.kuden-ed{--ed-void: #0b0b0c;--ed-ink: #171616;--ed-bone: #f2ede4;--ed-paper: #faf8f3;--ed-tea: #d7c8a2;--ed-red: #9e3d3f;--ed-muted: #6e6861;--ed-muted-dark: rgba(242, 237, 228, .68);--ed-line: rgba(23, 22, 22, .16);--ed-line-dark: rgba(215, 200, 162, .24);--ed-en: "Cormorant Garamond", Georgia, serif;--ed-ja: "Shippori Mincho", "Hiragino Mincho ProN", serif;--ed-ui: "Inter", "Noto Sans JP", sans-serif;--ed-gutter: clamp(20px, 5vw, 64px);--ed-shell: 1240px;--ed-rhythm: clamp(72px, 11vw, 168px);font-family:var(--ed-ui);-webkit-font-smoothing:antialiased}.kuden-ed__chapter{padding-block:var(--ed-rhythm)}.kuden-ed__chapter--dark{background:var(--ed-void);color:var(--ed-bone)}.kuden-ed__chapter--light{background:var(--ed-paper);color:var(--ed-ink)}.kuden-ed__shell{width:min(100%,var(--ed-shell));margin-inline:auto;padding-inline:var(--ed-gutter)}.kuden-ed__bleed{width:100%;margin-top:clamp(40px,6vw,80px)}.kuden-ed__bleed img{display:block;width:100%;height:auto}.kuden-ed__eyebrow{margin:0 0 clamp(20px,3vw,34px);color:var(--ed-tea);font:500 clamp(10px,1.1vw,12px) / 1.5 var(--ed-ui);letter-spacing:.18em;text-transform:uppercase}.kuden-ed__chapter--light .kuden-ed__eyebrow{color:var(--ed-red)}.kuden-ed__heading{margin:0;color:inherit;font-family:var(--ed-ja);font-weight:500;font-size:clamp(30px,5.6vw,74px);line-height:1.28;letter-spacing:.02em}.kuden-ed__heading--en{font-family:var(--ed-en);font-size:clamp(34px,6vw,84px);line-height:1.02;letter-spacing:-.02em}.kuden-ed__body{margin:clamp(24px,3.4vw,40px) 0 0;max-width:46ch;font-family:var(--ed-ja);font-size:clamp(14px,1.35vw,17px);line-height:2.05;letter-spacing:.03em;color:var(--ed-muted-dark)}.kuden-ed__chapter--light .kuden-ed__body{color:var(--ed-muted)}.kuden-ed__body p{margin:0 0 1.4em}.kuden-ed__body p:last-child{margin-bottom:0}.kuden-ed__note{margin:clamp(18px,2.4vw,28px) 0 0;font-family:var(--ed-en);font-size:clamp(15px,1.5vw,20px);line-height:1.5;letter-spacing:.01em;color:var(--ed-tea)}.kuden-ed__chapter--light .kuden-ed__note{color:var(--ed-red)}figcaption.kuden-ed__caption,.kuden-ed__caption{margin:14px 0 0;padding-inline:var(--ed-gutter);font-size:clamp(10px,1.05vw,12px);line-height:1.7;letter-spacing:.08em;color:var(--ed-muted-dark)}.kuden-ed__chapter--light .kuden-ed__caption{color:var(--ed-muted)}.kuden-ed__links{display:flex;flex-wrap:wrap;gap:clamp(18px,3vw,40px);margin-top:clamp(34px,4.4vw,56px)}.kuden-ed__link{display:inline-block;padding-bottom:7px;border-bottom:1px solid currentColor;color:inherit;font-size:clamp(11px,1.15vw,13px);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:opacity .25s ease}.kuden-ed__link:hover,.kuden-ed__link:focus-visible{opacity:.62}.kuden-ed__link--soon{border-bottom-style:dotted;opacity:.5;cursor:default}.kuden-ed__link--soon:hover,.kuden-ed__link--soon:focus-visible{opacity:.5}.kuden-ed__promises{list-style:none;margin:clamp(40px,5.5vw,72px) 0 0;padding:0;display:grid;gap:clamp(22px,3vw,34px)}.kuden-ed__promise{display:flex;align-items:baseline;gap:clamp(16px,2.4vw,30px);padding-top:clamp(16px,2.2vw,24px);border-top:1px solid var(--ed-line-dark)}.kuden-ed__chapter--light .kuden-ed__promise{border-top-color:var(--ed-line)}.kuden-ed__promise-num{flex:none;min-width:2.2em;color:var(--ed-tea);font-family:var(--ed-en);font-size:clamp(15px,1.6vw,21px);letter-spacing:.12em}.kuden-ed__chapter--light .kuden-ed__promise-num{color:var(--ed-red)}.kuden-ed__promise-text{font-family:var(--ed-ja);font-size:clamp(17px,2.2vw,30px);line-height:1.5;letter-spacing:.03em}.kuden-ed__duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,28px);margin-top:clamp(40px,6vw,80px);padding-inline:var(--ed-gutter)}.kuden-ed__duo figure{margin:0}.kuden-ed__duo img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.kuden-ed__duo figcaption{margin-top:12px;padding:0;font-size:clamp(10px,1.05vw,12px);letter-spacing:.1em;color:var(--ed-muted-dark)}.kuden-ed__chapter--light .kuden-ed__duo figcaption{color:var(--ed-muted)}.kuden-ed__split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,88px)}.kuden-ed__split--reverse .kuden-ed__split-media{order:-1}.kuden-ed__split-media{margin:0}.kuden-ed__split-media img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.kuden-ed__split-media figcaption{margin-top:12px;padding:0;font-size:clamp(10px,1.05vw,12px);letter-spacing:.1em;color:var(--ed-muted-dark)}.kuden-ed__chapter--light .kuden-ed__split-media figcaption{color:var(--ed-muted)}.kuden-ed__doors{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);margin-top:clamp(44px,6vw,80px)}.kuden-ed__door img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.kuden-ed__door--small img{aspect-ratio:4 / 3;object-fit:contain;background:#1716160a}.kuden-ed__door-title{margin:clamp(18px,2.4vw,26px) 0 0;color:inherit;font-family:var(--ed-en);font-size:clamp(20px,2.4vw,30px);letter-spacing:.01em}.kuden-ed__door-text{margin:10px 0 0;max-width:34ch;font-family:var(--ed-ja);font-size:clamp(13px,1.3vw,15px);line-height:1.95;color:var(--ed-muted)}.kuden-ed__chapter--dark .kuden-ed__door-text{color:var(--ed-muted-dark)}.kuden-ed__closing{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,96px)}.kuden-ed__closing--no-media{grid-template-columns:1fr}.kuden-ed__closing-media{margin:0}.kuden-ed__closing-media img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;filter:grayscale(1)}.kuden-ed__signature{margin:clamp(28px,3.6vw,44px) 0 0;font-size:clamp(10px,1.05vw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--ed-tea)}.kuden-ed__chapter--light .kuden-ed__signature{color:var(--ed-red)}@media(max-width:860px){.kuden-ed__duo,.kuden-ed__split,.kuden-ed__doors,.kuden-ed__closing{grid-template-columns:1fr}.kuden-ed__split--reverse .kuden-ed__split-media{order:0}.kuden-ed__closing-media img{aspect-ratio:4 / 5;object-position:50% 18%}.kuden-ed__duo img{aspect-ratio:4 / 5}.kuden-ed__body{max-width:none}}@media(prefers-reduced-motion:reduce){.kuden-ed__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/kuden-editorial.css.map */
