@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_b462b272-module__jVoK1W__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_b462b272-module__jVoK1W__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_ecddd328-module__MKkDAG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_ecddd328-module__MKkDAG__variable{--font-editorial:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--ink:#0b2539;--ink-2:#12344b;--cream:#f4f0e5;--paper:#fbfaf5;--mint:#63cdbb;--mint-dark:#0b746b;--line:#0b253929;--muted:#6e7778;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}::selection{background:var(--mint);color:var(--ink)}.shell{width:min(1240px,100% - 64px);margin-inline:auto}.wordmark{width:126px;height:auto;display:block}.nav{border-bottom:1px solid var(--line);z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;height:96px;display:grid;position:relative}.logoLink{justify-self:start}.navLinks{color:#53636c;gap:38px;font-size:13px;display:flex}.navLinks a,.textLink{position:relative}.navLinks a:after,.textLink:after{content:"";background:var(--mint-dark);height:1px;transition:right .35s;position:absolute;bottom:-5px;left:0;right:100%}.navLinks a:hover:after,.textLink:hover:after{right:0}.navCta{justify-self:end;align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.directionIcon{stroke-width:1.8px;flex:none;width:1em;height:1em}.navCta .directionIcon,.primaryButton .directionIcon{color:var(--mint-dark);transition:transform .3s}.navCta:hover .directionIcon,.primaryButton:hover .directionIcon{transform:translate(3px,-3px)}.hero{grid-template-columns:.93fr 1.07fr;align-items:center;min-height:760px;padding-block:64px 78px;display:grid}.heroCopy{z-index:2;min-width:0;padding-bottom:12px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--mint-dark);align-items:center;gap:10px;margin:0 0 28px;font-size:10px;font-weight:650;display:flex}.eyebrow>span{background:currentColor;width:18px;height:1px}h1,h2,h3,p{margin-top:0}.mobileOnlyBreak{display:none}h1{letter-spacing:-.064em;max-width:720px;margin-bottom:30px;font-size:clamp(55px,6vw,88px);font-weight:540;line-height:.98}h1 em,h2 em{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;font-weight:500}h1 em{color:var(--mint-dark)}.heroLead{color:#526169;letter-spacing:-.015em;max-width:525px;font-size:19px;line-height:1.6}.heroActions{align-items:center;gap:32px;margin-top:38px;display:flex}.primaryButton{background:var(--ink);color:#fff;align-items:center;gap:42px;padding:18px 22px 18px 25px;font-size:13px;font-weight:600;transition:background .3s,transform .3s;display:inline-flex}.primaryButton:hover{background:var(--ink-2);transform:translateY(-2px)}.textLink{color:#53636c;gap:12px;font-size:13px;display:flex}.trustNote{color:#68767b;align-items:flex-start;gap:14px;margin-top:58px;font-size:11px;line-height:1.55;display:flex}.trustNote p{margin:0}.trustNote strong{color:var(--ink);font-weight:600}.trustMark{width:22px;height:22px;color:var(--mint-dark);border:1px solid #0b746b4d;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.coachScene{perspective:1100px;height:620px;transform-style:preserve-3d;position:relative}.coachScene:before{content:"";background:radial-gradient(circle at 42% 35%,#fefdf9,#ece7d8 68%,#ded8c8);border-radius:50%;width:440px;height:440px;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%);box-shadow:0 45px 90px #0b253921,inset -18px -20px 50px #0b25390f}.sceneHalo{border:1px solid #0b253914;border-radius:50%;width:540px;height:540px;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)rotateX(68deg)rotate(-12deg)}.orbitMotion{pointer-events:none;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.orbit{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;border:1px solid #0b746b40;border-radius:50%;position:absolute;top:50%;left:52%}.orbitOne{width:500px;height:220px;transform:translate(-50%,-50%)rotateX(68deg)rotate(-15deg)}.orbitTwo{width:380px;height:520px;transform:translate(-50%,-50%)rotateY(72deg)rotate(16deg)}.orbitOneMotion{animation:orbitSwayOne 10s var(--ease-in-out) infinite}.orbitTwoMotion{animation:orbitSwayTwo 13s var(--ease-in-out) infinite}.orbit span{background:var(--mint);border-radius:50%;width:9px;height:9px;position:absolute;top:4%;left:20%;box-shadow:0 0 0 5px #63cdbb21}.moneySphere{width:292px;height:292px;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;background:var(--ink);color:var(--cream);border-radius:50%;flex-direction:column;justify-content:center;padding:52px;display:flex;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)translateZ(50px);box-shadow:0 40px 70px #0b253947,inset -28px -24px 54px #061621,inset 18px 16px 36px #ffffff0f}.moneySphere:after{content:"";background:var(--mint);width:11px;height:11px;box-shadow:0 0 20px var(--mint);border-radius:50%;position:absolute;top:52px;right:46px}.sphereEyebrow{text-transform:uppercase;letter-spacing:.2em;color:#9eaaa9;margin-bottom:18px;font-size:8px}.moneySphere strong{letter-spacing:-.03em;font-size:22px;font-weight:520;line-height:1.27}.sphereAction{color:var(--mint);align-items:center;gap:8px;margin-top:25px;font-size:10px;display:flex}.cardMotion{z-index:2;transform-style:preserve-3d;will-change:transform;position:absolute}.floatCard{width:100%;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;background:#fbfaf5;border:1px solid #0b25391f;flex-direction:column;padding:18px 19px;display:flex;overflow:hidden;box-shadow:0 20px 45px #0b25391a}.floatCard small{text-transform:uppercase;letter-spacing:.16em;color:#768287;margin-bottom:8px;font-size:8px}.floatCard strong{overflow-wrap:anywhere;font-size:13px;font-weight:580;line-height:1.35}.cardCash{width:148px;animation:floatCash 6s var(--ease-in-out) infinite;top:18%;left:8%}.cardNudge{width:174px;animation:floatNudge 7s var(--ease-in-out) infinite;top:23%;right:-1%}.cardGoal{width:142px;animation:floatGoal 8s 1s var(--ease-in-out) infinite;bottom:15%;right:5%}.mintPulse{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-bottom:13px;box-shadow:0 0 0 6px #63cdbb21}.miniLine{border-bottom:1px solid var(--line);height:25px;margin-top:12px;position:relative}.miniLine:before{content:"";background:linear-gradient(160deg, transparent 47%, var(--mint) 49%, var(--mint) 52%, transparent 54%);width:100%;height:15px;position:absolute;bottom:5px;left:0}.goalDots{color:var(--mint-dark);letter-spacing:4px;margin-top:12px;font-size:8px}@keyframes floatCash{0%,to{transform:translateZ(70px)rotate(-6deg)}50%{transform:translate3d(0,-8px,70px)rotate(-4deg)}}@keyframes floatNudge{0%,to{transform:translateZ(95px)rotate(4deg)}50%{transform:translate3d(0,8px,95px)rotate(2deg)}}@keyframes floatGoal{0%,to{transform:translateZ(75px)rotate(-3deg)}50%{transform:translate3d(0,-6px,75px)rotate(-1deg)}}@keyframes orbitSwayOne{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes orbitSwayTwo{0%,to{transform:rotate(3deg)}50%{transform:rotate(-3deg)}}.manifesto{background:var(--cream);border-top:1px solid var(--line);padding:130px 0}.manifestoGrid{grid-template-columns:200px 1fr 220px;align-items:start;gap:55px;display:grid}.sectionTag{text-transform:uppercase;letter-spacing:.17em;color:#69777b;white-space:nowrap;align-items:center;gap:13px;font-size:9px;display:flex}.sectionTag span{color:var(--mint-dark);font-weight:700}.displayQuote{letter-spacing:-.045em;max-width:780px;margin-bottom:35px;font-size:clamp(34px,4vw,56px);line-height:1.13}.displayQuote.muted{color:#a9aaa4;font-family:var(--font-editorial), Georgia, serif;margin-bottom:0;font-weight:500}.sideNote{border-left:1px solid var(--line);color:#69767b;margin-top:160px;padding-left:25px;font-size:12px;line-height:1.7}.stepDots{align-items:center;gap:9px;margin-bottom:25px;display:flex}.stepDots span{background:var(--mint);opacity:.35;border-radius:50%;width:5px;height:5px}.stepDots span:first-child{border:1px solid var(--mint);opacity:1;background:0 0;width:10px;height:10px}.stepDots span:nth-child(2){opacity:1}.coachAreas{padding:138px 0 150px}.sectionIntro{grid-template-columns:270px 1fr;align-items:start;margin-bottom:70px;display:grid}.sectionIntro h2,.howHeader h2,.waitlist h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,68px);font-weight:520;line-height:1.03}.sectionIntro h2 em,.howHeader h2 em{color:var(--mint-dark)}.areaGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.areaCard{border:1px solid var(--line);flex-direction:column;min-height:490px;padding:26px 28px 30px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.areaCard:hover{transform:translateY(-8px);box-shadow:0 24px 55px #0b25391a}.areaTop{color:#7e898d;justify-content:space-between;font-size:9px;display:flex}.areaTop .directionIcon{width:14px;height:14px}.areaVisual{height:245px;position:relative}.areaCard h3{letter-spacing:-.035em;margin-bottom:13px;font-size:24px;font-weight:560}.areaCard p{color:#68767b;max-width:300px;margin:0;font-size:13px;line-height:1.65}.areaPrimary{background:#f1ede2}.cashVisual{justify-content:center;align-items:flex-end;gap:10px;padding:50px 50px 45px;display:flex}.bar{background:var(--ink);opacity:.12;border-radius:20px 20px 2px 2px;width:31px;display:block}.b1{height:32%}.b2{height:54%}.b3{background:var(--mint);opacity:1;height:75%}.b4{height:93%}.trendDot{border:2px solid var(--mint-dark);border-radius:50%;width:12px;height:12px;position:absolute;top:48px;right:65px}.areaDark{background:var(--ink);color:var(--cream)}.areaDark .areaTop,.areaDark p{color:#99a8ac}.protectionVisual{place-items:center;display:grid}.shieldRing{border:1px solid #63cdbb45;border-radius:50%;align-content:center;justify-items:center;gap:7px;width:156px;height:156px;display:grid;position:relative}.shieldRing:before{content:"";border:7px solid #0000;border-top-color:var(--mint);border-right-color:var(--mint);border-radius:50%;position:absolute;inset:-8px;transform:rotate(35deg)}.readinessScore{color:var(--cream);letter-spacing:-.07em;align-items:flex-start;line-height:.8;display:flex}.readinessScore strong{font-size:54px;font-weight:530}.readinessScore span{color:var(--mint);letter-spacing:-.03em;margin:5px 0 0 3px;font-size:17px;font-weight:650}.shieldRing small{color:#95a7aa;text-align:center;text-transform:uppercase;letter-spacing:.13em;max-width:94px;font-size:8px;line-height:1.45}.areaMint{background:#cfece3}.goalVisual{place-items:center;display:grid}.goalPath{border-top:1px solid var(--mint-dark);opacity:.45;border-radius:50%;width:220px;height:110px;transform:rotate(-8deg)}.goalPoint{background:var(--ink);border-radius:50%;width:10px;height:10px;position:absolute}.p1{bottom:78px;left:28%}.p2{background:var(--mint-dark);top:82px;left:50%;box-shadow:0 0 0 8px #0b746b1a}.p3{border:2px solid var(--ink);background:0 0;bottom:91px;right:27%}.how{background:var(--ink);color:var(--cream);padding:135px 0 110px}.howHeader{grid-template-columns:270px 1fr;margin-bottom:85px;display:grid}.lightTag{color:#82969d}.howHeader h2 em{color:var(--mint)}.steps{border-top:1px solid #f4f0e526;margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid #f4f0e526;grid-template-columns:270px 1fr 30px;padding:38px 0;transition:padding .35s,background .35s;display:grid}.steps li:hover{background:#ffffff05;padding-left:12px}.stepNumber{color:var(--mint);font-size:10px}.steps h3{margin-bottom:11px;font-size:25px;font-weight:500}.steps p{color:#9eabad;max-width:570px;margin:0;font-size:13px;line-height:1.65}.steps .directionIcon{color:var(--mint);justify-self:end}.principle{grid-template-columns:1fr 1fr;align-items:center;gap:95px;min-height:720px;padding-block:120px;display:grid}.principleArt{background:var(--ink);perspective:700px;place-items:center;height:490px;display:grid;position:relative;overflow:hidden}.principleArt:after{content:"";background:radial-gradient(circle,#63cdbb29,#0000 58%);position:absolute;inset:0}.principleWordmark{z-index:2;color:var(--cream);letter-spacing:-.065em;font-size:45px;font-weight:620;line-height:1;position:relative}.principleWordmark span{color:var(--mint)}.ring{border:1px solid #63cdbb40;border-radius:50%;animation:9s ease-in-out infinite alternate ringShift;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(65deg)}.r1{width:240px;height:240px}.r2{width:360px;height:360px;animation-delay:-3s}.r3{width:520px;height:520px;animation-delay:-6s}@keyframes ringShift{to{transform:translate(-50%,-50%)rotateX(74deg)rotate(30deg)}}.principleCopy blockquote{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.035em;margin:52px 0 30px;font-size:clamp(38px,4vw,55px);line-height:1.08}.principleCopy>p{color:#66757b;max-width:540px;font-size:14px;line-height:1.7}.principleList{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.1em;color:var(--mint-dark);flex-wrap:wrap;gap:12px 26px;margin-top:38px;padding-top:24px;font-size:10px;display:flex}.principleList span:before{content:"•";color:var(--mint);margin-right:9px}.faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:80px;padding:130px 0 150px;display:grid}.faq h2{letter-spacing:-.05em;margin-top:48px;font-size:53px;font-weight:530}.faqList{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;padding:25px 0;font-size:16px;font-weight:520;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary i{color:var(--mint-dark);font-size:20px;font-style:normal;font-weight:300;transition:transform .3s}details[open] summary i{transform:rotate(45deg)}details p{color:#68767b;margin:0;padding:0 60px 27px 0;font-size:13px;line-height:1.7}.waitlist{color:var(--cream);background:#0d2a3f;padding:145px 0;position:relative;overflow:hidden}.waitlist:before{content:"nnomi";letter-spacing:-.09em;color:#ffffff05;font-size:320px;font-weight:650;position:absolute;bottom:-120px;left:-35px}.waitlistGlow{background:radial-gradient(circle,#63cdbb21,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;right:-200px}.waitlistGrid{z-index:2;grid-template-columns:1fr .8fr;gap:120px;display:grid;position:relative}.lightEyebrow,.waitlist h2 em{color:var(--mint)}.waitlistCopy>p:last-child{color:#9eb0b3;max-width:490px;margin-top:31px;font-size:15px;line-height:1.7}.waitlistForm{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff06;border:1px solid #f4f0e52b;flex-direction:column;padding:38px;display:flex}.waitlistForm label{text-transform:uppercase;letter-spacing:.14em;color:#91a4a9;margin-bottom:9px;font-size:8px}.waitlistForm input,.waitlistForm select{width:100%;color:var(--cream);background:0 0;border:0;border-bottom:1px solid #f4f0e533;border-radius:0;outline:0;margin-bottom:26px;padding:8px 0 15px;font-size:14px}.waitlistForm input::placeholder{color:#72878d}.waitlistForm select{color:#a7b6b7;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--mint) 50%),linear-gradient(135deg,var(--mint) 50%,transparent 50%);background-position:calc(100% - 8px) 12px,calc(100% - 3px) 12px;background-repeat:no-repeat;background-size:5px 5px}.waitlistForm option{color:var(--ink);background:var(--cream)}.waitlistForm button{background:var(--mint);color:var(--ink);cursor:pointer;border:0;justify-content:space-between;padding:17px 20px;font-size:13px;font-weight:650;transition:transform .3s,filter .3s;display:flex}.waitlistForm button:hover{filter:brightness(1.06);transform:translateY(-2px)}.waitlistForm button:disabled{opacity:.6;cursor:wait}.formMessage{color:#81969a;min-height:16px;margin:13px 0 0;font-size:10px;line-height:1.5}.formMessage.success{color:var(--mint)}.formMessage.error{color:#ffb1a8}.waitlistSuccess{flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;display:flex}.waitlistSuccessIcon{width:34px;height:34px;color:var(--mint);border:1px solid #63cdbb8c;border-radius:50%;place-items:center;margin-bottom:25px;display:grid}.waitlistSuccessIcon svg{width:18px;height:18px}.waitlistSuccess .eyebrow{margin-bottom:16px}.waitlistSuccess h3{letter-spacing:-.04em;margin:0 0 12px;font-size:31px;font-weight:520}.waitlistSuccess p{color:#b3c1c2;margin:0;font-size:14px;line-height:1.6}.waitlistSuccess .waitlistSuccessNote{color:var(--mint);margin-top:16px;font-size:12px}.honey{opacity:0!important;position:absolute!important;left:-9999px!important}footer{color:var(--cream);background:#071a29;padding:75px 0 30px}.footerTop{justify-content:space-between;align-items:flex-start;padding-bottom:80px;display:flex}.footerTop .wordmark{width:190px}.footerTop p{letter-spacing:-.03em;font-size:28px;line-height:1.25}.footerTop em{color:var(--mint);font-family:var(--font-editorial), Georgia, serif}.footerBottom{text-transform:uppercase;letter-spacing:.12em;color:#71858d;border-top:1px solid #f4f0e51f;justify-content:space-between;padding-top:25px;font-size:9px;display:flex}.footerBottom div{gap:35px;display:flex}.footerBottom a{align-items:center;gap:5px;display:inline-flex}.footerBottom a:hover{color:var(--mint)}@media (max-width:980px){.shell{width:min(100% - 40px,760px)}.nav{grid-template-columns:1fr 1fr}.navLinks{display:none}.hero{grid-template-columns:1fr;padding-top:80px}.coachScene{height:570px;margin-top:35px}.manifestoGrid{grid-template-columns:150px 1fr}.sideNote{grid-column:2;margin-top:10px}.sectionIntro,.howHeader{grid-template-columns:200px 1fr}.areaGrid{grid-template-columns:1fr}.areaCard{min-height:420px}.areaVisual{height:200px}.steps li{grid-template-columns:200px 1fr 30px}.principle{grid-template-columns:1fr;gap:65px}.principleArt{order:2}.faq{grid-template-columns:1fr;gap:45px}.waitlistGrid{grid-template-columns:1fr;gap:65px}}@media (max-width:640px){.shell{width:calc(100% - 32px)}.pointerGlow{display:none}.nav{min-width:0;height:72px;display:block}.logoLink{position:absolute;top:50%;left:0;transform:translateY(-50%)}.navCta{white-space:nowrap;gap:7px;margin:0;font-size:11px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.wordmark{width:126px}.hero{min-width:0;min-height:0;padding:54px 0 38px}.heroCopy{min-width:0}.hero h1{letter-spacing:-.058em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(43px,12vw,50px);line-height:1.04}.mobileOnlyBreak{display:inline}.heroLead{max-width:34ch;font-size:16px}.heroActions{flex-direction:column;align-items:flex-start;gap:20px;width:100%}.primaryButton{justify-content:flex-start;gap:12px;width:auto;max-width:100%}.textLink{gap:8px}.trustNote{margin-top:40px}.coachScene{width:100%;height:385px;margin:20px 0 -24px;overflow:hidden;transform:none}.coachScene:before{width:310px;height:310px;left:50%}.sceneHalo{width:370px;height:370px;left:50%}.orbit{left:50%}.orbitOne{width:350px;height:165px}.orbitTwo{width:275px;height:370px}.moneySphere{width:205px;height:205px;padding:28px;left:50%}.moneySphere strong{overflow-wrap:break-word;max-width:100%;font-size:16px;line-height:1.25}.sphereEyebrow{margin-bottom:10px}.sphereAction{white-space:nowrap;gap:5px;max-width:100%;margin-top:13px;font-size:9px}.floatCard{min-width:0;overflow:hidden}.cardCash{width:112px;top:12%;left:0}.cardNudge{width:124px;top:17%;right:0}.cardCash .floatCard,.cardNudge .floatCard{padding:12px}.cardGoal{display:none}.floatCard strong{overflow-wrap:break-word;font-size:10px;line-height:1.3}.floatCard small{margin-bottom:5px}.miniLine{height:18px;margin-top:7px}.manifesto,.coachAreas,.how,.faq{padding-block:90px}.manifestoGrid,.sectionIntro,.howHeader{display:block}.sectionTag{margin-bottom:45px}.displayQuote{font-size:35px}.sideNote{margin-top:55px}.sectionIntro h2,.howHeader h2,.waitlist h2{font-size:44px}.areaCard{min-height:420px}.howHeader{margin-bottom:50px}.steps li{grid-template-columns:32px minmax(0,1fr) 18px;gap:10px}.steps li>.directionIcon{align-self:start;margin-top:3px}.steps h3{font-size:20px}.steps p{font-size:12px}.principle{padding-block:90px}.principleArt{height:360px}.principleCopy blockquote{margin-top:40px;font-size:39px}.principleList{flex-direction:column}.faq h2{margin-top:0;font-size:44px}.faqList{margin-top:-20px}details p{padding-right:10px}.waitlist{padding:90px 0}.waitlistForm{padding:27px 22px}.footerTop{padding-bottom:55px;display:block}.footerTop p{margin-top:45px;font-size:24px}.footerBottom{line-height:1.7;display:block}.footerBottom div{justify-content:space-between;margin-top:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
