@font-face{font-family:Inter Variable;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Schibsted Grotesk Variable;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");font-display:swap;font-style:normal;font-weight:400 900}:root{--signal:#0b7c8c;--signal-deep:#075965;--signal-bright:#58d3dd;--deep:#061a1e;--deep-soft:#09282e;--ink:#0c1519;--paper:#f7f9fa;--white:#fff;--mist:#e7f1f2;--muted:#5d6b71;--line:#d5e0e2;--verified:#159e7a;--caution:#c77a0a;--danger:#c54444;--display:"Schibsted Grotesk Variable", "Arial Narrow", sans-serif;--body:"Inter Variable", Inter, system-ui, sans-serif;--shell:min(1280px, calc(100% - 2.5rem));--radius-sm:.9rem;--radius-md:1.5rem;--radius-lg:2.4rem;--shadow:0 30px 90px #031d2229}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6;overflow-x:clip}::selection{color:var(--deep);background:var(--signal-bright)}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--signal-bright);outline-offset:4px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.045em;line-height:1.02}h1{font-size:clamp(4rem,8vw,8.5rem)}h2{font-size:clamp(2.55rem,5vw,5.7rem)}h3{font-size:clamp(1.35rem,2.2vw,2rem)}h4{font-size:clamp(1.3rem,2vw,1.8rem)}.shell{width:var(--shell);margin-inline:auto}.section{padding:clamp(5.5rem,11vw,10.5rem) 0}.section--dark{color:var(--paper);background:var(--deep)}.section--white{background:var(--white)}.section--mist{background:var(--mist)}.section-head{max-width:830px;margin-bottom:clamp(2.8rem,6vw,5.6rem)}.section-head p{max-width:700px;color:var(--muted);font-size:clamp(1rem,1.7vw,1.22rem)}.section-head--split{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:clamp(2rem,7vw,7rem);max-width:none;display:grid}.eyebrow,.chapter-index{color:var(--signal);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin-bottom:1.1rem;font-size:.72rem;font-weight:780;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:1.8rem;height:1px}.chapter-index{color:#819096}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.84rem 1.35rem;font-weight:760;line-height:1;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000026}.button--primary{color:var(--white);background:var(--signal)}.button--light{color:var(--deep);background:var(--white)}.button--ghost{color:inherit;background:#ffffff0d;border-color:#ffffff47}.button--small{min-height:42px;padding:.65rem 1rem;font-size:.88rem}.button[disabled]{opacity:.62;cursor:wait;transform:none}.text-action{min-height:44px;color:var(--signal-bright);align-items:center;gap:.5rem;font-weight:720;text-decoration:none;display:inline-flex}.text-action span{font-size:1.3em;transition:transform .18s}.text-action:hover span{transform:translate(3px,3px)}.skip-link{z-index:200;color:var(--deep);background:var(--white);padding:.7rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{z-index:50;color:var(--white);position:absolute;top:0;left:0;right:0}.site-header__inner{justify-content:space-between;align-items:center;gap:1rem;min-height:94px;display:flex}.brand{color:var(--ink);font-family:var(--display);align-items:center;gap:.72rem;font-size:1.22rem;font-weight:800;text-decoration:none;display:inline-flex}.brand img{width:38px;height:38px}.site-dock{backdrop-filter:blur(18px);background:#07252aad;border:1px solid #a0e1e629;border-radius:999px;align-items:center;gap:.15rem;padding:.38rem;display:flex;box-shadow:0 12px 40px #00000026}.site-dock>a:not(.button){color:#d2e3e6;border-radius:999px;align-items:center;min-height:42px;padding:.65rem 1rem;font-size:.89rem;font-weight:680;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:inline-flex}.site-dock>a:not(.button):hover{color:var(--white);background:#ffffff12}.menu-button{width:48px;height:48px;color:var(--white);background:#051c20c7;border:1px solid #fff3;border-radius:50%;place-items:center;gap:5px;display:none}.menu-button span{background:currentColor;width:19px;height:1.5px;display:block}.mobile-nav{border-radius:var(--radius-md);box-shadow:var(--shadow);background:#051d22fa;border:1px solid #ffffff1f;margin:0 1rem;padding:1rem}.mobile-nav a:not(.button){min-height:48px;color:var(--white);align-items:center;padding:.7rem;text-decoration:none;display:flex}.mobile-nav .button{width:100%;margin-top:.55rem}.hero{color:var(--paper);background:var(--deep);position:relative}.hero__field{pointer-events:none;opacity:.6;position:absolute;inset:0}.hero__field:before{content:"";background-image:linear-gradient(#58d3dd0a 1px,#0000 1px),linear-gradient(90deg,#58d3dd0a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:radial-gradient(circle at 66% 42%,#000,#0000 70%)}.hero__field i{aspect-ratio:1.8;border:1px solid #58d3dd1c;border-radius:50%;width:min(62vw,870px);position:absolute;top:12%;right:-12vw;transform:rotate(-14deg)}.hero__story-grid{z-index:2;grid-template-columns:minmax(330px,.78fr) minmax(620px,1.22fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.hero__copy{z-index:3;padding-block:clamp(2rem,5vw,5rem);position:relative}.hero .eyebrow{color:var(--signal-bright)}.hero h1{max-width:9ch;margin-bottom:1.4rem;font-size:clamp(4.2rem,7.2vw,8.1rem);line-height:.88}.hero h1 em{color:var(--signal-bright);font-style:normal;font-weight:540}.hero__lede{color:#d1e1e3;max-width:610px;margin-bottom:1.2rem;font-size:clamp(1.08rem,1.75vw,1.33rem)}.hero__status{color:#9eb8bd;max-width:620px;font-size:.91rem}.hero__status span{color:var(--white);letter-spacing:.12em;text-transform:uppercase;margin-right:.25rem;font-size:.69rem;font-weight:780}.hero__status span:not(:first-child){margin-left:.8rem}.hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:2rem 0 1.35rem;display:flex}.trust-label{color:#9cb4b8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.74rem;font-weight:680;display:inline-flex}.trust-label:before{content:"";background:var(--verified);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #159e7a1f}.hero__scroll-cue{z-index:5;color:#92acb0;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.8rem;min-height:44px;font-size:.72rem;font-weight:720;text-decoration:none;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.hero__scroll-cue i{background:linear-gradient(var(--signal-bright), transparent);width:1px;height:28px;display:block}.signal-atlas{backdrop-filter:blur(18px);background:#04181cad;border:1px solid #66cdd72e;border-radius:2.4rem;min-width:0;padding:1rem;position:relative;box-shadow:inset 0 1px #ffffff0d,0 34px 100px #0003}.signal-atlas__atmosphere{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.signal-atlas__atmosphere:before{content:"";background:repeating-radial-gradient(at 58% 35%,#0000 0 38px,#58d3dd0d 39px 40px);position:absolute;inset:-20%;transform:rotate(-8deg)}.signal-atlas__stage{background:radial-gradient(circle at 58% 42%,#0b7c8c2b,#0000 42%),linear-gradient(145deg,#08333b94,#03151875);border-radius:1.8rem;min-height:520px;position:relative;overflow:hidden}.signal-atlas__stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#031417b8);position:absolute;inset:0}.signal-atlas__canvas,.signal-atlas__poster{position:absolute;inset:0}.signal-atlas__canvas{z-index:2}.signal-atlas__poster{z-index:1;place-items:center;padding:1rem;transition:opacity .4s;display:grid}.signal-atlas__poster svg{width:min(100%,670px);max-height:520px;overflow:visible}.signal-atlas--ready .signal-atlas__poster{opacity:0;pointer-events:none}.signal-atlas--still .signal-atlas__poster{opacity:1;pointer-events:auto}.signal-atlas__states path{fill:#0a5660;stroke:#7ae3eab3;stroke-width:.8px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .18s,filter .18s}.signal-atlas__states path:hover,.signal-atlas__states path:focus-visible{fill:#117280;filter:brightness(1.13);outline:none}.signal-atlas__states path[data-selected=true]{fill:var(--signal);filter:drop-shadow(0 0 8px #58d3dd66)}.signal-atlas__orbits ellipse{fill:none;stroke:#8debf059;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.signal-atlas__orbits ellipse:first-child{animation:18s linear infinite atlas-orbit}.signal-atlas__orbits ellipse:nth-child(2){animation:27s linear infinite atlas-orbit-reverse}.signal-atlas__orbits ellipse:nth-child(3){animation:36s linear infinite atlas-orbit}.signal-atlas__orbit-copy{fill:#d6f8faa8;letter-spacing:2.1px;font-size:8px;font-weight:740}.signal-atlas__orbit-copy--wide{fill:#58d3dda1}.signal-atlas__bead{fill:var(--white);filter:drop-shadow(0 0 8px var(--signal-bright));transform-box:fill-box;transform-origin:50%}.signal-atlas__bead--one{animation:2.6s ease-in-out infinite bead-pulse}.signal-atlas__bead--two{fill:var(--signal-bright);animation:3.4s ease-in-out .5s infinite bead-pulse}.signal-atlas__bead--three{fill:var(--verified);animation:4.1s ease-in-out 1s infinite bead-pulse}.signal-atlas__core{fill:var(--white);filter:drop-shadow(0 0 9px var(--signal-bright))}.signal-atlas__core-glow{opacity:.8;animation:3.8s ease-in-out infinite core-breathe}.signal-atlas__legend{z-index:4;flex-wrap:wrap;gap:.45rem;display:flex;position:absolute;top:1rem;left:1rem}.signal-atlas__legend span{color:#afc7cb;backdrop-filter:blur(12px);background:#03171aa3;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.63rem;display:inline-flex}.signal-atlas__legend i{background:var(--white);border-radius:50%;width:6px;height:6px}.signal-atlas__legend span:nth-child(2) i{background:var(--signal-bright)}.signal-atlas__legend span:nth-child(3) i{background:var(--verified)}.signal-atlas__caption{z-index:4;color:#8ca8ad;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.63rem;position:absolute;bottom:.8rem;right:1rem}.signal-atlas__interface{z-index:5;grid-template-columns:.55fr 1fr;gap:.8rem;padding-top:.9rem;display:grid;position:relative}.signal-atlas__state-control{background:#ffffff0a;border:1px solid #ffffff17;border-radius:1.1rem;padding:.9rem 1rem}.signal-atlas__state-control label{color:#8fa9ad;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.65rem;font-weight:750;display:block}.signal-atlas__state-control select{width:100%;min-height:44px;color:var(--white);background:0 0;border:0;padding:.4rem 2rem .4rem 0;font-weight:720}.signal-atlas__state-control option{color:var(--ink);background:var(--white)}.signal-atlas__controls{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.atlas-tab{color:#a9c0c4;background:#ffffff08;border:1px solid #ffffff17;border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;min-height:64px;padding:.65rem;font-size:.72rem;font-weight:700;line-height:1.2;transition:color .16s,background .16s,border-color .16s;display:flex}.atlas-tab span{color:#6f8c91;letter-spacing:.1em;font-size:.58rem}.signal-atlas__panel{min-height:184px;color:var(--deep);background:var(--paper);border-radius:1.25rem;grid-column:1/-1;padding:1.25rem 1.4rem}.signal-atlas__panel-meta{color:var(--signal);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.67rem;font-weight:750;display:flex}.signal-atlas__panel-meta strong{color:var(--signal-deep);background:var(--mist);border-radius:999px;padding:.35rem .55rem}.signal-atlas__panel h2{margin-bottom:.5rem;font-size:clamp(1.55rem,2.2vw,2.1rem)}.signal-atlas__panel>p{max-width:780px;color:var(--muted);margin-bottom:.65rem;font-size:.86rem;line-height:1.55}.signal-atlas__panel .signal-atlas__boundary{color:#77858a;margin:0;font-size:.69rem}.signal-atlas__skip,.signal-atlas__source{color:#88a5aa;background:0 0;border:0;align-self:center;align-items:center;min-height:44px;font-size:.67rem;display:inline-flex}.signal-atlas__source{justify-self:end;text-decoration:none}@keyframes atlas-orbit{to{transform:rotate(360deg)}}@keyframes atlas-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes bead-pulse{50%{opacity:.62;transform:scale(1.7)}}@keyframes core-breathe{50%{opacity:.52;transform:scale(1.14)}}.story-chapter{padding:clamp(6rem,13vw,12rem) 0;position:relative}.chapter-grid{grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(3rem,10vw,9rem);display:grid}.chapter-grid--reverse{grid-template-columns:minmax(0,1.14fr) minmax(320px,.86fr)}.chapter-grid--reverse .chapter-intro{grid-area:1/2}.chapter-grid--reverse .method-flow{grid-area:1/1}.chapter-intro{position:sticky;top:6rem}.chapter-intro h2{max-width:10ch;margin-bottom:1.5rem}.chapter-intro>p{max-width:620px;color:var(--muted);font-size:clamp(1rem,1.7vw,1.2rem)}.source-links{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.source-links a{border:1px solid var(--line);min-height:44px;color:var(--signal-deep);border-radius:999px;align-items:center;padding:.6rem .85rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.problem-chapter{background:var(--paper);overflow:clip}.problem-sequence{gap:clamp(1.2rem,4vw,4rem);padding-top:7rem;display:grid}.problem-frame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);flex-direction:column;justify-content:flex-end;min-height:320px;padding:clamp(1.6rem,4vw,3rem);display:flex;box-shadow:0 18px 60px #04272d12}.problem-frame:nth-child(2){background:var(--mist);margin-left:9%}.problem-frame:nth-child(3){color:var(--paper);background:var(--deep);border-color:#0000;margin-left:18%}.problem-frame>span{color:var(--signal);letter-spacing:.14em;margin-bottom:auto;font-size:.68rem;font-weight:800}.problem-frame:nth-child(3)>span{color:var(--signal-bright)}.problem-frame h3{max-width:14ch;margin-bottom:.75rem}.problem-frame p{max-width:500px;color:var(--muted);margin:0}.problem-frame:nth-child(3) p{color:#aec5c9}.beneficiary-ribbon{width:max-content;color:var(--signal-deep);font-family:var(--display);white-space:nowrap;align-items:center;gap:1.4rem;margin-top:clamp(5rem,9vw,9rem);padding:1.2rem 0;font-size:clamp(1.15rem,2.2vw,2rem);font-weight:680;animation:34s linear infinite ribbon-drift;display:flex}.beneficiary-ribbon i{background:var(--signal-bright);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 7px #58d3dd24}@keyframes ribbon-drift{to{transform:translate(-18%)}}.matte-rise{--rise:0%;min-height:min(82vh,760px);color:var(--paper);background:var(--deep);place-items:center;display:grid;position:relative;overflow:hidden}.matte-rise__field{opacity:.85;transform:translateY(var(--rise)) rotate(-8deg);position:absolute;inset:-20%}.matte-rise__field:before{content:"";background:radial-gradient(circle,#58d3dd38 0 1px,#0000 1.5px) 0 0/18px 18px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 8%,#000 38% 70%,#0000)}.matte-rise__field i{top:calc(18% * var(--i,1));border:1px solid #58d3dd2e;border-radius:50%;width:82%;height:32%;position:absolute;left:9%}.matte-rise__field i:first-child{--i:1}.matte-rise__field i:nth-child(2){--i:2;width:70%;left:15%}.matte-rise__field i:nth-child(3){--i:3;width:56%;left:22%}.matte-rise__field i:nth-child(4){--i:4;width:42%;left:29%}.matte-rise__copy{z-index:2;text-align:center;position:relative}.matte-rise__copy .eyebrow{color:var(--signal-bright)}.matte-rise__copy h2{max-width:12ch;margin-inline:auto}.matte-rise__copy p{color:#a8c1c5;font-size:clamp(1rem,2vw,1.25rem)}.method-chapter{background:var(--white)}.method-flow{margin:0;padding:0;list-style:none}.method-flow li{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:1.5rem;padding:2rem 0;display:grid}.method-flow li:last-child{border-bottom:1px solid var(--line)}.method-flow li>span{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:780}.method-flow h3{margin-bottom:.6rem}.method-flow p{max-width:650px;color:var(--muted);margin:0}.channel-story{color:var(--paper);background:linear-gradient(145deg,#041518,#07242a);overflow:hidden}.channel-gallery{position:relative}.channel-gallery__topline{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.channel-gallery__topline h3{max-width:17ch;margin:0;font-size:clamp(2rem,4vw,4rem)}.channel-gallery__topline .eyebrow{color:var(--signal-bright)}.channel-gallery__progress{color:#8aa4a8;letter-spacing:.12em;align-items:center;gap:.65rem;min-width:130px;font-size:.7rem;display:flex}.channel-gallery__progress span:first-child{color:var(--white);font-size:1.1rem}.channel-gallery__progress i{background:#37565b;flex:1;height:1px}.channel-gallery__viewport{perspective:1500px;touch-action:pan-y;outline:none;height:600px;position:relative;overflow:hidden}.channel-gallery__viewport:focus-visible{outline:3px solid var(--signal-bright);outline-offset:5px;border-radius:2rem}.channel-gallery__rail{transform-style:preserve-3d;position:absolute;inset:0}.channel-panel{width:min(440px,72vw);height:535px;opacity:var(--panel-opacity,1);transform:translateX(calc(-50% + var(--panel-x,0%))) translateZ(var(--panel-z,0px)) rotateY(var(--panel-turn,0deg)) scale(var(--panel-scale,1));transform-origin:50%;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .45s;position:absolute;top:4%;left:50%}.channel-panel[data-active=true]{z-index:6}.channel-panel__face{background:linear-gradient(160deg,#124047f2,#051d21fa);border:1px solid #99e5ea2b;border-radius:2rem;flex-direction:column;height:100%;padding:1.15rem;display:flex;box-shadow:0 28px 80px #0000005c}.channel-panel__head{color:#86a5aa;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.68rem;display:flex}.channel-panel__head strong{color:var(--signal-bright);border:1px solid #ffffff1f;border-radius:999px;padding:.35rem .6rem}.channel-panel__visual{background:radial-gradient(circle,#58d3dd38,#0000 36%),#ffffff0a;border-radius:1.35rem;place-items:center;height:230px;margin:1rem 0 1.5rem;display:grid;position:relative;overflow:hidden}.channel-panel__visual:before,.channel-panel__visual:after{content:"";border:1px solid #58d3dd38;border-radius:50%;width:210px;height:96px;position:absolute;transform:rotate(-18deg)}.channel-panel__visual:after{width:145px;height:65px;transform:rotate(24deg)}.channel-panel__visual>span{z-index:2;color:var(--white);font-family:var(--display);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:730;position:relative}.channel-panel__signal{position:absolute;inset:0}.channel-panel__signal i{background:var(--signal-bright);width:7px;height:7px;box-shadow:0 0 16px var(--signal-bright);border-radius:50%;position:absolute}.channel-panel__signal i:first-child{top:22%;left:26%}.channel-panel__signal i:nth-child(2){background:var(--verified);bottom:28%;right:24%}.channel-panel__signal i:nth-child(3){background:var(--white);width:4px;height:4px;top:18%;right:30%}.channel-panel__visual--sms,.channel-panel__visual--ussd{background:linear-gradient(150deg,#ffffff14,#58d3dd14)}.channel-panel__visual--community{background:radial-gradient(circle,#159e7a40,#0000 45%),#ffffff0a}.channel-panel__copy{margin-top:auto}.channel-panel__copy small{color:var(--signal-bright);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:780}.channel-panel__copy h4{margin:.55rem 0 .7rem}.channel-panel__copy p{color:#aac0c4;margin:0;font-size:.9rem;line-height:1.55}.channel-gallery__controls{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.channel-gallery__controls>button{width:48px;height:48px;color:var(--white);background:#ffffff0d;border:1px solid #ffffff21;border-radius:50%;place-items:center;display:grid}.channel-gallery__controls svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px}.channel-gallery__dots{gap:.45rem;display:flex}.channel-gallery__dots button{background:0 0;border:0;width:44px;height:44px;position:relative}.channel-gallery__dots button:before{content:"";background:#456168;height:2px;transition:background .18s,transform .18s;position:absolute;top:50%;left:11px;right:11px}.channel-gallery__dots button[aria-selected=true]:before{background:var(--signal-bright);transform:scaleY(2)}.channel-gallery__instruction{color:#789398;text-align:center;margin:.7rem 0 0;font-size:.68rem}.proof-chapter{background:var(--mist)}.roadmap{border-radius:var(--radius-lg);background:var(--white);border:1px solid #c8d8da;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.roadmap__column{border-right:1px solid var(--line);min-height:540px;padding:clamp(1.5rem,4vw,3rem)}.roadmap__column:last-child{border-right:0}.roadmap__column>span{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:780}.roadmap__column h3{margin:4.5rem 0 2rem;font-size:clamp(2.5rem,4vw,4.4rem)}.roadmap__column ul{margin:0;padding:0;list-style:none}.roadmap__column li{border-top:1px solid var(--line);color:var(--muted);padding:.85rem 0 .85rem 1.2rem;position:relative}.roadmap__column li:before{content:"";background:var(--signal);border-radius:50%;width:5px;height:5px;position:absolute;top:1.52rem;left:0}.roadmap__column--pilot{color:var(--paper);background:var(--signal-deep)}.roadmap__column--pilot li{color:#c0d4d7;border-color:#ffffff21}.roadmap__column--pilot li:before{background:var(--signal-bright)}.roadmap__column--pilot>span{color:var(--signal-bright)}.impact-chapter{background:var(--white);overflow:hidden}.impact-grid{grid-template-columns:minmax(300px,.8fr) minmax(260px,.45fr) minmax(360px,.75fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.impact-grid header h2{max-width:9ch}.impact-grid header p{max-width:610px;color:var(--muted)}.impact-orbit{aspect-ratio:1;place-items:center;display:grid;position:relative}.impact-orbit i{border:1px solid #0b7c8c40;border-radius:50%;width:100%;height:44%;animation:22s linear infinite impact-spin;position:absolute}.impact-orbit i:nth-child(2){width:76%;height:38%;animation-duration:31s;animation-direction:reverse;transform:rotate(58deg)}.impact-orbit i:nth-child(3){width:52%;height:28%;animation-duration:17s;transform:rotate(-40deg)}.impact-orbit strong{z-index:2;width:96px;height:96px;color:var(--paper);background:var(--signal);letter-spacing:.13em;border-radius:50%;place-items:center;font-size:.72rem;display:grid;position:relative;box-shadow:0 0 0 18px #0b7c8c17,0 20px 50px #0b7c8c3b}@keyframes impact-spin{to{rotate:360deg}}.impact-measures article{border-top:1px solid var(--line);padding:1.25rem 0}.impact-measures article:last-child{border-bottom:1px solid var(--line)}.impact-measures span{color:var(--signal);letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:780}.impact-measures p{color:var(--muted);margin:.45rem 0 0}.collaboration-chapter{color:var(--paper);background:var(--deep)}.collaboration-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:clamp(3rem,10vw,9rem);display:grid}.collaboration-grid>div:first-child h2{max-width:11ch}.collaboration-grid>div:first-child p{color:#aac1c5;max-width:580px}.collaboration-roles{background:#ffffff1f;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.collaboration-roles article{background:var(--deep);min-height:240px;padding:1.7rem}.collaboration-roles span{color:var(--signal-bright);font-family:var(--display);font-size:1.5rem;font-weight:700}.collaboration-roles p{color:#9cb5ba;margin-top:2.8rem}.safety-band{color:var(--paper);background:linear-gradient(140deg,#092a30,#061a1e)}.safety-band__grid{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(3rem,9vw,8rem);display:grid}.safety-band .eyebrow{color:var(--signal-bright)}.safety-band__signal{place-items:center;min-height:440px;display:grid;position:relative}.safety-band__signal span{background:var(--signal);border-radius:50%;width:110px;height:110px;box-shadow:0 0 0 32px #58d3dd0f,0 0 90px #58d3dd2e}.safety-band__signal i{border:1px solid #58d3dd30;border-radius:50%;width:80%;height:38%;position:absolute;transform:rotate(20deg)}.safety-band__signal i:nth-child(3){width:60%;transform:rotate(-45deg)}.safety-band__signal i:nth-child(4){width:44%;transform:rotate(72deg)}.safety-list{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin:2.5rem 0;display:grid}.safety-list article{padding:1.5rem 1.2rem 1.5rem 0}.safety-list h3{font-size:1.16rem}.safety-list p{color:#a9c0c4;font-size:.9rem}.waitlist{background:var(--mist)}.waitlist__grid,.inquiry-grid{grid-template-columns:minmax(300px,.72fr) minmax(420px,1.28fr);align-items:start;gap:clamp(3rem,9vw,8rem);display:grid}.waitlist__copy h2,.inquiry-grid>div h2{max-width:10ch}.waitlist__copy p,.inquiry-grid>div p{max-width:590px;color:var(--muted)}.waitlist-form,.inquiry-form{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);padding:clamp(1.4rem,3.5vw,2.4rem);box-shadow:0 18px 60px #052c3214}.inquiry-section{color:var(--paper);background:var(--signal-deep)}.inquiry-grid>div p{color:#bad0d3}.inquiry-form{color:var(--paper);background:#041e228a;border-color:#ffffff21;box-shadow:0 30px 90px #0000002e}.form-row{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.field{margin-bottom:1rem}.field label{justify-content:space-between;margin-bottom:.42rem;font-size:.78rem;font-weight:720;display:flex}.field label span{color:#819095;text-transform:uppercase;font-size:.66rem;font-weight:520}.field input,.field select,.field textarea{width:100%;min-height:50px;color:var(--ink);background:var(--paper);border:1px solid #c7d5d7;border-radius:.8rem;padding:.8rem .9rem;transition:border-color .16s,box-shadow .16s}.field textarea{resize:vertical;min-height:150px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--signal);outline:0;box-shadow:0 0 0 4px #58d3dd24}.field>small{color:#839398;margin-top:.38rem;font-size:.68rem;display:block}.consent{color:var(--muted);grid-template-columns:22px 1fr;gap:.65rem;margin:.7rem 0 1.2rem;font-size:.78rem;display:grid}.inquiry-form .consent{color:#aac1c5}.consent input{width:20px;height:20px;accent-color:var(--signal);margin:.15rem 0 0}.form-status{min-height:1.5rem;margin:.7rem 0 0;font-size:.8rem;font-weight:650}.form-status[data-tone=success]{color:var(--verified)}.form-status[data-tone=error]{color:var(--danger)}.inquiry-form .form-status[data-tone=success]{color:#66e1b8}.inquiry-form .form-status[data-tone=error]{color:#ffabab}.form-footnote{color:#7d8d92;margin:.8rem 0 0;font-size:.68rem}.inquiry-form .form-footnote{color:#91aaae}.page-hero{min-height:590px;color:var(--paper);background:radial-gradient(circle at 80% 45%, #0b7c8c30, transparent 32rem), var(--deep);align-items:flex-end;padding:9rem 0 5rem;display:flex;position:relative;overflow:hidden}.page-hero__content{z-index:3;position:relative}.page-hero h1{max-width:12ch;margin-bottom:2rem;font-size:clamp(4rem,8.5vw,8.8rem)}.page-hero p{color:#b4c9cd;max-width:760px;margin:0;font-size:clamp(1.05rem,2vw,1.3rem)}.orbit-field{z-index:1;pointer-events:none;opacity:.72;width:min(70vw,950px);position:absolute;top:50%;right:-7%;transform:translateY(-50%)}.orbit-field svg{width:100%;overflow:visible}.orbit-field__orbit{transform-box:fill-box;transform-origin:50%;animation:28s linear infinite orbit-field-spin}.orbit-field__orbit--middle{animation-duration:36s;animation-direction:reverse}.orbit-field__orbit--inner{animation-duration:19s}.orbit-field__orbit ellipse{fill:none;stroke:#58d3dd33;stroke-width:1px}.orbit-field__orbit circle{fill:var(--signal-bright);filter:drop-shadow(0 0 10px var(--signal-bright))}.orbit-field__orbit--middle circle{fill:var(--verified)}.orbit-field__core{fill:var(--white);filter:drop-shadow(0 0 15px var(--signal-bright))}.orbit-field--paused .orbit-field__orbit,.orbit-field--offscreen .orbit-field__orbit{animation-play-state:paused}@keyframes orbit-field-spin{to{rotate:360deg}}.process-list{counter-reset:process}.process-step{border-top:1px solid var(--line);counter-increment:process;grid-template-columns:100px minmax(0,1fr);gap:1.5rem;padding:2.2rem 0;display:grid;position:relative}.process-step:before{content:counter(process, decimal-leading-zero);color:var(--signal);letter-spacing:.15em;font-size:.72rem;font-weight:800}.process-step h2{margin-bottom:.7rem;font-size:clamp(1.7rem,3vw,2.8rem)}.process-step p{max-width:780px;color:var(--muted)}.prose{max-width:850px}.prose>p,.prose>ul{color:var(--muted);font-size:1.06rem}.prose h2{margin:4rem 0 1rem;font-size:clamp(2rem,4vw,3.5rem)}.prose h3{margin:2rem 0 .5rem;font-size:1.4rem}.prose a{color:var(--signal-deep)}.emergency-card,.prose-callout{border-left:4px solid var(--caution);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:#fff8e9;margin:2rem 0;padding:1.4rem}.emergency-card p,.prose-callout p{margin:.4rem 0 0}.site-footer{color:var(--paper);background:#031216;padding:5rem 0 2rem}.site-footer__grid{grid-template-columns:1.5fr .6fr .6fr;gap:clamp(2rem,7vw,6rem);display:grid}.site-footer__summary{color:#8fa8ad;max-width:430px;margin-top:1.3rem}.site-footer nav{flex-direction:column;gap:.6rem;display:flex}.site-footer nav strong{color:var(--signal-bright);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem}.site-footer nav a{color:#a6bdc1;min-height:34px;text-decoration:none}.site-footer__base{color:#6f8d92;border-top:1px solid #ffffff17;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;font-size:.7rem;display:flex}@media (width<=1180px){.hero__story-grid{grid-template-columns:.72fr 1.28fr;gap:1.5rem}.hero h1{font-size:clamp(3.8rem,6.4vw,6.2rem)}.signal-atlas__stage{min-height:460px}.impact-grid{grid-template-columns:.9fr .5fr}.impact-measures{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:0 2rem;display:grid}}@media (width<=960px){:root{--shell:min(100% - 2rem, 760px)}.site-dock{display:none}.menu-button{display:grid}.hero--story{padding-top:7.4rem}.hero__story-grid{display:block}.hero__copy{max-width:760px}.hero h1{max-width:8ch;font-size:clamp(4rem,12vw,7rem)}.signal-atlas{margin-top:2rem}.hero__scroll-cue{display:none}.chapter-grid,.chapter-grid--reverse{grid-template-columns:1fr;gap:3rem}.chapter-grid--reverse .chapter-intro,.chapter-grid--reverse .method-flow{grid-area:auto}.chapter-intro{position:static}.problem-sequence{padding-top:0}.problem-frame{min-height:270px}.problem-frame:nth-child(2),.problem-frame:nth-child(3){margin-left:0}.section-head--split{grid-template-columns:1fr;gap:1rem}.roadmap{grid-template-columns:1fr}.roadmap__column{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.roadmap__column h3{margin:2.5rem 0 1.5rem}.impact-grid{grid-template-columns:1fr}.impact-orbit{width:min(380px,80vw);margin-inline:auto}.impact-measures{grid-column:auto}.collaboration-grid,.safety-band__grid,.waitlist__grid,.inquiry-grid{grid-template-columns:1fr}.safety-band__signal{min-height:300px}}@media (width<=700px){:root{--shell:min(100% - 1.25rem, 620px);--radius-lg:1.7rem}body{font-size:.97rem}.site-header__inner{min-height:78px}.brand img{width:34px;height:34px}.hero--story{padding-top:6.4rem}.signal-atlas{content-visibility:auto;contain-intrinsic-block-size:980px}.hero h1{font-size:clamp(3.6rem,17vw,6rem)}.hero__actions{align-items:stretch}.hero__actions .button{flex:190px}.text-action{flex-basis:100%}.signal-atlas{border-radius:1.6rem;padding:.55rem}.signal-atlas__stage{border-radius:1.2rem;min-height:430px}.signal-atlas__legend{display:none}.signal-atlas__caption{font-size:.55rem;bottom:.55rem;right:.7rem}.signal-atlas__interface,.signal-atlas__controls{grid-template-columns:1fr}.atlas-tab{justify-content:flex-start;min-height:48px}.signal-atlas__panel{grid-column:auto;min-height:220px}.signal-atlas__panel-meta{align-items:flex-start}.signal-atlas__source{justify-self:start}.story-chapter,.section{padding-block:5.5rem}.beneficiary-ribbon{font-size:1.05rem;animation-duration:42s}.matte-rise{min-height:630px}.method-flow li{grid-template-columns:1fr;gap:.65rem}.channel-gallery__topline{display:block}.channel-gallery__progress{margin-top:1rem}.channel-gallery__viewport{height:535px}.channel-panel{width:min(340px,84vw);height:490px}.channel-panel__visual{height:190px}.channel-gallery__dots button{width:34px}.collaboration-roles{grid-template-columns:1fr}.collaboration-roles article{min-height:190px}.safety-list{grid-template-columns:1fr}.safety-list article{border-bottom:1px solid #ffffff1a}.form-row{grid-template-columns:1fr;gap:0}.page-hero{min-height:560px;padding-top:8rem}.page-hero h1{font-size:clamp(3.6rem,17vw,6rem)}.orbit-field{opacity:.42;width:145vw;right:-55%}.process-step{grid-template-columns:48px 1fr;gap:.8rem}.site-footer__grid{grid-template-columns:1fr}.site-footer__base{flex-direction:column}}:root{--paper:#fbfcfc;--shell:min(1320px, calc(100% - 2.5rem))}.site-header{color:var(--ink);position:absolute}.site-header__inner{justify-content:center;min-height:102px}.site-dock{box-shadow:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:.05rem;padding:0;display:flex}.menu-button,.mobile-nav{display:none}.hero--story{min-height:0;color:var(--ink);background:var(--paper);padding:9.5rem 0 4rem;overflow:hidden}.hero__field i{border-color:#0b7c8c26}.hero h1{color:var(--ink);letter-spacing:-.073em;margin-bottom:1.25rem;font-size:clamp(3.8rem,8vw,7.2rem)}.hero__lede{color:#456168;max-width:57ch;margin-inline:auto;font-size:clamp(1rem,1.55vw,1.18rem)}.signal-atlas__stage{background:radial-gradient(circle at 50% 48%,#e3f5f5 0,#f7fbfb 48%,#eff8f8 100%);border:1px solid #d4e8e9;border-radius:1.42rem;min-height:610px;position:relative;overflow:hidden}.signal-atlas__poster{z-index:2;padding:1.15rem 4.5rem 1.65rem}.signal-atlas__poster>svg:first-child{width:100%;height:100%}.signal-atlas__labels{z-index:3;pointer-events:none;width:100%;height:100%}.signal-atlas__caption{z-index:4;color:#63868b;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750;position:absolute;bottom:.72rem;right:1rem}.story-chapter,.section{background:0 0}.channel-story .channel-panel__face{background:#fff}.roadmap__column--future{background:#f8ffff}.button--primary{background:var(--signal)}.button--primary:hover{background:#075965}.waitlist .button--primary,.inquiry-section .button--primary{animation:4.5s ease-in-out infinite cta-shimmer}@keyframes contour-drift{to{stroke-dashoffset:-90px}}@keyframes cta-shimmer{0%,to{box-shadow:0 0 #58d3dd00}50%{box-shadow:0 0 0 7px #58d3dd26}}@media (prefers-reduced-motion:reduce){.signal-atlas__contours path,.waitlist .button--primary,.inquiry-section .button--primary{animation:none}}@media (width<=960px){.site-header__inner{justify-content:space-between}.site-rail{display:none}.site-header__mobile-brand{display:block}.site-header__mobile-brand .brand{color:var(--ink)}.menu-button{color:var(--ink);background:#fff;border-color:#cce2e4;display:inline-flex}.mobile-nav{color:#f7ffff;background:#0b2428;display:block}.mobile-nav .brand{color:#fff}.hero--story{padding-top:8.5rem}.signal-atlas__stage{min-height:500px}.signal-atlas__poster{padding-inline:1.3rem}.signal-atlas__canvas,.signal-atlas__labels{display:none}.signal-atlas__interface{grid-template-columns:1fr auto}.signal-atlas__source{grid-column:1/-1}.signal-atlas__skip{display:none}.impact-chapter{padding-inline:0}.impact-grid{grid-template-columns:1fr}.signal-reach{grid-template-columns:minmax(0,.72fr) minmax(300px,1fr)}.signal-reach__copy{order:2}.signal-reach__stage{order:1}}@media (width<=700px){.site-header__inner{min-height:82px}.hero--story{padding:7.2rem 0 2rem}.hero h1{font-size:clamp(3.35rem,16vw,4.7rem)}.signal-atlas{border-radius:1.45rem;padding:.6rem}.signal-atlas__stage{border-radius:1.08rem;min-height:365px}.signal-atlas__poster{padding:.4rem .45rem 1.3rem}.signal-atlas__caption{font-size:.5rem;bottom:.48rem;right:.65rem}.signal-atlas__interface{grid-template-columns:1fr;gap:.4rem;padding:.65rem .2rem .1rem}.signal-atlas__selected{align-items:baseline;gap:.5rem;padding:.2rem .35rem;display:flex}.signal-atlas__source{font-size:.62rem}.problem-chapter,.method-chapter,.channel-story,.proof-chapter,.impact-chapter,.collaboration-chapter,.safety-band,.waitlist,.inquiry-section{border-radius:1.35rem;width:min(100% - .8rem,1384px);margin:.8rem auto}.problem-chapter,.method-chapter,.channel-story,.proof-chapter,.collaboration-chapter,.safety-band,.waitlist,.inquiry-section{padding-inline:.4rem}.chapter-intro h2,.section-head h2,.collaboration-grid h2,.impact-grid header h2{max-width:12ch;font-size:clamp(2.55rem,12vw,3.7rem)}.signal-reach{grid-template-columns:1fr}.signal-reach__stage{min-height:0}.signal-reach__canvas{display:none}.signal-reach__copy{order:2}.signal-reach__stage{order:1}.signal-reach__toggle{display:none}}main>section:not(.hero){content-visibility:visible;contain-intrinsic-block-size:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.beneficiary-ribbon{white-space:normal;flex-wrap:wrap;width:auto;transform:none}.chapter-intro{position:static}}@media (forced-colors:active){.button,.atlas-tab,.channel-gallery__controls button,.channel-gallery__dots button,.signal-atlas__states path{border:1px solid buttontext}.signal-atlas__states path{fill:canvas;stroke:canvastext}.signal-atlas__states path[data-selected=true]{fill:highlight}}:root{--paper:#fbfdfd;--white:#fff;--mist:#f2f8f8;--line:#d7e5e6;--ink:#0a2429;--muted:#526a70;--shadow:0 28px 80px #0c4f581c}body{background:var(--paper)}main>section,.section,.story-chapter,.section--dark,.section--white,.section--mist,.problem-chapter,.method-chapter,.channel-story,.proof-chapter,.impact-chapter,.collaboration-chapter,.safety-band,.waitlist,.inquiry-section,.page-hero{color:var(--ink);background:var(--paper)}.section{padding-block:clamp(5.5rem,10vw,10rem)}.button--primary{box-shadow:0 9px 24px #0b7c8c29}.button--light,.button--ghost,.button--outline{color:var(--ink);background:var(--white);box-shadow:none;border-color:#bdd7da}.button--ghost:hover,.button--outline:hover{border-color:var(--signal);background:#edfafa}.text-action{color:var(--signal-deep)}.site-header{color:var(--ink)}.site-header__inner{min-height:98px}.brand--inverse{color:var(--ink)}.site-rail{grid-template-columns:auto auto auto;align-items:center;gap:.8rem;display:grid}.site-rail__signal{place-items:center;width:34px;height:34px;display:grid;position:relative}.site-rail__signal:before,.site-rail__signal i{content:"";border:1px solid #0b7c8c52;border-radius:50%;position:absolute}.site-rail__signal:before{width:29px;height:29px}.site-rail__signal i:first-child{width:17px;height:17px}.site-rail__signal i:last-child{background:var(--verified);border:0;width:5px;height:5px;box-shadow:0 0 0 5px #159e7a1c}.site-dock{backdrop-filter:blur(16px);background:#fffc;border-color:#c4dcde;gap:.1rem;padding:.3rem .42rem;box-shadow:0 12px 35px #0a444d14}.site-dock>a:not(.button){color:#416168;min-height:40px;padding:.58rem .86rem;font-size:.8rem;position:relative}.site-dock>a:not(.button):after{content:"";background:var(--signal);opacity:0;border-radius:50%;width:4px;height:4px;transition:opacity .16s,transform .16s;position:absolute;bottom:4px;right:50%;transform:translate(50%)scale(0)}.site-dock>a:not(.button):hover:after,.site-dock>a:not(.button):focus-visible:after{opacity:1;transform:translate(50%)scale(1)}.site-rail>.button{min-height:42px;padding-inline:1rem;font-size:.82rem}.menu-button{color:var(--ink);background:#ffffffeb;border-color:#bdd7da;border-radius:999px;box-shadow:0 8px 28px #0a444d14}.menu-button__label{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.menu-button__mark{gap:4px;display:grid}.menu-button__mark i{background:currentColor;width:15px;height:1.5px;display:block}.menu-button__mark i:last-child{justify-self:end;width:10px}.mobile-nav{z-index:100;padding:max(1.35rem, env(safe-area-inset-top)) 1.25rem max(1.5rem, env(safe-area-inset-bottom));color:var(--ink);box-shadow:none;backdrop-filter:blur(22px);background:#fbfdfdf7;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0}.mobile-nav[hidden]{display:none}.mobile-nav__head{justify-content:space-between;align-items:center;display:flex}.mobile-nav__close{width:48px;height:48px;color:var(--ink);background:var(--white);border:1px solid #c6dddf;border-radius:50%;place-items:center;font-size:2rem;line-height:1;display:grid}.mobile-nav__eyebrow{color:var(--signal);letter-spacing:.14em;text-transform:uppercase;margin:clamp(3.5rem,11vh,7rem) 0 1.1rem;font-size:.72rem;font-weight:800}.mobile-nav nav{border-top:1px solid var(--line);display:grid}.mobile-nav nav a{border-bottom:1px solid var(--line);min-height:66px;color:var(--ink);font-family:var(--display);letter-spacing:-.04em;grid-template-columns:2.6rem 1fr auto;align-items:center;font-size:clamp(1.6rem,7vw,2.3rem);font-weight:680;text-decoration:none;display:grid}.mobile-nav nav span{color:#83a5a9;font-family:var(--body);letter-spacing:.12em;font-size:.65rem;font-weight:800}.mobile-nav nav i{color:var(--signal);font-family:var(--body);font-size:1rem;font-style:normal}.mobile-nav__actions{gap:.65rem;margin-top:auto;display:grid}.mobile-nav__actions .button{width:100%}.mobile-nav__boundary{color:#718b90;letter-spacing:.09em;text-align:center;text-transform:uppercase;margin:1.2rem 0 0;font-size:.66rem;font-weight:750}body.nav-open{overflow:hidden}.hero{color:var(--ink);background:var(--paper)}.hero--story{background:var(--paper);min-height:auto;padding:9.5rem 0 5.5rem;overflow:hidden}.hero__field{opacity:1}.hero__field:before{background-image:linear-gradient(#0b7c8c0f 1px,#0000 1px),linear-gradient(90deg,#0b7c8c0f 1px,#0000 1px);mask-image:linear-gradient(#000,#0000)}.hero__field i{border-color:#0b7c8c1f;width:min(118vw,1450px);top:-13rem;right:50%;transform:translate(50%)rotate(-11deg)}.hero__field i:nth-child(2){width:min(88vw,1120px);top:-5rem;right:50%}.hero__field i:nth-child(3){width:min(58vw,760px);top:2rem;right:50%}.hero__copy{text-align:center;max-width:770px;padding:0}.hero .eyebrow{color:var(--signal);justify-content:center}.hero h1{margin-inline:auto;max-width:12ch;color:var(--ink);margin-bottom:1.1rem;font-size:clamp(3.9rem,8vw,8rem);line-height:.9}.hero h1 em{color:var(--signal);font-weight:560}.hero__lede{max-width:650px;color:var(--muted);margin:0 auto;font-size:clamp(1.04rem,1.65vw,1.22rem)}.hero__actions{justify-content:center;margin:1.5rem 0 1rem}.trust-label{color:#657e83}.hero__scroll-cue{color:#55777c;justify-content:center;margin:1.8rem auto 0;position:static;transform:none}.hero__scroll-cue i{background:linear-gradient(var(--signal), transparent)}.signal-atlas{backdrop-filter:blur(10px);background:#ffffffe0;border-color:#c9e2e4;border-radius:2.1rem;width:min(100%,1160px);padding:clamp(.65rem,1.7vw,1rem);box-shadow:0 30px 90px #04515b1c}.signal-atlas__atmosphere:before{background:repeating-radial-gradient(at 50% 48%,#0000 0 43px,#0b7c8c0f 44px 45px)}.signal-atlas__stage{background:radial-gradient(circle at 50% 49%,#58d3dd2e,#0000 31%),linear-gradient(145deg,#f9ffff,#edf8f8);border:1px solid #d5eaeb;border-radius:1.55rem;min-height:clamp(520px,50vw,650px)}.signal-atlas__stage:after{background:linear-gradient(#0000 62%,#ebf9f9b8)}.signal-atlas__poster svg{width:min(100%,790px);max-height:640px}.signal-atlas__states path{fill:#61aeb4;stroke:#e7ffff;stroke-width:1.1px}.signal-atlas__states path:hover,.signal-atlas__states path:focus-visible{fill:#2b8993}.signal-atlas__states path[data-selected=true]{fill:var(--signal)}.signal-atlas__orbits ellipse{stroke:#0b7c8c73}.signal-atlas__orbit-copy{fill:#075965ad}.signal-atlas__legend{top:1.2rem;left:1.2rem}.signal-atlas__legend span{color:#2c5960;background:#ffffffd1;border-color:#cce3e5}.signal-atlas__caption{color:#557a7f}.signal-atlas__interface{grid-template-columns:.52fr 1fr;padding-top:.8rem}.signal-atlas__state-control,.atlas-tab{background:#f7fcfc;border-color:#d3e6e8}.signal-atlas__state-control label,.signal-atlas__state-control select{color:var(--ink)}.atlas-tab{color:#527378}.atlas-tab span{color:#729297}.atlas-tab[aria-selected=true]{color:var(--white);border-color:var(--signal);background:var(--signal)}.atlas-tab[aria-selected=true] span{color:#d6f8fa}.signal-atlas__panel{color:var(--ink);background:var(--white);border:1px solid #dceced;box-shadow:0 10px 30px #054a520d}.signal-atlas__panel-meta{color:var(--signal-deep)}.signal-atlas__panel-meta strong{color:var(--signal-deep);background:#e8f6f5}.signal-atlas__source,.signal-atlas__skip{color:#527a80}.chapter-status{border-left:2px solid var(--signal);max-width:610px;color:var(--muted);background:#f4faf9;margin-top:1.5rem;padding:1rem 1.1rem;font-size:.88rem}.chapter-status strong{color:var(--signal-deep);letter-spacing:.09em;text-transform:uppercase;font-size:.69rem}.chapter-status strong+strong{margin-left:.7rem}.matte-rise{min-height:420px;color:var(--ink);background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.matte-rise__field{opacity:.74}.matte-rise__field:before{background:radial-gradient(circle,#0b7c8c33 0 1px,#0000 1.6px)}.matte-rise__field i{border-color:#0b7c8c38}.matte-rise__copy p{color:var(--muted)}.problem-frame,.roadmap,.roadmap__column,.roadmap__column--future,.collaboration-roles article,.waitlist-form,.inquiry-form{border-color:var(--line);color:var(--ink);background:var(--white);box-shadow:0 16px 50px #04434b12}.problem-frame:nth-child(2){background:#f4faf9}.problem-frame:nth-child(3),.roadmap__column--pilot{color:var(--ink);background:#eef8f8}.problem-frame:nth-child(3)>span,.roadmap__column--pilot>span{color:var(--signal)}.problem-frame:nth-child(3) p,.roadmap__column--pilot li{color:var(--muted);border-color:var(--line)}.channel-story{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.channel-story .section-head p{color:var(--muted)}.channel-story .chapter-index{color:var(--signal)}.channel-panel__face{background:var(--white);border-color:#c4e1e3;box-shadow:0 25px 60px #034b5521}.channel-panel__head{color:#64868b}.channel-panel__head strong{color:var(--signal-deep);border-color:#c8e3e5}.channel-panel__visual{background:radial-gradient(circle,#58d3dd3d,#0000 44%),linear-gradient(145deg,#effafa,#dbeff0)}.channel-panel__copy small{color:var(--signal)}.channel-panel__copy p,.channel-gallery__instruction,.channel-gallery__progress{color:var(--muted)}.channel-gallery__progress span:first-child{color:var(--ink)}.channel-gallery__progress i,.channel-gallery__dots button:before{background:#b9d4d6}.channel-gallery__controls>button{color:var(--ink);background:var(--white);border-color:#c4dfe1}.roadmap,.collaboration-roles{background:var(--line)}.roadmap__column h3{margin-top:3rem}.roadmap__column li:before{background:var(--signal)}.collaboration-grid>div:first-child p,.collaboration-roles p{color:var(--muted)}.collaboration-grid .chapter-index{color:var(--signal)}.collaboration-roles span{color:var(--signal-deep)}.safety-band__signal{display:none}.safety-band__grid{grid-template-columns:1fr}.safety-list article{border-color:var(--line)}.safety-list p,.inquiry-grid>div p,.inquiry-form .form-footnote{color:var(--muted)}.inquiry-section .eyebrow{color:var(--signal)}.inquiry-form{box-shadow:0 20px 60px #04434b14}.page-hero{border-bottom:1px solid var(--line);min-height:530px;padding-top:10rem}.page-hero .eyebrow{color:var(--signal)}.page-hero p{color:var(--muted)}.emergency-card,.prose-callout{background:#fff9ed}.site-footer{color:var(--ink);background:var(--paper);border-top:1px solid var(--line)}.site-footer__summary,.site-footer nav a,.site-footer__base{color:var(--muted)}.site-footer nav strong{color:var(--signal)}.site-footer__base{border-color:var(--line)}.signal-globe{background:radial-gradient(circle,#effcfc,#fff 64%);border:1px solid #c8e2e4;border-radius:2rem;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.signal-globe__canvas,.signal-globe__fallback{position:absolute;inset:0}.signal-globe__canvas canvas{width:100%;height:100%}.signal-globe__fallback{pointer-events:none;place-items:center;display:grid}.signal-globe__fallback:before,.signal-globe__fallback i{content:"";border:1px solid #0b7c8c3d;border-radius:50%;position:absolute}.signal-globe__fallback:before{background:radial-gradient(circle,#58d3dd47,#0b7c8c08 64%);width:250px;height:250px}.signal-globe__fallback i:first-child{width:390px;height:130px;transform:rotate(12deg)}.signal-globe__fallback i:nth-child(2){width:340px;height:115px;transform:rotate(-55deg)}.signal-globe__fallback i:nth-child(3){width:290px;height:95px;transform:rotate(76deg)}.signal-globe__fallback b{background:var(--signal-bright);border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 16px #58d3dd24}.signal-globe__copy{z-index:2;backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #c7e1e3e6;border-radius:1.3rem;width:min(100% - 3rem,540px);margin-top:auto;margin-bottom:1.5rem;padding:1.25rem 1.4rem;position:relative;box-shadow:0 12px 32px #054c5414}.signal-globe__copy h3{max-width:15ch;margin-bottom:.55rem}.signal-globe__copy p{color:var(--muted);margin-bottom:.65rem;font-size:.87rem}.signal-globe__note{letter-spacing:.09em;text-transform:uppercase;font-weight:760;color:#66868b!important;font-size:.66rem!important}.signal-globe__toggle{min-height:44px;color:var(--signal-deep);text-underline-offset:.22em;background:0 0;border:0;padding:.45rem 0;font-size:.75rem;font-weight:800;text-decoration:underline}@media (width<=960px){.site-rail{display:none}.menu-button{justify-content:center;align-items:center;gap:.45rem;width:auto;min-width:96px;padding-inline:.8rem;display:inline-flex}.hero--story{padding:8rem 0 4rem}.hero__story-grid{display:flex}.hero__copy{max-width:680px}.signal-atlas{width:100%;margin-top:0}.signal-atlas__stage{min-height:510px}.impact-grid{grid-template-columns:1fr}.signal-globe{min-height:500px}}@media (width<=700px){.hero--story{padding-top:7rem}.hero h1{font-size:clamp(3.45rem,16vw,5.2rem)}.hero__lede{font-size:1rem}.hero__actions{grid-template-columns:1fr;width:min(100%,330px);margin-inline:auto;display:grid}.hero__actions .button{flex:auto}.signal-atlas{content-visibility:visible;border-radius:1.45rem}.signal-atlas__stage{min-height:390px}.signal-atlas__poster{padding:.45rem}.signal-atlas__poster svg{max-height:390px}.signal-atlas__legend{max-width:calc(100% - 1.4rem);display:flex;top:.7rem;left:.7rem}.signal-atlas__legend span{padding:.28rem .4rem;font-size:.52rem}.signal-atlas__interface{gap:.55rem}.signal-atlas__state-control{padding:.7rem .8rem}.atlas-tab{min-height:46px}.signal-atlas__panel{min-height:208px;padding:1rem}.signal-globe{border-radius:1.5rem;min-height:430px}.signal-globe__canvas{display:none}.signal-globe__copy{width:calc(100% - 1.5rem);margin-bottom:.75rem}.signal-globe__toggle{display:none}.chapter-status strong{display:block;margin:.6rem 0 .16rem!important}.chapter-status strong:first-child{margin-top:0!important}}.site-header__inner{justify-content:center}.site-rail{backdrop-filter:blur(14px);background:#101415;border:1px solid #ffffff29;border-radius:999px;grid-template-columns:48px auto auto;align-items:center;gap:.2rem;min-height:54px;padding:.32rem;display:grid;box-shadow:0 16px 34px #0312143d,inset 0 1px #ffffff17}.site-rail__brand{background:#f8fbfb;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .26s cubic-bezier(.16,1,.3,1);display:grid}.site-rail__brand img{width:27px;height:27px}.site-dock{box-shadow:none;backdrop-filter:none;background:0 0;border:0;gap:.05rem;padding:0}.site-dock>a:not(.button){color:#dbe3e3;min-height:43px;padding:.62rem .86rem;font-size:.82rem;font-weight:670;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s,background .18s}.site-dock>a:not(.button):hover,.site-dock>a:not(.button):focus-visible{color:#fff;background:#ffffff1c}.site-rail__cta{color:#101415;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.68rem 1.04rem;font-size:.81rem;font-weight:800;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .18s;display:inline-flex}.site-rail__cta:hover{box-shadow:0 8px 18px #0003}.site-header__mobile-brand{display:none}.hero--story{min-height:0;color:var(--ink);background:var(--paper);padding:9.5rem 0 4rem}.hero__story-grid{flex-direction:column;align-items:center;gap:2.2rem;display:flex}.hero__copy{text-align:center;max-width:720px}.hero__copy .eyebrow{color:var(--signal);justify-content:center}.hero h1{letter-spacing:-.073em;font-size:clamp(3.8rem,8vw,7.2rem)}.hero h1 em{color:var(--signal);font-style:normal}.hero__lede{color:#456168;max-width:57ch;margin-inline:auto}.hero__actions{justify-content:center}.hero__actions .button--light{color:#fff;background:var(--signal)}.hero__actions .button--ghost{color:var(--ink);background:#fff;border-color:#badbdd}.hero__scroll-cue{display:none}.signal-atlas{background:linear-gradient(145deg,#f3fbfb,#fff 75%);border:1px solid #d2e8e9;border-radius:2rem;width:min(1160px,100%);margin:.3rem auto 0;padding:1rem;box-shadow:0 24px 60px #034b551a}.signal-atlas__atmosphere,.signal-atlas__legend,.signal-atlas__panel,.signal-atlas__controls{display:none}.signal-atlas__stage{background:radial-gradient(circle at 50% 48%,#e3f5f5 0,#f7fbfb 48%,#eff8f8 100%);border:1px solid #d4e8e9;border-radius:1.42rem;min-height:610px;overflow:hidden}.signal-atlas__canvas,.signal-atlas__poster,.signal-atlas__labels{position:absolute;inset:0}.signal-atlas__canvas{z-index:1;pointer-events:none}.signal-atlas__canvas canvas{width:100%;height:100%}.signal-atlas__poster{z-index:2;padding:1.15rem 4.5rem 1.65rem;display:block;opacity:1!important;pointer-events:auto!important}.signal-atlas__poster>svg:first-child{width:100%;height:100%;max-height:none}.signal-atlas__labels{z-index:3;pointer-events:none;width:100%;height:100%;display:block;opacity:1!important}.signal-atlas__states path{cursor:pointer;stroke:#91dce1;stroke-width:1.1px;vector-effect:non-scaling-stroke;transition:opacity .18s,filter .18s,fill .18s}.signal-atlas__states path:not([data-selected=true]){opacity:.38}.signal-atlas__states path[data-selected=true]{fill:#0b9aa5;filter:drop-shadow(0 0 7px #58d3ddc2);opacity:1}.signal-atlas__states path:focus-visible{stroke:#fff;stroke-width:2.5px;outline:none}.signal-atlas__contours path{fill:none;stroke:#0b7c8c2b;stroke-width:1.1px;stroke-dasharray:2 7;animation:13s linear infinite contour-drift}.signal-atlas__labels g{opacity:.76;transition:opacity .18s}.signal-atlas__labels text{fill:#123f45;font-family:var(--body);letter-spacing:-.02em;paint-order:stroke;stroke:#f6fbfb;stroke-linejoin:round;stroke-width:2.8px;font-size:6.55px;font-weight:720}.signal-atlas__labels line{stroke:#4e8990;stroke-width:.65px;opacity:.72}.signal-atlas__labels g[data-selected=true]{opacity:1}.signal-atlas__labels g[data-selected=true] text{fill:#046570;font-weight:850}.signal-atlas__caption{z-index:4;color:#63868b;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750;bottom:.72rem;right:1rem}.signal-atlas__interface{grid-template-columns:minmax(245px,1.15fr) minmax(170px,.65fr) auto auto;align-items:center;gap:.75rem;padding:.95rem .3rem .1rem;display:grid}.signal-atlas__state-control{min-height:64px;color:var(--ink);background:#fff;border:1px solid #cce3e5;border-radius:1rem;align-content:center;gap:.22rem;padding:.6rem .9rem;display:grid}.signal-atlas__state-control span{color:#477177;letter-spacing:.12em;text-transform:uppercase;font-size:.64rem;font-weight:800}.signal-atlas__state-control select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-weight:760}.signal-atlas__selected{gap:.1rem;margin:0;padding:.55rem .2rem;display:grid}.signal-atlas__selected strong{font-size:1rem}.signal-atlas__selected span{color:#658087;font-size:.72rem}.signal-atlas__skip,.signal-atlas__source{color:#34666c;min-height:44px;font-size:.75rem;font-weight:700;text-decoration:none}.signal-atlas__skip{text-underline-offset:.22em;background:0 0;border:0;padding:.5rem .7rem;text-decoration:underline}.problem-chapter,.method-chapter,.proof-chapter,.collaboration-chapter,.safety-band,.waitlist,.inquiry-section{border-radius:2rem;width:min(1384px,100% - 1.2rem);margin:1.2rem auto}.problem-chapter{background:#ecf9f8;padding:clamp(4.5rem,9vw,8rem) 0}.method-chapter{background:#fff;border:1px solid #dceced;padding:clamp(4.5rem,9vw,8rem) 0}.channel-story{color:#f4ffff;background:#0c3c43;border:0;border-radius:2rem;width:min(1384px,100% - 1.2rem);margin:1.2rem auto;padding:clamp(4.5rem,9vw,8rem) 0}.channel-story .section-head p,.channel-story .chapter-index{color:#b9dfe1}.proof-chapter{background:#f6fbfb;padding:clamp(4.5rem,9vw,8rem) 0}.impact-chapter{color:#efffff;background:linear-gradient(135deg,#0a2428,#075965);border-radius:2rem;width:min(1384px,100% - 1.2rem);margin:1.2rem auto;padding:clamp(4.5rem,9vw,8rem)}.impact-chapter .impact-grid{width:100%}.impact-chapter .chapter-index,.impact-chapter header p{color:#b7dfe1}.collaboration-chapter{background:#fff;border:1px solid #dceced;padding:clamp(4.5rem,9vw,8rem) 0}.safety-band{background:#fff7e9;padding:clamp(4.5rem,9vw,8rem) 0}.waitlist{background:#e9f8f7;padding:clamp(4.5rem,9vw,8rem) 0}.inquiry-section{background:#fff;border:1px solid #dceced;padding:clamp(4.5rem,9vw,8rem) 0}.chapter-index{display:none}.chapter-intro h2,.section-head h2,.collaboration-grid h2{max-width:14ch;font-size:clamp(2.5rem,4.6vw,5rem)}.impact-grid{grid-template-columns:minmax(240px,.78fr) minmax(360px,1.08fr) minmax(260px,.8fr);align-items:center;gap:clamp(2rem,4vw,4.5rem)}.impact-grid header h2{max-width:8ch;margin-bottom:1.3rem;font-size:clamp(2.8rem,4.5vw,4.9rem)}.impact-measures article{border-color:#c2f3f438}.impact-measures article span{color:#75dee4}.impact-measures article p{color:#d4eeee}.signal-globe{display:none}.signal-reach{align-items:center;gap:1.7rem;display:grid}.signal-reach__copy h3{max-width:14ch;font-size:clamp(1.7rem,2.6vw,2.65rem)}.signal-reach__copy p{color:#d0eaeb;font-size:.94rem}.signal-reach__copy .eyebrow{color:#80e0e5}.signal-reach__stage{aspect-ratio:1;background:radial-gradient(circle,#58d3dd36,#05252a2e 47%,#0000 70%);border:1px solid #b7f1f345;border-radius:1.65rem;min-height:340px;position:relative;overflow:hidden}.signal-reach__canvas,.signal-reach__fallback{position:absolute;inset:0}.signal-reach__canvas canvas{width:100%;height:100%}.signal-reach__fallback{pointer-events:none;place-items:center;display:grid}.signal-reach__fallback:before,.signal-reach__fallback i{content:"";border:1px solid #8be8ec61;border-radius:50%;position:absolute}.signal-reach__fallback:before{aspect-ratio:1;background:radial-gradient(circle,#58d3ddbf,#0b7c8c1c 62%);width:42%}.signal-reach__fallback i:first-child{width:74%;height:25%;transform:rotate(12deg)}.signal-reach__fallback i:nth-child(2){width:67%;height:21%;transform:rotate(-53deg)}.signal-reach__fallback i:nth-child(3){width:61%;height:19%;transform:rotate(75deg)}.signal-reach__fallback b{background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 13px #58d3dd2b}.signal-reach__toggle{color:#d7ffff;text-underline-offset:.25em;background:0 0;border:0;min-height:44px;padding:.35rem 0;font-weight:760;text-decoration:underline}@media (width<=960px){.site-header__inner{justify-content:space-between}.site-rail{display:none}.site-header__mobile-brand{display:block}.site-header__mobile-brand .brand{color:var(--ink)}.menu-button{color:var(--ink);background:#fff;border-color:#cce2e4;display:inline-flex}.mobile-nav{color:#f7ffff;background:#0b2428;display:block}.mobile-nav .brand{color:#fff}.hero--story{padding-top:8.5rem}.signal-atlas__stage{min-height:500px}.signal-atlas__poster{padding-inline:1.3rem}.signal-atlas__canvas,.signal-atlas__labels{display:none}.signal-atlas__interface{grid-template-columns:1fr auto}.signal-atlas__source{grid-column:1/-1}.signal-atlas__skip{display:none}.impact-chapter{padding-inline:0}.impact-grid{grid-template-columns:1fr}.signal-reach{grid-template-columns:minmax(0,.72fr) minmax(300px,1fr)}.signal-reach__copy{order:2}.signal-reach__stage{order:1}}@media (width<=700px){.site-header__inner{min-height:82px}.hero--story{padding:7.2rem 0 2rem}.hero h1{font-size:clamp(3.35rem,16vw,4.7rem)}.signal-atlas{border-radius:1.45rem;padding:.6rem}.signal-atlas__stage{border-radius:1.08rem;min-height:365px}.signal-atlas__poster{padding:.4rem .45rem 1.3rem}.signal-atlas__caption{font-size:.5rem;bottom:.48rem;right:.65rem}.signal-atlas__interface{grid-template-columns:1fr;gap:.4rem;padding:.65rem .2rem .1rem}.signal-atlas__selected{align-items:baseline;gap:.5rem;padding:.2rem .35rem;display:flex}.signal-atlas__source{font-size:.62rem}.problem-chapter,.method-chapter,.channel-story,.proof-chapter,.impact-chapter,.collaboration-chapter,.safety-band,.waitlist,.inquiry-section{border-radius:1.35rem;width:min(100% - .8rem,1384px);margin:.8rem auto}.problem-chapter,.method-chapter,.channel-story,.proof-chapter,.collaboration-chapter,.safety-band,.waitlist,.inquiry-section{padding-inline:.4rem}.chapter-intro h2,.section-head h2,.collaboration-grid h2,.impact-grid header h2{max-width:12ch;font-size:clamp(2.55rem,12vw,3.7rem)}.signal-reach{grid-template-columns:1fr}.signal-reach__stage{min-height:0}.signal-reach__canvas{display:none}.signal-reach__copy{order:2}.signal-reach__stage{order:1}.signal-reach__toggle{display:none}}.impact-grid{grid-template-columns:minmax(280px,.88fr) minmax(380px,1.06fr) minmax(250px,.76fr);gap:clamp(1.8rem,3vw,3.25rem)}.impact-grid header h2{max-width:10ch;font-size:clamp(2.65rem,3.65vw,4.25rem)}
