@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_a4bae9{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_a4bae9{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-dm:"DM Sans","DM Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ink:#ece6da;--ink-soft:#cfc6b3;--ink-deep:#f4eee2;--paper:#070910;--paper-2:#0f131c;--paper-3:#181d28;--rule:rgba(236,230,218,0.16);--rule-2:rgba(236,230,218,0.32);--muted:rgba(236,230,218,0.58);--muted-2:rgba(236,230,218,0.35);--accent:#4FC4E8;--accent-deep:color-mix(in srgb,var(--accent) 46%,#000);--accent-glow:color-mix(in srgb,var(--accent) 40%,transparent);--accent-cool:color-mix(in srgb,var(--accent) 73%,#000);--accent-warm:#E4B560;--accent-hot:#E55438;--accent-leak:#C46E91;--grain-opacity:0.11;--vignette:0.36;--surface-deep:#050709;--surface-deep-2:#0d1119;--surface-deep-fg:#ece6da;--surface-deep-fg-soft:rgba(236,230,218,0.62);--surface-deep-rule:rgba(236,230,218,0.16);--font-display:var(--font-instrument),"Cormorant Garamond",Georgia,serif;--font-poster:var(--font-bricolage),"Inter Tight",system-ui,sans-serif;--font-body:var(--font-dm),-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-mono:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;--font-wordmark:"Jersey M54",var(--font-poster),sans-serif;--fs-hero:clamp(56px,12vw,188px);--fs-h1:clamp(40px,7vw,96px);--fs-h2:clamp(32px,5vw,72px);--fs-h3:clamp(24px,3.4vw,44px);--fs-lead:clamp(17px,2.2vw,22px);--fs-stat:clamp(34px,4.4vw,52px);--gutter:clamp(20px,4vw,56px);--section-y:clamp(28px,4vw,60px)}@font-face{font-family:Jersey M54;src:url(/fonts/JerseyM54.ttf);font-display:swap}.theme-slate .ken,.theme-slate .poster-bg,.theme-slate .still-bg,.theme-slate .yr-bg{filter:contrast(1.28) saturate(.7) brightness(.74) hue-rotate(-8deg) sepia(.08)}.theme-marble{--ink:#0b0f15;--ink-soft:#131922;--ink-deep:#060910;--paper:#ece6da;--paper-2:#e0d8c7;--paper-3:#d2c8b1;--rule:rgba(11,15,21,0.14);--rule-2:rgba(11,15,21,0.28);--muted:rgba(11,15,21,0.58);--muted-2:rgba(11,15,21,0.35);--accent:#7A99AC;--accent-deep:#2E4A60;--accent-glow:rgba(122,153,172,0.32);--accent-warm:#D8A24A;--accent-hot:#C8412A;--accent-cool:#2E6E83;--accent-leak:#B5587E;--surface-deep:#0b0f15;--surface-deep-2:#1b2230;--grain-opacity:0.06;--vignette:0.16}.theme-marble .ken,.theme-marble .poster-bg,.theme-marble .still-bg,.theme-marble .yr-bg{filter:contrast(1.14) saturate(.95) brightness(.86) sepia(.05)}.theme-ember{--ink:#0c0805;--ink-soft:#1b120a;--ink-deep:#060403;--paper:#efe5d4;--paper-2:#e2d4ba;--paper-3:#d2bd97;--rule:rgba(12,8,5,0.16);--rule-2:rgba(12,8,5,0.28);--muted:rgba(12,8,5,0.58);--muted-2:rgba(12,8,5,0.36);--accent:#C8412A;--accent-deep:#5A1A0C;--accent-glow:rgba(200,65,42,0.32);--accent-warm:#E8A93A;--accent-hot:#C8412A;--accent-cool:#6E2E2A;--accent-leak:#E8A93A;--surface-deep:#1c0a04;--grain-opacity:0.14;--vignette:0.42}.theme-ember .ken,.theme-ember .poster-bg,.theme-ember .still-bg,.theme-ember .yr-bg{filter:contrast(1.2) saturate(1.05) brightness(.84) sepia(.32) hue-rotate(-12deg)}.theme-saffron{--ink:#0a0905;--ink-soft:#1a1610;--ink-deep:#060503;--paper:#f0e9d2;--paper-2:#e6dcbf;--paper-3:#d8c89a;--rule:rgba(10,9,5,0.16);--rule-2:rgba(10,9,5,0.30);--muted:rgba(10,9,5,0.55);--muted-2:rgba(10,9,5,0.34);--accent:#C9912C;--accent-deep:#5A3F0E;--accent-glow:rgba(201,145,44,0.32);--accent-warm:#E8C25A;--accent-hot:#B5481C;--accent-cool:#5C5128;--accent-leak:#E8B25A;--surface-deep:#181208;--grain-opacity:0.05;--vignette:0.22}.theme-saffron .ken,.theme-saffron .poster-bg,.theme-saffron .still-bg,.theme-saffron .yr-bg{filter:contrast(1.18) saturate(.85) brightness(.86) sepia(.45) hue-rotate(-6deg)}.theme-noir{--ink:#050505;--ink-soft:#131313;--ink-deep:#000;--paper:#e8e6e1;--paper-2:#d4d1c8;--paper-3:#b9b6ab;--rule:rgba(5,5,5,0.16);--rule-2:rgba(5,5,5,0.28);--muted:rgba(5,5,5,0.55);--muted-2:rgba(5,5,5,0.32);--accent:#404040;--accent-deep:#1a1a1a;--accent-glow:rgba(64,64,64,0.32);--accent-warm:#8a8a8a;--accent-hot:#B91515;--accent-cool:#2a2a2a;--accent-leak:#c0c0c0;--surface-deep:#050505;--grain-opacity:0.16;--vignette:0.46}.theme-noir .ken,.theme-noir .poster-bg,.theme-noir .still-bg,.theme-noir .yr-bg{filter:grayscale(1) contrast(1.32) brightness(.8)}.theme-aegean{--ink:#07101a;--ink-soft:#0e1a28;--ink-deep:#03070d;--paper:#e8eff2;--paper-2:#d4dde2;--paper-3:#b8c4cc;--rule:rgba(7,16,26,0.14);--rule-2:rgba(7,16,26,0.28);--muted:rgba(7,16,26,0.58);--muted-2:rgba(7,16,26,0.35);--accent:#2E6E83;--accent-deep:#112B3A;--accent-glow:rgba(46,110,131,0.32);--accent-warm:#D8A24A;--accent-hot:#C8412A;--accent-cool:#7A99AC;--accent-leak:#B5587E;--surface-deep:#050a12;--grain-opacity:0.08;--vignette:0.32}.theme-aegean .ken,.theme-aegean .poster-bg,.theme-aegean .still-bg,.theme-aegean .yr-bg{filter:contrast(1.32) saturate(.92) brightness(.72) hue-rotate(-18deg)}.theme-bronze{--ink:#ece4d0;--ink-soft:#c8bfa6;--ink-deep:#f6efd7;--paper:#1a140a;--paper-2:#251c0e;--paper-3:#322617;--rule:rgba(236,228,208,0.16);--rule-2:rgba(236,228,208,0.30);--muted:rgba(236,228,208,0.58);--muted-2:rgba(236,228,208,0.34);--accent:#C28D52;--accent-deep:#6B4A22;--accent-glow:rgba(194,141,82,0.35);--accent-warm:#E2B377;--accent-hot:#D6481E;--accent-cool:#7A6238;--accent-leak:#C9985E;--surface-deep:#0a0703;--grain-opacity:0.10;--vignette:0.38}.theme-bronze .ken,.theme-bronze .poster-bg,.theme-bronze .still-bg,.theme-bronze .yr-bg{filter:contrast(1.2) saturate(.78) brightness(.78) sepia(.45) hue-rotate(-15deg)}.theme-cobalt{--ink:#f0eee2;--ink-soft:#d4d0bf;--ink-deep:#fbf9ed;--paper:#08102a;--paper-2:#0e1a3a;--paper-3:#14224a;--rule:rgba(240,238,226,0.16);--rule-2:rgba(240,238,226,0.30);--muted:rgba(240,238,226,0.58);--muted-2:rgba(240,238,226,0.34);--accent:#3D6BE0;--accent-deep:#15265E;--accent-glow:rgba(61,107,224,0.38);--accent-warm:#E0B658;--accent-hot:#E2462C;--accent-cool:#6F8FE0;--accent-leak:#C674A4;--surface-deep:#050817;--grain-opacity:0.09;--vignette:0.40}.theme-cobalt .ken,.theme-cobalt .poster-bg,.theme-cobalt .still-bg,.theme-cobalt .yr-bg{filter:contrast(1.3) saturate(1) brightness(.74) hue-rotate(-22deg)}.theme-sienna{--ink:#0f0805;--ink-soft:#1d130a;--ink-deep:#060302;--paper:#e9dec8;--paper-2:#ddcfb1;--paper-3:#ccba92;--rule:rgba(15,8,5,0.16);--rule-2:rgba(15,8,5,0.30);--muted:rgba(15,8,5,0.58);--muted-2:rgba(15,8,5,0.34);--accent:#B8552A;--accent-deep:#6A2A12;--accent-glow:rgba(184,85,42,0.32);--accent-warm:#D88A52;--accent-hot:#B8552A;--accent-cool:#6E3A26;--accent-leak:#D88A52;--surface-deep:#1c0a04;--grain-opacity:0.08;--vignette:0.28}.theme-sienna .ken,.theme-sienna .poster-bg,.theme-sienna .still-bg,.theme-sienna .yr-bg{filter:contrast(1.18) saturate(.85) brightness(.84) sepia(.3) hue-rotate(-10deg)}.theme-verdigris{--ink:#e8e8da;--ink-soft:#c4c4b6;--ink-deep:#f4f4e2;--paper:#0a1410;--paper-2:#11201a;--paper-3:#182c24;--rule:rgba(232,232,218,0.14);--rule-2:rgba(232,232,218,0.28);--muted:rgba(232,232,218,0.58);--muted-2:rgba(232,232,218,0.34);--accent:#4E9A7A;--accent-deep:#1F4538;--accent-glow:rgba(78,154,122,0.34);--accent-warm:#D8A24A;--accent-hot:#C8412A;--accent-cool:#2F6852;--accent-leak:#95C8AC;--surface-deep:#050a08;--grain-opacity:0.09;--vignette:0.36}.theme-verdigris .ken,.theme-verdigris .poster-bg,.theme-verdigris .still-bg,.theme-verdigris .yr-bg{filter:contrast(1.22) saturate(.78) brightness(.74) hue-rotate(60deg)}.theme-plum{--ink:#efe6dd;--ink-soft:#d2c9c0;--ink-deep:#f8f0e7;--paper:#170a15;--paper-2:#221422;--paper-3:#2e1d2e;--rule:rgba(239,230,221,0.16);--rule-2:rgba(239,230,221,0.30);--muted:rgba(239,230,221,0.58);--muted-2:rgba(239,230,221,0.34);--accent:#A85B82;--accent-deep:#4E1F38;--accent-glow:rgba(168,91,130,0.35);--accent-warm:#E8B458;--accent-hot:#D04860;--accent-cool:#6E3F62;--accent-leak:#D086A4;--surface-deep:#0c050b;--grain-opacity:0.11;--vignette:0.42}.theme-plum .ken,.theme-plum .poster-bg,.theme-plum .still-bg,.theme-plum .yr-bg{filter:contrast(1.24) saturate(.85) brightness(.74) hue-rotate(-32deg) sepia(.1)}.theme-ivory{--ink:#0a0805;--ink-soft:#1a1610;--ink-deep:#050402;--paper:#f6efd9;--paper-2:#ebe2c4;--paper-3:#ddd0a6;--rule:rgba(10,8,5,0.16);--rule-2:rgba(10,8,5,0.30);--muted:rgba(10,8,5,0.58);--muted-2:rgba(10,8,5,0.34);--accent:#1f1d18;--accent-deep:#060503;--accent-glow:rgba(31,29,24,0.30);--accent-warm:#C9912C;--accent-hot:#B83A1C;--accent-cool:#3a4150;--accent-leak:#B5587E;--surface-deep:#0a0805;--grain-opacity:0.04;--vignette:0.18}.theme-ivory .ken,.theme-ivory .poster-bg,.theme-ivory .still-bg,.theme-ivory .yr-bg{filter:contrast(1.14) saturate(.92) brightness(.86) sepia(.06)}.dark{--ink:#ece6da;--ink-soft:#d3ccba;--ink-deep:#f4eee2;--paper:#0b0f15;--paper-2:#131922;--paper-3:#1c2330;--rule:rgba(236,230,218,0.16);--rule-2:rgba(236,230,218,0.32);--muted:rgba(236,230,218,0.62);--muted-2:rgba(236,230,218,0.36)}.theme-slate.dark{--ink:#0b0f15;--ink-soft:#131922;--ink-deep:#060910;--paper:#ece6da;--paper-2:#e0d8c7;--paper-3:#d2c8b1;--rule:rgba(11,15,21,0.14);--rule-2:rgba(11,15,21,0.28);--muted:rgba(11,15,21,0.58);--muted-2:rgba(11,15,21,0.35);--accent:#7A99AC;--accent-glow:rgba(122,153,172,0.32)}*,:after,:before{box-sizing:border-box}body,html{margin:0;background:#07090d;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.canvas{width:min(1440px,100%);max-width:100%;margin:0 auto;position:relative;background:var(--paper);color:var(--ink);overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{width:100%;max-width:1180px;margin:0 auto;padding-inline:var(--gutter)}.container.wide{max-width:1440px}.container.narrow{max-width:820px}.wordmark{font-family:var(--font-wordmark);font-weight:400;letter-spacing:.01em;line-height:.9}.fs-hero{font-size:var(--fs-hero)}.fs-h1{font-size:var(--fs-h1)}.fs-h2{font-size:var(--fs-h2)}.fs-h3{font-size:var(--fs-h3)}.fs-lead{font-size:var(--fs-lead)}.auto-grid{display:grid;grid-gap:clamp(16px,2.4vw,32px);gap:clamp(16px,2.4vw,32px);grid-template-columns:repeat(auto-fit,minmax(var(--col-min,280px),1fr))}@media (max-width:900px){.auto-grid{grid-template-columns:1fr}}.cluster{display:flex;flex-wrap:wrap;gap:clamp(10px,1.6vw,18px);align-items:center}.page{position:relative;background:var(--paper);color:var(--ink);overflow:hidden}.page:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.7 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:var(--grain-opacity);mix-blend-mode:screen;pointer-events:none;z-index:200}.theme-marble .page:before,.theme-slate.dark .page:before{mix-blend-mode:multiply}.page:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 130% 110% at 50% 50%,transparent 55%,rgba(0,0,0,calc(var(--vignette) * 1.5)) 100%);pointer-events:none;z-index:199}.display{letter-spacing:-.02em}.display,.display-i{font-family:var(--font-display);font-weight:400;line-height:.92}.display-i{font-style:italic;letter-spacing:-.025em}.poster{font-weight:800;line-height:.88;letter-spacing:-.04em;font-stretch:75%}.poster,.poster-wide{font-family:var(--font-poster)}.poster-wide{font-weight:700;line-height:.92;letter-spacing:-.025em;font-stretch:110%}.mono{letter-spacing:.1em;font-size:11px}.mono,.mono-sm{font-family:var(--font-mono);font-weight:500;text-transform:uppercase}.mono-sm{letter-spacing:.12em;font-size:10px}.eyebrow{font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:var(--muted)}.topnav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--rule);padding:18px var(--gutter) 16px;display:flex;align-items:center;gap:clamp(16px,2.5vw,36px);flex-wrap:wrap}.topnav.invert{background:var(--surface-deep);color:var(--surface-deep-fg);border-bottom-color:var(--surface-deep-rule)}.topnav .mark{font-family:var(--font-wordmark);font-weight:400;font-size:clamp(20px,2.4vw,26px);letter-spacing:.01em;line-height:1;display:flex;align-items:center;gap:10px;cursor:pointer;background:none;border:none;color:inherit;padding:0;text-align:left}.topnav .mark .glyph{width:22px;height:22px;display:inline-block;position:relative}.topnav .mark .glyph:after,.topnav .mark .glyph:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:2px;background:currentColor;transform-origin:center}.topnav .mark .glyph:before{transform:translate(-50%,-50%) rotate(45deg)}.topnav .mark .glyph:after{transform:translate(-50%,-50%) rotate(-45deg)}.topnav .links{gap:4px;flex:1 1;justify-content:center}.topnav .links,.topnav .lnk{display:flex;align-items:center}.topnav .lnk{font-family:var(--font-poster);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:8px 14px;cursor:pointer;border-radius:2px;gap:6px;color:inherit;opacity:.72;transition:opacity .18s,background .18s;background:none;border:none}.topnav .lnk:hover{opacity:1;background:var(--rule)}.topnav .lnk.active{opacity:1;color:var(--accent)}.topnav .lnk .num{opacity:.5;font-size:9px;font-family:var(--font-mono)}.topnav .meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.6;display:flex;gap:14px;align-items:center;white-space:nowrap;flex-shrink:0}.topnav .meta .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}@media (max-width:960px){.topnav .links{justify-content:flex-end;flex-wrap:wrap}.topnav .meta{display:none}}@media (max-width:720px){.topnav{gap:12px;padding:14px var(--gutter);justify-content:space-between}.topnav .links{order:3;flex:1 0 100%;justify-content:flex-start;gap:2px;margin-top:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.topnav .links::-webkit-scrollbar{display:none}.topnav .lnk{padding:8px 10px;white-space:nowrap}.topnav .lnk .num{display:none}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.35}}@keyframes cott-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-reveal{animation:cott-rise .8s cubic-bezier(.22,.61,.36,1) both}@keyframes cott-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.hero-drift{animation:cott-drift 9s ease-in-out infinite}@keyframes cott-spin{to{transform:rotate(1turn)}}.hero-leader-ticks{position:absolute;inset:0;border-radius:50%;opacity:.4;background:repeating-conic-gradient(from 0deg,var(--accent) 0deg .35deg,transparent .35deg 5deg);-webkit-mask:radial-gradient(circle,transparent 0 47%,#000 47% 50%,transparent 50%);mask:radial-gradient(circle,transparent 0 47%,#000 47% 50%,transparent 50%)}.hero-leader-sweep{position:absolute;inset:7%;border-radius:50%;opacity:.6;background:conic-gradient(from 0deg,var(--accent-glow) 0deg,transparent 72deg,transparent 1turn);animation:cott-spin 7s linear infinite}.hero-leader-cross-h{position:absolute;top:50%;left:0;right:0;height:1px;background:var(--rule)}.hero-leader-cross-v{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--rule)}@media (prefers-reduced-motion:reduce){.hero-drift,.hero-leader-sweep,.hero-reveal{animation:none}}.markhero{position:relative;background:var(--paper);display:flex;flex-direction:column;overflow:hidden;border-bottom:1px solid var(--rule)}.markhero-emblem{position:absolute;top:42%;right:clamp(-80px,-2vw,64px);transform:translateY(-50%);width:clamp(360px,52vw,760px);height:clamp(360px,52vw,760px);pointer-events:none;z-index:1}.markhero-emblem .hero-drift{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.markhero-countdown{position:absolute;top:clamp(72px,11vh,124px);right:clamp(-80px,-2vw,64px);width:clamp(360px,52vw,760px);z-index:4;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;white-space:nowrap}@media (max-width:680px){.markhero-countdown{display:none}}.footer-social{display:inline-flex;align-items:center;color:color-mix(in srgb,var(--surface-deep-fg) 50%,transparent);transition:color .2s,transform .2s}.footer-social:hover{color:var(--accent);transform:translateY(-1px)}.footer-social svg{width:15px;height:15px;display:block}.hero-countdown-label{font-family:var(--font-mono);font-weight:500;font-size:clamp(9px,.85vw,12px);letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 70%,var(--ink-soft));opacity:.82}.hero-countdown-code{font-family:var(--font-wordmark);font-weight:400;font-size:clamp(40px,5.4vw,78px);line-height:.86;letter-spacing:.01em;color:var(--accent);text-shadow:0 0 26px color-mix(in srgb,var(--accent) 50%,transparent),0 0 6px color-mix(in srgb,var(--accent) 65%,transparent);display:flex;align-items:baseline;justify-content:center;gap:clamp(6px,.9vw,16px)}.hero-countdown-sep{font-family:var(--font-mono);font-size:.5em;align-self:center;color:color-mix(in srgb,var(--accent) 62%,transparent)}.hero-countdown-caption{font-family:var(--font-mono);font-weight:500;font-size:clamp(9px,.8vw,11px);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 78%,var(--ink-soft));opacity:.8;margin-top:2px}.carousel-section{position:relative;background:var(--paper);padding:var(--section-y) 0 var(--section-y) var(--gutter);border-bottom:1px solid var(--rule);overflow:hidden}.carousel-head{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end;justify-content:space-between;margin-bottom:32px;padding-right:var(--gutter)}.carousel-title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);line-height:.85;letter-spacing:-.03em;margin:0;color:var(--ink)}.carousel-nav{display:flex;gap:10px}.carousel-btn{width:48px;height:48px;border:1px solid var(--rule-2);background:transparent;color:var(--ink);font-size:18px;cursor:pointer;border-radius:2px;transition:background .18s ease,border-color .18s ease,color .18s ease}.carousel-btn:hover{background:var(--accent);border-color:var(--accent);color:#0a0e16}.carousel-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-right:var(--gutter);padding-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--accent) transparent}.carousel-track::-webkit-scrollbar{height:6px}.carousel-track::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}.carousel-track:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.carousel-slide{flex:0 0 auto;width:clamp(280px,42vw,560px);margin:0;scroll-snap-align:start}.carousel-img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--paper-2);border:1px solid var(--rule)}.carousel-cap{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:12px}@media (max-width:620px){.carousel-slide{width:82vw}}.markhero-body{position:relative;z-index:3;flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,9vw,96px) var(--gutter) clamp(36px,5vw,48px)}.markhero--lifted .markhero-body{justify-content:flex-start;padding-top:clamp(28px,4vw,52px)}.markhero-stats{position:relative;z-index:3;display:grid;border-top:2px solid var(--accent)}.markhero-stat{padding:clamp(18px,2.4vw,26px) var(--gutter);display:flex;align-items:baseline;gap:14px;border-left:1px solid var(--rule)}.markhero-stat:first-child{border-left:none}@media (max-width:900px){.markhero-emblem{opacity:.4;right:-18vw}}@media (max-width:680px){.markhero-emblem{display:none}.markhero-stats{grid-template-columns:1fr 1fr!important}.markhero-stat{border-top:1px solid var(--rule)}.markhero-stat:first-child,.markhero-stat:nth-child(2){border-top:none}.markhero-stat:nth-child(odd){border-left:none}}@media (max-width:400px){.markhero-stats{grid-template-columns:1fr!important}.markhero-stat{border-left:none}.markhero-stat:first-child{border-top:none}}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:14px 20px;border-radius:2px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;text-decoration:none;transition:all .2s}.btn:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.btn.accent{background:var(--accent);border-color:var(--accent);color:#0a0e16}.btn.accent:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border:1px solid var(--rule-2);border-radius:2px;color:var(--muted)}.chip.accent{color:var(--accent);border-color:var(--accent)}.chip.solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip.dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:7px}.color-bar{display:flex;height:6px}.color-bar>span{flex:1 1}.color-bar>span:first-child{background:var(--accent)}.color-bar>span:nth-child(2){background:var(--accent-warm)}.color-bar>span:nth-child(3){background:var(--accent-hot)}.color-bar>span:nth-child(4){background:var(--accent-cool)}.color-bar>span:nth-child(5){background:var(--accent-deep)}.color-bar>span:nth-child(6){background:var(--accent-leak)}.color-bar>span:nth-child(7){background:var(--ink)}.bulbs{display:flex;gap:14px;align-items:center;pointer-events:none}.bulbs span{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff5d6 0,#f5c14c 35%,#6e4a10 100%);box-shadow:0 0 14px rgba(245,193,76,.6);flex-shrink:0}.bulbs.cool span{background:radial-gradient(circle at 30% 30%,#e7f6ff 0,var(--accent) 40%,#20303b 100%);box-shadow:0 0 14px var(--accent-glow)}.bulbs span:nth-child(7n){animation:bulbflicker 5s infinite}.bulbs span:nth-child(13n){animation:bulbflicker 7s infinite}@keyframes bulbflicker{0%,to{opacity:1}47%{opacity:1}48%{opacity:.45}49%{opacity:1}92%{opacity:1}93%{opacity:.6}94%{opacity:1}}.rec{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px;border:1px solid;border-radius:2px;white-space:nowrap;flex-shrink:0}.rec:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-hot);box-shadow:0 0 10px var(--accent-hot);animation:blink 1.4s infinite}.slate-strip{background:var(--surface-deep);color:var(--surface-deep-fg);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:10px 24px;gap:28px}.slate-strip,.slate-strip .seg{display:flex;align-items:center}.slate-strip .seg{gap:10px;opacity:.85;flex-shrink:0}.slate-strip .seg,.slate-strip .seg>*{white-space:nowrap}.slate-strip .seg .lbl{opacity:.55}.still{position:relative;background:var(--ink-soft);overflow:hidden}.still-bg{position:absolute;inset:0;background-size:cover;background-position:50%;filter:contrast(1.28) saturate(.92) brightness(.74);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.still:hover .still-bg{transform:scale(1.04)}.still-grad{position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,14,.92) 0,rgba(8,10,14,.35) 35%,transparent 60%)}.still-slate{position:relative;z-index:2;padding:20px 24px;color:#ece6da;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.14em;display:flex;gap:18px;width:100%;align-items:flex-end}.still .ken{position:absolute;inset:0;background-size:cover;background-position:50%;filter:contrast(1.28) saturate(.92) brightness(.72);animation:kenburns 24s ease-in-out infinite;transform-origin:center}@keyframes kenburns{0%{transform:scale(1.02) translate(-.4%,-.2%)}50%{transform:scale(1.1) translate(.6%,.4%)}to{transform:scale(1.02) translate(-.4%,-.2%)}}.leak-warm{background:radial-gradient(ellipse 50% 60% at 88% 12%,var(--accent-warm) 0,transparent 55%),radial-gradient(ellipse 35% 45% at 8% 88%,var(--accent-hot) 0,transparent 55%);opacity:.45}.leak-cool,.leak-warm{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen}.leak-cool{background:radial-gradient(ellipse 55% 60% at 12% 18%,var(--accent) 0,transparent 55%),radial-gradient(ellipse 35% 45% at 92% 82%,var(--accent-cool) 0,transparent 55%);opacity:.4}.scanlines{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2px,rgba(0,0,0,.07) 3px);mix-blend-mode:multiply;opacity:.55}.frame-2-39{aspect-ratio:2.39/1}.frame-16-9,.frame-2-39{position:relative;width:100%;background:var(--surface-deep);overflow:hidden}.frame-16-9{aspect-ratio:16/9}.frame-3-4{width:100%;aspect-ratio:3/4}.film-card,.frame-3-4{position:relative;background:var(--surface-deep);overflow:hidden}.film-card{cursor:pointer;border-radius:2px}.film-card .poster-bg{position:absolute;inset:0;background-size:cover;background-position:50%;filter:contrast(1.25) saturate(.95) brightness(.74);transition:transform 1.6s cubic-bezier(.2,.7,.2,1),filter .4s}.film-card:hover .poster-bg{transform:scale(1.08);filter:contrast(1.28) saturate(1.1) brightness(.92)}.film-card .poster-grad{position:absolute;inset:0;background:linear-gradient(0deg,rgba(6,8,12,.96) 0,rgba(6,8,12,.55) 30%,rgba(6,8,12,.1) 60%,transparent 80%)}.film-card .poster-info{position:absolute;left:0;right:0;bottom:0;padding:20px 22px 18px;color:#ece6da;z-index:2}.film-card .poster-reveal{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .3s;margin-top:8px}.film-card:hover .poster-reveal{max-height:200px;opacity:1}.film-card .poster-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);width:64px;height:64px;border-radius:50%;border:1.5px solid #ece6da;display:flex;align-items:center;justify-content:center;color:#ece6da;background:rgba(6,8,12,.4);opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.2,.7,.2,1);pointer-events:none;z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.film-card:hover .poster-play{opacity:1;transform:translate(-50%,-50%) scale(1)}.film-card .corner-tag{position:absolute;top:14px;left:14px;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;background:var(--accent);color:var(--ink);z-index:2}.film-card .corner-num{position:absolute;top:14px;right:16px;font-family:var(--font-display);font-style:italic;font-size:32px;line-height:1;color:rgba(236,230,218,.65);z-index:2}.ticket{background:var(--paper);border:1px solid var(--ink);position:relative;padding:24px 24px 20px;border-radius:2px}.ticket.dark{background:var(--surface-deep);color:var(--surface-deep-fg);border-color:var(--surface-deep)}.perforation{position:absolute;left:0;right:0;height:1px;border-top:1px dashed;opacity:.4}.perforation:after,.perforation:before{content:"";position:absolute;width:14px;height:14px;border-radius:50%;background:var(--paper-2);top:-7px}.perforation:before{left:-7px}.perforation:after{right:-7px}.event{display:grid;grid-template-columns:100px 1fr auto;grid-gap:24px;gap:24px;padding:18px 0;border-bottom:1px solid var(--rule);align-items:baseline}.event:last-child{border-bottom:none}.event .ev-time{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;color:var(--ink)}.event .ev-title{font-family:var(--font-display);font-size:28px;line-height:1.1}.event .ev-loc{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lightbox{position:fixed;inset:0;background:rgba(6,8,12,.92);z-index:1000;display:flex;align-items:center;justify-content:center;padding:5vh 5vw;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:lb-in .25s ease}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lightbox-inner{position:relative;max-width:1200px;width:100%;background:var(--surface-deep);border:1px solid rgba(236,230,218,.18)}.lightbox-close{position:absolute;top:-42px;right:0;background:transparent;border:0;color:#ece6da;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;padding:6px 0;display:flex;gap:12px;align-items:center}.lightbox-close:after{content:"×";font-size:22px;line-height:1}.lightbox-video{position:relative;aspect-ratio:16/9;background:#000}.lightbox-video iframe,.lightbox-video img{position:absolute;inset:0;width:100%;height:100%;border:0}.lightbox-slate{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(236,230,218,.7);border-top:1px solid rgba(236,230,218,.15)}@media (max-width:600px){.lightbox{padding:0;align-items:flex-start}.lightbox-inner{margin-top:56px}.lightbox-close{top:-34px;right:16px}}.footer{background:var(--surface-deep);color:var(--surface-deep-fg);padding:clamp(48px,8vw,80px) var(--gutter) 32px;position:relative}.footer .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px)}.footer .footer-link{background:none;border:none;padding:0;text-align:left;color:inherit;cursor:pointer;font-family:var(--font-display);font-size:20px;line-height:1.3;opacity:.85;transition:opacity .2s;text-decoration:none}.footer .footer-link:hover{opacity:1}.footer .footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:900px){.footer .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer .footer-grid{grid-template-columns:1fr}}.halftone{background-image:radial-gradient(circle at center,currentColor 1px,transparent 1.5px);background-size:8px 8px;opacity:.18}.page-transition-enter{animation:pt-in .5s cubic-bezier(.2,.7,.2,1) both}@keyframes pt-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hr{border:0;border-top:1px solid var(--rule)}.hr-2{border:0;border-top:1px solid var(--rule-2)}@keyframes marqx{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.marq-track{display:flex;animation:marqx 60s linear infinite;white-space:nowrap}.marq-track.fast{animation-duration:32s}.vertmark{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-mono);font-size:10px;letter-spacing:.32em;text-transform:uppercase}.numplate{font-family:var(--font-display);font-style:italic;line-height:.85;letter-spacing:-.04em;color:var(--accent)}.giant-numeral{position:absolute;font-family:var(--font-poster);font-weight:800;font-stretch:75%;letter-spacing:-.05em;line-height:.82;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--accent);opacity:.06;z-index:0}.giant-numeral.serif{font-family:var(--font-display);font-style:italic;font-weight:400;font-stretch:100%}.map-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--accent-hot);box-shadow:0 0 0 4px var(--paper),0 0 16px var(--accent-hot);cursor:pointer;transition:transform .2s}.map-dot:hover{transform:scale(1.4)}.map-dot:after{content:"";position:absolute;inset:-8px;border:1px solid var(--accent-hot);border-radius:50%;opacity:.4;animation:pulse 2s ease-out infinite}@keyframes pulse{0%{transform:scale(.6);opacity:.6}to{transform:scale(1.6);opacity:0}}.year-card{position:relative;aspect-ratio:3/4;background:var(--surface-deep);overflow:hidden;cursor:pointer;transition:transform .4s}.year-card:hover{transform:translateY(-4px)}.year-card .yr-bg{position:absolute;inset:0;background-size:cover;background-position:50%;filter:contrast(1.1) saturate(.85) brightness(.6);transition:filter .4s,transform 1.4s}.year-card:hover .yr-bg{filter:contrast(1.15) saturate(1.1) brightness(.85);transform:scale(1.06)}.year-card .yr-info{position:absolute;inset:0;padding:24px;color:#ece6da;display:flex;flex-direction:column;justify-content:space-between}.datalist{display:grid;grid-template-columns:140px 1fr;grid-gap:12px 24px;gap:12px 24px}.datalist dt{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:4px}.datalist dd{margin:0;font-family:var(--font-body);font-size:16px;color:var(--ink)}.datalist.large dd{font-family:var(--font-display);font-size:24px;line-height:1.2}.fade-in{animation:fadein .35s ease both}@keyframes fadein{0%{opacity:0}to{opacity:1}}.column-rule{position:relative;width:1px;background:var(--rule-2)}.column-rule:after,.column-rule:before{content:"";position:absolute;left:-7px;width:15px;height:1px;background:var(--rule-2)}.column-rule:before{top:0}.column-rule:after{bottom:0}.bracket-row{transition:background .15s}.bracket-row:hover{background:var(--paper-2)}.section-fade-bottom,.section-fade-top{position:relative}.section-fade-bottom:after,.section-fade-top:before{content:"";position:absolute;left:0;right:0;height:var(--fade-h,96px);pointer-events:none;z-index:1}.section-fade-top:before{top:0;background:radial-gradient(120% 140% at 50% 0,var(--accent-glow) 0,transparent 62%),linear-gradient(to bottom,var(--fade-from,transparent) 0,transparent 100%);opacity:var(--fade-opacity,1)}.section-fade-bottom:after{bottom:0;background:radial-gradient(120% 140% at 50% 100%,var(--accent-glow) 0,transparent 62%),linear-gradient(to top,var(--fade-from-bottom,var(--fade-from,transparent)) 0,transparent 100%);opacity:var(--fade-opacity,1)}