:root{--ink:#f3f1ec;--muted:#9b9b9e;--dim:#626267;--line:rgba(255,255,255,.13);--panel:#141416;--black:#0b0b0c;--acid:#d9ff4f;--violet:#9f8cff;--cyan:#6ee7e2;--max:1240px;--pad:clamp(1.25rem,4vw,4.5rem)}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;background:var(--black);color:var(--ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;background:var(--acid);color:#0b0b0c;padding:.8rem 1rem;font-weight:700}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--acid);outline-offset:4px}
.site-header{position:fixed;z-index:20;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.2rem var(--pad);border-bottom:1px solid transparent;transition:background .3s,border-color .3s,padding .3s}.site-header.is-scrolled{background:rgba(11,11,12,.82);border-color:var(--line);padding-top:.85rem;padding-bottom:.85rem;backdrop-filter:blur(16px)}.wordmark{text-decoration:none;font-weight:800;letter-spacing:-.05em;font-size:1.15rem}.wordmark span{color:var(--dim);font-weight:500}nav{display:flex;align-items:center;gap:clamp(.85rem,2.5vw,2.3rem)}nav a{text-decoration:none;color:#bbbabe;font-size:.82rem}nav a:hover{color:#fff}.nav-cta{padding:.6rem .9rem;border:1px solid var(--line);border-radius:999px}
.hero{position:relative;min-height:100svh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8rem var(--pad) 5rem;text-align:center;background:radial-gradient(circle at 50% 43%,rgba(159,140,255,.14),transparent 24rem),radial-gradient(circle at 50% 90%,rgba(110,231,226,.06),transparent 28rem),var(--black)}.hero:before{content:"";position:absolute;inset:0;opacity:.22;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(circle,#000,transparent 70%)}.eyebrow,.section-index,.concept-label{text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700;color:var(--muted)}.eyebrow{margin:0 0 1rem;color:var(--acid)}.hero-name{position:relative;z-index:1;display:flex;align-items:baseline;margin:0;font-size:clamp(5rem,17vw,14rem);line-height:.78;letter-spacing:-.105em;font-weight:800}.hero-name>span{display:inline-block;background:linear-gradient(145deg,#fff 15%,#8e8e96 90%);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 42px rgba(255,255,255,.08))}.hero-name>span:nth-child(2),.hero-name>span:nth-child(4){color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.68);background:transparent}.hero-name small{margin-left:.12em;font-size:.09em;letter-spacing:0;color:var(--dim);font-weight:500}.hero-proof{position:relative;z-index:1;margin:clamp(2rem,5vh,3.8rem) 0 0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2rem,4.2vw,4rem);letter-spacing:-.045em;line-height:1.02}.hero-proof span,.hero-proof em{display:block}.hero-proof strong{font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-size:.92em;font-weight:750;letter-spacing:-.055em}.hero-proof span:nth-child(2) strong{color:var(--acid)}.hero-proof em{color:var(--cyan);font-weight:400}.hero-support{max-width:650px;margin:1.25rem auto 0;color:#b2b1b6;font-size:clamp(.95rem,1.35vw,1.1rem)}.hero-actions{margin-top:1.7rem;display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.button{min-height:3.35rem;display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;padding:.85rem 1.3rem;text-decoration:none;font-weight:700;font-size:.88rem;border-radius:2px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#0b0b0c;background:var(--acid)}.button-primary:hover{background:#e6ff88}.text-link{color:#bbbabe;text-decoration:none;border-bottom:1px solid var(--dim);padding:.45rem 0;font-size:.88rem}.hero-signal{position:absolute;left:var(--pad);top:50%;display:flex;height:120px;gap:5px;align-items:center;opacity:.5}.hero-signal span{width:1px;background:var(--cyan);animation:signal 2.4s ease-in-out infinite}.hero-signal span:nth-child(1){height:18%}.hero-signal span:nth-child(2){height:55%;animation-delay:-.3s}.hero-signal span:nth-child(3){height:100%;animation-delay:-.7s}.hero-signal span:nth-child(4){height:38%;animation-delay:-1.1s}.hero-signal span:nth-child(5){height:15%;animation-delay:-.5s}.hero-orbit{position:absolute;width:min(72vw,850px);aspect-ratio:1;border:1px solid rgba(255,255,255,.05);border-radius:50%;pointer-events:none}.hero-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--violet);box-shadow:0 0 16px var(--violet)}.hero-orbit i:nth-child(1){left:8%;top:25%}.hero-orbit i:nth-child(2){right:12%;top:18%;background:var(--cyan)}.hero-orbit i:nth-child(3){right:3%;bottom:33%;background:var(--acid)}
.section{max-width:var(--max);margin:0 auto;padding:clamp(6rem,12vw,11rem) var(--pad)}.manifesto{border-top:1px solid var(--line)}.section-index{margin:0 0 3rem}.manifesto-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:5rem;align-items:end}.manifesto h2,.section-heading h2,.identity h2,.acquisition h2{margin:0;font-size:clamp(3rem,7vw,7rem);line-height:.92;letter-spacing:-.07em;font-weight:650}.manifesto h2 span{color:var(--dim)}.manifesto-copy{color:#aaa9ad;font-size:clamp(1.05rem,1.5vw,1.25rem)}.manifesto-copy p{margin:0 0 1.2rem}.letter-study{margin-top:clamp(5rem,9vw,8rem);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.letter-study>div{min-height:250px;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;border-right:1px solid var(--line)}.letter-study>div:last-child{border-right:0}.letter-study strong{font-size:clamp(4rem,8vw,7rem);line-height:1;letter-spacing:-.08em;font-weight:500}.letter-study span{color:var(--dim);font-size:.78rem;text-transform:uppercase;letter-spacing:.14em}
.possibilities{max-width:none;background:#efede7;color:#111113}.possibilities>*{max-width:calc(var(--max) - (var(--pad) * 2));margin-left:auto;margin-right:auto}.section-heading{display:grid;grid-template-columns:.65fr 1.5fr .85fr;gap:2rem;align-items:end;margin-bottom:5rem}.section-heading .section-index{color:#6d6c6c;margin:0;align-self:start}.section-heading h2{font-size:clamp(3rem,6.5vw,6.5rem)}.section-heading>p:last-child{color:#68676a;max-width:330px;font-size:.9rem}.territory-grid{display:grid;gap:1.2rem;grid-template-columns:1fr 1fr}.territory{display:flex;flex-direction:column;min-height:620px;background:#121214;color:var(--ink);overflow:hidden}.territory-global{grid-column:1/-1;min-height:570px;display:grid;grid-template-columns:1.45fr .55fr}.territory-art{position:relative;flex:1;min-height:390px;overflow:hidden;display:flex;align-items:center;justify-content:center}.territory-copy{padding:2rem;border-top:1px solid var(--line)}.territory-copy h3{margin:.55rem 0;font-size:clamp(1.5rem,2.5vw,2.2rem);letter-spacing:-.04em}.territory-copy>p:last-child{margin:0;color:#99989d;max-width:600px}.concept-label{color:#807f84;margin:0}.art-ai{background:radial-gradient(circle,rgba(159,140,255,.21),transparent 42%),#101012}.art-ai b{font-size:clamp(3.5rem,8vw,7rem);letter-spacing:-.09em;font-weight:750;z-index:2}.art-ai i{position:absolute;width:42%;height:1px;background:linear-gradient(90deg,transparent,#776bc0,transparent);transform-origin:center}.art-ai i:nth-of-type(2){transform:rotate(60deg)}.art-ai i:nth-of-type(3){transform:rotate(-60deg)}.node{position:absolute;width:11px;height:11px;border:1px solid var(--violet);border-radius:50%;box-shadow:0 0 17px var(--violet)}.node-a{left:22%;top:25%}.node-b{right:18%;top:32%}.node-c{left:27%;bottom:22%}.node-d{right:27%;bottom:18%}.art-voice{flex-direction:column;background:linear-gradient(145deg,#101112,#0d1515)}.art-voice b{font-family:Georgia,serif;font-size:clamp(4.5rem,10vw,9rem);font-style:italic;font-weight:400;color:var(--cyan);letter-spacing:-.1em}.wave{height:85px;display:flex;align-items:center;gap:8px}.wave i{width:2px;height:20%;background:var(--cyan);animation:signal 2.1s ease-in-out infinite}.wave i:nth-child(2),.wave i:nth-child(10){height:35%}.wave i:nth-child(3),.wave i:nth-child(9){height:55%}.wave i:nth-child(4),.wave i:nth-child(8){height:82%}.wave i:nth-child(5),.wave i:nth-child(7){height:45%}.wave i:nth-child(6){height:100%}.art-global{min-height:570px;background:var(--acid);color:#111;flex-direction:column}.art-global b{z-index:2;font-size:clamp(5rem,14vw,12rem);letter-spacing:-.11em;line-height:.8}.art-global>span{z-index:2;margin-top:2rem;text-transform:uppercase;letter-spacing:.23em;font-size:.62rem}.rings{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.rings i{position:absolute;width:35%;aspect-ratio:1;border:1px solid rgba(0,0,0,.2);border-radius:50%}.rings i:nth-child(2){width:62%}.rings i:nth-child(3){width:94%}.territory-global .territory-copy{display:flex;flex-direction:column;justify-content:flex-end;background:#121214}
.identity{overflow:hidden}.identity-stage{display:grid;grid-template-columns:repeat(4,1fr);margin:0 calc(var(--pad) * -1) clamp(5rem,10vw,9rem);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.identity-stage span{display:flex;align-items:center;justify-content:center;min-height:30vw;max-height:430px;font-size:clamp(7rem,18vw,16rem);font-weight:750;line-height:1;letter-spacing:-.12em;border-right:1px solid var(--line);color:transparent;-webkit-text-stroke:1px #d4d1cb}.identity-stage span:nth-child(even){color:#e7e4de;-webkit-text-stroke:0}.identity-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:4rem}.identity h2{font-size:clamp(3rem,6vw,6rem)}.identity-points{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.identity-points>div{padding:1.3rem .7rem;border-right:1px solid var(--line)}.identity-points>div:last-child{border:0}.identity-points strong{display:block;color:var(--acid);font-size:1.8rem;font-weight:500}.identity-points span{color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.identity-note{max-width:600px;margin:4rem 0 0 auto;color:var(--muted);font-size:.9rem}
.acquisition{position:relative;max-width:none;min-height:850px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:#6547df;color:#fff}.acquisition>*:not(.acquisition-glow){position:relative;z-index:1;width:100%;max-width:calc(var(--max) - (var(--pad) * 2));margin-left:auto;margin-right:auto}.acquisition .section-index{color:rgba(255,255,255,.9)}.acquisition-glow{position:absolute;width:70vw;height:70vw;right:-20vw;top:-30vw;border-radius:50%;background:radial-gradient(circle at 35% 65%,rgba(217,255,79,.6),rgba(110,231,226,.16) 30%,transparent 65%)}.acquisition-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:clamp(3rem,7vw,7rem);align-items:start}.acquisition-intro{position:sticky;top:7rem}.availability{display:flex;align-items:center;gap:.7rem;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:700}.availability span{width:7px;height:7px;background:var(--acid);border-radius:50%;box-shadow:0 0 14px var(--acid)}.acquisition h2{margin:1.5rem 0 2rem;font-size:clamp(3.4rem,7vw,7rem)}.acquisition-copy{max-width:580px;font-size:clamp(1.1rem,1.8vw,1.4rem);color:rgba(255,255,255,.95)}.response-note{max-width:500px;color:rgba(255,255,255,.78);font-size:.85rem}.inquiry-form{padding:clamp(1.3rem,3vw,2.4rem);border:1px solid rgba(255,255,255,.28);background:rgba(19,14,42,.35);backdrop-filter:blur(18px)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.field{display:flex;flex-direction:column;gap:.45rem}.field-wide{grid-column:1/-1}.field label{font-size:.73rem;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.field label span,.field small{color:rgba(255,255,255,.68);font-size:.7rem;text-transform:none;letter-spacing:0;font-weight:400}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(255,255,255,.3);border-radius:0;background:rgba(9,7,20,.44);color:#fff;padding:.82rem .9rem;font:inherit}.field select{min-height:3.2rem}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:rgba(255,255,255,.52)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--acid);outline:2px solid var(--acid);outline-offset:1px}.honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.turnstile-shell{min-height:65px;margin-top:1.3rem}.form-privacy{margin:1rem 0;color:rgba(255,255,255,.76);font-size:.75rem}.form-actions{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:center}.form-actions .button-light{margin:0;border:0;cursor:pointer}.form-actions .button-light:disabled{opacity:.55;cursor:not-allowed;transform:none}.form-status{margin:0;min-height:1.5em;font-size:.78rem}.form-status[data-kind="error"]{color:#fff2b4}.inquiry-success{grid-column:2;padding:clamp(2rem,5vw,4rem);border:1px solid rgba(255,255,255,.3);background:rgba(19,14,42,.35)}.inquiry-success h3{font-size:clamp(2rem,4vw,3.5rem);line-height:1;margin:.7rem 0 1.3rem}.inquiry-success p:last-child{max-width:520px;color:rgba(255,255,255,.85)}.button-light{margin-top:2.3rem;background:#fff;color:#15121e}.button-light:hover{background:var(--acid)}.trust-line{grid-column:1/-1;margin-top:2rem;max-width:none;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.3);display:grid;grid-template-columns:.5fr 1.5fr;gap:2rem}.trust-line span{text-transform:uppercase;letter-spacing:.15em;font-size:.65rem;font-weight:700}.trust-line p{margin:0;color:rgba(255,255,255,.9);font-size:.85rem}
footer{max-width:var(--max);margin:0 auto;padding:3rem var(--pad);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;color:var(--dim);font-size:.72rem}footer p:nth-child(2){text-align:center}footer p:last-child{text-align:right}.error-page{min-height:100svh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:900px;margin:auto;padding:var(--pad)}.error-page h1{font-size:clamp(3.8rem,10vw,8rem);line-height:.9;letter-spacing:-.07em;margin:1rem 0 2rem}.error-page>p:not(.eyebrow){color:var(--muted);margin:0 0 2rem}
.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}@keyframes signal{0%,100%{transform:scaleY(.55);opacity:.45}50%{transform:scaleY(1);opacity:1}}
@media(max-width:850px){nav a:not(.nav-cta){display:none}.hero-signal{display:none}.hero-name small{display:none}.manifesto-grid,.section-heading,.identity-grid,.acquisition-layout{grid-template-columns:1fr;gap:2rem}.acquisition-intro{position:static}.inquiry-success{grid-column:1}.section-heading>p:last-child{max-width:500px}.letter-study{grid-template-columns:1fr 1fr}.letter-study>div{min-height:190px;border-bottom:1px solid var(--line)}.letter-study>div:nth-child(2){border-right:0}.territory-grid{grid-template-columns:1fr}.territory-global{grid-column:auto;display:flex;min-height:620px}.art-global{min-height:390px}.identity-stage{grid-template-columns:1fr 1fr}.identity-stage span{min-height:44vw}.identity-points{margin-top:1rem}}
@media(max-width:520px){.site-header{padding-top:.9rem;padding-bottom:.9rem}.hero{min-height:100svh;padding-top:5rem;padding-bottom:5rem;justify-content:center}.hero>:not(.hero-signal):not(.hero-orbit){position:relative;top:clamp(-3rem,-5svh,-1.5rem)}.hero-proof{margin-top:1.7rem;font-size:clamp(1.65rem,7.6vw,2rem)}.hero-support{max-width:320px;margin-top:1rem;font-size:.88rem}.hero-actions{margin-top:1.35rem;flex-direction:column;gap:.9rem}.button{width:100%}.letter-study>div{min-height:155px}.territory{min-height:580px}.territory-art{min-height:340px}.territory-copy{padding:1.4rem}.identity-points,.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.identity-points>div{display:flex;align-items:baseline;gap:1rem;border-right:0;border-bottom:1px solid var(--line)}.acquisition{min-height:900px}.form-actions{grid-template-columns:1fr}.trust-line{grid-template-columns:1fr;gap:.8rem;margin-top:4.5rem}footer{grid-template-columns:1fr;gap:.6rem;text-align:left}footer p:nth-child(2),footer p:last-child{text-align:left;margin:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
