:root{--bg:#05080d;--ink:#f1f6fc;--dim:rgba(212,226,244,.72);--faint:rgba(176,196,222,.46);--acc:#a9dcff;--acc2:#e6eef8;--stroke:rgba(255,255,255,.16)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html{background:var(--bg)}html,body{color:var(--ink);font-family:Geist,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}html{overflow-x:hidden;overflow-y:auto}body{min-height:100vh;position:relative;overflow-x:clip}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus-visible{outline:2px solid var(--acc);outline-offset:3px}::selection{background:var(--acc);color:#04070b}.aura{position:fixed;inset:0;z-index:-5;background:radial-gradient(900px 620px at 85% -8%,rgba(169,220,255,.13),transparent 60%),radial-gradient(800px 620px at -5% 55%,rgba(210,225,245,.07),transparent 60%),radial-gradient(700px 500px at 70% 112%,rgba(169,220,255,.08),transparent 60%),#05080d}#net{position:fixed;inset:0;z-index:-4;width:100%;height:100%}.panel{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#ffffff29,#ffffff0a 48%,#bedeff14);backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);border:1px solid rgba(255,255,255,.22);border-radius:24px;box-shadow:0 1px #ffffff73 inset,0 -1px #ffffff14 inset,0 0 0 1px #ffffff08 inset,0 30px 60px -28px #0000008c,0 0 40px -22px #a9dcff59}.panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%),rgba(220,238,255,.16),transparent 55%),linear-gradient(115deg,rgba(255,255,255,.1) 0%,transparent 32%)}.edge{position:relative}.edge:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;z-index:2;pointer-events:none;background:conic-gradient(from var(--ang,0deg),transparent 0 62%,var(--acc) 80%,#fff 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s;animation:spin 3.2s linear infinite}@media(hover:hover){.edge:hover:before{opacity:1}}.edge:focus-visible:before{opacity:1}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--ang:360deg}}.bg{position:fixed;inset:0;z-index:-3;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:var(--bg)}.px{position:absolute;inset:0}.px img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:56% 16%}.px img.sharp{animation:imgin 1.6s cubic-bezier(.2,.8,.2,1) both}.px img.soft{opacity:0;will-change:opacity;transform:none}@keyframes imgin{0%{filter:brightness(0) saturate(0) blur(8px);transform:scale(1.22)}to{filter:none;transform:none}}.shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(5,8,13,.96) 0%,rgba(5,8,13,.78) 18%,rgba(5,8,13,.35) 42%,transparent 66%),linear-gradient(to bottom,rgba(5,8,13,.5),transparent 20%),linear-gradient(120deg,rgba(169,220,255,.1),transparent 45%)}.dim{position:absolute;inset:0;pointer-events:none;background:#05080d;opacity:.06;will-change:opacity}.hero-scan{position:absolute;inset:0;z-index:1;pointer-events:none;will-change:transform;background:linear-gradient(to bottom,transparent calc(100% - 110px),rgba(190,228,255,.2) 100%);border-bottom:1px solid rgba(200,232,255,.55);animation:scan 6s ease-in-out infinite}@keyframes scan{0%{transform:translate3d(0,-100%,0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate3d(0,100%,0);opacity:0}}.hero{position:relative;z-index:3;height:100vh;height:100svh}.hero-copy{position:absolute;z-index:3;left:max(24px,env(safe-area-inset-left));right:24px;bottom:calc(76px + env(safe-area-inset-bottom));pointer-events:none}.hero-copy-in,.cue{will-change:transform,opacity}h1{font-family:"Instrument Serif",serif;font-weight:400;line-height:.86;letter-spacing:-.04em;color:#fff;font-size:clamp(68px,22vw,150px);text-shadow:0 4px 50px rgba(0,0,0,.55)}h1 span{display:block}h1 .l2{font-style:italic;background:linear-gradient(90deg,var(--acc),var(--acc2) 60%,#fff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;padding-right:.1em}.role{margin-top:20px;height:22px;font-family:Geist Mono,monospace;font-size:13px;letter-spacing:.06em;color:var(--dim)}.role b{color:#fff;font-weight:500}.caret{display:inline-block;width:7px;height:14px;margin-left:3px;vertical-align:-2px;background:var(--acc);animation:blink .9s steps(1) infinite}@keyframes blink{50%{opacity:.25}}.loc{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff;padding:7px 13px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px #ffffff4d inset}.loc i{width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:0 0 10px var(--acc);animation:blink 1.8s ease-in-out infinite}.cue{position:absolute;z-index:3;left:50%;bottom:calc(18px + env(safe-area-inset-bottom));margin-left:-20px;width:40px;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;font-family:Geist Mono,monospace;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--faint)}.cue i{display:block;width:1px;height:34px;background:linear-gradient(to bottom,var(--acc),transparent);transform-origin:top;animation:cue 2s ease-in-out infinite}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.bg .px img.gl{opacity:0;mix-blend-mode:screen;pointer-events:none;z-index:2;animation:none}.bg .px img.g1{filter:sepia(1) saturate(7) hue-rotate(-55deg) contrast(1.1)}.bg .px img.g2{filter:saturate(3) hue-rotate(150deg) brightness(1.15)}.bg.glitching{animation:glj .62s steps(1) 1}.bg.glitching img.g1{animation:gl1 .62s steps(1) 1}.bg.glitching img.g2{animation:gl2 .62s steps(1) 1}.bg.glitching:before{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.14) 0,rgba(255,255,255,.14) 1px,transparent 1px,transparent 4px);animation:glflash .62s steps(1) 1}@keyframes glj{0%{transform:translate(0);filter:none}10%{transform:translate(-5px,2px);filter:contrast(1.5) saturate(1.8)}22%{transform:translate(6px,-2px);filter:hue-rotate(40deg) contrast(1.3)}34%{transform:translate(-3px);filter:none}46%{transform:translate(4px,3px);filter:brightness(1.4) contrast(1.4)}60%{transform:translate(-6px,-1px);filter:hue-rotate(-40deg) saturate(2)}74%{transform:translate(2px);filter:none}88%{transform:translate(-2px,1px);filter:contrast(1.3)}to{transform:none;filter:none}}@keyframes gl1{0%{opacity:.9;clip-path:inset(8% 0 72% 0);transform:translate(-18px)}14%{clip-path:inset(55% 0 20% 0);transform:translate(14px)}28%{clip-path:inset(30% 0 45% 0);transform:translate(-12px)}42%{clip-path:inset(78% 0 4% 0);transform:translate(18px)}56%{clip-path:inset(15% 0 60% 0);transform:translate(-14px)}70%{clip-path:inset(48% 0 30% 0);transform:translate(10px)}84%{clip-path:inset(66% 0 12% 0);transform:translate(-8px)}to{opacity:0;clip-path:inset(0 0 100% 0)}}@keyframes gl2{0%{opacity:.9;clip-path:inset(62% 0 18% 0);transform:translate(18px)}14%{clip-path:inset(12% 0 68% 0);transform:translate(-14px)}28%{clip-path:inset(70% 0 8% 0);transform:translate(12px)}42%{clip-path:inset(34% 0 42% 0);transform:translate(-18px)}56%{clip-path:inset(52% 0 24% 0);transform:translate(14px)}70%{clip-path:inset(5% 0 78% 0);transform:translate(-10px)}84%{clip-path:inset(40% 0 38% 0);transform:translate(8px)}to{opacity:0;clip-path:inset(0 0 100% 0)}}@keyframes glflash{0%{opacity:1}50%{opacity:.3}to{opacity:0}}.content{position:relative;z-index:2;max-width:760px;margin:-30px auto 0;padding:0 max(18px,env(safe-area-inset-right)) max(44px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:16px}.about{padding:30px 26px 28px}.eyebrow{display:flex;align-items:center;gap:10px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--acc);margin-bottom:16px}.eyebrow:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(169,220,255,.5),transparent)}.about p{font-size:15.5px;line-height:1.74;color:#e4eefae0;text-shadow:0 1px 14px rgba(0,0,0,.45)}.about p+p{margin-top:14px}.about p b{color:#fff;font-weight:500}.about p .hl{color:var(--acc);font-weight:500}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat{padding:20px 10px;text-align:center;border-radius:20px}.stat .n{font-family:"Instrument Serif",serif;font-size:44px;line-height:1;color:#fff;text-shadow:0 0 24px rgba(169,220,255,.4)}.stat .n small{font-size:24px;color:var(--acc)}.stat .k{margin-top:8px;font-family:Geist Mono,monospace;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#d6e4f69e}.socials{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.soc{padding:22px 10px 18px;border-radius:22px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}@media(hover:hover){.soc:hover{transform:translateY(-6px);box-shadow:0 1px #ffffff57 inset,0 30px 50px -20px #000000e6,0 0 36px -6px #a9dcff8c}.soc:hover svg{transform:scale(1.18) rotate(-6deg);filter:drop-shadow(0 0 8px var(--acc))}}.soc:active{transform:scale(.95)}.soc svg{width:24px;height:24px;fill:#fff;transition:transform .4s cubic-bezier(.34,1.56,.64,1),filter .3s}.soc span{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#e4eefad1}.port{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px;border-radius:26px;cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.port:before{content:"";position:absolute;inset:0;z-index:0;will-change:transform;background:linear-gradient(110deg,transparent 35%,rgba(210,236,255,.24) 50%,transparent 65%);transform:translate(-120%);animation:shine 4.2s ease-in-out infinite}@keyframes shine{55%,to{transform:translate(120%)}}.port>*{position:relative;z-index:2}@media(hover:hover){.port:hover{transform:translateY(-4px) scale(1.01)}.port:hover .arr{transform:rotate(45deg) scale(1.1)}}.port:active{transform:scale(.98)}.port .t{font-family:"Instrument Serif",serif;font-size:32px;letter-spacing:-.02em;line-height:1;color:#fff}.port .t em{font-style:italic;color:var(--acc)}.port .s{display:flex;align-items:center;gap:8px;margin-top:10px;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.port .s svg{width:13px;height:13px;fill:none;stroke:var(--acc);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.port .arr{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:20px;color:#05080d;background:linear-gradient(135deg,#fff,var(--acc));transition:transform .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 26px #a9dcff8c}footer{text-align:center;padding-top:6px;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.rise{opacity:0;transform:translateY(30px);animation:rise 1s cubic-bezier(.34,1.3,.64,1) forwards}@keyframes rise{to{opacity:1;transform:none}}.hero-copy.rise{animation-delay:.1s}.reveal{opacity:0;transform:translateY(46px) scale(.96);transition:opacity .8s ease,transform .9s cubic-bezier(.34,1.4,.64,1)}.reveal.in{opacity:1;transform:none}html.booting .rise{animation-play-state:paused}.boot{position:fixed;inset:0;z-index:100;display:none;pointer-events:none;place-items:center;padding:24px;background:#05080d;transition:opacity .7s ease,visibility .7s}html.booting .boot{display:grid}.boot.out{opacity:0;visibility:hidden}.boot:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.05;background:repeating-linear-gradient(0deg,#fff 0,#fff 1px,transparent 1px,transparent 3px)}.dec{position:relative;width:100%;max-width:520px;text-align:center}.dec-name{font-family:"Instrument Serif",serif;font-size:clamp(40px,11vw,84px);letter-spacing:.04em;line-height:1;color:var(--acc);text-shadow:0 0 24px rgba(169,220,255,.45);white-space:nowrap}.dec-name span{display:inline-block;min-width:.5em}.dec-name .lk{color:#fff;text-shadow:0 0 18px rgba(230,238,248,.7)}.dec-sub{margin-top:18px;font-family:Geist Mono,monospace;font-size:13px;letter-spacing:.3em;color:var(--acc);font-variant-numeric:tabular-nums}.dec-bar{height:2px;margin:16px auto 0;width:60%;border-radius:2px;background:#a9dcff24;overflow:hidden}.dec-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--acc),#fff);box-shadow:0 0 12px var(--acc)}.boot.out .dec{transform:scale(1.08);filter:blur(6px);transition:transform .7s ease,filter .7s ease}.glow{position:fixed;left:0;top:0;width:340px;height:340px;margin:-170px 0 0 -170px;z-index:-1;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(circle,rgba(190,225,255,.15),rgba(220,235,250,.05) 45%,transparent 70%);will-change:transform}.glow.on{opacity:1}.ripple{position:fixed;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;border:2px solid var(--acc);box-shadow:0 0 14px var(--acc),inset 0 0 8px #a9dcff80;pointer-events:none;z-index:60;animation:rip .75s cubic-bezier(.2,.7,.3,1) forwards}@keyframes rip{to{transform:scale(9);opacity:0}}@media(max-width:380px){.content{gap:12px}.hero-copy{left:20px;right:20px;bottom:calc(70px + env(safe-area-inset-bottom))}h1{font-size:clamp(60px,21vw,84px)}.role{font-size:12px}.about{padding:24px 18px}.about p{font-size:14.5px}.stat .n{font-size:36px}.stat .k{font-size:8.5px;letter-spacing:.12em}.port{padding:20px 18px}.port .t{font-size:27px}.port .arr{width:42px;height:42px}.soc span{font-size:9px;letter-spacing:.12em}}@media(min-width:700px)and (max-width:899px){.content{max-width:720px;gap:20px}.hero-copy{left:44px}.about{padding:38px 38px 34px}.about p{font-size:17px}.stat .n{font-size:54px}.stat .k{font-size:10.5px}.soc{padding:28px 10px 22px}.soc svg{width:28px;height:28px}.soc span{font-size:11px}.port{padding:30px 34px}.port .t{font-size:38px}.port .arr{width:56px;height:56px;font-size:24px}}@media(max-width:899px),(hover:none){.panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(145deg,#ffffff2b,#ffffff0d 50%,#bedeff17);box-shadow:0 1px #ffffff6b inset,0 -1px #ffffff12 inset,0 14px 30px -18px #00000080}.loc{backdrop-filter:none;-webkit-backdrop-filter:none;background:#141e2cb3}.edge:before{animation:none}}@media(min-width:900px){.content{max-width:880px;margin-top:-60px;gap:20px}.about{padding:40px 44px 38px}.about p{font-size:17px}.stat .n{font-size:56px}.stat .k{font-size:10.5px}.port{padding:30px 38px}.port .t{font-size:40px}.port .arr{width:58px;height:58px;font-size:24px}}@media(orientation:landscape){.px img{object-fit:contain;object-position:76% 50%}.shade{background:linear-gradient(to right,rgba(5,8,13,.86) 0%,rgba(5,8,13,.55) 34%,transparent 62%),linear-gradient(to top,rgba(5,8,13,.75) 0%,transparent 30%),linear-gradient(to bottom,rgba(5,8,13,.45),transparent 16%)}.hero-copy{left:max(5vw,28px);right:auto;bottom:auto;top:50%;transform:translateY(-50%);width:56vw}.hero-copy.rise{animation-name:riseY}h1{font-size:clamp(52px,min(10vw,19vh),190px)}.role{font-size:clamp(11px,2.3vh,15px);margin-top:clamp(10px,3vh,26px);height:auto;min-height:1.6em}.loc{font-size:clamp(9px,1.9vh,11.5px);margin-top:clamp(8px,2.6vh,22px);padding:clamp(5px,1vh,7px) clamp(10px,1.6vh,13px)}.cue{display:none}.content{margin-top:-40px}}@keyframes riseY{0%{opacity:0;transform:translateY(calc(-50% + 30px))}to{opacity:1;transform:translateY(-50%)}}@media(min-width:1600px){.content{max-width:980px}.about p{font-size:18px}}.bg{bottom:auto;height:100vh;height:100lvh}.px img{height:100%}:root{--bg:#0a0b0d;--acc:#a9dcff;--line:rgba(255,255,255,.09)}html{background:#0a0b0d}.aura,#net,.glow,.ripple,.hero-scan,.bg .px img.gl{display:none!important}.bg{cursor:auto}.shade{background:linear-gradient(to top,#0a0b0df7,#0a0b0dcc 20%,#0a0b0d66 46%,#0a0b0d1f 70%),linear-gradient(to bottom,rgba(10,11,13,.45),transparent 20%)}.dim{background:#0a0b0d}.px img.sharp{animation:imgfade 1.2s ease both}@keyframes imgfade{0%{opacity:0}to{opacity:1}}h1{text-shadow:none;letter-spacing:-.035em}h1 .l2{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#ffffff9e;font-style:italic}.role{font-size:12.5px;letter-spacing:.08em;color:#ffffffb3}.caret{display:none}.loc{background:none;border:0;padding:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#ffffff8c;letter-spacing:.24em}.loc i{animation:none;box-shadow:none}.cue i{animation:none;transform:none;opacity:.5}.panel,.stat,.soc,.port{background:#ffffff08;border:1px solid var(--line);border-radius:14px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.panel:after,.port:before,.edge:before{display:none}.about p{text-shadow:none;color:#ebf0f6db}.eyebrow:after{background:linear-gradient(90deg,rgba(169,220,255,.55),transparent 70%)}.stat .n{text-shadow:none}.stat .n small{color:var(--acc)}.reveal{transform:none;transition:opacity .9s ease}.rise{transform:none;animation:fadein 1s ease forwards}@keyframes fadein{to{opacity:1}}.hero-copy.rise{animation-name:fadein}@media(orientation:landscape){.hero-copy.rise{animation-name:fadeinY}}@keyframes fadeinY{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(-50%)}}.soc,.port{transition:border-color .3s,background .3s}@media(hover:hover){.soc:hover,.port:hover{transform:none;box-shadow:none;border-color:#a9dcff66;background:#ffffff0d}.soc:hover svg{transform:none;filter:none}.port:hover .arr{transform:none}}.soc:active,.port:active{transform:none;background:#ffffff0f}.soc span,.port .t{position:relative;display:inline-block}.soc span:after,.port .t:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.soc:hover span:after,.port:hover .t:after{transform:scaleX(1)}}.soc:active span:after,.port:active .t:after,.soc:focus-visible span:after,.port:focus-visible .t:after{transform:scaleX(1)}.port .arr{background:none;color:var(--acc);border:1px solid rgba(169,220,255,.4);box-shadow:none;width:44px;height:44px;font-size:18px}.boot:before{display:none}.boot{background:#0a0b0d}.dec-name{font-size:clamp(34px,9vw,64px);letter-spacing:.04em;color:#ffffff73;text-shadow:none}.dec-name .lk{color:#fff;text-shadow:none}.dec-sub{font-size:11px;letter-spacing:.28em;color:#ffffff80}.dec-bar{width:120px;height:1px;background:#ffffff1f}.dec-bar i{background:var(--acc);box-shadow:none}.boot.out .dec{transform:none;filter:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rise,.reveal{opacity:1;transform:none}.hero-copy{transform:none}@media(orientation:landscape){.hero-copy{transform:translateY(-50%)}}.glow,.ripple{display:none}}.px{transform-origin:58% 24%;will-change:transform;transform:translateZ(0)}@media(orientation:landscape){.px{transform-origin:76% 30%}}.ln{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.ln>.li{display:block;transform:translate3d(0,110%,0);opacity:0;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s ease}.lines-in .ln>.li{transform:none;opacity:1}.lines-pre{visibility:hidden}.xpand{position:fixed;z-index:200;background:#f7f7f5;border-radius:22px;pointer-events:none;transition:left .7s cubic-bezier(.7,0,.2,1),top .7s cubic-bezier(.7,0,.2,1),width .7s cubic-bezier(.7,0,.2,1),height .7s cubic-bezier(.7,0,.2,1),border-radius .7s cubic-bezier(.7,0,.2,1)}.xpand.full{left:0!important;top:0!important;width:100vw!important;height:100vh!important;border-radius:0}@media(prefers-reduced-motion:reduce){.px{transform:none!important}.ln>.li{transition:none;transform:none;opacity:1}.xpand{transition:none}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.px{--mx:0;--my:0}.shade{background:linear-gradient(to top,rgba(10,11,13,.96) 0%,rgba(10,11,13,.7) 18%,rgba(10,11,13,.18) 44%,transparent 62%),linear-gradient(to bottom,rgba(10,11,13,.5),transparent 18%)!important}h1:not(.sr){display:none}.sig svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sig .ink{fill:#fff}.sig .pen{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.01;stroke-dashoffset:1}.sig.go .pen{animation:pen var(--t) linear var(--d) both}.sig .sw{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1;opacity:0}.sig.go .sw{animation:swashdraw 1s cubic-bezier(.5,0,.2,1) both}@keyframes pen{to{stroke-dashoffset:0}}@keyframes swashdraw{0%{stroke-dashoffset:1;opacity:0}1%{opacity:1;stroke-dashoffset:1}to{stroke-dashoffset:0;opacity:1}}.hero-copy{left:0!important;right:0!important;top:auto!important;bottom:calc(74px + env(safe-area-inset-bottom))!important;transform:none!important;width:auto!important;text-align:center}.role{display:flex;justify-content:center;gap:2px}.loc{margin-left:auto;margin-right:auto}@media(orientation:landscape){.hero-copy{bottom:calc(22px + env(safe-area-inset-bottom))!important}.hero .cue{display:none}}.bar{position:fixed;left:0;right:0;z-index:90;background:#000;pointer-events:none;height:50vh;transition:height 1.6s cubic-bezier(.77,0,.18,1)}.bar-t{top:0}.bar-b{bottom:0}.grain{position:fixed;inset:-50%;z-index:89;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain .9s steps(6) infinite}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.vig{position:fixed;inset:0;z-index:88;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 55%,rgba(0,0,0,.5) 100%)}.rec,.reel{position:fixed;z-index:91;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.2em;color:#ffffffbf;opacity:0;transition:opacity 1s ease .9s;pointer-events:none}.rec.on,.reel.on{opacity:1}.rec{top:calc(max(26px,3.4vh) + 14px);left:max(16px,env(safe-area-inset-left));display:flex;align-items:center;gap:8px}.rec b{font-weight:400;letter-spacing:.12em;color:#fff}.rec .dot{width:7px;height:7px;border-radius:50%;background:#ff2638;box-shadow:0 0 10px #ff2638;animation:recblink 1.2s steps(2) infinite}@keyframes recblink{50%{opacity:.15}}.reel{top:calc(max(26px,3.4vh) + 14px);right:max(16px,env(safe-area-inset-right));text-align:right}@media(max-width:420px){.reel{display:none}}.eyebrow{letter-spacing:.3em}.stat .n{font-family:"Instrument Serif",serif}.boot{background:#000}@media(prefers-reduced-motion:reduce){.grain,.redlight,.rec .dot{animation:none}.bar{transition:none}}@media(orientation:landscape){.hero-copy{left:max(5vw,28px)!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:36vw!important;text-align:left}.role{justify-content:flex-start;font-size:clamp(12px,2.6vh,20px)}.loc{margin-left:0}}.rec,.reel{top:calc(max(18px,2.4vh) + 12px)}@media(prefers-reduced-motion:reduce){.sig .pen{stroke-dashoffset:0;animation:none!important}.sig .sw{opacity:1;stroke-dashoffset:0;animation:none!important}}.grain{mix-blend-mode:normal!important;opacity:.05!important}.scrolling .grain{animation-play-state:paused!important}@media(orientation:landscape){.hero-copy{top:63%!important}}.cssfx .dim{animation:fx-dim linear both;animation-timeline:scroll(root);animation-range:0 80vh}.cssfx .hero-copy-in{animation:fx-copy linear both;animation-timeline:scroll(root);animation-range:0 28vh}.cssfx .cue{animation:fx-cue linear both;animation-timeline:scroll(root);animation-range:0 16vh}@keyframes fx-zoom{0%{transform:scale(1)}25%{transform:scale(1.0344)}50%{transform:scale(1.1)}75%{transform:scale(1.1656)}to{transform:scale(1.2)}}@keyframes fx-soft{0%{opacity:0}25%{opacity:.156}50%{opacity:.5}75%{opacity:.844}to{opacity:1}}@keyframes fx-dim{0%{opacity:.06}25%{opacity:.116}50%{opacity:.24}75%{opacity:.364}to{opacity:.42}}@keyframes fx-copy{to{opacity:0;transform:translate3d(0,-30px,0)}}@keyframes fx-cue{to{opacity:0}}.bg,.px,.px img{backface-visibility:hidden;-webkit-backface-visibility:hidden}.px img{transform:translateZ(0)}.grain{animation:none!important;opacity:.04!important}.sigwrap{position:relative;width:min(96vw,560px);margin:0 auto 4px;aspect-ratio:10/3;pointer-events:none}.sig{--rot:-4deg;position:absolute;inset:0;transform:rotate(var(--rot));will-change:transform}@media(orientation:landscape){.sigwrap{width:min(38vw,540px);margin:0 0 4px}.sig{transform-origin:left bottom}}.hero-copy-in{will-change:transform,opacity}.bar{height:50vh!important;transition:transform 1.6s cubic-bezier(.77,0,.18,1)!important;will-change:transform}.bar-t,.bar-b{transform:translateZ(0)}.bar-t.open{transform:translate3d(0,calc(-100% + max(18px,2.4vh)),0)}.bar-b.open{transform:translate3d(0,calc(100% - max(18px,2.4vh)),0)}.xpand{transition:transform .7s cubic-bezier(.7,0,.2,1),opacity .3s ease .45s!important;transform-origin:0 0;will-change:transform;border-radius:0!important}.bg{background:#090b0d}.vid{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease;transform:translateZ(0)}.vid.on{opacity:1}@media(prefers-reduced-motion:reduce){.vid{transition:none}}.bg{inset:0 0 auto!important;height:100vh;height:100lvh;contain:strict}
