:root{--midnight:#060a12;--navy:#0d1627;--navy-light:#14233a;--gold:#d4af37;--gold-light:#f0d47a;--silver:#e6e6e6;--white:#ffffff;--muted:#a8afb9;--max:1440px;--gutter:clamp(22px,5vw,76px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--midnight);color:var(--silver);font-family:Poppins,Segoe UI,sans-serif;font-weight:400;line-height:1.65}body:before{position:fixed;inset:0;z-index:-2;content:"";pointer-events:none;background:radial-gradient(circle at 78% 4%,rgba(29,58,93,.28),transparent 34%),radial-gradient(circle at 9% 42%,rgba(15,37,65,.23),transparent 28%),#060a12}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}.action,.brand,.eyebrow,.text-link,h1,h2,h3{font-family:Montserrat,Segoe UI,sans-serif}h2{margin-bottom:30px;color:var(--white);font-size:clamp(2.65rem,5.7vw,6rem);font-weight:600;letter-spacing:-.055em;line-height:.99}h2 span{color:var(--gold)}.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:12px 18px;transform:translateY(-180%);background:var(--gold);color:#060a12}.skip-link:focus{transform:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold-light);outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.chapter{position:relative;max-width:var(--max);margin:0 auto;padding:clamp(110px,12vw,190px) var(--gutter)}section[id]{scroll-margin-top:84px}.chapter__index{position:absolute;top:65px;right:var(--gutter);color:rgba(230,230,230,.08);font:600 clamp(5rem,12vw,11rem)/1 Montserrat,sans-serif;letter-spacing:-.08em}.eyebrow{display:flex;align-items:center;gap:15px;margin-bottom:28px;color:var(--gold);font-size:.71rem;font-weight:700;letter-spacing:.2em}.eyebrow>span{width:52px;height:1px;background:currentColor}.subtitle{color:var(--gold);font:600 .76rem/1.5 Montserrat,sans-serif;letter-spacing:.22em}.actions{display:flex;flex-wrap:wrap;gap:20px}.action,.actions{align-items:center}.action{position:relative;overflow:hidden;display:inline-flex;min-height:54px;justify-content:center;gap:22px;padding:14px 23px;border:1px solid var(--gold);background:linear-gradient(110deg,#ad7d16,#edce70 52%,#b98920);box-shadow:0 12px 38px rgba(212,175,55,.14);color:#080b11;font-size:.67rem;font-weight:800;letter-spacing:.07em;transition:border-color .24s ease,box-shadow .24s ease,filter .24s ease,transform .24s ease}.action--secondary{background:transparent;box-shadow:none;color:var(--white)}.action:hover{filter:brightness(1.08);transform:translate(1px,-1px)}.action>span{transition:transform .24s ease}.action:hover>span{transform:translate(2px,-2px)}.direction-icon{display:block;width:15px;height:15px;color:inherit}.direction-icon path{stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.text-link{display:inline-flex;min-height:52px;align-items:center;gap:18px;border-bottom:1px solid rgba(212,175,55,.55);color:var(--white);font-size:.68rem;font-weight:700;letter-spacing:.09em}.text-link span{color:var(--gold)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:84px;gap:4vw;padding:0 var(--gutter);border-bottom:1px solid rgba(212,175,55,.12);background:rgba(5,9,16,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.site-header{display:flex;align-items:center}.brand{gap:12px;color:white;font-weight:600;letter-spacing:.22em}.brand img{width:46px;height:46px;border-radius:50%;object-fit:cover}.brand small{display:block;color:var(--gold);font-size:.41rem;letter-spacing:.17em}.site-header .brand{margin-right:auto}.site-header>nav{display:flex;gap:2.3vw;color:#c3c7ce;font-size:.76rem}.mobile-nav summary,.site-header a,footer a{transition:color .22s ease,border-color .22s ease,opacity .22s ease}.site-header>nav a:hover{color:var(--gold-light)}.site-header>.action{min-height:42px;padding:9px 15px;background:transparent;box-shadow:none;color:var(--gold)}.mobile-nav{display:none;position:relative}.mobile-nav summary{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;list-style:none;color:var(--gold);cursor:pointer;font:700 .68rem Montserrat;letter-spacing:.1em}.mobile-nav nav{position:absolute;top:38px;right:0;display:grid;width:210px;grid-gap:14px;gap:14px;padding:22px;border:1px solid rgba(212,175,55,.45);background:#080e19}.hero{position:relative;display:grid;min-height:calc(100svh - 84px);max-width:1600px;margin:auto;padding:clamp(60px,7vw,105px) var(--gutter) 95px;grid-template-columns:minmax(520px,.9fr) minmax(520px,1.1fr);align-items:center}.hero__atmosphere{position:absolute;top:-12%;right:-4%;width:68%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.12),rgba(19,46,77,.11) 32%,transparent 68%);filter:blur(10px);transform:translate3d(var(--hero-x,0),var(--hero-y,0),0);transition:transform .9s cubic-bezier(.2,.7,.2,1);animation:hero-atmosphere-arrive 1.4s .1s both,hero-atmosphere-drift 14s ease-in-out 2s infinite alternate}.hero__atmosphere:after{position:absolute;inset:10%;border-radius:50%;content:"";background-image:radial-gradient(#fff .6px,transparent .8px);background-size:28px 28px;opacity:.16;-webkit-mask-image:radial-gradient(circle,black,transparent 72%);mask-image:radial-gradient(circle,black,transparent 72%)}.hero__copy{position:relative;z-index:3;padding-left:max(0px,calc((100vw - 1440px) / 2))}.hero__copy .actions,.hero__copy .eyebrow,.hero__copy h1>em,.hero__copy h1>span,.hero__copy>p,.hero__principles{animation:hero-copy-reveal .75s cubic-bezier(.2,.75,.25,1) both}.hero__copy .eyebrow{animation-delay:.28s}.hero__copy h1>em,.hero__copy h1>span{display:inline-block}.hero__copy h1>span:first-child{animation-delay:.42s}.hero__copy h1>span:nth-of-type(2){animation-delay:.55s}.hero__copy h1>em{animation-delay:.68s}.hero__copy>p{animation-delay:.82s}.hero__copy .actions{animation-delay:.96s}.hero__principles{animation-delay:1.1s}.hero h1{margin:0 0 34px;color:var(--white);font-size:clamp(3.7rem,6.3vw,7rem);font-weight:750;letter-spacing:-.06em;line-height:.91}.hero h1 em{color:var(--gold);font-style:normal}.hero__copy>p{max-width:610px;margin-bottom:38px;color:#b7bdc5;font-size:clamp(1rem,1.2vw,1.16rem)}.hero__principles{display:flex;gap:28px;margin:56px 0 0;padding:0;list-style:none}.hero__principles li{color:#d5d7da;font:600 .62rem Montserrat;letter-spacing:.08em}.hero__principles li:before{margin-right:9px;color:var(--gold);content:"✦"}.hero__visual{position:relative;z-index:2;width:min(760px,56vw);margin-left:-6%}.scroll-cue{position:absolute;bottom:29px;left:50%;z-index:3;color:#949ba5;font:600 .58rem Montserrat;letter-spacing:.18em}.scroll-cue span{display:inline-flex;margin-left:12px;color:var(--gold);vertical-align:middle;animation:hero-scroll-cue 2.8s ease-in-out 2.2s infinite}.hero .action{position:relative;overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.hero .action:before{position:absolute;inset:-50% auto -50% -35%;width:22%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-18deg);transition:left .65s cubic-bezier(.2,.7,.2,1)}.hero .action:hover{border-color:var(--gold-light);box-shadow:0 14px 40px rgba(212,175,55,.22),0 0 0 1px rgba(240,212,122,.12);transform:translate(1px,-1px)}.hero .action:hover:before{left:118%}.hero .action>span{transition:transform .35s ease}.hero .action:hover>span{transform:translate(2px,-2px)}.compass-diagram{position:relative;margin:0}.compass-diagram svg{display:block;width:100%;overflow:visible;filter:drop-shadow(0 25px 50px rgba(0,0,0,.45))}.compass-diagram__rings circle,.compass-diagram__rings path{fill:none;stroke:var(--gold);stroke-width:.7;opacity:.33}.hero .compass-diagram__rings{transform:translate3d(var(--hero-x,0),var(--hero-y,0),0);transform-origin:center;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.hero .compass-diagram__rings circle:not(:nth-child(2)),.hero .compass-diagram__rings path{stroke-dasharray:1500;stroke-dashoffset:1500;animation:hero-ring-draw 1.35s cubic-bezier(.4,0,.2,1) .38s forwards}.hero .compass-diagram__rings circle:nth-child(2){animation:hero-geometry-resolve .9s .72s both}.compass-diagram__node line{stroke:var(--gold);stroke-width:.6;opacity:.25}.compass-diagram__node circle{fill:var(--gold-light);filter:drop-shadow(0 0 6px var(--gold))}.compass-diagram__node text{fill:#dadddf;font:600 7px Montserrat;letter-spacing:.13em}.hero .compass-diagram__node{opacity:0;transform:translate3d(var(--hero-x,0),var(--hero-y,0),0);transform-origin:center;transition:transform .9s cubic-bezier(.2,.7,.2,1);animation:hero-node-resolve .55s cubic-bezier(.2,.7,.2,1) forwards}.hero .compass-diagram__node:nth-of-type(2){animation-delay:1.42s}.hero .compass-diagram__node:nth-of-type(3){animation-delay:1.57s}.hero .compass-diagram__node:nth-of-type(4){animation-delay:1.72s}.hero .compass-diagram__node:nth-of-type(5){animation-delay:1.87s}.hero .compass-diagram__node>line:first-child{stroke-dasharray:1;stroke-dashoffset:1;animation:hero-connection-draw .65s ease-out 1.55s forwards}.hero .compass-diagram__node .compass-diagram__pulse{opacity:0;stroke:var(--gold-light);stroke-width:1.5;stroke-dasharray:.035 .965;filter:drop-shadow(0 0 4px var(--gold));animation:hero-connection-pulse 4.8s ease-in-out 2.35s infinite}.hero .compass-diagram__node:nth-of-type(3) .compass-diagram__pulse{animation-delay:3.45s}.hero .compass-diagram__node:nth-of-type(4) .compass-diagram__pulse{animation-delay:4.55s}.hero .compass-diagram__node:nth-of-type(5) .compass-diagram__pulse{animation-delay:5.65s}.compass-diagram__asset-halo{fill:rgba(212,175,55,.08);filter:drop-shadow(0 0 24px rgba(212,175,55,.4))}.hero .compass-diagram__asset-halo{opacity:0;transform:translate3d(var(--hero-x,0),var(--hero-y,0),0) scale(.9);transform-box:fill-box;transform-origin:center;animation:hero-glow-pulse 1.25s ease-out 1.18s forwards,hero-glow-breathe 8s ease-in-out 2.5s infinite}.compass-diagram__brand-mark{position:absolute;top:50%;left:50%;display:block;width:76%;aspect-ratio:1.92;filter:drop-shadow(0 0 16px rgba(255,255,255,.14)) drop-shadow(0 0 34px rgba(212,175,55,.3)) drop-shadow(0 28px 50px rgba(0,0,0,.55));transform:translate(-50%,-50%)}.compass-diagram__brand-mark:after{position:absolute;inset:-20%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgba(212,175,55,.13),transparent 68%);content:""}.compass-diagram__brand-mark img{width:100%;height:100%;object-fit:contain}.hero .compass-diagram__brand-mark{opacity:0;transform:translate(calc(-50% + var(--hero-x, 0)),calc(-50% + var(--hero-y, 0))) scale(.96);transition:transform .9s cubic-bezier(.2,.7,.2,1);animation:hero-mark-reveal .9s cubic-bezier(.2,.75,.25,1) .92s forwards}.compass-diagram>p{text-align:center;color:#d7dade;font:600 .62rem Montserrat;letter-spacing:.2em}.compass-diagram>p span{color:var(--gold)}.hero .compass-diagram>p{opacity:0;animation:hero-system-state .8s ease-out 2.08s forwards}@keyframes hero-atmosphere-arrive{0%{opacity:.25}to{opacity:1}}@keyframes hero-atmosphere-drift{to{opacity:.78;filter:blur(11px)}}@keyframes hero-copy-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-ring-draw{to{stroke-dashoffset:0}}@keyframes hero-geometry-resolve{0%{opacity:0}to{opacity:.33}}@keyframes hero-mark-reveal{to{opacity:1;transform:translate(calc(-50% + var(--hero-x, 0)),calc(-50% + var(--hero-y, 0))) scale(1)}}@keyframes hero-glow-pulse{0%{opacity:0}45%{opacity:.72}to{opacity:.32}}@keyframes hero-glow-breathe{50%{opacity:.46}}@keyframes hero-node-resolve{0%{opacity:0}to{opacity:1}}@keyframes hero-connection-draw{to{stroke-dashoffset:0}}@keyframes hero-connection-pulse{0%,72%,to{opacity:0;stroke-dashoffset:1}78%{opacity:.8}92%{opacity:0;stroke-dashoffset:0}}@keyframes hero-system-state{0%{opacity:0;letter-spacing:.3em}to{opacity:1;letter-spacing:.2em}}@keyframes hero-scroll-cue{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:.9;transform:translateY(4px)}}.problem{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:70px;gap:70px;padding-top:170px}.problem:before{position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(212,175,55,.32),transparent)}.problem:after{position:absolute;right:clamp(34px,8vw,130px);bottom:-112px;width:1px;height:120px;content:"";background:linear-gradient(var(--gold),rgba(212,175,55,0));opacity:0;transform:rotate(18deg) scaleY(.2);transform-origin:top}.problem__statement{position:relative;z-index:1}.problem__statement h2{max-width:930px;font-size:clamp(3rem,5.5vw,5.6rem)}.problem__support{align-self:end;max-width:450px;padding-bottom:18px}.problem__support p:first-child{color:white;font-size:1.35rem}.problem__support p:last-child{color:var(--muted)}.leak-line{position:relative;grid-column:1/-1;display:grid;margin-top:55px;grid-template-columns:repeat(5,1fr)}.leak-line:before{top:43px;height:1px;background:rgba(212,175,55,.14)}.leak-line:after,.leak-line:before{position:absolute;right:3%;left:3%;content:""}.leak-line:after{top:42px;height:2px;background:linear-gradient(90deg,rgba(255,238,174,.8),var(--gold) 62%,rgba(212,175,55,.38));box-shadow:0 0 9px rgba(212,175,55,.28);opacity:0;transform:scaleX(0);transform-origin:left}.leak-line__stage{position:relative;z-index:1;min-height:150px;text-align:center;opacity:.38;transition:opacity .5s ease}.leak-line__stage>span{position:relative;z-index:2;display:grid;width:86px;height:86px;margin:0 auto 22px;place-items:center;border:1px solid rgba(212,175,55,.58);border-radius:50%;background:#09101c;color:var(--gold);font:500 .68rem Montserrat;box-shadow:0 0 30px rgba(212,175,55,.04);transition:border-color .45s ease,box-shadow .45s ease,color .45s ease}.leak-line__stage strong{color:white;font:600 .68rem Montserrat;letter-spacing:.12em}.leak-line__stage i{position:absolute;top:34px;right:-5%;z-index:3;width:18px;height:76px;background:var(--midnight);transform:rotate(9deg)}.leak-line__stage i b,.leak-line__stage i:after,.leak-line__stage i:before{position:absolute;left:7px;width:3px;height:7px;background:#bc633f;content:"";box-shadow:0 0 8px rgba(223,118,90,.55);opacity:.32;transform:rotate(32deg)}.leak-line__stage i:before{top:28px}.leak-line__stage i b{top:41px}.leak-line__stage i:after{top:54px}.problem__close{position:relative;grid-column:1/-1;width:max-content;max-width:100%;margin:10px auto 0;text-align:center;color:#df765a;font:600 .7rem Montserrat;letter-spacing:.28em;opacity:0;transform:translateY(10px)}.problem__close:after{display:block;width:100%;height:1px;margin-top:9px;content:"";background:linear-gradient(90deg,transparent,rgba(223,118,90,.7),transparent);transform:scaleX(0)}.problem[data-motion=dormant] .problem__statement .eyebrow,.problem[data-motion=dormant] .problem__statement h2,.problem[data-motion=dormant] .problem__support{opacity:0;transform:translateY(12px)}.problem[data-motion=active] .problem__statement .eyebrow,.problem[data-motion=active] .problem__statement h2,.problem[data-motion=active] .problem__support{animation:problem-copy-reveal .65s cubic-bezier(.22,1,.36,1) both}.problem[data-motion=active] .problem__statement h2{animation-delay:.14s}.problem[data-motion=active] .problem__support{animation-delay:.32s}.problem[data-motion=active] .leak-line:after{animation:problem-path-fill 3.05s cubic-bezier(.4,0,.25,1) .78s both}.problem[data-motion=active] .leak-line__stage{animation:problem-stage-activate .52s cubic-bezier(.22,1,.36,1) calc(.82s + var(--stage) * .7s) both}.problem[data-motion=active] .leak-line__stage>span{animation:problem-node-activate .55s cubic-bezier(.22,1,.36,1) calc(.82s + var(--stage) * .7s) both}.problem[data-motion=active] .leak-line__stage i b,.problem[data-motion=active] .leak-line__stage i:after,.problem[data-motion=active] .leak-line__stage i:before{animation:problem-spark-loss .5s ease-out calc(1.38s + var(--stage) * .7s) both}.problem[data-motion=active] .leak-line__stage i b{animation-delay:calc(1.44s + var(--stage) * .7s)}.problem[data-motion=active] .leak-line__stage i:after{animation-delay:calc(1.5s + var(--stage) * .7s)}.problem[data-motion=active] .problem__close{animation:problem-close-reveal .7s cubic-bezier(.22,1,.36,1) 4.05s both}.problem[data-motion=active] .problem__close:after{animation:problem-warning-trace .75s ease-out 4.2s both}.problem[data-motion=active]:after{animation:problem-handoff .8s ease-out 4.35s both}@keyframes problem-copy-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes problem-path-fill{0%{opacity:0;transform:scaleX(0)}4%{opacity:1}22%,26%{transform:scaleX(.235)}47%,51%{transform:scaleX(.485)}72%,76%{transform:scaleX(.735)}to{opacity:.75;transform:scaleX(1)}}@keyframes problem-stage-activate{0%{opacity:.38}to{opacity:1}}@keyframes problem-node-activate{45%{border-color:var(--gold-light);color:var(--gold-light);box-shadow:0 0 0 4px rgba(212,175,55,.06),0 0 30px rgba(212,175,55,.2)}to{border-color:rgba(212,175,55,.72);box-shadow:0 0 24px rgba(212,175,55,.1)}}@keyframes problem-spark-loss{0%{opacity:.2;transform:translate(0) rotate(32deg) scale(.6)}35%{opacity:.9}to{opacity:0;transform:translate(5px,22px) rotate(58deg) scale(.15)}}@keyframes problem-close-reveal{0%{opacity:0;letter-spacing:.34em;transform:translateY(10px)}to{opacity:1;letter-spacing:.2em;transform:translateY(0)}}@keyframes problem-warning-trace{to{transform:scaleX(1)}}@keyframes problem-handoff{to{opacity:.5;transform:rotate(18deg) scaleY(1)}}@keyframes problem-path-fill-mobile{0%{opacity:0;transform:scaleY(0)}4%{opacity:1}22%,26%{transform:scaleY(.235)}47%,51%{transform:scaleY(.485)}72%,76%{transform:scaleY(.735)}to{opacity:.75;transform:scaleY(1)}}.compass-offer{position:relative;overflow:hidden;display:grid;max-width:none;padding-right:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));grid-template-columns:.86fr 1.1fr .72fr;grid-gap:clamp(30px,5vw,85px);gap:clamp(30px,5vw,85px);align-items:center;background:radial-gradient(circle at 52% 48%,rgba(212,175,55,.1),transparent 24%),linear-gradient(110deg,#091322,#060a12 64%)}.compass-offer:after,.compass-offer:before{position:absolute;z-index:1;width:1px;content:"";pointer-events:none}.compass-offer:before{top:0;left:13%;height:12%;opacity:.14;background:linear-gradient(transparent,var(--gold));transform:rotate(18deg) scaleY(.25);transform-origin:top}.compass-offer:after{right:13%;bottom:0;height:14%;opacity:0;background:linear-gradient(var(--gold),transparent);transform:rotate(28deg) scaleY(0);transform-origin:top}.compass-offer__intro{position:relative;z-index:2}.compass-offer__intro h2{font-size:clamp(3rem,5vw,5.5rem)}.compass-offer__intro>p:not(.subtitle){max-width:540px;margin:30px 0 36px;color:var(--muted)}.compass-offer__intro small{display:block;margin-top:12px;color:#8f969f}.compass-offer__intro .action{position:relative;overflow:hidden;transition:box-shadow .3s ease,filter .3s ease}.compass-offer__intro .action:after{position:absolute;inset:0 auto 0 -35%;width:22%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);opacity:0;transform:skewX(-18deg);pointer-events:none}.compass-offer__intro .action:hover{box-shadow:0 12px 36px rgba(212,175,55,.22)}.compass-offer__intro .action:hover>span{transform:translate(2px,-2px)}.compass-offer__intro .action>span{transition:transform .3s ease}.compass-offer__diagnostic{position:relative;z-index:2;min-width:0}.radar-shell{position:relative;width:min(600px,100%);margin:auto}.radar-shell:after,.radar-shell:before{position:absolute;inset:8%;border:1px solid rgba(212,175,55,.11);border-radius:50%;content:""}.radar-shell:after{inset:0;border-style:dashed}.radar-shell__orbit{position:absolute;top:49%;left:-5%;color:rgba(212,175,55,.4);font:500 .49rem Montserrat;letter-spacing:.24em;transform:rotate(-90deg)}.radar{position:relative;z-index:2;margin:0}.radar figcaption{position:absolute;top:8%;left:50%;text-align:center;text-transform:uppercase;transform:translateX(-50%)}.radar figcaption strong{display:block;color:var(--gold);font:600 .62rem Montserrat;letter-spacing:.12em;white-space:nowrap}.radar figcaption span{color:#7f8792;font-size:.58rem}.radar svg{display:block;width:100%;padding:40px;filter:drop-shadow(0 0 24px rgba(212,175,55,.08))}.radar svg circle:not(.radar__point,.radar__core),.radar svg line{fill:none;stroke:var(--gold);stroke-width:.6;opacity:.27}.radar svg polygon{fill:rgba(212,175,55,.13);stroke:var(--gold);stroke-width:1.5}.radar__core,.radar__point{fill:var(--gold-light);filter:drop-shadow(0 0 5px var(--gold))}.radar__sweep{z-index:3;width:35%;aspect-ratio:1;opacity:0;background:conic-gradient(from 268deg,transparent 0 78deg,rgba(242,215,127,.15) 88deg,rgba(212,175,55,.55) 90deg,transparent 91deg);border-radius:100% 0 0;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);transform:translate(-100%,-100%) rotate(0deg);transform-origin:100% 100%;pointer-events:none}.radar__score,.radar__sweep{position:absolute;top:50%;left:50%}.radar__score{display:grid;text-align:center;transform:translate(-50%,-48%)}.radar__score strong{color:white;font:500 clamp(2.6rem,4vw,4.6rem)/.85 Montserrat}.radar__score>span{color:var(--muted);font-size:.76rem}.radar__score small{margin-top:6px;color:var(--gold);font:600 .48rem Montserrat;letter-spacing:.15em}.compass-outputs__label{margin-bottom:28px;color:var(--gold);font:600 .63rem Montserrat;letter-spacing:.18em}.compass-outputs{position:relative;z-index:2}.compass-outputs article{position:relative;display:grid;grid-template-columns:34px 1fr;grid-gap:13px;gap:13px;padding:20px 0;border-top:1px solid rgba(230,230,230,.11)}.compass-outputs article:before{position:absolute;top:-1px;left:0;width:100%;height:1px;content:"";background:linear-gradient(90deg,var(--gold),transparent 78%);transform:scaleX(0);transform-origin:left}.compass-outputs article>span{color:rgba(212,175,55,.68);font:500 .65rem Montserrat}.compass-outputs h3{margin-bottom:5px;color:white;font-size:.9rem}.compass-outputs p{margin:0;color:var(--muted);font-size:.78rem;line-height:1.5}.compass-offer[data-motion=dormant] .compass-offer__intro .action,.compass-offer[data-motion=dormant] .compass-offer__intro .eyebrow,.compass-offer[data-motion=dormant] .compass-offer__intro .subtitle,.compass-offer[data-motion=dormant] .compass-offer__intro h2,.compass-offer[data-motion=dormant] .compass-offer__intro small,.compass-offer[data-motion=dormant] .compass-offer__intro>p:not(.subtitle),.compass-offer[data-motion=dormant] .compass-outputs{opacity:0;transform:translateY(12px)}.compass-offer[data-motion=dormant] .radar__grid{opacity:.36}.compass-offer[data-motion=dormant] .radar__shape{opacity:.04;stroke-dasharray:1;stroke-dashoffset:1}.compass-offer[data-motion=dormant] .radar__point{opacity:.08}.compass-offer[data-motion=dormant] .radar__core{opacity:.25}.compass-offer[data-motion=dormant] .radar__score{opacity:.22}.compass-offer[data-motion=active] .compass-offer__intro .eyebrow{animation:compass-rise .55s .05s both}.compass-offer[data-motion=active] .compass-offer__intro h2{animation:compass-rise .6s .22s both}.compass-offer[data-motion=active] .compass-offer__intro .subtitle{animation:compass-rise .55s .42s both}.compass-offer[data-motion=active] .compass-offer__intro>p:not(.subtitle){animation:compass-rise .65s .62s both}.compass-offer[data-motion=active] .radar__sweep{animation:compass-scan 1.35s ease-in-out 1.15s both}.compass-offer[data-motion=active] .radar__grid{animation:compass-grid-resolve .9s 1.35s both}.compass-offer[data-motion=active] .radar__shape{animation:compass-polygon-resolve 1s 1.55s both}.compass-offer[data-motion=active] .radar__point{opacity:0;animation:compass-point-resolve .36s both}.compass-offer[data-motion=active] .radar__point:first-of-type{animation-delay:1.48s}.compass-offer[data-motion=active] .radar__point:nth-of-type(2){animation-delay:1.6s}.compass-offer[data-motion=active] .radar__point:nth-of-type(3){animation-delay:1.72s}.compass-offer[data-motion=active] .radar__point:nth-of-type(4){animation-delay:1.84s}.compass-offer[data-motion=active] .radar__point:nth-of-type(5){animation-delay:1.96s}.compass-offer[data-motion=active] .radar__point:nth-of-type(6){animation-delay:2.08s}.compass-offer[data-motion=active] .radar__point:nth-of-type(7){animation-delay:2.2s}.compass-offer[data-motion=active] .radar__point:nth-of-type(8){animation-delay:2.32s}.compass-offer[data-motion=active] .radar__score{animation:compass-score-resolve .6s 2.3s both}.compass-offer[data-motion=active] .compass-offer__intro .action,.compass-offer[data-motion=active] .compass-offer__intro small{animation:compass-rise .55s 2.58s both}.compass-offer[data-motion=active] .compass-offer__intro .action:after{animation:compass-cta-sweep .75s ease-out 2.9s both}.compass-offer[data-motion=active] .compass-outputs{animation:compass-rise .5s 2.82s both}.compass-offer[data-motion=active] .compass-outputs article{opacity:0;animation:compass-output-resolve .52s both}.compass-offer[data-motion=active] .compass-outputs article:before{animation:compass-divider-trace .65s both}.compass-offer[data-motion=active] .compass-outputs article:first-of-type,.compass-offer[data-motion=active] .compass-outputs article:first-of-type:before{animation-delay:3s}.compass-offer[data-motion=active] .compass-outputs article:nth-of-type(2),.compass-offer[data-motion=active] .compass-outputs article:nth-of-type(2):before{animation-delay:3.16s}.compass-offer[data-motion=active] .compass-outputs article:nth-of-type(3),.compass-offer[data-motion=active] .compass-outputs article:nth-of-type(3):before{animation-delay:3.32s}.compass-offer[data-motion=active] .compass-outputs article:nth-of-type(4),.compass-offer[data-motion=active] .compass-outputs article:nth-of-type(4):before{animation-delay:3.48s}.compass-offer[data-motion=active]:before{animation:compass-path-arrive .75s .9s both}.compass-offer[data-motion=active]:after{animation:compass-path-depart .85s 3.75s both}@keyframes compass-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes compass-scan{0%{opacity:0;transform:translate(-100%,-100%) rotate(0)}12%,82%{opacity:.8}to{opacity:0;transform:translate(-100%,-100%) rotate(1turn)}}@keyframes compass-grid-resolve{0%{opacity:.36}to{opacity:1}}@keyframes compass-polygon-resolve{0%{opacity:.04;stroke-dasharray:1;stroke-dashoffset:1}to{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}}@keyframes compass-point-resolve{0%{opacity:.08}to{opacity:1}}@keyframes compass-score-resolve{0%{opacity:.2;transform:translate(-50%,-44%)}to{opacity:1;transform:translate(-50%,-48%)}}@keyframes compass-output-resolve{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes compass-divider-trace{to{transform:scaleX(1)}}@keyframes compass-path-arrive{to{opacity:.48;transform:rotate(18deg) scaleY(1)}}@keyframes compass-path-depart{to{opacity:.42;transform:rotate(28deg) scaleY(1)}}@keyframes compass-cta-sweep{0%{left:-35%;opacity:0}20%{opacity:.55}to{left:115%;opacity:0}}.system{position:relative;overflow:hidden;padding-top:175px}.system:after,.system:before{position:absolute;z-index:1;width:1px;content:"";pointer-events:none}.system:before{top:0;left:13%;height:11%;opacity:.18;background:linear-gradient(transparent,var(--gold));transform:rotate(28deg) scaleY(.3);transform-origin:top}.system:after{right:16%;bottom:0;height:13%;opacity:0;background:linear-gradient(var(--gold),transparent);transform:rotate(-20deg) scaleY(0);transform-origin:top}.system__intro{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;grid-column-gap:70px;column-gap:70px}.system__intro .eyebrow,.system__intro h2{grid-column:1}.system__intro>p{grid-column:2;grid-row:2;align-self:end;max-width:470px;color:var(--muted);font-size:1.02rem}.system-path{position:relative;display:grid;margin-top:90px;grid-template-columns:repeat(4,1fr)}.system-path__line{position:absolute;top:24px;right:6%;left:6%;height:1px;background:rgba(212,175,55,.14)}.system-path__line:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,var(--gold) 8%,var(--gold) 92%,transparent);box-shadow:0 0 12px rgba(212,175,55,.22);transform:scaleX(0);transform-origin:left}.system-path__line:after{position:absolute;top:-2px;left:0;width:18%;height:5px;content:"";background:radial-gradient(ellipse at right,var(--gold-light),rgba(212,175,55,.32) 13%,transparent 68%);opacity:0;transform:translateX(-100%)}.system-path article{position:relative;min-height:280px;padding:70px clamp(16px,2.5vw,38px) 20px}.system-path article:before{position:absolute;top:18px;left:50%;z-index:2;width:13px;height:13px;border:3px solid #0a111e;border-radius:50%;background:rgba(230,230,230,.34);content:"";transform:translateX(-50%)}.system-path article:not(:last-child):after{position:absolute;top:76px;right:0;bottom:25px;width:1px;content:"";background:linear-gradient(transparent,rgba(230,230,230,.13),transparent)}.system-path article>span{color:rgba(212,175,55,.48);font:500 .68rem Montserrat}.system-path h3{margin:17px 0 18px;color:white;font-size:clamp(1.1rem,1.7vw,1.45rem);letter-spacing:.07em}.system-path strong{display:block;max-width:250px;color:var(--gold-light);font-size:.97rem;font-weight:500;line-height:1.45}.system-path p{max-width:270px;margin-top:16px;color:#8f97a1;font-size:.8rem}.system-intelligence{position:relative;display:grid;margin-top:60px;padding:42px 0 0;border-top:1px solid rgba(212,175,55,.22);grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px}.system-intelligence:before{position:absolute;top:-1px;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,var(--gold),transparent 75%);transform:scaleX(0);transform-origin:left}.system-intelligence h3{max-width:440px;color:white;font-size:clamp(1.6rem,2.7vw,2.7rem);line-height:1.12}.system-intelligence>p{align-self:center;color:var(--gold-light);font:500 clamp(.8rem,1.35vw,1.1rem) Montserrat;letter-spacing:.07em}.system-intelligence>p>span{display:inline-block}.system-intelligence small{display:block;margin-top:18px;color:var(--muted);font:.78rem Poppins;letter-spacing:0}.system[data-motion=dormant] .system__intro .eyebrow,.system[data-motion=dormant] .system__intro h2,.system[data-motion=dormant] .system__intro>p{opacity:0;transform:translateY(12px)}.system[data-motion=dormant] .system-path{opacity:.62;transform:translateY(10px)}.system[data-motion=dormant] .system-path article{opacity:.38}.system[data-motion=dormant] .system-path article h3,.system[data-motion=dormant] .system-path article p,.system[data-motion=dormant] .system-path article strong,.system[data-motion=dormant] .system-path article>span{opacity:.5}.system[data-motion=dormant] .system-intelligence{opacity:.28;transform:translateY(10px)}.system[data-motion=active] .system__intro .eyebrow{animation:system-rise .5s .05s both}.system[data-motion=active] .system__intro h2{animation:system-rise .6s .22s both}.system[data-motion=active] .system__intro>p{animation:system-rise .6s .45s both}.system[data-motion=active] .system-path{animation:system-rise .55s .72s both}.system[data-motion=active] .system-path__line:before{animation:system-line-connect 2.6s 1.02s both}.system[data-motion=active] .system-path__line:after{animation:system-pulse-travel 2.6s ease-in-out 1.02s both}.system[data-motion=active] .system-path article{animation:system-stage-resolve .55s both}.system[data-motion=active] .system-path article:first-of-type{--stage-delay:1.02s;animation-delay:var(--stage-delay)}.system[data-motion=active] .system-path article:nth-of-type(2){--stage-delay:1.68s;animation-delay:var(--stage-delay)}.system[data-motion=active] .system-path article:nth-of-type(3){--stage-delay:2.34s;animation-delay:var(--stage-delay)}.system[data-motion=active] .system-path article:nth-of-type(4){--stage-delay:3s;animation-delay:var(--stage-delay)}.system[data-motion=active] .system-path article:before{animation:system-marker-resolve .55s both;animation-delay:var(--stage-delay)}.system[data-motion=active] .system-path article h3,.system[data-motion=active] .system-path article p,.system[data-motion=active] .system-path article strong,.system[data-motion=active] .system-path article>span{animation:system-detail-resolve .42s both}.system[data-motion=active] .system-path article>span{animation-delay:var(--stage-delay)}.system[data-motion=active] .system-path article h3{animation-delay:calc(var(--stage-delay) + .08s)}.system[data-motion=active] .system-path article strong{animation-delay:calc(var(--stage-delay) + .16s)}.system[data-motion=active] .system-path article p{animation-delay:calc(var(--stage-delay) + .24s)}.system[data-motion=active] .system-intelligence{animation:system-intelligence-resolve .45s 3.62s both}.system[data-motion=active] .system-intelligence:before{animation:system-intelligence-trace .7s 3.62s both}.system[data-motion=active] .system-intelligence .eyebrow{animation:system-rise .45s 3.82s both}.system[data-motion=active] .system-intelligence h3{animation:system-rise .55s 4s both}.system[data-motion=active] .system-intelligence>p>span{color:transparent;background:linear-gradient(90deg,var(--gold-light) 0 42%,rgba(212,175,55,.28) 52% 100%);background-size:220% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;animation:system-chain-resolve .9s 4.2s both}.system[data-motion=active] .system-intelligence small{animation:system-rise .48s 4.65s both}.system[data-motion=active]:before{animation:system-path-arrive .7s .7s both}.system[data-motion=active]:after{animation:system-path-depart .8s 5s both}@keyframes system-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes system-line-connect{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes system-pulse-travel{0%{opacity:0;transform:translateX(-100%)}8%,88%{opacity:.8}to{opacity:0;transform:translateX(555%)}}@keyframes system-stage-resolve{0%{opacity:.38}45%{opacity:1}to{opacity:1}}@keyframes system-detail-resolve{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes system-marker-resolve{to{border-color:#0a111e;background:var(--gold-light);box-shadow:0 0 18px rgba(212,175,55,.52)}}@keyframes system-intelligence-resolve{0%{opacity:.28;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes system-intelligence-trace{to{transform:scaleX(1)}}@keyframes system-chain-resolve{to{background-position:0 0;text-shadow:0 0 15px rgba(212,175,55,.12)}}@keyframes system-path-arrive{to{opacity:.46;transform:rotate(28deg) scaleY(1)}}@keyframes system-path-depart{to{opacity:.4;transform:rotate(-20deg) scaleY(1)}}.ascend{--ascend-parallax-x:0;--ascend-parallax-y:0;display:grid;min-height:900px;max-width:none;overflow:hidden;padding-right:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));grid-template-columns:.8fr 1.2fr;align-items:center;background:linear-gradient(112deg,#091322,#060a12 64%)}.ascend__landscape{position:absolute;inset:0 0 0 36%;overflow:hidden;perspective:900px}.ascend__landscape:before{position:absolute;inset:0;content:"";background:radial-gradient(circle at 63% 17%,rgba(255,240,174,.14),transparent 7%),radial-gradient(circle at 63% 26%,rgba(212,175,55,.1),transparent 21%),radial-gradient(#fff .5px,transparent .8px);background-size:auto,auto,31px 31px;opacity:.55;-webkit-mask-image:linear-gradient(180deg,black,transparent 76%);mask-image:linear-gradient(180deg,black,transparent 76%)}.ascend__destination{position:absolute;top:7%;left:63%;z-index:5;width:190px;aspect-ratio:1.92;opacity:.14;filter:drop-shadow(0 0 5px rgba(255,255,255,.22)) drop-shadow(0 0 14px rgba(212,175,55,.2));transform:translate(calc(-50% + var(--ascend-parallax-x) * 2.5px),calc(var(--ascend-parallax-y) * 2px));transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.ascend__destination img{width:100%;height:100%;object-fit:contain}.ascend__horizon{position:absolute;top:26%;right:0;left:0;height:36%;background:radial-gradient(ellipse at 63% 0,rgba(212,175,55,.15),transparent 43%);opacity:.16;transform:translate(calc(var(--ascend-parallax-x) * 2px),calc(var(--ascend-parallax-y) * 1px));transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ascend__road{position:absolute;z-index:3;bottom:-20%;left:63%;width:76%;height:95%;overflow:hidden;-webkit-clip-path:polygon(49.1% 0,50.9% 0,93% 100%,7% 100%);clip-path:polygon(49.1% 0,50.9% 0,93% 100%,7% 100%);background:linear-gradient(90deg,rgba(7,14,25,.96),rgba(25,39,58,.94) 47%,rgba(68,59,31,.75) 50%,rgba(25,39,58,.94) 53%,rgba(7,14,25,.96)),repeating-linear-gradient(0deg,transparent 0 78px,rgba(212,175,55,.17) 80px 81px);box-shadow:inset 0 0 70px rgba(0,0,0,.85);opacity:.12;transform:translate(calc(-50% + var(--ascend-parallax-x) * 4px),calc(28px + var(--ascend-parallax-y) * 3px));transition:transform 1s cubic-bezier(.2,.7,.2,1)}.ascend__road-light{position:absolute;top:0;bottom:0;left:49.6%;width:.8%;background:linear-gradient(#fff5c4,var(--gold) 65%,#9d7017);box-shadow:0 0 8px rgba(255,255,255,.7),0 0 20px rgba(212,175,55,.65);opacity:0;transform:scaleY(0);transform-origin:bottom}.ascend__road-pulse{position:absolute;top:0;left:calc(50% - 9px);width:18px;height:18%;background:radial-gradient(ellipse,rgba(255,245,196,.9),rgba(212,175,55,.25) 28%,transparent 70%);opacity:0;transform:translateY(470%)}.ascend__road-rail{position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(rgba(240,212,122,.1),rgba(240,212,122,.75));box-shadow:0 0 9px rgba(212,175,55,.5)}.ascend__road-rail--left{left:38%;transform:rotate(-13deg);transform-origin:bottom}.ascend__road-rail--right{right:38%;transform:rotate(13deg);transform-origin:bottom}.ascend__mountain{position:absolute;z-index:1;bottom:0;width:65%;height:49%;background:linear-gradient(145deg,#172943,#050911 72%);opacity:.2;filter:drop-shadow(0 -5px 15px rgba(15,30,50,.65));translate:calc(var(--ascend-parallax-x) * 3px) calc(var(--ascend-parallax-y) * 2px);transition:translate 1.15s cubic-bezier(.2,.7,.2,1)}.ascend__mountain--left{left:-9%;-webkit-clip-path:polygon(0 100%,0 58%,18% 49%,32% 22%,50% 47%,64% 9%,100% 100%);clip-path:polygon(0 100%,0 58%,18% 49%,32% 22%,50% 47%,64% 9%,100% 100%)}.ascend__mountain--right{right:-5%;-webkit-clip-path:polygon(0 100%,25% 16%,48% 56%,66% 28%,100% 63%,100% 100%);clip-path:polygon(0 100%,25% 16%,48% 56%,66% 28%,100% 63%,100% 100%)}.ascend__foreground{position:absolute;z-index:4;right:-10%;bottom:-18%;left:-10%;height:35%;background:linear-gradient(transparent,#04070d 72%);pointer-events:none}.ascend__copy{position:relative;z-index:4;max-width:660px}.ascend__copy .action,.ascend__copy .eyebrow,.ascend__copy .subtitle,.ascend__copy h2,.ascend__copy>p:not(.subtitle){opacity:0;transform:translateY(14px)}.ascend__copy .action{position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.ascend__copy .action:before{position:absolute;inset:-50% auto -50% -35%;width:22%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:translateX(-130%) skewX(-20deg);pointer-events:none}.ascend__copy .action:hover{border-color:var(--gold-light);box-shadow:0 13px 38px rgba(212,175,55,.2),0 0 0 1px rgba(240,212,122,.1);transform:translate(1px,-1px)}.ascend__copy .action:hover>span{transform:translateX(2px)}.ascend__copy .action>span{transition:transform .3s ease}.ascend__copy h2{font-size:clamp(3.4rem,6vw,6.6rem)}.ascend__copy>p:not(.subtitle){max-width:590px;margin:28px 0 38px;color:var(--muted);font-size:1.02rem}.ascend__milestones{position:relative;z-index:4;display:grid;align-self:end;margin:0 0 10px;padding:0 0 45px;grid-template-columns:repeat(6,1fr);list-style:none}.ascend__milestones:before{position:absolute;top:7px;right:3%;left:3%;height:1px;background:linear-gradient(90deg,var(--gold),var(--gold-light));content:"";opacity:.2;transform:scaleX(0);transform-origin:left}.ascend__milestones li{position:relative;padding-top:28px;text-align:center;color:white;font:600 .58rem Montserrat;letter-spacing:.1em;opacity:.3;transform:translateY(8px)}.ascend__milestones li:before{position:absolute;top:2px;left:50%;width:10px;height:10px;border:1px solid rgba(212,175,55,.45);border-radius:50%;background:#10192a;content:"";transform:translateX(-50%)}.ascend__milestones li span{display:block;margin-bottom:5px;color:var(--gold);font-size:.52rem}.ascend__partnership{position:absolute;right:var(--gutter);bottom:24px;left:var(--gutter);z-index:5;margin:0;color:#b3b8bf;font:500 .67rem Montserrat;letter-spacing:.13em;opacity:0;transform:translateY(8px)}.ascend__partnership strong{color:var(--gold-light)}.ascend__partnership span{float:right;color:#747c87}.ascend[data-motion=active] .ascend__landscape:before{animation:ascend-atmosphere 1.1s .05s both}.ascend[data-motion=active] .ascend__horizon{animation:ascend-horizon .9s .18s both}.ascend[data-motion=active] .ascend__mountain{animation:ascend-mountains .85s .32s both}.ascend[data-motion=active] .ascend__copy .eyebrow{animation:ascend-rise .42s .38s both}.ascend[data-motion=active] .ascend__copy h2{animation:ascend-rise .58s .5s both}.ascend[data-motion=active] .ascend__copy .subtitle{animation:ascend-rise .44s .68s both}.ascend[data-motion=active] .ascend__copy>p:not(.subtitle){animation:ascend-rise .48s .8s both}.ascend[data-motion=active] .ascend__road{animation:ascend-road-resolve .85s 1s both}.ascend[data-motion=active] .ascend__road-light{animation:ascend-path-resolve 1.45s 1.12s both}.ascend[data-motion=active] .ascend__road-rail{animation:ascend-rails .7s 1.38s both}.ascend[data-motion=active] .ascend__road-pulse{animation:ascend-pulse-travel 1.8s 1.22s both}.ascend[data-motion=active] .ascend__milestones:before{animation:ascend-baseline 1.65s 1.22s both}.ascend[data-motion=active] .ascend__milestones li{animation:ascend-milestone .42s both}.ascend[data-motion=active] .ascend__milestones li:first-child{animation-delay:1.3s}.ascend[data-motion=active] .ascend__milestones li:nth-child(2){animation-delay:1.56s}.ascend[data-motion=active] .ascend__milestones li:nth-child(3){animation-delay:1.82s}.ascend[data-motion=active] .ascend__milestones li:nth-child(4){animation-delay:2.08s}.ascend[data-motion=active] .ascend__milestones li:nth-child(5){animation-delay:2.34s}.ascend[data-motion=active] .ascend__milestones li:nth-child(6){animation:ascend-milestone-final .55s 2.6s both}.ascend[data-motion=active] .ascend__destination{animation:ascend-destination 1s 2.45s both,ascend-destination-breathe 8s ease-in-out 3.7s infinite}.ascend[data-motion=active] .ascend__copy .action{animation:ascend-rise .45s 2.75s both}.ascend[data-motion=active] .ascend__copy .action:before{animation:ascend-cta-sweep .7s 3.05s both}.ascend[data-motion=active] .ascend__partnership{animation:ascend-rise .55s 3.05s both}@keyframes ascend-atmosphere{0%{opacity:.18}to{opacity:.55}}@keyframes ascend-horizon{to{opacity:1}}@keyframes ascend-mountains{0%{opacity:.2;translate:0 12px}to{opacity:.94}}@keyframes ascend-rise{to{opacity:1;transform:translateY(0)}}@keyframes ascend-road-resolve{to{opacity:1;transform:translate(calc(-50% + var(--ascend-parallax-x) * 4px),calc(var(--ascend-parallax-y) * 3px))}}@keyframes ascend-path-resolve{to{opacity:1;transform:scaleY(1)}}@keyframes ascend-rails{0%{opacity:0}to{opacity:1}}@keyframes ascend-pulse-travel{0%{opacity:0;transform:translateY(470%)}12%,84%{opacity:.8}to{opacity:0;transform:translateY(-40%)}}@keyframes ascend-baseline{to{opacity:.75;transform:scaleX(1)}}@keyframes ascend-milestone{to{opacity:1;transform:translateY(0)}}@keyframes ascend-milestone-final{to{opacity:1;color:var(--gold-light);text-shadow:0 0 13px rgba(212,175,55,.32);transform:translateY(0)}}@keyframes ascend-destination{to{opacity:1;filter:drop-shadow(0 0 7px rgba(255,255,255,.55)) drop-shadow(0 0 22px rgba(212,175,55,.55))}}@keyframes ascend-destination-breathe{0%,to{filter:drop-shadow(0 0 7px rgba(255,255,255,.5)) drop-shadow(0 0 20px rgba(212,175,55,.46))}50%{filter:drop-shadow(0 0 8px rgba(255,255,255,.57)) drop-shadow(0 0 24px rgba(212,175,55,.54))}}@keyframes ascend-cta-sweep{0%{transform:translateX(-130%) skewX(-20deg)}to{transform:translateX(250%) skewX(-20deg)}}.difference{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(60px,9vw,140px);gap:clamp(60px,9vw,140px)}.difference header{position:relative;z-index:2}.difference blockquote,.difference header .eyebrow,.difference header h2,.difference__note,.principle-list article{opacity:0;transform:translateY(10px)}.difference h2{font-size:clamp(2.8rem,4.8vw,5rem)}.difference h2 span{display:block;color:var(--gold-light)}.difference blockquote{position:relative;margin:50px 0 0;padding-left:25px;border-left:0;color:white;font-size:1.25rem}.difference blockquote:before{position:absolute;top:0;bottom:0;left:0;width:1px;content:"";background:var(--gold);box-shadow:0 0 10px rgba(212,175,55,.22);transform:scaleY(0);transform-origin:top}.principle-list article{display:grid;padding:27px 0;border-top:1px solid rgba(230,230,230,.12);grid-template-columns:42px 1fr;grid-column-gap:20px;column-gap:20px}.principle-list article:before{position:absolute;top:-1px;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,rgba(212,175,55,.65),transparent 72%);transform:scaleX(0);transform-origin:left}.principle-list article{position:relative}.principle-list article>span{grid-row:1/3;color:var(--gold);font:.65rem Montserrat}.principle-list h3{margin:0 0 7px;color:white;font-size:.83rem;letter-spacing:.12em}.principle-list p{margin:0;color:var(--muted);font-size:.84rem}.difference__note{grid-column:2;max-width:650px;color:#7f8792;font-size:.76rem}.audience{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:clamp(50px,10vw,150px);gap:clamp(50px,10vw,150px);align-items:center}.audience:before{position:absolute;top:17%;right:-8%;width:min(460px,42vw);aspect-ratio:1;border:1px solid rgba(212,175,55,.07);border-radius:50%;content:"";box-shadow:inset 0 0 80px rgba(212,175,55,.025);opacity:0;transform:translateX(12px);pointer-events:none}.audience>div{position:relative;z-index:2}.audience .eyebrow,.audience h2,.audience__copy .action,.audience__copy>p:first-child,.audience__types{opacity:0;transform:translateY(10px)}.audience h2{font-size:clamp(2.8rem,4.8vw,5rem)}.audience__copy>p:first-child{color:#c3c8cf;font-size:1.13rem}.audience__types{margin:34px 0;color:#7f8792;font:600 .62rem/2.2 Montserrat;letter-spacing:.1em}.audience__types span{margin:0 5px;color:var(--gold)}.audience__types .audience__type{margin:0;color:inherit;opacity:.26}.about{max-width:1050px;text-align:center}.about:before{position:absolute;right:24%;bottom:26%;left:24%;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:0;transform:scaleX(0)}.about .eyebrow{justify-content:center}.about .eyebrow,.about h2,.about>p,.about>strong{opacity:0;transform:translateY(10px)}.about h2{font-size:clamp(3.1rem,6vw,6rem)}.about>p{max-width:780px;margin:0 auto 44px;color:var(--muted);font-size:1.15rem}.about>strong{color:var(--gold);font:600 .75rem Montserrat;letter-spacing:.23em}.difference[data-motion=active] header .eyebrow{animation:trust-rise .42s both}.difference[data-motion=active] header h2{animation:trust-rise .5s .1s both}.difference[data-motion=active] header h2 span{animation:trust-gold-line .5s .3s both}.difference[data-motion=active] blockquote{animation:trust-rise .45s .38s both}.difference[data-motion=active] blockquote:before{animation:trust-rule .5s .38s both}.difference[data-motion=active] .principle-list article{animation:trust-rise .42s both}.difference[data-motion=active] .principle-list article:before{animation:trust-divider .48s both}.difference[data-motion=active] .principle-list article:first-child,.difference[data-motion=active] .principle-list article:first-child:before{animation-delay:.62s}.difference[data-motion=active] .principle-list article:nth-child(2),.difference[data-motion=active] .principle-list article:nth-child(2):before{animation-delay:.82s}.difference[data-motion=active] .principle-list article:nth-child(3),.difference[data-motion=active] .principle-list article:nth-child(3):before{animation-delay:1.02s}.difference[data-motion=active] .principle-list article:nth-child(4),.difference[data-motion=active] .principle-list article:nth-child(4):before{animation-delay:1.22s}.difference[data-motion=active] .difference__note{animation:trust-rise .45s 1.48s both}.audience[data-motion=active]:before{animation:audience-accent .8s .15s both}.audience[data-motion=active] .eyebrow{animation:trust-rise .4s both}.audience[data-motion=active] h2{animation:trust-rise .5s .1s both}.audience[data-motion=active] .audience__copy>p:first-child{animation:trust-rise .44s .25s both}.audience[data-motion=active] .audience__types{animation:trust-rise .4s .4s both}.audience[data-motion=active] .audience__type{animation:audience-type .38s both}.audience[data-motion=active] .audience__type:first-of-type{animation-delay:.45s}.audience[data-motion=active] .audience__type:nth-of-type(3){animation-delay:.53s}.audience[data-motion=active] .audience__type:nth-of-type(5){animation-delay:.61s}.audience[data-motion=active] .audience__type:nth-of-type(7){animation-delay:.69s}.audience[data-motion=active] .audience__type:nth-of-type(9){animation-delay:.77s}.audience[data-motion=active] .audience__type:nth-of-type(11){animation-delay:.85s}.audience[data-motion=active] .audience__copy .action{animation:trust-rise .42s 1s both}.about[data-motion=active] .eyebrow{animation:trust-rise .45s both}.about[data-motion=active] h2{animation:trust-rise .58s .16s both}.about[data-motion=active]>p{animation:trust-rise .5s .38s both}.about[data-motion=active]:before{animation:philosophy-trace .65s .55s both}.about[data-motion=active]>strong{animation:philosophy-signature .7s .68s both}@keyframes trust-rise{to{opacity:1;transform:translateY(0)}}@keyframes trust-gold-line{0%{color:rgba(240,212,122,.3)}to{color:var(--gold-light)}}@keyframes trust-rule{to{transform:scaleY(1)}}@keyframes trust-divider{to{transform:scaleX(1)}}@keyframes audience-accent{to{opacity:.7;transform:translateX(0)}}@keyframes audience-type{to{opacity:1}}@keyframes philosophy-trace{to{opacity:.45;transform:scaleX(1)}}@keyframes philosophy-signature{0%{opacity:0;letter-spacing:.31em;transform:translateY(8px)}to{opacity:1;letter-spacing:.23em;transform:translateY(0)}}.final-cta{display:grid;max-width:none;min-height:680px;overflow:hidden;padding-right:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));padding-left:max(var(--gutter),calc((100vw - var(--max)) / 2 + var(--gutter)));grid-template-columns:.75fr 1.25fr;align-items:center;background:radial-gradient(circle at 23% 50%,rgba(212,175,55,.12),transparent 29%),#070c15}.final-cta:before{top:0;left:50%;width:min(620px,62vw);background:linear-gradient(90deg,transparent,rgba(212,175,55,.55),transparent);opacity:0;transform:translateX(-50%) scaleX(.2)}.final-cta:after,.final-cta:before{position:absolute;height:1px;content:""}.final-cta:after{right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--gold),transparent)}.final-cta__visual{width:min(520px,42vw);margin-left:-8%;opacity:.78}.compass-diagram--compact .compass-diagram__rings{opacity:.65}.compass-diagram--compact .compass-diagram__node .compass-diagram__pulse{display:none}.final-cta__copy{position:relative;z-index:3}.final-cta h2{font-size:clamp(3rem,5.4vw,5.9rem)}.final-cta h2 .final-cta__line{color:var(--white)}.final-cta__copy>p{margin-bottom:35px;color:var(--gold-light);font-size:1.4rem}.final-cta .action:before{position:absolute;inset:-50% auto -50% -38%;width:22%;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);pointer-events:none}.final-cta[data-motion=dormant] .compass-diagram__rings{opacity:.1}.final-cta[data-motion=dormant] .compass-diagram__rings circle,.final-cta[data-motion=dormant] .compass-diagram__rings path{stroke-dasharray:1500;stroke-dashoffset:1500}.final-cta[data-motion=dormant] .compass-diagram__node{opacity:.12;transform:scale(.92);transform-origin:center}.final-cta[data-motion=dormant] .compass-diagram__node>line:first-child{stroke-dasharray:1;stroke-dashoffset:1}.final-cta[data-motion=dormant] .compass-diagram__brand-mark{opacity:0;transform:translate(-50%,-50%) scale(.97)}.final-cta[data-motion=dormant] .compass-diagram__asset-halo{opacity:0;transform:scale(.9);transform-origin:center}.final-cta[data-motion=dormant] .final-cta__copy>*{opacity:0;transform:translateY(12px)}.final-cta[data-motion=dormant] .final-cta__copy h2{opacity:1;transform:none}.final-cta[data-motion=dormant] .final-cta__copy h2 span{opacity:0;transform:translateY(12px)}.final-cta[data-motion=dormant] .final-cta__copy .actions{opacity:1;transform:none}.final-cta[data-motion=dormant] .final-cta__copy .actions .action{opacity:0;transform:translateY(10px)}.final-cta[data-motion=active]:before{animation:final-handoff .7s both}.final-cta[data-motion=active] .compass-diagram__rings{animation:final-rings-resolve .75s .08s both}.final-cta[data-motion=active] .compass-diagram__rings circle,.final-cta[data-motion=active] .compass-diagram__rings path{animation:final-ring-draw .85s cubic-bezier(.22,1,.36,1) .08s both}.final-cta[data-motion=active] .compass-diagram__node{animation:final-node-resolve .48s .32s both}.final-cta[data-motion=active] .compass-diagram__node>line:first-child{animation:final-line-connect .7s ease-out .42s both}.final-cta[data-motion=active] .compass-diagram__brand-mark{animation:final-mark-resolve .6s cubic-bezier(.22,1,.36,1) .78s both}.final-cta[data-motion=active] .compass-diagram__asset-halo{animation:final-center-resolve .7s ease-out .72s both}.final-cta[data-motion=active] .final-cta__copy .eyebrow{animation:final-copy-resolve .5s .72s both}.final-cta[data-motion=active] .final-cta__copy h2 .final-cta__line{display:inline-block;animation:final-copy-resolve .56s .88s both}.final-cta[data-motion=active] .final-cta__copy h2>span:last-child{display:inline-block;animation:final-copy-resolve .56s 1.02s both}.final-cta[data-motion=active] .final-cta__copy>p{animation:final-copy-resolve .5s 1.16s both}.final-cta[data-motion=active] .final-cta__copy .actions .action:first-child{animation:final-copy-resolve .5s 1.3s both}.final-cta[data-motion=active] .final-cta__copy .actions .action:last-child{animation:final-copy-resolve .5s 1.44s both}.final-cta[data-motion=active] .final-cta__copy .action:first-child:before{animation:final-cta-sweep .7s ease-out 1.55s both}@keyframes final-handoff{to{opacity:1;transform:translateX(-50%) scaleX(1)}}@keyframes final-rings-resolve{0%{opacity:.1}to{opacity:.65}}@keyframes final-ring-draw{to{stroke-dashoffset:0}}@keyframes final-node-resolve{0%{opacity:.12;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes final-line-connect{to{stroke-dashoffset:0;opacity:.42}}@keyframes final-mark-resolve{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes final-center-resolve{0%{opacity:0;transform:scale(.9)}55%{opacity:.72}to{opacity:.34;transform:scale(1)}}@keyframes final-copy-resolve{to{opacity:1;transform:translateY(0)}}@keyframes final-cta-sweep{0%{left:-38%}to{left:118%}}footer{display:grid;padding:50px var(--gutter);grid-template-columns:1fr auto;grid-gap:22px 50px;gap:22px 50px;align-items:center;color:#858d98;font-size:.72rem}footer nav{display:flex;flex-wrap:wrap;gap:25px}footer>small{grid-column:1/-1;padding-top:22px;border-top:1px solid rgba(230,230,230,.1)}@media (max-width:1100px){.site-header>nav{display:none}.mobile-nav{display:block}.hero{min-height:auto;grid-template-columns:1fr 1fr}.hero__visual{width:55vw}.compass-offer{grid-template-columns:1fr 1fr}.compass-outputs{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 40px;gap:0 40px}.compass-outputs__label{grid-column:1/-1}.system-path article{padding-right:20px;padding-left:20px}.ascend{min-height:820px;grid-template-columns:1fr}.ascend__copy{align-self:start;max-width:560px}.ascend__landscape{inset:8% 0 0 32%}}@media (max-width:760px){:root{--gutter:clamp(20px,6.4vw,28px)}section[id]{scroll-margin-top:72px}.chapter{padding-top:95px;padding-bottom:95px}.chapter__index{top:45px;font-size:5.5rem}h2{font-size:clamp(2.35rem,10.8vw,3.15rem)}.site-header{height:72px;gap:15px}.site-header>.action{width:46px;min-height:44px;padding:8px;font-size:0}.site-header>.action span{font-size:1rem}.brand{font-size:.78rem}.brand img{width:39px;height:39px}.hero{display:block;min-height:auto;padding-top:58px;padding-bottom:76px}.hero h1{margin-bottom:26px;font-size:clamp(2.6rem,11.4vw,3.65rem);line-height:.94}.hero__copy>p{font-size:.98rem}.hero__copy .actions{gap:12px}.hero__principles{display:grid;grid-gap:10px;gap:10px;margin-top:32px}.hero__visual{width:106%;margin:20px -3% 0}.hero .compass-diagram__brand-mark{top:50%;left:50%;width:62%;aspect-ratio:1.92;transform:translate(-62%,-50%) scale(.96);animation-name:hero-mark-reveal-mobile}.hero__copy .eyebrow{animation-delay:.12s}.hero__copy h1>span:first-child{animation-delay:.2s}.hero__copy h1>span:nth-of-type(2){animation-delay:.28s}.hero__copy h1>em{animation-delay:.36s}.hero__copy>p{animation-delay:.44s}.hero__copy .actions{animation-delay:.52s}.hero__principles{animation-delay:.6s}.hero .compass-diagram__rings circle:not(:nth-child(2)),.hero .compass-diagram__rings path{animation-duration:.8s;animation-delay:.3s}.hero .compass-diagram__brand-mark{animation-delay:.55s;animation-duration:.65s}.hero .compass-diagram__asset-halo{animation-delay:.82s,1.5s;animation-duration:.8s,8s}.hero .compass-diagram__node:nth-of-type(2),.hero .compass-diagram__node:nth-of-type(3){animation-delay:.92s}.hero .compass-diagram__node:nth-of-type(4),.hero .compass-diagram__node:nth-of-type(5){animation-delay:1.08s}.hero .compass-diagram__node .compass-diagram__pulse{display:none}.hero .compass-diagram>p{animation-delay:1.2s}.scroll-cue{display:none}.problem{display:block}.problem__support{margin-top:40px}.leak-line{display:block;margin-top:52px;padding-left:35px}.leak-line:before{width:1px}.leak-line:after,.leak-line:before{top:4%;bottom:8%;left:65px;height:auto}.leak-line:after{right:auto;width:2px;transform:scaleY(0);transform-origin:top}.problem[data-motion=active] .leak-line:after{animation-name:problem-path-fill-mobile;animation-duration:2.45s}.problem[data-motion=active] .leak-line__stage,.problem[data-motion=active] .leak-line__stage>span{animation-delay:calc(.72s + var(--stage) * .52s)}.problem[data-motion=active] .leak-line__stage i b{animation-delay:calc(1.12s + var(--stage) * .52s)}.problem[data-motion=active] .problem__close{animation-delay:3.25s}.problem[data-motion=active] .problem__close:after{animation-delay:3.38s}.problem[data-motion=active]:after{animation-delay:3.5s}.leak-line__stage{display:flex;min-height:114px;align-items:center;gap:22px;text-align:left}.leak-line__stage>span{position:relative;z-index:3;width:62px;height:62px;margin:0;flex:0 0 auto}.leak-line__stage i{top:57px;right:auto;left:25px;z-index:1;height:46px;transform:rotate(-7deg)}.leak-line__stage i:after,.leak-line__stage i:before{display:none}.problem__close{margin:25px 0 0;text-align:left}.compass-offer{display:block}.compass-offer__diagnostic{margin:48px auto 24px}.compass-offer__intro .action{width:min(100%,430px)}.radar svg{padding:clamp(20px,7vw,36px)}.radar-shell__orbit{display:none}.compass-offer[data-motion=active] .compass-offer__intro .eyebrow{animation-delay:0s;animation-duration:.38s}.compass-offer[data-motion=active] .compass-offer__intro h2{animation-delay:.1s;animation-duration:.4s}.compass-offer[data-motion=active] .compass-offer__intro .subtitle{animation-delay:.2s;animation-duration:.38s}.compass-offer[data-motion=active] .compass-offer__intro>p:not(.subtitle){animation-delay:.3s;animation-duration:.42s}.compass-offer[data-motion=active] .radar__sweep{animation-delay:.68s;animation-duration:.8s}.compass-offer[data-motion=active] .radar__grid{animation-delay:.78s;animation-duration:.55s}.compass-offer[data-motion=active] .radar__shape{animation-delay:.9s;animation-duration:.62s}.compass-offer[data-motion=active] .radar__point{animation-delay:1.05s;animation-duration:.28s}.compass-offer[data-motion=active] .radar__score{animation-delay:1.35s;animation-duration:.4s}.compass-offer[data-motion=active] .compass-offer__intro .action,.compass-offer[data-motion=active] .compass-offer__intro small{animation-delay:1.5s;animation-duration:.4s}.compass-offer[data-motion=active] .compass-outputs{animation-delay:1.65s;animation-duration:.38s}.compass-offer[data-motion=active] .compass-outputs article,.compass-offer[data-motion=active] .compass-outputs article:before{animation-delay:1.82s;animation-duration:.38s}.compass-offer[data-motion=active]:before{animation-delay:.48s}.compass-offer[data-motion=active]:after{animation-delay:2.15s}.compass-outputs{display:block;margin-top:30px}.system__intro{display:block}.system__intro>p{margin-top:35px}.system-path{display:block;margin:52px 0 0 12px;padding-left:36px}.system-path__line{top:10px;bottom:20px;left:5px;width:1px;height:auto}.system-path__line:before{transform:scaleY(0);transform-origin:top}.system-path__line:after{top:0;left:-2px;width:5px;height:18%;background:radial-gradient(ellipse at bottom,var(--gold-light),rgba(212,175,55,.3) 14%,transparent 70%);transform:translateY(-100%)}.system-path article{min-height:0;padding:0 0 52px}.system-path article:before{top:5px;left:-31px}.system-path article:not(:last-child):after{display:none}.system-intelligence{display:block;margin-top:25px}.system-intelligence>p{line-height:2}.system[data-motion=active] .system__intro .eyebrow{animation-delay:0s;animation-duration:.36s}.system[data-motion=active] .system__intro h2{animation-delay:.1s;animation-duration:.4s}.system[data-motion=active] .system__intro>p{animation-delay:.25s;animation-duration:.4s}.system[data-motion=active] .system-path{animation-delay:.45s;animation-duration:.4s}.system[data-motion=active] .system-path__line:before{animation-name:system-line-connect-mobile;animation-delay:.65s;animation-duration:1.65s}.system[data-motion=active] .system-path__line:after{animation-name:system-pulse-travel-mobile;animation-delay:.65s;animation-duration:1.65s}.system[data-motion=active] .system-path article:first-of-type{--stage-delay:.65s;animation-delay:var(--stage-delay)}.system[data-motion=active] .system-path article:nth-of-type(2){--stage-delay:1.05s;animation-delay:var(--stage-delay)}.system[data-motion=active] .system-path article:nth-of-type(3){--stage-delay:1.45s;animation-delay:var(--stage-delay)}.system[data-motion=active] .system-path article:nth-of-type(4){--stage-delay:1.85s;animation-delay:var(--stage-delay)}.system[data-motion=active] .system-intelligence,.system[data-motion=active] .system-intelligence:before{animation-delay:2.25s}.system[data-motion=active] .system-intelligence .eyebrow{animation-delay:2.4s}.system[data-motion=active] .system-intelligence h3{animation-delay:2.52s}.system[data-motion=active] .system-intelligence>p>span{animation-delay:2.65s;animation-duration:.6s}.system[data-motion=active] .system-intelligence small{animation-delay:2.9s}.system[data-motion=active]:after{animation-delay:3.15s}.ascend{display:flex;min-height:0;padding-top:96px;flex-direction:column;align-items:stretch}.ascend__copy{width:100%;max-width:560px}.ascend__copy h2{font-size:clamp(2.65rem,11.5vw,3.65rem)}.ascend__copy>p:not(.subtitle){max-width:520px;margin:24px 0 30px;font-size:.96rem}.ascend__landscape{position:relative;inset:auto;width:calc(100% + 24px);height:clamp(300px,86vw,390px);margin:46px -12px 0;flex:0 0 auto;opacity:.78}.ascend__landscape:before{background-position:50%}.ascend__destination{top:5%;left:50%;width:clamp(96px,28vw,124px)}.ascend__horizon{top:24%;background:radial-gradient(ellipse at 50% 0,rgba(212,175,55,.16),transparent 45%)}.ascend__road{bottom:-17%;left:50%;width:80%;height:105%}.ascend__milestones{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin:30px 0 0;padding:28px 0 0;border-top:1px solid rgba(212,175,55,.2);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.ascend__milestones:before{display:none}.ascend__milestones li{padding-top:20px;line-height:1.35}.ascend__milestones li:before{top:0}.ascend__partnership{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin:38px 0 0;padding-top:24px;border-top:1px solid rgba(230,230,230,.1);line-height:1.8}.ascend__partnership span{display:block;margin-top:6px;float:none}.ascend[data-motion=active] .ascend__copy .eyebrow{animation-delay:0s}.ascend[data-motion=active] .ascend__copy h2{animation-delay:.08s;animation-duration:.42s}.ascend[data-motion=active] .ascend__copy .subtitle{animation-delay:.18s}.ascend[data-motion=active] .ascend__copy>p:not(.subtitle){animation-delay:.28s}.ascend[data-motion=active] .ascend__road{animation-delay:.42s;animation-duration:.62s}.ascend[data-motion=active] .ascend__road-light{animation-delay:.48s;animation-duration:.9s}.ascend[data-motion=active] .ascend__road-pulse{display:none}.ascend[data-motion=active] .ascend__milestones:before{animation-delay:.55s;animation-duration:.8s}.ascend[data-motion=active] .ascend__milestones li:first-child{animation-delay:.55s}.ascend[data-motion=active] .ascend__milestones li:nth-child(2){animation-delay:.68s}.ascend[data-motion=active] .ascend__milestones li:nth-child(3){animation-delay:.81s}.ascend[data-motion=active] .ascend__milestones li:nth-child(4){animation-delay:.94s}.ascend[data-motion=active] .ascend__milestones li:nth-child(5){animation-delay:1.07s}.ascend[data-motion=active] .ascend__milestones li:nth-child(6){animation-delay:1.2s}.ascend[data-motion=active] .ascend__destination{animation-delay:1.1s,2.2s;animation-duration:.65s,9s}.ascend[data-motion=active] .ascend__copy .action{animation-delay:1.3s}.ascend[data-motion=active] .ascend__partnership{animation-delay:1.48s}.audience,.difference{display:block}.principle-list{margin-top:60px}.difference__note{margin-top:30px}.audience__copy{margin-top:45px}.audience__types{line-height:2.45}.about h2,.audience h2,.difference h2{font-size:clamp(2.35rem,10.5vw,3rem)}.audience:before{right:-42%;width:92vw;opacity:.35}.difference[data-motion=active] .principle-list article:first-child,.difference[data-motion=active] .principle-list article:first-child:before{animation-delay:.35s}.difference[data-motion=active] .principle-list article:nth-child(2),.difference[data-motion=active] .principle-list article:nth-child(2):before{animation-delay:.45s}.difference[data-motion=active] .principle-list article:nth-child(3),.difference[data-motion=active] .principle-list article:nth-child(3):before{animation-delay:.55s}.difference[data-motion=active] .principle-list article:nth-child(4),.difference[data-motion=active] .principle-list article:nth-child(4):before{animation-delay:.65s}.difference[data-motion=active] .difference__note{animation-delay:.8s}.audience[data-motion=active] .audience__type:first-of-type,.audience[data-motion=active] .audience__type:nth-of-type(3){animation-delay:.4s}.audience[data-motion=active] .audience__type:nth-of-type(5),.audience[data-motion=active] .audience__type:nth-of-type(7){animation-delay:.5s}.audience[data-motion=active] .audience__type:nth-of-type(11),.audience[data-motion=active] .audience__type:nth-of-type(9){animation-delay:.6s}.audience[data-motion=active] .audience__copy .action{animation-delay:.72s}.about[data-motion=active] h2{animation-delay:.1s}.about[data-motion=active]>p{animation-delay:.22s}.about[data-motion=active]:before{animation-delay:.3s}.about[data-motion=active]>strong{animation-delay:.4s}.final-cta{display:block;min-height:auto;padding-top:90px;text-align:center}.final-cta__visual{width:min(92%,430px);margin:0 auto -16px}.final-cta h2{font-size:clamp(2.45rem,10.8vw,3.35rem)}.final-cta__copy>p{margin-bottom:28px;font-size:clamp(1.05rem,4.6vw,1.3rem)}.final-cta .actions{gap:12px}.final-cta .actions,.final-cta .eyebrow{justify-content:center}.final-cta[data-motion=active] .compass-diagram__rings circle,.final-cta[data-motion=active] .compass-diagram__rings path{animation-duration:.58s}.final-cta[data-motion=active] .compass-diagram__node{animation-delay:.2s;animation-duration:.36s}.final-cta[data-motion=active] .compass-diagram__node>line:first-child{animation-delay:.28s;animation-duration:.48s}.final-cta[data-motion=active] .compass-diagram__brand-mark{animation-delay:.52s;animation-duration:.45s}.final-cta[data-motion=active] .compass-diagram__asset-halo{animation-delay:.48s;animation-duration:.5s}.final-cta[data-motion=active] .final-cta__copy .eyebrow{animation-delay:.48s}.final-cta[data-motion=active] .final-cta__copy h2 .final-cta__line{animation-delay:.58s}.final-cta[data-motion=active] .final-cta__copy h2>span:last-child{animation-delay:.68s}.final-cta[data-motion=active] .final-cta__copy>p{animation-delay:.78s}.final-cta[data-motion=active] .final-cta__copy .actions .action:first-child{animation-delay:.88s}.final-cta[data-motion=active] .final-cta__copy .actions .action:last-child{animation-delay:.98s}footer{grid-template-columns:1fr}footer>small{grid-column:auto}}@media (max-width:430px){.site-header{gap:8px;padding-right:16px;padding-left:16px}.site-header .brand{gap:8px;letter-spacing:.15em}.site-header .brand small{display:none}.mobile-nav,.site-header>.action{flex:0 0 44px}.mobile-nav nav{right:-2px;max-width:calc(100vw - 32px)}.ascend__copy .action,.audience__copy .action,.compass-offer__intro .action,.final-cta .action,.hero .action{width:100%;padding-right:16px;padding-left:16px}.final-cta .actions,.hero__copy .actions{display:grid;grid-template-columns:1fr}.hero__principles{margin-top:28px}.problem__close{font-size:.62rem;letter-spacing:.18em}.compass-offer__intro h2{font-size:clamp(2.5rem,12vw,3.2rem)}.radar figcaption strong{font-size:.56rem;letter-spacing:.09em}.radar figcaption span{font-size:.52rem}.radar__score strong{font-size:clamp(2rem,10vw,2.7rem)}.ascend{min-height:1000px}.ascend__landscape{right:-6%;left:-6%}.ascend__milestones{grid-template-columns:repeat(2,1fr);gap:13px 8px}.ascend__milestones li{padding-top:16px}.ascend__partnership{font-size:.6rem;letter-spacing:.08em}.principle-list{margin-top:48px}.audience__copy{margin-top:36px}.about>strong{font-size:.65rem;letter-spacing:.17em}.final-cta{padding-top:82px}}@keyframes hero-mark-reveal-mobile{0%{opacity:0;transform:translate(-62%,-50%) scale(.92)}to{opacity:1;transform:translate(-62%,-50%) scale(.96)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.action,.action>span,.mobile-nav summary,.site-header a,footer a{transition:none!important}.hero *,.hero :after,.hero :before{animation:none!important;transition:none!important}.hero .compass-diagram>p,.hero .compass-diagram__asset-halo,.hero .compass-diagram__node,.hero__copy .actions,.hero__copy .eyebrow,.hero__copy h1>em,.hero__copy h1>span,.hero__copy>p,.hero__principles{opacity:1}.hero .compass-diagram__rings circle:not(:nth-child(2)),.hero .compass-diagram__rings path{stroke-dashoffset:0}.hero .compass-diagram__brand-mark{opacity:1;transform:translate(-50%,-50%) scale(1)}.hero .compass-diagram__asset-halo{transform:scale(1)}.hero .compass-diagram__node>line:first-child{stroke-dashoffset:0}.hero .compass-diagram__pulse{display:none}.problem *,.problem :after,.problem :before,.problem:after{animation:none!important;transition:none!important}.leak-line__stage,.problem__close,.problem__statement .eyebrow,.problem__statement h2,.problem__support{opacity:1!important;transform:none!important}.leak-line:after{display:none}.leak-line__stage i b,.leak-line__stage i:after,.leak-line__stage i:before{opacity:.55;transform:rotate(32deg)}.problem__close:after{transform:scaleX(1)}.problem:after{opacity:.45;transform:rotate(18deg) scaleY(1)}.compass-offer *,.compass-offer :after,.compass-offer :before,.compass-offer:after,.compass-offer:before{animation:none!important;transition:none!important}.compass-offer__diagnostic,.compass-offer__intro .action,.compass-offer__intro .eyebrow,.compass-offer__intro .subtitle,.compass-offer__intro h2,.compass-offer__intro small,.compass-offer__intro>p:not(.subtitle),.compass-outputs,.compass-outputs article,.radar__core,.radar__grid,.radar__point,.radar__score,.radar__shape{opacity:1!important;transform:none}.radar__score{transform:translate(-50%,-48%)}.radar__shape{stroke-dasharray:1;stroke-dashoffset:0}.compass-offer:after,.compass-offer:before,.radar__sweep{display:none}.compass-outputs article:before{transform:scaleX(1)}.system *,.system :after,.system :before,.system:after,.system:before{animation:none!important;transition:none!important}.system-intelligence,.system-intelligence .eyebrow,.system-intelligence h3,.system-intelligence small,.system-intelligence>p>span,.system-path,.system-path article,.system__intro .eyebrow,.system__intro h2,.system__intro>p{opacity:1!important;transform:none}.system-path__line:before{transform:scaleX(1)}.system-path__line:after{display:none}.system-path article:before{border-color:#0a111e;background:var(--gold-light);box-shadow:0 0 12px rgba(212,175,55,.36)}.system-intelligence:before{transform:scaleX(1)}.system-intelligence>p>span{color:var(--gold-light);background:none;-webkit-text-fill-color:currentColor}.system:after,.system:before{display:none}.ascend *,.ascend :after,.ascend :before{animation:none!important;transition:none!important}.ascend__copy .action,.ascend__copy .eyebrow,.ascend__copy .subtitle,.ascend__copy h2,.ascend__copy>p:not(.subtitle),.ascend__destination,.ascend__horizon,.ascend__milestones li,.ascend__mountain,.ascend__partnership,.ascend__road,.ascend__road-light{opacity:1!important}.ascend__copy .action,.ascend__copy .eyebrow,.ascend__copy .subtitle,.ascend__copy h2,.ascend__copy>p:not(.subtitle),.ascend__milestones li,.ascend__partnership{transform:none!important}.ascend__destination{filter:drop-shadow(0 0 7px rgba(255,255,255,.5)) drop-shadow(0 0 20px rgba(212,175,55,.46))}.ascend__destination,.ascend__road{transform:translateX(-50%)!important}.ascend__road-light{transform:scaleY(1)!important}.ascend__road-pulse{display:none}.ascend__milestones:before{opacity:.75;transform:scaleX(1)}.ascend__mountain{translate:none}.about *,.about :after,.about :before,.audience *,.audience :after,.audience :before,.difference *,.difference :after,.difference :before{animation:none!important;transition:none!important}.about .eyebrow,.about h2,.about>p,.about>strong,.audience .eyebrow,.audience h2,.audience__copy .action,.audience__copy>p:first-child,.audience__type,.audience__types,.difference blockquote,.difference header .eyebrow,.difference header h2,.difference__note,.principle-list article{opacity:1!important;transform:none!important}.difference blockquote:before{transform:scaleY(1)}.about:before,.principle-list article:before{transform:scaleX(1)}.audience:before{opacity:.7;transform:none}.final-cta *,.final-cta :after,.final-cta :before,.final-cta:after,.final-cta:before{animation:none!important;transition:none!important}.final-cta:before{opacity:1;transform:translateX(-50%) scaleX(1)}.final-cta .compass-diagram__rings{opacity:.65}.final-cta .compass-diagram__node>line:first-child,.final-cta .compass-diagram__rings circle,.final-cta .compass-diagram__rings path{stroke-dashoffset:0}.final-cta .compass-diagram__asset-halo,.final-cta .compass-diagram__brand-mark,.final-cta .compass-diagram__node,.final-cta .final-cta__copy .actions .action,.final-cta .final-cta__copy>*,.final-cta h2 span{opacity:1!important;transform:none!important}.final-cta .compass-diagram__brand-mark{transform:translate(-50%,-50%)!important}.final-cta .action:before,.final-cta .compass-diagram__pulse{display:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.hero .compass-diagram__brand-mark{transform:translate(-62%,-50%) scale(.96)}}@keyframes system-line-connect-mobile{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes system-pulse-travel-mobile{0%{opacity:0;transform:translateY(-100%)}8%,88%{opacity:.72}to{opacity:0;transform:translateY(555%)}}