@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_a2025e{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_a2025e{--font-family-sans:"Work Sans","Work Sans Fallback"}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/adb2ac03cdb7d75b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/782fd72d8ca20ddd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/adb2ac03cdb7d75b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/782fd72d8ca20ddd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/645c88064de6876a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/645c88064de6876a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Baskerville Fallback;src:local("Times New Roman");ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.00%;size-adjust:127.26%}.__className_07b071{font-family:Libre Baskerville,Libre Baskerville Fallback}.__variable_07b071{--font-family-editorial:"Libre Baskerville","Libre Baskerville Fallback"}:root{--palette-rose:#c0928b;--palette-rose-soft:#e7cabc;--palette-rose-deep:#9e6564;--palette-olive:#777448;--palette-olive-soft:#aaa277;--palette-olive-deep:#4f5430;--palette-ink:#12151b;--palette-paper:#f1efcf;--palette-mist:#c1b6b7;--palette-white:#f7f4ef;--palette-black:#090b0e;--color-surface:var(--palette-ink);--color-surface-raised:var(--palette-black);--color-surface-soft:#20242b;--color-ink:var(--palette-paper);--color-ink-muted:var(--palette-mist);--color-line:#45474c;--color-overlay:rgb(9 11 14/92%);--color-action-primary:var(--palette-rose);--color-action-hover:var(--palette-rose-soft);--color-editorial-highlight:var(--palette-rose);--color-topic-accent:var(--palette-olive-soft);--color-topic-surface:var(--palette-olive-deep);--color-focus:var(--palette-rose-soft);--color-danger:#ffb4ab;--editorial-card-radius:1.5rem;--editorial-card-media-radius:1.125rem;--scrollbar-thumb:var(--palette-rose);--scrollbar-thumb-hover:var(--palette-rose-soft);--scrollbar-track:var(--palette-black);--scrollbar-border-width:.125rem;--scrollbar-size:.75rem;--scrollbar-radius:999rem;--article-caption-ink:var(--palette-olive-deep);--article-highlight-ink:var(--palette-ink);--font-sans:var(--font-family-sans,Arial,sans-serif);--font-editorial:var(--font-family-editorial,Georgia,serif);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-size-display:clamp(2.1rem,3.7vw,4rem);--font-size-hero:clamp(2.15rem,4vw,4.5rem);--font-size-title:clamp(2rem,3.75vw,4.5rem);--font-size-section:clamp(1.45rem,2vw,2.4rem);--font-size-card:clamp(1.35rem,2vw,2.35rem);--font-size-body-large:clamp(1.08rem,1.35vw,1.35rem);--font-size-body:clamp(1rem,1.05vw,1.25rem);--font-size-small:clamp(0.68rem,0.75vw,0.82rem);--font-size-micro:0.7rem;--line-height-tight:0.88;--line-height-heading:0.96;--line-height-body:1.334;--line-height-label:1.2;--tracking-tight:-0.055em;--tracking-label:0.04em;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--space-10:10rem;--gutter:clamp(1.25rem,2.5vw,2.5rem);--section-gap:clamp(3.5rem,6vw,7rem);--rail-wide:120rem;--rail-content:90rem;--rail-reading:46rem;--rail-copy:38rem;--control-height:2.75rem;--control-padding:1.1rem;--border-width:0.0625rem;--radius-control:999rem;--radius-media:0.125rem;--header-height:5.5rem;--hero-min-height:78svh;--story-hero-min-height:100svh;--feature-stage-height:100svh;--story-rail-card-width:clamp(17rem,28vw,30rem);--card-aspect:4/5;--feature-aspect:16/10;--external-media-copy-width:20rem;--external-media-frame-width:33.75rem;--portrait-aspect:4/5;--grid-min:18rem;--grid-columns-feature:repeat(12,minmax(0,1fr));--grid-columns-cards:repeat(3,minmax(0,1fr));--grid-columns-story:minmax(0,1fr) minmax(18rem,30rem);--archive-columns:repeat(3,minmax(0,1fr));--footer-columns:1fr 1fr;--topic-columns:repeat(2,minmax(0,1fr));--story-card-span-feature:span 8;--story-card-span-standard:span 4;--story-card-span-compact:span 4;--sticky-top:calc(var(--header-height) + var(--space-5));--layer-base:0;--layer-sticky:20;--layer-header:40;--layer-overlay:80;--layer-dialog:100;--modal-overscroll-behavior:contain;--duration-fast:160ms;--duration-medium:360ms;--duration-slow:720ms;--easing-standard:cubic-bezier(0.2,0.7,0.2,1);--shadow-dialog:0 1.5rem 5rem rgb(0 0 0/38%);--viewport-height:100svh;--viewport-width:100vw;--viewport-dynamic-height:100dvh;--header-gradient:linear-gradient(180deg,rgb(0 0 0/62%),rgb(0 0 0/18%) 68%,transparent);--header-wordmark-width:clamp(7.5rem,10.5vw,10rem);--header-symbol-width:3.25rem;--header-action-size:clamp(1.15rem,1.55vw,1.75rem);--header-action-opacity:.9;--header-menu-icon-size:1.2em;--header-search-icon-size:1em;--header-inline-safe-area:max(var(--gutter),5vw,var(--header-focus-safe-area));--header-brand-safe-width:min(10rem,28vw);--header-compact-brand-safe-width:6rem;--mobile-menu-action-min-size:1rem;--mobile-menu-action-fluid-size:4vw;--header-narrow-brand-safe-width:3.25rem;--header-action-gap:clamp(var(--space-2),1.5vw,var(--space-6));--header-control-inline-padding:var(--space-1);--header-focus-safe-area:var(--space-2);--search-overlay-offset:18svh;--editorial-hero-overlay:linear-gradient(180deg,rgb(9 11 14/4%) 42%,rgb(9 11 14/76%));--editorial-hero-copy-measure:44rem;--editorial-hero-copy-offset:12svh;--story-card-rest-shade:rgb(0 0 0/8%);--story-card-hover-shade:rgb(0 0 0/38%);--story-card-overlay:linear-gradient(0deg,rgb(0 0 0/76%),transparent);--story-card-hover-ink:var(--palette-white);--story-card-topic-padding:.22rem .48rem;--visually-hidden-size:1px;--newsletter-close-block-start:1.05rem;--newsletter-close-inline-end:1.15rem;--newsletter-close-width:2rem;--newsletter-close-height:2.8rem;--newsletter-close-icon-size:1.55rem;--footer-narrow-display-min:1.5rem;--footer-narrow-display-fluid:8.75vw;--reduced-motion-duration:1ms;--mobile-menu-action-size:1.25rem;--desktop-menu-action-size:1.75rem;--archive-cover-overlay:linear-gradient(180deg,rgb(0 0 0/8%),rgb(0 0 0/52%));--display-copy-measure:18ch;--archive-masthead-width:100vw;--newsletter-popup-title-measure:24ch;--newsletter-popup-rise-offset:1.25rem;--newsletter-control-ink:var(--palette-black);--opacity-muted:0.68;--opacity-soft:0.35;--image-filter:none;--article-reading-control-width:13.2rem;--article-reading-indent:13.5rem;--article-edge-content-gap:var(--space-3);--article-edge-focus-safe-area:var(--space-4);--article-gallery-dot:.5rem;--article-gallery-dot-active:.625rem;--article-quote-padding-block:9.9rem;--article-quote-padding-inline:10vw;--article-author-inset:4.5rem;--article-author-padding:3.5rem;--article-author-radius:1rem;--article-related-padding:4.5rem 2rem;--article-newsletter-height:45rem;color-scheme:dark}.site-shell{--editorial-card-surface:var(--palette-paper);--editorial-card-surface-interactive:var(--color-focus);--editorial-card-ink:var(--palette-ink)}:root{--home-latest-title-size:clamp(2.43rem,4.6875vw,4.21875rem);--home-latest-title-measure:13ch;--home-centered-track-offset:50vw;--home-feature-copy-inset:clamp(1.25rem,5vw,4.5rem);--home-cover-gradient:linear-gradient(180deg,transparent 35%,rgb(0 0 0/78%));--home-hero-fixed-overlay:linear-gradient(0deg,rgb(0 0 0/76%),rgb(0 0 0/0%));--home-picks-height:37.458rem;--home-picks-padding-top:6.75rem;--home-picks-padding-bottom:2.142rem;--home-pick-width:18rem;--home-pick-height:25rem;--home-pick-gap:1rem;--home-picks-duration:55s;--home-card-radius:1rem;--home-reminisce-padding-bottom:7.5rem;--home-reminisce-title-padding:4.5rem;--home-reminisce-title-size:1.5rem;--home-reminisce-title-tracking:1.25rem;--home-reminisce-height:32.9375rem;--home-reminisce-width:22.5rem;--home-reminisce-gap:1.5rem;--home-reminisce-bg:radial-gradient(circle at 0% 150%,rgb(255 85 85/20%),transparent 75%),radial-gradient(circle at 100% 0%,rgb(206 229 220/80%),rgb(255 249 228) 40%);--home-reminisce-card-bg:linear-gradient(85.17deg,rgb(254 251 232/50%) -37.11%,rgb(241 229 205/50%) -.97%,rgb(254 251 232/50%) 35.18%,rgb(201 178 160/50%) 71.32%,rgb(254 251 232/50%) 107.47%);--home-reminisce-shadow:1.875rem 1.5rem 3.375rem rgb(0 0 0/15%);--home-black:#000;--home-white:#fff;--home-hero-height:100svh;--home-hero-media-overdraw:4svh;--home-hero-title-width:50vw;--home-hero-title-size:clamp(2.655rem,5.978vw,5.38rem);--home-hero-title-leading:.85;--home-hero-title-tracking:-.025em;--home-hero-title-y:42%;--home-hero-scroll-cue-bottom:4rem;--home-hero-offset-rest:0px;--home-latest-runway:100svh;--home-latest-inset:5vw;--home-latest-scale:.9;--home-latest-radius:1rem;--home-feature-runway:375svh;--home-feature-ink:var(--footer-surface);--home-feature-inline-inset:3vw;--home-feature-meta-block-end:7.5vw;--home-short-feature-meta-block-end:13.625rem;--home-feature-title-size:4.4375vw;--home-feature-title-leading:1;--home-feature-title-tracking:normal;--home-feature-title-measure:47vw;--home-feature-tag-gap:1.274rem;--home-feature-tag-padding:.625rem 1rem;--home-feature-tag-radius:.5rem;--home-feature-tag-font-size:1rem;--home-feature-tag-leading:1.334;--home-feature-tag-tracking:.05em;--home-archive-surface:var(--footer-surface);--home-archive-ink:var(--footer-ink);--home-archive-radius:1.5rem;--home-archive-padding:0 2.5vw 7.5rem;--home-archive-title-size:clamp(2.25rem,3.5vw,3.15rem);--home-archive-title-padding:3.5rem 2.5vw 4.5rem;--home-filter-width:70.042vw;--home-filter-gap:4.75vw;--home-filter-margin:0 auto 3.75rem;--home-filter-padding:.75rem 1rem;--home-filter-radius:3.5rem;--home-filter-font-size:1rem;--home-filter-leading:1.1;--home-filter-tracking:.1em;--home-filter-transition:.3s;--home-grid-width:77.0625vw;--home-grid-gap:1.125vw;--home-interest-card-radius:.5rem;--home-card-width-primary:55%;--home-card-width-secondary:43%;--home-card-width-tertiary:60%;--home-card-width-wide:73%;--home-card-width-full:100%;--home-overlay-duration:.3s;--home-overlay-padding:2vw;--home-overlay-surface:color-mix(in srgb,var(--palette-paper) 86%,transparent);--home-overlay-ink:var(--home-archive-ink);--home-overlay-excerpt-size:clamp(var(--font-size-section),2.1vw,var(--font-size-card));--home-overlay-excerpt-leading:1.1;--home-overlay-category-size:var(--font-size-micro);--home-overlay-category-leading:1;--home-overlay-category-padding:var(--space-1) var(--space-2);--home-overlay-category-radius:var(--radius-media);--home-overlay-date-size:var(--font-size-body);--home-overlay-date-leading:1.334;--home-overlay-date-tracking:.1em;--home-meta-duration:.575s;--home-meta-delay:.1s;--home-expressive-ease:cubic-bezier(.16,1,.3,1);--home-meta-blur:.625rem;--home-meta-offset:.5rem;--home-compact-feature-inline-inset:var(--gutter);--home-compact-feature-meta-block-end:var(--space-7);--home-compact-feature-title-size:2.75rem;--home-compact-filter-gap:2rem;--home-compact-grid-width:100%;--home-compact-grid-gap:.625rem;--home-compact-overlay-padding:var(--space-5)}.home{position:relative;z-index:var(--layer-base);padding:0;background:transparent;color:var(--home-black)}.home-cover{position:relative;overflow:hidden;color:var(--palette-paper)}.feature-panel img,.home-cover img,.interest-card img,.latest-card img,.pick-card img,.reminisce-card img{width:100%;height:100%;object-fit:cover}.home-cover--hero{position:fixed;inset:0 0 auto;z-index:var(--layer-base);height:var(--home-hero-height);background:var(--home-black);display:grid;place-items:center;transform:translate3d(0,var(--scroll-hero-offset,var(--home-hero-offset-rest)),0)}.home-cover--hero img{height:calc(100% + var(--home-hero-media-overdraw))}.home-cover--hero:after{content:"";position:absolute;inset:0;background:var(--home-hero-fixed-overlay)}.home-cover--hero h1{top:var(--home-hero-title-y);width:var(--home-hero-title-width);color:var(--palette-paper);font-family:var(--font-editorial);font-size:var(--home-hero-title-size);font-weight:400;line-height:var(--home-hero-title-leading);letter-spacing:var(--home-hero-title-tracking);text-align:center;text-transform:uppercase;transform:translate(-50%,-50%)}.home-cover--hero h1,.home-scroll-cue{position:absolute;left:50%;z-index:1;margin:0}.home-scroll-cue{bottom:var(--home-hero-scroll-cue-bottom);transform:translateX(-50%)}.home-cover-spacer{position:relative;z-index:1;height:var(--home-hero-height);background:transparent}.latest-stage{position:relative;z-index:2;height:var(--home-latest-runway);background:var(--palette-paper)}.latest-card{position:sticky;top:0;display:block;width:calc(100% - (2 * var(--home-latest-inset)));height:var(--home-hero-height);margin-inline:var(--home-latest-inset);overflow:hidden;border-radius:var(--home-latest-radius);transform:scale(var(--scroll-sticky-scale,var(--home-latest-scale)))}.home-cover-shade,.latest-card-media{position:absolute;inset:0}.home-cover-shade{background:var(--home-cover-gradient)}.home-cover-copy{position:absolute;inset:auto var(--home-feature-copy-inset) var(--home-feature-copy-inset);z-index:1;display:grid;gap:var(--space-3);color:var(--home-white)}.home-cover-copy small,.reminisce-card small{font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:400;line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.home-cover-copy strong{max-width:var(--home-latest-title-measure);font-family:var(--font-editorial);font-size:var(--home-latest-title-size);font-weight:400;line-height:1;letter-spacing:var(--tracking-tight);text-transform:uppercase}.feature-deck{position:relative;height:var(--home-feature-runway);background:var(--home-black)}.feature-panel{position:sticky;top:0;height:var(--home-hero-height);overflow:hidden}.feature-copy,.feature-panel>.feature-story-link{position:absolute;inset:0}.feature-copy{z-index:1;color:var(--home-feature-ink);pointer-events:none}.feature-meta{position:absolute;inset-inline:var(--home-feature-inline-inset);inset-block-end:var(--home-feature-meta-block-end);display:grid;grid-template-columns:var(--home-feature-title-measure) minmax(0,1fr);align-items:end;gap:var(--space-7)}.feature-meta strong{font-family:var(--font-editorial);font-size:var(--home-feature-title-size);font-weight:400;line-height:var(--home-feature-title-leading);letter-spacing:var(--home-feature-title-tracking)}.feature-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--home-feature-tag-gap);pointer-events:auto}.category-pill{flex:0 0 auto;appearance:none;background:transparent;color:inherit;font-family:var(--font-sans);font-weight:400;text-transform:uppercase}.category-pill[data-variant=feature]{border:var(--border-width) solid;border-radius:var(--home-feature-tag-radius);padding:var(--home-feature-tag-padding);font-size:var(--home-feature-tag-font-size);line-height:var(--home-feature-tag-leading);letter-spacing:var(--home-feature-tag-tracking)}.picks-band{height:var(--home-picks-height);overflow:hidden;padding-block:var(--home-picks-padding-top) var(--home-picks-padding-bottom);background:var(--home-black);color:var(--home-white)}.picks-band h2{margin:0 0 var(--space-6);text-align:center;font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:400;line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase}.picks-viewport{overflow-x:auto;scrollbar-width:none}.picks-viewport::-webkit-scrollbar{display:none}.picks-track{display:flex;width:max-content;gap:var(--home-pick-gap);animation:picks-drift var(--home-picks-duration) linear infinite}.picks-viewport:focus-within .picks-track,.picks-viewport:hover .picks-track{animation-play-state:paused}.pick-card{position:relative;flex:0 0 var(--home-pick-width);height:var(--home-pick-height);overflow:hidden;border-radius:var(--home-card-radius)}.interest-section{position:relative;z-index:2;margin-top:calc(var(--home-archive-radius) * -1);padding:var(--home-archive-padding);border-radius:var(--home-archive-radius) var(--home-archive-radius) 0 0;background:var(--home-archive-surface);color:var(--home-archive-ink)}.interest-section>h2{margin:0;padding:var(--home-archive-title-padding);text-align:center;font-family:var(--font-editorial);font-size:var(--home-archive-title-size);font-weight:400;line-height:1.1;letter-spacing:var(--tracking-tight);text-transform:uppercase}.interest-filters{width:var(--home-filter-width);margin:var(--home-filter-margin);display:flex;gap:var(--home-filter-gap);overflow-x:auto}.category-pill[data-variant=filter]{min-height:var(--control-height);display:inline-flex;align-items:center;border:var(--border-width) solid transparent;border-radius:var(--home-filter-radius);padding:var(--home-filter-padding);font-size:var(--home-filter-font-size);line-height:var(--home-filter-leading);letter-spacing:var(--home-filter-tracking);transition:border-color var(--home-filter-transition) var(--easing-standard)}.category-pill[data-variant=filter][aria-pressed=true]{border-color:currentColor}.interest-grid{width:var(--home-grid-width);margin-inline:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--home-grid-gap)}.interest-card{position:relative;width:var(--home-card-width-primary);aspect-ratio:var(--interest-card-aspect);overflow:hidden;border-radius:var(--home-interest-card-radius);background:var(--home-archive-ink)}.interest-card[data-layout=secondary]{width:var(--home-card-width-secondary)}.interest-card[data-layout=tertiary]{width:var(--home-card-width-tertiary);margin-inline-start:auto}.interest-card[data-layout=wide]{width:var(--home-card-width-wide);margin-inline-start:auto}.interest-card[data-layout=full]{width:var(--home-card-width-full)}.interest-card>a,.interest-overlay{position:absolute;inset:0}.interest-overlay{display:grid;align-content:space-between;padding:var(--home-overlay-padding);background:var(--home-overlay-surface);color:var(--home-overlay-ink);opacity:0;transition:opacity var(--home-overlay-duration) var(--easing-standard)}.interest-excerpt{max-width:var(--rail-copy);font-family:var(--font-editorial);font-size:var(--home-overlay-excerpt-size);font-weight:var(--font-weight-regular);line-height:var(--home-overlay-excerpt-leading)}.interest-meta{display:flex;justify-content:space-between;align-items:end;gap:var(--space-4);filter:blur(var(--home-meta-blur));transform:translateY(var(--home-meta-offset));transition:filter var(--home-meta-duration) var(--home-expressive-ease) var(--home-meta-delay),transform var(--home-meta-duration) var(--home-expressive-ease) var(--home-meta-delay)}.interest-categories{display:flex;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--home-overlay-category-size);line-height:var(--home-overlay-category-leading);text-transform:uppercase}.interest-category{border:var(--border-width) solid;border-radius:var(--home-overlay-category-radius);padding:var(--home-overlay-category-padding)}.interest-meta time{flex:0 0 auto;font-family:var(--font-sans);font-size:var(--home-overlay-date-size);line-height:var(--home-overlay-date-leading);letter-spacing:var(--home-overlay-date-tracking);text-transform:uppercase}.interest-card:focus-within .interest-overlay,.interest-card:hover .interest-overlay{opacity:1}.interest-card:focus-within .interest-meta,.interest-card:hover .interest-meta{filter:none;transform:none}.reminisce{overflow:hidden;padding-bottom:var(--home-reminisce-padding-bottom);background:var(--home-reminisce-bg)}.reminisce>h2{margin:0;padding:var(--home-reminisce-title-padding);text-align:center;font-family:var(--font-sans);font-size:var(--home-reminisce-title-size);font-weight:400;line-height:1.1;letter-spacing:var(--home-reminisce-title-tracking);text-indent:var(--home-reminisce-title-tracking);text-transform:uppercase}.reminisce-track{display:flex;gap:var(--home-reminisce-gap);overflow-x:auto;padding:var(--space-7) calc(var(--home-centered-track-offset) - (var(--home-reminisce-width) / 2)) var(--space-8);scroll-snap-type:x mandatory;scrollbar-width:none}.reminisce-track::-webkit-scrollbar{display:none}.reminisce-card{position:relative;flex:0 0 var(--home-reminisce-width);height:var(--home-reminisce-height);overflow:hidden;border-radius:var(--home-card-radius);background:var(--home-reminisce-card-bg);box-shadow:var(--home-reminisce-shadow);scroll-snap-align:center;transform:scale(.85);transition:transform var(--duration-medium) var(--home-expressive-ease)}.reminisce-card:focus,.reminisce-card:hover{transform:scale(1)}.reminisce-card>span{position:absolute;inset:auto var(--space-5) var(--space-5);display:grid;gap:var(--space-2);color:var(--home-white);text-shadow:0 var(--space-1) var(--space-3) var(--home-black)}.reminisce-card strong{font-family:var(--font-editorial);font-size:var(--font-size-card);font-weight:400;line-height:1;text-transform:uppercase}@keyframes picks-drift{to{transform:translateX(-50%)}}@media (min-width:48rem) and (max-height:50rem){.feature-meta{inset-block-end:var(--home-short-feature-meta-block-end)}.editorial-menu-feature{--menu-feature-block-offset:var(--menu-short-feature-block-offset)}}@media (max-width:47.999rem){:root{--home-hero-title-width:82.615vw;--home-hero-title-size:2.655rem;--home-latest-runway:125svh;--home-latest-inset:5vw;--home-picks-height:25.715rem;--home-picks-padding-top:1.828rem;--home-picks-padding-bottom:2rem;--home-pick-width:12rem;--home-pick-height:18rem;--home-reminisce-title-padding:3rem 0 1rem;--home-reminisce-padding-bottom:2rem;--home-reminisce-width:15.844rem;--home-reminisce-height:21.959rem}.home-cover-copy strong{font-size:var(--home-latest-title-size)}.interest-section{padding:0 var(--gutter) var(--space-8)}.interest-section>h2{padding:var(--space-7) 0 var(--space-6)}.feature-meta{inset-inline:var(--home-compact-feature-inline-inset);inset-block-end:var(--home-compact-feature-meta-block-end);grid-template-columns:1fr;gap:var(--space-5)}.feature-meta strong{font-size:var(--home-compact-feature-title-size)}.feature-tags{justify-content:flex-start}.interest-filters{width:100%;gap:var(--home-compact-filter-gap);padding-inline:var(--space-4);overscroll-behavior-inline:contain;scroll-padding-inline:var(--space-4);-webkit-mask-image:linear-gradient(to right,transparent,var(--palette-black) var(--space-4),var(--palette-black) calc(100% - var(--space-7)),transparent);mask-image:linear-gradient(to right,transparent,var(--palette-black) var(--space-4),var(--palette-black) calc(100% - var(--space-7)),transparent)}.interest-grid{width:var(--home-compact-grid-width);gap:var(--home-compact-grid-gap)}.interest-card,.interest-card:nth-child(n){width:100%;margin-inline:0}.interest-overlay{grid-template-rows:minmax(0,1fr) auto;padding:var(--home-compact-overlay-padding);opacity:1}.interest-excerpt,.interest-meta{filter:none;transform:none}.interest-meta{display:grid;justify-content:stretch;align-items:start;gap:var(--space-2)}.interest-categories{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.feature-panel,.home-cover--hero,.latest-card{position:relative}.home-cover-spacer{display:none}.feature-deck,.latest-stage{height:auto}.feature-panel,.latest-card{height:var(--home-hero-height)}.picks-track{animation:none}.reminisce-card{transform:none}}:root[data-theme=light]{--color-surface:var(--palette-paper);--color-surface-raised:var(--palette-white);--color-surface-soft:var(--palette-mist);--color-ink:var(--palette-ink);--color-ink-muted:var(--palette-olive-deep);--color-line:#aaa7a1;--color-overlay:rgb(223 221 216/94%);--color-action-primary:var(--palette-rose-deep);--color-action-hover:#774c4c;--color-editorial-highlight:var(--palette-rose-deep);--color-topic-accent:var(--palette-olive-deep);--color-topic-surface:var(--palette-olive-soft);--color-focus:var(--palette-rose-deep);--image-filter:saturate(0.92) contrast(1.01);color-scheme:light}*{box-sizing:border-box}html{background:var(--color-surface);scroll-behavior:smooth;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:auto}html::-webkit-scrollbar{width:var(--scrollbar-size)}html::-webkit-scrollbar-track{background:var(--scrollbar-track)}html::-webkit-scrollbar-thumb{border:var(--scrollbar-border-width) solid var(--scrollbar-track);border-radius:var(--scrollbar-radius);background:var(--scrollbar-thumb)}html::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}body{--font-sans:var(--font-family-sans,Arial,sans-serif);--font-editorial:var(--font-family-editorial,Georgia,serif);margin:0;background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}body[data-scroll-lock=true]{overflow:hidden}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button{cursor:pointer}img{display:block;max-width:100%}:focus-visible{outline:var(--border-width) solid var(--color-focus);outline-offset:var(--space-1)}::selection{background:var(--color-editorial-highlight);color:var(--palette-ink)}.skip-link{position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:var(--layer-dialog);transform:translateY(-200%);background:var(--color-action-primary);color:var(--palette-ink);padding:var(--space-3) var(--space-4)}.skip-link:focus{transform:translateY(0)}.site-shell{min-height:var(--viewport-height);overflow:clip}.site-header{position:fixed;inset:0 0 auto;z-index:var(--layer-header);min-height:var(--header-height);border:0;background:var(--header-gradient);color:var(--palette-paper);pointer-events:none}.site-header a,.site-header button{pointer-events:auto}.header-inner,.rail,.rail-wide{width:min(100%,var(--rail-content));margin-inline:auto;padding-inline:var(--gutter)}.rail-wide{width:min(100%,var(--rail-wide))}.header-inner{position:relative;width:100%;max-width:none;min-height:var(--header-height);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:flex-start;gap:var(--header-action-gap);padding:var(--space-6) var(--header-inline-safe-area)}.dialog-wordmark,.header-wordmark{display:block;min-width:0;width:var(--header-wordmark-width);max-width:var(--header-brand-safe-width)}.dialog-symbol img,.dialog-wordmark img,.header-symbol img,.header-wordmark img{width:100%;height:auto}.header-symbol{grid-column:2;width:var(--header-symbol-width)}.dialog-symbol,.header-symbol{justify-self:center}.dialog-symbol{position:absolute;inset-block-start:var(--space-5);inset-inline-start:50%;width:var(--header-symbol-width);transform:translateX(-50%)}.brand{font-family:var(--font-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.desktop-nav,.gallery-controls,.header-actions,.reading-controls,.share-links{display:flex;align-items:center;gap:var(--space-4)}.desktop-nav{display:none}.header-actions{grid-column:3;justify-self:end;min-width:max-content;gap:var(--header-action-gap)}.dialog-actions>.text-button,.header-actions>.text-button,.menu-button{appearance:none;min-height:var(--control-height);border:0;padding-inline:var(--header-control-inline-padding);background:transparent;color:inherit;font-family:var(--font-editorial);font-size:var(--header-action-size);line-height:1;opacity:var(--header-action-opacity)}.menu-button{display:inline-flex;align-items:center;gap:var(--space-3)}.menu-button>svg{width:var(--header-menu-icon-size);height:var(--header-menu-icon-size)}.search-button{display:inline-flex;align-items:center;gap:var(--space-3)}.search-button>svg{width:var(--header-search-icon-size);height:var(--header-search-icon-size)}.control,.desktop-nav a,.eyebrow,.field-label,.meta,.text-button,.topic-link{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.desktop-nav a,.text-button{opacity:var(--opacity-muted);transition:opacity var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.desktop-nav a:hover,.desktop-nav a[data-active=true],.text-button:hover{opacity:1;color:var(--color-action-hover)}.control,.icon-button,.text-button{appearance:none;border:0;background:transparent;padding:0}.control,.icon-button{min-height:var(--control-height);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);padding-inline:var(--control-padding);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.control:hover,.control[aria-pressed=true],.icon-button:hover{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--palette-ink)}.overlay{position:fixed;inset:0;z-index:var(--layer-overlay);display:grid;place-items:center;background:var(--color-overlay);padding:0;animation:overlay-in var(--duration-medium) var(--easing-standard)}[data-modal-scroll-boundary]{overscroll-behavior:var(--modal-overscroll-behavior)}.dialog{width:100%;height:100%;max-height:none;overflow:auto;border:0;padding:var(--space-6) var(--gutter);background:var(--menu-surface);color:var(--home-black);box-shadow:none;-webkit-backdrop-filter:blur(var(--menu-backdrop-blur));backdrop-filter:blur(var(--menu-backdrop-blur));animation:menu-surface-in var(--menu-open-duration) var(--home-expressive-ease)}.dialog-head{position:relative;min-height:var(--header-height);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5)}.dialog-actions{margin-inline-start:auto;display:flex;gap:var(--space-6);align-items:center}.editorial-menu{height:var(--menu-usable-height);min-height:0;display:grid;grid-template-columns:var(--menu-columns);gap:var(--menu-column-gap);padding-block:var(--menu-top-padding) var(--menu-bottom-padding);animation:menu-content-in var(--menu-content-duration) var(--home-expressive-ease) both}.editorial-menu-navigation{position:fixed;inset-block-start:var(--menu-primary-block-start);inset-inline-start:var(--gutter);width:calc(50% - var(--menu-column-gap));min-height:0;padding:0}.menu-primary,.menu-social{display:grid;align-content:start}.menu-primary{justify-items:start}.menu-primary a{font-family:var(--font-editorial);font-size:var(--menu-primary-size);line-height:var(--menu-primary-leading);letter-spacing:var(--menu-primary-tracking);transition:opacity var(--menu-content-duration) var(--home-expressive-ease),filter var(--menu-content-duration) var(--home-expressive-ease)}.menu-primary:has(a:focus-visible) a:not(:focus-visible),.menu-primary:has(a:hover) a:not(:hover){opacity:var(--opacity-muted);filter:blur(var(--space-1))}.menu-social{margin-block-start:var(--menu-primary-social-gap);grid-template-columns:max-content;gap:var(--menu-social-gap)}.menu-social a{font-size:var(--menu-social-size);line-height:var(--menu-social-leading);letter-spacing:var(--tracking-label);text-transform:uppercase}.editorial-menu-feature{grid-column:2;min-width:0;width:min(100%,var(--menu-feature-width));justify-self:center;display:grid;grid-template-rows:minmax(0,var(--menu-promotion-stage)) auto;gap:var(--menu-feature-gap);align-content:var(--menu-feature-block-anchor);align-items:end;transform:translateY(var(--menu-feature-block-offset))}.editorial-menu-feature .promotional-stack{block-size:100%;min-height:0;max-block-size:var(--menu-promotion-stage);background:transparent}.editorial-menu-feature .newsletter{padding:var(--space-4);background:transparent}.search-form--overlay{width:min(100%,var(--rail-content));margin:var(--search-overlay-offset) auto 0}.page{padding-block-end:var(--section-gap)}.section{padding-block-start:var(--section-gap)}.hero{min-height:var(--hero-min-height);display:grid;align-items:end;padding-block:var(--space-8)}.home-hero{position:relative;min-height:var(--viewport-height);overflow:hidden;color:var(--palette-paper)}.home-hero-media{position:absolute;inset:0}.feature-stage-media:after,.home-hero-media:after{content:"";position:absolute;inset:0;background:var(--editorial-hero-overlay)}.feature-stage-media img,.home-hero-media img{width:100%;height:100%;object-fit:cover}.home-hero-copy{position:relative;z-index:var(--layer-base);width:100%}.hero-grid{display:grid;grid-template-columns:var(--grid-columns-feature);align-items:end;gap:var(--space-5)}.hero-copy{grid-column:3/span 7;align-self:center;max-width:var(--editorial-hero-copy-measure);padding-block-end:var(--editorial-hero-copy-offset)}.hero-intro{display:none}.card-title,.display,.page-title,.pull-quote,.section-title{margin:0;font-family:var(--font-editorial);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight)}.display,.feature-stage-copy .card-title,.page-title{text-transform:uppercase}.display{font-size:var(--font-size-display);max-width:var(--display-copy-measure)}.display,.page-title{line-height:var(--line-height-tight)}.page-title{font-size:var(--font-size-hero)}.section-title{font-size:var(--font-size-section)}.card-title,.section-title{line-height:var(--line-height-heading)}.card-title{font-size:var(--font-size-card)}.eyebrow{color:var(--color-topic-accent);margin-block-end:var(--space-5)}.lead{font-family:var(--font-editorial);font-size:var(--font-size-body-large);line-height:var(--line-height-body);max-width:var(--rail-copy)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:var(--space-6);padding-block-end:var(--space-5);border-block-end:var(--border-width) solid var(--color-line)}.archive-grid,.story-grid{display:grid;grid-template-columns:var(--grid-columns-feature);gap:var(--space-7) var(--space-5);padding-block-start:var(--space-6)}.archive-grid{grid-template-columns:var(--archive-columns)}.feature-stack{margin-block-start:var(--space-5)}.feature-stage{position:sticky;inset-block-start:0;min-height:var(--feature-stage-height);display:grid;align-items:end;overflow:hidden;background:var(--color-surface-raised);border:0}.feature-stage-media{position:absolute;inset:0}.feature-stage-copy{position:relative;z-index:var(--layer-base);display:grid;justify-items:start;gap:var(--space-3);padding-block:var(--space-6);color:var(--palette-paper)}.story-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--story-rail-card-width);gap:var(--space-5);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding-block-end:var(--space-5)}.story-rail .story-card{grid-column:auto;scroll-snap-align:start}.story-card{display:grid;gap:var(--space-3);align-content:start}.story-card[data-treatment=feature]{grid-column:var(--story-card-span-feature)}.story-card[data-treatment=compact],.story-card[data-treatment=standard]{grid-column:var(--story-card-span-standard)}.story-rail .story-card,.story-rail .story-card[data-treatment]{grid-column:auto;min-width:0;width:100%}.story-rail .story-card-media,.story-rail .story-card[data-treatment=feature] .story-card-media{aspect-ratio:var(--card-aspect)}.archive-grid .story-card{grid-column:auto}.story-card-media{position:relative;aspect-ratio:var(--card-aspect);overflow:hidden;background:var(--color-surface-soft);border-radius:var(--radius-media)}.story-card-media:after{content:"";position:absolute;inset:0;background:var(--story-card-rest-shade);transition:background var(--duration-medium) var(--easing-standard)}.story-card[data-treatment=feature] .story-card-media{aspect-ratio:var(--feature-aspect)}.author-portrait img,.body-image img,.gallery-image img,.story-card-media img,.story-hero-media img{width:100%;height:100%;object-fit:cover;filter:var(--image-filter);transition:transform var(--duration-slow) var(--easing-standard),filter var(--duration-medium) var(--easing-standard)}.story-card:hover .story-card-media img{transform:scale(1.035);filter:saturate(.55) contrast(1.08)}.story-card:hover .story-card-media:after{background:var(--story-card-hover-shade)}.story-card-overlay{margin-block-start:calc((var(--font-size-card) * 1.15 + var(--space-9)) * -1);min-height:calc(var(--font-size-card) * 1.15 + var(--space-8));padding:var(--space-4);position:relative;z-index:1;color:var(--palette-paper);background:var(--story-card-overlay);display:grid;align-content:end;gap:var(--space-2);transition:color var(--duration-fast) var(--easing-standard)}.story-card:hover .story-card-overlay{color:var(--story-card-hover-ink)}.story-card-overlay .card-title{text-transform:uppercase}.story-card-overlay+p{margin-block:var(--space-2) 0}.story-card-meta{align-items:center}.story-card-meta time{margin-inline-end:auto;font-size:var(--font-size-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}.story-card-meta .topic-link{border:var(--border-width) solid;border-radius:var(--radius-control);padding:var(--story-card-topic-padding);font-size:var(--font-size-micro)}.story-card-meta,.story-meta{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--color-topic-accent)}.topics-grid{display:grid;grid-template-columns:var(--topic-columns);border-block-start:var(--border-width) solid var(--color-line)}.topic-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-5);border-block-end:var(--border-width) solid var(--color-line);transition:color var(--duration-fast) var(--easing-standard),padding var(--duration-medium) var(--easing-standard)}.topic-row:hover{color:var(--color-action-hover);padding-inline:var(--space-3)}.topic-row p{max-width:var(--rail-copy);color:var(--color-ink-muted)}.newsletter-experience{position:relative;isolation:isolate;overflow:hidden}.newsletter-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none}.newsletter-atmosphere-media{position:absolute;width:var(--newsletter-media-width);height:var(--newsletter-media-height);overflow:hidden;border-radius:var(--newsletter-media-radius);opacity:var(--newsletter-media-opacity);filter:blur(var(--newsletter-media-blur))}.newsletter-atmosphere-media img{object-fit:cover}.newsletter-atmosphere-media[data-position=start]{inset-block-end:calc(var(--newsletter-media-block-offset) * -1);inset-inline-start:var(--newsletter-media-inline-offset)}.newsletter-atmosphere-media[data-position=end]{inset-block-start:var(--newsletter-media-block-offset);inset-inline-end:var(--newsletter-media-inline-offset)}.newsletter{padding:var(--space-7);background:var(--color-editorial-highlight);color:var(--palette-ink);display:grid;gap:var(--space-5)}.newsletter .control{width:auto;min-width:var(--newsletter-stage-control-min-width);max-width:100%;display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--newsletter-stage-control-inline-padding);line-height:var(--newsletter-stage-control-leading);text-align:center;white-space:nowrap}.newsletter-experience[data-variant=stage]{min-height:var(--newsletter-stage-height);display:grid;background:var(--newsletter-stage-surface);color:var(--newsletter-ink)}.newsletter[data-variant=stage]{min-height:100%;place-content:center;justify-items:center;gap:var(--newsletter-stage-copy-gap);padding:var(--newsletter-stage-padding-block) var(--gutter);background:transparent;color:inherit;text-align:center}.newsletter[data-variant=stage]>div{display:grid;justify-items:center;gap:var(--space-4)}.newsletter[data-variant=stage] .eyebrow,.newsletter[data-variant=stage] .field-label{position:absolute;width:var(--visually-hidden-size);height:var(--visually-hidden-size);overflow:hidden;clip:rect(0 0 0 0)}.newsletter[data-variant=stage] .section-title{font-size:var(--newsletter-stage-title-size);text-transform:uppercase}.newsletter[data-variant=stage] .section-title em{font-weight:inherit}.newsletter[data-variant=stage]>div>p:last-child{margin:0;font-size:var(--newsletter-stage-body-size);letter-spacing:var(--tracking-label);text-transform:uppercase}.newsletter[data-variant=stage] .newsletter-form{width:min(100%,var(--newsletter-stage-width));justify-items:center;gap:var(--newsletter-stage-form-gap)}.newsletter[data-variant=stage] .field{width:100%;min-height:var(--newsletter-stage-input-height);border:var(--border-width) solid var(--color-line);border-radius:var(--newsletter-stage-input-radius);padding:var(--space-5);background:var(--newsletter-stage-input-surface);-webkit-backdrop-filter:blur(var(--newsletter-stage-input-blur));backdrop-filter:blur(var(--newsletter-stage-input-blur));color:var(--palette-paper);font-family:var(--font-editorial);font-size:var(--font-size-section);text-align:center;text-transform:uppercase}.newsletter[data-variant=stage] .control{min-height:var(--newsletter-stage-control-height);border:0;background:var(--palette-mist);color:var(--newsletter-control-ink);font-family:var(--font-editorial);font-size:var(--font-size-body-large);letter-spacing:0;text-transform:none}.newsletter[data-variant=stage] .consent{max-width:var(--rail-copy);justify-content:center;font-size:var(--newsletter-stage-consent-size);line-height:var(--newsletter-stage-consent-leading);text-transform:uppercase}.newsletter[data-variant=compact]{background:transparent}.newsletter-experience[data-variant=compact] .newsletter-atmosphere{display:none}.newsletter-experience[data-variant=compact]{width:min(100%,var(--newsletter-stage-width));justify-self:center}.newsletter[data-variant=compact]{gap:var(--space-5);text-align:center}.newsletter[data-variant=compact] .newsletter-copy{display:grid;justify-items:center;gap:var(--space-3)}.newsletter[data-variant=compact] .eyebrow,.newsletter[data-variant=compact] .field-label{position:absolute;width:var(--visually-hidden-size);height:var(--visually-hidden-size);overflow:hidden;clip:rect(0 0 0 0)}.newsletter[data-variant=compact] .section-title{font-size:var(--newsletter-stage-title-size);text-transform:uppercase}.newsletter[data-variant=compact] .newsletter-copy>p:last-child{display:none}.newsletter[data-variant=compact] .newsletter-form{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center}.newsletter[data-variant=compact] .field{min-height:var(--newsletter-stage-control-height);border:0;border-radius:var(--newsletter-stage-input-radius);padding-inline:var(--space-4);background:var(--newsletter-stage-input-surface);color:var(--palette-paper)}.newsletter[data-variant=compact] .control{min-height:var(--newsletter-stage-control-height);border:0;background:var(--palette-mist);color:var(--newsletter-control-ink)}.newsletter[data-variant=compact] .consent,.newsletter[data-variant=compact] .form-message{grid-column:1/-1;justify-self:center}.newsletter-trigger-row{padding-block:var(--space-5)}.newsletter-trigger{appearance:none;border:0;background:none;padding:0;font-size:var(--font-size-small);letter-spacing:var(--tracking-label);text-transform:uppercase}.newsletter-popup-backdrop{position:fixed;inset:0;z-index:calc(var(--layer-dialog) + 1);display:grid;place-items:center;padding:var(--gutter);background:var(--newsletter-popup-backdrop);-webkit-backdrop-filter:blur(var(--newsletter-popup-backdrop-blur));backdrop-filter:blur(var(--newsletter-popup-backdrop-blur));animation:popup-fade var(--menu-content-duration) var(--easing-standard) both}.newsletter-popup{position:relative;width:min(var(--newsletter-popup-width),calc(var(--viewport-width) - (2 * var(--gutter))));height:min(var(--newsletter-popup-height),calc(var(--viewport-dynamic-height) - (2 * var(--gutter))));border-radius:var(--newsletter-popup-radius);overflow:hidden;color:var(--newsletter-ink);background:var(--newsletter-stage-surface);box-shadow:var(--shadow-dialog);animation:popup-rise var(--menu-content-duration) var(--easing-standard) both}.newsletter-popup .newsletter-experience{height:100%;overflow-y:auto;overscroll-behavior:contain}.newsletter-popup .newsletter{min-height:100%;position:relative;z-index:1;padding:var(--newsletter-stage-padding-block) var(--gutter);background:transparent;color:inherit;display:grid;text-align:center}.newsletter-popup .newsletter>div{display:grid;justify-items:center}.newsletter-popup .field-label,.newsletter-popup .newsletter .eyebrow{display:none}.newsletter-popup .newsletter .section-title{max-width:var(--newsletter-popup-title-measure);font-size:var(--newsletter-stage-title-size);line-height:var(--line-height-heading);text-transform:uppercase}.newsletter-popup .newsletter>div>p:last-child{max-width:var(--newsletter-stage-width);margin:var(--space-3) auto 0;font-family:var(--font-sans);font-size:var(--newsletter-stage-body-size);line-height:var(--line-height-body);letter-spacing:var(--tracking-label);text-transform:uppercase}.newsletter-popup .newsletter-form{width:min(100%,var(--newsletter-stage-width));margin-block-start:var(--space-5);display:grid;justify-self:center;justify-items:center;gap:var(--newsletter-stage-form-gap)}.newsletter-popup .field{grid-row:1;width:100%;min-height:var(--newsletter-stage-input-height);border:var(--border-width) solid var(--color-line);border-radius:var(--newsletter-stage-input-radius);padding:var(--space-5);color:inherit;text-align:center;font-family:var(--font-editorial);background:var(--newsletter-stage-input-surface);-webkit-backdrop-filter:blur(var(--newsletter-stage-input-blur));backdrop-filter:blur(var(--newsletter-stage-input-blur))}.newsletter-popup .control{grid-row:2;min-height:var(--newsletter-stage-control-height);border:0;background:var(--palette-mist);color:var(--newsletter-control-ink);box-shadow:var(--shadow-dialog);text-transform:none}.newsletter-popup .consent{grid-row:3;max-width:var(--rail-copy);justify-content:center;font-size:var(--newsletter-stage-consent-size);line-height:var(--newsletter-stage-consent-leading);letter-spacing:var(--tracking-label);text-transform:uppercase}.newsletter-popup .form-message{grid-row:4;margin:0;min-height:0}.newsletter-popup-close{position:absolute;z-index:2;inset-block-start:var(--newsletter-close-block-start);inset-inline-end:var(--newsletter-close-inline-end);width:var(--newsletter-close-width);height:var(--newsletter-close-height);overflow:hidden;border:0;background:transparent;padding:0;opacity:.8}.newsletter-popup-close svg{width:var(--newsletter-close-icon-size);height:var(--newsletter-close-icon-size)}@keyframes popup-fade{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes popup-rise{0%{transform:translateY(var(--newsletter-popup-rise-offset))}to{transform:translateY(0)}}.newsletter-form{display:grid;gap:var(--space-4)}.field{min-height:var(--control-height);border:0;border-block-end:var(--border-width) solid currentColor;background:transparent;padding-inline:0}.field::placeholder{color:currentColor;opacity:var(--opacity-muted)}.consent{display:flex;gap:var(--space-3);align-items:flex-start}.consent,.form-message{font-size:var(--font-size-small)}.form-message{min-height:var(--space-5)}:root{--menu-surface:rgb(249 244 213/93.5%);--menu-backdrop-blur:2rem;--menu-open-duration:.5s;--menu-content-duration:.3s;--menu-top-padding:1rem;--menu-bottom-padding:1.5rem;--menu-primary-block-start:15vh;--menu-primary-social-gap:1.5rem;--menu-social-size:1.25rem;--menu-social-leading:1.334;--menu-social-gap:.25rem;--menu-columns:minmax(0,1fr) minmax(0,1fr);--menu-column-gap:var(--space-5);--menu-primary-size:clamp(2.4rem,3.5vw,4.2rem);--menu-primary-leading:var(--line-height-body);--menu-primary-tracking:normal;--menu-compact-primary-size:2.25rem;--menu-compact-primary-leading:1.334;--menu-compact-social-display:none;--menu-compact-newsletter-display:grid;--menu-usable-height:calc(100svh - var(--header-height) - (var(--space-6) * 2));--menu-feature-width:39.84375rem;--menu-feature-gap:1.5rem;--menu-feature-block-anchor:end;--menu-feature-block-offset:0rem;--menu-short-feature-block-offset:-2.125rem;--menu-promotion-width:clamp(15.625rem,18vw,18rem);--menu-promotion-height:clamp(14.5rem,32svh,18rem);--menu-promotion-stage:clamp(28.375rem,61.6svh,31.5rem);--menu-promotion-radius:.4rem;--menu-promotion-stack-width:36rem;--menu-promotion-side-offset:24%;--menu-promotion-side-scale:.923;--menu-promotion-side-opacity:.72;--menu-promotion-side-blur:.4rem;--menu-promotion-card-duration:.5s;--newsletter-ink:#ffffff;--newsletter-stage-height:min(100svh,45rem);--newsletter-stage-width:42.5rem;--newsletter-stage-title-size:clamp(2rem,2.9vw,2.6rem);--newsletter-stage-input-height:5.375rem;--newsletter-stage-input-radius:.5rem;--newsletter-stage-control-min-width:7.5rem;--newsletter-stage-control-inline-padding:1.5rem;--newsletter-stage-control-height:2.75rem;--newsletter-stage-control-leading:1.1;--newsletter-stage-surface:#14130e;--newsletter-stage-input-surface:rgb(0 0 0/60%);--newsletter-stage-input-blur:1.5rem;--newsletter-stage-padding-block:4.5rem;--newsletter-stage-copy-gap:1.5rem;--newsletter-stage-form-gap:1.5rem;--newsletter-stage-body-size:.875rem;--newsletter-stage-consent-size:.75rem;--newsletter-stage-consent-leading:1;--newsletter-media-width:24rem;--newsletter-media-height:28rem;--newsletter-media-inline-offset:-5rem;--newsletter-media-block-offset:8rem;--newsletter-media-radius:.625rem;--newsletter-media-blur:.75rem;--newsletter-media-opacity:.72;--newsletter-popup-width:min(92vw,72rem);--newsletter-popup-height:min(88svh,45rem);--newsletter-popup-radius:1.5rem;--newsletter-popup-backdrop:rgb(0 0 0/74%);--newsletter-popup-backdrop-blur:.75rem}.story-page{background:var(--article-contrast)}.story-article,.story-page{position:relative}.story-hero{position:fixed;inset:0 0 auto;min-height:var(--story-hero-min-height);display:grid;align-items:end;overflow:hidden}.story-hero-media,.story-hero-media:after{position:absolute;inset:0}.story-hero-media:after{content:"";background:var(--article-hero-overlay)}.story-hero-copy{position:relative;z-index:var(--layer-base);padding-block:var(--space-8) var(--article-hero-copy-bottom);color:var(--palette-paper);text-align:center}.story-hero-copy .page-title{max-width:var(--article-hero-title-measure);margin-inline:auto;font-size:var(--article-hero-title-size)}.story-hero-copy .story-card-meta,.story-hero-copy .story-meta{justify-content:center}.story-hero-copy .story-meta{margin-block-start:var(--space-4);transform:translateY(var(--article-hero-meta-offset))}.story-hero-spacer{height:var(--story-hero-min-height)}.story-page[data-kind=note] .story-hero{position:relative;min-height:var(--hero-min-height)}.story-page[data-kind=note] .story-hero-copy .page-title{font-size:var(--font-size-display)}.story-page[data-kind=note] .reading-controls,.story-page[data-kind=note] .story-hero-spacer{display:none}.story-page[data-kind=note] .story-paragraph:first-child{max-width:var(--article-reading-measure);padding-inline:var(--article-reading-inline-padding);font-size:var(--font-size-body-large);line-height:var(--line-height-body);text-transform:none}.story-main{--article-edge-safe-inset:calc(var(--article-adjacent-offset) + var(--article-adjacent-hit-width) + var(--article-edge-content-gap));--article-partner-safe-inset:calc(var(--article-gallery-rail) + var(--article-edge-safe-inset));--article-content-safe-start:var(--article-edge-safe-inset);--article-content-safe-end:var(--article-edge-safe-inset);--color-topic-accent:var(--palette-olive-deep);position:relative;z-index:var(--layer-base);overflow:hidden;border-radius:var(--article-main-radius) var(--article-main-radius) 0 0;background:var(--article-paper);color:var(--palette-ink)}.story-main[data-partner-rail=true]{--article-content-safe-end:var(--article-partner-safe-inset)}.story-introduction{display:grid;justify-items:center;gap:var(--article-introduction-gap);padding:var(--article-entry-padding) var(--gutter) 0;text-align:center}.story-introduction .lead{margin:0}.story-introduction .story-card-meta{justify-content:center}.story-entry{padding-block-start:var(--article-entry-padding)}.story-entry>div{width:100%}.reading-controls{width:var(--article-reading-control-width);margin:0 var(--article-reading-control-offset) var(--space-6) auto;border-radius:var(--radius-control);background:var(--article-paper)}.story-body{min-width:0}.story-body[data-mode=simplified]>:not(.pull-quote){max-width:var(--rail-content);padding-inline:var(--article-reading-indent) var(--article-reading-inline-padding);transition:max-width var(--duration-medium) var(--easing-standard),padding var(--duration-medium) var(--easing-standard)}.story-body[data-mode=simplified][data-partner-rail=true]>:not(.pull-quote){padding-inline-end:var(--article-gallery-rail)}.story-paragraph{max-width:var(--article-reading-measure);margin:0 auto var(--space-5);padding-inline:var(--article-reading-inline-padding);font-family:var(--font-editorial);font-size:var(--font-size-body-large);line-height:var(--line-height-body)}.story-paragraph:first-child{max-width:var(--article-opening-measure);padding-inline:var(--article-content-safe-start) var(--article-content-safe-end);font-size:var(--font-size-title);line-height:var(--line-height-heading);text-transform:uppercase}.story-body[data-mode=simplified]>.story-paragraph:first-child{max-width:var(--article-reading-measure);padding-inline:var(--article-reading-inline-padding);font-size:var(--font-size-body-large);line-height:var(--line-height-body);text-transform:none}.pull-quote{max-width:none;margin:var(--space-9) 0;padding-block:var(--article-quote-padding-block);padding-inline:max(var(--article-quote-padding-inline),var(--article-content-safe-start)) max(var(--article-quote-padding-inline),var(--article-content-safe-end));background:var(--color-editorial-highlight);color:var(--article-highlight-ink);font-size:var(--font-size-title);line-height:var(--line-height-heading);text-align:center}.pull-quote p{margin:0}.body-image{margin-block:var(--space-8)}.body-image[data-frame=contained]{max-width:var(--rail-reading);margin-inline:auto}.body-image[data-frame=wide]{max-width:var(--rail-content);margin-inline:auto}.body-image[data-frame=full]{width:100%}.story-body[data-partner-rail=true]>.body-image:not([data-frame=contained]){padding-inline-end:var(--article-gallery-rail)}.body-image img{aspect-ratio:var(--feature-aspect)}.body-composition{display:grid;grid-template-columns:var(--grid-columns-cards);gap:var(--space-4);margin:var(--space-8) auto;padding-inline:var(--gutter)}.story-body[data-partner-rail=true]>.body-composition{padding-inline-end:var(--article-gallery-rail)}.body-composition[data-layout=pair]{grid-template-columns:var(--article-composition-pair-columns)}.body-composition[data-layout=overlap-pair]{grid-template-columns:1fr;gap:var(--article-composition-overlap-gap);overflow:visible}.body-composition[data-layout=stack]{grid-template-columns:1fr}.body-composition-item{min-height:0;overflow:hidden}.body-composition-item img{width:100%;height:100%;object-fit:cover}.body-composition[data-layout=overlap-pair] .body-composition-item{overflow:visible}.body-composition[data-layout=overlap-pair] .body-composition-item img{height:auto;border-radius:var(--article-composition-overlap-radius);object-fit:contain}.body-composition[data-layout=overlap-pair] [data-composition-slot="1"]{width:var(--article-composition-overlap-first-width);margin-inline-start:var(--article-composition-overlap-first-inset)}.body-composition[data-layout=overlap-pair] [data-composition-slot="2"]{width:var(--article-composition-overlap-second-width);margin-block-start:var(--article-composition-overlap-block);margin-inline-start:var(--article-composition-overlap-second-inset)}.body-composition>.caption{grid-column:var(--article-composition-caption-column);margin-block-start:var(--article-composition-caption-clearance)}.external-media{max-width:var(--rail-content);margin:var(--space-8) auto;padding-inline:max(var(--gutter),var(--article-content-safe-start)) max(var(--gutter),var(--article-content-safe-end))}.story-body[data-partner-rail=true]>.external-media{padding-inline-end:max(var(--article-gallery-rail),var(--article-content-safe-end))}.external-media-fallback{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--external-media-copy-width));gap:var(--space-5);align-items:center}.external-media-fallback img{width:100%;aspect-ratio:var(--external-media-aspect);object-fit:cover}.external-media-copy{display:grid;justify-items:start;gap:var(--space-3)}.external-media-copy p{margin:0}.external-media-frame{display:block;width:100%;max-width:var(--external-media-frame-width);aspect-ratio:var(--external-media-aspect);margin:0 auto var(--space-5);border:0}.caption{margin-block-start:var(--space-3);color:var(--article-caption-ink);font-size:var(--font-size-small)}.gallery{position:relative;margin-block:var(--space-9);padding-inline:var(--gutter)}.story-body[data-partner-rail=true]>.gallery{padding-inline-end:var(--article-gallery-rail)}.gallery-stage-shell{position:relative}.gallery-stage{width:100%;height:var(--article-gallery-height);appearance:none;border:0;border-radius:var(--gallery-stage-radius);padding:0;color:inherit;background:var(--color-surface-soft);overflow:hidden}.gallery-image,.gallery-image img{width:100%;height:100%}.gallery-image img{object-fit:cover}.gallery-layered-grid{position:relative;min-height:var(--gallery-grid-height);overflow:visible}.gallery-grid-card{--gallery-slot-x:var(--gallery-slot-1-x);--gallery-slot-y:var(--gallery-slot-1-y);--gallery-slot-delay:var(--gallery-slot-1-delay);position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--gallery-grid-card-width);height:auto;max-height:var(--gallery-grid-card-max-height);overflow:hidden;border:0;border-radius:var(--gallery-grid-card-radius);padding:0;background:transparent;opacity:1;transform:translate(calc(var(--gallery-center-offset) + var(--gallery-slot-x)),calc(var(--gallery-center-offset) + var(--gallery-slot-y)));transition:transform var(--gallery-shuffle-duration) var(--gallery-shuffle-easing) var(--gallery-slot-delay),opacity var(--gallery-shuffle-opacity-duration) ease var(--gallery-slot-delay),box-shadow var(--duration-medium) var(--easing-standard)}.gallery-grid-card img{width:100%;height:auto;max-height:var(--gallery-grid-height);object-fit:cover}.gallery-grid-card:focus-visible,.gallery-grid-card:hover{z-index:var(--layer-sticky);transform:translate(calc(var(--gallery-center-offset) + var(--gallery-slot-x)),calc(var(--gallery-center-offset) + var(--gallery-slot-y))) scale(var(--gallery-grid-hover-scale));box-shadow:var(--gallery-grid-hover-shadow)}.gallery-grid-card[data-gallery-slot="1"]{--gallery-slot-x:var(--gallery-slot-1-x);--gallery-slot-y:var(--gallery-slot-1-y);--gallery-slot-delay:var(--gallery-slot-1-delay);z-index:var(--gallery-slot-1-layer)}.gallery-grid-card[data-gallery-slot="2"]{--gallery-slot-x:var(--gallery-slot-2-x);--gallery-slot-y:var(--gallery-slot-2-y);--gallery-slot-delay:var(--gallery-slot-2-delay);z-index:var(--gallery-slot-2-layer)}.gallery-grid-card[data-gallery-slot="3"]{--gallery-slot-x:var(--gallery-slot-3-x);--gallery-slot-y:var(--gallery-slot-3-y);--gallery-slot-delay:var(--gallery-slot-3-delay);z-index:var(--gallery-slot-3-layer)}.gallery-grid-card[data-gallery-slot="4"]{--gallery-slot-x:var(--gallery-slot-4-x);--gallery-slot-y:var(--gallery-slot-4-y);--gallery-slot-delay:var(--gallery-slot-4-delay);z-index:var(--gallery-slot-4-layer)}.gallery-grid-card[data-gallery-slot="5"]{--gallery-slot-x:var(--gallery-slot-5-x);--gallery-slot-y:var(--gallery-slot-5-y);--gallery-slot-delay:var(--gallery-slot-5-delay);z-index:var(--gallery-slot-5-layer)}.gallery-grid-card[data-gallery-slot="6"]{--gallery-slot-x:var(--gallery-slot-6-x);--gallery-slot-y:var(--gallery-slot-6-y);--gallery-slot-delay:var(--gallery-slot-6-delay);z-index:var(--gallery-slot-6-layer)}.gallery-grid-card[data-gallery-slot="7"]{--gallery-slot-x:var(--gallery-slot-7-x);--gallery-slot-y:var(--gallery-slot-7-y);--gallery-slot-delay:var(--gallery-slot-7-delay);z-index:var(--gallery-slot-7-layer)}.gallery-arrow{position:absolute;inset-block-start:50%;z-index:var(--layer-sticky);display:grid;place-items:center;width:var(--gallery-arrow-width);height:var(--gallery-arrow-height);border:0;border-radius:var(--gallery-arrow-radius);padding:0;background:var(--gallery-arrow-surface);color:var(--gallery-arrow-ink);transform:translateY(-50%)}.gallery-arrow--previous{inset-inline-start:var(--gallery-arrow-offset)}.gallery-arrow--next{inset-inline-end:var(--gallery-arrow-offset)}.gallery-arrow:disabled{opacity:var(--gallery-arrow-disabled-opacity);cursor:not-allowed}.gallery-mode-switch{position:absolute;inset-block-end:0;inset-inline-start:50%;z-index:var(--layer-sticky);display:inline-flex;gap:0;margin:0;padding:var(--gallery-switch-padding);border-radius:var(--gallery-switch-radius);background:var(--gallery-switch-surface);box-shadow:var(--gallery-switch-shadow);-webkit-backdrop-filter:blur(var(--gallery-switch-blur));backdrop-filter:blur(var(--gallery-switch-blur));transform:translate(var(--gallery-center-offset),var(--gallery-switch-offset-y))}.gallery-mode-option{border:0;border-radius:var(--gallery-switch-option-radius);padding:var(--gallery-switch-option-padding);background:transparent;color:var(--palette-ink);font-size:var(--gallery-switch-font-size);font-weight:var(--font-weight-medium);letter-spacing:var(--gallery-switch-tracking);text-transform:uppercase;transition:background var(--duration-medium) var(--easing-standard),color var(--duration-medium) var(--easing-standard)}.gallery-mode-option[aria-pressed=true]{background:var(--palette-black);color:var(--palette-paper)}.gallery>.caption{margin-block-start:var(--gallery-caption-clearance)}.gallery-dots{position:absolute;inset-block-end:var(--space-5);inset-inline:0;display:flex;justify-content:center;align-items:center;gap:var(--space-2)}.gallery-dot{width:var(--article-gallery-dot);height:var(--article-gallery-dot);border:0;border-radius:50%;padding:0;background:var(--palette-ink);opacity:var(--opacity-muted)}.gallery-dot[aria-current=true]{width:var(--article-gallery-dot-active);height:var(--article-gallery-dot-active);opacity:var(--opacity-soft)}.gallery-dialog{width:min(100%,var(--rail-content))}.reference-block{margin:0}.partner-slot{max-width:var(--rail-reading);margin:var(--space-8) auto;padding:var(--space-6);border:var(--border-width) solid var(--color-line)}.article-partner-rail{position:fixed;top:var(--article-partner-top);right:var(--article-partner-inset);z-index:var(--layer-sticky);width:min(var(--article-partner-width),calc(var(--article-gallery-rail) - var(--article-partner-inset)));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--article-partner-duration) var(--easing-standard),visibility var(--article-partner-duration) var(--easing-standard)}.article-partner-rail[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto}.article-partner-rail a{display:block}.article-partner-rail img{display:block;width:100%;height:auto;border-radius:var(--article-partner-radius)}.reference-links{display:grid;gap:var(--space-3);margin-block-start:var(--space-5)}.reference-links a{color:var(--color-action-hover);text-decoration:underline;text-underline-offset:var(--space-1)}.author-area{margin-block:var(--space-5);padding-block:var(--article-author-padding);padding-inline:max(var(--article-author-padding),var(--article-content-safe-start)) max(var(--article-author-padding),var(--article-content-safe-end));border-radius:var(--article-author-radius)}.author-area-inner{display:grid;grid-template-columns:var(--footer-columns);gap:var(--space-5)}.author-area-utilities,.author-biography{display:grid;align-content:start;gap:var(--space-5)}.author-area .share-links{align-items:flex-start;flex-direction:column}.author-area .share-action{align-self:center;display:inline-flex;align-items:center;justify-content:center}.related-stories{padding:var(--article-related-padding);background:var(--article-contrast);color:var(--palette-paper)}.related-stories-inner{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:var(--space-7);align-items:start}.related-stories .story-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-5);padding:0}.related-stories .story-card,.related-stories .story-card[data-treatment]{min-width:0;grid-column:auto;grid-template-rows:auto auto 1fr auto;align-content:stretch;overflow:hidden;border-radius:var(--editorial-card-radius);padding:var(--space-4);background:var(--editorial-card-surface);color:var(--editorial-card-ink);transition:background-color var(--duration-medium) var(--easing-standard)}.related-stories .story-card:focus-within,.related-stories .story-card:hover{background:var(--editorial-card-surface-interactive)}.related-stories .story-card-media,.related-stories .story-card[data-treatment=feature] .story-card-media{aspect-ratio:1;border-radius:var(--editorial-card-media-radius)}.related-stories .story-card-overlay{min-height:0;margin-block-start:0;padding:0;background:none;color:inherit}.related-stories .story-card:focus-within .story-card-overlay,.related-stories .story-card:hover .story-card-overlay{color:inherit}.related-stories .story-card-overlay .card-title{text-transform:none}.related-stories .story-card-overlay+p{margin:0}.related-stories .story-card-meta{color:inherit}.related-stories .story-card>.meta{align-self:end}.related-stories .story-card:focus-within .story-card-media img{transform:scale(1.035);filter:saturate(.55) contrast(1.08)}.related-stories .story-card:focus-within .story-card-media:after{background:var(--story-card-hover-shade)}.story-newsletter .newsletter{min-height:var(--newsletter-stage-height);align-content:center}.adjacent-navigation{position:fixed;inset:50% 0 auto;z-index:var(--layer-sticky);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--article-adjacent-preview-duration) var(--easing-standard),visibility var(--article-adjacent-preview-duration) var(--easing-standard)}.adjacent-navigation[data-visible=true]{opacity:1;visibility:visible}.adjacent-link{position:absolute;top:0;width:var(--article-adjacent-hit-width);display:flex;align-items:center;border:0;background:transparent;color:var(--article-adjacent-ink);font-size:var(--font-size-small);letter-spacing:var(--tracking-label);text-transform:uppercase;pointer-events:auto;transform:translateY(var(--article-adjacent-travel))}.adjacent-link-previous{left:max(var(--article-adjacent-offset),var(--article-edge-focus-safe-area))}.adjacent-link-next{right:max(var(--article-adjacent-offset),var(--article-edge-focus-safe-area));flex-direction:row-reverse}.adjacent-navigation[data-partner-rail=true] .adjacent-link-next{right:calc(var(--article-gallery-rail) + max(var(--article-adjacent-offset), var(--article-edge-focus-safe-area)))}.adjacent-link-rail{min-width:var(--article-adjacent-hit-width);display:flex;align-items:center;justify-content:center;gap:var(--space-5);border-radius:var(--article-adjacent-rail-radius);padding-block:var(--space-2);background:var(--article-adjacent-rail-surface);writing-mode:sideways-lr}.adjacent-link-next .adjacent-link-rail{writing-mode:sideways-rl}.adjacent-preview{position:absolute;top:50%;left:calc(100% + var(--article-adjacent-preview-gap));width:var(--article-adjacent-preview-width);height:var(--article-adjacent-preview-height);display:grid;align-content:end;gap:var(--space-2);overflow:hidden;border:var(--border-width) solid var(--article-adjacent-preview-border);border-radius:var(--article-adjacent-preview-radius);padding:var(--space-4);background:var(--article-adjacent-preview-surface);color:var(--palette-paper);opacity:0;filter:blur(var(--article-adjacent-preview-blur));pointer-events:none;transform:translateY(-50%);transition:opacity var(--article-adjacent-preview-duration) var(--easing-standard),filter var(--article-adjacent-preview-duration) var(--easing-standard)}.adjacent-link-next .adjacent-preview{right:calc(100% + var(--article-adjacent-preview-gap));left:auto}.adjacent-preview img{position:absolute;inset:0;z-index:var(--layer-base);width:100%;height:100%;object-fit:cover;opacity:var(--article-adjacent-preview-image-opacity)}.adjacent-preview small,.adjacent-preview strong{position:relative;z-index:calc(var(--layer-base) + 1)}.adjacent-preview strong{font-family:var(--font-editorial);font-size:var(--font-size-card);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading)}.adjacent-link:focus-visible .adjacent-preview,.adjacent-link:hover .adjacent-preview{opacity:1;filter:none}:root{--article-reading-control-offset:calc(var(--article-gallery-rail) + var(--article-adjacent-hit-width) + var(--article-edge-content-gap));--article-paper:var(--palette-paper);--article-contrast:var(--palette-black);--article-hero-overlay:linear-gradient(180deg,transparent 20%,rgb(9 11 14/88%));--article-hero-title-size:clamp(3.5rem,6.2vw,5.5rem);--article-hero-title-measure:56.25vw;--article-hero-copy-bottom:clamp(4rem,10vw,9rem);--article-hero-meta-offset:2.75rem;--article-main-radius:1.5rem;--article-entry-padding:4.5rem;--article-introduction-gap:1.5rem;--article-reading-measure:var(--rail-reading);--article-reading-inline-padding:var(--gutter);--article-opening-measure:var(--rail-wide);--article-gallery-height:45.25rem;--article-gallery-rail:24.2vw;--article-composition-pair-columns:repeat(2,minmax(0,1fr));--article-composition-caption-column:1/-1;--article-composition-caption-clearance:var(--space-3);--article-composition-overlap-first-width:63vw;--article-composition-overlap-first-inset:7vw;--article-composition-overlap-second-width:46.14vw;--article-composition-overlap-second-inset:25vw;--article-composition-overlap-gap:0;--article-composition-overlap-block:-14.2vw;--article-composition-overlap-radius:.5rem;--article-composition-compact-width:100%;--article-composition-compact-inset:0;--article-composition-compact-gap:var(--space-4);--article-partner-top:163px;--article-partner-inset:var(--gutter);--article-partner-width:16.6875rem;--article-partner-radius:.25rem;--article-partner-duration:.3s;--article-adjacent-offset:1rem;--article-adjacent-travel:-50%;--article-adjacent-hit-width:2.75rem;--article-adjacent-ink:var(--palette-ink);--article-adjacent-rail-surface:rgb(248 243 213/88%);--article-adjacent-rail-radius:999rem;--article-adjacent-preview-width:21.375rem;--article-adjacent-preview-height:21.305rem;--article-adjacent-preview-gap:.75rem;--article-adjacent-preview-radius:.75rem;--article-adjacent-preview-border:rgb(247 244 239/20%);--article-adjacent-preview-surface:linear-gradient(180deg,rgb(9 11 14/40%),rgb(9 11 14/88%));--article-adjacent-preview-blur:1rem;--article-adjacent-preview-image-opacity:.62;--article-adjacent-preview-duration:.3s;--gallery-stage-radius:1rem;--gallery-arrow-width:5rem;--gallery-arrow-height:2.5rem;--gallery-arrow-radius:2.5rem;--gallery-arrow-offset:.625rem;--gallery-arrow-surface:var(--palette-black);--gallery-arrow-ink:var(--palette-paper);--gallery-arrow-disabled-opacity:.25;--gallery-switch-padding:.5rem;--gallery-switch-radius:2rem;--gallery-switch-surface:rgb(217 217 217/10%);--gallery-switch-blur:1rem;--gallery-switch-shadow:0 .0625rem .25rem rgb(0 0 0/15%);--gallery-switch-option-padding:.5rem 1.25rem;--gallery-switch-option-radius:1rem;--gallery-switch-font-size:.875rem;--gallery-switch-tracking:.03125rem;--gallery-switch-offset-y:50%;--gallery-caption-clearance:2.75rem;--gallery-center-offset:-50%;--gallery-shuffle-duration:.8s;--gallery-shuffle-opacity-duration:.6s;--gallery-shuffle-easing:cubic-bezier(.25,1,.5,1);--gallery-grid-card-width:min(50%,31.806rem);--gallery-grid-card-max-height:80%;--gallery-grid-height:45.25rem;--gallery-grid-card-radius:1rem;--gallery-grid-hover-scale:1.08;--gallery-grid-hover-shadow:0 .625rem 1.25rem rgb(0 0 0/20%);--gallery-slot-1-x:-1%;--gallery-slot-1-y:-1%;--gallery-slot-1-delay:.1s;--gallery-slot-1-layer:7;--gallery-slot-2-x:-38%;--gallery-slot-2-y:-9%;--gallery-slot-2-delay:.16s;--gallery-slot-2-layer:6;--gallery-slot-3-x:34%;--gallery-slot-3-y:18%;--gallery-slot-3-delay:.22s;--gallery-slot-3-layer:5;--gallery-slot-4-x:-24%;--gallery-slot-4-y:27%;--gallery-slot-4-delay:.28s;--gallery-slot-4-layer:4;--gallery-slot-5-x:28%;--gallery-slot-5-y:-25%;--gallery-slot-5-delay:.34s;--gallery-slot-5-layer:3;--gallery-slot-6-x:-4%;--gallery-slot-6-y:33%;--gallery-slot-6-delay:.4s;--gallery-slot-6-layer:2;--gallery-slot-7-x:8%;--gallery-slot-7-y:-34%;--gallery-slot-7-delay:.46s;--gallery-slot-7-layer:1}.site-footer{position:relative;z-index:calc(var(--layer-base) + 3);margin-block-start:0;border:0;background:transparent;color:var(--footer-ink)}.footer-closing,.footer-main{background:var(--footer-surface)}.footer-main{padding:var(--footer-upper-padding-start) var(--footer-content-inset) 0}.footer-primary-grid{min-width:0;display:grid;grid-template-columns:var(--footer-columns);gap:var(--footer-column-gap);padding-block-start:var(--footer-main-padding-top)}.footer-contact,.footer-social{display:grid;align-content:start;justify-items:start;gap:var(--footer-brand-meta-spacer)}.footer-label{margin:0;font-family:var(--font-sans);font-size:var(--footer-label-size);line-height:var(--footer-label-leading)}.footer-email,.footer-label,.footer-social>a{color:var(--footer-ink);font-weight:var(--font-weight-regular)}.footer-email,.footer-social>a{font-family:var(--font-editorial);font-size:var(--footer-display-size);line-height:var(--footer-display-leading);text-transform:uppercase}.footer-social .newsletter-trigger-row{width:auto;max-width:none;margin:0;padding:0}.footer-social .newsletter-trigger{font-size:var(--footer-display-size);letter-spacing:normal;line-height:var(--footer-display-leading)}.footer-social .newsletter-trigger,.footer-submit{color:var(--footer-ink);font-family:var(--font-editorial);font-weight:var(--font-weight-regular);text-transform:uppercase}.footer-submit{font-size:var(--footer-label-size);line-height:var(--footer-label-leading);text-decoration:underline;text-underline-offset:var(--space-2)}.footer-closing{padding:var(--footer-content-spacer) var(--footer-content-inset) var(--footer-upper-padding-end);border-radius:var(--footer-brand-radius)}.footer-branding-row{min-height:var(--footer-day-height);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--footer-column-gap)}.footer-sponsor-badge{width:var(--footer-sponsor-width);min-height:var(--footer-sponsor-height);display:flex;align-items:center;gap:var(--footer-sponsor-gap);border-radius:var(--footer-sponsor-radius);padding:var(--footer-sponsor-padding);background:var(--footer-sponsor-surface);color:var(--palette-black);font-family:var(--font-sans);font-size:var(--footer-label-size);font-weight:var(--font-weight-regular);line-height:1;text-transform:uppercase}.footer-sponsor-logo{width:var(--footer-sponsor-logo-width);height:auto;margin-inline-start:auto}.footer-day-indicator{width:var(--footer-day-width);height:var(--footer-day-height);margin-inline-end:var(--footer-day-inset-end);object-fit:contain}.footer-colophon{display:flex;justify-content:var(--footer-colophon-distribution);gap:var(--footer-column-gap);margin-block-start:0;color:var(--footer-ink);font-family:var(--font-sans);font-size:var(--footer-label-size);font-weight:var(--font-weight-regular);line-height:var(--footer-label-leading)}.footer-colophon>*{white-space:nowrap}.footer-credit{margin-inline-start:auto}.footer-brand-colophon{position:relative;height:var(--footer-brand-height);overflow:hidden;background:var(--palette-black)}.footer-brand-backdrop{z-index:var(--layer-base);width:100%;height:100%;object-fit:cover;object-position:var(--footer-brand-backdrop-position)}.footer-brand-overlay{position:absolute;inset:0;z-index:calc(var(--layer-base) + 1);background:var(--footer-brand-overlay)}.footer-brand-art{position:absolute;inset:0;z-index:calc(var(--layer-base) + 2);width:100%;height:100%;padding:var(--footer-brand-image-inset);object-fit:contain}.prose-page{max-width:var(--rail-reading);padding-block-start:var(--section-gap)}.prose-page p{font-family:var(--font-editorial);font-size:var(--font-size-body-large)}.search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4);align-items:end;margin-block:var(--space-7)}.search-field{min-width:0;display:grid;gap:var(--space-3)}.search-field .field{width:100%}.search-field .form-message{margin:0;color:var(--color-action-hover)}.search-state{color:var(--color-ink-muted);min-height:var(--space-8)}.load-more{display:flex;justify-content:center;margin-block-start:var(--space-8)}.not-found{min-height:var(--hero-min-height);display:grid;place-content:center;gap:var(--space-5);text-align:center;padding:var(--gutter)}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes menu-surface-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes menu-content-in{0%{opacity:0}to{opacity:1}}:root{--footer-surface:#f2e87e;--footer-ink:var(--palette-black);--footer-content-inset:2.5vw;--footer-column-gap:1.25rem;--footer-upper-padding-start:4.76vw;--footer-upper-padding-end:2.38vw;--footer-main-padding-top:2.38vw;--footer-content-spacer:clamp(var(--space-8),7vw,var(--space-9));--footer-brand-meta-spacer:1vw;--footer-label-size:1rem;--footer-label-leading:1.334;--footer-display-size:clamp(2rem,2.664vw,2.664rem);--footer-display-leading:1.1;--footer-sponsor-width:21.847rem;--footer-sponsor-height:3.125rem;--footer-sponsor-padding:.875rem 1.43rem;--footer-sponsor-gap:.5rem;--footer-sponsor-radius:999rem;--footer-sponsor-surface:linear-gradient(105deg,rgb(255 255 255/72%),rgb(190 191 185/72%),rgb(255 255 255/72%));--footer-sponsor-logo-width:8.1875rem;--footer-day-width:5rem;--footer-day-height:4.25rem;--footer-day-inset-end:1.5rem;--footer-colophon-distribution:space-between;--footer-brand-height:19.8125rem;--footer-brand-image-inset:1.6875rem .76rem 1.97rem;--footer-brand-radius:0 0 1.5rem 1.5rem;--footer-brand-overlay:rgb(0 0 0/38%);--footer-brand-backdrop-position:center 42%;--footer-compact-padding:4rem var(--gutter) 2rem;--footer-compact-closing-gap:var(--space-5);--footer-compact-display-size:2rem;--footer-compact-email-size:clamp(1.15rem,5.5vw,1.5rem);--footer-compact-action-min-height:var(--control-height);--footer-compact-brand-height:11rem;--footer-compact-gap:1.5rem}@media (max-width:64rem){:root{--grid-columns-feature:repeat(8,minmax(0,1fr));--grid-columns-cards:repeat(2,minmax(0,1fr));--archive-columns:repeat(2,minmax(0,1fr));--story-card-span-feature:span 5;--story-card-span-standard:span 3;--topic-columns:1fr;--grid-columns-story:minmax(0,1fr) minmax(14rem,20rem)}.hero-copy{grid-column:1/span 6}.hero-intro{grid-column:7/-1}.adjacent-navigation{display:none}.header-inner{grid-template-columns:minmax(0,1fr) max-content}.header-wordmark{display:block;grid-column:1;justify-self:start;width:var(--header-symbol-width)}.header-symbol{display:none}.header-actions{grid-column:2}}@media (max-width:48rem){:root{--header-symbol-width:2.75rem;--header-height:4.5rem;--hero-min-height:68svh;--story-hero-min-height:100svh;--article-hero-title-size:clamp(2.5rem,11vw,3.5rem);--article-hero-title-measure:calc(100vw - (2 * var(--gutter)));--article-entry-padding:1.5rem;--article-gallery-rail:0rem;--article-reading-indent:0rem;--article-quote-padding-block:clamp(3.65rem,15vw,7.2rem);--article-quote-padding-inline:11vw;--article-author-padding:1.5rem 1rem;--article-related-padding:4.5rem 2rem;--grid-columns-feature:1fr;--grid-columns-cards:1fr;--grid-columns-story:1fr;--archive-columns:1fr;--footer-columns:1fr;--story-card-span-feature:auto;--story-card-span-standard:auto;--story-card-span-compact:auto}.header-inner{min-height:var(--header-height);grid-template-columns:minmax(0,1fr) max-content;padding-block:var(--space-4)}.dialog-wordmark,.header-wordmark{display:block;width:var(--header-symbol-width)}.dialog-symbol,.header-symbol{display:none}.header-actions{grid-column:2;gap:var(--space-3)}.header-actions>.mobile-menu-button,.header-actions>.text-button{font-size:clamp(var(--mobile-menu-action-min-size),var(--mobile-menu-action-fluid-size),var(--mobile-menu-action-size));white-space:nowrap}.menu-button,.search-button{gap:var(--space-2)}.menu-button{font-size:var(--mobile-menu-action-size)}.dialog{padding:var(--space-4) var(--gutter)}.dialog-actions>.text-button{display:inline-flex}.editorial-menu{height:auto;min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto;gap:var(--space-6);padding-block-start:0}.editorial-menu-navigation{position:static;width:auto;margin-block-start:0;padding-block:var(--space-4) 0;text-align:center}.menu-primary{position:static;justify-items:center}.menu-social{justify-content:center}.menu-primary a{font-size:var(--menu-compact-primary-size);line-height:var(--menu-compact-primary-leading)}.menu-social{display:var(--menu-compact-social-display)}.editorial-menu-feature{grid-column:1;width:100%;grid-template-columns:1fr;grid-template-rows:auto auto;align-content:start;padding-block-end:var(--space-7);text-align:center;transform:none}.editorial-menu-feature .promotional-stack{min-height:0;padding-block:var(--space-4)}.editorial-menu-feature .newsletter{display:var(--menu-compact-newsletter-display)}.author-card,.hero-grid,.story-grid{grid-template-columns:1fr}.hero-copy,.hero-intro,.story-card{grid-column:auto}.section-head{align-items:flex-start;flex-direction:column}.story-sidebar{position:static}.story-entry .reading-controls{display:none}.story-main{--article-content-safe-start:var(--gutter);--article-content-safe-end:var(--gutter)}.body-composition,.external-media,.gallery,.story-body[data-mode=simplified]>:not(.pull-quote),.story-paragraph{padding-inline:var(--gutter)}.external-media-fallback{grid-template-columns:1fr}.gallery-stage{height:var(--article-gallery-height)}.body-composition{grid-template-columns:1fr}.body-composition[data-layout=overlap-pair] .body-composition-item{width:var(--article-composition-compact-width);margin-inline-start:var(--article-composition-compact-inset)}.body-composition[data-layout=overlap-pair] [data-composition-slot="2"]{margin-block-start:var(--article-composition-compact-gap)}.author-area-inner,.related-stories .story-grid,.related-stories-inner{grid-template-columns:1fr}.article-partner-rail{display:none}.footer-main{padding:var(--footer-compact-padding)}.footer-primary-grid{padding:0}.footer-contact,.footer-primary-grid,.footer-social{gap:var(--footer-compact-gap)}.footer-contact,.footer-email,.footer-label,.footer-social,.footer-social .newsletter-trigger,.footer-social>a,.footer-submit{min-width:0;max-width:100%;overflow-wrap:anywhere}.footer-email,.footer-social .newsletter-trigger,.footer-social>a{font-size:clamp(var(--footer-narrow-display-min),var(--footer-narrow-display-fluid),var(--footer-compact-display-size));overflow-wrap:anywhere}.footer-email{font-size:var(--footer-compact-email-size)}.footer-colophon a,.footer-submit{min-height:var(--footer-compact-action-min-height);display:inline-flex;align-items:center}.footer-closing{padding:var(--footer-compact-closing-gap) var(--gutter) var(--footer-upper-padding-end)}.footer-branding-row{padding-block-start:var(--footer-compact-gap)}.footer-colophon{display:grid;grid-template-columns:1fr;justify-content:normal;gap:var(--footer-compact-gap)}.footer-brand-colophon{height:var(--footer-compact-brand-height)}.search-form{grid-template-columns:1fr}}@media (max-width:24rem){:root{--gutter:1rem;--font-size-display:2.8rem;--font-size-hero:2.5rem;--header-compact-brand-safe-width:var(--header-narrow-brand-safe-width)}.header-actions{gap:var(--space-2)}.icon-button{padding-inline:var(--space-3)}.newsletter{padding:var(--space-5)}.footer-colophon>*{min-width:0;white-space:normal;overflow-wrap:anywhere}}@media (min-width:120rem){:root{--rail-wide:112rem;--rail-content:88rem;--gutter:5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:var(--reduced-motion-duration)!important;animation-iteration-count:1!important;transition-duration:var(--reduced-motion-duration)!important}.story-card:hover .story-card-media img{transform:none}.feature-stage{position:relative;inset-block-start:auto}}@media print{.gallery-controls,.newsletter,.partner-slot,.reading-controls,.share-links,.site-footer,.site-header{display:none!important}:root{--color-surface:#ffffff;--color-ink:#000000;--color-ink-muted:#333333}.story-hero{position:relative;min-height:auto}.story-hero-spacer{display:none}.story-hero-media{position:static}.story-hero-media:after{display:none}.story-hero-copy{color:var(--color-ink);padding-block:var(--space-6)}.adjacent-navigation{position:static}}.header-actions>.theme-button{display:none}.dialog-wordmark,.header-wordmark{width:auto;min-height:var(--control-height);display:inline-flex!important;align-items:center;align-self:center;color:inherit;font-family:var(--font-editorial);font-size:var(--header-action-size);font-weight:400;line-height:1;white-space:nowrap}.header-wordmark-art{position:absolute;width:var(--visually-hidden-size)!important;height:var(--visually-hidden-size)!important;overflow:hidden;clip:rect(0 0 0 0)}.dialog-symbol,.header-symbol{display:none!important}.header-actions>.mobile-menu-button{display:inline-flex;width:auto;min-width:0;height:auto;min-height:0;overflow:visible;border:0;border-radius:0;padding:0;font-family:var(--font-editorial);font-size:var(--desktop-menu-action-size);font-weight:400;line-height:1}@media (max-width:47.999rem){.dialog-wordmark,.header-wordmark{font-size:var(--font-size-small)}.header-actions>.mobile-menu-button{font-size:var(--mobile-menu-action-size)}}