@font-face{font-family:Clash Display;src:url(../vendor/fonts/ClashDisplay-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(../vendor/fonts/ClashDisplay-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(../vendor/fonts/ClashDisplay-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(../vendor/fonts/ClashDisplay-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../vendor/fonts/JetBrainsMono-var.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(../vendor/fonts/SpaceGrotesk-var.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--bg: #060708;--acid: #D8FF3E;--ember: #FF4D00;--lilac: #A094EC;--white: #F2F2EF;--gray: #7A7F87;--line: rgba(122, 127, 135, .28);--font-display: "Clash Display", "Arial Black", sans-serif;--font-body: "Space Grotesk", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--pad: clamp(20px, 4vw, 64px)}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--bg);scrollbar-color:rgba(122,127,135,.5) var(--bg)}body{background:var(--bg);color:var(--white);font-family:var(--font-body);font-weight:400;font-size:clamp(15px,1.1vw,18px);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;min-height:100vh}body.has-cursor,body.has-cursor a,body.has-cursor button,body.has-cursor .chip span{cursor:none}body.has-cursor input,body.has-cursor textarea{cursor:text}::selection{background:var(--acid);color:var(--bg)}:focus-visible{outline:1px solid var(--acid);outline-offset:4px}.mono{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.split-word{white-space:nowrap}body.loading{overflow:hidden}#gl{position:fixed;inset:0;width:100%;height:100%;z-index:0;display:block}#preloader{position:fixed;inset:0;z-index:100;background:var(--bg);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--pad);transition:opacity .6s ease .15s,visibility 0s linear .8s}#preloader.done{opacity:0;visibility:hidden;pointer-events:none}.pre-log{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--gray);text-transform:uppercase;min-height:7.5em;display:flex;flex-direction:column;justify-content:flex-end}.pre-log .ok{color:var(--acid)}.pre-log div{white-space:pre}.pre-count{font-family:var(--font-display);font-weight:600;font-size:clamp(90px,18vw,280px);line-height:.9;letter-spacing:-.03em;color:var(--white);margin-top:12px;font-variant-numeric:tabular-nums}#pre-num{display:inline-block;width:3ch;text-align:right}.pre-pct{color:var(--acid);font-size:.35em;vertical-align:super}.pre-tag{position:absolute;top:var(--pad);left:var(--pad)}#flash{position:fixed;inset:0;z-index:99;background:#fff;opacity:0;pointer-events:none}#flash.go{animation:flash .5s ease-out}@keyframes flash{0%{opacity:0}8%{opacity:1}to{opacity:0}}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:max(18px,env(safe-area-inset-top)) max(var(--pad),env(safe-area-inset-right)) 18px max(var(--pad),env(safe-area-inset-left));mix-blend-mode:difference}.nav-logo{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:.02em;color:var(--white);text-decoration:none;word-spacing:.22em}.nav-links{display:flex;gap:clamp(16px,3vw,42px)}.nav-links a{color:var(--white);text-decoration:none;position:relative;padding:4px 0}.nav-links a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--acid);transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.65,0,.35,1)}@media(hover:hover){.nav-links a:hover:after{transform:scaleX(1);transform-origin:left}}.nav-status{display:flex;align-items:center;gap:8px;color:var(--white)}.nav-status .dot{width:6px;height:6px;background:var(--acid);border-radius:50%;animation:blink 2.4s infinite}@keyframes blink{0%,92%{opacity:1}96%{opacity:.15}to{opacity:1}}.hud{position:fixed;z-index:50;inset:0;pointer-events:none}.hud-bl{position:absolute;bottom:max(16px,env(safe-area-inset-bottom));left:var(--pad);color:var(--white);mix-blend-mode:difference}.hud-bl span{color:var(--acid)}.hud-br{position:absolute;bottom:max(16px,env(safe-area-inset-bottom));right:var(--pad);color:var(--white);mix-blend-mode:difference}.hud-br span{color:var(--acid)}.cursor{position:fixed;top:0;left:0;z-index:200;pointer-events:none;opacity:0;transition:opacity .3s;--bw: 0px;--bh: 0px}body.has-cursor .cursor{opacity:1}body.has-cursor .cursor.is-text{opacity:0}.cursor-cross{position:absolute;transform:translate(-50%,-50%);transition:opacity .2s}.cursor-cross i{position:absolute;background:var(--acid);display:block}.cursor-cross i:first-child{width:13px;height:1px;left:-6.5px;top:0}.cursor-cross i:last-child{width:1px;height:13px;top:-6.5px;left:0}.cursor.is-hover .cursor-cross{opacity:0}.cursor-br{position:absolute;width:7px;height:7px;border:1px solid var(--acid);opacity:0;transition:opacity .2s}.cursor.is-hover .cursor-br{opacity:1}.cursor-tl{border-right:0;border-bottom:0;transform:translate(calc(var(--bw) / -2),calc(var(--bh) / -2))}.cursor-tr{border-left:0;border-bottom:0;transform:translate(calc(var(--bw) / 2 - 7px),calc(var(--bh) / -2))}.cursor-bl{border-right:0;border-top:0;transform:translate(calc(var(--bw) / -2),calc(var(--bh) / 2 - 7px))}.cursor-brr{border-left:0;border-top:0;transform:translate(calc(var(--bw) / 2 - 7px),calc(var(--bh) / 2 - 7px))}.cursor-xy{position:absolute;left:14px;top:12px;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--gray);white-space:nowrap}#page{position:relative;z-index:1}.sec{position:relative;padding:0 var(--pad)}.sec-index{margin-bottom:28px}.sec-index:before{content:"";display:inline-block;width:34px;height:1px;background:var(--acid);vertical-align:middle;margin-right:12px}.giant{font-family:var(--font-display);font-weight:700;font-size:clamp(44px,min(13.5vw,22vh),240px);line-height:.88;letter-spacing:-.025em;text-transform:uppercase;color:var(--white);mix-blend-mode:difference}.giant,.v-name,.cap-title,.lead-title,.marquee-track span{word-spacing:.14em}.giant-line{display:block;overflow:hidden}.giant-line .split-word{display:inline-block;transform:translateY(115%) rotate(4deg);transform-origin:0 100%;transition:transform 1s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--ci) * .13s)}.giant.in .split-word{transform:translateY(0) rotate(0)}.reveal-lines .line-mask{display:inline-block;overflow:hidden;vertical-align:bottom}.reveal-lines .line-inner{display:inline-block;transform:translateY(110%);transition:transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--li) * 90ms)}.reveal-lines.in .line-inner{transform:translateY(0)}.sec-hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.kicker{margin-bottom:18px;color:var(--acid)}.hero-sub{max-width:34em;margin-top:28px;color:#f2f2efd1;font-size:clamp(15px,1.25vw,19px);text-shadow:0 1px 12px rgba(6,7,8,.9),0 0 32px rgba(6,7,8,.7)}.hero-corner{position:absolute;bottom:72px}.hero-corner-l{left:var(--pad)}.hero-corner-r{right:var(--pad);color:var(--acid)}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:14px 0;position:relative;z-index:1;background:#06070859;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.marquee-track{display:flex;white-space:nowrap;will-change:transform}.marquee-track span{font-family:var(--font-display);font-weight:500;font-size:clamp(20px,2.6vw,40px);letter-spacing:.01em;color:transparent;-webkit-text-stroke:1px rgba(122,127,135,.75);padding-right:8px;flex-shrink:0}.marquee-track span:nth-child(odd){color:var(--white);-webkit-text-stroke:0}.sec-manifesto{min-height:165vh;padding-top:22vh}.manifesto-text{font-family:var(--font-body);font-weight:400;font-size:clamp(24px,3.2vw,52px);line-height:1.25;letter-spacing:-.01em;max-width:21em;color:var(--white);text-shadow:0 1px 14px rgba(6,7,8,.95),0 0 44px rgba(6,7,8,.8)}.stats{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:16vh;max-width:1100px}.stats li{background:var(--bg);padding:clamp(18px,2.4vw,36px);display:flex;flex-direction:column;gap:10px}.stat-v{font-family:var(--font-display);font-weight:600;font-size:clamp(34px,4.4vw,72px);line-height:1;color:var(--white)}.stats li:nth-child(3) .stat-v{color:var(--acid)}#ventures{position:relative}.ventures-intro{padding:0 var(--pad);margin-bottom:6vh;color:var(--white)}.sec-venture{min-height:185vh;overflow-x:clip}.v-copy{position:sticky;top:0;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;max-width:560px}.v-right .v-copy{margin-left:auto}.v-copy:after{content:"";position:absolute;inset:-10% -28%;background:radial-gradient(60% 56% at 50% 50%,rgba(6,7,8,.95),rgba(6,7,8,.6) 58%,transparent 78%);z-index:-1;pointer-events:none}.v-name,.v-tag,.v-desc,.v-specs li,.v-status,.sec-venture .sec-index{text-shadow:0 1px 12px rgba(6,7,8,.95),0 0 34px rgba(6,7,8,.85)}.v-name{font-family:var(--font-display);font-weight:700;font-size:clamp(44px,6.6vw,110px);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:14px}.v-tag{color:var(--acid);margin-bottom:26px}.v-desc{color:#f2f2efcc;max-width:30em}.v-specs{list-style:none;margin:34px 0 42px;border-top:1px solid var(--line)}.v-specs li{padding:11px 0;border-bottom:1px solid var(--line)}.v-specs li:before{content:"+ ";color:var(--acid)}#adrefresh .v-tag{color:var(--ember)}#adrefresh .v-specs li:before{color:var(--ember)}#ailiro .v-tag{color:var(--lilac)}#ailiro .v-specs li:before{color:var(--lilac)}.v-status{display:flex;align-items:center;gap:10px;margin:-12px 0 24px;min-height:1.7em;color:var(--lilac)}.v-status>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-dot{width:6px;height:6px;flex-shrink:0;background:currentColor}.v-status.is-live{color:var(--acid)}.v-status.is-live .vs-dot{box-shadow:0 0 10px var(--acid);animation:blink 2.4s infinite}.cta{display:inline-block;color:var(--acid);text-decoration:none;border:1px solid rgba(216,255,62,.45);padding:14px 22px;position:relative;overflow:hidden;transition:color .25s,border-color .25s;align-self:flex-start}.cta:before{content:"";position:absolute;inset:0;background:var(--acid);transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.65,0,.35,1);z-index:-1}@media(hover:hover){.cta:hover{color:var(--bg);border-color:var(--acid)}.cta:hover:before{transform:scaleY(1)}}.cta{z-index:0}.cta-big{font-size:14px;padding:20px 34px;margin-top:40px}.sec-caps{padding-top:24vh;padding-bottom:20vh}.caps-intro{font-size:clamp(22px,2.6vw,40px);font-weight:400;max-width:24em;margin-bottom:8vh;color:var(--white)}.caps{list-style:none;border-top:1px solid var(--line);max-width:1200px}.cap{display:grid;grid-template-columns:80px 1fr 1.2fr;gap:clamp(12px,3vw,48px);align-items:baseline;padding:clamp(20px,2.6vw,38px) 8px;border-bottom:1px solid var(--line);position:relative;transition:background .3s,padding-left .35s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.cap:hover{background:#d8ff3e0a;padding-left:22px}}.cap-num{color:var(--acid)}.cap-title{font-family:var(--font-display);font-weight:600;font-size:clamp(20px,2.4vw,38px);line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}.cap-desc{color:#f2f2efc7;font-size:.95em;max-width:34em;text-shadow:0 1px 10px rgba(6,7,8,.9)}.cap-title{text-shadow:0 1px 14px rgba(6,7,8,.9)}.caps-intro{text-shadow:0 1px 14px rgba(6,7,8,.95)}.sec-contact{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:16vh}.giant-contact{font-size:clamp(52px,min(11vw,19vh),200px)}.contact-sub{margin-top:30px;max-width:30em;color:#f2f2efcc}.lead{margin-top:30px;display:grid;gap:26px}.lead-row{display:grid;grid-template-columns:1fr 1fr;gap:26px}.field{display:flex;flex-direction:column;gap:10px;border:0;min-width:0}.field-label{color:var(--gray)}.field-opt{color:#7a7f8799}.field input,.field textarea{width:100%;background:#060708e0;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--white);font-family:var(--font-body);font-size:16px;line-height:1.5;padding:10px 2px;outline:none;transition:border-color .2s}.field textarea{resize:vertical;min-height:84px}.field input::placeholder,.field textarea::placeholder{color:#7a7f87b3}.field input:focus,.field textarea:focus{border-color:var(--acid)}.field.is-invalid input{border-color:var(--ember)}.field.is-invalid .field-label{color:var(--ember)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative}.chip input{position:absolute;opacity:0;width:1px;height:1px}.chip span{display:inline-block;padding:9px 13px;border:1px solid var(--line);color:var(--white);background:#060708e0;transition:background .2s,color .2s,border-color .2s;user-select:none}@media(hover:hover){.chip span:hover{border-color:#d8ff3e99}}.chip input:checked+span{background:var(--acid);border-color:var(--acid);color:var(--bg)}.chip input:focus-visible+span{outline:1px solid var(--acid);outline-offset:3px}.lead-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lead-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px}.lead-actions .cta-big{margin-top:0}button.cta{background:transparent;cursor:pointer;font-family:var(--font-mono)}button.cta:disabled{opacity:.55;pointer-events:none}.lead-status{min-height:1.5em;color:var(--gray)}.lead-status.is-ok{color:var(--acid)}.lead-status.is-err{color:var(--ember)}.lead-status a{color:inherit}.lead.is-sent .field,.lead.is-sent .lead-row{opacity:.45;pointer-events:none}.footer{margin-top:auto;padding:60px 0 56px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:18vh}.footer .mono{color:var(--gray)}.footer p:first-child{color:var(--white)}html{scrollbar-gutter:stable}html.modal-open{overflow:hidden}.lead-dialog{width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 48px);max-height:calc(100svh - 48px);margin:auto;padding:0;border:1px solid var(--line);background:var(--bg);color:var(--white);overflow:hidden}.lead-dialog::backdrop{background:#060708b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lead-dialog[open]{animation:lead-in .45s cubic-bezier(.22,1,.36,1)}.lead-dialog[open]::backdrop{animation:lead-fade .3s ease-out}@keyframes lead-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lead-fade{0%{opacity:0}to{opacity:1}}.lead-panel{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:clamp(22px,4vw,44px);border-top:2px solid var(--acid)}.lead-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.lead-kicker{color:var(--acid)}.lead-close .lc-word{display:none}@media(hover:none){.lead-close .lc-key{display:none}.lead-close .lc-word{display:inline}}.lead-close{background:none;border:1px solid var(--line);color:var(--white);padding:8px 12px;cursor:pointer;transition:border-color .2s,color .2s}@media(hover:hover){.lead-close:hover{border-color:var(--acid);color:var(--acid)}}.lead-title{margin-top:22px;font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4.6vw,56px);line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.lead-sub{margin-top:12px;color:#f2f2efbf}html.modal-open .cursor{opacity:0!important}body.has-cursor .lead-dialog{cursor:auto}body.has-cursor .lead-dialog button,body.has-cursor .lead-dialog .chip span{cursor:pointer}body.has-cursor .lead-dialog input,body.has-cursor .lead-dialog textarea{cursor:text}@media(max-width:640px){.lead-dialog{width:100vw;height:100vh;height:100dvh;max-height:none;border:0}.lead-panel{height:100%;max-height:none}}.noscript,.no-gl-note{position:fixed;bottom:0;left:0;right:0;padding:14px var(--pad);background:var(--acid);color:var(--bg);font-family:var(--font-mono);font-size:12px;z-index:300}body.no-gl #gl{display:none}body.no-gl{background:radial-gradient(120% 90% at 70% 10%,rgba(216,255,62,.08),transparent 60%),radial-gradient(100% 80% at 20% 90%,rgba(255,77,0,.07),transparent 55%),var(--bg)}@media(max-width:860px){.nav-links a:not(.nav-contact){display:none}.ns-full,.hud-bl,.hud-br,.hero-corner-l{display:none}.hero-corner{bottom:44px}.stats{grid-template-columns:repeat(2,1fr)}.lead-row{grid-template-columns:1fr}.cap{grid-template-columns:44px 1fr}.cap-desc{grid-column:2}}@media(min-width:861px)and (orientation:landscape)and (max-height:820px){.v-copy{padding:74px 0 54px}.v-copy .sec-index{margin-bottom:14px}.v-name{font-size:clamp(40px,min(6.6vw,10vh),110px);margin-bottom:8px}.v-tag{margin-bottom:14px}.v-status{margin:-4px 0 12px}.v-desc{font-size:15px;line-height:1.5}.v-specs{margin:16px 0 22px}.v-specs li{padding:6px 0}}@media(min-width:861px)and (orientation:landscape)and (max-height:640px){.v-specs{display:none}.v-desc{margin-bottom:22px}}@media(max-width:860px),(orientation:portrait){.sec-venture{min-height:0;padding-top:82vh;padding-top:82svh}.sec-venture{overflow-x:visible}.v-copy,.v-right .v-copy{position:relative;min-height:0;max-width:640px;margin:0;justify-content:flex-start;padding-bottom:16vh}.v-copy:before{content:"";position:absolute;top:-22vh;bottom:0;left:calc(-1 * var(--pad));width:100vw;background:linear-gradient(180deg,transparent 0%,rgba(6,7,8,.86) 24%,rgba(6,7,8,.92) 100%);z-index:-1}.v-copy:after{display:none}}@media(prefers-reduced-motion:reduce){.giant-line .split-word,.reveal-lines .line-inner{transition:opacity .4s ease;transform:none;opacity:0}.giant.in .split-word,.reveal-lines.in .line-inner{opacity:1;transform:none}.marquee-track{animation:none!important}.lead-dialog[open],.lead-dialog[open]::backdrop{animation:none}.nav-status .dot,.v-status.is-live .vs-dot{animation:none}}
