@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_db8459eb-module__PZ6jEG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_db8459eb-module__PZ6jEG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_ec019566-module__bJ0HsW__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_ec019566-module__bJ0HsW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--review-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#17212b;font-family:var(--font-geist-sans),Arial,sans-serif;background:#f7f6f2;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}::selection{color:#102337;background:#b8c6d1}.concept{min-height:100vh;padding-top:var(--review-h)}.concept.solo-design{padding-top:0}.solo-design .d0-header{top:0}.concept h1,.concept h2,.concept h3,.concept p{margin-top:0}.concept section>*,.academy-page section>*{min-width:0}.concept h1,.concept h2{font-family:var(--font-newsreader),Georgia,serif;letter-spacing:-.04em;font-weight:480}.overline{letter-spacing:.14em;text-transform:uppercase;font-weight:750;font-size:11px!important}.rla-brand{align-items:center;gap:11px;width:max-content;display:inline-flex}.rla-brand>.rla-brand-mark{mix-blend-mode:multiply;background-image:url(/rootlevel-academy-logo.jpg);background-position:50% -18px;background-repeat:no-repeat;background-size:112px 112px;flex:0 0 44px;width:44px;height:44px;display:block;overflow:hidden}.rla-brand>b{font-size:13px;line-height:1}.rla-brand-light{color:#fff}.rla-brand-light>.rla-brand-mark{mix-blend-mode:normal;background-color:#fff}.rla-link{border-bottom:1px solid;align-items:center;gap:24px;padding:0 0 8px;font-size:13px;font-weight:700;display:inline-flex}.rla-link>span{font-size:15px}.rla-link-light{color:#fff}.rla-footer{background:#f7f6f2;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:58px clamp(24px,6vw,96px) 110px;display:grid}.rla-footer>p{color:#67717a;text-align:center;margin:0;font-size:13px}.rla-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:24px;font-size:12px;display:flex}.footer-contact{flex-wrap:wrap;grid-column:1/-1;gap:24px 40px;min-width:0;font-size:14px;font-style:normal;display:flex}.footer-contact a{overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;padding-block:8px;display:flex}.footer-contact span{color:#67717a;font-size:14px}.footer-contact a:hover{color:#6d48e5}.footer-phone-group{flex-direction:column;gap:8px;padding-block:8px;display:flex}.footer-phone-group>div{flex-wrap:wrap;gap:8px 20px;display:flex}.footer-phone-group a{padding:0}.footer-contact a.footer-social-link{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.footer-social-icon{background:#fffdf8;border:1px solid #cfd3d5;border-radius:12px;grid-row:1/3;width:44px;height:44px;padding:10px}.footer-social-link b{font-weight:500}.footer-social-link:hover .footer-social-icon{border-color:currentColor}.footer-contact a:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #6d48e5}.rla-footer small{color:#737b82;border-top:1px solid #cfd3d5;grid-column:1/-1;padding-top:22px}.rla-footer-dark{color:#fff;background:#0b1824}.rla-footer-dark>p,.rla-footer-dark small{color:#9aabb8}.rla-footer-dark small{border-color:#31404b}.review-switcher{color:#fff;height:var(--review-h);z-index:100;background:#111820;grid-template-columns:auto 1fr;align-items:center;padding:9px 24px;display:grid;position:fixed;top:0;left:0;right:0}.review-switcher>div{border-right:1px solid #39434b;flex-direction:column;min-width:190px;line-height:1.1;display:flex}.review-switcher>div span{color:#8e9aa4;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.review-switcher>div b{margin-top:4px;font-size:13px}.review-switcher nav{grid-template-columns:repeat(5,1fr);gap:5px;margin-left:14px;display:grid}.review-switcher button{color:#aab4bc;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;min-height:42px;padding:7px 12px;font-size:11px}.review-switcher button span{color:#64727d;margin-bottom:2px;font-size:8px;display:block}.review-switcher button:hover{color:#fff;border-color:#56616a}.review-switcher button[aria-pressed=true]{color:#111820;background:#fff}.review-switcher button[aria-pressed=true] span{color:#53616d}.review-switcher button:focus-visible,.concept a:focus-visible,.concept button:focus-visible,.concept summary:focus-visible{outline-offset:3px;outline:3px solid #7aa7c7}.d0{color:#101923;background:#fffdf8}.d0-header{min-height:84px;top:var(--review-h);z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8eb;border-bottom:1px solid #d5d5cf;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px clamp(24px,5vw,76px);display:grid;position:sticky}.d0-header nav{gap:34px;font-size:13px;display:flex}.d0-header-cta{color:#fff;background:#101923;border-radius:999px;justify-self:end;padding:14px 20px;font-size:12px;font-weight:750}.mobile-menu{display:none}.mobile-menu summary{list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.d0-hero{grid-template-columns:1fr .85fr;gap:clamp(50px,8vw,120px);min-height:760px;padding:100px clamp(24px,7vw,110px);display:grid;overflow:hidden}.d0-copy{align-self:center}.d0-copy .overline{color:#4e5357}.d0-copy .overline:before{content:"";background:#6d48e5;border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block}.d0-copy h1{margin:30px 0;font-size:clamp(64px,7.3vw,112px);line-height:.91}.d0-copy h1 em,.d0-programme h2 em{color:#6d48e5;font-weight:500}.d0-copy>p:not(.overline){color:#465158;max-width:670px;font-size:20px;line-height:1.6}.d0-copy>div{align-items:center;gap:30px;margin:38px 0 25px;display:flex}.d0-copy>div>a:last-child{border-bottom:1px solid #101923;padding-bottom:5px;font-size:13px;font-weight:700}.d0-copy small{color:#6c7479}.d0-primary{color:#101923;background:#d9ff78;border-radius:999px;gap:18px;padding:18px 24px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 7px #92ad48}.d0-visual{aspect-ratio:.95;background:#6d48e5;border-radius:50% 50% 42% 42%;align-self:center;min-height:560px;position:relative}.d0-orbit{border:1px solid #ffffff4d;border-radius:50%;position:absolute}.d0-orbit.one{inset:10%}.d0-orbit.two{inset:24%}.d0-back,.d0-board{background:#fff;border:1px solid #dedede;border-radius:22px;position:absolute;box-shadow:0 24px 70px #11141f40}.d0-back{width:220px;padding:22px;top:10%;left:-5%;transform:rotate(-6deg)}.d0-back span{color:#6d48e5;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.d0-back b{margin-top:7px;display:block}.d0-back p{color:#6e7478;margin:5px 0 0;font-size:11px}.d0-board{padding:26px;top:25%;left:10%;right:-6%}.d0-board header{color:#6d7479;justify-content:space-between;font-size:10px;display:flex}.d0-board header span{color:#6d48e5}.d0-board>p{color:#6d7479;margin:42px 0 4px;font-size:11px}.d0-score{justify-content:space-between;align-items:baseline;display:flex}.d0-score strong{font-family:var(--font-newsreader),Georgia,serif;font-size:54px;font-weight:500}.d0-score span{color:#445715;background:#ecf6d0;border-radius:99px;padding:7px 11px;font-size:10px;font-weight:750}.d0-progress{background:#e8eaea;border-radius:99px;height:8px;margin:12px 0 32px;overflow:hidden}.d0-progress span{background:#6d48e5;width:82%;height:100%;display:block}.d0-columns{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.d0-columns span{color:#6d7479;background:#f1f3f3;border-radius:10px;flex-direction:column;gap:5px;padding:12px;font-size:9px;display:flex}.d0-columns b{color:#101923;font-size:19px}.d0-note{background:#d9ff78;border-radius:17px;align-items:center;gap:12px;width:min(330px,75%);padding:13px;display:flex;position:absolute;bottom:6%;left:-2%;box-shadow:0 15px 45px #10192333}.d0-note>b{color:#fff;background:#101923;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:10px;display:flex}.d0-note p{margin:0;font-size:10px;line-height:1.4}.d0-note strong{font-size:11px;display:block}.d0-stats{color:#fff;background:#101923;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.d0-stats>div{border-left:1px solid #394149;flex-direction:column;justify-content:center;min-height:140px;padding:25px 35px;display:flex}.d0-stats>div:last-child{border-right:1px solid #394149}.d0-stats strong{font-family:var(--font-newsreader),Georgia,serif;font-size:27px;font-weight:500}.d0-stats span{color:#adb7bd;margin-top:6px;font-size:11px}.d0-programme{padding:130px clamp(24px,7vw,110px)}.d0-programme header{max-width:950px}.d0-programme h2{font-size:clamp(54px,6vw,92px);line-height:.98}.d0-programme>div{border-top:1px solid #aeb3b5;margin-top:65px}.d0-programme article{border-bottom:1px solid #c5c9ca;grid-template-columns:80px .7fr 1fr;align-items:center;gap:30px;padding:30px 0;display:grid}.d0-programme article>span{background:#eef0f0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:11px;display:flex}.d0-programme article>b{font-family:var(--font-newsreader),Georgia,serif;font-size:28px;font-weight:500}.d0-programme article p{color:#647078;margin:0;line-height:1.55}.d0-simulation{color:#fff;background:#6d48e5;grid-template-columns:.8fr 1fr;gap:100px;padding:120px clamp(24px,7vw,110px);display:grid}.d0-simulation h2{font-size:clamp(54px,5.7vw,88px);line-height:.97}.d0-simulation h2 em{color:#d9ff78}.d0-simulation>div>p:last-child{color:#d7d0ee;line-height:1.65}.d0-simulation aside{color:#101923;background:#fffdf8;padding:28px;transform:rotate(1deg)}.d0-simulation aside header{background:#d9ff78;justify-content:space-between;align-items:center;margin:-28px -28px 8px;padding:24px 28px;display:flex}.d0-simulation aside header span{text-transform:uppercase;font-size:10px;font-weight:800}.d0-simulation aside header b{font-family:Georgia,serif;font-size:25px}.d0-simulation aside>p{border-bottom:1px solid #d7d9d8;grid-template-columns:35px 1fr;align-items:center;gap:18px;margin:0;padding:20px 0;display:grid}.d0-simulation aside>p span{color:#6d48e5;font-size:10px}.d0-simulation aside>p b{font-family:var(--font-newsreader),Georgia,serif;font-size:22px;font-weight:500}.d0-outcomes{grid-template-columns:repeat(3,1fr);gap:16px;padding:120px clamp(24px,7vw,110px);display:grid}.d0-outcomes article{background:#f1ede4;border-radius:20px;min-height:300px;padding:32px}.d0-outcomes article:nth-child(2){background:#e4dcff}.d0-outcomes article:nth-child(3){background:#e5f3c3}.d0-outcomes article>span{border:1px solid #9ca1a2;border-radius:50%;padding:12px;font-size:9px;display:inline-flex}.d0-outcomes h3{font-family:var(--font-newsreader),Georgia,serif;margin:75px 0 12px;font-size:31px;font-weight:500}.d0-outcomes p{color:#606a70;font-size:13px;line-height:1.55}.d0-cta{color:#fff;background:#6d48e5;grid-template-columns:1fr .55fr;gap:80px;margin:0 28px;padding:90px clamp(28px,7vw,100px);display:grid}.d0-cta h2{font-size:clamp(50px,5.5vw,84px);line-height:.96}.d0-cta h2 em{color:#d9ff78}.d0-cta>div:last-child{align-self:center}.d0-cta>div:last-child>p{color:#d9d2ef;line-height:1.6}.d1{color:#13283b;background:#f4f1ea}.d1-header{border-bottom:1px solid #c8c8c2;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;padding:18px clamp(24px,6vw,96px);display:grid}.d1-header nav{gap:34px;font-size:12px;display:flex}.d1-header>.rla-link{justify-self:end}.d1-hero{grid-template-columns:1.4fr .6fr;min-height:690px;display:grid}.d1-title{align-self:center;max-width:950px;padding:90px clamp(32px,7vw,110px)}.d1-title .overline{color:#6d7880}.d1-title h1{max-width:1000px;margin:32px 0;font-size:clamp(70px,8.5vw,132px);line-height:.88}.d1-title>p:not(.overline){color:#52616b;max-width:690px;font-size:19px;line-height:1.65}.d1-title>div{align-items:center;gap:34px;margin-top:42px;display:flex}.d1-title>div>a:last-child{color:#5f6b74;font-size:12px}.d1-facts{color:#fff;background:#13283b;flex-direction:column;justify-content:flex-end;align-self:stretch;padding:70px 44px;display:flex}.d1-facts>p{color:#93a2ad;letter-spacing:.15em;text-transform:uppercase;font-size:10px}.d1-facts dl{margin:20px 0 0}.d1-facts dl div{border-top:1px solid #40515f;padding:21px 0}.d1-facts dt{color:#96a6b1;text-transform:uppercase;font-size:10px}.d1-facts dd{font-family:var(--font-newsreader),Georgia,serif;margin:6px 0 0;font-size:23px}.d1-trust{background:#e7e4dd;grid-template-columns:.7fr repeat(4,1fr);align-items:center;gap:20px;padding:32px clamp(24px,6vw,96px);font-size:12px;display:grid}.d1-trust span{color:#788087;text-transform:uppercase}.d1-trust b{border-left:1px solid #bdc2c4;padding-left:20px;font-weight:600}.d1-programme{padding:130px clamp(24px,7vw,110px)}.d1-section-title{grid-template-columns:.45fr 1fr;gap:40px;margin-bottom:65px;display:grid}.d1-section-title h2{max-width:900px;font-size:clamp(48px,5.5vw,84px);line-height:1}.d1-module-list{border-top:1px solid #9da6ac}.d1-module-list article{border-bottom:1px solid #b9bfc2;grid-template-columns:70px .8fr 1.3fr auto;align-items:center;gap:25px;min-height:120px;display:grid}.d1-module-list article>span{color:#77838c;font-size:11px}.d1-module-list h3{font-family:var(--font-newsreader),Georgia,serif;margin:0;font-size:30px;font-weight:500}.d1-module-list p{color:#5f6d76;margin:0;font-size:14px;line-height:1.5}.d1-module-list b{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.d1-experience{background:#fff;grid-template-columns:.7fr 1fr;gap:100px;padding:130px clamp(24px,7vw,110px);display:grid}.d1-experience h2{font-size:clamp(50px,5.2vw,80px);line-height:1}.d1-experience>div:first-child>p:last-child{color:#66727a;max-width:590px;font-size:17px;line-height:1.6}.d1-board{border:1px solid #b9c0c5;align-self:center;box-shadow:18px 18px #d9dde0}.d1-board>header{color:#fff;background:#13283b;justify-content:space-between;padding:22px 25px;font-size:12px;display:flex}.d1-board>div{grid-template-columns:repeat(3,1fr);padding:25px;display:grid}.d1-board article{border-right:1px solid #d4d8da;flex-direction:column;padding:15px 20px;display:flex}.d1-board article:last-child{border:0}.d1-board article span{color:#71808a;font-size:11px}.d1-board article b{font-family:var(--font-newsreader),Georgia,serif;font-size:48px;font-weight:450}.d1-board>footer{background:#eef0f1;padding:22px 25px}.d1-board>footer span{text-transform:uppercase;font-size:10px;font-weight:750}.d1-board>footer p{color:#5c6870;margin:6px 0 0;font-size:13px}.d1-outcomes{grid-template-columns:repeat(3,1fr);display:grid}.d1-outcomes article{color:#fff;background:#13283b;border-right:1px solid #3b4b57;min-height:350px;padding:52px}.d1-outcomes span{color:#8fa0ab;font-size:11px}.d1-outcomes h3{font-family:var(--font-newsreader),Georgia,serif;margin:100px 0 15px;font-size:35px;font-weight:500}.d1-outcomes p{color:#acb8c0;font-size:14px;line-height:1.6}.d1-cta{background:#9caeaa;grid-template-columns:1fr .55fr;gap:80px;padding:100px clamp(24px,7vw,110px);display:grid}.d1-cta h2{font-size:clamp(48px,5vw,76px);line-height:1}.d1-cta>div:last-child{align-self:center}.d1-cta>div:last-child p{line-height:1.6}.d2-header{border-bottom:1px solid #d0d0cc;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:16px clamp(24px,5vw,80px);display:grid}.d2-header>span{color:#687177;font-family:var(--font-newsreader),Georgia,serif;font-size:16px}.d2-header>.rla-link{justify-self:end}.d2-hero{text-align:center;max-width:1250px;margin:0 auto;padding:130px 40px 110px}.d2-hero .overline{color:#6f777c;justify-content:center}.d2-hero h1{max-width:1200px;margin:30px auto;font-size:clamp(64px,8vw,122px);line-height:.94}.d2-hero>p:not(.overline){color:#626b71;max-width:750px;margin:0 auto 38px;font-size:19px;line-height:1.65}.d2-outcome-grid{grid-template-columns:1.25fr repeat(2,1fr);margin:0 clamp(24px,5vw,80px);display:grid}.d2-outcome-grid article,.d2-outcome-grid aside{border:1px solid #c8cbcc;min-height:290px;padding:36px}.d2-outcome-lead{color:#fff;background:#213c52;grid-row:span 2}.d2-outcome-lead span,.d2-outcome-grid article>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px}.d2-outcome-lead h2{margin-top:100px;font-size:clamp(45px,4.5vw,70px);line-height:1}.d2-outcome-lead p{color:#becbd3;line-height:1.6}.d2-outcome-grid article:not(.d2-outcome-lead) h3{font-family:var(--font-newsreader),Georgia,serif;margin:75px 0 12px;font-size:29px;font-weight:500}.d2-outcome-grid article:not(.d2-outcome-lead) p{color:#697177;font-size:13px;line-height:1.55}.d2-outcome-grid aside{text-align:center;background:#dce3e5;flex-direction:column;justify-content:center;align-items:center;display:flex}.d2-outcome-grid aside b{font-family:var(--font-newsreader),Georgia,serif;font-size:72px;font-weight:450}.d2-outcome-grid aside span{color:#5f686e;text-transform:uppercase;font-size:12px}.d2-method{grid-template-columns:.65fr 1fr;gap:100px;padding:150px clamp(24px,7vw,110px);display:grid}.d2-method>aside{align-self:start;position:sticky;top:110px}.d2-method h2{font-size:clamp(58px,6vw,92px);line-height:.9}.d2-method>aside>p:last-child{color:#687177;max-width:390px;line-height:1.6}.d2-method>div{border-top:1px solid #9da3a6}.d2-method article{border-bottom:1px solid #c4c7c8;grid-template-columns:55px 1fr;gap:28px;padding:34px 0;display:grid}.d2-method article>span{color:#6e7880;font-size:11px}.d2-method h3{font-family:var(--font-newsreader),Georgia,serif;margin-bottom:8px;font-size:31px;font-weight:500}.d2-method article p{color:#687177;line-height:1.5}.d2-proof{text-align:center;background:#e1e5e4;padding:120px clamp(24px,14vw,220px)}.d2-proof p{font-family:var(--font-newsreader),Georgia,serif;font-size:clamp(39px,5vw,72px);line-height:1.1}.d2-proof span{color:#6d7579;text-transform:uppercase;font-size:11px}.d2-cta{grid-template-columns:.25fr 1fr auto;align-items:center;padding:100px clamp(24px,6vw,96px);display:grid}.d2-cta h2{max-width:800px;margin:0;font-size:clamp(42px,4.5vw,68px);line-height:1}.d3{color:#eef2f4;background:#0b1824}.d3-header{border-bottom:1px solid #31404c;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:17px clamp(24px,6vw,96px);display:grid}.d3-header nav{gap:34px;font-size:12px;display:flex}.d3-header>.rla-link{justify-self:end}.d3-hero{grid-template-columns:1fr 420px;gap:90px;min-height:720px;padding:105px clamp(24px,7vw,110px);display:grid}.d3-hero>div{align-self:center}.d3-hero h1{max-width:1000px;margin:30px 0;font-size:clamp(64px,7.5vw,116px);line-height:.9}.d3-hero>div>p:not(.overline){color:#aab8c1;max-width:720px;font-size:19px;line-height:1.65}.d3-hero aside{color:#112231;background:#e9edef;align-self:center;padding:32px}.d3-hero aside header{border-bottom:1px solid #b9c2c7;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:11px;display:flex}.d3-hero aside header b{color:#3f695c}.d3-score{flex-direction:column;padding:45px 0;display:flex}.d3-score strong{font-family:var(--font-newsreader),Georgia,serif;font-size:120px;font-weight:430;line-height:.8}.d3-score span{color:#68747c;text-transform:uppercase;margin-top:15px;font-size:11px}.d3-hero dl div{border-top:1px solid #c5cbce;justify-content:space-between;padding:16px 0;font-size:12px;display:flex}.d3-hero dt{color:#64717a}.d3-hero dd{margin:0;font-weight:700}.d3-timeline{color:#142634;background:#e8ecee;padding:120px clamp(24px,6vw,96px)}.d3-timeline>header{grid-template-columns:.3fr 1fr;display:grid}.d3-timeline h2{max-width:900px;font-size:clamp(52px,5.5vw,84px);line-height:1}.d3-timeline>div{grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.d3-timeline article{border-left:1px solid #aeb7bc;min-height:300px;padding:24px}.d3-timeline article>span{color:#63717a;text-transform:uppercase;font-size:10px}.d3-timeline article>b{font-family:var(--font-newsreader),Georgia,serif;margin:100px 0 12px;font-size:28px;font-weight:500;display:block}.d3-timeline article>p{color:#68747c;font-size:12px;line-height:1.55}.d3-preparation{padding:120px clamp(24px,7vw,110px)}.d3-preparation>div:first-child{grid-template-columns:.4fr 1fr;display:grid}.d3-preparation h2{font-size:clamp(48px,5vw,76px);line-height:1}.d3-prep-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:60px;display:grid}.d3-prep-grid article{background:#132736;min-height:310px;padding:35px}.d3-prep-grid span{color:#7e929e;font-size:11px}.d3-prep-grid h3{font-family:var(--font-newsreader),Georgia,serif;margin:100px 0 12px;font-size:32px;font-weight:500}.d3-prep-grid p{color:#9aabb5;font-size:13px;line-height:1.55}.d3-evidence{background:#172b3a;grid-template-columns:repeat(4,1fr);display:grid}.d3-evidence>div{border-right:1px solid #40515d;min-height:210px;padding:35px}.d3-evidence span{color:#80929e;text-transform:uppercase;font-size:9px}.d3-evidence h3{font-family:var(--font-newsreader),Georgia,serif;margin-top:80px;font-size:25px;font-weight:500}.d3-cta{background:#536e74;justify-content:space-between;align-items:center;padding:90px clamp(24px,7vw,110px);display:flex}.d3-cta h2{max-width:850px;margin:0;font-size:clamp(45px,5vw,74px)}.d4-utility{color:#d8e0dd;text-transform:uppercase;background:#243d39;justify-content:space-between;padding:11px clamp(24px,5vw,80px);font-size:10px;display:flex}.d4-header{border-bottom:1px solid #c9cbc8;grid-template-columns:1fr auto auto;align-items:center;min-height:92px;padding:18px clamp(24px,5vw,80px);display:grid}.d4-header nav{gap:30px;font-size:12px;display:flex}.d4-header button{background:0 0;border:1px solid #9da4a2;margin-left:25px;padding:9px 14px;display:none}.d4-hero{grid-template-columns:1.35fr .65fr;display:grid}.d4-hero>div{padding:110px clamp(32px,7vw,115px)}.d4-hero h1{margin:27px 0;font-size:clamp(62px,7.2vw,110px);line-height:.93}.d4-hero>div>p:not(.overline){color:#5f696d;max-width:700px;font-size:18px;line-height:1.65}.d4-hero>div>div{align-items:center;gap:35px;margin-top:42px;display:flex}.d4-hero>div>div>a:last-child{color:#657075;font-size:12px}.d4-hero aside{background:#e7e8e3;padding:70px 42px}.d4-hero aside>p{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:750}.d4-hero dl div{border-top:1px solid #bdc3bf;padding:19px 0}.d4-hero dt{color:#707a77;text-transform:uppercase;font-size:10px}.d4-hero dd{font-family:var(--font-newsreader),Georgia,serif;margin:5px 0 0;font-size:22px}.d4-intro{color:#fff;background:#243d39;grid-template-columns:.25fr 1fr;gap:60px;padding:75px clamp(24px,7vw,110px);display:grid}.d4-intro span{color:#aebdb8;text-transform:uppercase;font-size:10px}.d4-intro p{font-family:var(--font-newsreader),Georgia,serif;margin:0;font-size:clamp(30px,3.4vw,52px);line-height:1.15}.d4-curriculum{padding:130px clamp(24px,7vw,110px)}.d4-curriculum>header{grid-template-columns:.3fr 1fr;gap:45px;margin-bottom:70px;display:grid}.d4-curriculum h2{font-size:clamp(48px,5.5vw,82px);line-height:1}.d4-curriculum>div{border-top:2px solid #243d39}.d4-curriculum article{border-bottom:1px solid #bcc2bf;grid-template-columns:60px 1fr auto;align-items:center;gap:30px;padding:28px 0;display:grid}.d4-curriculum article>span{color:#687570;font-size:11px}.d4-curriculum h3{font-family:var(--font-newsreader),Georgia,serif;margin-bottom:5px;font-size:28px;font-weight:500}.d4-curriculum article p{color:#68716f;margin:0;font-size:13px}.d4-curriculum article>a{text-transform:uppercase;font-size:10px;font-weight:750}.d4-experience{background:#eeeee9;grid-template-columns:.85fr 1fr;gap:100px;padding:120px clamp(24px,7vw,110px);display:grid}.d4-experience h2{font-size:clamp(48px,5vw,74px)}.d4-experience aside>p:last-child{color:#65706d;line-height:1.65}.d4-experience>div{border-left:1px solid #b9c0bc;padding-left:60px}.d4-experience>div h3{font-family:var(--font-newsreader),Georgia,serif;font-size:27px;font-weight:500}.d4-experience ul{padding:0;list-style:none}.d4-experience li{border-top:1px solid #c0c5c2;padding:18px 0;font-size:14px}.d4-experience li:before{content:"—";margin-right:18px}.d4-admissions{color:#fff;background:#243d39;grid-template-columns:1fr .55fr;gap:80px;padding:90px clamp(24px,7vw,110px);display:grid}.d4-admissions h2{font-size:clamp(46px,5vw,75px);line-height:1}.d4-admissions>div:last-child{align-self:center}.d4-admissions>div:last-child p{color:#c4ceca;line-height:1.6}.d5-header{border-bottom:1px solid #c6c5c0;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;padding:18px clamp(24px,6vw,96px);display:grid}.d5-header>p{color:#687075;font-family:var(--font-newsreader),Georgia,serif;margin:0;font-size:16px}.d5-header>.rla-link{justify-self:end}.d5-hero{grid-template-columns:.28fr 1fr;min-height:680px;display:grid}.d5-hero-index{border-right:1px solid #c6c5c0;flex-direction:column;justify-content:space-between;padding:70px clamp(25px,4vw,65px);display:flex}.d5-hero-index span{text-transform:uppercase;writing-mode:vertical-rl;font-size:10px}.d5-hero-index strong{font-family:var(--font-newsreader),Georgia,serif;font-size:28px;font-weight:450}.d5-hero>div:last-child{align-self:center;max-width:1150px;padding:100px clamp(35px,8vw,130px)}.d5-hero h1{margin:28px 0;font-size:clamp(65px,8vw,124px);line-height:.9}.d5-hero>div:last-child>p:not(.overline){color:#626b70;max-width:730px;font-size:19px;line-height:1.65}.d5-path{background:#fff;grid-template-columns:.65fr 1fr;gap:90px;padding:130px clamp(24px,7vw,110px);display:grid}.d5-path>aside{align-self:start;position:sticky;top:110px}.d5-path h2{font-size:clamp(48px,5.2vw,78px);line-height:1}.d5-path>aside>p:last-child{color:#697278;max-width:430px;line-height:1.6}.d5-path>div{position:relative}.d5-path>div:before{content:"";background:#a5adb1;width:1px;position:absolute;top:0;bottom:0;left:26px}.d5-path article{grid-template-columns:55px 1fr;gap:30px;padding:0 0 55px;display:grid;position:relative}.d5-path article>span{color:#fff;z-index:1;background:#253f51;justify-content:center;align-items:center;width:54px;height:54px;font-size:10px;display:flex;position:relative}.d5-path article>div{border-bottom:1px solid #c5c9cb;padding:0 0 35px}.d5-path article>div>p:first-child{color:#737c81;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.d5-path h3{font-family:var(--font-newsreader),Georgia,serif;margin-bottom:9px;font-size:34px;font-weight:500}.d5-path article>div>p:not(:first-child){color:#667077;line-height:1.55}.d5-path article b{text-transform:uppercase;font-size:10px}.d5-transition{padding:130px clamp(24px,7vw,110px)}.d5-transition>header{grid-template-columns:.3fr 1fr;display:grid}.d5-transition h2{font-size:clamp(48px,5.5vw,84px);line-height:1}.d5-transition>div{grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.d5-transition article{border:1px solid #c0c3c2;min-height:300px;padding:30px}.d5-transition article>span{border:1px solid #8d979c;padding:7px;font-size:9px;display:inline-flex}.d5-transition h3{font-family:var(--font-newsreader),Georgia,serif;margin:100px 0 10px;font-size:27px;font-weight:500}.d5-transition article p{color:#667077;font-size:13px;line-height:1.5}.d5-case{color:#fff;background:#253f51;grid-template-columns:.75fr 1fr;gap:80px;padding:110px clamp(24px,7vw,110px);display:grid}.d5-case span{color:#9aabb6;text-transform:uppercase;font-size:10px}.d5-case h2{margin-top:25px;font-size:clamp(45px,4.8vw,72px);line-height:1}.d5-case blockquote{color:#ccd5db;font-family:var(--font-newsreader),Georgia,serif;border-left:1px solid #71838f;align-self:center;margin:0;padding-left:55px;font-size:30px;line-height:1.35}.d5-cta{color:#fff;background:#8d4647;grid-template-columns:1fr .55fr;gap:80px;padding:100px clamp(24px,7vw,110px);display:grid}.d5-cta h2{font-size:clamp(48px,5vw,76px)}.d5-cta>div:last-child{align-self:center}.d5-cta>div:last-child p{color:#ead9d9;line-height:1.6}.d2{color:#281d1e;background:#f3ece2}.d2 .rla-brand>span{background:#641f2a}.d2-header{background:#fbf7f0;border-color:#cbbeb1}.d2-hero{position:relative}.d2-hero:before{color:#e6d8c7;content:"RLA";z-index:0;font-family:Georgia,serif;font-size:32vw;line-height:.7;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.d2-hero>*{z-index:1;position:relative}.d2-hero h1{font-style:italic}.d2-hero h1:first-line{color:#641f2a}.d2-outcome-grid article,.d2-outcome-grid aside{background:#fbf7f0;border-color:#cbbeb1;box-shadow:0 20px 50px #391f1b0f}.d2-outcome-lead{background:#641f2a!important;box-shadow:14px 14px #c79d6d!important}.d2-outcome-grid aside{color:#2b1e18;background:#c79d6d}.d2-method{background:#fbf7f0}.d2-method article{border-color:#d4c8bb}.d2-proof{color:#f5eee5;background:#281d1e}.d2-proof span{color:#c79d6d}.d2-cta{background:#c79d6d}.d2 .rla-footer{background:#f3ece2}.d3{background-color:#070d15;background-image:linear-gradient(#447dae14 1px,#0000 1px),linear-gradient(90deg,#447dae14 1px,#0000 1px);background-size:38px 38px}.d3 .rla-brand-light>span{color:#fff;background:#2c6ca3;box-shadow:5px 5px #89aeca}.d3-header{background:#070d15f0;border-color:#29445b}.d3-hero>div .overline{color:#79a8ce}.d3-hero aside{background:#e7eef4;border:1px solid #7ea3bf;position:relative;box-shadow:18px 18px #1d4e76}.d3-hero aside:before{content:"";pointer-events:none;border:1px solid #315f83;position:absolute;inset:-10px 10px 10px -10px}.d3-timeline{background:#dce7ef}.d3-timeline article:nth-child(2n){background:#cfdee8}.d3-prep-grid article{background:#0e2233;border-top:3px solid #2c6ca3;box-shadow:0 20px 55px #0000003d}.d3-prep-grid article:nth-child(2){background:#132b3f;transform:translateY(24px)}.d3-evidence{background:#2c6ca3}.d3-evidence>div{border-color:#6e98b8}.d3-cta{background:#163f61;border-top:1px solid #5d87a6}.d4{color:#21332f;background:#f4f0e6}.d4 .rla-brand>span{color:#eee3c8;background:#193f36;border-radius:50%;box-shadow:inset 0 0 0 2px #b59a62}.d4-utility{color:#d8d0bb;background:#193f36}.d4-header{background:#fbf8f0;border-color:#c8c0ac}.d4-hero{background-image:linear-gradient(90deg,#0000 0 69%,#b59a621f 69%)}.d4-hero h1{color:#193f36}.d4-hero aside{background:#e6dfcf;border-left:5px solid #b59a62;margin:38px 38px 38px 0;box-shadow:-22px 24px 55px #29342d1f}.d4-intro,.d4-admissions{background:#193f36}.d4-intro{border-top:8px solid #b59a62}.d4-curriculum>div{border-color:#193f36}.d4-curriculum article{transition:background .2s,padding .2s}.d4-curriculum article:hover{background:#ebe4d5;padding-inline:18px}.d4-experience{background:#e4ddce}.d4-experience>div{background:#faf7ef;padding:45px;box-shadow:0 24px 60px #2736301a}.d4 .rla-footer{background:#f4f0e6}.d5{color:#2f2530;background:#e9e0d8}.d5 .rla-brand>span{color:#f4eae1;background:#3e2941;border-radius:4px;box-shadow:5px 5px #ad7c73}.d5-header{background:#f7f1eb;border-color:#c7b9b4}.d5-hero{background:linear-gradient(110deg,#f7f1eb 0 70%,#d3b9ad 70%)}.d5-hero-index{color:#fff;background:#3e2941;border:0}.d5-hero-index strong{color:#d8bcb1}.d5-path{background:#f7f1eb}.d5-path article>span{background:#3e2941;box-shadow:5px 5px #ad7c73}.d5-path article>div{background:#fffaf6;border:0;padding:26px 30px;box-shadow:0 18px 45px #3e294114}.d5-transition article{background:#f7f1eb;border-color:#c7b9b4;box-shadow:0 16px 40px #3e294112}.d5-transition article:nth-child(2n){transform:translateY(28px)}.d5-case{background:#3e2941}.d5-case blockquote{color:#eaded9;border-color:#ad7c73}.d5-cta{background:#8b4c45}.d5 .rla-footer{background:#e9e0d8}.site-header nav{gap:clamp(14px,2vw,30px)}.site-header nav a{white-space:nowrap}.site-header-inverse{color:#fff;background:#5d3fd1;border-color:#fff3}.site-header-inverse .d0-header-cta{color:#101923;background:#d9ff78}.v2{background:#6d48e5}.v2-hero{color:#fff;text-align:center;min-height:870px;padding:90px clamp(24px,7vw,110px) 0;position:relative;overflow:hidden}.v2-copy{z-index:3;max-width:1050px;margin:0 auto;position:relative}.v2-copy .overline{color:#d8d0f4}.v2-copy h1{margin:28px 0;font-size:clamp(76px,9vw,138px);line-height:.84}.v2-copy h1 em{color:#d9ff78;font-weight:500}.v2-copy>p:not(.overline){color:#e0daf5;max-width:680px;margin:0 auto 32px;font-size:20px;line-height:1.6}.v2 .d0-visual{width:570px;height:570px;min-height:0;position:absolute;bottom:-105px;left:50%;transform:translate(-50%)}.v2 .d0-visual:before{content:"";background:#5b39cc;border-radius:50%;position:absolute;inset:-120px}.v2 .d0-visual>*{z-index:1}.v2-proof{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;font-size:10px;font-weight:750;display:flex;position:absolute;bottom:35px;left:7vw;right:7vw}.v2-manifesto{background:#fffdf8;grid-template-columns:.35fr 1fr;gap:80px;padding:120px clamp(24px,7vw,110px);display:grid}.v2-manifesto>p{color:#6d48e5;text-transform:uppercase;font-size:12px;font-weight:750}.v2-manifesto h2{font-size:clamp(50px,5.7vw,86px);line-height:1}.v2-cards{background:#101923;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.v2-cards article{color:#fff;border-left:1px solid #394149;min-height:340px;padding:34px}.v2-cards article>span{color:#b69fff;font-size:10px}.v2-cards h3{font-family:var(--font-newsreader),Georgia,serif;margin:120px 0 10px;font-size:30px;font-weight:500}.v2-cards p{color:#adb7bd;font-size:13px;line-height:1.55}.v2-close{background:#fffdf8;grid-template-columns:360px 1fr;gap:90px;padding:110px clamp(24px,7vw,110px);display:grid}.v2-close>div:first-child{color:#fff;background:#101923;flex-direction:column;min-height:360px;padding:32px;display:flex;transform:rotate(-2deg);box-shadow:14px 14px #d9ff78}.v2-close>div:first-child span{color:#b6a5ee;text-transform:uppercase;font-size:10px;font-weight:800}.v2-close>div:first-child strong{color:#d9ff78;font-family:var(--font-newsreader),Georgia,serif;margin:auto 0 0;font-size:150px;font-weight:500;line-height:1}.v2-close>div:first-child small{text-transform:uppercase;border-top:1px solid #414951;padding-top:15px}.v2-close>div:last-child{align-self:center}.v2-close h2{margin:24px 0;font-size:clamp(52px,6vw,88px);line-height:.95}.v2-close>div:last-child>p:not(.overline){color:#667178;max-width:650px;line-height:1.6}.v3{background:#f4f0e8}.v3-hero{grid-template-columns:1.25fr .75fr .75fr;gap:14px;padding:55px clamp(20px,5vw,76px) 80px;display:grid}.v3-hero>article{border-radius:22px;min-height:255px;padding:34px}.v3-lead{background:#fffdf8;grid-row:span 2}.v3-lead h1{margin:32px 0;font-size:clamp(64px,6.7vw,102px);line-height:.9}.v3-lead h1 em{color:#6d48e5;font-weight:500}.v3-lead>p:not(.overline){color:#556067;max-width:650px;font-size:18px;line-height:1.6}.v3-metric{flex-direction:column;justify-content:space-between;display:flex}.v3-metric.lime{background:#d9ff78}.v3-metric.purple{color:#fff;background:#6d48e5}.v3-metric>span{text-transform:uppercase;font-size:10px;font-weight:750}.v3-metric>strong{font-family:var(--font-newsreader),Georgia,serif;font-size:92px;font-weight:500;line-height:.8}.v3-metric>b{font-size:12px}.v3-board{color:#fff;background:#101923;grid-column:2/4}.v3-board header{justify-content:space-between;font-size:10px;display:flex}.v3-board header b{color:#d9ff78}.v3-board>div{margin-top:35px}.v3-board p{border-top:1px solid #394149;grid-template-columns:35px 1fr auto;align-items:center;gap:16px;margin:0;padding:14px 0;font-size:12px;display:grid}.v3-board p span{color:#9f8be9}.v3-board p em{color:#aeb8bd;font-size:9px}.v3-audience{color:#fff;background:#101923;grid-template-columns:.8fr 1.2fr;gap:80px;padding:110px clamp(24px,7vw,110px);display:grid}.v3-audience header h2{margin:28px 0 24px;font-size:clamp(46px,5vw,76px);line-height:1}.v3-audience header>p:last-child{color:#aeb8bd;max-width:620px;line-height:1.7}.v3-audience>div{grid-template-columns:repeat(2,1fr);display:grid}.v3-audience article{border:1px solid #3b454d;min-height:155px;padding:25px}.v3-audience article:last-child{background:#6d48e5;grid-column:1/-1}.v3-audience article span{color:#9f8be9;font-size:10px;font-weight:800}.v3-audience article:last-child span{color:#d9ff78}.v3-audience h3{font-family:var(--font-newsreader),Georgia,serif;margin:52px 0 0;font-size:27px;font-weight:500}.v3-path{background:#fffdf8;padding:120px clamp(24px,7vw,110px)}.v3-path>header{grid-template-columns:.3fr 1fr;align-items:end;display:grid}.v3-path h2{font-size:clamp(54px,6vw,90px);line-height:.95}.v3-path>header>div>p{color:#687177;max-width:680px;line-height:1.65}.v3-path>div{gap:16px;margin-top:60px;display:grid}.v3-path article{background:#fff;border:1px solid #d5d4cf;border-radius:20px;grid-template-columns:104px 1fr;min-height:220px;display:grid;overflow:hidden;box-shadow:0 16px 38px #1019230f}.v3-path article>span{color:#fff;font-family:var(--font-newsreader),Georgia,serif;background:#1d3550;justify-content:center;align-items:center;font-size:34px;font-weight:650;display:flex}.v3-path article:nth-child(2)>span{background:#5e46c9}.v3-path article:nth-child(3)>span{background:#087e69}.v3-path article:nth-child(4)>span{background:#b86519}.v3-path article:nth-child(5)>span{background:#9c365e}.v3-path article:nth-child(6)>span{background:#1d3550}.v3-path article:nth-child(7)>span{background:#5e46c9}.v3-path article:nth-child(8)>span{background:#087e69}.v3-path article:nth-child(9)>span{background:#b86519}.v3-path article:nth-child(10)>span{background:#9c365e}.v3-path article>div{padding:34px 38px}.v3-path h3{font-family:var(--font-newsreader),Georgia,serif;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 26px;font-size:28px;font-weight:450;display:flex}.v3-path h3 b{color:#101923;font-weight:700}.v3-path h3 em{color:#7c858c;font-style:normal}.v3-path ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 34px;margin:0;padding:0;list-style:none;display:grid}.v3-path li{color:#526069;padding-left:22px;font-size:13px;line-height:1.5;position:relative}.v3-path li:before{color:#6d48e5;content:"✓";font-weight:850;position:absolute;top:0;left:0}.v3-band{color:#fff;background:#6d48e5;grid-template-columns:repeat(3,1fr);padding:55px clamp(24px,7vw,110px);display:grid}.v3-band strong{font-family:var(--font-newsreader),Georgia,serif;border-left:1px solid #9b85ec;padding-left:25px;font-size:25px;font-weight:500}.v3-close{background:#d9ff78;grid-template-columns:190px 1fr auto;align-items:center;gap:50px;padding:75px clamp(24px,7vw,110px);display:grid}.v3-close>div{border-right:1px solid #9aae62;flex-direction:column;display:flex}.v3-close>div span{text-transform:uppercase;font-size:9px;font-weight:800}.v3-close>div b{font-family:var(--font-newsreader),Georgia,serif;margin-top:8px;font-size:42px;font-weight:500}.v3-close h2{margin:0;font-size:clamp(42px,4.5vw,66px);line-height:1}.v3-close>a{color:#fff;background:#101923;border-radius:999px;align-items:center;gap:18px;padding:17px 22px;font-size:12px;font-weight:800;display:flex}.v3-faq{background:#fffdf8;grid-template-columns:.65fr 1fr;gap:90px;padding:120px clamp(24px,7vw,110px);display:grid}.v3-faq h2{font-size:clamp(52px,5.5vw,84px);line-height:.96}.v3-faq details{border-top:1px solid #c5c8c6}.v3-faq details:last-child{border-bottom:1px solid #c5c8c6}.v3-faq summary{cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;padding:24px 0;list-style:none;display:grid}.v3-faq summary::-webkit-details-marker{display:none}.v3-faq summary span{color:#6d48e5;font-size:10px;font-weight:800}.v3-faq summary b{font-family:var(--font-newsreader),Georgia,serif;font-size:23px;font-weight:500}.v3-faq summary em{color:#6d48e5;font-size:22px;font-style:normal;transition:transform .2s}.v3-faq details[open] summary em{transform:rotate(45deg)}.v3-faq details>p{color:#626d74;max-width:680px;margin:0 0 26px 56px;line-height:1.65}.v4{background:#fffdf8}.v4-hero{grid-template-columns:180px 1fr 220px;min-height:720px;display:grid}.v4-hero>aside{color:#fff;background:#101923;flex-direction:column;justify-content:space-between;padding:50px 35px;display:flex}.v4-hero>aside span,.v4-hero>aside p{text-transform:uppercase;font-size:10px}.v4-hero>aside strong{color:#d9ff78;font-family:var(--font-newsreader),Georgia,serif;font-size:90px;font-weight:500}.v4-hero>div:nth-child(2){align-self:center;padding:90px clamp(35px,7vw,110px)}.v4-hero h1{margin:30px 0;font-size:clamp(67px,7.8vw,118px);line-height:.88}.v4-hero h1 em{color:#6d48e5;font-weight:500}.v4-hero>div:nth-child(2)>p:not(.overline){color:#566168;max-width:670px;font-size:19px;line-height:1.6}.v4-compass{background:#d9ff78;flex-direction:column;justify-content:space-around;align-items:center;padding:40px 0;display:flex}.v4-compass span{text-transform:uppercase;writing-mode:vertical-rl;font-size:10px;font-weight:800}.v4-compass strong{color:#6d48e5;font-size:70px}.v4-route{padding:120px clamp(24px,7vw,110px)}.v4-route>header{grid-template-columns:.3fr 1fr;display:grid}.v4-route h2{font-size:clamp(54px,6vw,90px)}.v4-route>div{border-top:1px solid #afb3b3;margin-top:50px}.v4-route article{border-bottom:1px solid #c7caca;grid-template-columns:80px 1fr auto;align-items:center;gap:28px;padding:27px 0;display:grid}.v4-route article>span{color:#fff;background:#6d48e5;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.v4-route small{color:#6d48e5;text-transform:uppercase;font-size:9px;font-weight:800}.v4-route h3{font-family:var(--font-newsreader),Georgia,serif;margin:5px 0;font-size:30px;font-weight:500}.v4-route article p{color:#667178;margin:0}.v4-route article>b{text-transform:uppercase;font-size:10px}.v4-mentor{color:#fff;background:#6d48e5;grid-template-columns:.8fr 1fr;gap:100px;padding:100px clamp(24px,7vw,110px);display:grid}.v4-mentor>div{align-items:center;gap:20px;display:flex}.v4-mentor>div>span{color:#101923;background:#d9ff78;border-radius:50%;flex:0 0 70px;justify-content:center;align-items:center;height:70px;display:flex}.v4-mentor p{color:#e0daf5;margin:0;line-height:1.55}.v4-mentor p strong{color:#fff;display:block}.v4-mentor blockquote{font-family:var(--font-newsreader),Georgia,serif;margin:0;font-size:34px;line-height:1.3}.v4-close{background:#f0ebe2;grid-template-columns:1fr 430px;gap:100px;padding:110px clamp(24px,7vw,110px);display:grid}.v4-close h2{margin:25px 0;font-size:clamp(54px,6vw,88px);line-height:.95}.v4-close>div>p:not(.overline){color:#616d73;max-width:660px;font-size:18px;line-height:1.6}.v4-close aside{color:#fff;background:#6d48e5;flex-direction:column;min-height:330px;padding:35px;display:flex;box-shadow:15px 15px #101923}.v4-close aside>span{color:#d9ff78;font-family:var(--font-newsreader),Georgia,serif;font-size:76px}.v4-close aside>b{text-transform:uppercase;font-size:12px}.v4-close aside .d0-primary{width:max-content;margin-top:auto}.v5{background:#f5f1e9}.v5-hero{grid-template-columns:1fr 440px;gap:70px;min-height:750px;padding:100px clamp(24px,7vw,110px);display:grid}.v5-hero>div{align-self:center}.v5-hero h1{margin:30px 0;font-size:clamp(68px,7.5vw,115px);line-height:.88}.v5-hero h1 em{color:#6d48e5;font-weight:500}.v5-hero>div>p:not(.overline){color:#59636a;max-width:660px;font-size:19px;line-height:1.6}.v5-hero aside{color:#fff;background:#101923;align-self:center;padding:32px;transform:rotate(1deg);box-shadow:18px 18px #6d48e5}.v5-hero aside>span{color:#d9ff78;text-transform:uppercase;font-size:10px;font-weight:800}.v5-hero aside p{border-top:1px solid #3d464d;grid-template-columns:35px 1fr auto;align-items:center;gap:15px;margin:25px 0 0;padding:19px 0 0;font-size:13px;display:grid}.v5-hero aside p b{color:#9f8be9}.v5-hero aside p em{color:#d9ff78;font-size:9px}.v5-proof{background:#fffdf8;grid-template-columns:.65fr 1fr;gap:80px;padding:120px clamp(24px,7vw,110px);display:grid}.v5-proof h2{font-size:clamp(50px,5.6vw,84px);line-height:.95}.v5-proof>div{gap:12px;display:grid}.v5-proof article{background:#eee9df;border-radius:18px;padding:28px}.v5-proof article:nth-child(2){background:#e4dcff}.v5-proof article:nth-child(3){background:#e5f3c3}.v5-proof article>span{font-size:9px}.v5-proof h3{font-family:var(--font-newsreader),Georgia,serif;margin:25px 0 8px;font-size:28px;font-weight:500}.v5-proof article p{color:#616b72;font-size:13px;line-height:1.5}.v5-sprint{color:#fff;background:#101923;grid-template-columns:.6fr 1fr;padding:80px clamp(24px,7vw,110px);display:grid}.v5-sprint>div:first-child{border-right:1px solid #3a434a;padding-right:60px;display:grid}.v5-sprint span{color:#b6a5ee;text-transform:uppercase;font-size:10px}.v5-sprint strong{color:#d9ff78;font-family:var(--font-newsreader),Georgia,serif;font-size:95px;font-weight:500}.v5-sprint>div:last-child{align-self:center;padding-left:70px}.v5-sprint>div:last-child p{font-family:var(--font-newsreader),Georgia,serif;max-width:650px;font-size:32px}.v5-sprint a{border-bottom:1px solid #fff;padding-bottom:5px;font-size:12px}.v5-close{color:#fff;background:#6d48e5;grid-template-columns:460px 1fr;gap:110px;padding:110px clamp(24px,7vw,110px);display:grid}.v5-file{color:#101923;background:#fffdf8;flex-direction:column;min-height:330px;padding:34px;display:flex;transform:rotate(2deg);box-shadow:16px 16px #d9ff78}.v5-file span{color:#6d48e5;text-transform:uppercase;font-size:9px;font-weight:800}.v5-file b{text-transform:uppercase;border-bottom:1px solid #c7cac8;margin-top:24px;padding-bottom:16px;font-size:11px}.v5-file strong{font-family:var(--font-newsreader),Georgia,serif;margin:auto 0;font-size:48px;font-weight:500}.v5-file small{color:#657077}.v5-close>div:last-child{align-self:center}.v5-close h2{margin:24px 0 35px;font-size:clamp(54px,6vw,90px);line-height:.95}.v5-close>div:last-child>a{border-bottom:1px solid #fff;padding-bottom:7px;font-size:13px;font-weight:800}.academy-page{background:#fffdf8;min-height:100vh}.inner-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f0;border-bottom:1px solid #d5d5cf;grid-template-columns:1fr auto 1fr;align-items:center;min-height:84px;padding:16px clamp(24px,5vw,76px);display:grid;position:sticky;top:0}.inner-header nav{gap:clamp(14px,2vw,30px);font-size:13px;display:flex}.inner-header nav a[aria-current=page]{color:#6d48e5;font-weight:800}.inner-hero{padding:110px clamp(24px,9vw,145px)}.inner-hero .overline:before{content:"";background:#6d48e5;border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block}.inner-hero h1{max-width:1250px;margin:30px 0;font-size:clamp(72px,9vw,138px);line-height:.86}.inner-hero h1 em{color:#6d48e5;font-weight:500}.inner-hero>p:last-child{color:#536068;max-width:760px;font-size:20px;line-height:1.65}.inner-feature{grid-template-columns:1fr 500px;gap:100px;padding:100px clamp(24px,7vw,110px);display:grid}.inner-feature.purple{color:#fff;background:#6d48e5}.inner-feature h2{font-size:clamp(52px,6vw,90px);line-height:.95}.inner-feature>div>p:last-child{color:#ded8f4;font-size:18px;line-height:1.6}.inner-feature aside{color:#101923;background:#fff;padding:30px}.inner-feature aside header{justify-content:space-between;font-size:10px;display:flex}.inner-feature aside>strong{font-family:var(--font-newsreader),Georgia,serif;margin-top:50px;font-size:92px;font-weight:500;display:block}.inner-feature aside>p{color:#667078}.inner-feature aside>div{background:#e5e7e7;border-radius:9px;height:9px}.inner-feature aside>div span{background:#6d48e5;border-radius:9px;height:100%;display:block}.simulation-overview,.workshop-overview{background:#f0ebe2;grid-template-columns:minmax(280px,.7fr) 1fr;align-items:end;gap:clamp(45px,7vw,110px);padding:110px clamp(24px,7vw,110px);display:grid}.simulation-overview>div:first-child h2,.workshop-overview h2{margin:28px 0 24px;font-size:clamp(48px,5.5vw,82px);line-height:.98}.simulation-overview>div:first-child>p:last-child,.workshop-overview>div:first-child>p:last-child{color:#606b71;max-width:650px;font-size:17px;line-height:1.7}.simulation-highlights{grid-template-columns:repeat(2,1fr);display:grid}.simulation-highlights article{border:1px solid #c5c8c6;min-height:210px;padding:27px}.simulation-highlights article:nth-child(2),.simulation-highlights article:nth-child(3){background:#fffdf8}.simulation-highlights span{color:#6d48e5;font-size:10px;font-weight:800}.simulation-highlights h3{font-family:var(--font-newsreader),Georgia,serif;margin:55px 0 8px;font-size:27px;font-weight:500}.simulation-highlights p{color:#667078;font-size:12px;line-height:1.5}.simulation-highlights article:last-child:nth-child(odd){grid-column:1/-1}.source-visual-facts{border-top:1px solid #c8cbc8;border-bottom:1px solid #c8cbc8;grid-template-columns:repeat(3,1fr);gap:0;margin:36px 0;display:grid}.source-visual-facts span{color:#667078;text-transform:uppercase;padding:18px 12px 18px 0;font-size:10px;line-height:1.35}.source-visual-facts b{color:#101923;font-family:var(--font-newsreader),Georgia,serif;text-transform:none;margin-bottom:5px;font-size:26px;font-weight:500;display:block}.inner-timeline{grid-template-columns:repeat(5,1fr);padding:100px clamp(24px,7vw,110px);display:grid}.inner-timeline article{border-left:1px solid #bec2c1;min-height:300px;padding:25px}.inner-timeline span{color:#6d48e5;font-size:10px;font-weight:800}.inner-timeline h3{font-family:var(--font-newsreader),Georgia,serif;margin:100px 0 10px;font-size:27px;font-weight:500}.inner-timeline p{color:#687177;font-size:12px;line-height:1.5}.simulation-experience{color:#fff;background:#101923;grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding:90px clamp(24px,7vw,110px);display:grid}.simulation-experience h2{margin:25px 0 0;font-size:clamp(46px,5vw,72px);line-height:1}.simulation-experience ul,.workshop-details ul{margin:0;padding:0;list-style:none}.simulation-experience li{color:#dce2e6;border-top:1px solid #3d4650;padding:17px 0}.simulation-experience li:before,.workshop-details li:before{color:#6d48e5;content:"✓";margin-right:14px;font-weight:800}.inner-outcomes{background:#f0ece3;padding:110px clamp(24px,7vw,110px)}.inner-outcomes>h2{font-size:clamp(50px,6vw,86px)}.inner-outcomes>div{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.inner-outcomes article{background:#fffdf8;border-radius:18px;min-height:260px;padding:30px}.inner-outcomes article>b{color:#6d48e5}.inner-outcomes h3{font-family:var(--font-newsreader),Georgia,serif;margin:70px 0 8px;font-size:28px;font-weight:500}.inner-outcomes article p{color:#687177;font-size:13px}.workshop-details{color:#fff;background:#101923;grid-template-columns:1fr 1fr .8fr;gap:1px;padding:1px;display:grid}.workshop-details article,.workshop-details aside{background:#101923;border:1px solid #3a434a;padding:clamp(34px,4vw,64px)}.workshop-details aside{background:#6d48e5}.workshop-details h2{margin:28px 0 40px;font-size:clamp(38px,4vw,58px);line-height:1}.workshop-details li{color:#dce2e6;border-top:1px solid #3a434a;padding:15px 0;font-size:13px;line-height:1.5}.workshop-details aside li{color:#fff;border-color:#9279e8}.workshop-details aside li:before{color:#d9ff78}.workshop-grid{grid-template-columns:repeat(2,1fr);padding:0 clamp(24px,7vw,110px) 120px;display:grid}.workshop-grid article{border:1px solid #c9ccca;min-height:390px;padding:38px}.workshop-grid article:nth-child(2),.workshop-grid article:nth-child(3){background:#f0ebe2}.workshop-grid article>span{color:#6d48e5;font-size:11px}.workshop-grid h2{margin:100px 0 15px;font-size:clamp(40px,4.5vw,66px)}.workshop-grid article p{color:#606b71;line-height:1.55}.workshop-grid small{text-transform:uppercase;margin-top:35px;font-weight:750;display:block}.inner-band{color:#fff;background:#101923;grid-template-columns:.3fr 1fr auto;align-items:center;gap:40px;padding:80px clamp(24px,7vw,110px);display:grid}.inner-band h2{margin:0;font-size:clamp(40px,4.4vw,64px);line-height:1}.pricing-card{color:#fff;background:#6d48e5;grid-template-columns:1fr .8fr;gap:100px;margin:0 clamp(24px,7vw,110px) 100px;padding:80px;display:grid}.pricing-card h2{color:#d9ff78;font-size:clamp(80px,10vw,150px);line-height:.8}.pricing-card>div>p:not(.overline){color:#ded8f4}.pricing-card ul{margin:0;padding:0;list-style:none}.pricing-card li{border-top:1px solid #987fea;padding:20px 0}.pricing-card li:before{color:#d9ff78;content:"✓";margin-right:18px}.pricing-options{grid-template-columns:repeat(2,1fr);gap:18px;padding:0 clamp(24px,7vw,110px) 100px;display:grid}.pricing-options article{color:#fff;background:#6d48e5;flex-direction:column;min-height:560px;padding:55px;display:flex}.pricing-options article:nth-child(2){background:#101923}.pricing-options h2{color:#d9ff78;margin:60px 0 24px;font-size:clamp(72px,8vw,120px);line-height:.85}.pricing-options strong{text-transform:uppercase;font-size:13px}.pricing-options article>p:not(.overline){color:#ded8f4;max-width:520px;line-height:1.6}.pricing-options .d0-primary{width:max-content;margin-top:auto}.pricing-notes{grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px) 120px;display:grid}.pricing-notes article{border-left:1px solid #c3c6c4;padding:30px}.pricing-notes span{color:#6d48e5;text-transform:uppercase;font-size:10px}.pricing-notes h3{font-family:var(--font-newsreader),Georgia,serif;margin:70px 0 10px;font-size:30px;font-weight:500}.pricing-notes p{color:#687177;line-height:1.55}.why-principles{grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px) 120px;display:grid}.why-principles article{border:1px solid #c4c7c5;min-height:360px;padding:35px}.why-principles article:nth-child(2){background:#e4dcff}.why-principles article:nth-child(3){background:#e5f3c3}.why-principles span{font-size:10px}.why-principles h2{margin:100px 0 15px;font-size:clamp(38px,4vw,60px)}.why-principles p{color:#5f696f;line-height:1.55}.why-intro{grid-template-columns:1fr .8fr;align-items:end;gap:80px;padding:0 clamp(24px,7vw,110px) 100px;display:grid}.why-intro>p{font-family:var(--font-newsreader),Georgia,serif;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.16}.why-intro blockquote{color:#5f696f;border-left:4px solid #6d48e5;margin:0;padding:25px 0 25px 35px;font-size:18px;line-height:1.6}.why-grid{grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,110px) 120px;display:grid}.why-grid article{border:1px solid #c6c9c7;min-height:330px;padding:32px}.why-grid article:nth-child(2),.why-grid article:nth-child(4),.why-grid article:nth-child(6){background:#f0ebe2}.why-grid span{color:#6d48e5;font-size:10px;font-weight:800}.why-grid h2{margin:90px 0 12px;font-size:clamp(32px,3vw,46px)}.why-grid p{color:#626d73;line-height:1.55}.why-grid article:last-child:nth-child(3n+1){grid-column:1/-1}.career-grid aside>p:not(.overline){font-size:16px;line-height:1.6}.career-grid input,.career-grid textarea{text-transform:none;font-size:16px}.career-grid button{max-width:100%}.founder-note{color:#fff;background:#6d48e5;grid-template-columns:.7fr 1fr;gap:100px;padding:100px clamp(24px,7vw,110px);display:grid}.founder-note h2{font-size:clamp(48px,5vw,76px)}.founder-note blockquote{color:#eeeafa;font-family:var(--font-newsreader),Georgia,serif;border-left:1px solid #a793ed;align-self:center;margin:0;padding-left:50px;font-size:32px;line-height:1.35}.contact-grid{grid-template-columns:1fr .7fr;gap:90px;padding:0 clamp(24px,9vw,145px) 120px;display:grid}.contact-grid form{background:#f0ebe2;gap:22px;padding:45px;display:grid}.contact-grid label{text-transform:uppercase;font-size:11px;font-weight:750}.contact-grid input,.contact-grid textarea{font:inherit;resize:vertical;background:#fffdf8;border:1px solid #bfc3c1;width:100%;margin-top:9px;padding:16px;display:block}.contact-grid button{cursor:pointer;border:0;width:max-content}.contact-grid form small{color:#687177}.contact-grid aside{color:#fff;background:#101923;align-self:start;padding:48px}.contact-grid aside h2{font-size:50px}.contact-grid aside>a{border-bottom:1px solid #455059;padding:20px 0;display:block}.contact-grid aside>div{background:#6d48e5;margin-top:45px;padding:25px}.contact-grid aside>div p{margin:7px 0 0}.inner-cta{color:#fff;background:#6d48e5;grid-template-columns:1fr auto;align-items:center;gap:80px;margin:0 28px;padding:85px clamp(28px,7vw,100px);display:grid}.inner-cta h2{font-size:clamp(50px,5.5vw,84px);line-height:.96}.inner-cta h2 em{color:#d9ff78;font-weight:500}@media (min-width:981px) and (max-width:1200px){.site-header,.inner-header{grid-template-columns:auto 1fr;gap:20px}.site-header>nav,.inner-header>nav{justify-content:flex-end;gap:12px;font-size:12px}.site-header>.d0-header-cta,.inner-header>.d0-header-cta{display:none}}@media (max-width:980px){:root{--review-h:104px}.review-switcher{height:var(--review-h);grid-template-columns:1fr;padding:7px 12px}.review-switcher>div{border:0;display:none}.review-switcher nav{margin:0}.review-switcher button{text-align:center;min-height:44px;padding:6px}.d1-header,.d3-header,.d5-header{grid-template-columns:1fr auto}.d1-header nav,.d3-header nav,.d5-header>p{display:none}.d0-header{grid-template-columns:1fr auto}.d0-header nav,.inner-header nav,.d0-header>.d0-header-cta,.inner-header>.d0-header-cta{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{cursor:pointer;background:#101923;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:flex}.mobile-menu summary span{background:#fff;width:17px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(5.5px)rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:last-child{transform:translateY(-5.5px)rotate(-45deg)}.mobile-menu-inverse summary{background:#d9ff78}.mobile-menu-inverse summary span{background:#101923}.mobile-menu>div{color:#101923;background:#fffdf8;border:1px solid #c9cbc8;width:min(310px,100vw - 36px);max-height:calc(100dvh - 110px);padding:18px;position:absolute;top:54px;right:0;overflow-y:auto;box-shadow:0 24px 60px #10192338}.mobile-menu nav{width:100%;gap:0!important;padding:0!important;display:grid!important}.mobile-menu nav a{font-family:var(--font-newsreader),Georgia,serif;border-bottom:1px solid #dedfdb;justify-content:space-between;align-items:center;padding:12px 4px;display:flex;font-size:20px!important}.mobile-menu-cta{text-align:center;background:#d9ff78;border-radius:999px;margin-top:18px;padding:14px 18px;font-size:12px;font-weight:800;display:block;box-shadow:0 5px #92ad48}.d0-hero{grid-template-columns:1fr}.d0-visual{justify-self:center;width:min(620px,100%)}.d0-simulation{grid-template-columns:1fr}.d0-stats{grid-template-columns:repeat(2,1fr)}.d0-outcomes,.d1-hero,.d4-hero{grid-template-columns:1fr}.d1-facts{min-height:420px}.d1-experience,.d4-experience,.d5-path,.d1-section-title,.d3-timeline>header,.d3-preparation>div:first-child,.d4-curriculum>header,.d5-transition>header{grid-template-columns:1fr}.d1-module-list article{grid-template-columns:50px .7fr 1fr}.d1-module-list article>b{display:none}.d2-outcome-grid{grid-template-columns:repeat(2,1fr)}.d2-outcome-lead{grid-row:auto}.d2-method{grid-template-columns:1fr}.d2-method>aside,.d5-path>aside{position:static}.d2-cta{grid-template-columns:1fr;gap:30px}.d3-hero{grid-template-columns:1fr}.d3-hero aside{width:100%}.d3-timeline>div{grid-template-columns:repeat(2,1fr)}.d3-prep-grid,.d1-outcomes{grid-template-columns:1fr}.d4-header nav{display:none}.d4-header button{display:block}.d5-transition>div,.d3-evidence{grid-template-columns:repeat(2,1fr)}.d5-case,.v2-manifesto,.v5-proof,.v3-faq,.v3-audience,.inner-feature,.pricing-card,.pricing-options,.why-intro,.founder-note,.contact-grid,.v2-close,.v4-close,.v5-close,.v3-close{grid-template-columns:1fr}.v3-close>div{border-bottom:1px solid #9aae62;border-right:0;padding-bottom:18px}.v3-close>a{justify-self:start}.v2-cards,.inner-timeline{grid-template-columns:repeat(2,1fr)}.v3-hero{grid-template-columns:1fr 1fr}.v3-lead{grid-area:auto/1/auto/-1}.v3-board{grid-column:1/-1}.v4-hero{grid-template-columns:120px 1fr}.v4-compass{display:none}.v4-mentor,.v5-hero{grid-template-columns:1fr}.v5-hero aside{width:100%}.simulation-overview,.workshop-overview,.simulation-experience{grid-template-columns:1fr}.workshop-details{grid-template-columns:1fr 1fr}.workshop-details aside{grid-column:1/-1}.inner-outcomes>div{grid-template-columns:repeat(2,1fr)}.pricing-notes,.why-principles,.why-grid,.inner-band{grid-template-columns:1fr}}@media (max-width:650px){:root{--review-h:64px}.review-switcher{height:var(--review-h);padding:7px 10px;overflow:hidden}.review-switcher nav{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.review-switcher button,.review-switcher button[aria-pressed=true]{text-align:center;width:auto;min-width:0;padding:5px;font-size:0}.review-switcher button span{margin:0;font-size:9px}.rla-footer{grid-template-columns:1fr;align-items:start}.rla-footer>p{display:none}.rla-footer nav{justify-content:flex-start}.d1-header,.d2-header,.d3-header,.d4-header,.d5-header{padding-inline:18px}.d0-header{gap:0 12px;min-height:72px;padding:12px 18px}.d0-header>nav,.inner-header>nav,.d0-header>.d0-header-cta,.inner-header>.d0-header-cta{display:none}.mobile-menu{justify-self:end;display:block;position:relative}.mobile-menu summary{cursor:pointer;background:#101923;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;display:flex}.mobile-menu summary span{background:#fff;width:17px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(5.5px)rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:last-child{transform:translateY(-5.5px)rotate(-45deg)}.mobile-menu-inverse summary{background:#d9ff78}.mobile-menu-inverse summary span{background:#101923}.mobile-menu>div{color:#101923;background:#fffdf8;border:1px solid #c9cbc8;width:min(310px,100vw - 36px);padding:18px;position:absolute;top:54px;right:0;box-shadow:0 24px 60px #10192338}.mobile-menu nav{width:100%;gap:0!important;padding:0!important;display:grid!important}.mobile-menu nav a{font-family:var(--font-newsreader),Georgia,serif;border-bottom:1px solid #dedfdb;justify-content:space-between;align-items:center;padding:12px 4px;display:flex;font-size:20px!important}.mobile-menu-cta{text-align:center;background:#d9ff78;border-radius:999px;margin-top:18px;padding:14px 18px;font-size:12px;font-weight:800;display:block;box-shadow:0 5px #92ad48}.d0-hero{width:100%;min-width:0;padding:75px 24px}.d0-copy{width:100%;min-width:0}.d0-copy h1{font-size:clamp(54px,16vw,74px)}.d0-copy>div{flex-direction:column;align-items:flex-start}.d0-visual{width:100%;min-height:410px}.d0-board{left:4%;right:4%}.d0-back{display:none}.d0-stats{grid-template-columns:1fr}.d0-programme article{grid-template-columns:55px 1fr;align-items:start}.d0-programme article p{grid-column:2}.d0-simulation aside{transform:none}.d0-cta{grid-template-columns:1fr;margin-inline:10px}.d2-header>span,.d4-utility{display:none}.d1-title,.d4-hero>div{padding:75px 24px}.d1-title h1,.d2-hero h1,.d3-hero h1,.d4-hero h1,.d5-hero h1{font-size:clamp(54px,15vw,74px)}.d1-title>div,.d4-hero>div>div{flex-direction:column;align-items:flex-start}.d1-trust{grid-template-columns:1fr 1fr}.d1-trust span{grid-column:1/-1}.d1-module-list article{grid-template-columns:35px 1fr;align-items:start;padding:24px 0}.d1-module-list article p{grid-column:2}.d1-board>div{grid-template-columns:1fr}.d1-board article{border-bottom:1px solid #d4d8da;border-right:0}.d1-outcomes,.d2-outcome-grid,.d3-prep-grid,.d3-timeline>div,.d3-evidence,.d5-transition>div{grid-template-columns:1fr}.d1-cta,.d3-cta,.d4-admissions,.d5-cta{flex-direction:column;align-items:flex-start;display:flex}.d2-hero,.d2-method,.d3-hero{padding-inline:24px}.d3-timeline article{min-height:230px}.d3-timeline article>b{margin-top:65px}.d4-header{grid-template-columns:1fr auto}.d4-experience>div{border-top:1px solid #b9c0bc;border-left:0;padding-top:40px;padding-left:0}.d4-curriculum article{grid-template-columns:35px 1fr}.d4-curriculum article>a{display:none}.d5-hero{grid-template-columns:1fr}.d5-hero-index{border-bottom:1px solid #c6c5c0;border-right:0;flex-direction:row;padding:25px}.d5-hero-index span{writing-mode:initial}.d5-hero>div:last-child{padding:75px 24px}.d5-case blockquote{padding-left:28px;font-size:24px}.site-header,.inner-header{grid-template-columns:1fr auto;padding-inline:18px}.v2-hero{min-height:0;padding:75px 20px 70px}.v2 .d0-visual{width:100%;height:auto;min-height:410px;margin:55px auto 0;position:relative;bottom:auto;left:auto;transform:none}.v2 .d0-visual:before{inset:-35px}.v2 .d0-board{top:18%;left:4%;right:4%}.v2 .d0-note{bottom:2%;left:2%}.v2-proof{display:none}.v2-manifesto{gap:25px;padding-inline:24px}.v2-cards,.inner-timeline{grid-template-columns:1fr}.v3-hero{grid-template-columns:1fr;padding-inline:14px}.v3-lead,.v3-board{grid-column:auto}.v3-audience{gap:45px;padding:75px 24px}.v3-audience>div{grid-template-columns:1fr}.v3-audience article:last-child{grid-column:auto}.v3-path>header,.v4-route>header{grid-template-columns:1fr}.v3-path article{grid-template-columns:64px 1fr}.v3-path article>span{font-size:25px}.v3-path article>div{padding:28px 22px}.v3-path h3{flex-direction:column;align-items:flex-start;gap:3px;font-size:24px}.v3-path h3 em{display:none}.v3-path ul{grid-template-columns:1fr}.v3-band{grid-template-columns:1fr;gap:25px}.v4-hero{grid-template-columns:1fr}.v4-hero>aside{flex-direction:row;min-height:120px;padding:25px}.v4-hero>aside strong{font-size:52px}.v4-hero>div:nth-child(2){padding:75px 24px}.v4-route article{grid-template-columns:55px 1fr;align-items:start}.v4-route article>b{display:none}.v4-mentor{gap:50px}.v5-hero{padding:75px 24px}.v5-hero aside{box-shadow:9px 9px #6d48e5}.v5-proof{gap:30px;padding-inline:24px}.v5-sprint{grid-template-columns:1fr}.v5-sprint>div:first-child{border-bottom:1px solid #3a434a;border-right:0;padding:0 0 35px}.v5-sprint>div:last-child{padding:35px 0 0}.v2-close,.v4-close,.v5-close{gap:50px;padding:75px 24px}.v2-close>div:first-child,.v4-close aside,.v5-file{min-height:290px}.v3-close{padding:60px 24px}.inner-hero{padding:80px 24px}.inner-hero h1{overflow-wrap:anywhere;font-size:clamp(54px,15vw,74px)}.inner-feature,.simulation-overview,.workshop-overview,.simulation-experience,.pricing-card,.pricing-options,.why-intro,.founder-note,.contact-grid{gap:45px;padding:70px 24px}.simulation-highlights,.source-visual-facts{grid-template-columns:1fr}.source-visual-facts span{border-bottom:1px solid #d8dad7}.workshop-details{grid-template-columns:1fr}.workshop-details aside{grid-column:auto}.workshop-grid{grid-template-columns:1fr;padding-inline:24px}.pricing-card{margin-inline:14px}.inner-outcomes,.pricing-notes,.why-principles,.why-grid{padding-inline:24px}.inner-outcomes>div{grid-template-columns:1fr}.inner-cta{grid-template-columns:1fr;align-items:start}.v3-faq{gap:35px;padding:75px 24px}.v3-faq details>p{margin-left:0}.pricing-options article{min-height:500px;padding:35px 28px}.pricing-options .d0-primary{width:100%}.contact-grid aside>a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-status{min-height:1.5em;margin:0;font-size:.9rem}
