:root{--ink: #10131a;--ink-soft: #202530;--paper: #f3f1eb;--paper-deep: #e7e3da;--cobalt: #626ff4;--cobalt-pale: #ccd0ff;--signal: #b7ff8e;--stone: #817b73;--line-dark: rgba(243, 241, 235, .17);--line-light: rgba(16, 19, 26, .14);--serif: "Newsreader", Georgia, serif;--sans: "Manrope", Arial, sans-serif;--mono: "DM Mono", monospace;--page: min(100% - 64px, 1440px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;color:var(--paper);background:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}::selection{color:var(--ink);background:var(--signal)}.page-noise{position:fixed;inset:0;opacity:.045;z-index:10;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E")}.skip-link{position:fixed;left:18px;top:-70px;z-index:100;padding:10px 14px;color:var(--ink);background:var(--signal);border-radius:2px;font-weight:700;transition:top .2s ease}.skip-link:focus{top:18px}.site-header{position:absolute;top:0;left:50%;z-index:20;display:flex;width:var(--page);height:94px;align-items:center;justify-content:space-between;transform:translate(-50%);border-bottom:1px solid var(--line-dark)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:700;letter-spacing:-.04em}.brand-mark{width:22px;height:22px;object-fit:contain}.site-nav{display:flex;align-items:center;gap:32px;font-family:var(--mono);font-size:11px;letter-spacing:.02em;text-transform:uppercase}.site-nav>a:not(.nav-cta){opacity:.7;transition:opacity .2s ease}.site-nav>a:not(.nav-cta):hover{opacity:1}.nav-cta{padding:11px 14px;border:1px solid var(--line-dark);border-radius:999px;transition:background .2s ease,color .2s ease}.nav-cta:hover{color:var(--ink);background:var(--paper)}.menu-toggle{display:none;color:var(--paper);border:0;background:transparent}.hero{position:relative;display:grid;grid-template-columns:minmax(330px,.91fr) minmax(480px,1.09fr);gap:clamp(42px,6vw,100px);min-height:790px;width:var(--page);margin:0 auto;padding:185px 0 92px;align-items:center}.hero:before{content:"";position:absolute;top:0;bottom:0;left:44%;width:1px;background:var(--line-dark);opacity:.55}.hero-copy{position:relative;z-index:2;max-width:590px}.eyebrow,.section-index{margin:0;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.eyebrow{display:flex;gap:9px;align-items:center;color:var(--cobalt-pale)}.signal-dot{display:inline-block;width:7px;height:7px;border-radius:99px;background:var(--signal);box-shadow:0 0 18px #b7ff8ee6}h1,h2,h3,p{margin-top:0}h1{max-width:640px;margin:24px 0 26px;font-family:var(--serif);font-size:clamp(54px,6vw,91px);font-weight:400;letter-spacing:-.063em;line-height:.89}h1 em,h2 em{color:var(--cobalt-pale);font-style:italic;font-weight:400}.hero-intro{max-width:455px;margin-bottom:36px;color:#f3f1ebb8;font-size:16px;letter-spacing:-.015em;line-height:1.64}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.button{display:inline-flex;gap:19px;align-items:center;justify-content:space-between;min-height:50px;padding:0 19px;font-size:12px;font-weight:700;letter-spacing:-.02em;transition:transform .25s ease,background .25s ease,color .25s ease}.button:hover{transform:translateY(-3px)}.button-primary{color:var(--ink);background:var(--signal)}.button-primary:hover{background:#d0ffb7}.text-link{display:inline-flex;align-items:center;gap:10px;color:#f3f1ebd6;font-size:12px;font-weight:700;letter-spacing:-.02em}.text-link span{font-size:15px;transition:transform .2s ease}.text-link:hover span{transform:translateY(3px)}.hero-visual{position:relative;z-index:1;min-height:505px;align-self:end}.visual-halo{position:absolute;border:1px solid rgba(98,111,244,.34);border-radius:50%;pointer-events:none}.halo-one{width:520px;height:520px;top:-76px;right:-130px}.halo-two{width:375px;height:375px;top:0;right:58px;border-color:#b7ff8e36}.orbit{position:absolute;border:1px solid rgba(243,241,235,.12);border-radius:50%}.orbit-one{top:90px;right:-18px;width:545px;height:226px;transform:rotate(-25deg)}.orbit-two{top:170px;right:-63px;width:470px;height:193px;transform:rotate(38deg);border-color:#626ff473}.command-surface{position:absolute;right:0;bottom:28px;width:min(100%,620px);overflow:hidden;color:var(--paper);background:#161b24;border:1px solid rgba(243,241,235,.18);border-radius:2px;box-shadow:-22px 25px 55px #0000003d}.surface-bar{display:flex;height:52px;padding:0 17px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(243,241,235,.12);color:#f3f1eba8;font-family:var(--mono);font-size:9px;letter-spacing:.08em}.surface-brand{display:flex;align-items:center;gap:8px}.surface-brand span{display:inline-block;width:8px;height:8px;background:var(--cobalt);border-radius:50%;box-shadow:0 0 12px var(--cobalt)}.surface-live{display:flex;align-items:center;gap:6px;color:var(--signal)}.surface-live b{width:5px;height:5px;background:var(--signal);border-radius:50%}.surface-grid{display:grid;grid-template-columns:.92fr 1.25fr;grid-template-rows:235px 112px}.surface-grid>section{padding:22px;border-right:1px solid rgba(243,241,235,.12);border-bottom:1px solid rgba(243,241,235,.12)}.surface-grid>.attention-card{grid-column:1 / -1;border-right:0;border-bottom:0}.surface-label{margin:0;color:#f3f1eb73;font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.summary-value{margin-top:29px;font-size:68px;font-weight:500;letter-spacing:-.09em;line-height:.8}.summary-value span{margin-left:3px;font-size:23px;color:var(--cobalt-pale);vertical-align:top;letter-spacing:-.04em}.summary-note{max-width:130px;margin:14px 0 16px;color:#f3f1eb94;font-size:10px;line-height:1.4}.sparkline{display:flex;height:26px;gap:4px;align-items:flex-end}.sparkline i{display:block;width:14%;background:var(--cobalt);opacity:.62}.sparkline i:nth-child(1){height:29%}.sparkline i:nth-child(2){height:42%}.sparkline i:nth-child(3){height:31%}.sparkline i:nth-child(4){height:58%}.sparkline i:nth-child(5){height:48%}.sparkline i:nth-child(6){height:82%}.sparkline i:nth-child(7){height:96%;background:var(--signal);opacity:1}.path-map{position:relative;height:143px;margin-top:16px;overflow:hidden;background-image:linear-gradient(rgba(243,241,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(243,241,235,.05) 1px,transparent 1px);background-size:20px 20px}.node,.active-node{position:absolute;display:block;width:9px;height:9px;border:1px solid var(--cobalt-pale);border-radius:50%;background:#161b24}.node-a{top:23px;left:15%}.node-b{top:94px;left:34%}.node-c{top:36px;right:27%}.node-d{right:13%;bottom:20px}.active-node{top:63px;left:57%;width:14px;height:14px;border:4px solid var(--signal);box-shadow:0 0 17px #b7ff8ec4}.path{position:absolute;display:block;height:1px;transform-origin:left center;background:#626ff4b3}.path-a{top:29px;left:18%;width:43%;transform:rotate(23deg)}.path-b{top:95px;left:36%;width:24%;transform:rotate(-55deg)}.path-c{top:70px;left:60%;width:25%;transform:rotate(-28deg)}.path-d{top:72px;left:61%;width:29%;transform:rotate(35deg);background:#b7ff8ecc}.map-key{display:flex;gap:14px;margin-top:9px;color:#f3f1eb80;font-family:var(--mono);font-size:8px}.map-key span{display:flex;gap:5px;align-items:center}.map-key i{width:5px;height:5px;border:1px solid var(--cobalt-pale);border-radius:50%}.map-key span:nth-child(2) i{border:0;background:var(--signal)}.attention-card{display:flex;align-items:center;gap:21px}.attention-card .surface-label{width:132px;flex-shrink:0}.attention-line{display:flex;flex:1;gap:9px;align-items:center;color:#f3f1ebc2;font-size:10px}.attention-line.muted{color:#f3f1eb6b}.attention-num{color:var(--cobalt-pale);font-family:var(--mono);font-size:11px}.review-open{display:grid;width:24px;height:24px;margin-left:auto;place-items:center;color:var(--ink);background:var(--signal);border-radius:50%}.visual-caption{position:absolute;right:0;bottom:-8px;display:flex;gap:10px;align-items:center;color:#f3f1eb73;font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.visual-caption span{color:var(--signal)}.word-run{overflow:hidden;padding:20px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.word-run-track{display:flex;width:max-content;align-items:center;gap:24px;padding-left:20px;color:#f3f1ebd1;font-family:var(--serif);font-size:29px;letter-spacing:-.035em;white-space:nowrap;animation:ticker 32s linear infinite}.word-run-track i{color:var(--signal);font-family:var(--sans);font-size:15px;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.section-pad{padding-left:max(32px,calc((100vw - 1440px)/2));padding-right:max(32px,calc((100vw - 1440px)/2))}.statement{color:var(--ink);background:var(--paper);padding-top:134px;padding-bottom:135px}.statement .section-index{color:var(--stone)}.statement-grid{display:grid;grid-template-columns:1.15fr .62fr;gap:clamp(44px,10vw,185px);margin-top:53px;align-items:end}.statement h2,.capabilities h2,.principles h2,.outcomes h2,.cta-section h2{margin-bottom:0;font-family:var(--serif);font-size:clamp(43px,5.4vw,78px);font-weight:400;letter-spacing:-.06em;line-height:.92}.statement h2{max-width:760px}.statement-copy{max-width:400px;padding-bottom:6px}.lead{margin-bottom:29px;color:#4e4a45;font-size:16px;letter-spacing:-.018em;line-height:1.66}.dark-link{color:var(--ink)}.dark-link:hover span{transform:translateY(3px)}.capabilities{padding-top:126px;background:#cdc6bb;color:var(--ink)}.capabilities-heading{display:grid;grid-template-columns:1fr 1.15fr;gap:20px;margin-bottom:77px}.capabilities .section-index{color:#625d56}.capabilities h2 em{color:#4e5ddd}.capability-list{border-top:1px solid rgba(16,19,26,.2)}.capability{display:grid;grid-template-columns:.22fr .83fr 1fr .84fr;gap:20px;min-height:186px;padding:29px max(32px,calc((100vw - 1440px)/2));align-items:center;border-bottom:1px solid rgba(16,19,26,.2);transition:background .25s ease}.capability:hover{background:#f3f1eb61}.capability-number,.capability-detail{color:#615a52;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.capability-title{display:flex;gap:12px;align-items:center;justify-content:space-between}.capability-title h3{margin:0;font-family:var(--serif);font-size:34px;font-weight:400;letter-spacing:-.045em}.capability-title span{display:none;font-size:20px}.capability p{max-width:380px;margin:0;color:#45413c;font-size:14px;line-height:1.6}.principles{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(48px,11vw,185px);padding-top:160px;padding-bottom:157px;background:#191e27}.principles-art{position:relative;min-height:570px;overflow:hidden;background:#12161e;border:1px solid var(--line-dark)}.axis-line{position:absolute;top:-60px;bottom:-60px;left:50%;width:1px;background:var(--cobalt);box-shadow:0 0 33px #626ff4bf}.axis-dot{position:absolute;left:50%;width:17px;height:17px;border:4px solid var(--signal);background:#12161e;border-radius:50%;transform:translate(-50%);box-shadow:0 0 26px #b7ff8ed4}.dot-top{top:18%}.dot-mid{top:47%;width:31px;height:31px;border-color:var(--cobalt-pale);box-shadow:0 0 31px #626ff4e6}.dot-low{top:74%}.art-label{position:absolute;color:#f3f1eb8c;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.label-one{top:18%;left:14%}.label-two{top:48%;right:12%}.label-three{top:75%;left:20%}.principles-copy{max-width:570px}.principles .section-index{margin-bottom:45px;color:var(--cobalt-pale)}.principles h2{margin-bottom:34px}.principles p{max-width:495px;color:#f3f1ebad;line-height:1.7}.principle-list{margin:42px 0 0;padding:0;list-style:none;border-top:1px solid var(--line-dark)}.principle-list li{display:grid;grid-template-columns:42px 1fr;column-gap:13px;padding:21px 0 20px;border-bottom:1px solid var(--line-dark)}.principle-list span{grid-row:1 / 3;color:var(--signal);font-family:var(--mono);font-size:10px}.principle-list strong{font-size:13px;letter-spacing:-.015em}.principle-list small{margin-top:3px;color:#f3f1eb8a;font-size:11px;line-height:1.45}.outcomes{color:var(--ink);background:var(--paper);padding-top:138px;padding-bottom:64px}.outcome-heading{display:grid;grid-template-columns:1fr 1.15fr;gap:20px}.outcome-heading .section-index{color:var(--stone)}.outcome-heading h2{max-width:830px}.outcome-pullquote{max-width:530px;margin:105px 0 40px auto}.outcome-pullquote p{margin-bottom:22px;font-family:var(--serif);font-size:clamp(26px,3vw,39px);letter-spacing:-.045em;line-height:1.04}.outcome-pullquote div,.outcome-note{display:flex;gap:10px;align-items:center;color:#666058;font-family:var(--mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.quote-line{display:inline-block;width:26px;height:1px;background:var(--cobalt)}.outcome-note{margin-bottom:29px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-light)}.metric{min-height:222px;padding:30px 25px 30px 0;border-right:1px solid var(--line-light)}.metric:not(:first-child){padding-left:25px}.metric:last-child{border-right:0}.metric-value{margin-bottom:24px;color:#4755de;font-family:var(--serif);font-size:clamp(57px,6vw,91px);letter-spacing:-.085em;line-height:.75}.metric-value span{font-size:.42em;letter-spacing:-.05em;vertical-align:top}.metric>p:last-child{max-width:190px;margin:0;color:#514c46;font-size:13px;line-height:1.45}.audience-row{display:flex;padding:23px 0;align-items:center;justify-content:space-between;border-top:1px solid var(--line-light)}.audience-row>p{margin:0;color:#615c55;font-size:12px}.audience-tags{display:flex;gap:8px;flex-wrap:wrap}.audience-tags span{padding:6px 9px;border:1px solid var(--line-light);border-radius:999px;font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.cta-section{position:relative;display:flex;min-height:600px;padding:138px max(32px,calc((100vw - 1440px)/2));overflow:hidden;background:#5359dc}.cta-rule{position:absolute;top:60px;right:max(32px,calc((100vw - 1440px)/2));left:max(32px,calc((100vw - 1440px)/2));height:1px;background:#f3f1eb5e}.cta-content{position:relative;z-index:2;width:65%}.cta-content .section-index{margin-bottom:43px;color:#d8dbff}.cta-section h2 em{color:#baff94}.cta-section p{max-width:450px;margin:30px 0 35px;color:#f3f1ebcc;font-size:15px;line-height:1.65}.button-light{min-width:192px;color:var(--ink);background:var(--paper)}.button-light:hover{background:var(--signal)}.cta-orbit{position:absolute;right:-112px;bottom:-120px;width:595px;height:595px;border:1px solid rgba(243,241,235,.5);border-radius:50%}.cta-orbit i{position:absolute;display:block;border:1px solid rgba(243,241,235,.45);border-radius:50%}.cta-orbit i:first-child{inset:13%}.cta-orbit i:nth-child(2){inset:27%}.cta-orbit b{position:absolute;top:49%;left:49%;width:13px;height:13px;background:var(--signal);border-radius:50%;box-shadow:0 0 35px #b7ff8ef2}.site-footer{display:grid;grid-template-columns:1fr 1fr 1fr;width:var(--page);margin:0 auto;padding:29px 0 33px;align-items:center;color:#f3f1eb99;font-family:var(--mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.site-footer .brand{color:var(--paper);font-family:var(--sans);font-size:16px;letter-spacing:-.04em;text-transform:none}.site-footer>p{margin:0;text-align:center}.site-footer>p:last-child{text-align:right}.reveal{opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s cubic-bezier(.22,.61,.36,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.capability:nth-child(2),.metric:nth-child(2){transition-delay:.1s}.capability:nth-child(3),.metric:nth-child(3){transition-delay:.2s}@media(max-width:900px){:root{--page: min(100% - 44px, 1440px)}.hero{grid-template-columns:1fr;gap:14px;min-height:auto;padding-top:154px;padding-bottom:65px}.hero:before{left:auto;right:9%}.hero-copy{max-width:640px}.hero-visual{width:94%;min-height:430px;margin-left:auto}.command-surface{width:100%}.statement-grid,.principles,.outcome-heading{grid-template-columns:1fr}.statement-grid{gap:32px}.statement-copy{max-width:540px}.capabilities-heading{grid-template-columns:.54fr 1fr}.capability{grid-template-columns:.18fr 1fr 1.1fr}.capability-detail{display:none}.principles{gap:58px}.principles-art{min-height:440px}.outcome-pullquote{margin-top:70px}.cta-content{width:80%}.cta-orbit{opacity:.6}.section-pad{padding-left:32px;padding-right:32px}}@media(max-width:640px){:root{--page: calc(100% - 40px) }.site-header{height:74px}.brand-mark{width:20px;height:20px}.site-nav{position:absolute;top:74px;right:0;left:0;display:grid;gap:0;overflow:hidden;max-height:0;background:#171c25;border-bottom:1px solid var(--line-dark);opacity:0;transition:max-height .3s ease,opacity .2s ease}.site-nav a{padding:17px 20px;border-bottom:1px solid var(--line-dark)}.site-nav a:last-child{border-bottom:0}.site-nav.is-open{max-height:280px;opacity:1}.menu-toggle{display:flex;gap:10px;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.menu-icon{display:grid;width:16px;gap:4px}.menu-icon i{display:block;width:16px;height:1px;background:var(--paper);transition:transform .2s ease}.menu-toggle[aria-expanded=true] .menu-icon i:first-child{transform:translateY(2.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-icon i:last-child{transform:translateY(-2.5px) rotate(-45deg)}.hero{padding-top:126px}.eyebrow{font-size:8px}.hero h1{margin:18px 0 24px;font-size:clamp(51px,15vw,70px)}.hero-intro{font-size:14px}.hero-actions{gap:19px}.hero-visual{width:100%;min-height:326px;margin-top:18px}.halo-one{width:340px;height:340px;top:-31px;right:-105px}.halo-two{width:260px;height:260px;right:20px}.orbit-one{top:70px;right:-44px;width:367px;height:145px}.orbit-two{top:125px;right:-48px;width:330px;height:133px}.command-surface{bottom:19px;transform:scale(.95);transform-origin:right bottom}.surface-grid{grid-template-rows:196px 98px}.surface-grid>section{padding:14px}.summary-value{margin-top:24px;font-size:55px}.control-map{min-width:0}.attention-card{gap:7px}.attention-card .surface-label{display:none}.attention-line{gap:6px;font-size:9px}.attention-line.muted{display:none}.visual-caption{bottom:-2px;font-size:8px}.word-run{padding:13px 0}.word-run-track{font-size:23px}.statement{padding-top:86px;padding-bottom:89px}.statement-grid{margin-top:38px}.statement h2,.capabilities h2,.principles h2,.outcomes h2,.cta-section h2{font-size:clamp(42px,12vw,60px)}.lead{font-size:14px}.capabilities{padding-top:80px}.capabilities-heading{display:block;margin-bottom:47px}.capabilities-heading h2{margin-top:36px}.capability{display:grid;grid-template-columns:34px 1fr;gap:10px 14px;min-height:auto;padding:24px 20px}.capability-title{grid-column:2}.capability-title h3{font-size:28px}.capability-title span{display:inline}.capability p{grid-column:2;font-size:13px}.principles{padding-top:82px;padding-bottom:86px}.principles-art{min-height:310px}.principles .section-index{margin-bottom:33px}.principles h2{margin-bottom:25px}.principles p{font-size:14px}.principle-list{margin-top:30px}.outcomes{padding-top:87px;padding-bottom:40px}.outcome-heading{gap:39px}.outcome-pullquote{margin:69px 0 33px}.outcome-pullquote p{font-size:28px}.metric-row{grid-template-columns:1fr}.metric,.metric:not(:first-child){display:grid;grid-template-columns:1fr 1fr;gap:20px;min-height:0;padding:26px 0;border-right:0;border-bottom:1px solid var(--line-light);align-items:center}.metric-value{margin:0;font-size:65px}.audience-row{display:block}.audience-row>p{margin-bottom:15px}.cta-section{min-height:560px;padding-top:96px;padding-bottom:80px}.cta-rule{top:38px}.cta-content{width:100%}.cta-content .section-index{margin-bottom:36px}.cta-section p{font-size:14px}.cta-orbit{right:-220px;bottom:-120px;width:500px;height:500px}.site-footer{grid-template-columns:1fr;gap:13px;padding:27px 0}.site-footer>p,.site-footer>p:last-child{text-align:left}.footer-brand{margin-bottom:7px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.word-run-track{animation:none}.button,.text-link span{transition:none}}
