@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/61ae0073e67381a0-s.0dm_x2usosbg-.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/66cbcbf8d50b198c-s.1w_z0z01m4487.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/c88d92cd1256d009-s.2z1odmla-jh8p.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:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/faf223fcebdab05f-s.p.43freli-y7ma6.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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/bf3de1bc1de71700-s.0_tinsdxk7a0i.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2f8c5db2c7618b87-s.1soos1w9mm7o3.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ae969cdefbbb26e9-s.28289masbfghh.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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/d236bb4c0caf68e4-s.p.0rld8m60nn64b.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:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.bntopG_className{font-family:Bodoni Moda,Bodoni Moda Fallback}.bntopG_variable{--cn-display:"Bodoni Moda", "Bodoni Moda Fallback"}
@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/a435f20eb519e42f-s.2ppktw63pfi3b.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/6fb1521997fb8d3e-s.0y163eqxkiliw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/b66a74981e220236-s.3sjz7f3lq8ord.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:Martian Mono;font-style:normal;font-weight:100 800;font-stretch:75% 112.5%;font-display:swap;src:url(../media/990e07bd9d63f2f1-s.p.44lcgfy9cmdxl.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:Martian Mono Fallback;src:local(Arial);ascent-override:63.69%;descent-override:12.74%;line-gap-override:0.0%;size-adjust:157.02%}.kJhGqW_className{font-family:Martian Mono,Martian Mono Fallback;font-style:normal}.kJhGqW_variable{--cn-mono:"Martian Mono", "Martian Mono Fallback"}
html:has(.cn){scroll-behavior:smooth;scroll-padding-top:84px}body:has(.cn){background:#0a0908;overflow-x:clip}html:has(.cn .scr[open]){overflow:hidden}.cn{--bg:#0a0908;--cream:#f1e8d6;--dim:#f1e8d6a3;--faint:#f1e8d65c;--line:#f1e8d624;--rec:#ff4127;--ease:cubic-bezier(.2, .8, .2, 1);--serif:var(--cn-display), "Bodoni 72", Didot, "Times New Roman", serif;--mono:var(--cn-mono), ui-monospace, Menlo, monospace;--sans:var(--font-geist), ui-sans-serif, system-ui, sans-serif;--gut:clamp(16px, 4vw, 56px);--bar:64px;color:var(--cream);background:var(--bg);font-family:var(--sans);font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.cn ::selection{background:var(--rec);color:#0a0908}.cn a{color:inherit}.cn :focus-visible{outline:2px solid var(--cream);outline-offset:3px}.cn .kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:0;font-size:11px;font-stretch:87.5%}.cn .kicker span{color:var(--rec);margin-right:1em}.cn .h2{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(40px,6.2vw,100px);font-weight:500;line-height:.98}.cn .h2 em,.cn .prog-h em,.cn .end-h em{font-style:italic;font-weight:400}.cn .btn{background:var(--cream);color:#0a0908;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:transform .3s var(--ease), background .2s, box-shadow .2s;border-radius:2px;align-items:center;gap:.7em;padding:14px 18px;font-size:11.5px;font-weight:600;font-stretch:87.5%;text-decoration:none;display:inline-flex}.cn .btn:hover{background:#fff;transform:translateY(-2px)}.cn .btn.ghost{color:var(--cream);box-shadow:inset 0 0 0 1px var(--faint);background:#0a090866}.cn .btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--cream);background:#f1e8d614}.cn kbd{font-family:var(--mono);font-size:.82em}.cn .rv{opacity:0;transition:opacity .9s var(--ease) var(--rd,0s), transform .9s var(--ease) var(--rd,0s);transform:translateY(26px)}.cn .rv.in{opacity:1;transform:none}@media (scripting:none){.cn .rv{opacity:1;transform:none}}.cn .fill-v,.cn .box-grid b,.cn .scr-metrics b,.cn .cap-metrics b,.cn .hud-subs b{font-optical-sizing:none;font-variation-settings:"opsz" 18}.cn .bar{z-index:50;height:var(--bar);padding:0 var(--gut);pointer-events:none;background:linear-gradient(#0a0908 30%,#0a090800);justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;inset:0 0 auto}.cn .bar>*{pointer-events:auto}.cn .bar-name{font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:12px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.cn .bar-name span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:400;font-stretch:87.5%}.cn .bar nav{gap:clamp(14px,2.2vw,30px);display:flex}.cn .bar nav a{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-stretch:87.5%;text-decoration:none;transition:color .2s}.cn .bar nav a:hover{color:var(--cream)}.cn .hero{height:330vh;position:relative}.cn .pin{--lb:clamp(38px, 8vh, 80px);background:radial-gradient(90% 70% at 50% 40%,#1a1613 0%,#0d0b0a 46%,#060505 100%);height:100svh;position:sticky;top:0;overflow:hidden}.cn .lens{perspective:1000px;perspective-origin:50% 44%;position:absolute;inset:0}.cn .world{width:0;height:0;transform-style:preserve-3d;will-change:transform;visibility:hidden;position:absolute;top:44%;left:50%}.cn .hero[data-live] .world{visibility:visible}.cn .world>*{position:absolute;top:0;left:0}.cn .glow{background:radial-gradient(50% 50% at 50% 55%,#ffbe8233,#ff96640d 46%,#0000 70%);width:900px;height:420px;margin:-210px 0 0 -450px;transform:translate3d(0,40px,-5600px)scale(10)}.cn .floor{background:radial-gradient(closest-side,#ffd6aa14,#0000 72%),repeating-linear-gradient(90deg,#f1e8d60d 0 1px,#0000 1px 60px);width:1000px;height:1000px;margin:-500px 0 0 -500px;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 96%);mask-image:radial-gradient(closest-side,#000 20%,#0000 96%)}.cn .prop{transform-origin:50% 100%}.cn .prop-face,.cn .prop-refl{background:#151310;border-radius:6px;width:100%;height:100%;position:absolute;left:0;overflow:hidden}.cn .prop-face{top:0;box-shadow:0 0 0 1px #f1e8d62e,0 0 90px #ffd6aa24}.cn .prop-refl{opacity:.3;top:100%;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 44%,#000);mask-image:linear-gradient(#0000 44%,#000)}.cn .prop img{object-fit:cover;object-position:50% 0}.cn .hero[data-live] .prop-face,.cn .hero[data-live] .prop-refl{animation:.75s cubic-bezier(.2,.9,.2,1) both cn-crt;animation-delay:calc(.35s + var(--o) * 85ms)}@keyframes cn-crt{0%{clip-path:inset(49.7% 46%);filter:brightness(5)}30%{clip-path:inset(49.5% 0);filter:brightness(5)}to{clip-path:inset(0);filter:brightness()}}.cn .world>.title,.cn .world>.sign{width:var(--tw);margin-left:calc(var(--tw) / -2);transform-origin:50% 100%;text-align:center;top:auto;bottom:0}.cn .title:before{content:"";background:radial-gradient(closest-side,#060504d1 50%,#06050400);position:absolute;inset:-16% -9% -4%}.cn .hero[data-live] .title:before{animation:1.2s ease-out 1.4s both cn-fade}.cn .title-face,.cn .title-refl{font-family:var(--serif);text-transform:uppercase;color:var(--cream);margin:0;font-weight:800;line-height:.84;display:block;position:relative}.cn .title-face>span,.cn .title-refl>span{clip-path:inset(-40% -6% 0);display:block}.cn .title-face>span>span,.cn .title-refl>span>span{display:block}.cn .title .t-by{padding-bottom:calc(var(--tw) * .022);font-family:var(--mono);font-weight:400;font-stretch:87.5%;font-size:max(11px, calc(var(--tw) * .0125));letter-spacing:.5em;color:var(--dim);line-height:1}.cn .title .t-1{font-size:calc(var(--tw) * .215);letter-spacing:-.03em}.cn .title .t-1 i{text-transform:none;letter-spacing:-.02em;font-weight:400}.cn .title .t-2{padding-top:calc(var(--tw) * .012);font-size:calc(var(--tw) * .0935);letter-spacing:-.005em;font-weight:500}.cn .title[data-stack] .t-1{font-size:calc(var(--tw) * .235)}.cn .title[data-stack] .t-2{font-size:calc(var(--tw) * .178);font-weight:600}.cn .world .title-refl{opacity:.2;position:absolute;top:100%;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 38%,#000);mask-image:linear-gradient(#0000 38%,#000)}.cn .title-refl .t-by{visibility:hidden}.cn .hero[data-live] .title-face>span>span{animation:cn-rise 1.15s var(--ease) both;animation-delay:1.55s}.cn .hero[data-live] .title-face>span:first-child>span{animation-delay:2.1s}.cn .hero[data-live] .title-face>span:nth-child(3)>span{animation-delay:1.7s}.cn .hero[data-live] .title-face>span:nth-child(4)>span{animation-delay:1.82s}.cn .hero[data-live] .title-refl{animation:1.4s ease-out 2.2s both cn-refl}@keyframes cn-rise{0%{transform:translateY(112%)}to{transform:none}}@keyframes cn-refl{0%{opacity:0}to{opacity:.2}}.cn .sign{align-items:center;gap:calc(var(--tw) * .016);flex-direction:column;display:flex}.cn .sign-k,.cn .sign-s{font-family:var(--mono);font-stretch:87.5%;font-size:max(12px, calc(var(--tw) * .014));letter-spacing:.42em;text-transform:uppercase}.cn .sign-k{color:var(--rec)}.cn .sign-s{color:var(--dim)}.cn .sign-t{font-family:var(--serif);font-style:italic;font-weight:400;font-size:calc(var(--tw) * .168);letter-spacing:-.025em;line-height:.92}.cn .grain{opacity:.11;pointer-events:none;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='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:.9s step-end infinite cn-grain;position:absolute;inset:-40%}@keyframes cn-grain{0%{transform:translate(0)}17%{transform:translate(-4%,3%)}33%{transform:translate(3%,-5%)}50%{transform:translate(-6%,-2%)}67%{transform:translate(5%,4%)}83%{transform:translate(-2%,6%)}}.cn .bars{pointer-events:none;background:radial-gradient(115% 85% at 50% 44%,#0000 52%,#0000009e 100%);position:absolute;inset:0}.cn .bars:before,.cn .bars:after{content:"";background:#000;position:absolute;left:0;right:0}.cn .bars:before{height:var(--bar);top:0}.cn .bars:after{height:var(--lb);bottom:0}.cn .hud{pointer-events:none;position:absolute;inset:0}.cn .hud a{pointer-events:auto}.cn .hud-tc{left:var(--gut);right:var(--gut);top:calc(var(--bar) + 14px);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-variant-numeric:tabular-nums;gap:18px;margin:0;font-size:10.5px;font-stretch:87.5%;display:flex;position:absolute}.cn .hud-tc b{color:var(--cream);align-items:center;gap:8px;margin-left:auto;font-weight:500;display:inline-flex}.cn .hud-tc b i,.cn .hud-avail i{background:var(--rec);border-radius:50%;width:8px;height:8px;animation:1.4s steps(2,jump-none) infinite cn-blink}@keyframes cn-blink{50%{opacity:.15}}.cn .hud-open{left:var(--gut);right:var(--gut);bottom:calc(var(--lb) + clamp(14px, 3vh, 30px));transition:opacity .5s, transform .6s var(--ease), visibility 0s 0s;grid-template-columns:minmax(0,54ch) auto;justify-content:space-between;align-items:end;gap:10px 32px;display:grid;position:absolute}.cn .hero[data-live] .hud-open{animation:cn-up 1s var(--ease) 2.5s both}.cn .hero:not([data-phase=open]) .hud-open{opacity:0;visibility:hidden;transition:opacity .4s, transform .5s var(--ease), visibility 0s .4s;transform:translateY(14px)}.cn .hud-tag{font-family:var(--serif);letter-spacing:-.01em;grid-column:1;margin:0;font-size:clamp(22px,2.3vw,34px);font-style:italic;line-height:1.1}.cn .hud-intro{color:var(--dim);text-wrap:pretty;grid-column:1;margin:0;font-size:14.5px;line-height:1.5}.cn .hud-cta{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:center;gap:10px;margin:0;display:flex}.cn .hud-avail{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);flex-basis:100%;justify-content:flex-end;align-items:center;gap:9px;font-size:10px;font-stretch:87.5%;display:flex}.cn .hud-avail i{background:#58d07c;animation-duration:2.2s}.cn .hud-subs p{left:50%;bottom:calc(var(--lb) + clamp(18px, 4vh, 40px));width:min(92vw,900px);font-family:var(--serif);text-align:center;text-wrap:balance;text-shadow:0 2px 22px #000,0 0 4px #000;opacity:0;transition:opacity .45s, transform .6s var(--ease);margin:0;font-size:clamp(20px,2.5vw,36px);font-style:italic;line-height:1.18;position:absolute;transform:translate(-50%,10px)}.cn .hud-subs b{letter-spacing:-.01em;font-style:normal;font-weight:700}.cn .hero[data-sub="0"] .hud-subs p[data-i="0"],.cn .hero[data-sub="1"] .hud-subs p[data-i="1"],.cn .hero[data-sub="2"] .hud-subs p[data-i="2"],.cn .hero[data-sub="3"] .hud-subs p[data-i="3"],.cn .hero[data-sub="4"] .hud-subs p[data-i="4"]{opacity:1;transform:translate(-50%)}.cn .hud-skip{height:var(--lb);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);white-space:nowrap;align-items:center;gap:12px;font-size:10px;font-stretch:87.5%;text-decoration:none;transition:opacity .4s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cn .hud-skip i{background:linear-gradient(var(--cream), var(--cream)) 0 0 / 100% 40% no-repeat, var(--line);width:1px;height:22px;animation:1.6s ease-in-out infinite cn-drip}@keyframes cn-drip{0%{background-position:0 -10px,0 0}to{background-position:0 24px,0 0}}.cn .hero[data-phase=end] .hud-skip{opacity:0}@keyframes cn-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes cn-fade{0%{opacity:0}to{opacity:1}}.cn .prog{max-width:1480px;padding:clamp(64px, 11vh, 140px) var(--gut) clamp(80px, 13vh, 170px);margin:0 auto;position:relative}.cn .prog-head{gap:16px;margin-bottom:26px;display:grid}.cn .prog-h{font-family:var(--serif);letter-spacing:-.028em;margin:0;font-size:clamp(44px,7.6vw,128px);font-weight:500;line-height:.94}.cn .roll{perspective:600px;display:inline-block}.cn .roll em{transform-origin:50% 100%;animation:cn-roll .75s var(--ease) both;display:inline-block}@keyframes cn-roll{0%{opacity:0;filter:blur(8px);transform:translateY(46%)rotateX(-72deg)}to{opacity:1;filter:blur();transform:none}}.cn .prog-note{max-width:68ch;color:var(--dim);margin:0;font-size:15px}.cn .prog-note b{font-family:var(--mono);color:var(--cream);animation:cn-up .5s var(--ease) both;font-weight:500;display:inline-block}.cn .prog-note kbd,.cn .scr-x kbd{border:1px solid var(--faint);color:var(--cream);border-radius:3px;padding:1px 5px}.cn .filters{top:calc(var(--bar) - 8px);z-index:30;margin:0 calc(var(--gut) * -1) 30px;padding:9px var(--gut);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--line);scrollbar-width:none;background:#0a0908db;position:sticky;overflow-x:auto}.cn .filters::-webkit-scrollbar{display:none}.cn .filters-in{white-space:nowrap;gap:4px;display:inline-flex;position:relative}.cn .filters button{z-index:1;color:var(--dim);font:600 14.5px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:11px 16px 11px 11px;transition:color .3s;display:inline-flex;position:relative}.cn .filters button:hover{color:var(--cream)}.cn .filters button kbd{border:1px solid var(--line);text-align:center;min-width:18px;color:var(--faint);border-radius:3px;padding:3px 0;font-size:9.5px;transition:color .3s,border-color .3s}.cn .filters button sup{font-family:var(--mono);color:var(--faint);align-self:flex-start;font-size:9.5px;font-weight:400;line-height:1;transition:color .3s}.cn .filters button[aria-pressed=true]{color:#0a0908}.cn .filters button[aria-pressed=true] kbd{color:#0a0908;border-color:#0a090859}.cn .filters button[aria-pressed=true] sup{color:#0a0908b3}.cn .pill{background:var(--cream);opacity:0;border-radius:3px;position:absolute;top:0;left:0}.cn .pill[data-ready]{opacity:1;transition:transform .6s var(--ease), width .6s var(--ease)}.cn .wall-wrap,.cn .wall{position:relative}.cn .wall:not([data-live]){grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:18px;display:grid}.cn .wall:not([data-live]) .slot{aspect-ratio:10/7}.cn .wall:not([data-live]) .tile[data-big]{aspect-ratio:auto;grid-area:span 2/span 2}.cn .wall:not([data-live]) .fill{display:none}.cn .wall[data-live]{perspective:1500px;transform-style:preserve-3d;transition:height .9s var(--ease)}.cn .wall[data-live] .slot{transition:transform .95s cubic-bezier(.3, .1, .2, 1) var(--d,0s);position:absolute;top:0;left:0}.cn .wall[data-live] .slot[data-enter]{transition:none}.cn .slot{transform-style:preserve-3d;text-decoration:none;display:block}.cn .slot:focus-visible{outline:none}.cn .slot:focus-visible .tile-screen{outline:2px solid var(--cream);outline-offset:4px}.cn .bend{width:100%;height:100%;transform-style:preserve-3d;display:block}.cn .card{width:100%;height:100%;transform-style:preserve-3d;transform:translateZ(var(--lift,0px)) rotateX(var(--hx,0deg)) rotateY(var(--hy,0deg));transition:transform .4s var(--ease);display:block;position:relative}@media (hover:hover){.cn .tile:hover{--lift:46px}}.cn .tile-screen{background:#141210;border-radius:5px;transition:box-shadow .4s;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #f1e8d621,0 34px 60px -34px #000}.cn .tile:hover .tile-screen{box-shadow:0 0 0 1px #f1e8d666, 0 50px 80px -30px #000, 0 0 80px color-mix(in oklab, var(--a) 30%, transparent)}.cn .tile-screen>img{object-fit:cover;object-position:50% 0;filter:saturate(.82)brightness(.84);transition:transform 1.4s var(--ease), filter .5s}.cn .tile:hover .tile-screen>img{filter:none;transform:scale(1.05)}.cn .still{opacity:0;background:#0e0d0c;transition:opacity .55s;position:absolute;inset:0}.cn .still[data-on]{opacity:1}.cn .still img{object-fit:contain;padding:7% 5% 5%}.cn .scrim{background:linear-gradient(#08070600 36%,#080706cc 74%,#080706f7 100%),linear-gradient(#08070699,#08070600 24%);transition:opacity .4s;position:absolute;inset:0}.cn .tile[data-playing] .scrim{opacity:.55}.cn .glare{background:radial-gradient(65% 65% at var(--gx,50%) var(--gy,0%), #fff4e033, transparent 62%);mix-blend-mode:screen;opacity:0;transition:opacity .35s;position:absolute;inset:0}.cn .tile:hover .glare{opacity:1}.cn .shade{opacity:0;pointer-events:none;background:#050404;border-radius:5px;position:absolute;inset:0}.cn .pips{opacity:0;gap:4px;transition:opacity .3s;display:flex;position:absolute;top:9px;left:12px;right:12px}.cn .tile:hover .pips{opacity:1}.cn .pips i{background:#f1e8d642;flex:1;height:2px}.cn .pips i[data-done]{background:var(--cream)}.cn .pips i[data-on]:after{content:"";background:var(--cream);height:100%;animation:1.25s linear both cn-pip;display:block}@keyframes cn-pip{0%{width:0}to{width:100%}}.cn .cap{pointer-events:none;transition:transform .4s var(--ease);flex-direction:column;justify-content:space-between;padding:clamp(16px,1.5vw,22px) clamp(11px,1.25vw,18px) clamp(11px,1.25vw,18px);display:flex;position:absolute;inset:0}@media (hover:hover){.cn .tile:hover .cap{transform:translateZ(28px)}}.cn .cap-top{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9.5px;font-stretch:87.5%;display:flex}.cn .cap-top b{font-weight:500}.cn .cap-top i{border:1px solid var(--faint);color:var(--dim);border-radius:2px;padding:4px 7px 3px;font-style:normal}.cn .tile[data-big] .cap-top i{background:var(--cream);color:#0a0908;border-color:#0000}.cn .cap-main{gap:5px;min-width:0;display:grid}.cn .cap-meta{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--dim);font-size:9.5px;font-stretch:87.5%}.cn .cap-title{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;text-shadow:0 1px 22px #000000b3;font-size:clamp(16px,1.55vw,24px);font-weight:600;line-height:1.04}.cn .tile[data-big] .cap-title{letter-spacing:-.025em;font-size:clamp(27px,3.5vw,56px);font-weight:600;line-height:.98}.cn .cap-log{max-width:46ch;color:var(--dim);font-size:clamp(13px,1.05vw,15.5px);line-height:1.38}.cn .cap-metrics{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;gap:4px 20px;margin-top:8px;padding-top:10px;font-size:12px;display:flex}.cn .cap-metrics b{font-family:var(--serif);color:var(--cream);margin-right:.25em;font-size:19px;font-weight:600}.cn .cap-go{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .3s, transform .4s var(--ease);font-size:10px;font-stretch:87.5%;display:none;position:absolute;top:clamp(40px,3.6vw,52px);right:clamp(11px,1.25vw,18px);transform:translate(-10px)}.cn .tile[data-big] .cap-go{display:block}.cn .tile:hover .cap-go{opacity:1;transform:none}.cn .poster{background:radial-gradient(130% 110% at 88% 0%, color-mix(in oklab, var(--a) 82%, #000) 0%, color-mix(in oklab, var(--a) 30%, #0a0908) 50%, #0e0c0b 100%);display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.cn .poster-mark{font-family:var(--serif);color:color-mix(in oklab, var(--a) 55%, #fff);opacity:.4;font-size:104cqh;font-style:italic;font-weight:500;line-height:1;position:absolute;top:-16cqh;right:2cqw}.cn .poster-rule{border:1px solid #f1e8d629;border-radius:2px;position:absolute;inset:8px}.cn .wall[data-live]:not([data-lit]) .card{opacity:0}.cn .wall[data-live][data-lit] .slot[data-state=in] .card{animation:cn-on .8s cubic-bezier(.2, .9, .2, 1) var(--d,0s) backwards}.cn .wall[data-live] .slot[data-state=out]{pointer-events:none}.cn .wall[data-live] .slot[data-state=out] .card{animation:cn-off .46s cubic-bezier(.5, 0, .7, .4) var(--d,0s) forwards}@keyframes cn-on{0%{filter:brightness(6);opacity:0;transform:scale(.02,.006)}10%{opacity:1}36%{filter:brightness(6);transform:scaleY(.006)}to{filter:brightness();transform:none}}@keyframes cn-off{0%{filter:brightness();opacity:1;transform:none}46%{filter:brightness(5);opacity:1;transform:scaleY(.006)}84%{filter:brightness(6);opacity:1;transform:scale(.02,.006)}to{opacity:0;visibility:hidden;transform:scale(0,.006)}}.cn .fill .card{box-shadow:inset 0 0 0 1px var(--line);color:var(--cream);background:repeating-linear-gradient(-45deg,#f1e8d609 0 1px,#0000 1px 9px);border-radius:5px;flex-direction:column;justify-content:space-between;gap:6px;padding:clamp(11px,1.25vw,18px);text-decoration:none;display:flex;overflow:hidden}.cn .fill .shade{z-index:2}.cn .fill-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rec);font-size:9.5px;font-stretch:87.5%}.cn .fill-v{font-family:var(--serif);letter-spacing:-.025em;white-space:nowrap;font-size:clamp(27px,3.3vw,54px);font-weight:500;line-height:.95}.cn .fill-v i{font-weight:400}.cn .fill-l{color:var(--dim);font-size:clamp(11.5px,.95vw,13.5px);line-height:1.35}.cn .fill[data-kind=cta] .card{background:var(--rec);box-shadow:none;color:#0a0908;transition:transform .4s var(--ease), background .2s}.cn .fill[data-kind=cta] .card:hover{--lift:30px;background:#ff5a42}.cn .fill[data-kind=cta] .fill-k,.cn .fill[data-kind=cta] .fill-l{color:#0a0908cc}.cn .sweep{inset:-30px calc(var(--gut) * -1);pointer-events:none;position:absolute;overflow:hidden}.cn .sweep span{background:linear-gradient(90deg,#0000 30%,#fff0d61c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.cn .scr{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--cream);overscroll-behavior:contain;background:#070605;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.cn .scr::backdrop{background:#070605}.cn .scr[open]{animation:.5s ease-out both cn-dim}@keyframes cn-dim{0%{background-color:#07060500}to{background-color:#070605}}.cn .scr[open]::backdrop{animation:.5s ease-out both cn-fade}.cn .scr-in{flex-direction:column;min-height:100%;display:flex}.cn .scr-bar{z-index:3;padding:14px var(--gut);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#070605 62%,#07060500);justify-content:space-between;align-items:center;gap:16px;font-size:10.5px;font-stretch:87.5%;animation:.5s .15s both cn-fade;display:flex;position:sticky;top:0}.cn .scr-bar p{color:var(--dim);align-items:center;gap:16px;margin:0;display:flex}.cn .scr-bar b{color:var(--rec);font-weight:500}.cn .scr-nav button{border:1px solid var(--line);min-width:40px;height:40px;color:var(--cream);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:9px;padding:0 13px;transition:background .2s,border-color .2s;display:inline-flex}.cn .scr-nav button:hover{border-color:var(--cream);background:#f1e8d614}.cn .scr-nav{gap:6px!important}.cn .scr-grid{padding:10px var(--gut) 64px;flex:1;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);align-items:start;gap:clamp(24px,4.5vw,72px);display:grid}.cn .scr-left{min-width:0;position:sticky;top:76px}.cn .scr-screen{aspect-ratio:16/10;transform-origin:0 0;box-shadow:0 0 0 1px var(--line), 0 0 140px color-mix(in oklab, var(--a) 26%, transparent);background:#0e0d0c;border-radius:6px;position:relative;overflow:hidden}.cn .scr-screen img{object-fit:contain;animation:.4s both cn-fade}.cn .scr-sub{font-family:var(--serif);text-align:center;color:var(--dim);margin:14px 0 0;font-size:19px;font-style:italic}.cn .scr-strip{scrollbar-width:none;animation:cn-up .7s var(--ease) .35s both;gap:8px;margin-top:16px;padding:3px;display:flex;overflow-x:auto}.cn .scr-strip button{opacity:.45;cursor:pointer;background:#151310;border:0;border-radius:3px;flex:none;width:84px;height:56px;padding:0;transition:opacity .2s;overflow:hidden}.cn .scr-strip button:hover{opacity:.8}.cn .scr-strip button[aria-pressed=true]{opacity:1;outline:2px solid var(--cream);outline-offset:1px}.cn .scr-strip img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.cn .scr-info{min-width:0;padding-top:6px}.cn .scr-info>*{animation:cn-up .8s var(--ease) both}.cn .scr-info>:first-child{animation-delay:.22s}.cn .scr-info>:nth-child(2){animation-delay:.28s}.cn .scr-info>:nth-child(3){animation-delay:.34s}.cn .scr-info>:nth-child(4){animation-delay:.4s}.cn .scr-info>:nth-child(5){animation-delay:.46s}.cn .scr-info>:nth-child(6){animation-delay:.52s}.cn .scr-info>:nth-child(n+7){animation-delay:.58s}.cn .scr-kind{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0;font-size:10.5px;font-stretch:87.5%}.cn .scr-title{font-family:var(--serif);letter-spacing:-.028em;text-wrap:balance;margin:12px 0 16px;font-size:clamp(40px,5vw,84px);font-weight:500;line-height:.95}.cn .scr-log{font-family:var(--serif);margin:0 0 14px;font-size:clamp(20px,1.75vw,27px);font-style:italic;line-height:1.22}.cn .scr-sum{max-width:58ch;color:var(--dim);margin:0}.cn .scr-metrics{border-block:1px solid var(--line);flex-wrap:wrap;gap:18px 36px;margin:24px 0;padding:20px 0;list-style:none;display:flex}.cn .scr-metrics li{gap:4px;display:grid}.cn .scr-metrics b{font-family:var(--serif);letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:1}.cn .scr-metrics span{color:var(--dim);font-size:12.5px}.cn .scr-facts{gap:12px;margin:24px 0 28px;display:grid}.cn .scr-facts div{grid-template-columns:112px minmax(0,1fr);gap:12px;display:grid}.cn .scr-facts dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding-top:4px;font-size:10px;font-stretch:87.5%}.cn .scr-facts dd{margin:0;font-size:14.5px}.cn .scr-cta{flex-wrap:wrap;gap:10px;margin:0;display:flex}.cn .scr-note{color:var(--rec);margin:18px 0 0;font-size:13px}.cn .sec{max-width:1480px;padding:clamp(70px, 12vh, 150px) var(--gut);margin:0 auto}.cn .sec-head{gap:18px;margin-bottom:clamp(34px,6vh,72px);display:grid}.cn .box-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cn .box-grid li{border-bottom:1px solid var(--line);align-content:start;gap:16px;padding:26px 26px 30px 0;display:grid}.cn .box-grid li+li{border-left:1px solid var(--line);padding-left:26px}.cn .box-grid i{font-family:var(--mono);letter-spacing:.14em;color:var(--rec);font-size:10px;font-style:normal;font-stretch:87.5%}.cn .box-grid b{font-family:var(--serif);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(38px,4.9vw,82px);font-weight:500;line-height:.92}.cn .box-grid span{max-width:26ch;color:var(--dim);font-size:14.5px}.cn .box-note{max-width:76ch;color:var(--faint);margin:26px 0 0;font-size:13.5px}.cn .dir{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5.5vw,96px);display:grid}.cn .dir-photo{perspective:1200px;margin:0;position:sticky;top:96px}.cn .dir-photo img{filter:saturate(.85)contrast(1.04);transform-origin:0;width:100%;height:auto;box-shadow:0 0 0 1px var(--line), 40px 50px 90px -40px #000;transition:transform 1.2s var(--ease), filter .6s;border-radius:5px;display:block;transform:rotateY(9deg)rotateX(2deg)}.cn .dir-photo:hover img{filter:none;transform:none}.cn .dir-photo figcaption{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:16px;margin-top:16px;font-size:10px;font-stretch:87.5%;display:flex}.cn .dir-text{gap:22px;display:grid}.cn .dir-text .h2{font-size:clamp(36px,4.6vw,76px)}.cn .lead{max-width:54ch;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.cn .dir-notes{border-top:1px solid var(--line);gap:0;margin-top:10px;display:grid}.cn .dir-notes div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px;padding:20px 0;display:grid}.cn .dir-notes h3{font-family:var(--serif);margin:0;font-size:22px;font-style:italic;font-weight:400;line-height:1.15}.cn .dir-notes p{color:var(--dim);margin:0;font-size:15px}.cn .shots{counter-reset:shot;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.cn .shots li{box-shadow:inset 0 0 0 1px var(--line);counter-increment:shot;transition:transform .5s var(--ease), box-shadow .3s, opacity .9s var(--ease) var(--rd,0s);background:linear-gradient(160deg,#f1e8d60f,#f1e8d604);border-radius:5px;grid-template-rows:auto auto 1fr auto;gap:12px;padding:22px 22px 20px;display:grid;position:relative}.cn .shots li.in:hover{box-shadow:inset 0 0 0 1px var(--faint);transform:translateY(-6px)}.cn .shots li:before{content:"Shot " counter(shot, decimal-leading-zero);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rec);font-size:10px;font-stretch:87.5%}.cn .shots h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.02}.cn .shots p{color:var(--dim);margin:0;font-size:14.5px}.cn .shots .proof{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;color:var(--cream);padding-top:12px;font-size:10.5px;font-stretch:87.5%}.cn .credits{text-align:center}.cn .credits .sec-head{justify-items:center}.cn .roll-list{gap:clamp(34px,6vh,64px);max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}.cn .roll-list li{justify-items:center;gap:8px;display:grid}.cn .cr-role{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--dim);margin:0;font-size:10.5px;font-stretch:87.5%}.cn .cr-co{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.4vw,64px);font-weight:500;line-height:1}.cn .cr-dates{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rec);margin:0;font-size:10.5px;font-stretch:87.5%}.cn .cr-sum{max-width:56ch;color:var(--dim);text-wrap:balance;margin:4px 0 0;font-size:15px}.cn .crew{border-top:1px solid var(--line);justify-items:center;gap:14px;max-width:820px;margin:clamp(50px,9vh,100px) auto 0;padding-top:clamp(34px,6vh,60px);display:grid}.cn .crew p{font-family:var(--serif);text-wrap:balance;margin:0;font-size:clamp(18px,1.7vw,24px);line-height:1.5}.cn .crew p i{color:var(--rec);padding:0 .35em;font-style:normal}.cn .crew .cr-role+p+.cr-role{margin-top:22px}.cn .end{padding:clamp(90px, 16vh, 200px) var(--gut) 36px;text-align:center;background:radial-gradient(70% 60% at 50% 0,#1a1512,#0a0908 70%);position:relative;overflow:hidden}.cn .end-h{font-family:var(--serif);letter-spacing:-.04em;margin:20px 0 22px;font-size:clamp(60px,14vw,250px);font-weight:500;line-height:.84}.cn .end-h a{background:linear-gradient(var(--rec), var(--rec)) 0 96% / 0 .035em no-repeat;transition:background-size .7s var(--ease);text-decoration:none}.cn .end-h a:hover{background-size:100% .035em}.cn .end-avail{max-width:60ch;color:var(--dim);text-wrap:balance;margin:0 auto 34px}.cn .end-links{border-block:1px solid var(--line);text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px;margin:0 auto;padding:0;list-style:none;display:grid}.cn .end-links li+li{border-left:1px solid var(--line)}.cn .end-links a{gap:8px;padding:22px 20px 24px;text-decoration:none;transition:background .25s;display:grid}.cn .end-links a:hover{background:#f1e8d60f}.cn .end-links span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rec);font-size:10px;font-stretch:87.5%}.cn .end-links b{font-family:var(--serif);overflow-wrap:anywhere;font-size:clamp(17px,1.5vw,22px);font-weight:500}.cn .end-foot{max-width:1200px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:12px 30px;margin:clamp(60px,10vh,120px) auto 0;font-size:10px;font-stretch:87.5%;display:flex}.cn .end-foot a{color:var(--dim);margin-left:1.4em;text-decoration:none}.cn .end-foot a:hover{color:var(--cream)}@media (max-width:1039px){.cn .wall:not([data-live]){grid-template-columns:repeat(3,minmax(0,1fr))}.cn .box-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cn .box-grid li:nth-child(3){border-left:0;padding-left:0}.cn .shots,.cn .end-links{grid-template-columns:repeat(2,minmax(0,1fr))}.cn .end-links li:nth-child(3){border-left:0}.cn .end-links li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:900px){.cn .bar nav a:not(.keep){display:none}.cn .hud-open{grid-template-columns:minmax(0,1fr)}.cn .hud-cta{grid-area:auto/1;justify-content:flex-start;margin-top:8px}.cn .hud-avail{justify-content:flex-start}.cn .scr-grid{grid-template-columns:minmax(0,1fr)}.cn .scr-left{position:static}.cn .scr-bar p:first-child span:nth-child(n+3){display:none}.cn .dir{grid-template-columns:minmax(0,1fr)}.cn .dir-photo{max-width:520px;position:static}}@media (max-width:639px){.cn{--bar:56px}.cn .bar-name span,.cn .prog-keys,.cn .filters button kbd,.cn .hud-intro,.cn .hud-tc span:nth-child(-n+2),.cn .scr-x kbd{display:none}.cn .filters button{padding-left:14px}.cn .wall:not([data-live]){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cn .cap-log{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cn .cap-metrics span:nth-child(n+3){display:none}.cn .cap-top i{padding:3px 5px 2px}.cn .box-grid b{font-size:clamp(30px,9.6vw,44px)}.cn .box-grid li{padding:20px 14px 22px 0}.cn .box-grid li+li{padding-left:14px}.cn .box-grid li:nth-child(3){padding-left:0}.cn .shots{grid-template-columns:minmax(0,1fr)}.cn .dir-notes div{grid-template-columns:minmax(0,1fr);gap:8px}.cn .scr-facts div{grid-template-columns:minmax(0,1fr);gap:3px}.cn .end-links{grid-template-columns:minmax(0,1fr)}.cn .end-links li+li{border-left:0;border-top:1px solid var(--line)}.cn .end-foot a:first-of-type{margin-left:0}}@media (prefers-reduced-motion:reduce){html:has(.cn){scroll-behavior:auto}.cn .hero{height:100svh}.cn *,.cn :before,.cn :after{transition-duration:.01ms!important;animation:none!important}.cn .wall[data-live] .slot[data-state=out] .card{opacity:0;visibility:hidden}.cn .rv{opacity:1;transform:none}}
