.mission-home{--ink:#090b0b;--ink-soft:#131615;--paper:#f1efe7;--paper-deep:#dedbd0;--signal:#c8ff45;--signal-2:#5f78ff;--signal-warm:#ff6548;--muted:rgba(241,239,231,0.58);--line:rgba(241,239,231,0.16);--paper-line:rgba(9,11,11,0.18);min-height:100vh;overflow:clip;background:var(--ink);color:var(--paper);font-family:IBM Plex Sans,Arial,sans-serif;font-weight:300}.mission-home *,.mission-home :after,.mission-home :before{box-sizing:border-box}.mission-home a,.mission-home button,.mission-home input,.mission-home textarea{font:inherit}.mission-home a:focus-visible,.mission-home button:focus-visible,.mission-home input:focus-visible,.mission-home textarea:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.mission-skip-link{position:fixed;top:12px;left:12px;z-index:1000;transform:translateY(-160%);padding:12px 16px;background:var(--signal);color:var(--ink);text-decoration:none;font-weight:600}.mission-skip-link:focus{transform:translateY(0)}.mission-eyebrow{margin:0;color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.mission-home .home-nav{position:fixed;inset:0 0 auto;z-index:100;display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(20px,3.2vw,54px);border-bottom:1px solid var(--line);background:rgba(9,11,11,.88);backdrop-filter:blur(18px)}.mission-home .home-brand-logo{min-width:118px;color:inherit;text-decoration:none}.mission-home .home-brand-logo,.mission-home .home-logo{display:inline-flex;align-items:center}.mission-home .home-brand-logo-img{width:114px;height:auto;object-fit:contain}.mission-home .logo-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mission-home .home-nav-lang,.mission-home .home-nav-links,.mission-home .home-nav-right{display:flex;align-items:center}.mission-home .home-nav-right{gap:clamp(14px,2vw,30px)}.mission-home .home-nav-links{gap:26px}.mission-home .home-nav-lang a,.mission-home .home-nav-links a{color:rgba(241,239,231,.62);font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;transition:color .16s ease}.mission-home .home-nav-lang a.is-active,.mission-home .home-nav-lang a:hover,.mission-home .home-nav-links a:hover{color:var(--paper)}.mission-home .home-nav-lang{gap:8px}.mission-home .home-nav-lang-sep{color:rgba(241,239,231,.22)}.mission-home .home-nav-cta{display:inline-flex;min-height:38px;align-items:center;padding:0 16px;background:var(--signal);color:var(--ink);font-size:.76rem;font-weight:600;text-decoration:none;transition:background .16s ease,transform .16s ease}.mission-home .home-nav-cta:hover{background:var(--paper);transform:translateY(-1px)}.mission-hero{position:relative;min-height:100svh;padding:118px clamp(20px,5vw,78px) clamp(64px,8vw,120px);background:radial-gradient(circle at 84% 4%,rgba(95,120,255,.18),transparent 30%),linear-gradient(rgba(241,239,231,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(241,239,231,.032) 1px,transparent 1px),var(--ink);background-size:auto,64px 64px,64px 64px,auto}.mission-hero:before{position:absolute;inset:74px auto auto 38%;width:1px;height:38%;background:linear-gradient(var(--signal),transparent);content:"";opacity:.58}.mission-hero__signal{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(44px,8vw,110px);color:rgba(241,239,231,.32);font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.16em}.mission-hero__copy{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:clamp(28px,5vw,86px);align-items:end;max-width:1500px;margin:0 auto clamp(64px,8vw,124px)}.mission-hero__copy>.mission-eyebrow{grid-column:1/-1}.mission-hero h1{grid-column:1/-1;max-width:1320px;margin:-10px 0 0;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(4.8rem,11.6vw,11.2rem);font-weight:400;letter-spacing:-.035em;line-height:.81;text-wrap:balance;text-transform:uppercase}.mission-hero h1 span,.mission-hero h1 strong{display:block}.mission-hero h1 strong{color:var(--signal);font-weight:400}.mission-hero__statement{grid-column:2;max-width:470px;padding-left:22px;border-left:1px solid var(--signal)}.mission-hero__statement p{margin:0 0 22px;color:rgba(241,239,231,.76);font-size:clamp(1rem,1.35vw,1.24rem);line-height:1.55}.mission-hero__statement span{color:var(--paper);font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.mission-console{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);max-width:1280px;min-height:620px;margin:0 auto;border:1px solid rgba(241,239,231,.28);box-shadow:0 42px 110px rgba(0,0,0,.42)}.mission-intake{display:flex;min-width:0;flex-direction:column;padding:clamp(24px,4vw,56px);background:var(--paper);color:var(--ink)}.mission-intake__head{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--paper-line);color:rgba(9,11,11,.58);font-family:IBM Plex Mono,monospace;font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.mission-intake__step{display:flex;flex:1;flex-direction:column;padding-top:clamp(28px,5vw,54px)}.mission-intake h2{max-width:620px;margin:0 0 28px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(3rem,5.2vw,5rem);font-weight:400;letter-spacing:-.025em;line-height:.93;text-transform:uppercase}.mission-intake__textarea-wrap{position:relative;display:block}.mission-intake textarea{width:100%;min-height:166px;resize:vertical;border:0;border-bottom:2px solid var(--ink);border-radius:0;background:rgba(9,11,11,.045);color:var(--ink);font-size:clamp(1.08rem,1.7vw,1.42rem);line-height:1.48;padding:20px 20px 34px}.mission-intake textarea::placeholder{color:rgba(9,11,11,.38)}.mission-intake__counter{position:absolute;right:12px;bottom:10px;color:rgba(9,11,11,.42);font-family:IBM Plex Mono,monospace;font-size:.6rem}.mission-intake__examples-label{margin:24px 0 10px;color:rgba(9,11,11,.52);font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.mission-intake__examples{display:flex;flex-wrap:wrap;gap:8px}.mission-intake__examples button{min-height:34px;padding:0 12px;border:1px solid rgba(9,11,11,.26);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;font-size:.74rem;transition:border-color .15s ease,background .15s ease}.mission-intake__examples button:hover,.mission-intake__examples button[aria-pressed=true]{border-color:var(--ink);background:var(--signal)}.mission-intake__primary{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;margin-top:auto;padding:0 20px;border:0;background:var(--ink);color:var(--paper);cursor:pointer;font-weight:500;transition:background .16s ease,color .16s ease}.mission-intake__primary:not(:disabled):hover{background:var(--signal-2);color:#fff}.mission-intake__primary:disabled{cursor:not-allowed;opacity:.35}.mission-intake__privacy{margin:18px 0 0;color:rgba(9,11,11,.48);font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.04em;line-height:1.5}.mission-intake__back{align-self:flex-start;margin-bottom:22px;padding:0;border:0;background:transparent;color:rgba(9,11,11,.56);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.66rem;text-transform:uppercase}.mission-intake__intro{max-width:530px;margin:-12px 0 26px;color:rgba(9,11,11,.64);line-height:1.55}.mission-intake__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mission-intake__grid label{display:flex;flex-direction:column;gap:8px;color:rgba(9,11,11,.62);font-family:IBM Plex Mono,monospace;font-size:.61rem;letter-spacing:.08em;text-transform:uppercase}.mission-intake__grid input{width:100%;min-height:44px;border:0;border-bottom:1px solid var(--ink);border-radius:0;background:transparent;color:var(--ink);font-family:IBM Plex Sans,Arial,sans-serif;font-size:1rem;text-transform:none}.mission-intake__urgency{margin:26px 0 20px;padding:0;border:0}.mission-intake__urgency legend{margin-bottom:10px;color:rgba(9,11,11,.62);font-family:IBM Plex Mono,monospace;font-size:.61rem;letter-spacing:.08em;text-transform:uppercase}.mission-intake__urgency>div{display:flex;flex-wrap:wrap;gap:8px}.mission-intake__urgency label{position:relative;cursor:pointer}.mission-intake__urgency input{position:absolute;opacity:0}.mission-intake__urgency span{display:inline-flex;min-height:38px;align-items:center;padding:0 12px;border:1px solid rgba(9,11,11,.26);border-radius:999px;font-size:.72rem}.mission-intake__urgency input:checked+span{border-color:var(--ink);background:var(--signal)}.mission-intake__urgency input:focus-visible+span{outline:2px solid var(--signal-2);outline-offset:3px}.mission-intake__consent{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;color:rgba(9,11,11,.7);cursor:pointer;font-size:.78rem;line-height:1.4}.mission-intake__consent input{width:18px;height:18px;accent-color:var(--ink)}.mission-intake__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mission-intake__error{margin:12px 0 0;color:#b42e20;font-size:.78rem}.mission-intake__success{justify-content:center;padding-bottom:30px}.mission-intake__success-mark{display:grid;width:52px;height:52px;place-items:center;margin-bottom:32px;border-radius:50%;background:var(--signal);font-size:1.5rem}.mission-intake__success p{max-width:520px;color:rgba(9,11,11,.68);font-size:1.02rem;line-height:1.55}.mission-intake__success code{margin-top:20px;color:rgba(9,11,11,.55);font-family:IBM Plex Mono,monospace;font-size:.68rem}.mission-field{position:relative;display:flex;min-width:0;flex-direction:column;padding:clamp(24px,3.2vw,44px);background:radial-gradient(circle at 50% 45%,rgba(95,120,255,.19),transparent 38%),linear-gradient(rgba(241,239,231,.04) 1px,transparent 0),linear-gradient(90deg,rgba(241,239,231,.04) 1px,transparent 0),#0b0e12;background-size:auto,32px 32px,32px 32px,auto}.mission-field__head,.mission-field__status{display:flex;align-items:center;justify-content:space-between;color:rgba(241,239,231,.46);font-family:IBM Plex Mono,monospace;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.mission-field__head>span:last-child{display:inline-flex;align-items:center;gap:8px}.mission-field__head>span:last-child:before{width:7px;height:7px;border-radius:50%;background:rgba(241,239,231,.22);content:""}.mission-field__head>span.is-active:last-child{color:var(--signal)}.mission-field__head>span.is-active:last-child:before{background:var(--signal);box-shadow:0 0 16px var(--signal)}.mission-field__core{display:grid;grid-template-columns:100px 1fr;flex:1;gap:24px;align-items:center}.mission-field__mission{position:relative;display:grid;width:76px;height:76px;place-items:center;border:1px solid rgba(200,255,69,.42);border-radius:50%;color:var(--signal);font-family:Bebas Neue,sans-serif;font-size:2.1rem}.mission-field__mission:after{position:absolute;left:calc(100% + 1px);width:48px;height:1px;background:rgba(200,255,69,.38);content:""}.mission-field__mission i{position:absolute;inset:-9px;border:1px solid rgba(200,255,69,.14);border-radius:inherit;animation:mission-core-pulse 2.4s ease-out infinite}.mission-field__streams{display:flex;flex-direction:column;gap:13px}.mission-field__streams>div{position:relative;display:grid;grid-template-columns:26px 1fr 50px;min-height:42px;align-items:center;padding:0 12px;border:1px solid rgba(241,239,231,.1);background:rgba(9,11,11,.72);color:rgba(241,239,231,.28);transition:border-color .26s ease,color .26s ease,transform .26s ease}.mission-field__streams>div:before{position:absolute;top:50%;right:100%;width:24px;height:1px;background:rgba(241,239,231,.12);content:""}.mission-field__streams>div.is-active{transform:translateX(4px);border-color:rgba(200,255,69,.44);color:var(--paper)}.mission-field__streams>div.is-active:before{background:var(--signal)}.mission-field__streams span{font-family:IBM Plex Mono,monospace;font-size:.55rem}.mission-field__streams strong{font-size:.78rem;font-weight:400}.mission-field__streams i{position:relative;display:block;height:3px;overflow:hidden;background:rgba(241,239,231,.1)}.mission-field__streams i:after{position:absolute;inset:0;transform:translateX(-105%);background:var(--signal);content:""}.mission-field__streams>div.is-active i:after{animation:mission-stream 1.8s ease-in-out calc(var(--stream-index) * .12s) infinite}.mission-field__status{min-height:44px;padding-top:18px;border-top:1px solid rgba(241,239,231,.12)}.mission-field__status span{color:var(--signal)}.mission-field__status strong{color:rgba(241,239,231,.72);font-weight:400}.mission-section-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.42fr);gap:30px 7vw;align-items:end;max-width:1420px;margin:0 auto clamp(50px,8vw,100px)}.mission-section-head .mission-eyebrow{grid-column:1/-1}.mission-close h2,.mission-expansion h2,.mission-method h2,.mission-section-head h2{margin:0;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(3.7rem,7vw,8rem);font-weight:400;letter-spacing:-.025em;line-height:.88;text-transform:uppercase}.mission-section-head>p:last-child{margin:0;color:rgba(241,239,231,.62);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.6}.mission-positioning{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:clamp(50px,9vw,150px);padding:clamp(90px,12vw,180px) clamp(20px,5vw,78px);background:var(--signal-2);color:#fff}.mission-intelligence h2,.mission-positioning header h2{margin:24px 0 28px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(4.4rem,8vw,9rem);font-weight:400;letter-spacing:-.025em;line-height:.86;text-transform:uppercase}.mission-positioning header>p:last-child{max-width:560px;color:rgba(255,255,255,.72);font-size:1.05rem;line-height:1.65}.mission-positioning__contrast{border-top:1px solid rgba(255,255,255,.26)}.mission-positioning__contrast>div{display:grid;grid-template-columns:1fr 50px 1fr;min-height:118px;align-items:center;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.26);font-family:IBM Plex Mono,monospace;text-transform:uppercase}.mission-positioning__contrast i{color:rgba(255,255,255,.5);font-style:normal}.mission-positioning__contrast strong{font-weight:400}.mission-positioning__contrast .is-aurora{background:var(--signal);color:var(--ink)}.mission-outcomes{padding:clamp(90px,12vw,180px) clamp(20px,5vw,78px);background:var(--ink-soft)}.mission-outcomes__list{max-width:1420px;margin:0 auto;border-top:1px solid var(--line)}.mission-outcomes__list article{position:relative;display:grid;grid-template-columns:minmax(150px,.32fr) minmax(0,1.1fr) minmax(180px,.4fr);gap:30px;align-items:center;min-height:190px;padding:30px 0;border-bottom:1px solid var(--line);transition:background .18s ease,padding .18s ease}.mission-outcomes__list article:hover{padding-right:24px;padding-left:24px;background:rgba(241,239,231,.035)}.mission-outcomes__meta{display:flex;flex-direction:column;gap:8px;color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.mission-outcomes__meta span:first-child{color:rgba(241,239,231,.3)}.mission-outcomes__list h3{margin:0;color:var(--paper);font-family:"IBM Plex Serif",Georgia,serif;font-size:clamp(1.7rem,3vw,3.35rem);font-style:italic;font-weight:400;line-height:1.06}.mission-outcomes__list p{margin:0;color:rgba(241,239,231,.43);font-family:IBM Plex Mono,monospace;font-size:.6rem;line-height:1.6;text-transform:uppercase}.mission-outcomes__actions{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.mission-outcomes__actions a{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.61rem;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.mission-outcomes__actions a:last-child{color:rgba(241,239,231,.46)}.mission-outcomes__actions a:focus-visible,.mission-outcomes__actions a:hover{color:var(--paper)}.mission-intelligence{padding:clamp(90px,12vw,180px) clamp(20px,5vw,78px);background:#0d100e}.mission-intelligence__index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1420px;margin:0 auto 44px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.mission-intelligence__index a{min-height:220px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--paper);text-decoration:none;transition:background .2s ease,color .2s ease}.mission-intelligence__index a:focus-visible,.mission-intelligence__index a:hover{background:var(--signal);color:var(--ink);outline:none}.mission-intelligence__index span{color:var(--signal);font:500 .6rem IBM Plex Mono,monospace}.mission-intelligence__index a:focus-visible span,.mission-intelligence__index a:hover span{color:var(--ink)}.mission-intelligence__index strong{display:block;margin:46px 0 12px;font:400 clamp(2.3rem,4vw,4.6rem)/.9 Bebas Neue,sans-serif;text-transform:uppercase}.mission-intelligence__index p{max-width:520px;margin:0;color:rgba(241,239,231,.54);line-height:1.5}.mission-intelligence__index a:focus-visible p,.mission-intelligence__index a:hover p{color:rgba(9,11,11,.72)}.mission-intelligence>.mission-text-link{display:block;max-width:1420px;margin:0 auto}.mission-method{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:clamp(50px,8vw,140px);padding:clamp(90px,12vw,180px) clamp(20px,5vw,78px);background:#0b0d11}.mission-method__intro{position:sticky;top:120px;align-self:start}.mission-method__intro h2{margin:28px 0 32px}.mission-method__intro>p:not(.mission-eyebrow){max-width:520px;margin:0 0 28px;color:rgba(241,239,231,.58);font-size:1.06rem;line-height:1.65}.mission-text-link{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.mission-method__thread{border-top:1px solid var(--line)}.mission-method__thread article{display:grid;grid-template-columns:74px 1fr;gap:26px;min-height:210px;padding:38px 0;border-bottom:1px solid var(--line)}.mission-method__node{position:relative;display:flex;justify-content:center}.mission-method__node span{position:relative;z-index:2;display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--signal);border-radius:50%;background:#0b0d11;color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.62rem}.mission-method__node i{position:absolute;top:46px;bottom:-92px;width:1px;overflow:hidden;background:rgba(241,239,231,.12)}.mission-method__node i:after{position:absolute;inset:-42% 0 auto;height:42%;background:linear-gradient(transparent,var(--signal),transparent);content:"";animation:mission-thread-flow 2.8s linear infinite}.mission-method__thread h3{margin:5px 0 14px;font-size:clamp(1.4rem,2.4vw,2.25rem);font-weight:400}.mission-method__thread p{max-width:520px;margin:0;color:rgba(241,239,231,.53);line-height:1.6}.mission-method__streams{grid-column:1/-1;display:grid;grid-template-columns:.45fr 1fr;gap:40px;align-items:start;padding-top:clamp(60px,8vw,110px)}.mission-method__streams>span{color:rgba(241,239,231,.43);font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.mission-method__streams>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.mission-method__streams>div>span{display:flex;min-height:92px;flex-direction:column;justify-content:space-between;padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.82rem}.mission-method__streams i{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.55rem;font-style:normal}.mission-proof{padding:clamp(90px,12vw,180px) clamp(20px,5vw,78px);background:var(--paper);color:var(--ink)}.mission-section-head--light .mission-eyebrow{color:var(--signal-2)}.mission-section-head--light>p:last-child{color:rgba(9,11,11,.58)}.mission-proof__grid{display:grid;grid-template-columns:1.15fr .925fr .925fr;max-width:1420px;margin:0 auto;border-top:1px solid var(--paper-line);border-left:1px solid var(--paper-line)}.mission-proof__grid article{display:flex;min-height:430px;flex-direction:column;padding:clamp(24px,3vw,42px);border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line)}.mission-proof__grid article>span{color:rgba(9,11,11,.42);font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.11em}.mission-proof__grid h3{margin:auto 0 20px;font-family:Bebas Neue,sans-serif;font-size:clamp(2.3rem,4vw,4.6rem);font-weight:400;line-height:.92;text-transform:uppercase}.mission-proof__grid p{margin:0 0 28px;color:rgba(9,11,11,.62);line-height:1.62}.mission-proof__grid a{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 14px;background:var(--ink);color:var(--paper);font-family:IBM Plex Mono,monospace;font-size:.65rem;text-decoration:none;text-transform:uppercase}.mission-proof__grid a:hover{background:var(--signal-2)}.mission-proof__live{background:var(--signal)}.mission-proof__status{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-bottom:22px;padding:7px 10px;border:1px solid rgba(9,11,11,.28);font-family:IBM Plex Mono,monospace;font-size:.58rem;text-transform:uppercase}.mission-proof__status i{width:7px;height:7px;border-radius:50%;background:var(--signal-warm);box-shadow:0 0 12px rgba(255,101,72,.7)}.mission-proof__trace{display:flex;align-items:center;gap:8px;margin-top:auto;font-family:IBM Plex Mono,monospace;font-size:.52rem}.mission-proof__trace i{position:relative;height:1px;flex:1;overflow:hidden;background:rgba(9,11,11,.22)}.mission-proof__trace i:after{position:absolute;inset:0;transform:translateX(-105%);background:var(--signal-2);content:"";animation:mission-stream 2.1s ease-in-out infinite}.mission-proof__stamp{margin-top:auto;padding:16px;border:1px solid var(--ink);color:var(--signal-warm);font-family:IBM Plex Mono,monospace;font-size:.62rem;line-height:1.45;text-align:center;transform:rotate(-2deg)}.mission-expansion{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(50px,9vw,150px);padding:clamp(90px,12vw,180px) clamp(20px,5vw,78px);background:var(--signal-2);color:#fff}.mission-expansion .mission-eyebrow{color:var(--signal)}.mission-expansion h2{margin:28px 0 34px}.mission-expansion__copy>p:last-child{max-width:600px;margin:0;color:rgba(255,255,255,.7);font-size:1.06rem;line-height:1.68}.mission-expansion__states{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.24)}.mission-expansion__states li{display:grid;grid-template-columns:54px .45fr 1fr;gap:20px;align-items:center;min-height:128px;border-bottom:1px solid rgba(255,255,255,.24)}.mission-expansion__states span{color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.62rem}.mission-expansion__states strong{font-size:1.15rem;font-weight:400}.mission-expansion__states p{margin:0;color:rgba(255,255,255,.66);line-height:1.5}.mission-close{position:relative;display:flex;min-height:820px;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(90px,12vw,180px) clamp(20px,7vw,110px);background:radial-gradient(circle at 77% 50%,rgba(200,255,69,.1),transparent 27%),var(--ink)}.mission-close h2{position:relative;z-index:2;max-width:900px;margin:28px 0 30px;font-size:clamp(5rem,10vw,11rem)}.mission-close>p:not(.mission-eyebrow){position:relative;z-index:2;max-width:520px;margin:0 0 42px;color:rgba(241,239,231,.6);font-size:1.1rem;line-height:1.6}.mission-close__cta{position:relative;z-index:3;display:flex;width:min(100%,440px);min-height:68px;align-items:center;justify-content:space-between;padding:0 22px;background:var(--signal);color:var(--ink);font-weight:600;text-decoration:none}.mission-close__cta:hover{background:var(--paper)}.mission-close__orbit{position:absolute;top:50%;right:clamp(-100px,2vw,60px);width:min(42vw,620px);aspect-ratio:1;transform:translateY(-50%);border:1px solid rgba(241,239,231,.13);border-radius:50%;animation:mission-orbit 34s linear infinite}.mission-close__orbit:after,.mission-close__orbit:before{position:absolute;inset:18%;border:1px solid rgba(241,239,231,.09);border-radius:50%;content:""}.mission-close__orbit:after{inset:41%;border-color:var(--signal);background:rgba(200,255,69,.08)}.mission-close__orbit span{position:absolute;top:50%;left:50%;width:130px;color:rgba(241,239,231,.62);font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.08em;text-align:center;text-transform:uppercase;transform:rotate(calc(var(--orbit-index) * 60deg)) translateX(calc(min(21vw, 310px) - 65px)) rotate(calc(var(--orbit-index) * -60deg))}.mission-home .home-footer{padding:46px clamp(20px,5vw,78px);border-top:1px solid var(--line);background:var(--ink)}.mission-home .home-footer-inner{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;max-width:1420px;margin:0 auto}.mission-home .home-footer-positioning{display:flex;flex-direction:column;gap:4px}.mission-home .home-footer-identity{font-size:.82rem;font-weight:500}.mission-home .home-footer-copy,.mission-home .home-footer-email,.mission-home .home-footer-nav a,.mission-home .home-footer-positioning span{color:rgba(241,239,231,.44);font-family:IBM Plex Mono,monospace;font-size:.56rem;letter-spacing:.06em;text-decoration:none}.mission-home .home-footer-nav{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:16px;padding-top:22px;border-top:1px solid var(--line)}.mission-home .home-footer-email{color:var(--signal)}.mission-home .home-footer-copy{margin-left:auto}@keyframes mission-core-pulse{0%{transform:scale(.92);opacity:0}35%{opacity:.7}to{transform:scale(1.38);opacity:0}}@keyframes mission-stream{0%,15%{transform:translateX(-105%)}72%,to{transform:translateX(105%)}}@keyframes mission-thread-flow{0%{transform:translateY(0)}to{transform:translateY(340%)}}@keyframes mission-orbit{to{transform:translateY(-50%) rotate(1turn)}}@media (max-width:1100px){.mission-home .home-nav-links{display:none}.mission-hero__copy{grid-template-columns:1fr}.mission-hero__statement{grid-column:1;max-width:620px}.mission-console{grid-template-columns:1fr}.mission-field{min-height:540px}.mission-outcomes__list article{grid-template-columns:130px 1fr}.mission-outcomes__actions,.mission-outcomes__list article>p{grid-column:2}.mission-proof__grid{grid-template-columns:1fr 1fr}.mission-proof__grid article:first-child{grid-column:1/-1;min-height:360px}.mission-close__orbit{right:-220px}}@media (max-width:800px){.mission-home .home-nav{min-height:66px}.mission-home .home-nav-cta{display:none}.mission-home .home-brand-logo-img{width:96px}.mission-hero{padding-top:102px}.mission-hero:before{display:none}.mission-hero__signal{margin-bottom:54px}.mission-hero h1{font-size:clamp(4.3rem,20vw,7.5rem)}.mission-hero__copy{margin-bottom:64px}.mission-console{margin-right:-20px;margin-left:-20px;border-right:0;border-left:0}.mission-field,.mission-intake{padding:26px 20px}.mission-intake{min-height:610px}.mission-intake__grid{grid-template-columns:1fr}.mission-field__core{grid-template-columns:72px 1fr}.mission-field__mission{width:58px;height:58px;font-size:1.6rem}.mission-field__mission:after{width:28px}.mission-expansion,.mission-method,.mission-positioning,.mission-section-head{grid-template-columns:1fr}.mission-expansion h2,.mission-method h2,.mission-section-head h2{font-size:clamp(3.5rem,15vw,6rem)}.mission-outcomes__list article{grid-template-columns:1fr;gap:20px;min-height:230px}.mission-outcomes__list article>p{grid-column:1}.mission-outcomes__actions{grid-column:1;align-items:flex-start}.mission-positioning__contrast>div{grid-template-columns:1fr 32px 1fr;min-height:92px;padding:0 12px;font-size:.72rem}.mission-intelligence__index{grid-template-columns:1fr}.mission-method__intro{position:static}.mission-method__streams{grid-template-columns:1fr}.mission-method__streams>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-proof__grid{grid-template-columns:1fr}.mission-proof__grid article:first-child{grid-column:auto}.mission-proof__grid article{min-height:360px}.mission-expansion__states li{grid-template-columns:44px 1fr;padding:22px 0}.mission-expansion__states p{grid-column:2}.mission-close{min-height:700px}.mission-close__orbit{right:-300px;width:560px;opacity:.45}.mission-home .home-footer-inner{grid-template-columns:1fr;align-items:start}.mission-home .home-footer-copy{margin-left:0}}@media (max-width:520px){.mission-field__head>span:first-child,.mission-field__status>span,.mission-hero__signal span:last-child{display:none}.mission-intake__examples{display:grid}.mission-intake__examples button{min-height:40px;border-radius:0;text-align:left}.mission-field{min-height:500px}.mission-field__streams>div{grid-template-columns:20px 1fr 34px;padding:0 8px}.mission-method__thread article{grid-template-columns:54px 1fr;gap:14px}.mission-method__streams>div{grid-template-columns:1fr}.mission-close__orbit{display:none}}@media (prefers-reduced-motion:reduce){.mission-home *,.mission-home :after,.mission-home :before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.mission-home .home-brand-logo{min-width:0}.mission-home .home-brand-logo-img{width:clamp(190px,19vw,276px)}.mission-home .home-nav-lang{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border:1px solid rgba(241,239,231,.22);border-radius:999px;background:rgba(241,239,231,.04)}.mission-home .home-nav-lang-link{display:inline-flex;align-items:center;gap:6px;color:rgba(241,239,231,.58);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.mission-home .home-nav-lang-link[lang=es]:before{content:"🇪🇸";font-size:.92rem;line-height:1}.mission-home .home-nav-lang-link[lang=en]:before{content:"🇬🇧";font-size:.92rem;line-height:1}.mission-home .home-nav-lang-link.is-active,.mission-home .home-nav-lang-link:focus-visible,.mission-home .home-nav-lang-link:hover{color:var(--paper)}.mission-home .home-nav-lang-sep{color:rgba(241,239,231,.26)}.mission-home .mission-hero__statement p{margin:0;max-width:30ch;font-size:clamp(.98rem,1.2vw,1.14rem);line-height:1.5}.mission-home .mission-hero__statement span:empty{display:none}.mission-home .aurora-live{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.72;animation:aurora-live-in 1.8s cubic-bezier(.22,1,.36,1) both}.mission-home .aurora-live__canvas{position:absolute;top:50%;right:clamp(-40px,-2vw,0px);width:min(52vw,720px);height:min(74vh,720px);transform:translateY(-50%)}.mission-home .aurora-live__canvas canvas{display:block;width:100%;height:100%}.mission-home .mission-console,.mission-home .mission-hero__copy,.mission-home .mission-hero__signal{position:relative;z-index:2}.mission-home .home-brand-logo-img{animation:aurora-breathe 7.2s ease-in-out infinite}@keyframes aurora-breathe{0%,to{opacity:.92}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mission-home .aurora-live,.mission-home .home-brand-logo-img{animation:none}.mission-home .aurora-live{opacity:.72}}@media (max-width:860px){.mission-home .home-brand-logo-img{width:clamp(132px,38vw,176px)}.mission-home .aurora-live__canvas{top:46%;right:auto;left:50%;width:min(118vw,560px);height:min(56vh,520px);transform:translate(-50%,-50%)}.mission-home .aurora-live{opacity:.5}}.mission-home .mission-hero .mission-intake__counter,.mission-home .mission-hero .mission-intake__examples-label,.mission-home .mission-hero__copy>.mission-eyebrow{display:none}.mission-home .mission-hero__copy{margin-bottom:clamp(48px,7vw,104px)}.mission-home .mission-hero__statement{padding-left:20px}.mission-home .mission-field__streams>div{color:rgba(241,239,231,.62);border-color:rgba(241,239,231,.2)}.mission-home .mission-field__streams>div:before{background:rgba(241,239,231,.26)}.mission-home .mission-field__streams span{color:rgba(241,239,231,.72)}.mission-home .mission-field__streams strong{color:inherit;font-size:.8rem}.mission-home .mission-field__streams>div.is-active{color:var(--paper);border-color:rgba(200,255,69,.62);background:rgba(9,11,11,.92)}.mission-home .mission-field__streams>div.is-active span{color:var(--signal)}.mission-home .mission-field__streams>div.is-done{color:rgba(241,239,231,.8);border-color:rgba(241,239,231,.3)}.mission-home .mission-field__streams>div.is-done i:after{transform:none;background:rgba(241,239,231,.44)}.mission-home .mission-field__streams>div:nth-child(4).is-active{border-color:rgba(228,104,92,.72)}.mission-home .mission-field__streams>div:nth-child(4).is-active i:after,.mission-home .mission-field__streams>div:nth-child(4).is-active span{color:#f08b80;background:#e4685c}.mission-home .mission-field__streams>div:nth-child(6).is-active{border-color:rgba(127,209,168,.72)}.mission-home .mission-field__streams>div:nth-child(6).is-active i:after,.mission-home .mission-field__streams>div:nth-child(6).is-active span{color:#9adcbc;background:#7fd1a8}.mission-home .mission-field__streams i{background:rgba(241,239,231,.2)}.mission-home .mission-field__head,.mission-home .mission-field__status{color:rgba(241,239,231,.72)}.mission-home .mission-field__status{border-top-color:rgba(241,239,231,.24)}.mission-home .mission-field__status strong{color:rgba(241,239,231,.88)}@media (max-width:860px){.mission-home .mission-field__streams>div{color:rgba(241,239,231,.72);border-color:rgba(241,239,231,.26)}.mission-home .mission-field__streams span{color:rgba(241,239,231,.8);font-size:.58rem}.mission-home .mission-field__streams strong{font-size:.82rem}}.mission-home .mission-intake__textarea-wrap textarea{min-height:0;height:62px;padding:16px 2px;border:0;border-bottom:1px solid rgba(9,11,11,.28);background:none;resize:none;overflow:hidden;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.4;transition:border-color .3s cubic-bezier(.22,1,.36,1)}.mission-home .mission-intake__textarea-wrap textarea:focus{border-bottom-color:var(--ink);outline:none}.mission-home .mission-intake__textarea-wrap textarea::placeholder{color:rgba(9,11,11,.44)}.mission-home .mission-intake__counter,.mission-home .mission-intake__examples,.mission-home .mission-intake__examples-label,.mission-home .mission-intake__privacy{display:none}.mission-home .mission-intake__primary{justify-content:flex-start;gap:12px;margin-top:26px;padding:15px 22px;border:1px solid var(--ink);background:none;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;transition:background-color .26s cubic-bezier(.22,1,.36,1),color .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1)}.mission-home .mission-intake__primary:hover:not(:disabled){background:var(--ink);color:var(--paper);transform:translateX(3px)}.mission-home .mission-intake__primary:disabled{border-color:rgba(9,11,11,.24);color:rgba(9,11,11,.38)}.mission-home .mission-hero .mission-intake__head{border-bottom-color:rgba(9,11,11,.12)}.mission-home .mission-hero .mission-intake__head>span:first-child{display:none}.mission-home .aurora-live__canvas{top:34%;right:clamp(-20px,1vw,40px);width:min(42vw,560px);height:min(52vh,520px)}.mission-home .aurora-live{opacity:.6}@keyframes aurora-live-in{0%{opacity:0;transform:scale(.965);filter:blur(10px)}to{opacity:.6;transform:none;filter:none}}@media (max-width:860px){.mission-home .aurora-live__canvas{top:40%;width:min(112vw,520px);height:min(46vh,440px)}}.mission-home .aurora-moment{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:26px;width:100%;max-width:1280px;margin:0 auto}.mission-home .aurora-moment__canvas{position:relative;width:100%;height:clamp(340px,46vh,520px)}.mission-home .aurora-moment__canvas canvas{display:block;width:100%;height:100%}.mission-home .aurora-moment__caption{margin:0;color:rgba(241,239,231,.5);font-family:IBM Plex Mono,monospace;font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;transition:color .9s cubic-bezier(.22,1,.36,1)}.mission-home .aurora-moment[data-stage=contradict] .aurora-moment__caption{color:rgba(228,104,92,.86)}.mission-home .aurora-moment[data-stage=converge] .aurora-moment__caption{color:rgba(241,239,231,.78)}.mission-home .mission-capture{padding:clamp(56px,8vw,110px) clamp(20px,5vw,78px);background:var(--ink)}.mission-home .mission-capture .mission-intake{max-width:780px;margin:0 auto}@media (max-width:860px){.mission-home .aurora-moment__canvas{height:clamp(280px,40vh,380px)}.mission-home .aurora-moment{gap:20px}}.mission-home .mission-positioning header>p,.mission-home .mission-section-head>p{display:none}.mission-home .mission-outcomes__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:1px;background:rgba(241,239,231,.12);border:1px solid rgba(241,239,231,.12)}.mission-home .mission-outcomes__list>article{display:flex;flex-direction:column;gap:12px;margin:0;padding:clamp(20px,2.4vw,30px);border:0;background:var(--ink);transition:background-color .3s cubic-bezier(.22,1,.36,1)}.mission-home .mission-outcomes__list>article:hover{background:#101314}.mission-home .mission-outcomes__meta{display:flex;gap:10px;color:rgba(241,239,231,.56);font-family:IBM Plex Mono,monospace;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase}.mission-home .mission-outcomes__mission{color:inherit;text-decoration:none}.mission-home .mission-outcomes__list h3{margin:0;font-size:clamp(1.02rem,1.32vw,1.24rem);font-weight:400;line-height:1.32;letter-spacing:-.012em}.mission-home .mission-outcomes__mission:hover h3{color:var(--signal)}.mission-home .mission-outcomes__list>article>p{margin:0;color:rgba(241,239,231,.6);font-family:IBM Plex Mono,monospace;font-size:.6rem;letter-spacing:.08em;line-height:1.6}.mission-home .mission-outcomes__action{display:inline-flex;gap:8px;margin-top:clamp(24px,3vw,36px)}.mission-home .mission-outcomes{padding-top:clamp(48px,6vw,86px);padding-bottom:clamp(48px,6vw,86px)}.mission-home .mission-contact{min-height:calc(100svh - 66px);padding:clamp(40px,7vh,88px) clamp(20px,5vw,78px) clamp(48px,8vh,96px);background:radial-gradient(circle at 82% 6%,rgba(95,120,255,.14),transparent 34%),var(--ink)}.mission-home .mission-contact__head{max-width:640px;margin:0 auto clamp(30px,4vh,46px)}.mission-home .mission-contact__head h1{margin:12px 0 0;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:400;letter-spacing:-.02em;line-height:.94;text-transform:uppercase}.mission-home .mission-contact__lede{max-width:44ch;margin:16px 0 0;color:rgba(241,239,231,.72);font-size:.98rem;line-height:1.55}.mission-home .mission-contact__mail{display:inline-block;margin-top:14px;color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.06em}.mission-home .mission-contact .mission-intake{max-width:640px;margin:0 auto;padding:clamp(24px,3vw,36px);border:1px solid rgba(241,239,231,.16);background:rgba(241,239,231,.03);color:var(--paper)}.mission-home .mission-contact .mission-intake__head{border-bottom-color:rgba(241,239,231,.16);color:rgba(241,239,231,.56)}.mission-home .mission-contact .mission-intake h2{font-size:clamp(1.4rem,2.6vw,2rem);color:var(--paper)}.mission-home .mission-contact .mission-intake__textarea-wrap textarea{border-bottom-color:rgba(241,239,231,.3);color:var(--paper)}.mission-home .mission-contact .mission-intake__textarea-wrap textarea:focus{border-bottom-color:var(--signal)}.mission-home .mission-contact .mission-intake__textarea-wrap textarea::placeholder{color:rgba(241,239,231,.42)}.mission-home .mission-contact .mission-intake label,.mission-home .mission-contact .mission-intake legend,.mission-home .mission-contact .mission-intake p{color:rgba(241,239,231,.78)}.mission-home .mission-contact .mission-intake input[type=email],.mission-home .mission-contact .mission-intake input[type=text]{border-color:rgba(241,239,231,.24);background:transparent;color:var(--paper)}.mission-home .mission-contact .mission-intake__primary{border-color:var(--signal);background:var(--signal);color:var(--ink)}.mission-home .mission-contact .mission-intake__primary:hover:not(:disabled){background:transparent;color:var(--signal)}.mission-home .mission-contact .mission-intake__primary:disabled{border-color:rgba(241,239,231,.2);background:transparent;color:rgba(241,239,231,.4)}.mission-home .mission-hero{--net-field:#3ddc6b;--net-core:#eaffc4;--node-r:clamp(132px,16.5vw,236px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:clamp(18px,2.4vw,34px) clamp(24px,3vw,56px);min-height:100svh;padding:clamp(104px,11vh,150px) clamp(20px,4vw,64px) clamp(48px,6vw,92px);background:radial-gradient(circle at 72% 46%,rgba(61,220,107,.13),transparent 46%),var(--ink)}.mission-home .mission-hero:before{display:none}.mission-home .hero-signature{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:clamp(10px,1.2vw,20px);color:var(--signal);text-decoration:none}.mission-home .hero-signature__mark{width:clamp(42px,4.8vw,84px);height:auto;filter:drop-shadow(0 0 24px rgba(200,255,69,.42))}.mission-home .hero-signature__word{font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:clamp(2.9rem,6.4vw,6.6rem);font-weight:650;letter-spacing:.16em;line-height:.9;text-shadow:0 0 18px rgba(200,255,69,.42),0 0 64px rgba(200,255,69,.34)}.mission-home .mission-hero__signal{grid-column:1;grid-row:2;justify-content:flex-start;margin:0}.mission-home .hero-live{display:contents}.mission-home .hero-live__copy{grid-column:1;grid-row:3;align-self:start;min-width:0;max-width:760px}.mission-home .hero-live__copy>.mission-eyebrow{margin-bottom:clamp(12px,1.4vw,20px)}.mission-home .mission-hero h1{max-width:none;margin:0;font-size:clamp(2.9rem,5.5vw,6.1rem);line-height:.87}.mission-home .hero-example{max-width:520px;margin:clamp(18px,2vw,28px) 0 0;color:rgba(241,239,231,.34);font-family:IBM Plex Mono,monospace;font-size:.62rem;letter-spacing:.13em;line-height:1.7;text-transform:uppercase}.mission-home .hero-live__field{grid-column:2;grid-row:1/-1;position:relative;min-height:min(74vh,720px)}.mission-home .cap-net{position:absolute;inset:0}.mission-home .cap-net canvas{display:block;width:100%;height:100%}.mission-home .cap-net__nodes{position:absolute;inset:0;margin:0;padding:0;list-style:none}.mission-home .cap-net__node{position:absolute;top:50%;left:50%;display:flex;align-items:center;gap:10px;transform:translate(calc(var(--nx) * var(--node-r) - 21px),calc(var(--ny) * var(--node-r) - 21px));transition:opacity .42s ease;opacity:calc(.4 + .6 * var(--lit))}.mission-home .cap-net__badge{display:grid;flex:none;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--net-field) calc(30% + 55% * var(--lit)),transparent);border-radius:50%;background:rgba(9,11,11,.62);color:color-mix(in srgb,var(--net-core) calc(40% + 60% * var(--lit)),transparent);transition:border-color .42s ease,color .42s ease,box-shadow .42s ease}.mission-home .cap-net__node[data-engaged=true] .cap-net__badge{box-shadow:0 0 26px -6px rgba(61,220,107,.7)}.mission-home .cap-net__badge svg{width:19px;height:19px}.mission-home .cap-net__text{display:flex;max-width:168px;flex-direction:column;gap:2px}.mission-home .cap-net__text strong{color:var(--paper);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.mission-home .cap-net__text small{color:rgba(241,239,231,.42);font-size:.66rem;line-height:1.35}@media (max-width:900px){.mission-home .mission-hero{--node-r:clamp(96px,27vw,148px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;padding-top:clamp(92px,13vh,118px)}.mission-home .hero-live__field{grid-column:1;grid-row:3;min-height:min(46vh,380px);margin:clamp(8px,3vw,24px) 0}.mission-home .hero-live__copy{grid-column:1;grid-row:4}.mission-home .cap-net__node[data-key=operations],.mission-home .cap-net__node[data-key=technology]{display:none}.mission-home .cap-net__text{max-width:108px}.mission-home .cap-net__text small{display:none}.mission-home .cap-net__badge{width:34px;height:34px}.mission-home .cap-net__node{transform:translate(calc(var(--nx) * var(--node-r) - 17px),calc(var(--ny) * var(--node-r) - 17px))}.mission-home .hero-signature__word{letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.mission-home .cap-net__badge,.mission-home .cap-net__node{transition:none}}.mission-home--hero .home-nav .home-brand-logo{visibility:hidden}@media (min-width:901px){.mission-home .mission-hero{--node-r:clamp(120px,13.5vw,196px)}.mission-home .hero-live__field{padding-right:clamp(70px,8vw,150px)}}.talk{max-width:680px;margin:0 auto;padding:clamp(118px,15vh,176px) clamp(20px,5vw,40px) clamp(72px,10vw,128px)}.talk__head{margin-bottom:clamp(34px,5vw,56px)}.talk__head h1{margin:clamp(14px,2vw,22px) 0 clamp(10px,1.4vw,16px);font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(3.2rem,9vw,5.6rem);font-weight:400;letter-spacing:-.02em;line-height:.9;text-transform:uppercase}.talk__lede{margin:0;color:rgba(241,239,231,.66);font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.5}.talk-field{display:flex;margin:0 0 clamp(18px,2.4vw,26px);flex-direction:column;gap:8px}.talk-field label{color:rgba(241,239,231,.7);font-family:IBM Plex Mono,monospace;font-size:.66rem;letter-spacing:.11em;text-transform:uppercase}.talk-field label small{color:rgba(241,239,231,.34);font-size:inherit;letter-spacing:inherit}.talk-field input,.talk-field textarea{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:4px;background:rgba(241,239,231,.03);color:var(--paper);font-size:1rem;transition:border-color .18s ease,background .18s ease}.talk-field textarea{min-height:132px;resize:vertical}.talk-field input:hover,.talk-field textarea:hover{border-color:rgba(241,239,231,.32)}.talk-field input:focus,.talk-field textarea:focus{border-color:var(--signal);background:rgba(241,239,231,.05);outline:none}.talk-honeypot{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.talk__actions{margin-top:clamp(24px,3vw,34px)}.talk__submit{display:inline-flex;min-height:52px;align-items:center;gap:12px;padding:0 clamp(24px,3vw,34px);border:0;border-radius:999px;background:var(--signal);color:var(--ink);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,opacity .16s ease}.talk__submit:hover:not(:disabled){transform:translateY(-1px)}.talk__submit:disabled{opacity:.55;cursor:default}.talk__live:empty{display:none}.talk__error{margin:clamp(16px,2vw,22px) 0 0;color:#ffb0a4;font-size:.92rem;line-height:1.55}.talk__error a{color:inherit}.talk__done h2{margin:0 0 12px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:clamp(2rem,5vw,2.8rem);font-weight:400;letter-spacing:-.01em;text-transform:uppercase}.talk__done p{margin:0 0 10px;color:rgba(241,239,231,.72);font-size:1.02rem;line-height:1.55}.talk__ref{font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.08em}.talk__ref strong{color:var(--signal);font-weight:500}.talk__book,.talk__mail{display:inline-flex;align-items:center;gap:10px;color:var(--signal);font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.09em;text-decoration:none;text-transform:uppercase}.talk__book:hover,.talk__mail:hover{text-decoration:underline}.talk__booking{margin-top:clamp(40px,6vw,64px);padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--line)}.talk__booking p{margin:0 0 12px;color:rgba(241,239,231,.58);font-size:.98rem}.LegalPage_shell__PjUbG{min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(196,168,78,.08),transparent 34rem),#0a0a0a}.LegalPage_main__McA70{width:min(100% - 2rem,860px);margin:0 auto;padding:clamp(4.5rem,10vw,8rem) 0 clamp(5rem,10vw,8rem)}.LegalPage_hero__OS1e_{padding-bottom:clamp(2.5rem,6vw,4.5rem);border-bottom:1px solid rgba(245,245,240,.12)}.LegalPage_eyebrow__GVxly,.LegalPage_updated__wDs4j{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.LegalPage_eyebrow__GVxly{color:#c4a84e}.LegalPage_title__Jwdcm{max-width:760px;margin:1rem 0 1.25rem;font-family:var(--display);font-size:clamp(3.3rem,10vw,7.5rem);font-weight:400;letter-spacing:.01em;line-height:.92;text-wrap:balance}.LegalPage_intro__L8Vdu{max-width:720px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75;color:rgba(245,245,240,.7)}.LegalPage_updated__wDs4j{display:block;margin-top:1.5rem;color:rgba(245,245,240,.62)}.LegalPage_content__IkEaf{display:grid}.LegalPage_section__QQO70{display:grid;gap:1rem;padding:clamp(2rem,5vw,3.5rem) 0;border-bottom:1px solid rgba(245,245,240,.1)}.LegalPage_section__QQO70 h2{font-family:var(--mono);font-size:clamp(.92rem,1.8vw,1.05rem);font-weight:500;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:rgba(245,245,240,.94)}.LegalPage_section__QQO70 li,.LegalPage_section__QQO70 p{font-size:clamp(.98rem,1.7vw,1.08rem);line-height:1.85;color:rgba(245,245,240,.66)}.LegalPage_section__QQO70 p{max-width:780px}.LegalPage_section__QQO70 ul{display:grid;gap:.75rem;padding-left:1.25rem}.LegalPage_section__QQO70 li::marker{color:#c4a84e}.LegalPage_actions__MHCI6{display:flex;flex-wrap:wrap;gap:.8rem;padding-top:clamp(2.5rem,6vw,4rem)}.LegalPage_action__Yo37f{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid rgba(245,245,240,.2);padding:.75rem 1rem;font-family:var(--mono);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;transition:border-color .15s ease,color .15s ease}.LegalPage_action__Yo37f:focus-visible,.LegalPage_action__Yo37f:hover{border-color:#c4a84e;color:#c4a84e;outline:none}@media (max-width:620px){.LegalPage_main__McA70{width:min(100% - 2rem,860px);padding-top:3.5rem}.LegalPage_title__Jwdcm{font-size:clamp(3rem,18vw,5rem)}}