@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}._0Pu6Lq_className{font-family:Archivo,Archivo Fallback;font-style:normal}._0Pu6Lq_variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.giF-bG_className{font-family:Inter,Inter Fallback;font-style:normal}.giF-bG_variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.urlYAW_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.urlYAW_variable{--font-accent:"Instrument Serif", "Instrument Serif Fallback"}
:root{--black:#000;--night:#0a0a0b;--graphite:#161617;--ash:#1d1d1f;--mist:#f5f5f7;--white:#fff;--text:#1d1d1f;--text-2:#6e6e73;--text-3:#6e6e73;--on-dark:#f5f5f7;--on-dark-2:#a1a1a6;--on-dark-3:#86868b;--hair:#d2d2d7;--hair-dark:#333336;--red:#ff3b1f;--red-deep:#b8220c;--red-btn:#d92a10;--red-ink:#d0240e;--amber:#ffb340;--link:#06c;--link-dark:#2997ff;--glow:linear-gradient(95deg, #ff3b1f 0%, #ff6a2b 40%, #ffb340 100%);--radius:clamp(20px, 2.2vw, 32px);--radius-sm:18px;--ease:cubic-bezier(.25, .1, .25, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--max:1120px;--wide:1500px;--read:700px;--gutter:clamp(20px, 4vw, 48px);--nav-h:52px;--font:var(--font-sans), -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 64px);background:var(--black)}body{background:var(--white);color:var(--text);font:400 clamp(17px, .95rem + .25vw, 19px)/1.5 var(--font);letter-spacing:-.016em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--link-dark);outline-offset:3px;border-radius:6px}::selection{background:var(--red);color:#fff}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:200;color:#000;background:#fff;border-radius:12px;padding:10px 16px;font-weight:600;transition:top .2s;position:fixed;top:-80px;left:16px}.skip:focus-visible{top:12px}.t-mega{letter-spacing:-.06em;font-size:clamp(3.2rem,12.5vw,13rem);font-weight:800;line-height:.88}.t-hero{letter-spacing:-.055em;font-size:clamp(2.9rem,9vw,9.5rem);font-weight:800;line-height:.9}.t-display{letter-spacing:-.05em;font-size:clamp(2.5rem,6.6vw,6.4rem);font-weight:750;line-height:.96}.t-headline{letter-spacing:-.042em;font-size:clamp(2rem,4.4vw,4rem);font-weight:700;line-height:1.02}.t-title{letter-spacing:-.03em;font-size:clamp(1.45rem,2.4vw,2.2rem);font-weight:700;line-height:1.1}.t-sub{letter-spacing:-.026em;font-size:clamp(1.25rem,2.1vw,1.9rem);font-weight:600;line-height:1.25}.t-lede{letter-spacing:-.024em;font-size:clamp(1.2rem,1.9vw,1.75rem);font-weight:500;line-height:1.32}.t-eyebrow{letter-spacing:-.012em;color:var(--red-ink);margin-bottom:16px;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:650;display:block}.t-fine{color:var(--text-3);letter-spacing:-.004em;font-size:.8rem;line-height:1.45}.glow{background-image:var(--glow);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.serif{font-family:var(--font-accent), Georgia, serif;letter-spacing:-.02em;font-style:italic;font-weight:400}.muted{color:var(--text-2)}.dark .muted,.night .muted,.graphite .muted{color:var(--on-dark-2)}.center{text-align:center}.center .t-eyebrow{margin-inline:auto}.measure{max-width:30ch}.measure-l{max-width:46ch}.center.measure,.center.measure-l,.center>.measure,.center>.measure-l{margin-inline:auto}.dark,.night,.graphite,.gnav,.lnav.is-dark{--red-ink:#ff3b1f}.dark{background:var(--black);color:var(--on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.night{background:var(--night);color:var(--on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.graphite{background:var(--graphite);color:var(--on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mist{background:var(--mist);color:var(--text)}.light{background:var(--white);color:var(--text)}.section{padding-block:clamp(88px,13vw,180px);position:relative}.section-tight{padding-block:clamp(60px,8vw,112px);position:relative}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.wrap-wide{width:100%;max-width:var(--wide);padding-inline:var(--gutter);margin-inline:auto}.wrap-read{width:100%;max-width:calc(var(--read) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.pill{cursor:pointer;background:var(--red-btn);color:#fff;letter-spacing:-.01em;min-height:48px;transition:background .25s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease);border:0;border-radius:980px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:clamp(1rem,.95rem + .2vw,1.12rem);font-weight:600;display:inline-flex;box-shadow:0 10px 30px -12px #ff3b1f99}.pill:hover{background:var(--red-deep)}.pill:active{transform:scale(.97)}.pill[disabled]{opacity:.6;cursor:progress}.pill-light{background:var(--on-dark);color:#000;box-shadow:none}.pill-light:hover{background:#fff}.pill-ghost{color:var(--red-ink);background:0 0;box-shadow:inset 0 0 0 1.5px}.pill-ghost:hover{background:var(--red);color:#fff;box-shadow:none}.dark .pill-ghost,.night .pill-ghost,.graphite .pill-ghost{color:var(--on-dark)}.dark .pill-ghost:hover,.night .pill-ghost:hover,.graphite .pill-ghost:hover{background:var(--on-dark);color:#000}.pill-sm{min-height:32px;box-shadow:none;padding:6px 15px;font-size:.86rem}.more{color:var(--link);align-items:center;gap:2px;font-size:clamp(1rem,.95rem + .25vw,1.2rem);font-weight:500;display:inline-flex}.more:after{content:"›";transition:transform .2s var(--ease);margin-left:4px;font-size:1.35em;line-height:1;transform:translateY(-1px)}.more:hover{text-decoration:underline}.more:hover:after{transform:translate(3px,-1px)}.dark .more,.night .more,.graphite .more{color:var(--link-dark)}.actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(28px,3.5vw,40px);display:flex}.center .actions{justify-content:center}.glass{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:#1e1e208c;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 .5px #ffffff29,0 20px 60px -24px #0009}.glass-light{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:#ffffff9e;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 .5px #0000001a,0 20px 60px -28px #0000004d}@supports ((-webkit-backdrop-filter:url(#liquid)) or (backdrop-filter:url(#liquid))){.cr .glass.refract{-webkit-backdrop-filter:url(#liquid)blur(8px)saturate(185%)brightness(1.06);backdrop-filter:url(#liquid)blur(8px)saturate(185%)brightness(1.06)}}.gnav{z-index:60;height:var(--nav-h);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);color:#e8e8ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0bb8;position:sticky;top:0;box-shadow:inset 0 -.5px #ffffff1a}.gnav-in{height:100%;max-width:var(--wide);padding-inline:var(--gutter);align-items:center;gap:clamp(16px,3vw,40px);margin-inline:auto;display:flex}.brand{letter-spacing:-.05em;color:#fff;align-items:baseline;font-size:1.32rem;font-weight:850;display:inline-flex}.brand em{color:var(--red);font-style:normal}.gnav-links{gap:clamp(18px,2.6vw,36px);margin-inline:auto;display:flex}.gnav-links a{color:#e8e8eddb;letter-spacing:-.01em;padding-block:12px;font-size:.9rem;transition:color .2s}.gnav-links a:hover,.gnav-links a[aria-current=page]{color:#fff}.gnav-end{align-items:center;gap:16px;display:flex}.gnav .pill{min-height:32px;box-shadow:none;padding:6px 16px;font-size:.88rem}.gmenu{display:none;position:relative}.gmenu>summary{cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;list-style:none;display:grid}.gmenu>summary::-webkit-details-marker{display:none}.gmenu>summary i,.gmenu>summary i:before,.gmenu>summary i:after{width:18px;height:1.5px;transition:transform .3s var(--ease);background:#e8e8ed;display:block;position:relative}.gmenu>summary i:before,.gmenu>summary i:after{content:"";position:absolute;left:0}.gmenu>summary i:before{top:-6px}.gmenu>summary i:after{top:6px}.gmenu[open]>summary i{background:0 0}.gmenu[open]>summary i:before{transform:translateY(6px)rotate(45deg)}.gmenu[open]>summary i:after{transform:translateY(-6px)rotate(-45deg)}.gmenu-panel{left:0;right:0;top:var(--nav-h);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:28px var(--gutter) 60px;background:#0a0a0bf5;align-content:start;gap:4px;display:grid;position:fixed;bottom:0;overflow-y:auto}.gmenu-panel a{letter-spacing:-.04em;color:#f5f5f7;padding-block:6px;font-size:2rem;font-weight:700}.gmenu-panel .gm-sub{flex-wrap:wrap;gap:8px 22px;margin-top:24px;display:flex}.gmenu-panel .gm-sub a{color:var(--on-dark-2);letter-spacing:-.01em;font-size:1.05rem;font-weight:500}@media (max-width:860px){.gnav-links{display:none}.gmenu{display:block}.gnav-end{margin-left:auto}.gnav .sound-toggle .st-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sound-toggle{cursor:pointer;color:#e8e8eddb;letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:8px;padding:8px 4px;font-size:.88rem;display:inline-flex}.sound-toggle:hover{color:#fff}.sound-toggle .st-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.sound-toggle .st-bars i{background:currentColor;border-radius:1px;width:2px;height:30%;transition:height .3s}.sound-toggle[data-on=true]{color:var(--red)}.sound-toggle[data-on=true] .st-bars i{animation:.8s ease-in-out infinite alternate eq}.sound-toggle[data-on=true] .st-bars i:nth-child(2){animation-delay:.15s}.sound-toggle[data-on=true] .st-bars i:nth-child(3){animation-delay:.3s}.sound-toggle .st-mix{display:none}@keyframes eq{0%{height:25%}to{height:100%}}.mix-widget{opacity:.001;pointer-events:none;z-index:0;width:320px;height:60px;position:fixed;bottom:-200px;right:0}.lnav{top:var(--nav-h);z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffb8;position:sticky;box-shadow:inset 0 -.5px #00000024}.lnav.is-dark{color:var(--on-dark);background:#161617b8;box-shadow:inset 0 -.5px #ffffff1f}.lnav-in{max-width:var(--wide);padding-inline:var(--gutter);align-items:center;gap:20px;height:56px;margin-inline:auto;display:flex}.lnav-title{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);font-weight:650;overflow:hidden}.lnav-crumbs{color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:.86rem;display:flex}.lnav.is-dark .lnav-crumbs{color:var(--on-dark-2)}.lnav-crumbs a:hover{color:var(--red)}.lnav-end{flex:none;align-items:center;gap:18px;margin-left:auto;display:flex}.lnav-end .pill{min-height:32px;box-shadow:none;padding:6px 16px;font-size:.88rem}@media (max-width:640px){.lnav-crumbs{display:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rise{animation:linear both rise;animation-timeline:view();animation-range:entry entry 55%}.grow{animation:linear both grow;animation-timeline:view();animation-range:entry cover 40%}.drift>img,.drift>video{animation:linear both drift;animation-timeline:view();animation-range:cover}}}@keyframes rise{0%{transform:translateY(56px)}to{transform:none}}@keyframes grow{0%{border-radius:calc(var(--radius) * 2);transform:scale(.88)}to{transform:none}}@keyframes drift{0%{transform:translateY(-5%)scale(1.1)}to{transform:translateY(5%)scale(1.1)}}.plate{border-radius:var(--radius);background:var(--graphite);isolation:isolate;position:relative;overflow:clip}.plate>img,.plate>video{object-fit:cover;width:100%;height:100%}.plate-hero{aspect-ratio:16/9;width:100%;max-height:82svh}.plate-hero.tall>img{object-position:50% 24%}@media (max-width:700px){.plate-hero{aspect-ratio:4/5}}.plate figcaption,.plate .cap{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);background:#00000052;border-radius:980px;padding:7px 13px;font-size:.82rem;font-weight:600;position:absolute;bottom:16px;left:18px;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 .5px #ffffff38}.phero{padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(40px,6vw,80px)}.phero .t-hero{max-width:14ch}.phero.center .t-hero{margin-inline:auto}.phero .t-lede{max-width:38ch;margin-top:clamp(22px,2.6vw,34px)}.phero.center .t-lede{margin-inline:auto}.phero-meta{color:var(--on-dark-3);margin-top:22px;font-size:.95rem;font-weight:500}.light .phero-meta,.mist .phero-meta{color:var(--text-3)}.kicker{letter-spacing:-.012em;color:var(--red-ink);margin-bottom:18px;font-size:clamp(1rem,1.3vw,1.25rem);font-weight:650;display:block}.phero-plate{margin-top:clamp(40px,6vw,80px)}.bento{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(12px,1.4vw,20px);display:grid}.tile{border-radius:var(--radius);background:var(--white);color:var(--text);flex-direction:column;gap:14px;min-height:220px;padding:clamp(28px,3vw,44px);display:flex;position:relative;overflow:clip}.mist .tile{background:var(--white)}.light .tile{background:var(--mist)}.dark .tile,.night .tile{background:var(--graphite);color:var(--on-dark)}.graphite .tile{background:var(--ash);color:var(--on-dark)}.tile .num{letter-spacing:-.06em;font-size:clamp(3.6rem,6vw,6rem);font-weight:800;line-height:.85}.tile .num.glow{padding-bottom:.06em}.tile h3{letter-spacing:-.032em;font-size:clamp(1.35rem,1.1rem + .9vw,2rem)}.tile p{color:var(--text-2);font-size:clamp(1.02rem,.95rem + .3vw,1.22rem);line-height:1.45}.dark .tile p,.night .tile p,.graphite .tile p{color:var(--on-dark-2)}.tile .dot{background:var(--glow);background-image:var(--glow);border-radius:50%;width:12px;height:12px}.tile-lg{grid-column:span 2}@media (max-width:700px){.tile-lg{grid-column:auto}}.tile-statement{letter-spacing:-.03em;color:inherit;font-size:clamp(1.3rem,1rem + 1.1vw,2.05rem);font-weight:650;line-height:1.18}.tile-statement+.t-fine{margin-top:auto}.shead{margin-bottom:clamp(40px,6vw,80px)}.shead .t-headline,.shead .t-display{max-width:18ch}.shead.center .t-headline,.shead.center .t-display{margin-inline:auto}.shead p:not(.t-eyebrow){max-width:44ch;color:var(--text-2);letter-spacing:-.02em;margin-top:20px;font-size:clamp(1.1rem,1rem + .5vw,1.45rem);font-weight:500;line-height:1.38}.dark .shead p:not(.t-eyebrow),.night .shead p:not(.t-eyebrow),.graphite .shead p:not(.t-eyebrow){color:var(--on-dark-2)}.shead.center p:not(.t-eyebrow){margin-inline:auto}.prose{letter-spacing:-.018em;font-size:clamp(1.08rem,1rem + .35vw,1.3rem);line-height:1.6}.prose p+p{margin-top:1.05em}.prose a{color:var(--link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.dark .prose a,.night .prose a,.graphite .prose a{color:var(--link-dark)}.prose .first{letter-spacing:-.03em;font-size:clamp(1.3rem,1.05rem + 1vw,2rem);font-weight:600;line-height:1.32}.article-grid{gap:clamp(40px,6vw,96px);display:grid}@media (min-width:1180px){.article-grid{grid-template-columns:240px minmax(0, var(--read)) 1fr}.article-grid>.toc{grid-column:1}.article-grid>article{grid-column:2}}.toc{display:none}@media (min-width:1180px){.toc{display:block}.toc-in{top:calc(var(--nav-h) + 80px);position:sticky}.toc p{color:var(--text-3);letter-spacing:-.005em;margin-bottom:14px;font-size:.82rem;font-weight:650}.toc ol{counter-reset:toc;border-left:1.5px solid var(--hair);gap:4px;display:grid}.toc li{counter-increment:toc}.toc a{color:var(--text-2);border-left:1.5px solid #0000;margin-left:-1.5px;padding:7px 0 7px 16px;font-size:.94rem;line-height:1.35;transition:color .2s,border-color .2s;display:block}.toc a:hover{color:var(--text);border-left-color:var(--red)}}.asect{border-top:1px solid var(--hair);padding-block:clamp(36px,5vw,64px)}.asect:first-child{border-top:0;padding-top:0}.asect h2{letter-spacing:-.042em;margin-bottom:clamp(18px,2vw,26px);font-size:clamp(1.75rem,1.2rem + 2vw,3rem);line-height:1.04}.asect h2 .n{letter-spacing:-.01em;color:var(--red-ink);margin-bottom:12px;font-size:.9rem;font-weight:650;display:block}.asect>p,.asect .prose-p{color:#333336;letter-spacing:-.018em;font-size:clamp(1.08rem,1rem + .35vw,1.3rem);line-height:1.62}.asect>p+p{margin-top:1em}.asect a{color:var(--link);text-underline-offset:.18em;text-decoration:underline}.asect .note{color:var(--text-2);margin-top:1em;font-size:.95rem}.asect .note a{color:var(--link)}.guide-list{gap:12px;margin-top:26px;display:grid}.guide-list li{border-radius:var(--radius-sm);background:var(--mist);gap:6px;padding:20px 22px;display:grid}.guide-list strong{letter-spacing:-.025em;font-size:clamp(1.08rem,1rem + .35vw,1.3rem);font-weight:700}.guide-list span{color:var(--text-2);font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.5}.guide-table-wrap{border-radius:var(--radius-sm);background:var(--mist);margin-top:28px;padding:8px 22px 14px;overflow-x:auto}.guide-table-wrap:focus-visible{outline:2px solid var(--link)}.guide-table{border-collapse:collapse;width:100%;font-size:clamp(.98rem,.92rem + .25vw,1.12rem);line-height:1.45}.guide-table caption{caption-side:top;text-align:left;color:var(--text-2);letter-spacing:-.005em;padding:16px 0 10px;font-size:.86rem;font-weight:650}.guide-table th,.guide-table td{text-align:left;vertical-align:top;border-top:1px solid var(--hair);padding:14px 18px 14px 0}.guide-table thead th{color:var(--text-3);border-top:0;padding-top:4px;font-size:.82rem;font-weight:650}.guide-table tbody th{color:var(--text);letter-spacing:-.02em;font-weight:700}.guide-table td{color:#424245}@media (max-width:640px){.guide-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide-table tr{border-top:1px solid var(--hair);padding:14px 0;display:block}.guide-table tbody tr:first-child{border-top:0}.guide-table th,.guide-table td{border:0;padding:2px 0;display:block}.guide-table tbody th{margin-bottom:4px;font-size:1.12rem}.guide-table td[data-label]:before{content:attr(data-label);color:var(--text-3);margin-top:8px;font-size:.78rem;font-weight:650;display:block}}.timeline{gap:0;margin-top:10px;display:grid}.timeline li{border-top:1px solid var(--hair);grid-template-columns:minmax(84px,120px) 1fr;gap:18px;padding:16px 0;display:grid}.timeline .when{letter-spacing:-.02em;color:var(--red-ink);font-weight:750}.timeline p{color:#333336;line-height:1.55}.records{gap:14px;margin-top:10px;display:grid}.records li{border-radius:var(--radius-sm);background:var(--mist);padding:22px 24px}.records .rh{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:8px;display:flex}.records strong{letter-spacing:-.03em;font-size:1.3rem}.records .meta{color:var(--text-2);font-size:.9rem}.sources li{padding:6px 0;font-size:1rem}.faq{gap:12px;display:grid}.faq details{border-radius:var(--radius-sm);background:var(--white);transition:background .2s}.light .faq details{background:var(--mist)}.dark .faq details,.night .faq details,.graphite .faq details{background:var(--ash)}.faq summary{cursor:pointer;letter-spacing:-.03em;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:clamp(20px,2.4vw,30px) clamp(22px,2.6vw,34px);font-size:clamp(1.15rem,1rem + .7vw,1.6rem);font-weight:650;line-height:1.2;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--mist) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50% / 16px no-repeat;width:34px;height:34px;transition:transform .35s var(--ease-out);border-radius:50%;flex:none}.light .faq summary:after{background-color:var(--white)}.dark .faq summary:after,.night .faq summary:after,.graphite .faq summary:after{background:#333336 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f7' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50%/16px no-repeat}.faq details[open] summary:after{transform:rotate(45deg)}.faq .a{color:var(--text-2);max-width:70ch;padding:0 clamp(22px,2.6vw,34px) clamp(22px,2.6vw,30px);font-size:clamp(1.05rem,.98rem + .3vw,1.22rem);line-height:1.58}.dark .faq .a,.night .faq .a,.graphite .faq .a{color:var(--on-dark-2)}@media (prefers-reduced-motion:no-preference){.faq details::details-content{transition:content-visibility .4s allow-discrete, height .4s var(--ease-out);height:0;overflow:clip}.faq details[open]::details-content{height:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(14px,1.6vw,24px);display:grid}.card{border-radius:var(--radius);background:var(--white);color:var(--text);isolation:isolate;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:clip}.light .card{background:var(--mist)}.dark .card,.night .card{background:var(--graphite);color:var(--on-dark)}.graphite .card{background:var(--ash);color:var(--on-dark)}.card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #00000073}.card-media{aspect-ratio:4/3;background:var(--graphite);overflow:clip}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.card:hover .card-media img{transform:scale(1.05)}.card-body{flex-direction:column;flex:1;gap:10px;padding:clamp(22px,2.4vw,32px);display:flex}.card-eyebrow{color:var(--red-ink);letter-spacing:-.008em;font-size:.86rem;font-weight:650}.card h2,.card h3{letter-spacing:-.035em;font-size:clamp(1.35rem,1.1rem + .9vw,2rem);line-height:1.08}.card p{color:var(--text-2);font-size:1.02rem;line-height:1.45}.dark .card p,.night .card p,.graphite .card p{color:var(--on-dark-2)}.card .more{margin-top:auto;padding-top:8px;font-size:1rem}.card-big{grid-column:1/-1}@media (min-width:900px){.card-big{flex-direction:row;min-height:460px}.card-big .card-media{aspect-ratio:auto;flex:1.25}.card-big .card-body{flex:1;justify-content:center;padding:clamp(36px,4vw,64px)}.card-big h2,.card-big h3{font-size:clamp(2rem,3.4vw,3.4rem)}}.card-text{min-height:220px;padding:clamp(26px,2.8vw,38px)}.card-text .card-body{padding:0}.rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:6px var(--gutter) 28px;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(82vw,400px);grid-auto-flow:column;gap:clamp(14px,1.6vw,22px);display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media (min-width:1500px){.rail{padding-inline:calc((100vw - var(--wide)) / 2 + var(--gutter));scroll-padding-inline:calc((100vw - var(--wide)) / 2 + var(--gutter))}}.rail-hint{justify-content:flex-end;gap:10px;display:flex}.index{border-top:1px solid var(--hair)}.dark .index,.night .index,.graphite .index{border-color:var(--hair-dark)}.index li{border-bottom:1px solid var(--hair)}.dark .index li,.night .index li,.graphite .index li{border-color:var(--hair-dark)}.index a{letter-spacing:-.04em;transition:color .25s, padding .35s var(--ease-out);justify-content:space-between;align-items:baseline;gap:24px;padding:clamp(18px,2.2vw,28px) 4px;font-size:clamp(1.3rem,1rem + 1.4vw,2.4rem);font-weight:700;line-height:1.08;display:flex}.index a:after{content:"›";color:var(--red-ink);transition:transform .3s var(--ease-out);font-weight:500}.index a:hover{color:var(--red-ink);padding-left:12px}.index a:hover:after{transform:translate(6px)}.index .sub{letter-spacing:-.01em;color:var(--text-3);margin-top:6px;font-size:.9rem;font-weight:500;display:block}.cta-band{text-align:center;overflow:clip}.cta-band:before{content:"";aspect-ratio:1;pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#ff3b1f47,#ffb34014 55%,#0000);width:min(1100px,120vw);position:absolute;bottom:-40%;left:50%;translate:-50%}.cta-band>*{position:relative}.cta-band .t-mega{margin-inline:auto}.cta-band .links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}.chip{letter-spacing:-.01em;min-height:36px;color:var(--on-dark);background:#ffffff14;border-radius:980px;align-items:center;padding:7px 16px;font-size:.95rem;font-weight:550;transition:background .2s;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff2e}.chip:hover{background:#ffffff29}.light .chip,.mist .chip{color:var(--text);background:#0000000d;box-shadow:inset 0 0 0 .5px #0000001f}.light .chip:hover,.mist .chip:hover{background:#00000017}.gfoot{background:var(--mist);color:var(--text-2);padding-block:clamp(48px,6vw,80px) 36px;font-size:.92rem}.gfoot-cols{border-bottom:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px 28px;padding-bottom:36px;display:grid}.gfoot h2{color:var(--text);letter-spacing:-.015em;margin-bottom:14px;font-size:.95rem;font-weight:700}.gfoot ul{gap:9px;display:grid}.gfoot a{color:var(--text-2);line-height:1.35;display:inline-block}.gfoot a:hover{color:var(--text);text-decoration:underline}.gfoot-line{max-width:70ch;margin-top:28px;line-height:1.55}.gfoot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 22px;margin-top:22px;display:flex}.gfoot-row nav{flex-wrap:wrap;gap:8px 20px;display:flex}.gfoot-mark{letter-spacing:-.05em;color:var(--text);font-size:1.4rem;font-weight:850}.gfoot-mark em{color:var(--red);font-style:normal}.home{background:var(--black)}.lp-gl{z-index:0;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.lp-gl-front{display:none}.home>section,.home>div,.home>footer{z-index:1;position:relative}.hero{min-height:calc(100svh - var(--nav-h));color:var(--on-dark);align-items:end;padding-block:clamp(40px,8vh,96px) clamp(36px,6vh,72px);display:grid;position:relative;overflow:clip}.hero-media{opacity:0;will-change:transform;background:url(/img/hero-orb.webp) 50% 32%/cover no-repeat;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-media{opacity:1}}@media (hover:none),(pointer:coarse){.hero-media{opacity:1}}.home[data-nogl] .hero-media{opacity:1}.home[data-loaded]:not([data-gl=on]) .hero-media{opacity:1;transition:opacity .6s var(--ease)}.home[data-gl=on] .hero-media{opacity:0;transition:opacity .5s var(--ease)}.hero-dust{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.home[data-dust=on] .hero-dust{opacity:1}.home[data-nogl][data-dust=on] .hero-media{opacity:0;transition:opacity .9s var(--ease)}.hero-scrim{pointer-events:none;background:linear-gradient(#00000073 0%,#0000001a 42%,#000000c7 74%,#000 100%);position:absolute;inset:0}.hero-in{z-index:2;text-align:center;position:relative}.hero .t-mega{max-width:11ch;margin-inline:auto}.hero .t-mega .serif{letter-spacing:-.03em;font-weight:400}.hero .t-lede{color:#e8e8ed;max-width:34ch;margin:clamp(20px,2.6vw,32px) auto 0}.hero .actions{justify-content:center}.hero-sound{color:var(--amber);margin:0;font-size:.95rem;font-weight:600;display:none}html[data-sound=armed] .hero-sound{align-items:center;gap:10px;display:inline-flex}.hero-sound:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite alternate blink}.hero-sound .hs-fine{display:none}@media (hover:hover) and (pointer:fine){.hero-sound .hs-touch{display:none}.hero-sound .hs-fine{display:inline}}@keyframes blink{0%{opacity:.3}to{opacity:1}}.proof{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:clamp(28px,4vh,48px);display:flex}.proof-key{color:var(--on-dark-2);margin-right:4px;font-size:.9rem;font-weight:600}.proof .chip{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);background:#ffffff1a;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 .5px #fff3}@media (prefers-reduced-motion:no-preference){.hero-in>*{animation:hero-in 1.1s var(--ease-out) both}.hero-in>:nth-child(2){animation-delay:80ms}.hero-in>:nth-child(3){animation-delay:.16s}.hero-in>:nth-child(4){animation-delay:.24s}.hero-in>:nth-child(5){animation-delay:.32s}}@keyframes hero-in{0%{transform:translateY(26px)}to{transform:none}}.blend-grid{align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (min-width:960px){.blend-grid{grid-template-columns:1.05fr 1fr}}.blend-plate{aspect-ratio:4/5}.lanes{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.post{border-radius:var(--radius);background:var(--graphite);color:var(--on-dark);transition:transform .45s var(--ease-out);flex-direction:column;display:flex;overflow:clip}.post:hover{transform:translateY(-6px)}.post-media{aspect-ratio:9/14;background:#000;position:relative;overflow:clip}.post-media img,.post-media video{object-fit:cover;width:100%;height:100%}.post-media .views{position:absolute;top:14px;left:14px}.post-body{gap:10px;padding:20px 22px 22px;display:grid}.post-cap{letter-spacing:-.02em;font-size:1.05rem;font-weight:600;line-height:1.38}.post-meta{color:var(--on-dark-2);flex-wrap:wrap;gap:6px 14px;font-size:.86rem;display:flex}.post-meta .open{color:var(--link-dark);margin-left:auto}.photo{border-radius:var(--radius);background:var(--graphite);aspect-ratio:9/14;overflow:clip}.photo img{object-fit:cover;width:100%;height:100%}.quote{letter-spacing:-.055em;max-width:14ch;margin:0 auto;font-size:clamp(2.6rem,8vw,8.4rem);font-weight:800;line-height:.95}.quote-attr{color:var(--text-2);margin-top:30px;font-size:1.05rem;font-weight:600}.player{aspect-ratio:16/9;border-radius:var(--radius);background:#000 url(/img/room-booth.webp) 50% 40%/cover;position:relative;overflow:clip;box-shadow:0 50px 120px -50px #ff3b1f73}.player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.player-facade{cursor:pointer;color:#fff;background:linear-gradient(#0000 45%,#0009);border:0;place-items:center;display:grid;position:absolute;inset:0}.play-ring{aspect-ratio:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:clamp(76px,9vw,112px);transition:transform .35s var(--ease-out);background:#fff3;border-radius:50%;place-items:center;padding-left:.2em;font-size:clamp(1.4rem,2vw,2rem);display:grid;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff59}.player-facade:hover .play-ring{transform:scale(1.08)}.facade-label{font-size:1.05rem;font-weight:650;position:absolute;bottom:22px;left:24px}.platforms{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.svc-card .card-media{aspect-ratio:5/4}.book-grid{align-items:start;gap:clamp(40px,6vw,80px);display:grid}@media (min-width:980px){.book-grid{grid-template-columns:1fr 1.1fr}}.book-form{border-radius:var(--radius);gap:16px;padding:clamp(24px,3.2vw,44px);display:grid}.field-row{gap:16px;display:grid}@media (min-width:640px){.field-row{grid-template-columns:1fr 1fr}}.bfield{color:var(--on-dark-2);gap:8px;font-size:.9rem;font-weight:600;display:grid}.bfield input,.bfield textarea{width:100%;font:inherit;color:#fff;letter-spacing:-.01em;background:#ffffff0f;border:0;border-radius:14px;padding:15px 16px;font-size:1.08rem;font-weight:400;transition:box-shadow .2s,background .2s;box-shadow:inset 0 0 0 1px #ffffff24}.bfield textarea{resize:vertical;min-height:150px}.bfield input::placeholder,.bfield textarea::placeholder{color:#6e6e73}.bfield input:focus,.bfield textarea:focus{box-shadow:inset 0 0 0 2px var(--link-dark);background:#ffffff17;outline:none}.book-form .pill{width:100%;min-height:56px;margin-top:4px;font-size:1.12rem}.form-note{color:var(--on-dark-3);font-size:.92rem;line-height:1.5}.form-error{color:#ffd0c4;font-size:1rem;line-height:1.5}.form-error a{color:var(--link-dark);text-decoration:underline}.book-alt{flex-wrap:wrap;gap:12px 26px;margin-top:30px;display:flex}.book-alt a{font-size:1.02rem;font-weight:600}.book-alt .mail{color:var(--link-dark)}.signoff{text-align:center;padding-block:clamp(80px,14vw,180px) clamp(56px,8vw,100px)}.signoff-mark{letter-spacing:-.075em;margin:0;font-size:clamp(6rem,30vw,26rem);font-weight:850;line-height:.78}.signoff-mark em{font-style:normal}.signoff-sub{color:var(--on-dark-2);margin-top:26px;font-size:clamp(1.05rem,1.4vw,1.3rem);font-weight:600}.signoff .more{margin-top:18px}.svc-hero-plate.tall>img{object-position:50% 22%}.how-tiles .tile{min-height:300px}.how-tiles .tile h3{margin-top:auto}.plan-card{border-radius:var(--radius);background:var(--white);padding:clamp(26px,3.4vw,52px)}.plan-card .asect{border:0;padding:0}.related-cards .card{min-height:0}.pl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:clamp(16px,1.8vw,24px);display:grid}.pl-card{border-radius:var(--radius);background:var(--white);align-content:start;gap:14px;padding:clamp(24px,2.8vw,38px);display:grid}.dark .pl-card,.night .pl-card{background:var(--graphite)}.pl-eyebrow{color:var(--red-ink);font-size:.86rem;font-weight:650}.pl-name{letter-spacing:-.04em;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.6rem);line-height:1.02}.pl-blurb{color:var(--text-2);font-size:clamp(1.02rem,.96rem + .25vw,1.18rem);line-height:1.5}.pl-run{color:var(--text-3);overflow-wrap:anywhere;font-size:.95rem;line-height:1.6}.pl-run b{color:var(--text);font-weight:650}.pl-run-item{color:var(--text-2)}.pl-run-item i{color:var(--text-3);font-style:normal}.pl-run-sep{opacity:.4;margin-inline:6px}.pl-embed{background:var(--mist);border-radius:14px;overflow:clip}.pl-embed iframe{border:0;width:100%;display:block}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.stat{border-radius:var(--radius-sm);background:var(--graphite);padding:22px 24px}.stat b{letter-spacing:-.05em;font-size:clamp(2rem,1.4rem + 2vw,3.4rem);font-weight:800;line-height:1;display:block}.stat span{color:var(--on-dark-2);margin-top:8px;font-size:.9rem;font-weight:500;display:block}.light .stat,.mist .stat{background:var(--white)}.light .stat span,.mist .stat span{color:var(--text-2)}.homage-stage{align-items:center;gap:clamp(24px,3vw,48px);display:grid}@media (min-width:900px){.homage-stage{grid-template-columns:minmax(0,420px) 1fr}}.homage-video video{border-radius:var(--radius);background:#000;width:100%;height:auto}.homage-video figcaption{color:var(--on-dark-2);gap:8px;margin-top:14px;font-size:.95rem;display:grid}.homage-video q{color:var(--on-dark);font-weight:600}.homage-video a{color:var(--link-dark)}.homage-name{letter-spacing:-.055em;font-size:clamp(2.6rem,6vw,5.6rem);font-weight:800;line-height:.95}.homage-dates{color:var(--amber);margin-top:12px;font-size:1.2rem;font-weight:650}.homage-role{letter-spacing:-.02em;margin-top:18px;font-size:1.25rem;font-weight:600}.homage-born{color:var(--on-dark-2);margin-top:8px}.solo{min-height:calc(100svh - var(--nav-h));text-align:center;place-items:center;display:grid}.xmas-count{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@view-transition{navigation:auto}.gnav{view-transition-name:gnav}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:vt-out .28s var(--ease) both}::view-transition-new(root){animation:vt-in .42s var(--ease-out) both}}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}.pl-light .pl-card{background:var(--mist)}.xmas-dot{color:var(--red)}.xmas-tracks .is-xmas::marker{color:var(--red)}.xmas-dot{background:var(--red);vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.xmas-tracks{gap:6px;margin-top:14px;padding-left:2.6em;font-size:1rem;list-style:decimal;display:grid}.xmas-tracks b{color:var(--text);font-weight:650}.xmas-tracks .is-xmas b{color:var(--red-ink)}.xmas-phases summary{font-size:1.15rem}.phero-meta .xmas-countdown,.phero-meta>*{color:var(--on-dark-2)}.cards>li{display:flex}.cards>li>.card{flex:1}.card-media{flex:none;width:100%;min-height:0;display:block;position:relative}.card-media img{position:absolute;inset:0}.card-big .card-media{min-height:0}@media (min-width:900px){.card-big .card-media{flex:1.25}}.post-media{flex:none}.post-media img{position:absolute;inset:0}@media (max-width:700px){.tile,.how-tiles .tile{min-height:0}.bento{gap:10px}}.gnav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.gnav:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#0a0a0bb8;position:absolute;inset:0}.gmenu:not([open]) .gmenu-panel{display:none}.actions .more,.stat b{overflow-wrap:anywhere;min-width:0}.press-hero .actions{justify-content:center}.press-hero .phero-meta{max-width:62ch;margin-inline:auto}.press-cover{aspect-ratio:16/9;max-width:1400px;margin-inline:auto}.press-slides{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(14px,1.6vw,24px);list-style:none;display:grid}.press-slides a{border-radius:var(--radius-sm);background:var(--graphite);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);display:block;position:relative;overflow:clip;box-shadow:0 0 0 1px #0000000f}.press-slides a:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #00000080}.press-slides img{aspect-ratio:16/9;width:100%;height:auto;display:block}.press-slide-n{color:var(--on-dark);letter-spacing:.02em;background:#0a0a0bb8;border-radius:999px;padding:3px 9px;font-size:.78rem;font-weight:650;position:absolute;bottom:10px;left:12px}.press-photos{columns:3 300px;column-gap:clamp(14px,1.6vw,24px);list-style:none}.press-photo{break-inside:avoid;margin-bottom:clamp(26px,3vw,40px)}.press-photo-media{border-radius:var(--radius-sm);background:var(--mist);display:block;overflow:clip}.press-photo-media img{width:100%;height:auto;transition:transform .8s var(--ease-out);display:block}.press-photo-media:hover img{transform:scale(1.03)}.press-photo-body{gap:4px;padding-top:14px;display:grid}.press-photo-title{letter-spacing:-.016em;font-size:1.08rem;font-weight:650}.press-photo-title span{color:var(--red-ink);margin-right:6px}.press-photo-meta{color:var(--text-2);font-size:.95rem}.press-photo-links{flex-wrap:wrap;gap:4px 20px;margin-top:4px;font-size:.98rem;display:flex}.press-photo-links a{color:var(--link);font-weight:500}.press-photo-links a:hover{text-decoration:underline}.press-bio{gap:clamp(30px,3.4vw,48px);display:grid}.press-bio h3{letter-spacing:-.01em;color:var(--text-2);margin-bottom:10px;font-size:.98rem;font-weight:650}.press-bio p{letter-spacing:-.016em;max-width:62ch;font-size:clamp(1.12rem,1rem + .45vw,1.4rem);line-height:1.5}.press-use{gap:12px;padding-left:1.2em;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.5;display:grid}.press-use a{color:var(--link)}@media (max-width:700px){.press-slides{grid-template-columns:1fr 1fr;gap:10px}.press-slide-n{font-size:.7rem;bottom:6px;left:8px}.press-photos{columns:2;column-gap:12px}.press-photo-title{font-size:.98rem}.press-photo-meta,.press-photo-links{font-size:.86rem}.press-photo-links{flex-direction:column;gap:2px}}
