@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--black:#070609;--night:#0d091f;--plum:#32105f;--violet:#7100f5;--paper:#f4f3f7;--ink:#17131e;--lilac:#bc97ff;--mono:"IBM Plex Mono", monospace;--edge:clamp(24px, 5.8vw, 112px);background:var(--black);color:var(--paper);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{min-width:280px;margin:0}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}svg{flex:none}em{font-style:normal}::selection{color:#fff;background:#7141b5}:focus-visible{outline-offset:4px;outline:3px solid #a167ff}.shell{width:min(100% - var(--edge) * 2, 1376px);margin-inline:auto}.skip{z-index:100;color:var(--ink);background:#fff;padding:12px 20px;position:fixed;top:-90px;left:12px}.skip:focus{top:8px}:where([data-market-surface]){isolation:isolate;position:relative}.mesh-layer{pointer-events:none;z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.mesh-layer:not([data-painted]){background-image:repeating-linear-gradient(164deg,#0000 0 22px,#987cb61a 23px,#0000 24px 46px);-webkit-mask-image:linear-gradient(110deg,#000a,#0003 50%,#000b);mask-image:linear-gradient(110deg,#000a,#0003 50%,#000b)}.hero .mesh-layer{z-index:-2}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a080ff0;border-bottom:1px solid #29252f;position:sticky;top:0}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;height:75px;display:grid}.wordmark{white-space:nowrap;justify-self:start;align-items:center;gap:10px;display:inline-flex}.wordmark img{width:36px;height:35px}.wordmark span{letter-spacing:-.062em;font-size:24px;font-weight:750}.wordmark b{font-weight:480}.desktop-nav{align-items:center;gap:clamp(25px,3.2vw,52px);display:flex}.desktop-nav a{color:#c6c2cd;font-size:13px;font-weight:500;transition:color .2s}.desktop-nav a:hover,.hero-secondary:hover,footer a:hover{color:var(--lilac)}.header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.header-cta,.primary-button{white-space:nowrap;justify-content:center;align-items:center;gap:14px;font-weight:650;display:inline-flex}.header-cta{border:1px solid #49434e;border-radius:8px;min-height:39px;padding:0 16px;font-size:13px;transition:background .2s,border .2s}.header-cta:hover{background:#22172e;border-color:#8867b9}.menu-toggle,.mobile-nav{display:none}.hero{isolation:isolate;background:radial-gradient(at 83% 57%,#211033 0%,#110b18 42%,#0000 73%),#0a080e;position:relative;overflow:clip}.hero-inner{align-items:center;min-height:clamp(534px,72svh,716px);display:flex;position:relative}.hero-copy{z-index:3;width:min(51%,660px);padding:53px 0 45px;position:relative}.hero-tag,.section-label,.module-number{font-family:var(--mono);text-transform:uppercase;letter-spacing:.11em;font-weight:500}.hero-tag{color:#dac9f8;align-items:center;gap:10px;font-size:10px;line-height:1.35;display:inline-flex}.hero-tag i{background:#be96ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8d43e923,0 0 12px #b370f176}.hero h1{letter-spacing:-.078em;margin:25px 0 23px -.062em;font-size:clamp(65px,7.65vw,118px);font-weight:590;line-height:.99}.hero h1 em{color:#0000;background:linear-gradient(102deg,#decafa 9%,#bd95ff 55%,#9c73ed);-webkit-background-clip:text;background-clip:text}.hero-copy>p{color:#c1bbc9;letter-spacing:-.012em;max-width:460px;font-size:clamp(15px,1.2vw,19px);line-height:1.55}.hero-buttons{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:28px;display:flex}.primary-button{color:#fff;letter-spacing:-.012em;background:linear-gradient(112deg,#8119fb,#6e00e7);border:1px solid #943fff;border-radius:8px;min-height:49px;padding:0 22px;font-size:14px;transition:transform .22s,box-shadow .22s,background .22s;box-shadow:inset 0 1px #ffffff1c,0 5px 22px #6412e52b}.primary-button:hover{background:linear-gradient(112deg,#9336ff,#7713e8);transform:translateY(-2px);box-shadow:0 8px 27px #7616f04d}.primary-button svg,.header-cta svg{transition:transform .22s}.primary-button:hover svg,.header-cta:hover svg{transform:translate(2px,-2px)}.hero-secondary,.text-link{align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:580;display:inline-flex}.hero-secondary svg{color:#bb9cdd}.mentor-byline{align-items:center;gap:11px;margin-top:29px;display:flex}.mentor-byline img{object-fit:cover;border:1px solid #675670;border-radius:50%;width:35px;height:35px}.mentor-byline strong,.mentor-byline span{display:block}.mentor-byline strong{font-size:12px;font-weight:600;line-height:1.4}.mentor-byline span{color:#a79eaf;font-size:11px;line-height:1.5}.art-field{pointer-events:none;z-index:-1;position:absolute;inset:0;container-type:size}.art-frame{aspect-ratio:3/2;width:min(69%,1230px);max-width:calc(150cqh - 36px);position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 100%),linear-gradient(#0000 0%,#000 11% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 24% 100%),linear-gradient(#0000 0%,#000 11% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.candle-art{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.register{z-index:2;pointer-events:none;color:#9282a4;opacity:.65;width:10px;height:10px;position:absolute}.register:before,.register:after{content:"";background:currentColor;position:absolute}.register:before{width:10px;height:1px;top:4px}.register:after{width:1px;height:10px;left:4px}.register-t{top:26px;right:0}.register-b{bottom:24px;left:48%}.benefit-band{background:#111015;border-block:1px solid #2a262f}.benefits{grid-template-columns:repeat(4,1fr);padding-block:25px;display:grid}.benefit{border-left:1px solid #35303a;align-items:center;gap:clamp(11px,1.15vw,22px);min-width:0;padding-inline:clamp(12px,2.3vw,45px) 12px;display:flex}.benefit:first-child{border:0;padding-left:0}.benefit-icon{color:#c3a0ff;background:#201827;border:1px solid #392b46;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:grid}.benefit strong,.benefit div>span{display:block}.benefit strong{color:#f0ecf4;letter-spacing:-.025em;font-size:14px;font-weight:590;line-height:1.45}.benefit div>span{color:#aaa3b1;margin-top:1px;font-size:11.5px;line-height:1.5}.two-columns{grid-template-columns:.92fr 1.08fr;gap:clamp(40px,7.5vw,132px);display:grid}.light-section{background:var(--paper);color:var(--ink)}.program,.results,.faq,.signup{padding-block:clamp(70px,7vw,126px)}.section-label{color:#68429c;align-items:center;gap:10px;font-size:10px;display:flex}.section-label i{background:var(--violet);width:21px;height:2px;display:inline-block}h2{letter-spacing:-.07em;margin:19px 0 18px;font-size:clamp(45px,4.7vw,78px);font-weight:550;line-height:1.02}.section-copy{letter-spacing:-.015em;color:#5d5666;max-width:405px;font-size:16px;line-height:1.6}.program-intro h2{font-size:clamp(40px,4.25vw,73px)}.program-intro h2 em{color:#66418a;display:block}.program-intro{align-self:start}@media (min-width:981px) and (min-height:650px){.program-intro{position:sticky;top:104px}}.module-list{border-top:1px solid #aca5b7;margin-top:3px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.module,.faq-list details{border-bottom:1px solid #cec9d5}.module summary{grid-template-columns:27px 1fr 30px;align-items:center;gap:14px;padding:23px 0;display:grid}.module-number{color:#7955a0;font-size:10px}.module h3,.faq-list h3{letter-spacing:-.032em;font-size:clamp(17px,1.45vw,23px);font-weight:570;line-height:1.25}.expand{color:#655675;border:1px solid #c8c2d1;border-radius:50%;place-items:center;width:29px;height:29px;transition:background .2s,border .2s;display:grid}.expand svg{transition:transform .2s}.module[open] .expand{background:var(--violet);color:#fff;border-color:var(--violet)}.module[open] .expand svg{transform:rotate(45deg)}.module summary:hover h3,.faq-list summary:hover h3{color:#5c12af}.module-content{padding:0 40px 25px 41px}.module-content p,.faq-list p{color:#5d5666;font-size:15px;line-height:1.6}.module-content .module-practice{color:#594966;border-left:2px solid #a17cc8;margin-top:14px;padding-left:13px;font-size:14px}.module-practice strong{color:#68418d;margin-bottom:2px;font-size:12px;display:block}.study{background:#f0edf5;border:1px solid #d2cbdc;border-radius:10px;max-width:405px;margin-top:26px;overflow:hidden}.study-top{border-bottom:1px solid #d7cfdf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 13px;display:flex}.study-top>span{color:#51445e;align-items:center;gap:7px;font-size:12px;font-weight:620;display:inline-flex}.study-switch{background:#e0dbe7;border-radius:5px;gap:1px;padding:2px;display:flex}.study-switch button{color:#63596e;background:0 0;border:0;border-radius:4px;min-height:27px;padding:4px 8px;font-size:11px;font-weight:600}.study-switch button[aria-pressed=true]{color:#582897;background:#fff;box-shadow:0 1px 4px #27162d17}.study-body,.sequence-plot{background-image:radial-gradient(circle,#ad9dbd90 .65px,#0000 .8px);background-size:11px 11px;height:145px;position:relative}.candle-direction{position:absolute;top:10px;left:9px}.study-graph{width:29px;position:absolute;inset:12px auto 12px 34%}.candle-wick,.candle-body{background:#7934d1;display:block;position:absolute}.candle-wick{width:3px;inset:0 auto 0 13px}.candle-body{border-radius:2px;transition:background .2s;inset:19px 0}.is-down .candle-body{background:#eeebf3;border:2px solid #563f6a}.is-down .candle-wick{background:#563f6a}.price-label{font:500 9px/1 var(--mono);color:#5b4e64;position:absolute;left:61%}.price-label:before{content:"";border-top:1px dashed #9684a7;width:clamp(25px,4.5vw,71px);position:absolute;top:4px;right:calc(100% + 6px)}.price-label.high{top:9px}.price-label.upper{top:28px}.price-label.lower{bottom:28px}.price-label.low{bottom:9px}.study-note{color:#594e63;border-top:1px solid #ded6e6;min-height:47px;padding:9px 13px 11px;font-size:12px;line-height:1.45}.series-bars{grid-template-columns:repeat(12,1fr);display:grid;position:absolute;inset:12px 51px 13px 19px}.bar{position:relative}.bar-wick,.bar-body{background:#7444ad;position:absolute;left:50%;transform:translate(-50%)}.bar-wick{width:1.5px}.bar-body{border-radius:1px;width:49%;max-width:11px;min-height:2px}.bar-down .bar-body{background:#f0edf5;border:1.4px solid #6e5b80}.bar-down .bar-wick{background:#6e5b80}.fib-level{border-top:1px dashed #9372b4;position:absolute;left:3%;right:-4px}.fib-level span,.swing-label{font:500 9px/1 var(--mono);color:#62457c}.fib-level span{position:absolute;left:calc(100% + 3px);transform:translateY(-50%)}.swing-label{position:absolute}.swing-low{bottom:4%;left:0}.swing-high{bottom:92%;left:60%}.psychology{color:#fbf7ff;background:radial-gradient(at 18% 106%,#3a1c5a,#0000 56%),radial-gradient(at 92% 4%,#291439,#0000 52%),#100c18}.psychology-inner{grid-template-columns:1fr .87fr;align-items:center;gap:clamp(44px,8vw,155px);padding-block:clamp(78px,8vw,148px);display:grid}.psychology .section-label{color:#cfb0f6}.psychology .section-label i{background:#b17aff}.psychology h2{text-wrap:balance;margin:21px 0;font-size:clamp(48px,5.3vw,89px);line-height:.99}.psychology h2 em{color:#cba0fa;display:block}.psychology-intro p{color:#d5c9df;max-width:46ch;font-size:clamp(16px,1.15vw,19px);line-height:1.6}.psychology-examples{background:linear-gradient(120deg,#201629f5,#1c1329de);border:1px solid #a081bc4d;border-radius:12px;padding:clamp(22px,2.6vw,43px)}.psychology-examples h3{color:#ceb8df;font:500 11px/1.5 var(--mono);margin:0 0 18px}.psychology-examples dl>div+div{border-top:1px solid #6f577e78;margin-top:20px;padding-top:19px}.psychology-examples dt{color:#f5edfd;letter-spacing:-.028em;font-size:clamp(18px,1.5vw,23px);font-weight:580;line-height:1.22}.psychology-examples dd{color:#c5b8d0;margin-top:7px;font-size:14px;line-height:1.55}.results{color:var(--paper);background:#100b1b}.results .section-label,.signup .section-label{color:#c3a6e5}.results .section-label i,.signup .section-label i{background:#b17aff}.section-heading-row{justify-content:space-between;align-items:end;gap:30px;margin:20px 0 36px;display:flex}.section-heading-row h2{margin:0}.section-heading-row h2 em,.signup h2 em{color:#c5a2fb}.section-heading-row .section-copy{color:#b4aabd;max-width:333px;font-size:15px}.faq{border-bottom:1px solid #d7d0df}.faq-list{border-top:1px solid #aca5b7}.faq-list summary{justify-content:space-between;align-items:center;gap:20px;padding:23px 0;display:flex}.faq-list h3{font-size:clamp(16px,1.3vw,21px)}.faq-list summary svg{color:#7b6591;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{padding:0 26px 21px 0}.signup{isolation:isolate;background:radial-gradient(at 11% 85%,#35134f,#0000 57%),#140c21;position:relative;overflow:hidden}.signup-inner{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(45px,11vw,190px)}.signup h2{font-size:clamp(54px,5.8vw,92px)}.signup .section-copy{color:#c5bacf}.signup-signature{margin-top:48px}.interest-form,.form-success{width:100%;color:var(--ink);background:#f8f7fa;border:1px solid #fff;border-radius:14px;padding:clamp(23px,2.8vw,43px)}.interest-form{gap:15px;display:grid;position:relative}.form-field{gap:6px;display:grid}.form-field label{font-size:13px;font-weight:650}.form-field input{color:#1c1525;background:#fff;border:1px solid #cfc9d6;border-radius:6px;width:100%;padding:11px 12px;font-size:14px;line-height:1.4}.form-field input::placeholder{color:#79717f}.form-field input:focus{outline-offset:1px;border-color:#8d55c7;outline:2px solid #b38bd650}.form-field input[aria-invalid=true]{border-color:#ac3453}.consent{color:#584f63;cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.consent input{width:16px;height:16px;accent-color:var(--violet);flex:none;margin:2px 0 0}.form-error{color:#982b48;font-size:12px;line-height:1.4}.form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-submit{width:100%;margin-top:2px}.form-submit:disabled{opacity:.7;cursor:wait}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-success{padding-block:40px}.success-icon{color:#5d129e;background:#e8ddf5;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.form-success h3{letter-spacing:-.05em;margin:18px 0 10px;font-size:32px}.form-success p{color:#5d5666;font-size:15px;line-height:1.6}.form-success .text-link{color:#6c20ae;margin-top:12px}footer{background:#0b090e}.footer-inner{justify-content:space-between;align-items:center;gap:25px;padding-block:24px;display:flex}.footer-inner>div{gap:2px;display:grid}.footer-inner strong{letter-spacing:-.045em;font-size:16px}.footer-inner span,footer p{color:#aaa2b1;font-size:11px;line-height:1.5}footer a{color:#d7cedd;align-items:center;gap:8px;font-size:12px;display:inline-flex}.mentor-byline{width:fit-content}.mentor-byline:hover strong{color:#d6b9ff}.avatar-stack{align-items:center;padding-left:0;display:flex}.avatar-stack img{box-shadow:0 0 0 2px #0d0a10}.avatar-stack img+img{margin-left:-8px}.mentors{padding:0 0 clamp(64px,6vw,108px)}.mentors-inner{grid-template-columns:1.04fr 1fr 1fr;gap:clamp(22px,3.1vw,58px);padding-top:clamp(50px,5.4vw,94px);display:grid}.mentors-intro{align-self:center;padding-right:clamp(0px,2vw,38px)}.mentors-intro .section-copy{text-wrap:pretty;max-width:37ch}.mentor-support{color:#594e65;text-wrap:pretty;border-top:1px solid #d4cbde;grid-template-columns:17px 1fr;gap:10px;max-width:39ch;margin-top:18px;padding-top:14px;font-size:14px;line-height:1.5;display:grid}.mentor-support svg{color:#7950a3;margin-top:2px}.mentor-support strong{color:#58347f;font-weight:650}.portrait{aspect-ratio:1.22;background:#201328;border-radius:9px;overflow:hidden}.portrait img{object-fit:cover;object-position:center 12%;width:100%;height:100%;transition:transform .45s}.mentor-profile:hover img{transform:scale(1.025)}.mentor-profile figcaption{padding-top:14px}.mentor-profile figcaption strong,.mentor-profile figcaption span{display:block}.mentor-profile figcaption strong{letter-spacing:-.045em;font-size:clamp(19px,1.6vw,27px);font-weight:580;line-height:1.2}.mentor-profile figcaption span{color:#5c5166;text-wrap:pretty;max-width:38ch;margin-top:5px;font-size:clamp(13px,1vw,15px);line-height:1.5}@media (min-width:761px) and (max-width:980px){.mentors-inner{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.mentors-intro{grid-column:1/-1;grid-template-columns:.85fr 1.15fr;column-gap:40px;padding:0;display:grid}.mentors-intro .section-label{grid-area:1/1}.mentors-intro h2{grid-area:2/1/4/2}.mentors-intro .section-copy{grid-area:1/2/3/3;max-width:none}.mentor-support{grid-area:3/2;max-width:none}}@media (max-width:1050px) and (min-width:761px){:root{--edge:4.5vw}.header-inner{grid-template-columns:auto 1fr auto;gap:14px}.desktop-nav{justify-self:center;gap:clamp(15px,2.1vw,22px)}.hero-copy{width:53%}.hero-copy>p{max-width:385px}.hero-buttons{gap:16px}.hero-buttons .primary-button{padding-inline:16px;font-size:13px}.benefit{gap:9px;padding-left:15px}.benefit-icon{width:33px;height:35px}.benefit-icon svg{width:19px}.benefit strong{font-size:13px}.benefit div>span{font-size:10.5px}.two-columns{gap:40px}.module summary{gap:10px}.module-content{padding-left:37px;padding-right:20px}}@media (max-width:760px){:root{--edge:clamp(20px,5.5vw,36px)}html{scroll-padding-top:63px}.header-inner{grid-template-columns:1fr auto;gap:10px;height:62px}.wordmark{gap:7px}.wordmark img{width:30px;height:30px}.wordmark span{font-size:21px}.header-cta{gap:5px;min-height:34px;padding-inline:11px;font-size:11px}.header-cta svg{width:13px}.desktop-nav{display:none}.menu-toggle{color:#f8f3ff;background:0 0;border:0;place-items:center;width:35px;height:38px;display:grid}.mobile-nav:not([hidden]){width:100%;padding:6px var(--edge) 10px;background:#17111f;border-block:1px solid #3e3347;display:grid;position:absolute;top:100%;box-shadow:0 12px 25px #0003}.mobile-nav a{border-bottom:1px solid #302638;justify-content:space-between;align-items:center;min-height:44px;font-size:14px;display:flex}.mobile-nav a:last-child{border:0}.mobile-nav svg{color:#c4a3e1}.hero-inner{min-height:0;display:block}.hero-copy{width:100%;padding:43px 0 min(66.67vw,440px)}.hero-tag{font-size:9px}.hero h1{margin:19px 0 16px -.045em;font-size:clamp(59px,13.3vw,88px)}.hero-copy>p{max-width:405px;font-size:15px;line-height:1.5}.hero-buttons{gap:12px 18px;margin-top:22px}.hero-buttons .primary-button{gap:9px;min-height:45px;padding-inline:14px;font-size:12px}.hero-secondary{gap:5px;font-size:12px}.mentor-byline{margin-top:18px}.mentor-byline img{width:29px;height:29px}.mentor-byline strong{font-size:10.5px}.mentor-byline span{font-size:10px}.hero{background:radial-gradient(at 70% 89%,#281235,#0000 65%),#0a080e}.art-frame{width:min(100%,660px);height:auto;top:auto;bottom:0;transform:none;-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 94%,#0000),linear-gradient(90deg,#0000,#000 14%,#000);mask-image:linear-gradient(#0000 0%,#000 24% 94%,#0000),linear-gradient(90deg,#0000,#000 14%,#000)}.register{display:none}.benefits{grid-template-columns:repeat(2,1fr);gap:0;padding-block:9px}.benefit{border:0;gap:9px;padding:13px 0 13px 12px}.benefit:nth-child(odd){padding-left:0}.benefit:nth-child(-n+2){border-bottom:1px solid #2e2834}.benefit-icon{border-radius:6px;width:31px;height:32px}.benefit-icon svg{width:17px;height:17px}.benefit strong{font-size:12.5px}.benefit div>span{font-size:10px;line-height:1.35}.two-columns{grid-template-columns:1fr;gap:32px}.program,.results,.faq,.signup{padding-block:59px}h2,.program-intro h2{margin:15px 0;font-size:clamp(39px,8.8vw,58px)}.section-copy{font-size:15px}.study{max-width:100%;margin-top:20px}.price-label:before{width:15vw}.module summary{grid-template-columns:22px 1fr 28px;gap:10px;padding:18px 0}.module-content{padding:0 22px 22px 32px}.module-content p,.faq-list p{font-size:14px}.psychology-inner{grid-template-columns:1fr;gap:28px;padding-block:64px}.psychology h2{text-wrap:normal;margin:17px 0;font-size:clamp(42px,9.6vw,62px)}.psychology-intro p{font-size:15.5px}.psychology-examples{max-width:520px}.mentors{padding-bottom:54px}.mentors-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px;padding-top:39px}.mentors-intro{grid-column:1/-1;padding:0}.mentors-intro h2 br,.faq h2 br{display:none}.mentors-intro .section-copy{max-width:470px}.portrait{aspect-ratio:.92}.mentor-profile figcaption{padding-top:10px}.mentor-profile figcaption strong{font-size:18px}.mentor-profile figcaption span{font-size:12.5px;line-height:1.45}.section-heading-row{flex-direction:column;align-items:flex-start;gap:14px;margin:16px 0 23px}.faq-inner{gap:14px}.faq-list summary{padding-block:19px}.signup h2{font-size:clamp(47px,10vw,67px)}.signup-signature{display:none}.interest-form{padding:22px}.form-field input{font-size:16px}.footer-inner{grid-template-columns:1fr auto;gap:15px;display:grid}.footer-inner p{grid-area:2/1/auto/-1}}@media (max-width:365px){:root{--edge:16px}.header-inner,.wordmark{gap:5px}.wordmark img{width:25px;height:25px}.wordmark span{font-size:18px}.header-cta{padding-inline:8px}.menu-toggle{width:30px}.header-actions{gap:3px}.hero-copy{padding-top:32px}.hero h1{font-size:53px}.hero-buttons{gap:6px 12px}.benefit{gap:7px;padding-left:5px}.benefit-icon{width:26px;height:29px}.benefit div>span{font-size:9.5px}.mentor-profile figcaption strong{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.story-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.story-gallery{border-radius:9px;min-width:0}.story-viewport{scrollbar-width:thin;padding:4px 0 5px;overflow-x:auto}.story-viewport[data-interactive]{cursor:grab;overflow:hidden}.story-viewport:active{cursor:grabbing}.story-track{touch-action:pan-y pinch-zoom;align-items:stretch;display:flex}.story-slide{flex:0 0 calc(50% - 33px);min-width:0;margin-right:16px;display:flex}.story-card{isolation:isolate;background:radial-gradient(110% 145% at 106% -45%,#4f2b715e,#0000 78%),#1b1425;border:1px solid #4b395e;border-radius:15px;flex-direction:column;width:100%;padding:clamp(21px,2.2vw,35px);transition:border-color .4s,background-color .4s,transform .45s;display:flex;position:relative;overflow:hidden}.story-card:before{content:"";pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(100% 110% at 100% 0,#60328a40,#0000 73%);transition:opacity .45s;position:absolute;inset:0}.story-slide[data-selected] .story-card{background-color:#251731;border-color:#8860aa}.story-slide[data-selected] .story-card:before{opacity:1}.story-top,.story-byline,.story-controls,.story-image-tools{justify-content:space-between;align-items:center;gap:14px;display:flex}.story-kind,.story-ordinal,.story-count,.story-image-tools>span{font:500 10px/1.45 var(--mono);letter-spacing:.09em;text-transform:uppercase}.story-kind{color:#e1c7f6;align-items:center;gap:7px;display:inline-flex}.story-kind svg{color:#c495f3}.story-ordinal{color:#b9a1c9;letter-spacing:.025em;font-size:11px}.story-quote{flex-direction:column;flex:1;align-items:start;margin:23px 0 17px;display:flex}.story-glyph{color:#bd84fb;pointer-events:none;-webkit-user-select:none;user-select:none;height:28px;font:58px/.9 Georgia,serif;display:block}.story-quote p{color:#fbf6ff;letter-spacing:-.045em;overflow-wrap:break-word;margin:0;font-size:clamp(21px,2.02vw,32px);font-weight:490;line-height:1.2}.story-byline{flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:5px 0 19px}.story-byline strong{overflow-wrap:anywhere;font-size:14px;font-weight:640}.story-byline time{color:#c1b0cb;white-space:nowrap;font-size:12px}.story-read{border-top:1px solid #9e7cb345;align-items:center;gap:12px;min-width:0;padding-top:15px;display:flex}.story-read img,.story-paper{border:1px solid #b094c651;border-radius:6px;flex:none;width:61px;height:40px}.story-read img{object-fit:cover;background:#19151e}.story-paper{color:#d6b7f2;background:linear-gradient(120deg,#462c5c,#2c1d3a);place-items:center;display:grid}.story-read-text{min-width:0}.story-read-text strong,.story-read-text small{display:block}.story-read-text strong{color:#f9f3ff;font-size:13px;font-weight:620}.story-read-text small{color:#c9b8d3;margin-top:2px;font-size:12px;line-height:1.25}.story-read-arrow{color:#cba4f0;flex:none;margin-left:auto;transition:transform .25s}.story-read:focus-visible{outline-offset:2px}.story-controls{margin-top:17px}.story-position,.story-arrows{align-items:center;gap:12px;display:flex}.story-count{color:#f2e9fb;letter-spacing:.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.story-count span{color:#b8a6c7}.story-meter{background:#463650;border-radius:4px;width:clamp(61px,12vw,165px);height:2px;display:block;overflow:hidden}.story-meter i{transform-origin:0;background:#cb99ff;width:100%;height:100%;transition:transform .38s;display:block}.story-arrows{gap:8px}.story-arrows button,.story-close{color:#eadcf6;background:#21182c;border:1px solid #675075;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,border-color .2s;display:grid}.story-footnote{color:#b5a9c0;margin:15px 0 0;font-size:12px;line-height:1.55}.story-dialog{color:#f8f3fb;background:#1b1522;border:1px solid #695176;border-radius:18px;width:min(820px,100% - 32px);max-width:none;max-height:min(86dvh,850px);margin:auto;padding:0;overflow:hidden;box-shadow:0 22px 100px #05030799}.story-dialog::backdrop{background:#08050ddb}.story-reader{flex-direction:column;max-height:min(85dvh,848px);display:flex}.story-reader-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:clamp(20px,3.2vw,35px) clamp(18px,3.4vw,38px) 16px;display:flex}.story-reader-head>div{min-width:0}.story-reader-head h3{letter-spacing:-.055em;overflow-wrap:anywhere;margin:8px 0 3px;font-size:clamp(25px,3.3vw,43px);font-weight:560;line-height:1.08}.story-reader-head p{color:#c6b7cf;font-size:14px;line-height:1.45}.story-reader-head p span{margin:0 3px}.story-close{flex:none}.story-switch{border-bottom:1px solid #48384f;gap:5px;padding:0 clamp(18px,3.4vw,38px) 12px;display:flex}.story-switch button,.story-image-tools button{color:#cebbd9;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:14px;font-weight:560;line-height:1.2;display:inline-flex}.story-switch button{border:1px solid #0000;min-height:40px;padding:8px 12px}.story-switch button[aria-pressed=true]{color:#fbf4ff;background:#3b2949;border-color:#7b5e8d}.story-reader-body{overscroll-behavior:contain;scrollbar-color:#665070 transparent;min-height:0;padding:20px clamp(18px,3.4vw,38px) 27px;overflow-y:auto}.story-transcript{max-width:68ch}.story-transcript p{color:#ece3f1;overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(15px,1.4vw,17px);line-height:1.64}.story-transcript p:last-child{margin-bottom:0}.story-image-tools{margin:0 0 9px}.story-image-tools>span{color:#d7c5e2;font-size:10px}.story-image-tools button{border:1px solid #685374;min-height:38px;padding:6px 10px;font-size:12px}.story-image-scroll{overscroll-behavior:contain;background:#100e14;border-radius:7px;max-height:49dvh;overflow:auto}.story-image-scroll img{width:100%;height:auto;display:block}.story-image-scroll[data-zoom] img{width:auto;max-width:none}.story-figure figcaption{color:#cbbcd4;margin-top:11px;font-size:13px;line-height:1.5}@media (hover:hover){.story-read:hover .story-read-arrow{transform:translate(2px,-2px)}.story-arrows button:hover,.story-close:hover,.story-image-tools button:hover{background:#413047;border-color:#b88ed0}.story-card:focus-within{border-color:#c5a3dc}}@media (max-width:740px){.story-slide{flex-basis:calc(100% - 28px);margin-right:12px}.story-card{border-radius:12px;padding:20px}.story-quote{margin:18px 0 17px}.story-quote p{font-size:clamp(20px,5.3vw,27px)}.story-controls{margin-top:12px}.story-meter{width:72px}}@media (max-width:365px){.story-slide{flex-basis:calc(100% - 17px);margin-right:9px}.story-card{padding:16px}.story-read{gap:8px}.story-quote p{font-size:20px}.story-dialog{width:calc(100% - 16px)}}@media (prefers-reduced-motion:reduce){.story-card,.story-card:before,.story-meter i,.story-read-arrow,.story-arrows button{transition:none}}
