@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/bebas-neue-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/share-tech-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-400italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local("Arial"),local("Helvetica");size-adjust:59.11%;ascent-override:152.27%;descent-override:50.76%;line-gap-override:0%}@font-face{font-family:Share Tech Mono Fallback;src:local("Courier New"),local("Courier");size-adjust:89.99%;ascent-override:97.79%;descent-override:26.67%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback";font-style:normal;src:local("Georgia");size-adjust:73.96%;ascent-override:133.86%;descent-override:41.92%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback";font-style:italic;src:local("Georgia");size-adjust:75.03%;ascent-override:131.95%;descent-override:41.32%;line-gap-override:0%}.reel-viewer{position:fixed;inset:0;z-index:9500;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,48px)}.reel-viewer[hidden]{display:none}.reel-viewer-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--void) 88%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.reel-viewer-panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;width:min(420px,100%);max-height:100%}.reel-viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.reel-viewer-title{color:var(--fog);font-family:var(--font-ui);font-size:9px;letter-spacing:2.2px;text-transform:uppercase}.reel-viewer-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--dust);background:color-mix(in srgb,var(--bunker) 92%,transparent);border:1px solid var(--ash);border-radius:50%;font-family:var(--font-mono);font-size:12px;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease}.reel-viewer-frame{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--void);border:1px solid var(--ash);border-radius:14px}.reel-viewer-frame:before{content:"";display:block;padding-top:177.78%}.reel-viewer-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.reel-viewer.reel-blocked .reel-viewer-frame{display:none}.reel-viewer.reel-blocked .reel-viewer-panel:before{content:"This reel could not load here — your browser is blocking the embed. It will open on Instagram.";display:block;padding:22px 20px;color:var(--fog);background:color-mix(in srgb,var(--bunker) 92%,transparent);border:1px solid var(--ash);border-radius:14px;font-family:var(--font-mono);font-size:12px;line-height:1.55}.reel-viewer.reel-blocked .reel-viewer-out{align-self:stretch;padding:13px 16px;text-align:center;color:var(--void);background:var(--green);border-radius:10px}.reel-viewer-out{align-self:flex-start;color:var(--green);font-family:var(--font-mono);font-size:8px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:color .2s ease}@media(hover:hover){.reel-viewer-close:hover{color:var(--chalk);border-color:var(--cinder)}.reel-viewer-out:hover{color:var(--green-soft)}}.reel-viewer-close:focus-visible,.reel-viewer-out:focus-visible{outline:2px solid var(--green);outline-offset:3px}html.reel-viewer-open,html.reel-viewer-open body{overflow:hidden}html.has-btn-cursor *,html.has-btn-cursor *:before,html.has-btn-cursor *:after{cursor:none!important}.btn-cursor{position:fixed;top:0;left:0;width:44px;height:44px;pointer-events:none;z-index:99999;will-change:transform;transform:translate3d(-100px,-100px,0);transform-style:preserve-3d;perspective:90px;mix-blend-mode:difference}.btn-cursor-art{position:absolute;top:0;left:0;pointer-events:none;transform-origin:4px 4px;transform-style:preserve-3d;transition:opacity .12s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.btn-cursor-arrow{width:36px;height:36px;opacity:1}.btn-cursor-svg{position:absolute;top:0;left:0;width:28px;height:28px;overflow:visible}.btn-cursor-hand-wrap{width:32px;height:32px;opacity:0;transform:scale(.72) rotateX(8deg) rotate(-8deg);transform-origin:10px 14px}.btn-cursor-hand{position:absolute;inset:0;width:32px;height:32px;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.btn-cursor-shape,.btn-cursor-hand{filter:drop-shadow(1.2px 0 0 rgba(255,40,80,.7)) drop-shadow(-1.2px 0 0 rgba(0,220,200,.65));animation:btnCursorChroma 2.8s ease-in-out infinite}@keyframes btnCursorChroma{0%{filter:drop-shadow(1.2px .2px 0 rgba(255,40,80,.7)) drop-shadow(-1.2px -.2px 0 rgba(0,220,200,.65))}18%{filter:drop-shadow(1.8px .4px 0 rgba(255,40,80,.85)) drop-shadow(-1.8px -.3px 0 rgba(0,220,200,.8))}34%{filter:drop-shadow(.6px .1px 0 rgba(255,40,80,.5)) drop-shadow(-.6px -.1px 0 rgba(0,220,200,.45))}50%{filter:drop-shadow(1.4px -.2px 0 rgba(255,40,80,.75)) drop-shadow(-1.4px .2px 0 rgba(0,220,200,.7))}66%{filter:drop-shadow(2px .3px 0 rgba(255,40,80,.9)) drop-shadow(-2px -.2px 0 rgba(0,220,200,.85))}74%{filter:drop-shadow(.2px 0px 0 rgba(255,40,80,.3)) drop-shadow(-.2px 0px 0 rgba(0,220,200,.3))}82%{filter:drop-shadow(1.5px .1px 0 rgba(255,40,80,.8)) drop-shadow(-1.5px -.1px 0 rgba(0,220,200,.75))}to{filter:drop-shadow(1.2px .2px 0 rgba(255,40,80,.7)) drop-shadow(-1.2px -.2px 0 rgba(0,220,200,.65))}}.btn-cursor-shape,.btn-cursor-hand,.btn-cursor-crt{animation-play-state:paused}.btn-cursor.is-active .btn-cursor-shape,.btn-cursor.is-active .btn-cursor-hand,.btn-cursor.is-active .btn-cursor-crt{animation-play-state:running}html.eng-gecko .btn-cursor-shape,html.eng-gecko .btn-cursor-hand{animation:none}.btn-cursor-crt{position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.22) 2px,rgba(0,0,0,.22) 4px);background-size:100% 4px;animation:btnCursorScanlines 1.1s linear infinite;mix-blend-mode:overlay;opacity:.72}.btn-cursor-arrow-crt{width:28px;height:28px;clip-path:polygon(14% 14%,79% 43%,50% 50%,43% 79%)}.btn-cursor-hand-crt{width:32px;height:32px;-webkit-mask:url(/assets/ui/pointing-hand.svg) center / contain no-repeat;mask:url(/assets/ui/pointing-hand.svg) center / contain no-repeat}@keyframes btnCursorScanlines{0%{background-position:0 0}to{background-position:0 4px}}.btn-cursor.is-hovering,.btn-cursor.is-pressing{mix-blend-mode:difference}.btn-cursor.is-hovering .btn-cursor-shape,.btn-cursor.is-pressing .btn-cursor-shape,.btn-cursor.is-pressing .btn-cursor-hand{animation:btnCursorChromaHover 1.8s ease-in-out infinite}html.eng-gecko .btn-cursor.is-hovering .btn-cursor-shape,html.eng-gecko .btn-cursor.is-pressing .btn-cursor-shape,html.eng-gecko .btn-cursor.is-pressing .btn-cursor-hand{animation:none}.btn-cursor.is-hovering .btn-cursor-shape{stroke:#fff}.btn-cursor.is-hovering .btn-cursor-arrow,.btn-cursor.is-video-hovering .btn-cursor-arrow{opacity:0;transform:scale(.72) rotateX(8deg) rotate(-8deg)}.btn-cursor.is-hovering .btn-cursor-hand-wrap,.btn-cursor.is-video-hovering .btn-cursor-hand-wrap{opacity:1;transform:scale(.96) rotateX(7deg) rotate(-7deg)}.btn-cursor.is-video-hovering .btn-cursor-hand-wrap{transform:scale(.94) rotateX(9deg) rotate(-10deg) skew(-2deg)}.btn-cursor.is-pressing .btn-cursor-arrow{opacity:0;transform:scale(.72) rotateX(8deg) rotate(-8deg)}.btn-cursor.is-pressing .btn-cursor-hand-wrap{opacity:1;transform:scale(.96) rotateX(7deg) rotate(-7deg)}.btn-cursor.is-pressing-anywhere:not(.is-pressing) .btn-cursor-arrow{transform:scale(.94)}.btn-cursor.is-pressing-anywhere.is-pressing .btn-cursor-hand-wrap{transform:scale(.84) rotateX(7deg) rotate(-7deg)}.btn-cursor.is-video-hovering.is-pressing-anywhere.is-pressing .btn-cursor-hand-wrap{transform:scale(.82) rotateX(9deg) rotate(-10deg) skew(-2deg)}.btn-cursor.is-video-hovering.is-pressing:not(.is-pressing-anywhere) .btn-cursor-hand-wrap{transform:scale(.94) rotateX(9deg) rotate(-10deg) skew(-2deg)}@keyframes btnCursorChromaHover{0%{filter:drop-shadow(2px .3px 0 rgba(255,40,80,.9)) drop-shadow(-2px -.3px 0 rgba(0,220,200,.85))}25%{filter:drop-shadow(2.8px .5px 0 rgba(255,40,80,1)) drop-shadow(-2.8px -.4px 0 rgba(0,220,200,1))}50%{filter:drop-shadow(1.5px .1px 0 rgba(255,40,80,.7)) drop-shadow(-1.5px -.1px 0 rgba(0,220,200,.65))}68%{filter:drop-shadow(.3px 0px 0 rgba(255,40,80,.4)) drop-shadow(-.3px 0px 0 rgba(0,220,200,.4))}76%{filter:drop-shadow(3px .6px 0 rgba(255,40,80,1)) drop-shadow(-3px -.5px 0 rgba(0,220,200,1))}to{filter:drop-shadow(2px .3px 0 rgba(255,40,80,.9)) drop-shadow(-2px -.3px 0 rgba(0,220,200,.85))}}.btn-cursor.is-hidden{opacity:0}@media(hover:none)and (pointer:coarse){.btn-cursor{display:none}*,*:before,*:after{cursor:auto!important}}@media(prefers-reduced-motion:reduce){.btn-cursor-art{transition:none}.btn-cursor-shape,.btn-cursor-hand,.btn-cursor-crt{animation:none!important}}:root{--void: #070707;--abyss: #0E0E10;--bunker: #161619;--ash: #26262B;--cinder: #3A3A41;--smoke: #5E5E66;--fog: #9C9CA4;--dust: #C6C6CC;--chalk: #ECECEE;--green: #4FE08A;--green-soft: #8BF0B6;--violet: #B26BFF;--violet-soft: #CBA0FF;--red: #FF3B47;--signal: var(--green);--static: var(--green);--phosphor:var(--green);--cut: var(--red);--client-lilypad: #00E4EE;--client-lilypad-rgb: 0,228,238;--client-flux: #9B7FE1;--client-flux-rgb: 155,127,225;--bg: var(--void);--surface: var(--bunker);--border: var(--ash);--text: var(--dust);--bright: var(--chalk);--accent: var(--green);--accent2: var(--violet);--alert: var(--red);--muted: var(--smoke);--dim: var(--fog);--cta-green: #4FE08A;--cta-green-soft: #8BF0B6;--font-mono: "Share Tech Mono","Share Tech Mono Fallback", monospace;--font-serif: "Instrument Serif","Instrument Serif Fallback", Georgia, "Times New Roman", serif;--font-display: "Bebas Neue","Bebas Neue Fallback", sans-serif;--font-terminal: "Share Tech Mono","Share Tech Mono Fallback", monospace;--font-ui: "Share Tech Mono","Share Tech Mono Fallback", monospace;--space-section: clamp(64px, 8vw, 96px);--space-section-x: clamp(20px, 5vw, 64px)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--void);color:var(--dust);font-family:var(--font-mono);font-size:14px;line-height:1.7;overflow-x:clip;cursor:none}.hero-sub,.cs-body,.bc-body,.philosophy-sub,.cta-hero-sub{font-family:var(--font-serif);font-weight:400;font-size:15px;line-height:1.85;letter-spacing:0}blockquote,.result-quote blockquote{font-family:var(--font-serif);font-style:italic;font-weight:400}.serif-accent{font-family:var(--font-serif);font-style:italic;letter-spacing:1px}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9997;opacity:.45;mix-blend-mode:overlay}body:after{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.18) 2px,rgba(0,0,0,.18) 4px);pointer-events:none;z-index:9996;opacity:.4}#noise-cursor{position:fixed;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);display:none!important}#noise-cursor canvas{display:block}#dot-grid-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:1}#hw-wave-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:0;transition:opacity .8s ease}#hw-wave-canvas.is-on{opacity:1}#global-glitch-overlay{position:fixed;inset:0;pointer-events:none;z-index:9995}#global-glitch-overlay canvas{position:absolute;inset:0;width:100%;height:100%}.timecode-strip{position:fixed;bottom:24px;left:24px;font-family:var(--font-terminal);font-size:13px;line-height:14px;color:var(--phosphor);opacity:.35;letter-spacing:2px;z-index:50;pointer-events:none;transition:opacity .35s ease}html.footer-in-view .timecode-strip{opacity:0;pointer-events:none}#main-content{transform-origin:50% 48vh}html.js-motion #main-content{opacity:0;animation:mainReveal .38s .04s ease forwards}@keyframes mainReveal{to{opacity:1}}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide){position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:14px 40px;border-bottom:1px solid var(--ash);background:#080808eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.nav-links{display:flex;gap:28px;list-style:none}.nav-links>li>a{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--smoke);text-decoration:none;transition:color .2s}.nav-links>li>a:hover{color:var(--signal)}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--cut);animation:pulseDot 1.5s infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}#hero{--hero-optical-x:0px;--hero-measure:clamp(320px, 31vw, 424px);min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:100px 40px;position:relative;overflow:hidden;text-align:center}.hero-tape{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--signal),var(--static),var(--signal),transparent);opacity:.3}.hero-eyebrow{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:10px;letter-spacing:6px;color:var(--static);text-transform:uppercase;margin-bottom:16px;transform:translate(3px)}.hero-title{font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:clamp(72px,14vw,180px);line-height:.9;letter-spacing:2px;color:var(--chalk);text-align:center}.hero-line-small{display:block;font-family:var(--font-mono);font-size:clamp(13px,1.8vw,22px);font-weight:300;letter-spacing:10px;color:var(--fog);text-transform:uppercase;margin-bottom:10px;transform:translate(5.5px)}.noise-word{display:block;position:relative;cursor:crosshair;line-height:1}.noise-real{display:block;font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:clamp(100px,22vw,260px);letter-spacing:4px;color:var(--chalk);position:relative;z-index:2;-webkit-user-select:none;user-select:none}.noise-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;mix-blend-mode:overlay;transition:opacity .5s ease}.noise-word:hover .noise-canvas{opacity:0}#noiseWord{transform:translate(var(--hero-optical-x));transition:filter .15s ease,transform .15s ease}@keyframes hero-noise-glitch{0%{filter:blur(0);transform:translate(var(--hero-optical-x))}20%{filter:blur(1.5px);transform:translate(calc(var(--hero-optical-x) - 2px))}40%{filter:blur(0);transform:translate(calc(var(--hero-optical-x) + 2px))}60%{filter:blur(2px);transform:translate(calc(var(--hero-optical-x) - 1px))}80%{filter:blur(.5px);transform:translate(calc(var(--hero-optical-x) + 1px))}to{filter:blur(0);transform:translate(var(--hero-optical-x))}}#noiseWord.fuzzy{animation:hero-noise-glitch .4s steps(1) infinite}#hero .hero-sub{margin-top:24px;max-width:var(--hero-measure);font-family:var(--font-serif);font-size:clamp(15.5px,1.25vw,18px);font-weight:400;line-height:1.65;letter-spacing:0;color:#ececeeb8}.hero-sub-mini{display:none}.hero-cta{width:min(100%,var(--hero-measure));margin-top:32px;display:flex;gap:14px;justify-content:center;flex-wrap:nowrap}.hero-cta>.btn-primary,.hero-cta>.btn-ghost{box-sizing:border-box;flex:1 1 0;min-width:0;justify-content:center}.hero-cta>.btn-primary svg{flex:0 0 auto;transform:translate(-1px)}.rec-badge{position:absolute;top:24px;right:24px;display:flex;align-items:center;gap:6px;font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:9px;letter-spacing:2px;color:var(--cut);opacity:.7}.scroll-hint{position:absolute;bottom:24px;left:50%;height:14px;transform:translate(-50%);display:flex;flex-direction:row;align-items:center;gap:9px}.scroll-hint-text{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:8px;letter-spacing:3px;color:var(--smoke);text-transform:uppercase}.scroll-arrow{width:24px;height:1px;background:linear-gradient(to right,var(--smoke),transparent);animation:scrollPulse 1.8s ease-in-out infinite}@keyframes scrollPulse{0%,to{opacity:.3}50%{opacity:.8}}.sweep-chroma-hit{text-shadow:-2.5px 0 0 rgba(255,40,80,.72),2.5px 0 0 rgba(0,220,200,.65)!important;transition:text-shadow 0s!important}.sweep-phosphor-burn{filter:brightness(1.35) drop-shadow(0 0 14px rgba(79,224,138,.55));transition:filter .45s ease-out}.sweep-phosphor-burn.burn-fade{filter:brightness(1) drop-shadow(0 0 0px rgba(79,224,138,0))}html.js-motion .hero-word-hidden{opacity:0;clip-path:inset(0 100% 0 0);transition:none}.hero-word-revealed{opacity:1;clip-path:inset(0 0% 0 0);transition:clip-path .18s ease-out,opacity .12s ease-out}.hero-char{display:inline-block;transition:none}#hero-sweep-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;mix-blend-mode:overlay}html.js-motion .noise-word.sweep-noise-scrambling .noise-real{clip-path:inset(0 calc(100% - var(--noise-reveal-pct, 0%)) 0 0);transition:none}.noise-word.sweep-noise-scrambling .noise-canvas{opacity:1}.noise-word.sweep-noise-resolved .noise-real{clip-path:inset(0 0 0 0);transition:clip-path .42s ease-out}.btn-primary{display:inline-flex;align-items:center;gap:9px;padding:13px 28px;background:var(--cta-green);color:var(--void);font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;border:none;cursor:crosshair;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;font-weight:500}@media(hover:hover){.btn-primary:hover{background:var(--cta-green-soft);transform:translate(-1px,-1px);box-shadow:2px 2px #4fe08a73}}.btn-primary:active{transform:translateY(1px);box-shadow:1px 1px #4fe08a4d}.btn-ghost{display:inline-flex;align-items:center;gap:9px;padding:13px 28px;background:transparent;color:var(--dust);font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;border:1px solid var(--ash);cursor:crosshair;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}@media(hover:hover){.btn-ghost:hover{border-color:var(--cta-green);color:var(--cta-green)}}.btn-ghost:active{transform:translateY(1px);border-color:var(--cta-green);color:var(--cta-green)}section{padding:var(--space-section) var(--space-section-x);max-width:1200px;margin:0 auto;position:relative;z-index:1}.section-title{font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:clamp(38px,5.5vw,72px);letter-spacing:2px;color:var(--chalk);margin-bottom:48px;line-height:1}#work{border-top:1px solid var(--ash)}#work .video-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;align-items:start}#work .video-card{--work-accent:var(--green);--work-accent-rgb:79,224,138;grid-column:span 3;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--bunker) 94%,transparent);border:1px solid color-mix(in srgb,var(--chalk) 11%,transparent);border-radius:16px;box-shadow:0 18px 55px #0003;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}#work .video-card.is-horizontal{grid-column:span 6}#work .video-thumb{position:relative;width:100%;aspect-ratio:9/15;overflow:hidden;background:var(--void);border-bottom:1px solid rgba(var(--work-accent-rgb),.2)}#work .video-card.is-horizontal .video-thumb{aspect-ratio:16/9}#work .video-thumb>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--void);transform:scale(1.001);transition:filter .3s ease,transform .55s cubic-bezier(.2,.7,.2,1)}#work .work-brand-rail{position:absolute;z-index:3;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}#work .work-brand-mark{display:flex;align-items:center;max-width:58%}#work .work-brand-mark img{display:block;width:auto;height:14px;max-width:108px;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.8))}#work .video-card.is-flux .work-brand-mark img{height:18px;max-width:60px}#work .work-format{color:color-mix(in srgb,var(--chalk) 82%,transparent);font-family:var(--font-ui);font-size:8px;line-height:1;letter-spacing:2.2px;text-shadow:0 2px 5px rgba(0,0,0,.95);text-transform:uppercase;white-space:nowrap}#work .work-proof-overlay{position:absolute;z-index:3;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:70px 14px 13px;color:var(--chalk);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--void) 82%,transparent));opacity:.82;pointer-events:none;transition:opacity .25s ease}#work .work-proof-count{display:flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:9px;letter-spacing:2px;white-space:nowrap}#work .work-proof-count svg{width:14px;height:10px;fill:none;stroke:var(--work-accent);stroke-width:1.25}#work .work-proof-count strong{color:var(--work-accent);font-size:11px;font-weight:600}#work .work-proof-label{color:var(--fog);font-family:var(--font-ui);font-size:7px;letter-spacing:2.2px;text-transform:uppercase}#work .work-thumb-link{position:absolute;z-index:4;inset:0;display:block;width:100%;background:transparent;border:0;cursor:pointer}#work .video-meta{padding:15px 16px 17px;background:linear-gradient(140deg,rgba(var(--work-accent-rgb),.07),transparent 50%),#121211f7}#work .video-tag{margin-bottom:7px;color:var(--work-accent);font-family:var(--font-mono);font-size:8px;letter-spacing:2px;text-transform:uppercase}#work .video-title{margin:0;color:var(--chalk);font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:1.4}#work .work-card-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--chalk) 8%,transparent)}#work .work-see-all{display:none}@media(max-width:760px){#work .work-see-all{display:block;margin:28px auto 0;width:fit-content;padding:13px 26px;border:1px solid var(--ash);color:var(--dust);font-family:var(--font-mono);font-size:10px;letter-spacing:3px;text-transform:uppercase;text-decoration:none}}#work .work-case-link{padding:0;color:var(--work-accent);background:none;border:0;font-family:var(--font-mono);font-size:8px;line-height:1.4;letter-spacing:2px;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .2s ease}@media(hover:hover){#work .video-card:hover{border-color:rgba(var(--work-accent-rgb),.54);box-shadow:0 22px 70px #0000004d,0 0 0 1px rgba(var(--work-accent-rgb),.1);transform:translateY(-3px)}#work .video-card:hover .video-thumb>video{filter:saturate(1.06) contrast(1.02);transform:scale(1.018)}#work .video-card:hover .work-proof-overlay{opacity:1}#work .work-case-link:hover{color:var(--chalk)}}#work .work-thumb-link:focus-visible,#work .work-case-link:focus-visible{outline:2px solid var(--work-accent);outline-offset:3px}@media(max-width:900px){#work .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#work .video-card,#work .video-card.is-horizontal{grid-column:auto}#work .video-card.is-short .video-thumb{aspect-ratio:4/5}}@media(max-width:600px){#work .video-grid{grid-template-columns:1fr}#work .work-brand-rail{top:10px;left:10px;right:10px}#work .work-proof-overlay{padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){#work .video-card,#work .video-thumb>video{transition:none!important}#work .video-card:hover{transform:none}}html.btn-reduced-motion #work .video-card,html.btn-reduced-motion #work .video-thumb>video{transition:none!important}@media(max-width:760px),(hover:none),(pointer:coarse){.nav-links>li>a,.nav-links .nav-contact-cta,#work .work-case-link{position:relative}.nav-links>li>a:after,.nav-links .nav-contact-cta:after,#work .work-case-link:after{content:"";position:absolute;left:0;right:0;top:50%;min-height:44px;height:100%;transform:translateY(-50%);background:none;pointer-events:auto}#work .work-case-link:after{min-width:44px}}#work button.work-thumb-link{appearance:none;-webkit-appearance:none;padding:0;font:inherit;color:inherit}#results,#process{border-top:1px solid var(--ash)}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:10px}.bc{background:var(--bunker);border:1px solid var(--ash);border-radius:2px;padding:28px 28px 24px;position:relative;overflow:hidden;transition:border-color .25s,background .25s,box-shadow .25s}.bc:hover{border-color:var(--signal);box-shadow:0 0 0 1px #4fe08a14,inset 0 0 40px #4fe08a08}.bc-4{grid-column:span 4}.bc-6{grid-column:span 6}.bc-3{grid-column:span 3}.bc-8{grid-column:span 8}.bc-12{grid-column:span 12}.bc-eyebrow{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:9px;letter-spacing:4px;color:var(--static);text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:8px}.bc-eyebrow-line{width:20px;height:1px;background:var(--static)}.bc-num{font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:clamp(64px,8vw,100px);line-height:.85;letter-spacing:-1px;color:#4fe08a1a;position:absolute;top:12px;right:16px}.bc-title{font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:clamp(22px,2.5vw,32px);letter-spacing:1px;color:var(--chalk);line-height:1.1;margin-bottom:10px}.bc-title-sm{font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:clamp(18px,2vw,24px);letter-spacing:1px;color:var(--chalk);line-height:1.1;margin-bottom:8px}.bc-body{font-size:12px;color:var(--fog);line-height:1.85;letter-spacing:.2px}.bc-stat{font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:clamp(44px,5vw,64px);color:var(--signal);letter-spacing:0;line-height:1;margin-top:auto}.bc-stat-label{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:9px;letter-spacing:2px;color:var(--fog);text-transform:uppercase;margin-top:6px}.bc-tag{display:inline-block;padding:4px 10px;border:1px solid var(--ash);font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:8px;letter-spacing:2px;color:var(--smoke);margin:3px 3px 0 0}.bc-tag-active{border-color:var(--static);color:var(--static)}.bc-divider{height:1px;background:var(--ash);margin:20px 0}.bc-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:16px}.bc-stat-item .stat-val{font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:36px;color:var(--chalk);letter-spacing:0;line-height:1}.bc-stat-item .stat-val.accent{color:var(--static)}.bc-stat-item .stat-lbl{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:8px;letter-spacing:2px;color:var(--smoke);text-transform:uppercase;margin-top:3px}.bc-cta{background:linear-gradient(135deg,#1e1c14,var(--bunker));border-color:var(--ash);border-top:2px solid var(--signal);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.bc-green{background:linear-gradient(135deg,#0e1a10,#141914);border-color:#2a3a2a;border-top:2px solid var(--static)}.bc-green:hover{border-color:var(--static);border-top-color:var(--static)}.bc-green .bc-title,.bc-green .bc-stat{color:var(--static)}.footer-logo{font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:17px;letter-spacing:5px;color:var(--fog)}.bento-step-num{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:9px;letter-spacing:3px;color:var(--static);margin-bottom:16px;display:flex;align-items:center;gap:7px}.step-line{width:20px;height:1px;background:var(--static)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.reveal.in{opacity:1;transform:translateY(0)}@media(max-width:900px){.video-grid{grid-template-columns:1fr}.bento-grid{grid-template-columns:repeat(4,1fr)}.bc-4,.bc-6,.bc-3,.bc-8,.bc-12{grid-column:span 4}.cs-inner{grid-template-columns:1fr;gap:24px}.results-grid{grid-template-columns:1fr}.result-quote{grid-column:span 1}nav{padding:14px 20px}.nav-links{display:none}}#cta-hero{position:relative;background:var(--void);border-top:1px solid var(--ash);padding:0;min-height:130vh}.cta-stage{position:sticky;top:0;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center}.section-cut.section-cut--hidden{display:none}.cta-hero-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:56px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.cta-stage:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--signal),var(--static),transparent);z-index:3;opacity:var(--cta-lip, 1)}.cta-hero-title{font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:clamp(52px,10vw,130px);line-height:.9;letter-spacing:2px;color:var(--chalk);margin-bottom:0}.cta-hero-title span{color:inherit}.cta-hero-title .serif-accent{font-family:var(--font-serif);font-style:italic;letter-spacing:1px;color:inherit;text-shadow:-1.5px 0 rgba(200,70,255,.5),1.5px 0 rgba(120,110,255,.5)}#cta-hero.cta-armed .cta-hero-title,#cta-hero.cta-armed .cta-hero-sub,#cta-hero.cta-armed .cta-hero-buttons,#cta-hero.cta-armed .cta-hero-meta{opacity:0}.cta-glow{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse 60% 46% at 50% 46%,rgba(167,139,250,.55),rgba(130,90,220,.18) 45%,transparent 70%)}.cta-glow-green{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse 60% 46% at 50% 46%,rgba(79,224,138,.55),rgba(79,224,138,.18) 45%,transparent 70%)}.cta-rollbar{position:absolute;left:0;right:0;height:30%;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(180deg,#08080800,#0808084d 24%,#080808a3 42%,#080808bd 48%,#e9deffeb 50.5%,#786eff66 53.5%,#08080885 62%,#08080838 80%,#08080800)}.cta-scanlines{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,rgba(0,0,0,.32) 0 1px,transparent 1px 3px)}.rec-dot-cta{display:inline-block;width:.14em;height:.14em;margin-left:.02em;vertical-align:baseline;border-radius:50%;background:#ff3b47;box-shadow:0 0 6px #ff3b478c;animation:pulseDot 1.4s infinite}.cta-hero-sub{font-size:13px;color:var(--fog);max-width:420px;line-height:1.8;margin:22px 0 34px;letter-spacing:.3px}.cta-hero-buttons{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.btn-dm{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--cta-green);color:var(--void);font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;border:none;cursor:crosshair;text-decoration:none;font-weight:500;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.btn-dm:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-100%);transition:transform .4s ease}@media(hover:hover){.btn-dm:hover:before{transform:translate(100%)}.btn-dm:hover{background:var(--cta-green-soft);transform:translate(-2px,-2px);box-shadow:3px 3px #4fe08a80}}.btn-dm:active{transform:translateY(1px);box-shadow:1px 1px #4fe08a59}.cta-hero-meta{margin-top:36px;padding-top:26px;border-top:1px solid var(--ash);width:100%;display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.cta-hero-stat{text-align:center}.cta-hero-stat-num{font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:28px;color:var(--signal);letter-spacing:1px;line-height:1}.cta-hero-stat-lbl{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:8px;letter-spacing:2px;color:var(--smoke);text-transform:uppercase;margin-top:4px}.signal-sweep{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.signal-sweep:before{content:"";position:absolute;top:0;bottom:0;left:-200px;width:200px;background:linear-gradient(90deg,transparent 0%,rgba(79,224,138,0) 30%,rgba(79,224,138,.025) 45%,rgba(79,224,138,.06) 50%,rgba(79,224,138,.025) 55%,rgba(79,224,138,0) 70%,transparent 100%);animation:sweepPass var(--sweep-dur, 7s) linear infinite;animation-play-state:paused;will-change:transform}.signal-sweep:after{content:"";position:absolute;top:0;bottom:0;width:1px;left:-100px;background:linear-gradient(180deg,transparent 0%,rgba(79,224,138,.4) 20%,rgba(79,224,138,.6) 50%,rgba(79,224,138,.4) 80%,transparent 100%);animation:sweepLine var(--sweep-dur, 7s) linear infinite;animation-play-state:paused;box-shadow:0 0 12px #4fe08a4d;will-change:transform,opacity}.signal-sweep.ambient-live:before,.signal-sweep.ambient-live:after,.signal-sweep.sweep-swipe-mode:before,.signal-sweep.sweep-swipe-mode:after{animation-play-state:running}@keyframes sweepPass{0%{transform:translateZ(0)}to{transform:translate3d(calc(100vw + 400px),0,0)}}@keyframes sweepLine{0%{transform:translateZ(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate3d(calc(100vw + 200px),0,0);opacity:0}}.signal-sweep.sweep-swipe-mode:before{animation:sweepPassSwipe .9s cubic-bezier(.32,0,.18,1) 1 both}.signal-sweep.sweep-swipe-mode:after{animation:sweepLineSwipe .9s cubic-bezier(.32,0,.18,1) 1 both,sweepLineSwipeOpacity .9s linear 1 both}@keyframes sweepPassSwipe{0%{transform:translateZ(0)}to{transform:translate3d(calc(100vw + 400px),0,0)}}@keyframes sweepLineSwipe{0%{transform:translateZ(0)}to{transform:translate3d(calc(100vw + 200px),0,0)}}@keyframes sweepLineSwipeOpacity{0%{opacity:0}7%{opacity:1}92%{opacity:1}to{opacity:0}}.section-cut{max-width:1200px;margin:0 auto;padding:0 var(--space-section-x);height:64px;display:flex;align-items:center;gap:16px;position:relative;z-index:2}.section-cut-leader{flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--ash) 0,var(--ash) 20px,transparent 20px,transparent 28px);opacity:.6}.section-title--sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.section-cut-badge{font-family:var(--font-terminal);font-size:13px;letter-spacing:3px;color:var(--phosphor);opacity:.68;display:flex;align-items:center;gap:10px;padding:6px 14px;border:1px solid var(--ash);background:#08080899}.section-cut-badge .cut-dot{width:6px;height:6px;border-radius:50%;background:var(--phosphor);box-shadow:0 0 6px var(--phosphor)}.section-cut-tc{position:absolute;right:40px;top:50%;transform:translateY(-50%);font-family:var(--font-terminal);font-size:12px;color:var(--smoke);opacity:.5;letter-spacing:2px}@media(max-width:640px){.section-cut-tc{display:none}.section-cut-badge{letter-spacing:2px}}@media(max-width:900px){.section-cut{padding:0 20px}}:root{--btn-serif: Georgia, "Times New Roman", serif}body{color:#ececeecc}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide){position:fixed;--nav-scale: 1;--nav-y: 0px;top:18px;left:50%;right:auto;width:auto;max-width:calc(100vw - 24px);transform:translate(-50%) translateY(var(--nav-y));transform-origin:top center;justify-content:flex-start;align-items:center;gap:4px;padding:8px 8px 8px 12px;border:1px solid rgba(244,239,231,.14);border-radius:999px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 22px 60px #0000006b,0 6px 16px #00000052,inset 0 1.5px #fff3,inset 0 -9px 20px #0000004d,inset 0 -1px #ffffff0d;isolation:isolate;transition:background .36s cubic-bezier(.2,.8,.2,1),border-color .36s cubic-bezier(.2,.8,.2,1),box-shadow .36s cubic-bezier(.2,.8,.2,1)}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide):before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff1c,#ffffff06 45%,#ffffff0a),radial-gradient(circle at 14% 0%,rgba(79,224,138,.22),transparent 40%),radial-gradient(circle at 88% 12%,rgba(79,224,138,.1),transparent 44%);opacity:.72;pointer-events:none}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide):after{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 18px #ffffff0b}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide):hover{background:#111111c7;border-color:#4fe08a42;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff29,inset 0 -1px #ffffff0d}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide)>*{position:relative;z-index:1}.nav-glass-pane{position:fixed;top:18px;left:50%;--nav-y: 0px;transform:translate(-50%) translateY(var(--nav-y));width:0;height:0;border-radius:999px;z-index:99;pointer-events:none;overflow:hidden;background:#0c0c0c66;-webkit-backdrop-filter:blur(4px) saturate(160%);backdrop-filter:blur(4px) saturate(160%);transition:background .36s cubic-bezier(.2,.8,.2,1)}html.btn-reduced-motion .nav-glass-pane{transition:none}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide)>.glass-rim,nav:not(.footer-nav):not(.footer-actions):not(.footer-guide)>.glass-cursor,nav:not(.footer-nav):not(.footer-actions):not(.footer-guide)>.glass-shine{position:absolute;inset:0}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide)>.glass-cursor{z-index:0}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide)>.glass-rim{z-index:3}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide)>.glass-shine{z-index:4}.glass-rim{position:absolute;inset:0;border-radius:inherit;padding:1.2px;pointer-events:none;opacity:calc(.82 + var(--shine-op, 0) * .18);transition:opacity .36s cubic-bezier(.2,.8,.2,1);background:conic-gradient(from 132deg at 30% 22%,#ffffff8c,#ffffff1f 64deg,#ffffff08 150deg,#ffffff0d 232deg,#ffffff3d 312deg,#ffffff8c 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide):hover>.glass-rim,.nav-contact-group:hover .nav-contact-menu .glass-rim{opacity:1}.glass-shine{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:var(--shine-op, 0);mix-blend-mode:screen}.glass-shine:before{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:34%;margin-left:-17%;transform:translate3d(var(--shine-pos, -200px),0,0) skew(-16deg);will-change:transform;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.42) 38%,rgba(79,224,138,.55) 50%,rgba(79,224,138,.4) 62%,transparent 100%);filter:blur(1.5px)}html.btn-reduced-motion .glass-shine{display:none}.glass-cursor{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(78px 96px at var(--cx, 50%) var(--cy, 50%),rgba(79,224,138,.22),rgba(79,224,138,.1) 42%,transparent 66%);mix-blend-mode:screen}nav:not(.footer-nav):not(.footer-actions):not(.footer-guide):hover>.glass-cursor{opacity:1}.nav-backlight{position:fixed;top:-28px;left:50%;width:min(560px,92vw);height:150px;transform:translate(-50%);z-index:99;pointer-events:none;opacity:.55;background:radial-gradient(58% 100% at 42% 0%,rgba(79,224,138,.34),transparent 70%),radial-gradient(46% 92% at 78% 8%,rgba(79,224,138,.18),transparent 72%)}html.btn-reduced-motion .nav-backlight{display:none}.nav-logo{flex:0 0 auto;position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:0;height:30px;padding:0 14px;border-radius:999px;background:none;transition:background .3s cubic-bezier(.2,.8,.2,1)}.nav-logo:hover,.nav-logo:focus-visible{background:#4fe08a14}.nav-logo:focus-visible{outline:none}.nav-logo svg{width:20px;height:20px;opacity:.9;display:block;flex:0 0 auto;transition:opacity .28s ease,transform .28s cubic-bezier(.2,.8,.2,1),filter .28s ease}.nav-logo:focus-visible svg{opacity:1;transform:scale(1.06);filter:drop-shadow(0 0 5px rgba(79,224,138,.5))}@media(hover:hover){.nav-logo:hover svg{opacity:1;transform:scale(1.06);filter:drop-shadow(0 0 5px rgba(79,224,138,.5))}}.nav-logo:active svg{opacity:1;transform:scale(.97)}.nav-links{position:relative;z-index:3;display:flex;align-items:center;margin-left:0;margin-right:0;gap:4px}.nav-links>li>a,.nav-links .nav-contact-cta{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace!important;color:#ececeead!important;font-size:10px;letter-spacing:3px;text-transform:uppercase;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:999px;background:none;border:none;cursor:pointer;transition:color .3s cubic-bezier(.2,.8,.2,1),background .3s cubic-bezier(.2,.8,.2,1)}.nav-links>li>a:hover,.nav-links .nav-contact-cta:hover{color:var(--chalk)!important;background:#4fe08a14}.nav-links>li>a:active,.nav-links .nav-contact-cta:active{transform:translateY(1px)}.nav-pill-hidden{display:none!important}.hero-sub,.cs-body,.bc-body,.philosophy-sub,.cta-hero-sub{color:#ececeeb3;font-size:13px}.video-stat,.cs-stat-label,.bc-stat-label,.footer-copy,.quote-sub{color:#c6c6cc94}.btn-flow-stage{position:relative;overflow:visible}.btn-flow-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:1}.btn-flow-path{fill:none;stroke:#ececeee0;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:10 5;filter:drop-shadow(0 0 4px rgba(236,236,238,.55)) drop-shadow(0 0 12px rgba(236,236,238,.22))}.btn-arrow-tip-svg{position:absolute;top:-32px;right:-8px;pointer-events:none;z-index:5;overflow:visible}.btn-flow-tip{stroke:#ececeeeb;stroke-width:3;stroke-linecap:round;fill:none;opacity:0;transform:scale(.6) rotate(225deg);transform-origin:center;transform-box:fill-box}.btn-flow-tip.is-revealed{animation:btnArrowIdle 4.5s ease-in-out infinite .5s}@keyframes btnArrowIdle{0%{transform:rotate(225deg) translate(0) scale(1)}8%{transform:rotate(225deg) translate(-1px) scale(1.03)}18%{transform:rotate(225deg) translate(1px) scale(.97)}28%{transform:rotate(225deg) translate(0) scale(1)}36%{transform:rotate(225deg) translate(0)}42%{transform:rotate(225deg) translate(-5px)}48%{transform:rotate(225deg) translate(-2px)}54%{transform:rotate(225deg) translate(-4px)}60%{transform:rotate(225deg) translate(0)}70%{transform:rotate(225deg) translate(0)}78%{transform:rotate(226deg) translate(-7px)}86%{transform:rotate(225deg) translate(-1px)}92%{transform:rotate(225deg) translate(0)}to{transform:rotate(225deg) translate(0)}}@media(prefers-reduced-motion:reduce){#btn-process-path{stroke-dashoffset:0!important;animation:none!important}#btn-arrow-tip{opacity:1!important;transform:rotate(225deg) scale(1)!important;animation:none!important}}html.btn-reduced-motion #btn-process-path{stroke-dashoffset:0!important;animation:none!important}html.btn-reduced-motion #btn-arrow-tip{opacity:1!important;transform:rotate(225deg) scale(1)!important;animation:none!important}#cta-hero{background:transparent!important;position:relative;z-index:0;isolation:isolate}#cta-hero:before,#cta-hero:after,.cta-hero-inner:before,.cta-hero-inner:after{background:transparent!important;box-shadow:none!important}.cta-hero-inner{position:relative;background:transparent!important;box-shadow:none!important}.cta-hero-title{position:relative;display:inline-block}#cta-hero a,#cta-hero button{will-change:transform;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}#cta-hero .btn-dm:hover,#cta-hero .btn-ghost:hover{transform:none}.cta-hero-meta{display:none!important}@media(prefers-reduced-motion:reduce){.btn-word{opacity:1!important;transform:none!important}#work .video-card,#cta-hero a,#cta-hero button{transform:none!important}nav{transform:translate(-50%)!important}}html.btn-reduced-motion .btn-word{opacity:1!important;transform:none!important}html.btn-reduced-motion #work .video-card,html.btn-reduced-motion #cta-hero a,html.btn-reduced-motion #cta-hero button{transform:none!important}html.btn-reduced-motion nav{transform:translate(-50%)!important}@media(max-width:900px){nav{top:12px;--nav-scale: .96;padding:6px 7px 6px 11px}.nav-logo{gap:6px;padding-right:8px}.nav-logo svg{width:22px;height:22px}.nav-links{display:flex}.nav-links>li>a{font-size:9px;letter-spacing:2px;padding:7px 10px}}@media(max-width:600px){.rec-badge,.timecode-strip{display:none!important}#hero{padding:72px 16px}.hero-eyebrow{font-size:10px;letter-spacing:5px;margin-bottom:14px}.hero-line-small{font-size:clamp(15px,4.7vw,20px);letter-spacing:7px;margin-bottom:8px}.noise-real{font-size:clamp(150px,47vw,210px);letter-spacing:1px}.hero-sub-full{display:none}.hero-sub-mini{display:inline}#hero .hero-sub{margin-top:16px;max-width:300px;font-size:13.5px;line-height:1.6}.hero-cta{margin-top:24px;gap:10px;flex-direction:column;align-items:center;flex-wrap:nowrap;width:100%;max-width:340px;margin-left:auto;margin-right:auto}.hero-cta .btn-primary{width:100%;max-width:320px;justify-content:center;padding:18px 24px;font-size:12px;letter-spacing:3px}.hero-cta .btn-ghost{width:100%;max-width:320px;justify-content:center;padding:18px 24px;color:var(--dust);font-size:12px;letter-spacing:3px}.cta-hero-title{font-size:clamp(58px,16vw,104px);letter-spacing:1px}.cta-hero-sub{font-size:13.5px;line-height:1.65;max-width:320px;margin:18px auto 30px}.cta-hero-buttons{flex-direction:column;align-items:center;flex-wrap:nowrap;gap:6px;width:100%;max-width:340px;margin:0 auto}#cta-hero .btn-dm{width:100%;max-width:320px;justify-content:center;padding:18px 24px;font-size:12px}#cta-hero .btn-ghost{width:auto;border:none;background:none;padding:12px 14px;color:var(--fog);font-size:11px;letter-spacing:2px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--cinder)}.nav-links>li>a,.nav-links .nav-contact-cta{padding:0 10px;letter-spacing:2px}}#how-we-work{position:relative;background:transparent}#hw-header-panel{min-height:38vh;display:flex;align-items:center;justify-content:center;padding:clamp(48px,7vh,96px) 0;position:relative;background:var(--void, #070707)}#hw-header-inner{max-width:clamp(640px,58vw,860px);width:100%;padding:0 clamp(40px,8vw,120px);opacity:0;transform:translateY(20px)}#hw-header-label{font-size:10px;font-weight:400;letter-spacing:.14em;color:#ececee4d;text-transform:uppercase;margin-bottom:16px}#hw-header-title{font-family:var(--font-display);font-size:clamp(3.4rem,7.6vw,6.6rem);font-weight:400;text-transform:uppercase;color:var(--chalk, #ECECEE);line-height:1.02;letter-spacing:.01em;margin:0 0 24px}#hw-header-divider{font-size:clamp(3rem,7vw,6rem);width:.9em;height:2px;background:var(--cta-green, #4FE08A);opacity:.7}.hw-panel{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}#hw-panel-02{overflow:clip;overflow-clip-margin:40vw}#hw-stage{position:relative;width:100%;min-height:100vh;overflow:visible}#hw-stage>.hw-panel{position:absolute;inset:0;min-height:0}#hw-stage>#hw-panel-01{z-index:1}#hw-stage>#hw-panel-02{z-index:2}#hw-stage>#hw-panel-02 .hw-panel-inner.hw-02{opacity:0}#hw-panel-03{min-height:165vh;display:block;padding-top:0;overflow:visible}.p04-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center}.hw-panel-inner{position:relative;max-width:clamp(640px,58vw,860px);width:100%;padding:0 clamp(40px,8vw,120px);opacity:0;transform:translateY(28px);filter:blur(4px)}.step-ghost{font-size:clamp(6rem,14vw,12rem);font-weight:600;color:#ececee08;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:-.04em;position:absolute;right:40px;top:-40px}.step-tag{font-size:10px;font-weight:400;letter-spacing:3px;color:#ececee73;text-transform:uppercase;margin-bottom:16px}.step-headline{--step-lh: 1.16;font-family:var(--font-display);font-size:clamp(2.3rem,4.8vw,4rem);font-weight:400;text-transform:uppercase;color:var(--chalk, #ECECEE);line-height:var(--step-lh);letter-spacing:.01em;max-width:640px}.typing-wrap{height:16px;margin-bottom:8px;display:flex;align-items:center;gap:6px}.typing-text{font-family:Courier New,monospace;font-size:11px;color:var(--cta-green, #4FE08A);opacity:.8}.typing-cursor{display:inline-block;width:6px;height:11px;background:var(--cta-green, #4FE08A);vertical-align:middle;opacity:.7;animation:hw-blink .7s infinite}@keyframes hw-blink{0%,49%{opacity:.7}50%,to{opacity:0}}.hw-crowd{position:absolute;top:0;left:0;z-index:0;pointer-events:none}#hw-panel-01{overflow:visible}#hw-panel-01 .hw-panel-inner{z-index:1}#hw-eye{display:inline-block;margin-right:12px;font-size:.85em;line-height:1;vertical-align:baseline;opacity:0;transform:scale(.4);will-change:transform,opacity}.hw-term-word{display:inline-block;opacity:0;animation:hw-word-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes hw-word-in{0%{opacity:0;transform:translateY(.26em)}to{opacity:1;transform:none}}@keyframes hw-glitch-flash{0%{transform:translate(0);filter:none}20%{transform:translate(-3px,1px);filter:hue-rotate(40deg)}40%{transform:translate(3px,-1px);filter:invert(.12)}60%{transform:translate(-2px);filter:none}to{transform:translate(0);filter:none}}#hw-panel-01.glitch .hw-panel-inner{animation:hw-glitch-flash .3s steps(2) 1}.hw-reel-wrap{position:relative;display:inline-block;vertical-align:baseline}.hw-reel{display:inline-block;height:calc(var(--step-lh) * 1em);line-height:var(--step-lh);overflow:hidden;vertical-align:bottom;cursor:pointer}.hw-reel-track{display:flex;flex-direction:column;will-change:transform}.hw-reel-word{height:calc(var(--step-lh) * 1em);line-height:var(--step-lh);white-space:nowrap;color:var(--chalk, #ECECEE);align-self:flex-start}.hw-reel--egg .hw-reel-word{color:var(--signal, #4FE08A);font-family:var(--font-terminal);letter-spacing:.02em}.hw-reel-ul{position:absolute;left:0;right:0;bottom:-.098em;height:2px;background:var(--cta-green, #4FE08A);transform:scaleX(0);transform-origin:left center;border-radius:1px;box-shadow:0 0 7px #4fe08abf,0 0 16px #4fe08a66;pointer-events:none}.hw-reel-ul.in{animation:hw-reel-ul-in .5s steps(6) forwards,hw-reel-ul-glitch 2.6s .8s infinite}@keyframes hw-reel-ul-in{0%{transform:scaleX(0)}45%{transform:scaleX(.72) translate(2px)}58%{transform:scaleX(.5) translate(-2px)}to{transform:scaleX(1)}}@keyframes hw-reel-ul-glitch{0%,90%,to{transform:scaleX(1) translate(0);opacity:1;box-shadow:0 0 7px #4fe08abf,0 0 16px #4fe08a66}91%{transform:scaleX(1) translate(-2px);opacity:.55;box-shadow:0 0 11px #4fe08af2,0 0 24px #4fe08a99}94%{transform:scaleX(1) translate(2px);opacity:1}97%{transform:scaleX(1) translate(-1px);opacity:.8}}@media(prefers-reduced-motion:reduce){.hw-reel-ul.in{animation:none;transform:scaleX(1)}}.hw-lever{position:absolute;left:100%;bottom:-.04em;margin-left:.5em;width:.9em;height:1.75em;pointer-events:auto;cursor:pointer;transform:scale(0);transform-origin:bottom center;z-index:4;-webkit-tap-highlight-color:transparent}.hw-lever.in{animation:hw-lever-pop .5s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes hw-lever-pop{0%{transform:scale(0) translateY(6px)}70%{transform:scale(1.12) translateY(0)}to{transform:scale(1) translateY(0)}}.hw-lever-mount{position:absolute;bottom:0;left:50%;width:.5em;height:.5em;margin-left:-.25em;border-radius:50%;background:radial-gradient(circle at 40% 35%,#6b6b63,#26251f 72%);box-shadow:0 0 0 1px #0000008c,inset 0 1px 1px #ffffff2e}.hw-lever-arm{position:absolute;bottom:.18em;left:50%;width:.16em;height:1.42em;margin-left:-.08em;transform-origin:bottom center;transform:rotate(9deg)}.hw-lever.in .hw-lever-arm{animation:hw-lever-idle 2.6s ease-in-out infinite}.hw-lever-rod{position:absolute;inset:0;border-radius:.08em;background:linear-gradient(90deg,#34332d,#8a877c 46%,#cfcabe 56%,#46443e)}.hw-lever-knob{position:absolute;top:-.44em;left:50%;width:.64em;height:.64em;margin-left:-.32em;border-radius:50%;background:radial-gradient(circle at 36% 30%,var(--cta-green-soft, #8bf0b6),var(--cta-green, #4fe08a) 54%,#1f7a4d 100%);box-shadow:0 0 9px #4fe08ab3,inset -1px -1px 2px #00000059}@keyframes hw-lever-idle{0%,to{transform:rotate(9deg)}50%{transform:rotate(2deg)}}.hw-lever.pull .hw-lever-arm{animation:hw-lever-pull .55s cubic-bezier(.4,0,.3,1)}@keyframes hw-lever-pull{0%{transform:rotate(9deg)}38%{transform:rotate(84deg)}58%{transform:rotate(84deg)}to{transform:rotate(9deg)}}@media(prefers-reduced-motion:reduce){.hw-lever{display:none}}.hw-step-02-headline-wrap,.hw-scroll-word{position:relative;display:inline-block}.hw-underline{position:absolute;bottom:-.113em;left:0;z-index:7;height:3px;width:100%;background:var(--cta-green, #4FE08A);box-shadow:0 0 8px #4fe08a85;transform:scaleX(0);transform-origin:left center}.hw-underline.loading{transition:transform .42s cubic-bezier(.16,1,.3,1);transform:scaleX(1);animation:hw-underline-lock .5s ease-out .34s 1}.hw-underline:after{content:"";position:absolute;right:0;top:50%;width:3px;height:15px;background:var(--cta-green, #4FE08A);transform:translateY(-50%) scaleY(0);transform-origin:center;opacity:0}.hw-underline.loading:after{transition:transform .12s ease-out .38s,opacity .12s ease-out .38s;transform:translateY(-50%) scaleY(1);opacity:1}@keyframes hw-underline-lock{0%,to{filter:none;transform:scaleX(1) translateY(0)}35%{filter:brightness(1.9) drop-shadow(0 0 4px var(--cta-green, #4FE08A))}45%{transform:scaleX(1) translateY(-1px)}60%{filter:brightness(.6)}72%{transform:scaleX(1) translateY(1px)}}#hw-panel-02 .hw-panel-inner.hw-02{max-width:clamp(380px,60vw,640px);display:flex;flex-direction:column;align-items:center;gap:clamp(30px,3.4vw,46px);text-align:center}#hw-panel-02 .hw-02-phone .step-ghost{left:50%;right:auto;top:46%;transform:translate(-50%,-50%);font-size:clamp(15rem,30vw,26rem);z-index:0;background:radial-gradient(58% 56% at 50% 46%,#ced6ff3d,#b2beff1f 38%,#ececee0d 66%,#ececee06);-webkit-background-clip:text;background-clip:text;color:transparent}#hw-panel-02 .hw-02 .step-tag{margin-bottom:0}.hw-02-headline{opacity:0;transform:translateY(14px);max-width:16ch;position:relative}.hw-02-phone{--wd: min(clamp(172px, 18vw, 222px), calc(48vh / 2.025));--sw: calc(var(--wd) * .9583);--sh: calc(var(--wd) * 1.9979);--fh: var(--sh);--gap: 0px;position:relative;width:var(--wd);height:calc(var(--wd) * 2.025)}.hw-phone-still{position:absolute;left:50%;top:50%;width:var(--wd);height:auto;transform:translate(-50%,-50%);z-index:1;pointer-events:none;filter:drop-shadow(0 26px 60px rgba(0,0,0,.85))}.hw-screen{position:absolute;left:50%;top:50%;width:var(--sw);height:var(--sh);transform:translate(-50%,-50%);border-radius:calc(var(--sw) * .1783);overflow:hidden;z-index:2;opacity:0;background:#060605;filter:brightness(0);will-change:opacity,filter}.hw-screen-glow{position:absolute;left:50%;top:46%;width:120vw;height:300%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse closest-side,#a78bfa38,#9b96eb38 4.5%,#8fa2dc36 9.1%,#84adcd34 13.6%,#78b8be30 18.2%,#6cc4af2c 22.7%,#60cfa028 27.3%,#55db9123 31.8%,#4fe08a1f 36.4%,#4fe08a1a 40.9%,#4fe08a16 45.5%,#4fe08a12,#4fe08a0e 54.5%,#4fe08a0b 59.1%,#4fe08a09 63.6%,#4fe08a07 68.2%,#4fe08a05 72.7%,#4fe08a04 77.3%,#4fe08a03 81.8%,#4fe08a02 86.4%,#4fe08a01 90.9% 95.5%,#4fe08a00);opacity:0;z-index:0;pointer-events:none;mix-blend-mode:screen;will-change:opacity}.hw-screen-glow:before{content:"";position:absolute;left:50%;top:51.3%;width:var(--sw);height:var(--sh);transform:translate(-50%,-50%);border-radius:calc(var(--sw) * .165);pointer-events:none;mix-blend-mode:screen;box-shadow:0 6px 44px 6px #a78bfa6b,0 18px 104px 32px #78aac833,0 40px 190px 80px #4fe08a21}.hw-screen-glow:after{content:"";position:absolute;left:50%;top:68%;width:calc(var(--wd) * 1.6);height:calc(var(--wd) * .5);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse closest-side,#78c8aa47,#4fe08a17 52%,#4fe08a00)}.hw-screen-cursor{position:absolute;left:0;top:0;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#fff,var(--signal, #4FE08A) 42%,rgba(79,224,138,.25) 70%,transparent 72%);box-shadow:0 0 10px 2px #4fe08a80;opacity:0;z-index:5;pointer-events:none;will-change:transform,opacity}.hw-phone-fx{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;border-radius:inherit;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0 1px,transparent 1px 3px);opacity:.16;mix-blend-mode:overlay}.hw-phone-chrome{position:absolute;inset:0;z-index:4;pointer-events:none}.hw-statusbar{position:absolute;top:0;left:0;right:0;height:30px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#fff}.hw-sb-time{font-family:var(--font-ui, "Share Tech Mono","Share Tech Mono Fallback", monospace);font-size:9.5px;font-weight:600;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.55)}.hw-sb-icons{display:flex;align-items:center;gap:4px}.hw-sb-signal{display:flex;align-items:flex-end;gap:1px;height:9px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.hw-sb-signal i{width:2px;background:#fff;border-radius:.5px}.hw-sb-signal i:nth-child(1){height:3.5px}.hw-sb-signal i:nth-child(2){height:5.5px}.hw-sb-signal i:nth-child(3){height:7.5px}.hw-sb-signal i:nth-child(4){height:9px}.hw-sb-wifi{width:12px;height:9px;background:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Cpath d='M12 17.5l3.2-4c-1.8-1.5-4.6-1.5-6.4 0l3.2 4zM5.6 9.5l2.1 2.6c2.5-2.1 6.1-2.1 8.6 0l2.1-2.6c-3.6-3.1-9.3-3.1-12.9 0zM12 2C7.7 2 3.6 3.5.4 6.4L2.5 9c2.6-2.4 6-3.7 9.5-3.7s6.9 1.3 9.5 3.7l2.1-2.6C20.4 3.5 16.3 2 12 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 18'%3E%3Cpath d='M12 17.5l3.2-4c-1.8-1.5-4.6-1.5-6.4 0l3.2 4zM5.6 9.5l2.1 2.6c2.5-2.1 6.1-2.1 8.6 0l2.1-2.6c-3.6-3.1-9.3-3.1-12.9 0zM12 2C7.7 2 3.6 3.5.4 6.4L2.5 9c2.6-2.4 6-3.7 9.5-3.7s6.9 1.3 9.5 3.7l2.1-2.6C20.4 3.5 16.3 2 12 2z'/%3E%3C/svg%3E")}.hw-sb-batt{position:relative;width:17px;height:9px;border:1px solid rgba(255,255,255,.55);border-radius:2.5px;padding:1px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.hw-sb-batt:after{content:"";position:absolute;right:-2.5px;top:50%;transform:translateY(-50%);width:1.5px;height:3.5px;border-radius:0 1px 1px 0;background:#ffffff8c}.hw-sb-batt b{display:block;height:100%;width:72%;border-radius:1px;background:#fff}.hw-dyn-island{position:absolute;top:6px;left:50%;transform:translate(-50%);width:31%;max-width:66px;aspect-ratio:3.4 / 1;min-height:16px;background:#000;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0b,0 1px 4px #000000b3}.hw-dyn-lens{position:absolute;right:22%;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#606c8ce6,#050608 72%);box-shadow:inset 0 0 1px #96aadc80}.hw-home-ind{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:31%;max-width:74px;height:3.5px;border-radius:999px;background:#ffffff80}@media(prefers-reduced-motion:reduce){.hw-02-headline{opacity:1;transform:none}}.hw-feed{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:inherit}.hw-feed-track{display:flex;flex-direction:column;will-change:transform}.hw-reel-frame{flex:0 0 auto;width:100%;height:var(--fh);margin-bottom:var(--gap);position:relative;border-radius:0;overflow:hidden;background:#0c0c0b}.hw-reel-frame>img,.hw-reel-frame>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hw-reel-frame:has(>img) .hw-reel-ph,.hw-reel-frame:has(>video) .hw-reel-ph{display:none}.hw-reel-ph{position:absolute;inset:0;background:#0a0a09;overflow:hidden}.hw-reel-poster{position:absolute;inset:0;background:radial-gradient(58% 42% at 50% 40%,rgba(var(--rh, 79,224,138),.5),transparent 72%),radial-gradient(120% 80% at 50% 116%,rgba(var(--rh, 79,224,138),.2),transparent 60%),linear-gradient(165deg,#17160f,#0a0a09 74%);transform:scale(1.03)}.hw-reel-grain{position:absolute;inset:0;pointer-events:none;opacity:.5;z-index:1;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 3px)}.hw-reel-top{position:absolute;left:9px;right:9px;top:32px;z-index:2;display:flex;align-items:center;gap:5px}.hw-reel-ava{width:15px;height:15px;border-radius:50%;flex:0 0 auto;background:radial-gradient(circle at 35% 30%,rgba(var(--rh,79,224,138),.95),#00000073);box-shadow:0 0 0 1px #ececee59}.hw-reel-handle{font-family:var(--font-ui, "Share Tech Mono","Share Tech Mono Fallback", monospace);font-size:8px;letter-spacing:.5px;color:#ececeed9;text-shadow:0 1px 2px rgba(0,0,0,.65);white-space:nowrap}.hw-reel-rec{margin-left:auto;display:flex;align-items:center;gap:3px;font-family:var(--font-ui, "Share Tech Mono","Share Tech Mono Fallback", monospace);font-size:7px;letter-spacing:1.5px;color:#ececee99}.hw-reel-rec i{width:5px;height:5px;border-radius:50%;background:var(--cut, #FF3B47);box-shadow:0 0 5px #ff3b47e6}.hw-reel-rail{position:absolute;right:7px;bottom:52px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:11px}.hw-reel-act{display:flex;flex-direction:column;align-items:center;gap:2px}.hw-reel-act i{width:14px;height:14px;display:block;background:#ececeeeb;-webkit-mask:center / contain no-repeat;mask:center / contain no-repeat;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.hw-reel-act b{font-family:var(--font-ui, "Share Tech Mono","Share Tech Mono Fallback", monospace);font-size:6.5px;letter-spacing:.5px;color:#ececeeb8;text-shadow:0 1px 2px rgba(0,0,0,.6)}.hw-reel-like i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21S3 15 3 8.5C3 5.4 5.4 3 8.2 3c1.7 0 3 .8 3.8 2 .8-1.2 2.1-2 3.8-2C20.6 3 23 5.4 23 8.5 23 15 12 21 12 21z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21S3 15 3 8.5C3 5.4 5.4 3 8.2 3c1.7 0 3 .8 3.8 2 .8-1.2 2.1-2 3.8-2C20.6 3 23 5.4 23 8.5 23 15 12 21 12 21z'/%3E%3C/svg%3E")}.hw-reel-cmt i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-5 4V5a2 2 0 0 1 2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 3h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-5 4V5a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.hw-reel-share i{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11L22 2l-7 19-4-7-8-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 11L22 2l-7 19-4-7-8-3z'/%3E%3C/svg%3E")}.hw-reel-cap{position:absolute;left:9px;right:30px;bottom:22px;z-index:2;display:flex;flex-direction:column;gap:5px}.hw-reel-tag{align-self:flex-start;font-family:var(--font-ui, "Share Tech Mono","Share Tech Mono Fallback", monospace);font-size:7.5px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(var(--rh, 79,224,138),.92);border:1px solid rgba(var(--rh, 79,224,138),.4);padding:2px 5px;border-radius:3px;background:#00000059}.hw-reel-cap b{font-family:var(--font-mono, "Share Tech Mono", "Share Tech Mono Fallback", monospace);font-weight:500;font-size:9px;line-height:1.25;letter-spacing:.2px;color:#f0eee8f2;text-shadow:0 1px 3px rgba(0,0,0,.7)}.hw-reel-hashes{font-family:var(--font-ui, "Share Tech Mono","Share Tech Mono Fallback", monospace);font-size:7.5px;letter-spacing:.5px;color:rgba(var(--rh, 79,224,138),.7);text-shadow:0 1px 2px rgba(0,0,0,.6)}.hw-reel-prog{position:absolute;left:9px;right:9px;bottom:14px;height:2.5px;z-index:2;border-radius:2px;background:#ffffff24;overflow:hidden}.hw-reel-prog i{display:block;height:100%;width:100%;border-radius:2px;transform-origin:left;transform:scaleX(.42);background:rgba(var(--rh, 79,224,138),.92);box-shadow:0 0 6px rgba(var(--rh, 79,224,138),.6)}.hw-feed.live .hw-reel-poster{animation:hw-reel-breathe 5.6s ease-in-out infinite}.hw-feed.live .hw-reel-prog i{animation:hw-reel-prog 6.2s linear infinite}.hw-feed.live .hw-reel-rec i{animation:hw-reel-blink 1.4s steps(2,jump-none) infinite}.hw-reel-frame:nth-child(2n) .hw-reel-poster{animation-delay:-2.8s}.hw-reel-frame:nth-child(3n) .hw-reel-prog i{animation-delay:-3.1s}.hw-reel-frame:nth-child(2n) .hw-reel-prog i{transform:scaleX(.68);animation-delay:-1.6s}@keyframes hw-reel-breathe{0%,to{transform:scale(1.03) translateY(0)}50%{transform:scale(1.07) translateY(-1.5%)}}@keyframes hw-reel-prog{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}@keyframes hw-reel-blink{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.hw-feed.live .hw-reel-poster,.hw-feed.live .hw-reel-prog i,.hw-feed.live .hw-reel-rec i{animation:none}}.hw-reel-frame--btn .hw-reel-btn{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(120% 80% at 50% 50%,rgba(167,139,250,.22),transparent 62%),linear-gradient(165deg,#141019,#0a0a09 72%)}.hw-reel-btn-logo{position:relative;width:46%;aspect-ratio:1;background:var(--chalk, #ECECEE);-webkit-mask:var(--btn-logo-url, url(/assets/brand/btn-logo.svg)) center / contain no-repeat;mask:var(--btn-logo-url, url(/assets/brand/btn-logo.svg)) center / contain no-repeat;filter:drop-shadow(0 0 10px rgba(167,139,250,.35))}.hw-reel-btn-logo:before,.hw-reel-btn-logo:after{content:"";position:absolute;inset:0;opacity:0;background:currentColor;mix-blend-mode:screen}.hw-reel-btn-logo:before{color:var(--violet, #B26BFF)}.hw-reel-btn-logo:after{color:var(--green, #4FE08A)}.hw-reel-frame--btn .hw-reel-btn:before{content:"";position:absolute;left:50%;top:50%;width:66%;aspect-ratio:1;transform:translate(-50%,-50%) scale(2.4);border:2px solid rgba(79,224,138,0);border-radius:50%;opacity:0;pointer-events:none}.hw-lock-cross{position:absolute;left:50%;top:50%;width:82%;aspect-ratio:1;transform:translate(-50%,-50%) scale(1.32);opacity:0;pointer-events:none}.hw-lock-cross:before,.hw-lock-cross:after{content:"";position:absolute;left:50%;top:50%;background:#4fe08ab8;box-shadow:0 0 7px #4fe08a73}.hw-lock-cross:before{width:100%;height:1px;transform:translate(-50%,-50%)}.hw-lock-cross:after{width:1px;height:100%;transform:translate(-50%,-50%)}.hw-lock-scan{position:absolute;left:20%;right:20%;top:24%;height:1px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--chalk, #ECECEE) 22% 78%,transparent);box-shadow:0 0 10px #4fe08aa6}.hw-lock-status{position:absolute;left:50%;bottom:14%;transform:translate(-50%,5px);color:#8bf0b6d1;font:7px/1 var(--font-ui, "Share Tech Mono","Share Tech Mono Fallback"),monospace;letter-spacing:2.4px;white-space:nowrap;opacity:0}.hw-reel-frame--btn.lit .hw-reel-btn:before{animation:hw-btn-ring-lock .68s cubic-bezier(.16,1,.3,1) 1 forwards}@keyframes hw-btn-ring-lock{0%{opacity:0;transform:translate(-50%,-50%) scale(2.2) rotate(-32deg);border-color:#4fe08a00}42%{opacity:1;border-color:#4fe08af2;box-shadow:0 0 18px 2px #4fe08a80,inset 0 0 16px #a78bfa66}76%{transform:translate(-50%,-50%) scale(.96) rotate(3deg);border-color:#a78bfae6}to{opacity:.82;transform:translate(-50%,-50%) scale(1) rotate(0);border-color:#a78bfa8c;box-shadow:0 0 12px 1px #a78bfa52}}.hw-reel-frame--btn.lit .hw-lock-cross{animation:hw-lock-cross .62s cubic-bezier(.16,1,.3,1) 1 both}@keyframes hw-lock-cross{0%{opacity:0;transform:translate(-50%,-50%) scale(1.32)}44%{opacity:.9}78%{opacity:.32;transform:translate(-50%,-50%) scale(.98)}to{opacity:.18;transform:translate(-50%,-50%) scale(1)}}.hw-reel-frame--btn.lit .hw-lock-scan{animation:hw-lock-scan .52s cubic-bezier(.16,1,.3,1) .12s 1 both}@keyframes hw-lock-scan{0%{opacity:0;transform:translateZ(0) scaleX(.3)}25%{opacity:.95}to{opacity:0;transform:translate3d(0,clamp(90px,18vh,190px),0) scaleX(1)}}.hw-reel-frame--btn.lit .hw-lock-status{animation:hw-lock-status .42s ease-out .34s 1 both}@keyframes hw-lock-status{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:.78;transform:translate(-50%)}}.hw-reel-frame--btn.lit .hw-reel-btn{animation:hw-btn-back-glow .62s ease-out 1}@keyframes hw-btn-back-glow{0%,to{box-shadow:inset 0 0 #0000}42%{box-shadow:inset 0 0 60px #a78bfa80,inset 0 0 30px #4fe08a52}}.hw-reel-frame--btn.lit .hw-reel-btn-logo{animation:hw-btn-logo-lock .62s cubic-bezier(.16,1,.3,1) 1}.hw-reel-frame--btn.lit .hw-reel-btn-logo:before{animation:hw-btn-split-v .44s ease-out 1 both}.hw-reel-frame--btn.lit .hw-reel-btn-logo:after{animation:hw-btn-split-g .44s ease-out 1 both}@keyframes hw-btn-split-v{0%{opacity:.9;transform:translate3d(-9px,0,0)}72%{opacity:.42;transform:translate3d(-1px,0,0)}to{opacity:0;transform:translateZ(0)}}@keyframes hw-btn-split-g{0%{opacity:.9;transform:translate3d(9px,0,0)}72%{opacity:.42;transform:translate3d(1px,0,0)}to{opacity:0;transform:translateZ(0)}}@keyframes hw-btn-logo-lock{0%{transform:scale(.62);filter:drop-shadow(-7px 0 rgba(167,139,250,.95)) drop-shadow(7px 0 rgba(79,224,138,.95)) drop-shadow(0 0 24px rgba(167,139,250,.6))}40%{transform:scale(1.14)}55%{filter:drop-shadow(-2px 0 rgba(167,139,250,.7)) drop-shadow(2px 0 rgba(79,224,138,.7)) drop-shadow(0 0 26px rgba(79,224,138,.55))}75%{transform:scale(.96)}to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(167,139,250,.35))}}@media(prefers-reduced-motion:reduce){.hw-reel-frame--btn.lit .hw-reel-btn:before,.hw-reel-frame--btn.lit .hw-reel-btn,.hw-reel-frame--btn.lit .hw-reel-btn-logo,.hw-reel-frame--btn.lit .hw-reel-btn-logo:before,.hw-reel-frame--btn.lit .hw-reel-btn-logo:after,.hw-reel-frame--btn.lit .hw-lock-cross,.hw-reel-frame--btn.lit .hw-lock-scan,.hw-reel-frame--btn.lit .hw-lock-status{animation:none}.hw-reel-frame--btn.lit .hw-lock-status{opacity:.78;transform:translate(-50%)}.hw-reel-frame--btn.lit .hw-lock-cross{opacity:.18;transform:translate(-50%,-50%)}}.hw-02-phone .hw-stop-cue{position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%);display:flex;align-items:center;gap:10px;font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:12px;letter-spacing:4px;text-transform:uppercase;color:#ff4650;opacity:0;pointer-events:none;z-index:4;white-space:nowrap;transition:opacity .2s ease-out}.hw-stop-glyph{display:inline-flex;gap:3px}.hw-stop-glyph i{display:block;width:4px;height:13px;background:currentColor}.hw-02-phone .hw-stop-cue.show{opacity:1;animation:hw-stop-jitter .42s steps(2,end) 1,hw-stop-aberration .5s ease-out 1}.hw-02-headline.glitch-in{animation:hw-hl-glitch-in .66s linear 1 both}#hw-panel-02 .hw-02-headline:after{content:"";position:absolute;inset:-4px 0;pointer-events:none;opacity:0;background:repeating-linear-gradient(0deg,rgba(167,139,250,.1) 0 2px,transparent 2px 5px,rgba(79,224,138,.08) 5px 7px,transparent 7px 11px);mix-blend-mode:screen}.hw-02-headline.glitch-in:after{animation:hw-hl-noise .66s steps(2,end) 1 both}@keyframes hw-hl-glitch-in{0%{opacity:0;transform:translate(-4px);clip-path:inset(0 0 100% 0);text-shadow:-7px 0 #A78BFA,7px 0 #4FE08A}8%{opacity:1;clip-path:inset(42% 0 30% 0);transform:translate(4px)}16%{clip-path:inset(0 0 64% 0);transform:translate(-3px)}24%{clip-path:inset(70% 0 6% 0);transform:translate(3px);text-shadow:-5px 0 #A78BFA,5px 0 #4FE08A}32%{clip-path:inset(18% 0 50% 0);transform:translate(-2px);opacity:.72}44%{clip-path:inset(0 0 -20px 0);transform:translate(1px);opacity:1;text-shadow:-3px 0 #A78BFA,3px 0 #4FE08A}56%{opacity:.88;transform:translate(-1px)}68%{text-shadow:-2px 0 #A78BFA,2px 0 #4FE08A}to{opacity:1;transform:none;clip-path:inset(0 0 -20px 0);text-shadow:0 0 16px rgba(167,139,250,.32)}}@keyframes hw-hl-noise{0%,to{opacity:0;transform:translateY(0)}10%{opacity:.9;transform:translateY(-30%)}30%{opacity:.5;transform:translateY(40%)}50%{opacity:.8;transform:translateY(-10%)}70%{opacity:.3;transform:translateY(20%)}85%{opacity:0}}@media(prefers-reduced-motion:reduce){.hw-02-headline.glitch-in,.hw-02-headline.glitch-in:after{animation:none}}#hw-panel-02 .hw-panel-inner:before,#hw-panel-02 .hw-panel-inner:after{content:"";position:absolute;left:4%;right:4%;height:1px;background:#ececee29;opacity:0;transition:opacity .12s ease;pointer-events:none}#hw-panel-02 .hw-panel-inner:before{top:-22px;box-shadow:0 -3px #ff46501f}#hw-panel-02 .hw-panel-inner:after{bottom:-26px;box-shadow:0 3px #50c8ff1f}#hw-panel-02.scroll-stopped .hw-panel-inner:before,#hw-panel-02.scroll-stopped .hw-panel-inner:after{opacity:1}@keyframes hw-stop-jitter{0%{transform:translate(-50%) translate(0)}18%{transform:translate(-50%) translate(-3px,1px)}36%{transform:translate(-50%) translate(3px,-1px)}54%{transform:translate(-50%) translate(-2px)}to{transform:translate(-50%) translate(0)}}@keyframes hw-stop-aberration{0%{text-shadow:-8px 0 rgba(255,70,80,.7),8px 0 rgba(80,200,255,.7)}60%{text-shadow:-3px 0 rgba(255,70,80,.6),3px 0 rgba(80,200,255,.6)}to{text-shadow:-1.5px 0 rgba(255,70,80,.5),1.5px 0 rgba(80,200,255,.5)}}.p04-headline-wrap{position:relative;display:inline-block;white-space:nowrap;background:linear-gradient(100deg,#a78bfa,#b6a6fa 30%,#8bd8b0 70%,#4fe08a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 9px rgba(167,139,250,.24))}.p04-underline{position:absolute;bottom:-.093em;left:0;height:4px;width:100%;background:linear-gradient(90deg,#a78bfa,#8bd8b0 62%,#4fe08a);border-radius:2px;box-shadow:0 0 10px #a78bfa80,0 0 22px #a78bfa42,0 0 9px #4fe08a80;clip-path:inset(0 100% 0 0);display:block}.p04-ticks{position:absolute;left:0;right:0;bottom:-30px;display:flex;justify-content:space-between;pointer-events:none}.p04-ticks i{font-family:var(--font-ui);font-style:normal;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#ececee26}#hw-everywhere-overlay{pointer-events:none}.ew-field{position:absolute;inset:0;background:#f0ede6;transform:scaleY(0);transform-origin:center center;z-index:0}.ew-word{z-index:1}#ew-center{z-index:2}#hw-everywhere-overlay.ew-live .ew-field,#hw-everywhere-overlay.ew-live .ew-word{will-change:transform,opacity}#hw-everywhere-overlay{visibility:hidden;transition:visibility 0s .4s}#hw-everywhere-overlay.ew-live{visibility:visible;transition:none}#hw-everywhere-overlay.ew-gated .ew-field,#hw-everywhere-overlay.ew-gated #ew-center,#hw-everywhere-overlay.cta-taking-over #ew-center{opacity:0!important}#ew-text .ew-dot{width:.16em;height:.16em;margin-left:.06em;box-shadow:0 0 8px #ff3b4799}footer#site-footer{display:flex;flex-direction:column;min-height:clamp(520px,74svh,720px);position:relative;z-index:1;isolation:isolate;overflow:hidden;border-top:1px solid rgba(236,236,238,.05);background:var(--void, #070707);color:var(--chalk);padding:clamp(76px,10vh,108px) 0 0;text-align:center}footer#site-footer:before{content:none}#site-footer .footer-atmo{position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.016) 0px,rgba(255,255,255,.016) 1px,transparent 1px,transparent 3px),radial-gradient(60% 30% at 50% 50%,rgba(79,224,138,.035),transparent 70%),radial-gradient(130% 100% at 50% 45%,transparent 40%,rgba(0,0,0,.55) 100%)}#site-footer .footer-off{position:absolute;left:5%;right:5%;top:50%;height:150px;margin-top:-75px;z-index:0;pointer-events:none;opacity:0;transform:scaleY(1.4);background:radial-gradient(50% 50% at 50% 50%,rgba(217,255,233,.5),rgba(139,240,182,.3) 36%,rgba(79,224,138,.13) 62%,transparent 80%)}footer#site-footer.footer-armed.footer-revealed .footer-off{animation:footer-poweroff 1.05s cubic-bezier(.3,.7,.2,1) both}@keyframes footer-poweroff{0%{opacity:0;transform:scaleY(1.5)}22%{opacity:.85;transform:scaleY(1.02)}to{opacity:0;transform:scaleY(.012)}}#site-footer .footer-screen{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 clamp(24px,5vw,72px)}#site-footer .footer-ended{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:10px;letter-spacing:5px;text-transform:uppercase;color:#4fe08a8c}#site-footer .footer-ended>span{display:inline-block;animation:footer-breathe-copy 9.2s ease-in-out infinite;animation-play-state:paused}#site-footer .footer-tube{position:relative;width:100%;height:clamp(280px,42vh,460px);margin:clamp(10px,2vh,20px) 0 clamp(22px,3.4vh,34px)}#site-footer .footer-tube:before{content:"";position:absolute;left:50%;top:50%;z-index:0;width:min(780px,86vw);height:min(420px,50vh);transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(236,236,238,.07),rgba(236,236,238,.025) 40%,transparent 66%);animation:footer-breathe-halo 9.2s ease-in-out infinite;animation-play-state:paused}#site-footer .footer-lurk{position:absolute;z-index:1;left:clamp(2%,5vw,8%);top:50%;height:clamp(400px,66vh,700px);aspect-ratio:1;transform:translateY(-50%);pointer-events:none}#site-footer .footer-lurk-mark{display:block;width:100%;height:100%;color:#ececee6b;-webkit-mask-image:radial-gradient(95% 85% at 82% 50%,#000 0%,rgba(0,0,0,.7) 42%,rgba(0,0,0,.18) 66%,transparent 82%);mask-image:radial-gradient(95% 85% at 82% 50%,#000 0%,rgba(0,0,0,.7) 42%,rgba(0,0,0,.18) 66%,transparent 82%);opacity:0;animation:footer-breathe-mark 9.2s ease-in-out infinite;animation-play-state:paused}#site-footer .footer-lurk-mark path{fill:none;stroke:url(#footer-lurk-grad);stroke-width:5;stroke-linejoin:round}#site-footer .footer-neon{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}#site-footer .footer-neon:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(920px,82vw);height:min(580px,72vh);transform:translate(-50%,-50%);background:radial-gradient(34% 30% at 50% 50%,rgba(236,236,238,.11),transparent 64%),radial-gradient(66% 58% at 50% 50%,rgba(178,107,255,.035),transparent 68%),radial-gradient(90% 78% at 50% 54%,rgba(139,240,182,.025),transparent 70%);animation:footer-breathe-halo 9.2s ease-in-out infinite;animation-play-state:paused}#site-footer .footer-neon-glow,#site-footer .footer-neon-text{display:block;font-family:"Bebas Neue","Bebas Neue Fallback",var(--font-display, sans-serif);font-size:clamp(52px,10.5vh,92px);line-height:.98;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}#site-footer .footer-neon-glow{position:absolute;inset:0;color:#fff;filter:blur(12px);text-shadow:0 0 22px rgba(255,255,255,.66),0 0 62px rgba(236,236,238,.32);animation:footer-breathe 9.2s ease-in-out infinite;animation-play-state:paused}#site-footer .footer-neon-text{position:relative;background:repeating-linear-gradient(0deg,#fffffffa 0px 2px,#ffffff73 2px 3px);-webkit-background-clip:text;background-clip:text;color:transparent;animation:footer-breathe-text 9.2s ease-in-out infinite;animation-play-state:paused}#site-footer .footer-afterglow{position:absolute;left:50%;top:50%;z-index:1;width:min(860px,88vw);height:2px;margin-top:-1px;transform:translate(-50%)}#site-footer .footer-afterglow:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,transparent,rgba(236,236,238,.35) 16%,rgba(255,255,255,.75) 50%,rgba(236,236,238,.35) 84%,transparent);box-shadow:0 0 14px #ececee4d}footer#site-footer.footer-armed.footer-revealed .footer-afterglow:before{animation:footer-line-out 3s ease-out .45s both}@keyframes footer-line-out{0%{opacity:0}14%{opacity:1}46%{opacity:.8}to{opacity:0}}@keyframes footer-breathe{0%,to{opacity:.04}38%{opacity:.48}46%{opacity:.58}52%{opacity:.27}58%{opacity:.54}76%{opacity:.26}}@keyframes footer-breathe-halo{0%,to{opacity:.02;transform:translate(-50%,-50%) scale(.94)}34%{opacity:.22;transform:translate(-50%,-50%) scale(.98)}46%{opacity:.38;transform:translate(-50%,-50%) scale(1.03)}52%{opacity:.14;transform:translate(-50%,-50%) scale(.99)}60%{opacity:.32;transform:translate(-50%,-50%) scale(1.05)}76%{opacity:.12;transform:translate(-50%,-50%) scale(1.01)}}@keyframes footer-breathe-text{0%,to{opacity:.28}38%{opacity:.7}46%{opacity:.82}52%{opacity:.5}58%{opacity:.78}76%{opacity:.52}}@keyframes footer-breathe-mark{0%,to{opacity:0}38%{opacity:0}43%{opacity:.14}48%{opacity:.34}53%{opacity:.09}62%{opacity:.3}70%{opacity:.07}78%{opacity:0}}@keyframes footer-breathe-copy{0%,to{opacity:.58}38%{opacity:.7}46%{opacity:.82}52%{opacity:.66}60%{opacity:.78}76%{opacity:.64}}#site-footer .footer-signoff{font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;text-transform:uppercase;font-size:clamp(11px,1.15vw,14px);letter-spacing:3px;color:#4fe08a9e;display:inline-flex;align-items:center}#site-footer .footer-signoff>span{display:inline-block;animation:footer-breathe-copy 9.2s ease-in-out infinite;animation-play-state:paused}#site-footer .footer-signoff>span:before{content:"> ";white-space:pre;color:#4fe08a73}#site-footer .footer-guide{position:absolute;z-index:2;right:clamp(5%,9vw,13%);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;gap:13px}#site-footer .footer-guide a,#site-footer .footer-guide .footer-cta{position:relative;display:inline-block;margin:0;padding:4px 2px;font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:14px;letter-spacing:2.5px;text-transform:uppercase;color:#ececee8c;text-decoration:none;text-align:right;background:none;border:none;cursor:pointer;transition:color .2s ease;animation:footer-breathe-copy 9.2s ease-in-out infinite;animation-play-state:paused}#site-footer .footer-guide a:before,#site-footer .footer-guide .footer-cta:before{content:"";position:absolute;left:-16px;top:50%;width:8px;height:1px;margin-top:-.5px;background:var(--green);opacity:0;transition:opacity .2s ease}#site-footer .footer-guide .footer-cta{color:#8bf0b6d9}@media(hover:hover){#site-footer .footer-guide a:hover{color:var(--chalk);opacity:1!important}#site-footer .footer-guide .footer-cta:hover{color:var(--cta-green-soft);opacity:1!important}#site-footer .footer-guide a:hover:before,#site-footer .footer-guide .footer-cta:hover:before{opacity:.8}}#site-footer .footer-guide a:focus-visible,#site-footer .footer-guide .footer-cta:focus-visible{color:var(--chalk);opacity:1!important;outline:1px solid rgba(79,224,138,.5);outline-offset:2px}#site-footer .footer-guide a:focus-visible:before,#site-footer .footer-guide .footer-cta:focus-visible:before{opacity:.8}#site-footer .footer-guide a:active,#site-footer .footer-guide .footer-cta:active{transform:translateY(1px)}#site-footer .footer-base{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:clamp(30px,5vh,48px);padding:16px clamp(24px,5vw,64px) 20px;border-top:1px solid rgba(236,236,238,.06)}#site-footer .footer-copy{display:inline-flex;align-items:center;font-family:Share Tech Mono,Share Tech Mono Fallback,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#ececee66}#site-footer .footer-reel span{font-family:var(--font-terminal);font-size:14px;letter-spacing:1px;color:var(--signal);opacity:.8}html.footer-ambient-live #site-footer .footer-ended>span,html.footer-ambient-live #site-footer .footer-signoff>span,html.footer-ambient-live #site-footer .footer-guide a,html.footer-ambient-live #site-footer .footer-guide .footer-cta,html.footer-ambient-live #site-footer .footer-tube:before,html.footer-ambient-live #site-footer .footer-neon:before,html.footer-ambient-live #site-footer .footer-neon-glow,html.footer-ambient-live #site-footer .footer-neon-text,html.footer-ambient-live #site-footer .footer-lurk-mark{animation-play-state:running}html.is-scrolling #site-footer .footer-ended>span,html.is-scrolling #site-footer .footer-signoff>span,html.is-scrolling #site-footer .footer-guide a,html.is-scrolling #site-footer .footer-guide .footer-cta,html.is-scrolling #site-footer .footer-tube:before,html.is-scrolling #site-footer .footer-neon:before,html.is-scrolling #site-footer .footer-neon-glow,html.is-scrolling #site-footer .footer-neon-text,html.is-scrolling #site-footer .footer-lurk-mark{animation-play-state:paused}footer#site-footer.footer-armed .footer-screen>*,footer#site-footer.footer-armed .footer-base{opacity:0}footer#site-footer.footer-armed .footer-tube .footer-lurk,footer#site-footer.footer-armed .footer-tube .footer-neon{opacity:0}footer#site-footer.footer-armed.footer-revealed .footer-tube{animation:footer-in .3s cubic-bezier(.2,.8,.2,1) .4s both}footer#site-footer.footer-armed.footer-revealed .footer-afterglow{animation:footer-glow-in .7s cubic-bezier(.2,.8,.2,1) .45s both}footer#site-footer.footer-armed.footer-revealed .footer-neon{animation:footer-in 1.3s cubic-bezier(.2,.8,.2,1) 1.05s both}footer#site-footer.footer-armed.footer-revealed .footer-lurk{animation:footer-in 1.6s cubic-bezier(.2,.8,.2,1) 1.35s both}footer#site-footer.footer-armed.footer-revealed .footer-ended{animation:footer-in .8s cubic-bezier(.2,.8,.2,1) 1s both}footer#site-footer.footer-armed.footer-revealed .footer-signoff{animation:footer-in .8s cubic-bezier(.2,.8,.2,1) 1.25s both}footer#site-footer.footer-armed.footer-revealed .footer-guide{animation:footer-in .8s cubic-bezier(.2,.8,.2,1) 1.6s both}footer#site-footer.footer-armed.footer-revealed .footer-base{animation:footer-in .8s cubic-bezier(.2,.8,.2,1) 2s both}@keyframes footer-in{0%{opacity:0}to{opacity:1}}@keyframes footer-glow-in{0%{opacity:0;transform:translate(-50%) scaleX(.25)}to{opacity:1;transform:translate(-50%) scaleX(1)}}@media(max-width:760px){footer#site-footer{min-height:0;padding-top:clamp(44px,7vh,64px)}#site-footer .footer-screen{justify-content:flex-start;gap:clamp(18px,3.4vh,28px)}#site-footer .footer-tube{height:clamp(220px,32vh,300px)}#site-footer .footer-lurk{left:50%;top:50%;height:clamp(210px,30vh,270px);transform:translate(-50%,-50%)}#site-footer .footer-lurk-mark{-webkit-mask-image:radial-gradient(80% 74% at 50% 50%,#000 0%,rgba(0,0,0,.7) 42%,rgba(0,0,0,.18) 66%,transparent 82%);mask-image:radial-gradient(80% 74% at 50% 50%,#000 0%,rgba(0,0,0,.7) 42%,rgba(0,0,0,.18) 66%,transparent 82%)}#site-footer .footer-neon-glow,#site-footer .footer-neon-text{font-size:clamp(38px,11vw,56px)}#site-footer .footer-afterglow{width:92vw}#site-footer .footer-guide{position:static;transform:none;align-items:center;margin-top:clamp(12px,2.2vh,20px);gap:2px}#site-footer .footer-guide a:before,#site-footer .footer-guide .footer-cta:before{display:none}#site-footer nav.footer-guide a,#site-footer nav.footer-guide .footer-cta{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:44px;padding:10px 12px;text-align:center;white-space:nowrap}#site-footer nav.footer-guide a:after,#site-footer nav.footer-guide .footer-cta:after{left:12px;right:12px}#site-footer nav.footer-guide .footer-guide-label{text-align:center}#site-footer .footer-guide a:active,#site-footer .footer-guide .footer-cta:active{transform:translateY(2px)}#site-footer .footer-base{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){#site-footer .footer-off{display:none}#site-footer .footer-ended>span,#site-footer .footer-signoff>span,#site-footer .footer-guide a,#site-footer .footer-guide .footer-cta{animation:none;opacity:.76}#site-footer .footer-neon:before{animation:none;opacity:.24;transform:translate(-50%,-50%)}#site-footer .footer-neon-glow{animation:none;opacity:.34}#site-footer .footer-neon-text{animation:none;opacity:.82}#site-footer .footer-tube:before{animation:none;opacity:.32;transform:translate(-50%,-50%)}#site-footer .footer-lurk-mark{animation:none;opacity:.2}}#hw-footer-spacer{height:40vh}@media(max-width:768px){#hw-header-panel{padding:0;min-height:56vh}#hw-header-inner{padding:0 24px}.hw-panel{min-height:90vh;align-items:center}.hw-panel-inner{padding:0 24px}.step-ghost{display:none}#hw-panel-02 .hw-panel-inner.hw-02{gap:clamp(38px,7vw,48px)}.hw-02-phone{--wd: clamp(150px, 44vw, 200px)}#hw-panel-03{min-height:170vh}}@media(prefers-reduced-motion:reduce){#hw-header-inner{opacity:1!important;transform:none!important}.hw-panel-inner{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.hw-underline,.hw-underline.loading,.hw-02-headline.glitch-in .hw-underline{transition:none;transform:scaleX(1)}.hw-underline:after{transition:none;transform:translateY(-50%) scaleY(1);opacity:1}.p04-underline{clip-path:none!important}#hw-panel-03{min-height:100vh;display:flex;align-items:center}.p04-sticky{display:contents}}html.btn-reduced-motion #hw-header-inner,html.btn-reduced-motion .hw-panel-inner{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}html.btn-reduced-motion .hw-02-headline{opacity:1!important;transform:none!important;clip-path:none!important;text-shadow:none!important;animation:none!important}html.btn-reduced-motion .hw-02-headline:after{animation:none!important;opacity:0!important}html.btn-reduced-motion .hw-underline{transition:none;transform:scaleX(1)}html.btn-reduced-motion .hw-underline:after{transition:none;transform:translateY(-50%) scaleY(1);opacity:1}html.btn-reduced-motion #hw-panel-03{min-height:100vh;display:flex;align-items:center}html.btn-reduced-motion .p04-sticky{display:contents}html.btn-reduced-motion .holo-grid.holo-live .holo-scene,html.btn-reduced-motion .hw-reel-frame--btn.lit .hw-reel-btn:before,html.btn-reduced-motion .hw-reel-frame--btn.lit .hw-reel-btn,html.btn-reduced-motion .hw-reel-frame--btn.lit .hw-reel-btn-logo,html.btn-reduced-motion .hw-reel-frame--btn.lit .hw-reel-btn-logo:before,html.btn-reduced-motion .hw-reel-frame--btn.lit .hw-reel-btn-logo:after,html.btn-reduced-motion .hw-reel-frame--btn.lit .hw-lock-cross,html.btn-reduced-motion .hw-reel-frame--btn.lit .hw-lock-scan,html.btn-reduced-motion .hw-reel-frame--btn.lit .hw-lock-status{animation:none!important}html.btn-reduced-motion .hw-reel-frame--btn.lit .hw-lock-status{opacity:.78;transform:translate(-50%)}html.btn-reduced-motion .hw-reel-frame--btn.lit .hw-lock-cross{opacity:.18;transform:translate(-50%,-50%)}#site-footer{--footer-sign-text:.46;--footer-sign-glow:.07;--footer-room-light:.025;--footer-volume-light:0;--footer-light-x:35%;--footer-light-y:50%;--footer-light-tx:0%;--footer-light-ty:0%;--footer-light-shift:0deg;--footer-light-transition:1.8s;text-align:left}#site-footer .footer-ended,#site-footer .footer-signoff{align-self:flex-start;margin-left:clamp(24px,5vw,72px)}#site-footer .footer-tube{height:clamp(310px,48vh,520px);margin-top:clamp(8px,1.5vh,16px)}#site-footer .footer-tube:before{left:36%;opacity:var(--footer-room-light);animation:none;transition:opacity var(--footer-light-transition) ease}#site-footer .footer-neon{left:clamp(24px,5vw,72px);top:50%;z-index:3;transform:translateY(-50%);text-align:left}#site-footer .footer-neon:before{left:32%;width:min(880px,68vw);opacity:var(--footer-room-light);animation:none;transition:opacity var(--footer-light-transition) ease}#site-footer .footer-neon-glow,#site-footer .footer-neon-text{font-size:clamp(52px,7.3vw,118px);line-height:.9;letter-spacing:.015em}#site-footer .footer-neon-glow{opacity:var(--footer-sign-glow);animation:none;transition:opacity var(--footer-light-transition) ease}#site-footer .footer-neon-text{opacity:var(--footer-sign-text);animation:none;transition:opacity var(--footer-light-transition) ease}#site-footer .footer-lurk{left:auto;right:clamp(9%,14vw,20%);top:50%;z-index:2;height:clamp(420px,70vh,760px);transform:translateY(-50%)}#site-footer .footer-lurk-mark{opacity:.008;animation:none;-webkit-mask-image:none;mask-image:none}#site-footer .footer-lurk-mark>path{stroke:#ececee47}#site-footer .footer-lurk-mark-edge{position:absolute;inset:0;opacity:var(--edge-opacity,0);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle var(--edge-radius,24%) at var(--edge-x,30%) var(--edge-y,50%),#000 0 12%,rgba(0,0,0,.9) 28%,rgba(0,0,0,.28) 52%,transparent 72%);mask-image:radial-gradient(circle var(--edge-radius,24%) at var(--edge-x,30%) var(--edge-y,50%),#000 0 12%,rgba(0,0,0,.9) 28%,rgba(0,0,0,.28) 52%,transparent 72%);transition:opacity var(--edge-transition,1.4s) cubic-bezier(.2,.7,.2,1);will-change:opacity}#site-footer .footer-lurk-mark-edge>path{stroke:var(--edge-color,rgba(236,236,238,.8));stroke-width:5.5;stroke-linecap:round}#site-footer .footer-scatter-field{position:absolute;z-index:1;left:18%;top:50%;width:min(900px,70vw);height:min(560px,68vh);pointer-events:none;opacity:var(--footer-volume-light);transform:translate3d(var(--footer-light-tx),calc(-50% + var(--footer-light-ty)),0) rotate(var(--footer-light-shift));transform-origin:18% 50%;background:radial-gradient(ellipse 72% 34% at 18% 50%,rgba(236,236,238,.28),rgba(139,240,182,.08) 32%,rgba(178,107,255,.025) 52%,transparent 74%);transition:opacity var(--footer-light-transition) ease,transform var(--footer-light-transition) cubic-bezier(.2,.7,.2,1);will-change:transform,opacity}#site-footer .footer-guide{z-index:4}@media(max-width:960px){#site-footer .footer-neon-glow,#site-footer .footer-neon-text{font-size:clamp(46px,8.8vw,82px)}#site-footer .footer-lurk{right:-4%;height:clamp(360px,58vh,590px)}#site-footer .footer-guide{right:4%}}@media(max-width:760px){#site-footer .footer-screen{align-items:center}#site-footer .footer-ended,#site-footer .footer-signoff{align-self:center;margin-left:0}#site-footer .footer-tube{height:clamp(300px,42vh,380px)}#site-footer .footer-neon{left:50%;top:33%;transform:translate(-50%,-50%);text-align:center}#site-footer .footer-neon-glow,#site-footer .footer-neon-text{font-size:clamp(39px,11.5vw,58px)}#site-footer .footer-lurk{left:50%;right:auto;top:62%;height:clamp(260px,38vh,340px);transform:translate(-50%,-50%)}#site-footer .footer-scatter-field{left:0;top:52%;width:100%;height:52%;transform:translate3d(0,-50%,0) rotate(var(--footer-light-shift))}}@media(prefers-reduced-motion:reduce){#site-footer .footer-neon-glow{opacity:.1}#site-footer .footer-neon-text{opacity:.68}#site-footer .footer-lurk-mark{opacity:.09}#site-footer .footer-scatter-field{display:none}}#site-footer .footer-lurk-mark:not(.footer-lurk-mark-edge){opacity:.34}#site-footer .footer-lurk-mark:not(.footer-lurk-mark-edge)>path{fill:#15191b;fill-opacity:.68;stroke:#c6cacc21;stroke-width:3.4}#site-footer .footer-lurk-mark-edge>path{fill:none;stroke-width:4.6}#site-footer .footer-lurk-mark-edge-2>path{stroke-width:2.2}#site-footer .footer-lurk-mark-edge-3>path{stroke-width:1.25}#site-footer{--footer-source-flare:.04;--footer-sign-text:.54;--footer-sign-glow:.055;--footer-room-light:.018;--footer-volume-light:0}#site-footer .footer-material-defs{position:absolute;width:0;height:0;overflow:hidden}#site-footer .footer-atmo{background:repeating-linear-gradient(0deg,rgba(255,255,255,.012) 0 1px,transparent 1px 4px),radial-gradient(70% 44% at 43% 49%,rgba(79,224,138,.018),transparent 72%),radial-gradient(130% 100% at 50% 45%,transparent 34%,rgba(0,0,0,.62) 100%)}#site-footer .footer-neon{isolation:isolate;overflow:visible}#site-footer .footer-neon:after{content:"";position:absolute;z-index:-1;left:82%;top:50%;width:min(640px,50vw);height:min(290px,40vh);transform:translateY(-50%);pointer-events:none;opacity:var(--footer-source-flare);background:radial-gradient(ellipse 74% 42% at 0 50%,rgba(244,246,245,.34),rgba(139,240,182,.1) 28%,rgba(203,160,255,.032) 52%,transparent 76%);transition:opacity var(--footer-light-transition) ease}#site-footer .footer-neon-glow{filter:blur(10px);text-shadow:0 0 18px rgba(255,255,255,.54),0 0 48px rgba(139,240,182,.16)}#site-footer .footer-neon-text{background:repeating-linear-gradient(0deg,#fffffff5 0 2px,#d3dcd87a 2px 3px);-webkit-background-clip:text;background-clip:text}#site-footer .footer-lurk{isolation:isolate}#site-footer .footer-lurk>.footer-lurk-mark:not(.footer-lurk-mark-edge):not(.footer-lurk-mark-material){opacity:.44}#site-footer .footer-lurk>.footer-lurk-mark:not(.footer-lurk-mark-edge):not(.footer-lurk-mark-material)>path{fill:url(#footer-metal-body);fill-opacity:.88;stroke:#d2dad81f;stroke-width:3.2}#site-footer .footer-lurk .footer-lurk-mark.footer-lurk-mark-material{position:absolute;inset:0;z-index:2;opacity:var(--material-opacity,0);mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse var(--material-rx,28%) var(--material-ry,20%) at var(--material-x,28%) var(--material-y,50%),#000 0 18%,rgba(0,0,0,.92) 38%,rgba(0,0,0,.28) 67%,transparent 86%);mask-image:radial-gradient(ellipse var(--material-rx,28%) var(--material-ry,20%) at var(--material-x,28%) var(--material-y,50%),#000 0 18%,rgba(0,0,0,.92) 38%,rgba(0,0,0,.28) 67%,transparent 86%);transition:opacity var(--material-transition,1.1s) cubic-bezier(.2,.7,.2,1);will-change:auto}#site-footer .footer-lurk .footer-lurk-mark.footer-lurk-mark-material>path{fill:url(#footer-metal-flare);fill-opacity:.72;stroke:#f4f6f552;stroke-width:2.4}#site-footer .footer-lurk-mark-edge{z-index:3;will-change:auto;-webkit-mask-image:radial-gradient(ellipse var(--edge-rx,24%) var(--edge-ry,14%) at var(--edge-x,26%) var(--edge-y,50%),#000 0 12%,rgba(0,0,0,.94) 32%,rgba(0,0,0,.3) 62%,transparent 84%);mask-image:radial-gradient(ellipse var(--edge-rx,24%) var(--edge-ry,14%) at var(--edge-x,26%) var(--edge-y,50%),#000 0 12%,rgba(0,0,0,.94) 32%,rgba(0,0,0,.3) 62%,transparent 84%)}#site-footer .footer-lurk-mark-edge>path{stroke-width:5.2;stroke-linecap:round;stroke-linejoin:round}#site-footer .footer-lurk-mark-edge-2>path{stroke-width:3}#site-footer .footer-lurk-mark-edge-3>path{stroke-width:1.8}#site-footer .footer-scatter-field{left:22%;will-change:auto;width:min(1040px,76vw);height:min(620px,72vh);transform-origin:9% 50%;background:radial-gradient(ellipse 82% 38% at 8% 50%,rgba(244,246,245,.3),rgba(139,240,182,.09) 30%,rgba(203,160,255,.026) 55%,transparent 78%)}#site-footer .footer-ended>span,#site-footer .footer-signoff>span,#site-footer .footer-guide a,#site-footer .footer-guide .footer-cta{animation:none;opacity:.68}#site-footer .footer-guide a{color:#ececee9e}#site-footer .footer-guide .footer-cta{color:#8bf0b6d1}@media(max-width:760px){#site-footer .footer-neon:after{left:50%;top:75%;width:88vw;height:240px;transform:translate(-50%,-50%) rotate(90deg)}#site-footer .footer-lurk>.footer-lurk-mark:not(.footer-lurk-mark-edge):not(.footer-lurk-mark-material){opacity:.36}}@media(prefers-reduced-motion:reduce){#site-footer{--footer-source-flare:.08}#site-footer .footer-neon:after{transition:none}#site-footer .footer-lurk>.footer-lurk-mark:not(.footer-lurk-mark-edge):not(.footer-lurk-mark-material){opacity:.5}}#site-footer .footer-tube{height:clamp(300px,40vh,420px)}#site-footer .footer-neon{left:clamp(48px,7vw,112px);z-index:4}#site-footer .footer-ended{margin-left:clamp(48px,7vw,112px)}#site-footer .footer-lurk{left:clamp(-24px,1.4vw,24px);right:auto;top:50%;height:clamp(520px,76vh,780px);transform:translateY(-50%);z-index:2}#site-footer .footer-lurk>.footer-lurk-mark:not(.footer-lurk-mark-edge):not(.footer-lurk-mark-material){opacity:0}#site-footer .footer-lurk>.footer-lurk-mark:not(.footer-lurk-mark-edge):not(.footer-lurk-mark-material)>path{fill:none;stroke:none}#site-footer .footer-lurk .footer-lurk-mark.footer-lurk-mark-material{z-index:2;mix-blend-mode:screen}#site-footer .footer-lurk-mark-edge{z-index:3;mix-blend-mode:screen}#site-footer[data-footer-logo-visible="1"] .footer-lurk-mark-material,#site-footer[data-footer-logo-visible="1"] .footer-lurk-mark-edge{will-change:opacity}#site-footer .footer-afterglow,#site-footer .footer-signoff{display:none}#site-footer .footer-guide{right:clamp(40px,7vw,112px);gap:clamp(15px,2vh,21px);min-width:clamp(150px,14vw,210px)}#site-footer .footer-guide a,#site-footer .footer-guide .footer-cta{padding:6px 3px;font-size:clamp(15px,1.15vw,18px);line-height:1.25;letter-spacing:3px}#site-footer .footer-guide a:before,#site-footer .footer-guide .footer-cta:before{left:-20px;width:10px}@media(max-width:760px){#site-footer .footer-tube{height:clamp(190px,26vh,250px)}#site-footer .footer-neon{left:50%;top:38%;transform:translate(-50%,-50%)}#site-footer .footer-ended{margin-left:0}#site-footer .footer-lurk{left:50%;right:auto;top:45%;height:clamp(330px,46vh,410px);transform:translate(-50%,-50%)}#site-footer .footer-guide{position:absolute;right:auto;left:50%;top:76%;min-width:0;align-items:center;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){#site-footer .footer-lurk>.footer-lurk-mark:not(.footer-lurk-mark-edge):not(.footer-lurk-mark-material){opacity:0}}#site-footer{--footer-left:clamp(48px,7vw,112px);--footer-source-flare:0;--footer-room-light:.012;--footer-volume-light:0}#site-footer .footer-screen{align-items:stretch}#site-footer .footer-ended{width:100%;box-sizing:border-box;margin-left:0;padding-left:var(--footer-left);text-align:left}#site-footer .footer-neon{left:var(--footer-left);transform:translateY(-50%)}#site-footer .footer-neon:before{left:38%;width:min(600px,48vw);height:min(360px,48vh);opacity:var(--footer-room-light)}#site-footer .footer-neon:after{left:42%;top:50%;width:min(440px,36vw);height:min(220px,30vh);transform:translate(-50%,-50%);opacity:var(--footer-source-flare);background:radial-gradient(ellipse 66% 44% at 50% 50%,rgba(244,246,245,.24),rgba(139,240,182,.065) 34%,rgba(203,160,255,.018) 56%,transparent 76%)}#site-footer .footer-scatter-field{display:none}#site-footer .footer-lurk{left:calc(var(--footer-left) - clamp(92px,8vw,138px));right:auto;top:50%;height:clamp(500px,72vh,740px);transform:translateY(-50%)}#site-footer .footer-off{display:none}@media(max-width:760px){#site-footer{--footer-left:50%}#site-footer .footer-screen{align-items:center}#site-footer .footer-ended{width:auto;padding-left:0;text-align:center}#site-footer .footer-neon,#site-footer .footer-lurk{left:50%;transform:translate(-50%,-50%)}}#site-footer{--footer-mark-x:17vw;--footer-mark-y:50vh;--footer-mark-scale:.95}#site-footer .footer-ended{width:100%;margin-left:0;padding-left:0;text-align:center;align-self:center}#site-footer .footer-lurk{left:0;right:auto;top:0;height:clamp(500px,72vh,740px);transform:translate3d(calc(var(--footer-mark-x) - 50%),calc(var(--footer-mark-y) - 50%),0) scale(var(--footer-mark-scale));transform-origin:center;transition:none}#site-footer .footer-guide{align-items:stretch;gap:clamp(10px,1.35vh,14px);min-width:clamp(188px,17vw,250px);text-align:left}#site-footer .footer-guide-label{display:block;margin-bottom:4px;padding:0 3px 10px;border-bottom:1px solid rgba(236,236,238,.1);color:#4fe08a75;font:9px/1 var(--font-mono);letter-spacing:2.5px;text-transform:uppercase}#site-footer .footer-guide a,#site-footer .footer-guide .footer-cta{display:grid;grid-template-columns:34px 1fr;align-items:center;width:100%;text-align:left;opacity:.46;color:#ececee9e;transition:color .24s ease,opacity .24s ease}#site-footer .footer-guide a:before,#site-footer .footer-guide .footer-cta:before{content:attr(data-channel);position:static;width:auto;height:auto;margin:0;color:#ececee47;background:none;opacity:1;font:9px/1 var(--font-mono);letter-spacing:1.5px;transition:color .24s ease,opacity .24s ease}#site-footer .footer-guide a:after,#site-footer .footer-guide .footer-cta:after{content:"";position:absolute;left:34px;right:0;bottom:0;height:1px;opacity:0;transform:scaleX(.16);transform-origin:left;background:linear-gradient(90deg,rgba(79,224,138,.72),rgba(236,236,238,.12),transparent);transition:opacity .3s ease,transform .46s cubic-bezier(.2,.8,.2,1)}#site-footer .footer-guide .is-receiving{animation:footer-receiver-flicker var(--receiver-duration,.98s) cubic-bezier(.16,.84,.24,1) var(--receiver-delay,0ms) both}#site-footer .footer-guide .is-receiving:before{animation:footer-receiver-index var(--receiver-duration,.98s) cubic-bezier(.16,.84,.24,1) var(--receiver-delay,0ms) both}#site-footer .footer-guide .is-receiving:after{animation:footer-receiver-line var(--receiver-duration,.98s) cubic-bezier(.16,.84,.24,1) var(--receiver-delay,0ms) both}@keyframes footer-receiver-flicker{0%,to{opacity:.46;color:#ececee9e}16%{opacity:var(--receiver-mid,.68);color:#8bf0b6c7}24%{opacity:.24;color:#ececee6b}34%,54%{opacity:var(--receiver-peak,.94);color:#ececeef0}66%{opacity:.38;color:#cba0ffa3}78%{opacity:var(--receiver-mid,.68);color:#8bf0b6b8}}@keyframes footer-receiver-index{0%,to{color:#ececee47}20%{color:#8bf0b6d1}29%{color:#ececee2e}42%,58%{color:#ececeee6}72%{color:#cba0ffad}}@keyframes footer-receiver-line{0%,to{opacity:0;transform:scaleX(.16)}22%{opacity:var(--receiver-line,.72);transform:scaleX(.42)}36%,58%{opacity:var(--receiver-line,.72);transform:scaleX(1)}72%{opacity:.18;transform:scaleX(.58)}}@media(max-width:900px){#site-footer .footer-guide{min-width:min(78vw,260px)}}@media(prefers-reduced-motion:reduce){#site-footer .footer-lurk{transition:none}}@media(max-width:760px){footer#site-footer{min-height:0;padding-top:clamp(48px,8vh,72px)}#site-footer .footer-screen{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(26px,5vh,40px);padding-left:var(--space-section-x);padding-right:var(--space-section-x)}#site-footer .footer-tube{position:relative;height:auto;min-height:0;width:100%;margin:0;display:flex;align-items:center;justify-content:center}#site-footer .footer-neon{position:relative;inset:auto;transform:none;width:100%;text-align:center}#site-footer:not(.footer-revealed) .footer-neon,#site-footer.footer-revealed .footer-neon{transform:none}#site-footer .footer-neon:before,#site-footer .footer-neon:after{top:50%;transform:translate(-50%,-50%)}#site-footer .footer-neon-glow,#site-footer .footer-neon-text{font-size:clamp(34px,10.5vw,52px)}#site-footer .footer-lurk{position:absolute;left:50%;top:50%;width:min(92vw,420px);height:clamp(180px,26vh,240px);transform:translate(-50%,-50%);z-index:0;pointer-events:none}#site-footer .footer-neon{z-index:2}#site-footer .footer-guide{position:static;left:auto;right:auto;top:auto;transform:none;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-width:0;max-width:420px;margin:0}#site-footer:not(.footer-revealed) .footer-guide,#site-footer.footer-revealed .footer-guide{transform:none}#site-footer .footer-guide-label{margin:0 0 4px;padding:0 2px 10px;text-align:center;border-bottom:1px solid color-mix(in srgb,var(--chalk) 10%,transparent)}#site-footer nav.footer-guide a,#site-footer nav.footer-guide .footer-cta{display:flex;align-items:center;justify-content:center;grid-template-columns:none;width:100%;min-height:52px;margin:0;padding:12px;font-size:15px;letter-spacing:3px;text-align:center;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--chalk) 6%,transparent);opacity:.78}#site-footer nav.footer-guide .footer-cta{border-bottom:0}#site-footer nav.footer-guide a:after,#site-footer nav.footer-guide .footer-cta:after{content:none}#site-footer .footer-base{flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}}
