.editorial{--editorial-gap: clamp(12px, 1.4vw, 24px);--editorial-film: #252525;color:var(--foreground);background:var(--background)}.editorial h1,.editorial h2,.editorial h3{text-wrap:balance}.editorial p{text-wrap:pretty}.editorial-photo-empty{position:absolute;inset:0;background:var(--editorial-film)}.editorial-arrow{flex:none;width:clamp(24px,2.2vw,36px);height:clamp(24px,2.2vw,36px);stroke:currentColor;stroke-width:1.5;fill:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.editorial a:hover .editorial-arrow{transform:translate(6px)}}.editorial-opening:after,.editorial-feature:after,.editorial-panel:after,.editorial-strip:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,#000000b8,#0000006b 40%,#0000 70%);pointer-events:none}.editorial-opening{position:relative;height:100svh;min-height:560px;overflow:clip;color:#fff;background:var(--editorial-film)}.editorial-opening>div:first-child{position:absolute;inset:0}.editorial-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.editorial-opening .film-playback{z-index:3}.editorial-opening-text{position:absolute;inset:auto var(--studio-gutter) 92px;z-index:2}.editorial-opening-credit{font-size:13px;color:#fffc}.editorial-opening h1{margin:8px 0 0 -.05em;font-size:clamp(40px,9.4vw,200px);font-weight:400;line-height:.86;letter-spacing:-.045em;text-transform:uppercase}.editorial-opening-line{max-width:26em;margin-top:clamp(16px,1.6vw,28px);font-size:clamp(20px,1.9vw,30px);line-height:1.25;letter-spacing:-.015em}.editorial-banner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;padding:104px var(--studio-gutter) 0}.editorial-banner figure{grid-column:1 / -1}.editorial-banner-frame{position:relative;height:max(280px,52svh);overflow:clip;background:var(--editorial-film)}.editorial-banner .film-playback{right:16px;bottom:16px}.editorial-banner figcaption{padding-top:10px;color:var(--studio-muted);font-size:13px}.editorial-banner-title{grid-column:1 / 6;padding-top:32px;container-type:inline-size}.editorial-banner h1{margin-left:-.04em;font-size:min(clamp(40px,6vw,112px),150cqi / var(--editorial-letters));font-weight:400;line-height:.9;letter-spacing:-.045em;text-transform:uppercase}.editorial-banner-line{grid-column:1 / 6;margin-top:16px;color:var(--studio-muted);font-size:clamp(17px,1.3vw,21px);line-height:1.4}.editorial-banner-lead{grid-column:6 / 13;grid-row:2 / 4;max-width:26em;padding-top:32px;font-size:var(--studio-title);line-height:1.18;letter-spacing:-.025em}@media(max-width:1023px){.editorial-banner-title,.editorial-banner-line,.editorial-banner-lead{grid-column:1 / -1;grid-row:auto}.editorial-banner-lead{max-width:none}}@media(max-width:767px){.editorial-banner{padding-top:88px}.editorial-banner-frame{height:auto;aspect-ratio:4 / 3}}.editorial-statement{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:20px;padding:var(--studio-space) var(--studio-gutter)}.editorial-statement-lead{grid-column:1 / 11;font-size:var(--studio-title);line-height:1.18;letter-spacing:-.025em}.editorial-statement-copy{grid-column:7 / 13;max-width:var(--studio-measure);margin-top:clamp(40px,5vw,80px);font-size:var(--studio-body);line-height:1.75}.editorial-statement-copy>*+*{margin-top:1.25em}.editorial-statement-copy a{text-decoration:underline;text-underline-offset:.2em}.editorial-feature{position:relative;height:min(56.25vw,100svh);min-height:480px;overflow:clip;color:#fff;background:var(--editorial-film)}.editorial-feature>div:first-child{position:absolute;inset:0}.editorial-feature figcaption{position:absolute;inset:auto var(--studio-gutter) clamp(28px,3.4vw,56px);z-index:2}.editorial-feature-text{max-width:21em;font-size:var(--studio-title);line-height:1.15;letter-spacing:-.025em}.editorial-feature-source{margin-top:16px;font-size:var(--studio-meta);color:#ffffffc7}.editorial-feature-source a:hover{text-decoration:underline;text-underline-offset:.2em}.editorial-bands{display:grid;gap:var(--editorial-gap);margin-top:var(--editorial-gap)}.editorial-band{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.editorial-band:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.editorial-band:nth-child(2n) .editorial-band-photo{order:2}.editorial-band-photo>div{position:relative;aspect-ratio:4 / 3;overflow:clip;background:var(--editorial-film)}.editorial-band-photo figcaption{padding:12px var(--studio-gutter) 0;font-size:var(--studio-meta);color:var(--studio-muted)}.editorial-band-text{max-width:34em;padding:0 var(--studio-gutter)}.editorial-band-label{margin-bottom:16px;font-size:var(--studio-meta);color:var(--studio-muted)}.editorial-band-text h2{font-size:var(--studio-title);font-weight:400;line-height:1.1;letter-spacing:-.025em}.editorial-band-text>p:not(.editorial-band-label){margin-top:24px;font-size:var(--studio-body);line-height:1.7}.editorial-band-links{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:20px;font-size:var(--studio-meta)}.editorial-band-links a{text-decoration:underline;text-underline-offset:.2em}.editorial-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;padding:var(--studio-space) var(--studio-gutter) 32px}.editorial-section-heading h2{font-size:var(--studio-title);font-weight:400;line-height:1.1;letter-spacing:-.025em}.editorial-section-heading a{font-size:var(--studio-meta);text-transform:uppercase}.editorial-section-heading a:hover{text-decoration:underline;text-underline-offset:.2em}.editorial-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--editorial-gap);margin-bottom:var(--editorial-gap)}.editorial-panel{position:relative;display:block;aspect-ratio:1;overflow:clip;color:#fff;background:var(--editorial-film)}.editorial-panel-wide{aspect-ratio:auto;height:min(56.25vw,92svh);min-height:420px}.editorial-panel-photo{position:absolute;inset:0}.editorial-panel-photo img{transition:scale 1.2s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.editorial-panel:hover .editorial-panel-photo img{scale:1.03}}.editorial-panel-caption{position:absolute;inset:auto var(--studio-gutter) clamp(24px,2.6vw,44px);z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 40px}.editorial-panel-wide .editorial-panel-caption{grid-template-columns:minmax(0,1fr) minmax(0,26em) auto}.editorial-panel-caption h3{font-size:var(--studio-subtitle);font-weight:500;line-height:1.2}.editorial-panel-caption p{margin-top:4px;font-size:var(--studio-meta);color:#fffc}.editorial-panel-caption .editorial-panel-note{margin:0;font-size:16px;line-height:1.45;color:#fff}.editorial-panel:not(.editorial-panel-wide) .editorial-panel-note{grid-row:2;max-width:30em;font-size:15px}.editorial-panel:not(.editorial-panel-wide) .editorial-arrow{grid-column:2;grid-row:1 / 3}.editorial-strips{display:grid;gap:var(--editorial-gap);margin-top:var(--studio-space)}.editorial-strip{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;height:clamp(220px,24vw,380px);padding:0 var(--studio-gutter) clamp(24px,2.6vw,44px);overflow:clip;color:#fff;background:var(--editorial-film)}.editorial-strip-photo,.editorial-strip-photo img{position:absolute;inset:0;width:100%;height:100%}.editorial-strip-photo img{object-fit:cover;transition:scale 1.2s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.editorial-strip:hover .editorial-strip-photo img{scale:1.03}}.editorial-strip>span,.editorial-strip>.editorial-arrow{position:relative;z-index:2}.editorial-strip>span{min-width:0;margin-left:-.05em;font-size:clamp(36px,6.4vw,128px);line-height:.86;letter-spacing:-.045em;text-transform:uppercase}.editorial-panel:focus-visible,.editorial-strip:focus-visible{outline:2px solid var(--studio-ink);outline-offset:4px}.editorial-list{padding:0 var(--studio-gutter);list-style:none}.editorial-list>li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,7fr) minmax(0,3fr);column-gap:20px;padding:20px 0 22px;border-top:1px solid var(--border)}.editorial-list>li:last-child{border-bottom:1px solid var(--border)}.editorial-list-date{font-size:var(--studio-meta);font-variant-numeric:tabular-nums;line-height:1.6;color:var(--studio-muted)}.editorial-list-title{font-size:var(--studio-subtitle);line-height:1.25}.editorial-list-title a:hover{text-decoration:underline;text-underline-offset:.15em}.editorial-list-detail{max-width:var(--studio-measure);margin-top:8px;font-size:15px;line-height:1.6}.editorial-list-side{font-size:var(--studio-meta);line-height:1.6}.editorial-list-side a{text-decoration:underline;text-underline-offset:.2em}.editorial-empty{padding:0 var(--studio-gutter);font-size:var(--studio-body);color:var(--studio-muted)}.editorial-seals{display:flex;flex-wrap:wrap;gap:32px clamp(40px,6vw,96px);padding:0 var(--studio-gutter)}.editorial-seals figure{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px}.editorial-seals img{width:clamp(120px,11vw,168px);height:auto}.editorial-seals figcaption{display:grid;gap:6px;max-width:16em;font-size:var(--studio-meta);line-height:1.5}.editorial-seals strong{font-size:var(--studio-subtitle);font-weight:400;line-height:1.2}.editorial-seals a{text-decoration:underline;text-underline-offset:.2em}@media(max-width:1023px){.editorial-list>li{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.editorial-list-side{grid-column:2;margin-top:10px}}@media(max-width:767px){.editorial-opening{height:auto;aspect-ratio:3 / 4;min-height:0}.editorial-opening-text{bottom:84px}.editorial-opening h1{font-size:min(calc((100vw - 2 * var(--studio-gutter)) / (var(--editorial-letters, 15) * .68)),88px)}.editorial-statement-lead,.editorial-statement-copy{grid-column:1 / -1}.editorial-feature{height:auto;aspect-ratio:4 / 5;min-height:0}.editorial-band,.editorial-band:nth-child(2n){grid-template-columns:minmax(0,1fr)}.editorial-band:nth-child(2n) .editorial-band-photo{order:0}.editorial-band-text{padding:24px var(--studio-gutter) 40px}.editorial-row{grid-auto-flow:row}.editorial-panel,.editorial-panel-wide{height:auto;aspect-ratio:4 / 5;min-height:0}.editorial-panel-wide .editorial-panel-caption{grid-template-columns:minmax(0,1fr) auto}.editorial-panel-wide .editorial-panel-note{grid-row:2}.editorial-panel-wide .editorial-arrow{grid-column:2;grid-row:1 / 3}.editorial-panel-caption .editorial-panel-note{font-size:15px}.editorial-strip{gap:12px;height:200px}.editorial-strip>span{font-size:8vw}.editorial-list>li{grid-template-columns:minmax(0,1fr)}.editorial-list-side{grid-column:1}.editorial-list-date{margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.editorial-arrow,.editorial-panel-photo img,.editorial-strip-photo img{transition:none}}.editorial-break{margin-top:var(--studio-space)}.editorial-list-end{padding-bottom:var(--studio-space)}.editorial-statement+section>.editorial-section-heading:first-child{padding-top:0}@media(max-width:767px){.editorial-opening:after,.editorial-feature:after,.editorial-panel:after{background:linear-gradient(to top,#000000bd,#00000070 45%,#0000 75%)}}
