/* October editorial revision: three distinct page stories, scoped to these routes. */
.edition-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;padding-top:42px;padding-bottom:28px}.edition-intro h2{font-size:34px;margin-bottom:10px}.edition-intro p{color:var(--muted)}.edition-dateline{font-size:12px;text-align:right;line-height:1.8}.edition-dateline span{color:var(--muted);font-size:10px}.edition-filters{padding-bottom:20px}.story-atlas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5%;row-gap:62px;padding-top:12px;padding-bottom:48px}.story-plate{min-width:0}.plate-image{display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at 50% 55%,#24343e 0,transparent 70%);aspect-ratio:6/5;overflow:hidden}.plate-image img{width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain!important;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,#000 89%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent),linear-gradient(180deg,#000 89%,transparent);-webkit-mask-composite:source-in}.tall-plate .plate-image{aspect-ratio:1/1}.plate-copy{padding:18px 0 0}.plate-copy h2{font-size:clamp(25px,2.45vw,36px);margin:12px 0}.plate-copy p{max-width:580px;color:var(--muted);font-size:14px;line-height:1.65}.plate-copy>.text-link{margin-top:18px}.edition-credit{display:block;color:var(--muted);font-size:10px;line-height:1.6;margin-top:14px;max-width:740px}.edition-credit a{text-decoration:underline;text-underline-offset:3px}.story-plate-lead{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:6%;align-items:center}.story-plate-lead .plate-image{aspect-ratio:6/5;max-height:590px}.story-plate-lead .plate-copy h2{font-size:clamp(30px,3.6vw,48px)}.story-plate:nth-child(3n+2){padding-top:36px}.story-plate-lead + .story-plate{padding-top:0}.edition-end{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid var(--line);padding-top:36px;padding-bottom:36px}.edition-end h2{font-size:32px}.edition-end>div{display:flex;gap:28px}.edition-source-note{font-size:12px;line-height:1.7;padding-top:22px;padding-bottom:30px;max-width:var(--max)}.edition-source-note summary{cursor:pointer;color:inherit;padding:12px 0;border-top:1px solid currentColor;opacity:.8}.edition-source-note p{max-width:880px;margin:12px 0;color:inherit}.edition-source-note .photo-credit{font-size:10px}.edition-cover{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.25fr;align-items:center;min-height:calc(100svh - var(--site-chrome,130px));padding:48px var(--gutter) 68px;gap:3vw;overflow:hidden}.edition-cover-copy{position:relative;z-index:2;max-width:550px}.edition-cover h1{font-size:46px;line-height:1.12;margin:0 0 26px}.edition-cover-copy>p{font-size:17px;line-height:1.65}.edition-cover-copy>.text-link{margin-top:24px}.edition-cover-image{min-width:0;display:grid;align-items:center}.edition-cover-image img{width:100%;height:auto;max-height:calc(100svh - var(--site-chrome,130px) - 70px);object-fit:contain!important}.edition-cover-caption{position:absolute;z-index:2;bottom:20px;left:var(--gutter);right:var(--gutter);font-size:9px;line-height:1.6}.edition-cover-caption a{text-decoration:underline}.edition-figure{margin:0;min-width:0}.edition-figure>img{width:100%;height:auto;object-fit:contain!important}.edition-link-row{display:flex;gap:22px;flex-wrap:wrap;margin:20px 0}.international-cover{grid-template-columns:.8fr 1.2fr}.international-cover .edition-cover-image{position:absolute;inset:0 0 0 25%;z-index:0}.international-cover .edition-cover-image img{height:100%;max-height:none;object-fit:cover!important;object-position:62% center;mask-image:linear-gradient(90deg,transparent,#000 25%),linear-gradient(180deg,transparent,#000 8%,#000 82%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%),linear-gradient(180deg,transparent,#000 8%,#000 82%,transparent);-webkit-mask-composite:source-in}.international-cover .edition-cover-copy{background:radial-gradient(ellipse at 0 50%,var(--canvas) 12%,#0c141cdd 50%,transparent 74%);padding:50px 10px 50px 0}.international-cover .international-contents{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:28px;max-width:380px}.international-cover .international-contents a{font-size:12px;border-bottom:1px solid #ffffff66;padding:8px 0}.international-lead{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;align-items:center;padding-top:56px;padding-bottom:52px}.international-lead h2{font-size:40px;margin:14px 0 20px}.international-lead p{margin:14px 0;color:var(--muted);line-height:1.65}.international-lead p.lead{color:var(--text);font-size:19px}.international-lead p.small,.place-feature-copy p.small{font-size:11px}.place-marker{position:relative;min-height:370px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(ellipse at 38% 45%,#234553,transparent 68%)}.place-marker>span{font-size:14px;letter-spacing:.3em;color:#ead788}.place-marker>strong{font-family:var(--font-display);font-weight:400;font-size:clamp(48px,6.5vw,84px);line-height:1.1;letter-spacing:-.035em;color:#ede4b0;z-index:1}.place-marker>small{font-size:10px;letter-spacing:.17em;color:#becfd4}.place-lines{position:absolute;inset:50px 12% 50px 26%;border:1px solid #d2c68c55;border-radius:48% 55% 38% 45%;transform:rotate(-12deg)}.place-lines:before,.place-lines:after{content:'';position:absolute;inset:16px -22px;border:1px solid #d2c68c55;border-radius:48% 55% 38% 45%}.place-lines:after{inset:36px -40px}.international-intro{border-top:1px solid var(--line);display:flex;gap:40px;justify-content:space-between;align-items:end;padding-top:40px;padding-bottom:22px}.international-intro h2{font-size:35px}.international-intro p{font-size:14px;max-width:320px;color:var(--muted)}.place-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;padding-top:36px;padding-bottom:40px}.place-feature-copy h2{font-size:36px;margin:15px 0 20px}.place-feature-copy p{color:var(--muted);font-size:14px;line-height:1.7;margin:13px 0}.place-feature-copy .text-link{margin:15px 0}.city-type-visual,.reading-visual{position:relative;min-height:400px;padding:26px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,#273c42,#14242b 58%,var(--canvas));border-top:1px solid #bdac7444;border-bottom:1px solid #bdac7422}.city-code{font-size:10px;letter-spacing:.18em;z-index:2}.city-type-visual>strong{font-family:var(--font-display);font-size:clamp(80px,11vw,142px);font-weight:400;line-height:1;color:#e2d19b;z-index:2}.city-sun{position:absolute;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#b8a774,#62583c 62%,transparent 63%);right:-12px;top:70px;opacity:.6}.city-routes{display:grid;grid-template-columns:1fr 1fr;gap:8px;z-index:2;max-width:300px}.city-routes span{font-size:12px;padding-top:9px;border-top:1px solid #e2d19b55}.visual-caption{font-size:9px;color:#c1c8c4;margin-top:16px;z-index:2}.reading-visual{background:linear-gradient(125deg,#1c4653,#122b37 60%,var(--canvas));min-height:380px}.book-spines{display:flex;gap:8px;justify-content:center;align-items:end;height:235px}.book-spines span{writing-mode:vertical-rl;transform:rotate(180deg);height:100%;padding:18px 19px;font-family:var(--font-display);font-size:30px;border:1px solid #99c6d2aa;background:#245868}.book-spines span:nth-child(2){height:88%;background:#28435a}.book-spines span:nth-child(3){height:95%;background:#617b84;color:#fff}.milan-feature .edition-figure>img{mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(180deg,#000 90%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(180deg,#000 90%,transparent);-webkit-mask-composite:source-in}.international-journal [id]{scroll-margin-top:24px}
/* Fashion is its own magazine chapter; IdentityMade remains the first and last voice. */
.fashion-journal{--paper:#efebe8;--paper-ink:#302c29;color:var(--paper-ink);background:var(--paper);--muted:#68615c;--line:#302c2930;color-scheme:light}.fashion-journal .text-link{color:var(--paper-ink);border-color:#302c2966}.fashion-journal .meta{color:#655b53}.fashion-cover{grid-template-columns:.8fr 1.2fr;padding-bottom:52px}.fashion-cover h1{font-size:36px;max-width:350px;margin-bottom:30px}.fashion-cover .fashion-cover-line{font-family:var(--font-display);font-size:clamp(34px,4.4vw,58px);line-height:1.14;margin-bottom:22px}.fashion-cover .edition-cover-image{align-self:stretch;min-height:0;justify-items:center}.fashion-cover .edition-cover-image img{width:auto;height:auto;max-width:100%;max-height:calc(100svh - var(--site-chrome,130px) - 78px);object-fit:contain!important;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,#000 92%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,#000 92%,transparent);-webkit-mask-composite:source-in}.fashion-cover .edition-cover-caption{color:#6c625a}.fashion-manifesto{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;border-top:1px solid var(--line);padding-top:40px;padding-bottom:40px}.fashion-wordmark{font-family:var(--font-editorial);font-size:12px;letter-spacing:.22em;font-weight:500}.fashion-manifesto h2{font-size:34px;margin-bottom:18px}.fashion-manifesto p{max-width:560px;color:var(--muted);font-size:15px;line-height:1.7}.fashion-manifesto .text-link{margin-top:22px}.drop-study{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding-top:18px;padding-bottom:40px}.drop-study .edition-figure>img{mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in}.drop-study-copy h2{font-size:38px;margin:16px 0}.drop-study-copy>p{color:var(--muted);font-size:15px;line-height:1.7;max-width:510px}.garment-notes{margin:22px 0}.garment-notes>div{display:grid;grid-template-columns:1fr 1.4fr;gap:15px;border-top:1px solid var(--line);padding:14px 0}.garment-notes dt{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.garment-notes dd{margin:0;font-size:12px}.drop-study-copy .small{font-size:10px;margin-top:20px}.fashion-editor-note{display:flex;align-items:end;justify-content:space-between;gap:36px;border-top:1px solid var(--line);padding-top:38px;padding-bottom:28px}.fashion-editor-note h2{font-size:35px}.fashion-editor-note p{max-width:360px;color:var(--muted);font-size:14px}.fashion-world{display:grid;grid-template-columns:1.2fr .8fr;gap:5%;align-items:start;padding-top:0;padding-bottom:48px}.fashion-world-portrait{margin-top:120px}.fashion-world .edition-figure>img{mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(180deg,#000 94%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(180deg,#000 94%,transparent);-webkit-mask-composite:source-in}.fashion-world-copy{padding-top:26px;max-width:650px}.fashion-world-copy h2{font-size:36px;margin:14px 0 18px}.fashion-world-copy p{color:var(--muted);line-height:1.7;font-size:14px;margin-bottom:14px}.fashion-world-copy .text-link{margin-top:10px}.fashion-closing{border-top:1px solid var(--line);padding-top:38px;padding-bottom:40px}.fashion-closing h2{font-size:36px;margin:22px 0}.fashion-closing>div{display:flex;gap:28px;flex-wrap:wrap}
@media(max-width:900px){.edition-cover h1{font-size:38px}.international-cover{grid-template-columns:1fr 1fr}.international-cover .edition-cover-copy{max-width:430px}.story-atlas{column-gap:30px;row-gap:40px}.international-lead,.place-feature{gap:5%}.place-feature-copy h2,.international-lead h2{font-size:31px}.city-type-visual,.reading-visual{min-height:330px}.book-spines span{padding:14px 12px;font-size:26px}.drop-study-copy h2{font-size:32px}.fashion-world-copy h2{font-size:31px}}
@media(max-width:600px){.edition-intro{display:block;padding-top:28px;padding-bottom:20px}.edition-intro h2{font-size:28px}.edition-intro p{font-size:13px}.edition-dateline{text-align:left;margin-top:18px}.story-atlas{display:block;padding-top:4px}.story-plate,.story-plate:nth-child(3n+2){display:block;padding-top:0;margin-bottom:40px}.story-plate-lead .plate-image,.tall-plate .plate-image{aspect-ratio:4/5;max-height:none}.wide-plate .plate-image{aspect-ratio:4/3}.plate-copy h2,.story-plate-lead .plate-copy h2{font-size:29px}.plate-copy p{font-size:13px}.plate-image{margin:0 calc(-1*var(--gutter));width:calc(100% + 2*var(--gutter))}.edition-end{display:block}.edition-end h2{font-size:28px}.edition-end>div{margin-top:20px;gap:18px}.edition-cover{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:calc(100svh - var(--site-chrome,124px));padding:30px var(--gutter) 58px;gap:20px}.edition-cover h1{font-size:32px;margin-bottom:18px}.edition-cover-copy>p{font-size:14px;line-height:1.6}.edition-cover-image img{max-height:none}.edition-cover-caption{font-size:8px;bottom:15px}.international-cover .edition-cover-image{position:relative;inset:auto;margin:0 calc(-1*var(--gutter));width:calc(100% + 2*var(--gutter));height:auto;min-height:230px;flex:1}.international-cover .edition-cover-image img{width:100%;height:auto;max-height:none;object-fit:contain!important;mask-image:linear-gradient(180deg,transparent,#000 8%,#000 85%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 8%,#000 85%,transparent)}.international-cover .edition-cover-copy{padding:0;background:none}.international-cover .international-contents{margin-top:12px;gap:6px 18px}.international-cover .international-contents a{font-size:10px;padding:5px 0}.international-lead{display:flex;flex-direction:column-reverse;align-items:stretch;gap:20px;padding-top:30px;padding-bottom:30px}.international-lead h2{font-size:32px}.international-lead p.lead{font-size:17px}.international-lead p{font-size:13px}.place-marker{min-height:250px;margin:0 calc(-1*var(--gutter))}.place-marker>strong{font-size:60px}.international-intro{display:block;padding-top:30px;padding-bottom:8px}.international-intro h2{font-size:29px}.international-intro p{margin-top:14px;font-size:13px}.place-feature{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding-top:25px;padding-bottom:30px}.kawasaki-feature{flex-direction:column-reverse}.city-type-visual,.reading-visual{min-height:330px;margin:0 calc(-1*var(--gutter));padding:24px var(--gutter)}.city-type-visual>strong{font-size:112px}.place-feature-copy h2{font-size:30px;margin:12px 0 16px}.place-feature-copy p{font-size:13px}.milan-feature .edition-figure{margin:0 calc(-1*var(--gutter))}.milan-feature .edition-credit{padding:0 var(--gutter)}.fashion-cover{gap:14px;padding-top:28px;padding-bottom:50px}.fashion-cover h1{font-size:29px;margin-bottom:16px}.fashion-cover .fashion-cover-line{font-size:37px;line-height:1.08;margin-bottom:12px}.fashion-cover .edition-cover-copy>p:not(.fashion-cover-line){font-size:13px}.fashion-cover .edition-cover-copy>.text-link{font-size:11px;margin-top:16px}.fashion-cover .edition-cover-image{margin:0 calc(-1*var(--gutter));width:calc(100% + 2*var(--gutter));align-self:auto;max-height:none}.fashion-cover .edition-cover-image img{width:100%;height:auto;max-height:none;object-fit:contain!important}.fashion-manifesto{display:block;padding-top:30px;padding-bottom:22px}.fashion-wordmark{font-size:10px}.fashion-manifesto h2{font-size:30px;margin-top:20px}.fashion-manifesto p{font-size:13px}.drop-study{display:flex;flex-direction:column;gap:24px;padding-top:8px;padding-bottom:30px}.drop-study .edition-figure{margin:0 calc(-1*var(--gutter))}.drop-study .edition-credit{padding:0 var(--gutter)}.drop-study-copy h2{font-size:30px}.drop-study-copy>p{font-size:13px}.garment-notes dd{font-size:11px}.fashion-editor-note{display:block;padding-top:30px;padding-bottom:24px}.fashion-editor-note h2{font-size:30px}.fashion-editor-note p{font-size:13px;margin-top:14px}.fashion-world{display:flex;flex-direction:column;gap:24px;padding-bottom:30px}.fashion-world .edition-figure{margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter))}.fashion-world .edition-credit{padding:0 var(--gutter)}.fashion-world-portrait{margin-top:0}.fashion-world-copy{padding-top:20px}.fashion-world-copy h2{font-size:30px}.fashion-world-copy p{font-size:13px}.fashion-closing h2{font-size:30px}.fashion-closing>div{gap:18px}.edition-source-note{font-size:11px}}
@media(prefers-reduced-motion:reduce){.story-atlas *,.fashion-journal *,.international-journal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
