@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-italic-DTr-ymY4.woff2)format("woff2-variations");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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-italic-CSPGnFdO.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(./newsreader-latin-opsz-italic-kJKFiXvB.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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}:root{--night:#050f24;--deep:#040a1c;--plaster:#f6efe2;--paper:#f1ece4;--ink:#191714;--verm:#e2441e;--verm-hot:#ff7a45;--warm:#ffc48a;--fg:var(--plaster);--fg-rgb:246, 239, 226;--grotesk:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--serif:"Newsreader Variable", "Newsreader", Georgia, serif;--mono:"Geist Mono Variable", "Geist Mono", ui-monospace, Menlo, monospace;--u:1px;--fx:0px;--fy:0px;--sb:0px;--axis:50vw;--m:calc(15 * var(--u));--pin-len:260;--reel-hold:40;--reel-ui:0;--cross:0;--atmo-o:1;--type-o:1;--nav-h:calc(70 * var(--u))}[data-hero=field]{--fg:var(--paper);--fg-rgb:241, 236, 228;--m:calc(72 * var(--u))}.is-mobile[data-hero=field]{--m:calc(20 * var(--u))}*,:before,:after{box-sizing:border-box}html{background:var(--deep);color:var(--fg);-webkit-text-size-adjust:100%}body{font-family:var(--grotesk);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:clip}a{color:inherit}i{font-style:normal}p,h1,h2,ul,ol{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--verm-hot);outline-offset:3px}.skip{z-index:50;background:var(--plaster);color:#14141a;font:500 13px/1 var(--mono);padding:12px 16px;position:absolute;top:-80px;left:16px}.skip:focus{top:12px}.m-br{display:none}.is-mobile .m-br{display:inline}.is-mobile .d-br{display:none}.pin{height:calc(100lvh + (var(--pin-len) + var(--reel-hold) + 100) * 1lvh);background:var(--deep);position:relative}.hero,.reel{height:100lvh;position:sticky;top:0;overflow:hidden}.hero{z-index:1;isolation:isolate}.reel{z-index:2;opacity:0;visibility:hidden;margin-top:-100lvh}.world,.world>*,.atmo,.atmo>*,.bleed,.bleed>*,.hud,.hud>*,.band,.grid{position:absolute}.world,.atmo,.bleed,.hud,.grid{pointer-events:none;top:0;bottom:0;left:0;right:0}.world{background:var(--night);overflow:hidden}[data-hero=field] .world{background:#2a1a10}#gl{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;top:0;bottom:0;left:0;right:0}.gl-ready #gl{opacity:1}.flat{transform-origin:0 0}.flat img{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.wm{transform-origin:0 0;transform:var(--wm,none);will-change:transform;top:0;left:0}.atmo>*,.bleed>*{opacity:calc(var(--o,1) * var(--atmo-o));display:block}.atmo .full{opacity:calc(var(--o,1) * var(--world-o,1));top:0;bottom:0;left:0;right:0}.atmo .grain{background-image:var(--grain);mix-blend-mode:overlay;opacity:calc(var(--o) * var(--world-o,1));background-size:256px 256px;top:0;bottom:0;left:0;right:0}.atmo .scrim-top{opacity:var(--world-o,1)}.scrim-low{bottom:0;left:0;right:0;opacity:var(--type-o)!important}.scrim-top{top:0;left:0;right:0}.js:not(.laid) .nav,.js:not(.laid) .hero>:not(.world){visibility:hidden}.nav{z-index:3;height:var(--nav-h);margin-bottom:calc(var(--nav-h) * -1);pointer-events:none;position:sticky;top:0}.nav a,.nav button{pointer-events:auto}.wordmark{align-items:center;text-decoration:none;display:inline-flex;position:absolute}.nav nav{align-items:center;display:flex;position:absolute}.nav-link{font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));align-items:center;margin:-12px -6px;padding:12px 6px;text-decoration:none;display:inline-flex;position:relative}.nav-link:hover,.nav-index a:hover,.menu a:hover,.reel-link:hover,.note-link:hover,.cue:hover{color:var(--verm-hot)}.nav-cta{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.btn{white-space:nowrap;cursor:pointer;font-family:var(--grotesk);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.burger{color:inherit;cursor:pointer;background:0 0;border:0;place-content:center;padding:0;display:grid}.burger i{background:currentColor;display:block}.menu{right:var(--m);top:calc(var(--nav-h) + 4px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#060c1ed1;border:1px solid #ffffff24;min-width:200px;padding:8px;display:grid;position:absolute}.menu[hidden]{display:none}.menu a{align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}[data-hero=lake] .wordmark{left:calc(24 * var(--u));top:calc(20 * var(--u));margin:-8px 0;padding:8px 0}[data-hero=lake] .wm-swash{width:calc(104 * var(--u))}[data-hero=lake] .nav nav{right:calc(20 * var(--u));top:calc(16 * var(--u));height:calc(44 * var(--u));gap:calc(36 * var(--u));font-weight:500}.nav-work{display:flex;position:relative}.nav-index{left:0;top:calc(42 * var(--u));font:500 calc(13 * var(--u)) / calc(18 * var(--u)) var(--grotesk);letter-spacing:.01em;white-space:nowrap;position:absolute}.nav-index a{height:calc(21 * var(--u));align-items:center;text-decoration:none;display:flex}.nav-index a span{width:calc(17 * var(--u));opacity:.7}[data-hero=lake] .nav-cta .btn{width:calc(108 * var(--u));height:calc(40 * var(--u));border-radius:calc(8 * var(--u));background:rgba(var(--fg-rgb), .06);border:1px solid rgba(var(--fg-rgb), .7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:calc(15 * var(--u));font-weight:500}[data-hero=lake] .nav-cta:hover .btn{background:rgba(var(--fg-rgb), .16)}[data-hero=lake] .burger{justify-items:end;gap:calc(5 * var(--u));width:44px;height:44px;margin:0 -12px}[data-hero=lake] .burger i{height:2px;width:calc(13 * var(--u));opacity:.45}[data-hero=lake] .burger i:nth-child(2){width:calc(20 * var(--u));opacity:1}.is-mobile[data-hero=lake] .wordmark{left:calc(16 * var(--u))}.is-mobile[data-hero=lake] .nav nav{right:calc(4 * var(--u));top:calc(14 * var(--u));height:calc(46 * var(--u));gap:calc(6 * var(--u))}.is-mobile[data-hero=lake] .nav-cta .btn{height:calc(46 * var(--u));min-height:44px}.is-mobile[data-hero=lake] .burger{margin:0}.is-mobile .nav-work{display:none}[data-hero=field] .wordmark{left:calc(72 * var(--u));top:calc(32 * var(--u));margin:-8px 0;padding:8px 0}.wm-swash{width:calc(112 * var(--u));height:auto;display:block}[data-hero=field] .nav nav{right:calc(72 * var(--u));top:calc(27 * var(--u));height:calc(44 * var(--u));gap:calc(36 * var(--u))}[data-hero=field] .nav-cta .btn{width:calc(111 * var(--u));height:calc(42 * var(--u));border:1px solid rgba(var(--fg-rgb), .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:calc(15 * var(--u));background:#1917142e;border-radius:999px}[data-hero=field] .nav-cta:hover .btn{background:#19171466}[data-hero=field] .burger{display:none}.is-mobile[data-hero=field] .wordmark{left:calc(20 * var(--u));top:calc(24 * var(--u))}.is-mobile[data-hero=field] .nav nav{right:calc(12 * var(--u));top:calc(18 * var(--u));height:auto}.is-mobile[data-hero=field] .nav-link,.is-mobile[data-hero=field] .nav-cta{display:none}.is-mobile[data-hero=field] .burger{width:calc(44 * var(--u));height:calc(44 * var(--u));border:1px solid rgba(var(--fg-rgb), .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1917142e;border-radius:50%;gap:5.75px;min-width:44px;min-height:44px;display:grid}.is-mobile[data-hero=field] .burger i{width:calc(18 * var(--u));border-radius:1px;height:1.25px}.hud{z-index:2}.hud-w{width:0;height:0}.hud-w>*{position:absolute}.hud-svg{fill:none;stroke:var(--fg);stroke-width:1px;top:0;left:0;overflow:visible}.hud-svg text{fill:var(--fg);stroke:#3c1e0a4d;stroke-width:2px;paint-order:stroke;font:400 9px/12px var(--mono);letter-spacing:.06em}.tag{transform:scale(var(--tag-s,1));transform-origin:0;white-space:nowrap;pointer-events:auto;font-family:var(--mono);letter-spacing:.06em;align-items:center;font-weight:400;display:flex}.dot{border-radius:50%;flex:none}[data-hero=lake] .tag{color:rgba(var(--fg-rgb), .7);gap:8px;font-size:11px;line-height:14px}[data-hero=lake] .dot{background:var(--verm-hot);width:5px;height:5px;box-shadow:0 0 8px 1px #e2441ee6}.is-mobile[data-hero=lake] .tag{gap:7px;font-size:10px;line-height:12px}[data-hero=field] .tag{border:1px solid rgba(var(--fg-rgb), .22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1917149e;border-radius:2px;gap:10px;width:264px;height:28px;padding:0 12px 0 10px;font-size:11px;line-height:14px}[data-hero=field] .tag-tuck{-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:100%;text-shadow:0 0 8px #28160acc;background:0 0;border:0;gap:7px;width:auto;height:auto;padding:0;font-size:9px}.hud-leaving .tag{-webkit-backdrop-filter:none;backdrop-filter:none}[data-hero=field] .dot{background:var(--verm);width:6px;height:6px;box-shadow:0 0 6px 1px #e2441ef2,0 0 14px 1px #ff7a4599}.keystone{background:var(--verm);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px 1px #e2441ef2,0 0 22px 2px #ff7a45b3}.note-link{font:italic 500 17px/22px var(--serif);font-variation-settings:"opsz" 17;color:var(--fg);text-shadow:0 0 10px #3c1e0ad9,0 1px 3px #3c1e0ab3;white-space:nowrap;pointer-events:auto;margin:-11px -4px;padding:11px 4px;text-decoration:none}.br{width:0;height:0;color:rgba(var(--fg-rgb), .95);will-change:transform, opacity;top:0;left:0}.br:before{content:"";position:absolute}[data-hero=lake] .br:before{width:calc(11 * var(--u));background:currentColor;height:1.5px;top:-.75px}[data-hero=lake] .tl:before{transform-origin:100%;right:0;rotate:31deg}[data-hero=lake] .tr:before{transform-origin:0;left:0;rotate:-31deg}[data-hero=lake] .bl:before{transform-origin:100%;right:0;rotate:-31deg}[data-hero=lake] .br2:before{transform-origin:0;left:0;rotate:31deg}[data-hero=field] .br:before{width:calc(18 * var(--u));height:calc(18 * var(--u));border:0 solid}[data-hero=field] .tl:before{border-width:1.5px 0 0 1.5px;top:0;left:0}[data-hero=field] .tr:before{border-width:1.5px 1.5px 0 0;top:0;right:0}[data-hero=field] .bl:before{border-width:0 0 var(--brb,0px) 1.5px;bottom:0;left:0}[data-hero=field] .br2:before{border-width:0 1.5px var(--brb,0px) 0;bottom:0;right:0}.band{z-index:3;will-change:transform, opacity;color:rgba(var(--fg-rgb), .7);font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;font-weight:400;top:0;left:0;right:0}.band>*{position:absolute}.ruler{top:0;bottom:0;left:0;right:0}.ruler svg{position:absolute;top:0;left:0;overflow:visible}.ruler span{position:absolute}.ruler .hi{color:var(--fg)}.playhead{width:1.5px;margin-left:-.75px;top:0;bottom:0;left:0}.bleed{z-index:2}#bleed-b{z-index:3}[data-hero=lake] .band{height:calc(54 * var(--u));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px rgba(var(--fg-rgb), .1), inset 0 -1px rgba(var(--fg-rgb), .1);font-size:max(10px, calc(10 * var(--u)));line-height:calc(12 * var(--u));background:linear-gradient(90deg,#fff0,#ffffff0d 57%,#fff0),#0a0e164d}[data-hero=lake] .playhead{background:var(--verm-hot);box-shadow:0 0 10px 1px var(--verm)}.band-label{left:calc(16 * var(--u));top:calc(28 * var(--u));opacity:.57;display:none}.formats{right:calc(15 * var(--u));align-items:center;gap:calc(34 * var(--u));display:flex;top:0;bottom:0}.formats li{align-items:center;gap:calc(9 * var(--u));display:flex}.formats svg{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));color:rgba(var(--fg-rgb), .85);overflow:visible}.hand-ring{fill:none;stroke:rgba(var(--fg-rgb), .7);stroke-width:1.1px;stroke-linecap:round;position:absolute;overflow:visible}.is-mobile[data-hero=lake] .band{height:calc(48 * var(--u));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:max(10px, calc(9 * var(--u)))}.is-mobile .band-label{display:block}.is-mobile .formats{right:calc(16 * var(--u));top:auto;bottom:calc(8 * var(--u));align-items:flex-end;gap:calc(7 * var(--u))}.formats-m,.is-mobile .formats,.is-mobile .hand-ring{display:none}.is-mobile .formats-m{right:calc(15 * var(--u));bottom:calc(7 * var(--u));opacity:.85;display:block}[data-hero=field] .band{height:calc(30 * var(--u));-webkit-backdrop-filter:blur(3px)brightness(1.12);backdrop-filter:blur(3px)brightness(1.12);box-shadow:inset 0 1px rgba(var(--fg-rgb), .3), inset 0 -1px rgba(var(--fg-rgb), .22);color:rgba(var(--fg-rgb), .86);text-shadow:0 0 6px #28160ab3;font-size:max(10px, calc(9 * var(--u)));line-height:calc(12 * var(--u));background:#19171433}[data-hero=field] .ruler .hi{color:var(--ink)}.band-lit{box-shadow:inset 1px 0 rgba(var(--fg-rgb), .5), inset -1px 0 rgba(var(--fg-rgb), .5);background:linear-gradient(90deg,#ffd49a00,#ffe2b8d9 50%,#ffd49a00);top:0;bottom:0}[data-hero=field] .playhead{background:var(--verm);box-shadow:0 0 6px #e2441ee6}.grid{z-index:2;will-change:opacity}.grid svg{position:absolute;top:0;left:0;overflow:visible}[data-hero=lake] .grid{height:calc(210 * var(--u));--g:calc(15 * var(--u));top:auto}[data-hero=lake] .grid:before{content:"";background-image:linear-gradient(to right, rgba(var(--fg-rgb), .16) 1px, transparent 1px), linear-gradient(to bottom, rgba(var(--fg-rgb), .16) 1px, transparent 1px);background-size:var(--g) var(--g);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000001f,#000c 35%,#000);mask-image:linear-gradient(#0000001f,#000c 35%,#000)}.is-mobile[data-hero=lake] .grid{height:calc(220 * var(--u))}.grid .x{width:calc(8 * var(--u));height:calc(8 * var(--u));margin:calc(-4 * var(--u)) 0 0 calc(-4 * var(--u));opacity:.7;background:linear-gradient(var(--fg), var(--fg)) center / 100% 1px no-repeat, linear-gradient(var(--fg), var(--fg)) center / 1px 100% no-repeat;position:absolute}h1{z-index:5;color:var(--fg);will-change:transform, opacity;margin:0;font-weight:300;position:absolute}h1>span{white-space:nowrap;display:block}.sub{z-index:5;font-family:var(--serif);color:var(--fg);font-weight:400;position:absolute}.cue{z-index:5;font-family:var(--mono);letter-spacing:.06em;color:rgba(var(--fg-rgb), .7);white-space:nowrap;align-items:center;margin:-16px -8px;padding:16px 8px;font-weight:400;text-decoration:none;display:inline-flex;position:absolute}[data-hero=lake] h1{left:calc(15 * var(--u));bottom:calc(var(--sb) + 16 * var(--u));font-size:calc(96 * var(--u));letter-spacing:-.035em;line-height:1}.h1-glyph{width:calc(57 * var(--u));height:calc(67 * var(--u));margin:0 calc(22 * var(--u)) 0 calc(4 * var(--u));vertical-align:baseline;display:inline-block;overflow:visible}.foot{display:contents}[data-hero=lake] .sub{right:calc(15 * var(--u));bottom:calc(var(--sb) + 78 * var(--u));text-align:right;font-size:calc(20 * var(--u));line-height:calc(26 * var(--u));letter-spacing:-.005em;font-variation-settings:"opsz" 20}.reel-link{z-index:5;right:calc(15 * var(--u));bottom:calc(var(--sb) + 35 * var(--u));align-items:center;gap:calc(9 * var(--u));height:44px;font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));font-weight:500;text-decoration:none;display:inline-flex;position:absolute}.reel-link span{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.lk-play{width:calc(22 * var(--u));height:calc(22 * var(--u));overflow:visible}[data-hero=lake] .reel-link{bottom:calc(var(--sb) + 57 * var(--u) - 22px)}[data-hero=lake] .cue{right:calc(15 * var(--u));bottom:calc(var(--sb) + 15 * var(--u));font-size:max(9px, calc(11 * var(--u)));line-height:calc(14 * var(--u))}.is-mobile[data-hero=lake] h1{bottom:calc(var(--sb) + 74 * var(--u));font-size:calc(44 * var(--u));letter-spacing:-.03em;line-height:1.04545}.is-mobile .h1-glyph{width:calc(26 * var(--u));height:calc(30.6 * var(--u));margin:0 calc(10 * var(--u)) 0 calc(2 * var(--u))}.is-mobile[data-hero=lake] .sub{left:calc(15 * var(--u));right:auto;bottom:calc(var(--sb) + 43 * var(--u));text-align:left;font-size:calc(17 * var(--u));line-height:calc(23 * var(--u));font-variation-settings:"opsz" 17;white-space:nowrap}.is-mobile[data-hero=lake] .reel-link{left:calc(15 * var(--u));right:auto;bottom:calc(var(--sb) + 22 * var(--u) - 22px)}.is-mobile[data-hero=lake] .cue{right:calc(15 * var(--u));bottom:calc(var(--sb) + 16 * var(--u));font-size:max(9px, calc(10 * var(--u)));line-height:calc(12 * var(--u))}[data-hero=field] h1{pointer-events:none;font-size:calc(112 * var(--u));letter-spacing:-.04em;text-align:center;text-shadow:0 2px 30px #28140859;line-height:1;top:0;bottom:0;left:0;right:0}.is-mobile[data-hero=field] h1 .l2{text-shadow:0 1px 18px #1e0e06bf,0 0 3px #1e0e0673}[data-hero=field] h1>span{left:var(--axis);will-change:transform;position:absolute;transform:translate(-50%)}[data-hero=field] .sub{left:calc(72 * var(--u));bottom:calc(var(--sb) + 116 * var(--u));font-size:calc(26 * var(--u));line-height:calc(34 * var(--u));letter-spacing:-.01em;font-variation-settings:"opsz" 26}.cta{z-index:5;right:calc(72 * var(--u));bottom:calc(var(--sb) + 126 * var(--u));gap:calc(12 * var(--u));display:flex;position:absolute}.cta .btn{height:calc(50 * var(--u));min-height:44px;padding:0 calc(28 * var(--u));font-size:calc(16 * var(--u));line-height:calc(20 * var(--u));color:var(--paper);border-radius:999px;font-weight:500}.btn-accent{text-shadow:0 1px 2px #781e0699;background:radial-gradient(60% 60% at 30% 0,#ffffff38,#fff0 100%),linear-gradient(#ee6a34,#d93c17 50%,#a82c0a);border:1px solid #ffffff52;position:relative;box-shadow:0 0 26px #e2441ef2,0 6px 64px 8px #ff7a458c,inset 0 1px 1px #fff6;color:#fff!important;font-weight:600!important}.btn-accent:hover{filter:brightness(1.08)}.btn-glass{border:1px solid rgba(var(--fg-rgb), .5);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#19171457}.btn-glass:hover{border-color:var(--fg)}[data-hero=field] .cue{left:var(--axis);bottom:calc(var(--sb) + 38 * var(--u));font-size:max(9px, calc(10 * var(--u)));line-height:calc(12 * var(--u));translate:-50%}.is-mobile[data-hero=field] h1{font-size:calc(48 * var(--u));letter-spacing:-.035em;line-height:1.04167}.is-mobile[data-hero=field] .sub{bottom:auto;left:50%;top:calc(var(--fy) + 628 * var(--u));text-align:center;white-space:nowrap;font-size:calc(19 * var(--u));line-height:calc(26 * var(--u));letter-spacing:-.005em;font-variation-settings:"opsz" 19;translate:-50%}.is-mobile .cta{bottom:auto;left:50%;right:auto;top:calc(var(--fy) + 712 * var(--u));width:calc(350 * var(--u));gap:calc(10 * var(--u));translate:-50%}.is-mobile .cta .btn{height:calc(52 * var(--u));flex:1;padding:0}.is-mobile[data-hero=field] .cue{bottom:auto;top:calc(var(--fy) + 800 * var(--u))}.nav-scrim{z-index:6;height:max(120px, calc(150 * var(--u)));opacity:0;pointer-events:none;background:linear-gradient(#03050c9e,#03050c4d 45%,#03050c00);position:absolute;top:0;left:0;right:0}.wordmark:after,.nav-link:after,.note-link:after,.cue:after,.reel-link:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.nav-index{display:none}}.is-short{--nav-h:max(52px, calc(70 * var(--u)))}.is-short .nav-index,.is-short .note-link,.is-short .hud-svg text,.is-short .cue,.is-short .formats span,.is-short[data-hero=field] .hud-svg,.is-short .keystone{display:none}.is-short .nav-link{font-size:max(13px, calc(15 * var(--u)));line-height:1.3}.is-short .wm-swash{width:max(88px, calc(112 * var(--u)))}.is-short .wordmark{top:12px!important;left:max(16px, calc(24 * var(--u)))!important}.is-short .nav nav{height:44px!important;top:4px!important;right:max(16px, calc(20 * var(--u)))!important;gap:22px!important}.is-short .nav-cta .btn{padding:0 14px;width:auto!important;height:36px!important;font-size:13px!important}.is-short .sub{font-size:max(14px, calc(20 * var(--u)))!important;line-height:1.3!important}.is-short[data-hero=field] .sub{left:max(16px, calc(72 * var(--u)));bottom:calc(var(--sb) + 14px)}.is-short .cta{right:max(16px, calc(72 * var(--u)));bottom:calc(var(--sb) + 12px);gap:8px}.is-short .cta .btn{height:44px;padding:0 18px;font-size:13px}.is-short .reel-link{font-size:13px}.is-short[data-hero=lake] .sub{bottom:calc(var(--sb) + 56px)}.is-short[data-hero=lake] .reel-link{bottom:calc(var(--sb) + 8px)}.reel{color:var(--plaster);--rm:max(20px, calc(24 * var(--u)));background:#05060a}.reel-poster,.reel-video{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.reel-video{z-index:3;background:#000}.reel-shade{background:linear-gradient(to top, #03050cc7, transparent 46%), linear-gradient(to bottom, #03050ccc, #03050c80 16%, transparent 34%), rgba(3, 5, 12, calc(.1 + var(--cross) * .4));opacity:max(var(--reel-ui), var(--cross));position:absolute;top:0;bottom:0;left:0;right:0}.reel:before{content:"";inset:var(--rm);top:calc(var(--nav-h) + 6px);bottom:calc(var(--sb) + var(--rm));z-index:1;pointer-events:none;opacity:var(--reel-ui);--c:#f6efe2e6;background:linear-gradient(var(--c), var(--c)) left top / 18px 1.5px, linear-gradient(var(--c), var(--c)) left top / 1.5px 18px, linear-gradient(var(--c), var(--c)) right top / 18px 1.5px, linear-gradient(var(--c), var(--c)) right top / 1.5px 18px, linear-gradient(var(--c), var(--c)) left bottom / 18px 1.5px, linear-gradient(var(--c), var(--c)) left bottom / 1.5px 18px, linear-gradient(var(--c), var(--c)) right bottom / 18px 1.5px, linear-gradient(var(--c), var(--c)) right bottom / 1.5px 18px;background-repeat:no-repeat;position:absolute}.reel h2,.play,.reel-meta,.reel-kicker,.reel-bar{z-index:2;opacity:var(--reel-ui);position:absolute}.reel-kicker{left:calc(var(--rm) + 24px);right:calc(var(--rm) + 24px);top:calc(var(--nav-h) + 26px);font:400 11px/14px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--plaster);text-shadow:0 0 12px #03050cd9,0 0 2px #03050c99;justify-content:space-between;display:flex}.reel h2{left:calc(var(--rm) + 22px);bottom:calc(var(--sb) + var(--rm) + 44px);letter-spacing:-.04em;transform:translate3d(0, calc((1 - var(--reel-ui)) * 24px), 0);margin:0;font-size:clamp(56px,11vw,200px);font-weight:300;line-height:.9}.play{aspect-ratio:1;width:clamp(76px,7vw,112px);translate:-50% -50%;scale:calc(.86 + var(--reel-ui) * .14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--plaster);cursor:pointer;background:#0a0c1647;border:1px solid #f6efe2b3;border-radius:50%;place-items:center;transition:background .25s,border-color .25s,box-shadow .25s;display:grid;top:50%;left:50%}.play:after{content:"";border:1px dashed #f6efe259;border-radius:50%;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.play[aria-disabled=true]{cursor:default}.play:not([aria-disabled=true]):hover,.play:not([aria-disabled=true]):active{background:var(--verm);border-color:var(--verm-hot);box-shadow:0 0 40px #e2441e99}.play svg{width:34%;margin-left:6%}.reel-meta{right:calc(var(--rm) + 24px);bottom:calc(var(--sb) + var(--rm) + 52px);font:400 11px/14px var(--mono);letter-spacing:.06em;text-transform:uppercase}.reel-bar{left:calc(var(--rm) + 24px);right:calc(var(--rm) + 24px);bottom:calc(var(--sb) + var(--rm) + 18px);height:14px;font:400 10px/1 var(--mono);letter-spacing:.06em;color:#f6efe2b3;background:repeating-linear-gradient(90deg,#f6efe266 0 1px,#0000 1px 12px) 52px 100%/calc(100% - 104px) 5px no-repeat;justify-content:space-between;align-items:flex-end;display:flex}.reel-bar i{background:var(--verm-hot);width:1.5px;height:14px;box-shadow:0 0 10px 1px var(--verm);position:absolute;bottom:-3px;left:52px}.is-playing .play,.is-playing h2{display:none}@media (max-width:760px){.reel-kicker span:last-child{display:none}.reel h2{bottom:calc(var(--sb) + var(--rm) + 74px);left:calc(var(--rm) + 16px)}.reel-meta{right:auto;left:calc(var(--rm) + 18px);bottom:calc(var(--sb) + var(--rm) + 46px)}.reel-kicker,.reel-bar{left:calc(var(--rm) + 18px);right:calc(var(--rm) + 18px)}}.manifesto{z-index:4;color:#14141a;--mm:clamp(16px, 3vw, 44px);background:#efe6d6;min-height:100lvh;margin-top:-100lvh;display:flex;position:relative}.manifesto:before{content:"";background-image:var(--grain-a);opacity:.07;pointer-events:none;background-size:128px 128px;position:absolute;top:0;bottom:0;left:0;right:0}.edge{background:repeating-linear-gradient(90deg,#14141a80 0 1px,#0000 1px 10px) 0 0/100% 7px no-repeat,repeating-linear-gradient(90deg,#14141ab3 0 1px,#0000 1px 100px) 0 0/100% 13px no-repeat;height:22px;position:absolute;top:0;left:0;right:0;box-shadow:0 -18px 50px #00000073,0 -1px #ffffff80}.mf-inner{gap:clamp(28px, 5vw, 72px) var(--mm);width:100%;padding:clamp(84px, 14vh, 180px) var(--mm) calc(var(--mm) + 12px);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid;position:relative}.mf-label{font:400 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-top:.9em}.mf-text{font:400 clamp(30px, 4.5vw, 84px) / 1.08 var(--serif);letter-spacing:-.02em;text-wrap:balance;font-optical-sizing:auto;max-width:19em}.mf-text em{color:#5d5a55;font-style:italic}.mf-foot{flex-wrap:wrap;grid-column:2;align-items:center;gap:12px;display:flex}.mf-foot .btn{border-radius:999px;min-height:48px;padding:0 24px;font-size:15px;font-weight:500}.btn-ink{color:#efe6d6;background:#14141a}.btn-ink:hover{background:var(--verm)}.btn-line{border:1px solid #14141a80}.btn-line:hover{background:#14141a0f;border-color:#14141a}.mf-other{min-height:44px;font:400 12px/1 var(--mono);letter-spacing:.06em;text-underline-offset:4px;align-items:center;margin-left:auto;display:inline-flex}.mf-mark{left:var(--mm);bottom:calc(var(--mm) + 18px);color:#14141a8c;width:clamp(120px,16vw,220px);position:absolute}@media (max-width:760px){.mf-inner{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.mf-foot{grid-column:1;padding-bottom:56px}.mf-other{flex-basis:100%;margin-left:0}}.is-static .pin{height:auto}.is-static .hero,.is-static .reel{height:100svh;position:relative}.is-static .nav{margin:0;position:absolute;left:0;right:0}.is-static .reel{opacity:1;visibility:visible;--reel-ui:1;margin-top:0}.is-static .manifesto{min-height:0;margin-top:0}.is-static .edge{box-shadow:none}.is-static #gl{display:none}.is-static{--reel-ui:1}.no-gl #gl{display:none}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tune{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e9e6df;width:300px;font:400 11px/1.3 var(--mono);background:#080a12e6;border:1px solid #ffffff29;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px}.tune[hidden]{display:none}.tune header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.tune .body{overscroll-behavior:contain;flex:1;padding:4px 12px 12px;overflow:auto}.tune h3{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#c9973f;margin:14px 0 6px}.tune label{grid-template-columns:1fr 52px;align-items:center;gap:2px 8px;padding:3px 0;display:grid}.tune label span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tune label output{text-align:right;color:#fff}.tune input[type=range]{width:100%;accent-color:var(--verm);grid-column:1/-1;margin:0}.tune footer{border-top:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px;display:grid}.tune button{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d}.tune button:hover{background:#ffffff1a}.tune .primary{background:var(--verm);border-color:var(--verm);color:#fff}.tune pre{color:#9fb0d8;white-space:pre-wrap;border-top:1px solid #ffffff1f;margin:0;padding:8px 12px}.index{background:var(--deep);--m:clamp(16px, 3vw, 44px);grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.index header,.index footer{padding:18px var(--m);font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.index header .wordmark{color:var(--plaster);text-transform:none;font:400 26px/1 var(--serif);letter-spacing:-.015em;position:static}.cards{background:#ffffff1f;border-block-start:1px solid #ffffff1f;border-block-end:1px solid #ffffff1f;grid-template-columns:1fr 1fr;gap:1px;display:grid}.card{min-height:min(70svh,62vw);padding:var(--m);background:var(--night);isolation:isolate;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.card img{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.1,1),filter .4s;position:absolute;top:0;bottom:0;left:0;right:0}.card:after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#040816cc);position:absolute;top:0;bottom:0;left:0;right:0}.card:hover img{transform:scale(1.04)}.card:focus-visible img{transform:scale(1.04)}.card h2{letter-spacing:-.03em;font-size:clamp(40px,6vw,104px);font-weight:300;line-height:.95}.card p{font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fffc;margin-top:10px}@media (max-width:760px){.cards{grid-template-columns:1fr}.card{min-height:44svh}}
