@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}:root{--ink:#090a0b;--ink-soft:#101214;--ink-raised:#15181a;--cream:#efece5;--slate:#8293a0;--slate-deep:#526773;--burgundy:#662c3c;--green:#58665e;--line:#efece529;--line-strong:#efece547;--hero-x:0;--hero-y:0}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--ink)}body{color:var(--cream);background:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Satoshi,Arial,sans-serif;overflow-x:clip}body,button,input{font-family:Satoshi,Arial,sans-serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}.shell{width:min(1240px,100% - 64px);margin-inline:auto}.skip-link{z-index:1000;color:var(--ink);background:var(--cream);border-radius:999px;padding:10px 15px;position:fixed;top:14px;left:14px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.xire-cursor{z-index:99999;contain:layout style size;pointer-events:none;opacity:0;color:var(--cream);direction:ltr;transition:opacity .3s,color .4s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.xire-cursor:before{content:"";background:currentColor;border:.8px solid #212121;border-radius:50%;width:48px;height:48px;transition:transform .25s ease-in-out,opacity .1s,border .2s;display:block;position:absolute;top:-24px;left:-24px;transform:scale(.5)}.cursor-ready .xire-cursor{opacity:1}.cursor-hidden .xire-cursor:before{transform:scale(0)!important}.hero{isolation:isolate;background:linear-gradient(90deg,#050607f7 0%,#050607db 42%,#05060780 72%,#05060747 100%),linear-gradient(#0506071a 0%,#0506077a 100%),url(/images/compass-hero-bg.webp) 42% 48%/cover no-repeat;min-height:100svh;padding-top:58px;padding-bottom:76px;position:relative;overflow:hidden}.hero:after,.founder-section:after,.final-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff04 50%,#0000 72%);position:absolute;inset:0}.hero-ambient,.founder-ambient{pointer-events:none;filter:blur(52px);will-change:transform;border-radius:44% 56% 62% 38%/52% 39% 61% 48%;animation:14s ease-in-out infinite alternate aura-morph;position:absolute}.hero-ambient-green,.founder-ambient{animation-duration:18s;animation-direction:alternate-reverse}@keyframes aura-morph{0%{border-radius:44% 56% 62% 38%/52% 39% 61% 48%}35%{border-radius:62% 38% 46% 54%/39% 58% 42% 61%}68%{border-radius:37% 63% 58% 42%/64% 43% 57% 36%}to{border-radius:56% 44% 35% 65%/47% 62% 38% 53%}}.ambient-field{z-index:0;pointer-events:none;opacity:.58;transform:translate3d(calc(var(--field-x,0) * -18px), calc(var(--field-y,0) * -14px), 0);will-change:transform;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:-8%;overflow:hidden}.ambient-field:before,.ambient-field:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 42% 45%, var(--ambient-color), transparent 67%);filter:blur(44px);opacity:.36;border-radius:44% 56% 63% 37%/54% 39% 61% 46%;width:min(62vw,820px);animation:17s ease-in-out infinite alternate gradiently-morph;position:absolute}.ambient-field:before{top:-34%;left:-20%}.ambient-field:after{opacity:.25;animation-duration:21s;animation-direction:alternate-reverse;bottom:-39%;right:-24%}.ambient-field-burgundy{--ambient-color:#662c3ceb}.ambient-field-slate{--ambient-color:#526773e6}.ambient-field-green{--ambient-color:#58665ed6}.ambient-field>i{top:var(--particle-y);left:var(--particle-x);width:var(--particle-size);height:var(--particle-size);opacity:.54;animation:particle-drift var(--particle-duration) ease-in-out infinite;animation-delay:var(--particle-delay);background:#efece514;border:.8px solid #efece557;border-radius:50%;position:absolute;box-shadow:0 0 12px #efece51a}.ambient-field>i:nth-child(3n){opacity:.28;filter:blur(.7px)}@keyframes gradiently-morph{0%{border-radius:44% 56% 63% 37%/54% 39% 61% 46%;transform:rotate(-6deg)scale(.88)}40%{border-radius:63% 37% 42% 58%/38% 62% 41% 59%;transform:rotate(7deg)scale(1.05)}75%{border-radius:39% 61% 58% 42%/65% 43% 57% 35%;transform:rotate(-2deg)scale(.96)}to{border-radius:57% 43% 35% 65%/46% 61% 39% 54%;transform:rotate(9deg)scale(1.1)}}@keyframes particle-drift{0%,to{transform:translateY(16px)scale(.78)}36%{transform:translate(20px,-19px)scale(1.08)}72%{transform:translate(-13px,-42px)scale(.92)}}.hero-ambient-burgundy{opacity:.42;background:radial-gradient(circle, var(--burgundy), transparent 68%);width:590px;height:590px;transform:translate3d(calc(var(--hero-x) * 26px), calc(var(--hero-y) * 18px), 0);bottom:-280px;left:-280px}.hero-ambient-green{opacity:.34;background:radial-gradient(circle, var(--green), transparent 68%);width:540px;height:540px;transform:translate3d(calc(var(--hero-x) * -22px), calc(var(--hero-y) * -18px), 0);top:11%;right:-250px}.hero-orbit,.section-orbit,.founder-orbit,.final-orbit,.cover-orbit{pointer-events:none;border:1px solid #efece521;border-radius:50%;position:absolute}.hero-orbit i,.section-orbit i,.founder-orbit i,.final-orbit i,.cover-orbit i{background:var(--cream);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 22px #efece5c7}.hero-orbit-one{width:800px;height:800px;transform:translate3d(calc(var(--hero-x) * 16px), calc(var(--hero-y) * 12px), 0);top:-610px;right:-70px}.hero-orbit-one i{bottom:110px;left:88px}.hero-orbit-two{width:420px;height:420px;transform:translate3d(calc(var(--hero-x) * -18px), calc(var(--hero-y) * -10px), 0);bottom:-330px;left:42%}.hero-orbit-two i{top:48px;right:66px}.site-header{z-index:50;background:0 0;border:0;width:100%;min-height:58px;padding-inline:max(32px,50vw - 620px);display:block;position:fixed;top:0;left:0;right:0}.site-header:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050606f0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 100%);mask-image:linear-gradient(#000 0% 46%,#0000 100%)}.header-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;width:100%;min-height:58px;display:grid}.header-link{color:var(--cream);letter-spacing:-.01em;justify-self:center;font-size:18px;font-weight:400;transition:color .3s,opacity .3s,transform .8s cubic-bezier(.22,1,.36,1)}:is(.header-link:hover,.header-link:focus-visible){color:#fff;opacity:.72}.header-nav{gap:34px;display:flex}.header-nav a,.header-cta,.footer-link{letter-spacing:.025em;font-size:13px}.header-nav a{color:#efece5a8;transition:color .22s;position:relative}.header-nav a:after{content:"";background:var(--cream);transform-origin:100%;height:1px;transition:transform .26s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}:is(.header-nav a:hover,.header-nav a:focus-visible){color:var(--cream)}.header-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.brand{width:118px}.brand img{width:100%;height:auto}.site-header .brand,.header-grid .brand{justify-self:center}.header-cta{justify-self:end;align-items:center;gap:11px;transition:transform .4s cubic-bezier(.16,1,.3,1),color .22s;display:inline-flex}.direction-arrow{font-size:17px;line-height:1;transition:transform .26s;display:inline-block}:is(a:hover .direction-arrow,a:focus-visible .direction-arrow){transform:translate(3px,-3px)}.hero-grid{z-index:3;grid-template-columns:minmax(0,1.12fr) minmax(320px,.68fr);align-items:center;gap:clamp(54px,8vw,122px);min-height:610px;padding-block:clamp(68px,7vw,105px) 54px;display:grid;position:relative}.eyebrow,.section-kicker{color:var(--slate);letter-spacing:.17em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:700}.eyebrow{align-items:center;gap:13px;display:flex}.eyebrow>span{background:currentColor;width:38px;height:1px}h1,h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:300}h1{max-width:760px}.hero-title-primary{font-size:clamp(54px,6vw,84px);line-height:.98;display:block}.hero-title-primary>span{display:block}.hero-title-secondary{color:#efece5c2;letter-spacing:-.025em;white-space:nowrap;max-width:none;margin-top:24px;font-size:clamp(20px,1.45vw,24px);line-height:1.22;display:block}.hero-intro{color:#efece596;max-width:590px;margin:28px 0 0;font-size:17px;line-height:1.62}.hero-text-link{border-bottom:1px solid #efece557;align-items:center;gap:11px;padding-bottom:5px;font-size:13px;display:inline-flex}.cover-stage{justify-items:center;display:grid;position:relative}.cover-parallax{width:100%;transform:translate3d(0, var(--parallax-shift,0), 0);will-change:transform;justify-items:center;display:grid;position:relative}.cover-halo{opacity:.48;filter:blur(32px);background:radial-gradient(circle,#662c3cc7,#0000 67%);border-radius:50%;width:460px;height:460px;position:absolute;top:9%;left:50%;transform:translate(-50%)}.cover-orbit{width:430px;height:430px;top:4%;left:50%;transform:translate(-50%)rotate(-18deg)}.cover-orbit i{bottom:72px;right:44px}.book-scene{--book-x:0;--book-y:0;--book-open:0;z-index:2;aspect-ratio:1242/1600;perspective:1300px;perspective-origin:43% 48%;isolation:isolate;width:min(100%,358px);transform-style:preserve-3d;position:relative}.book-floor-shadow{z-index:-2;height:22%;opacity:calc(.62 + var(--book-open) * .12);filter:blur(23px);transform:translate3d(calc(var(--book-x) * -7px), calc(14px + var(--book-y) * 4px), -70px) rotate(-4deg);pointer-events:none;background:#000000eb;border-radius:50%;position:absolute;bottom:-10%;left:4%;right:-15%}.book-rig{transform:translate3d(0, calc(var(--book-open) * -8px), 0) rotateZ(1.8deg) rotateX(calc(var(--book-y) * -4deg)) rotateY(calc(var(--book-x) * 5.5deg));transform-origin:50% 55%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.book-back,.book-page-block,.book-spine,.book-front,.book-cover-light{pointer-events:none;position:absolute}.book-back{background:linear-gradient(135deg,#0e4164,#062b47 68%,#021827);border:1px solid #94bad32e;border-radius:4px 8px 8px 4px;inset:0;transform:translate3d(9px,10px,-14px);box-shadow:18px 34px 65px #000000b8}.book-page-block{transform-style:preserve-3d;background:linear-gradient(90deg,#796f5f4d,#0000 8% 88%,#625b5059),repeating-linear-gradient(0deg,#ede9df 0 2px,#cfc8bb 2.6px 3.2px);border-radius:2px 7px 7px 2px;inset:6px -2px 7px 12px;transform:translate3d(4px,4px,-5px);box-shadow:inset -5px 0 8px #40362c38,inset 0 -4px 7px #40362c2e}.book-page-block:before{content:"";transform:translateZ(5px) rotateY(calc(var(--book-open) * -2deg));transform-origin:0;background:linear-gradient(90deg,#d8d1c4,#f6f2e9 9%,#ece6da 94%);border-radius:2px 6px 6px 2px;position:absolute;inset:1px 2px 2px 1px;box-shadow:2px 0 3px #30282129}.book-page-block:after{content:"";background:repeating-linear-gradient(90deg,#ddd6c8 0 2px,#bfb6a7 2px 3px);border-radius:0 0 5px 3px;height:5px;position:absolute;bottom:-3px;left:8px;right:5px;transform:skew(-18deg)}.book-spine{z-index:2;width:13px;opacity:calc(.84 + var(--book-open) * .12);transform-origin:100%;background:linear-gradient(90deg,#031a2a,#0b3c5d 52%,#96bed83d);border-radius:4px 0 0 4px;top:1%;bottom:1%;left:1px;transform:translate3d(-4px,3px,-2px)rotateY(-16deg);box-shadow:inset -2px 0 2px #0000005c}.book-front{z-index:4;filter:drop-shadow(0 22px 27px #00000061);transform:translateZ(7px) rotateY(calc(var(--book-open) * -9deg));transform-origin:0;transform-style:preserve-3d;will-change:transform;border-radius:3px 7px 7px 3px;inset:0}.guide-cover{object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;user-select:none;border:1px solid #ffffff3d;border-radius:3px 7px 7px 3px;width:100%;height:100%;display:block}.cover-edge{z-index:5;background:#0000003d;width:1px;position:absolute;top:2%;bottom:2%;left:13px;transform:translateZ(1px);box-shadow:3px 0 #ffffff17}.book-cover-light{z-index:6;border-radius:inherit;opacity:calc(.13 + var(--book-open) * .08);background:radial-gradient(circle at calc(52% + var(--book-x) * 18%) calc(42% + var(--book-y) * 16%), #ffffff8c, transparent 32%), linear-gradient(105deg, transparent 25%, #ffffff1f 43%, transparent 60%);mix-blend-mode:soft-light;inset:0;transform:translateZ(1px)}@media (hover:hover) and (pointer:fine){.book-scene{cursor:default}}.cover-note{z-index:3;color:#efece566;letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:25px 0 0;font-size:9px;position:relative}.cover-note span{padding-inline:5px}.hero-inline-form{z-index:6;width:min(100%,590px);margin-top:34px;position:relative}.hero-inline-form .form-panel-heading{margin-bottom:10px}.form-panel-heading span,.form-panel-heading strong{display:block}.form-panel-heading span{color:var(--slate);letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.form-panel-heading strong{font-size:18px}.compass-form{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.compass-form-fields{display:contents}.formkit-alert{grid-column:1/-1;margin:0}.formkit-alert:empty{display:none}.formkit-alert-error{color:#d88b9b;padding:0;font-size:11px;line-height:1.5;list-style:none}.formkit-alert-error li+li{margin-top:3px}.formkit-alert-success{min-height:68px;color:var(--cream);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;padding-block:8px;font-size:12px;line-height:1.5;display:grid}.formkit-alert-success:before{content:"✓";width:34px;height:34px;color:var(--ink);background:var(--cream);border-radius:50%;place-items:center;display:grid}.field-wrap label{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.field-wrap input{width:100%;height:48px;color:var(--cream);background:0 0;border:0;border-bottom:.8px solid #efece5b8;border-radius:0;outline:none;padding:0 20px 3px;font-size:13px;transition:border-color .35s}.field-wrap input::placeholder{color:#efece5bf;opacity:1}.field-wrap input:focus{border-color:var(--cream)}.field-wrap input:focus-visible{outline-offset:4px;outline:2px solid #efece5a8}.form-submit,.ripple-link{--transition-duration:.8s;--transition-duration-in:.8s;--transition-ease:cubic-bezier(.22, 1, .36, 1);--skew-text:10deg;--amplitude:0%;width:fit-content;color:var(--cream);white-space:nowrap;isolation:isolate;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:var(--transition-duration) var(--transition-ease);will-change:transform;background:#d9d9d900;border:.8px solid #f5f5f5;border-radius:100px;justify-content:center;align-items:center;padding:15px 40px;font-family:Unbounded,sans-serif;font-size:13px;font-weight:400;line-height:normal;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.compass-form button{cursor:pointer}.compass-form button:disabled,.compass-form button[data-active]{cursor:wait;opacity:.68}.bc-ripple-button__hover-fill{top:105%;left:calc(var(--amplitude) * -1);z-index:0;width:calc(100% + var(--amplitude) * 2);background:var(--cream);height:150%;transition:var(--transition-duration) var(--transition-ease);will-change:transform;border-radius:50% 50% 0 0;position:absolute}.bc-ripple-button__pseudo{z-index:1;will-change:transform;position:relative;overflow:hidden}.bc-ripple-button__text{opacity:0;will-change:transform}.bc-ripple-button__pseudo:before,.bc-ripple-button__pseudo:after{content:attr(data-content);transition:var(--transition-duration) var(--transition-ease);will-change:transform, top;position:absolute;left:0}.bc-ripple-button__pseudo:before{color:var(--cream);top:0;transform:skewY(0)}.bc-ripple-button__pseudo:after{z-index:2;color:var(--ink);transform:skewY(var(--skew-text));top:-300%}.bc-ripple-button:hover .bc-ripple-button__pseudo:before{transform:skewY(var(--skew-text));transition:var(--transition-duration-in) var(--transition-ease);top:300%}.bc-ripple-button:focus-visible .bc-ripple-button__pseudo:before{transform:skewY(var(--skew-text));transition:var(--transition-duration-in) var(--transition-ease);top:300%}.bc-ripple-button:hover .bc-ripple-button__pseudo:after{transition:var(--transition-duration-in) var(--transition-ease);top:0;transform:skewY(0)}.bc-ripple-button:focus-visible .bc-ripple-button__pseudo:after{transition:var(--transition-duration-in) var(--transition-ease);top:0;transform:skewY(0)}:is(.bc-ripple-button:hover .bc-ripple-button__hover-fill,.bc-ripple-button:focus-visible .bc-ripple-button__hover-fill){transition:var(--transition-duration-in) var(--transition-ease);transform:translateY(-100%)}.privacy-note{color:#efece55c;grid-column:1/-1;margin:-1px 0 0;font-size:9px;line-height:1.45}.kit-credit{color:inherit;text-underline-offset:2px}.form-success{align-items:center;gap:13px;min-height:68px;padding-block:8px;display:flex}.form-success>span{width:34px;height:34px;color:var(--ink);background:var(--cream);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.form-success strong,.form-success p{margin:0;display:block}.form-success p{color:#efece580;margin-top:2px;font-size:11px}.path-rail{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090ac7;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.path-track{width:max-content;animation:30s linear infinite path-scroll;display:flex}.path-track span{color:#efece580;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:27px;padding:18px 27px;font-size:10px;display:flex}.path-track i{background:var(--slate);border-radius:50%;width:4px;height:4px}@keyframes path-scroll{to{transform:translate(-25%)}}.section-dark{background:var(--ink-soft);position:relative;overflow:clip}.audience-section{background:#000;padding:150px 0}.audience-section .ambient-field{opacity:.3}.audience-orbit{width:620px;height:620px;top:-440px;left:-170px}.audience-orbit i{bottom:98px;right:75px}.section-grid,.faq-grid,.founder-grid{z-index:2;grid-template-columns:minmax(0,.7fr) minmax(480px,1.3fr);gap:clamp(70px,10vw,150px);display:grid;position:relative}.section-heading{align-self:start;position:sticky;top:58px}.section-heading h2,.founder-copy h2,.cta-content h2{font-size:clamp(39px,4vw,58px);line-height:1.08}.section-heading>p:last-child{color:#efece585;max-width:410px;margin:25px 0 0;font-size:16px;line-height:1.65}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.glow-card{--base:80;--spread:500;--saturation:100;--lightness:50;--outer:1;--size:200;--cardblur:5;--backdrop:#9999991f;--border-width:3;--border-radius:14px;--border-size:calc(var(--border-width) * 1px);--spotlight-size:calc(var(--size) * 1px);--hue:calc(var(--base) + (var(--xp,0) * var(--spread)));border:var(--border-size) solid var(--backdrop);border-radius:var(--border-radius);min-height:300px;-webkit-backdrop-filter:blur(calc(var(--cardblur) * 1px));backdrop-filter:blur(calc(var(--cardblur) * 1px));background:0 0;flex-direction:column;justify-content:space-between;padding:25px;display:flex;position:relative;box-shadow:0 15px 30px -15px #000}.bc-glowing-card[data-glow]:before,.bc-glowing-card[data-glow]:after{content:"";inset:calc(var(--border-size) * -1);border:var(--border-size) solid transparent;border-radius:var(--border-radius);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:calc(100% + (2 * var(--border-size))) calc(100% + (2 * var(--border-size)));will-change:opacity;position:absolute;-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bc-glowing-card[data-glow]:before{background-image:radial-gradient(calc(var(--spotlight-size) * .75) calc(var(--spotlight-size) * .75) at calc(var(--x,100000) * 1px) calc(var(--y,100000) * 1px), hsl(var(--hue) calc(var(--saturation) * 1%) calc(var(--lightness) * 1%) / 1), transparent 100%);filter:brightness(2)}.bc-glowing-card[data-glow]:after{background-image:radial-gradient(calc(var(--spotlight-size) * .5) calc(var(--spotlight-size) * .5) at calc(var(--x,100000) * 1px) calc(var(--y,100000) * 1px), #fff, transparent 100%)}.bc-glowing-card[data-glow]>.bc-glowing-card__mask{border-radius:var(--border-radius);opacity:var(--outer,1);filter:blur(calc(var(--border-size) * 10));pointer-events:none;will-change:filter;background:0 0;border:none;position:absolute;inset:0}.glow-card>span{color:var(--slate);font-family:Unbounded,sans-serif;font-size:10px}.glow-card>p{z-index:1;max-width:300px;margin:44px 0 0;font-size:20px;line-height:1.42;position:relative}.glow-card>i{border:1px solid #efece517;border-radius:50%;width:88px;height:88px;transition:transform .62s cubic-bezier(.16,1,.3,1);position:absolute;bottom:18px;right:18px}.glow-card:hover>i{transform:scale(1.18)}.founder-section{background:linear-gradient(110deg,#08090afa,#08090adb),url(/images/xire-main-bg.jpg) 50%/cover;padding:158px 0;position:relative;overflow:hidden}.founder-ambient{opacity:.48;background:radial-gradient(circle, var(--green), transparent 68%);width:620px;height:620px;top:-250px;right:-230px}.founder-grid{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);align-items:center;gap:clamp(48px,5vw,70px)}.founder-visual{aspect-ratio:1;isolation:isolate;width:min(100%,480px);transform:translateY(var(--parallax-shift,0));border-radius:50%;justify-self:end;margin:0;position:relative;overflow:hidden}.founder-visual:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #efece52e}.founder-photo{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.founder-copy>p:not(.section-kicker){color:#efece5a3;max-width:640px;margin:28px 0 32px;font-size:18px;line-height:1.66}.form-submit,.ripple-link{min-height:48px;transition:transform .42s cubic-bezier(.16,1,.3,1),color .32s}.faq-section{padding:145px 0}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr 30px;align-items:center;gap:18px;padding:25px 0;display:grid}.faq-question:focus-visible{outline-offset:-1px;outline:1px solid #efece5d1}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .2s linear,transform .42s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-8px)}.faq-answer-inner{min-height:0;overflow:hidden}.faq-item[data-open] .faq-answer{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.faq-question>span{color:var(--slate);font-family:Unbounded,sans-serif;font-size:9px}.faq-question strong{font-size:19px;font-weight:400}.faq-question>i{border:1px solid var(--line);border-radius:50%;width:30px;height:30px;position:relative}.faq-question>i:before,.faq-question>i:after{content:"";background:var(--cream);width:10px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-question>i:after{transition:transform .32s cubic-bezier(.22,1,.36,1);transform:translate(-50%,-50%)rotate(90deg)}.faq-item[data-open] .faq-question>i:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer p{color:#efece580;max-width:600px;margin:-2px 48px 26px 52px;font-size:15px;line-height:1.64}.final-zone{isolation:isolate;background:linear-gradient(90deg,#050607e6 0%,#050607ad 48%,#05060775 100%),linear-gradient(#0506072e 0%,#0506078c 100%),url(/images/compass-hero-bg.webp) 42%/cover no-repeat;position:relative;overflow:hidden}.final-cta{text-align:center;isolation:isolate;background:0 0;padding:152px 0 138px;position:relative;overflow:hidden}.final-orbit-one{width:760px;height:760px;top:-610px;left:50%;transform:translate(-50%)}.final-orbit-one i{bottom:105px;right:90px}.final-orbit-two{border-color:#efece514;width:420px;height:420px;bottom:-250px;right:-260px}.cta-content{z-index:2;position:relative}.cta-content h2{max-width:880px;margin-inline:auto}.cta-content>p:not(.section-kicker){color:#efece591;max-width:620px;margin:26px auto 36px;font-size:17px;line-height:1.62}.cta-form-wrap{text-align:left;max-width:720px;margin-inline:auto}.cta-form-wrap .compass-form{padding:0}.site-footer{background:0 0}.footer-inner{color:#efece56b;grid-template-columns:1fr auto 1fr;align-items:center;min-height:112px;font-size:11px;display:grid}.footer-inner p{text-align:center;margin:0}.footer-inner>a:last-child{justify-self:end;align-items:center;gap:9px;display:inline-flex}.footer-brand{opacity:.72;width:88px}.hero-stagger{opacity:0;animation:1s cubic-bezier(.22,1,.36,1) forwards hero-reveal}.site-header.hero-stagger{animation-name:header-slide-down;animation-duration:2s}.hero-delay-1{animation-delay:0s}.hero-delay-2,.hero-delay-3{animation-delay:.3s}.hero-delay-4{animation-delay:.6s}.hero-delay-5{animation-delay:.9s}.hero-delay-6{animation-delay:1.2s}.hero-delay-7{animation-delay:1.5s}.hero-delay-8{animation-delay:1.8s}@keyframes header-slide-down{0%{opacity:0;transform:translateY(-64px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.motion-ready .motion-reveal{opacity:0;filter:blur(10px);transition:opacity .6s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), filter .6s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .6s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:translateY(42px)}.motion-ready .motion-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)}.motion-ready .glow-card.motion-reveal,.motion-ready .glow-card.motion-reveal.is-visible{transform:none}@media (max-width:1040px){.final-zone,.hero{background-position:0 0,0 0,38%}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.62fr);gap:55px}.hero-title-primary{font-size:clamp(50px,6.5vw,72px)}.hero-title-secondary{white-space:normal}.book-scene{width:min(100%,320px)}.section-grid,.faq-grid,.founder-grid{grid-template-columns:1fr;gap:66px}.audience-section .section-grid{display:block}.section-heading{z-index:5;background:linear-gradient(#101214fa 0%,#101214f0 72%,#10121400 100%);max-width:720px;padding:18px 0 24px;position:sticky;top:74px}.audience-section .section-heading{background:linear-gradient(#000000fa 0%,#000000f0 72%,#0000 100%);margin-bottom:66px}.founder-visual{justify-self:center;width:min(62vw,410px);margin-inline:auto}}@media (max-width:780px){.shell{width:min(100% - 36px,1240px)}.site-header{min-height:58px;padding-inline:18px}.hero{background:linear-gradient(#050607b8 0%,#05060770 46%,#05060761 72%,#0506078c 100%),url(/images/compass-hero-bg.webp) 38%/cover no-repeat;padding-top:58px}.header-link-optional{display:none}.header-grid{grid-template-columns:1fr auto;min-height:58px}.site-header .brand,.header-grid .brand{justify-self:start}.header-grid .header-link:last-child{justify-self:end;font-size:14px}.brand{width:98px}.hero-grid{grid-template-columns:1fr;gap:0;min-height:auto;padding-block:62px 48px}.section-heading{padding:14px 0 20px;top:58px}.hero-copy{max-width:680px;display:contents}.hero-copy>h1{order:1}.hero-copy>.hero-intro{order:2}.cover-stage{order:3;margin-top:68px}.hero-title-primary{font-size:clamp(47px,11vw,66px)}.hero-title-secondary{max-width:540px;font-size:clamp(20px,5.8vw,27px)}.book-scene{width:min(76vw,350px)}.cover-orbit{width:min(86vw,420px);height:min(86vw,420px)}.hero-inline-form{order:4;width:100%;margin-top:30px}.compass-form{grid-template-columns:1fr}.privacy-note{grid-column:1}.compass-form button{width:100%}.audience-section,.founder-section,.faq-section{padding:104px 0}.audience-grid{grid-template-columns:1fr}.glow-card{min-height:225px}.founder-visual{order:3;width:min(82vw,390px);margin:44px auto 0}.founder-grid{gap:0}.founder-copy{display:contents}.founder-copy>.section-kicker{order:1}.founder-copy>h2{order:2}.founder-copy>p:not(.section-kicker){order:4}.founder-copy>.ripple-link{order:5;justify-self:start}.final-cta{padding:112px 0 102px}.footer-inner{grid-template-columns:1fr auto;gap:18px;padding-block:28px}.footer-inner p{text-align:left;grid-area:2/1/auto/-1}}@media (max-width:460px){.header-cta{font-size:11px}.hero-title-primary{font-size:clamp(42px,12vw,54px)}.hero-title-secondary{margin-top:20px;font-size:20px}.hero-intro{font-size:16px}.section-heading h2,.founder-copy h2,.cta-content h2{font-size:clamp(34px,10vw,45px)}.faq-question{grid-template-columns:28px 1fr 28px;gap:12px}.faq-question strong{font-size:17px}.faq-answer p{margin-left:40px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.path-track{animation:none}.motion-ready .motion-reveal{opacity:1;filter:none;transform:none}.ambient-field,.ambient-field:before,.ambient-field:after,.ambient-field>i,.hero-ambient,.founder-ambient{animation:none!important;transform:none!important}.book-scene{--book-x:0!important;--book-y:0!important;--book-open:0!important}.book-rig{transform:rotate(1.8deg)!important}.book-front{transform:translateZ(7px)!important}}html{background:#f5f4f0}body.theme-light{--ink:#f5f4f0;--ink-soft:#ebeae6;--ink-raised:#fff;--cream:#10202b;--slate:#2a5273;--slate-deep:#184566;--burgundy:#6a3342;--green:#63736c;--line:#082d4824;--line-strong:#082d484d;--paper:#f5f4f0;--paper-warm:#ebeae6;--paper-white:#fff;--mist:#c9c9c7;--mist-light:#e5e8e6;--section-fade:clamp(110px, 12vw, 220px);--navy:#082d48;--blue:#184f73;--text:#10202b;--text-soft:#10202ba8;--text-muted:#10202b7a;color:var(--text);background:var(--paper)}.theme-light .skip-link{color:var(--paper-white);background:var(--navy)}.theme-light .xire-cursor{color:#fff;mix-blend-mode:difference}.theme-light .xire-cursor:before{border-color:#082d48b8}.theme-light .site-header:before{background:#f7f6f2f0;box-shadow:0 12px 30px #082d4806}.theme-light .header-link,.theme-light .header-nav a,.theme-light .footer-link{color:var(--navy)}.theme-light .header-nav a:after{background:var(--navy)}.theme-light .brand img{filter:brightness(0)saturate()invert(17%)sepia(29%)saturate(1433%)hue-rotate(162deg)brightness(88%)contrast(101%)}.theme-light .hero{color:var(--text);background:radial-gradient(circle at 7% 88%,#6a334213,#0000 34%),radial-gradient(circle at 88% 16%,#184f731a,#0000 38%),linear-gradient(90deg,#fffffff0 0%,#f5f4f0d1 42%,#f5f4f085 72%,#f5f4f057 100%),linear-gradient(#ffffff1a 0%,#f5f4f075 100%),url(/images/compass-hero-light-bg.webp) 42% 48%/cover no-repeat}.theme-light .hero:after,.theme-light .founder-section:after,.theme-light .final-cta:after{background:linear-gradient(115deg,#0000 25%,#082d4806 50%,#0000 72%)}.theme-light .hero-ambient,.theme-light .founder-ambient{mix-blend-mode:multiply;filter:blur(72px)}.theme-light .hero-ambient-burgundy{opacity:.12}.theme-light .hero-ambient-green{opacity:.1}.theme-light .ambient-field{opacity:.24;mix-blend-mode:multiply}.theme-light .ambient-field-burgundy{--ambient-color:#6a334238}.theme-light .ambient-field-slate{--ambient-color:#184f7333}.theme-light .ambient-field-green{--ambient-color:#63736c33}.theme-light .ambient-field>i{background:#082d4809;border-color:#082d483d;box-shadow:0 0 12px #082d4812}.theme-light .hero-orbit,.theme-light .section-orbit,.theme-light .founder-orbit,.theme-light .final-orbit,.theme-light .hero-product-orbit{border-color:#082d481c}.theme-light .hero-orbit i,.theme-light .section-orbit i,.theme-light .founder-orbit i,.theme-light .final-orbit i,.theme-light .hero-product-orbit i{background:var(--navy);box-shadow:0 0 20px #082d484d}.theme-light .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:clamp(34px,5vw,80px);min-height:650px}.theme-light .hero-title-primary{font-size:clamp(56px,5.6vw,82px)}.theme-light .hero-title-secondary{color:#10202bbd;font-size:clamp(20px,1.55vw,26px)}.theme-light .hero-intro{color:var(--text-soft)}.hero-product{z-index:2;isolation:isolate;width:min(51vw,660px);transform:translate3d(0, var(--parallax-shift,0), 0);will-change:transform;justify-self:end;margin:0 clamp(-54px,-3vw,-18px) 0 0;position:relative}.hero-product-picture{z-index:2;display:block;position:relative}.hero-product-image{filter:drop-shadow(0 28px 34px #082d4829);width:100%;height:auto;transform:translate3d(calc(var(--hero-x) * 10px), calc(var(--hero-y) * 7px), 0) scale(1);transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s;display:block}.hero-product:hover .hero-product-image{filter:drop-shadow(0 34px 42px #082d4833);transform:translate3d(calc(var(--hero-x) * 12px), calc((var(--hero-y) * 8px) - 7px), 0) scale(1.012)}.hero-product-halo{z-index:-1;aspect-ratio:1;filter:blur(30px);background:radial-gradient(circle,#184f731f,#0000 68%);border-radius:50%;width:88%;position:absolute;top:2%;right:1%}.hero-product-orbit{z-index:1;aspect-ratio:1;pointer-events:none;width:88%;transform:translate3d(calc(var(--hero-x) * -12px), calc(var(--hero-y) * -8px), 0);border:1px solid #082d481c;border-radius:50%;position:absolute;bottom:1%;right:-1%}.hero-product-orbit i{background:var(--navy);border-radius:50%;width:9px;height:9px;position:absolute;top:12%;right:16%;box-shadow:0 0 20px #082d484d}.product-note{z-index:3;color:#10202b7a;letter-spacing:.12em;text-align:right;text-transform:uppercase;margin:8px 2% 0 0;font-family:Unbounded,sans-serif;font-size:9px;position:relative}.product-note span{padding-inline:6px}.theme-light .field-wrap input{color:var(--text);border-bottom-color:#082d4885}.theme-light .field-wrap input::placeholder{color:#10202b9e}.theme-light .field-wrap input:focus{border-color:var(--navy)}.theme-light .field-wrap input:focus-visible{outline-color:#082d487a}.theme-light .form-submit,.theme-light .ripple-link{border-color:var(--navy);color:var(--navy);background:0 0}.theme-light .bc-ripple-button__hover-fill{background:var(--navy)}.theme-light .bc-ripple-button__pseudo:before{color:var(--navy)}.theme-light .bc-ripple-button__pseudo:after{color:var(--paper-white)}.theme-light .privacy-note{color:#10202b66}.theme-light .formkit-alert-error{color:var(--burgundy)}.theme-light .formkit-alert-success{color:var(--text)}.theme-light .formkit-alert-success:before,.theme-light .form-success>span{color:var(--paper-white);background:var(--navy)}.theme-light .form-success p{color:var(--text-muted)}.theme-light .path-rail{color:var(--paper-white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#082d48f7}.theme-light .path-track span{color:#ffffffad}.theme-light .path-track i{background:#91a8b8}.theme-light .section-dark{background:var(--paper-warm)}.theme-light .audience-section{color:var(--text);isolation:isolate;background:linear-gradient(180deg, var(--paper-warm) 0%, var(--paper-warm) 60%, #c4c4c2 100%)}.theme-light .audience-section:before,.theme-light .audience-section:after{content:"";pointer-events:none;position:absolute}.theme-light .audience-section:before{z-index:0;opacity:.56;filter:saturate(.72)contrast(.84)brightness(1.07);background:url(/images/audience-compass-bg.jpg) 50% calc(56% + 64px)/cover no-repeat;inset:-18px;transform:scale(1.025)}.theme-light .audience-section:after{z-index:1;background:linear-gradient(180deg, transparent calc(100% - var(--section-fade)), #c4c4c2 100%), linear-gradient(90deg, #f5f4f0e0 0%, #f5f4f08a 45%, #f5f4f05c 100%), linear-gradient(180deg, #f5f4f038 0%, #ebeae68c 100%);inset:0}.theme-light .audience-section .ambient-field{z-index:1;opacity:.08}.theme-light .audience-orbit{z-index:1;opacity:.26}.theme-light .section-heading>p:last-child{color:var(--text-soft)}.theme-light .glow-card{--base:204;--spread:0;--saturation:62;--lightness:38;--size:200;--cardblur:5;--backdrop:#082d481f;--border-width:3;--border-radius:14px;background:0 0;box-shadow:0 15px 30px -15px #082d4861}.theme-light .bc-glowing-card[data-glow]:before{background-image:radial-gradient(calc(var(--spotlight-size) * .75) calc(var(--spotlight-size) * .75) at calc(var(--x,100000) * 1px) calc(var(--y,100000) * 1px), hsl(var(--hue) calc(var(--saturation) * 1%) calc(var(--lightness) * 1%) / 1), transparent 100%);filter:brightness(2)}.theme-light .bc-glowing-card[data-glow]:after{background-image:radial-gradient(calc(var(--spotlight-size) * .5) calc(var(--spotlight-size) * .5) at calc(var(--x,100000) * 1px) calc(var(--y,100000) * 1px), #fff, transparent 100%)}.theme-light .glow-card>p{color:var(--text)}.theme-light .glow-card>i{border-color:#082d481c}.editorial-section{min-height:clamp(620px,58vw,820px);color:var(--text);isolation:isolate;background:linear-gradient(180deg, #c4c4c2 0%, #d2d2cf 46%, var(--paper-warm) 100%);align-items:center;padding:clamp(104px,11vw,166px) 0;display:flex;position:relative;overflow:hidden}.editorial-section:before,.editorial-section:after{content:"";pointer-events:none;position:absolute}.editorial-section:before{z-index:0;background:url(/images/editorial-landscape-bg.webp) 50%/cover no-repeat;inset:-2px}.editorial-section:after{z-index:1;background:linear-gradient(180deg, #c4c4c2 0%, #c4c4c200 var(--section-fade), #ebeae600 calc(100% - var(--section-fade)), var(--paper-warm) 100%), linear-gradient(90deg, #c9c9c705 0%, #ebeae61f 48%, #f5f4f0a8 100%);inset:0}.editorial-grid{z-index:2;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;width:100%;display:grid;position:relative}.editorial-copy{grid-column:2}.editorial-copy h2{max-width:560px;font-size:clamp(40px,4vw,58px);line-height:1.08}.editorial-copy>p:last-child{max-width:520px;color:var(--text-soft);margin:28px 0 0;font-size:18px;line-height:1.65}.theme-light .founder-section{color:var(--text);isolation:isolate;background:radial-gradient(circle at 88% 12%, #63736c14, transparent 30%), linear-gradient(180deg, var(--paper-warm) 0%, var(--paper) 58%, var(--mist-light) 100%)}.theme-light .founder-section:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--paper-warm) 0%, #ebeae600 var(--section-fade), #e5e8e600 calc(100% - var(--section-fade)), var(--mist-light) 100%);position:absolute;inset:0}.theme-light .founder-ambient{opacity:.09}.theme-light .founder-copy>p:not(.section-kicker){color:var(--text-soft)}.theme-light .founder-visual{box-shadow:0 36px 80px #082d481f}.theme-light .founder-visual:after{box-shadow:inset 0 0 0 1px #082d482e}.theme-light .faq-section{color:var(--text);isolation:isolate;background:linear-gradient(180deg, var(--mist-light) 0%, var(--mist-light) 70%, #f7f6f2 100%)}.theme-light .faq-section:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--mist-light) 0%, #e5e8e600 var(--section-fade), #f7f6f200 calc(100% - var(--section-fade)), #f7f6f2 100%);position:absolute;inset:0}.theme-light .faq-list,.theme-light .faq-item{border-color:#082d4829}.theme-light .faq-question:focus-visible{outline-color:#082d48b8}.theme-light .faq-question>i{border-color:#082d4842}.theme-light .faq-question>i:before,.theme-light .faq-question>i:after{background:var(--navy)}.theme-light .faq-answer p{color:var(--text-soft)}.theme-light .final-zone{color:var(--text);background:radial-gradient(circle at 92% 18%, #184f7314, transparent 28%), linear-gradient(180deg, #f7f6f2 0%, #f3f2ee 46%, var(--paper-warm) 72%, var(--paper-warm) 100%)}.theme-light .final-cta{text-align:left;background:linear-gradient(180deg, #f7f6f2 0%, var(--paper-warm) 100%);padding:132px 0 118px}.theme-light .final-cta:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#ffffff75 0%,#f5f4f09e 48%,#f5f4f0e6 100%),url(/images/compass-final-light-bg.webp) 58%/cover no-repeat;position:absolute;inset:-2px}.theme-light .final-cta:after{z-index:1;background:linear-gradient(180deg, #f7f6f2 0%, #f7f6f200 var(--section-fade), #ebeae600 calc(100% - var(--section-fade)), var(--paper-warm) 100%), linear-gradient(115deg, transparent 25%, #082d4806 50%, transparent 72%)}.final-layout{z-index:2;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid;position:relative}.final-product{justify-self:center;width:min(100%,380px);margin:0}.final-product-parallax{transform:translateY(var(--parallax-shift,0));will-change:transform}.final-product img{filter:drop-shadow(0 24px 34px #082d4829);width:100%;height:auto;display:block}.theme-light .cta-content h2{max-width:720px;margin-inline:0}.theme-light .cta-content>p:not(.section-kicker){max-width:600px;color:var(--text-soft);margin:26px 0 36px}.theme-light .cta-form-wrap{max-width:720px;margin-inline:0}.theme-light .footer-inner{color:#10202b8a}.theme-light .footer-brand{opacity:.82}@media (max-width:1040px){.theme-light .hero{background-position:50%,50%,50%,50%,38%}.theme-light .final-cta:before{background-position:50%,62%}.theme-light .hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.86fr);gap:38px}.hero-product{width:min(49vw,580px);margin-right:-24px}.theme-light .audience-section .section-heading{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#f5f4f0f0 0%,#f5f4f0d1 72%,#f5f4f000 100%)}.theme-light .faq-section .section-heading{background:linear-gradient(#e5e8e6fc 0%,#e5e8e6f7 72%,#e5e8e600 100%)}.editorial-grid,.final-layout{gap:48px}}@media (max-width:780px){body.theme-light{--section-fade:clamp(72px, 18vw, 120px)}.theme-light .hero{background:radial-gradient(circle at 12% 88%,#6a334211,#0000 34%),radial-gradient(circle at 88% 14%,#184f7317,#0000 34%),linear-gradient(#ffffffe0 0%,#f5f4f09e 46%,#f5f4f094 72%,#f5f4f0d1 100%),url(/images/compass-hero-light-bg.webp) 38%/cover no-repeat}.theme-light .hero-grid{grid-template-columns:1fr;gap:0;padding-block:62px 96px}.hero-product{order:3;justify-self:center;width:min(100%,460px);margin:42px auto 0}.hero-product-image{filter:drop-shadow(0 22px 28px #082d4814);transform:none}.hero-product:hover .hero-product-image{transform:none}.hero-product-orbit{width:88%;bottom:14%;right:6%}.product-note{text-align:center;margin:10px 0 0}.theme-light .hero-inline-form{order:4;margin-top:46px}.theme-light .audience-section .section-heading{background:linear-gradient(#f5f4f0f0 0%,#f5f4f0d6 72%,#f5f4f000 100%);top:58px}.theme-light .audience-section:before{opacity:.48;background-position:50% calc(54% + 52px)}.theme-light .faq-section .section-heading{background:linear-gradient(#e5e8e6 0%,#e5e8e6fa 72%,#e5e8e600 100%);top:58px}.editorial-section{background:linear-gradient(180deg, #c4c4c2 0%, #c9c9c7 48%, var(--paper-warm) 100%);align-items:flex-start;min-height:780px;padding:92px 0 390px}.editorial-section:before{background-position:34% 100%;background-repeat:no-repeat;background-size:auto 72%}.editorial-grid{grid-template-columns:1fr}.editorial-copy{grid-column:1;max-width:560px}.final-layout{grid-template-columns:1fr;gap:54px}.theme-light .founder-visual{box-shadow:0 26px 58px #082d481c}.theme-light .final-cta{background:linear-gradient(180deg, #f7f6f2 0%, var(--paper-warm) 100%);padding:104px 0 92px}.theme-light .final-cta:before{background:linear-gradient(90deg,#ffffffad 0%,#f5f4f0c2 100%),url(/images/compass-final-light-bg.webp) 62%/cover no-repeat}.final-product{order:1;width:min(100%,400px);margin-inline:auto}.final-product-parallax{transform:none}.cta-content{order:2}}@media (max-width:460px){.editorial-copy h2{font-size:clamp(34px,10vw,45px)}.editorial-copy>p:last-child{font-size:16px}}
