:root{--font-body:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--brand-surface-dark:#17394e;--brand-canvas-dark:#102b3f;--brand-border-dark:#345367;--brand-muted-dark:#c2cdd4;--brand-input-border:#a5b1b8;--brand-shadow:0 10px 30px #102b3f08;--brand-radius:16px;--brand-navy:#102b3f;--brand-blue:#19496a;--brand-gold:#d5aa50;--brand-gold-hover:#e2ba6c;--brand-cream:#f8f4ec;--brand-paper:#fffdf8;--brand-muted:#586a74;--brand-border:#ded8c9;--brand-gold-soft:#f5eddc;--navy:var(--brand-navy);--navy2:#17394e;--gold:var(--brand-gold);--cream:var(--brand-cream)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:#fff;font-family:var(--font-body);margin:0}nav{z-index:5;background:#102b3ff2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:82px;padding:0 6vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.brand b{font-size:18px}.brand small{color:var(--gold);letter-spacing:2px;margin-top:3px;font-size:9px;display:block}.mark{color:var(--gold);font-size:34px}.links{gap:28px;display:flex}.links a,.login{color:#dbe2ea;font-size:14px;text-decoration:none}.login{border:1px solid #ffffff30;border-radius:8px;padding:10px 18px}.hero{background:radial-gradient(circle at 75% 40%,#17365b 0,#102b3f 38%);grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;min-height:650px;padding:70px 8vw;display:grid}.eyebrow{color:var(--gold);letter-spacing:2.5px;font-size:12px;font-weight:700}.hero h1{letter-spacing:-3px;margin:18px 0 25px;font-size:68px;line-height:.98}.hero h1 em{color:var(--gold);font-style:normal}.lead{color:var(--brand-muted-dark);max-width:600px;font-size:18px;line-height:1.7}.actions{gap:14px;margin:32px 0 18px;display:flex}.primary,.secondary{border-radius:8px;padding:15px 22px;font-weight:700;text-decoration:none}.primary{background:var(--gold);color:#111}.secondary{color:#fff;border:1px solid #ffffff30}.trust{color:var(--brand-muted-dark);font-size:12px}.board{aspect-ratio:1;grid-template-columns:repeat(8,1fr);width:min(40vw,460px);display:grid;box-shadow:0 30px 70px #0008}.board span{place-items:center;font-size:36px;display:grid}.light{color:#14253a;background:#d8c7a5}.dark{color:#fff;background:#536b70}.section{background:var(--cream);color:#0a1727;padding:100px 8vw}.section h2,.split h2,.cta h2{max-width:720px;margin:12px 0 42px;font-size:44px}.cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cards article{background:#fff;border:1px solid #ddd4c4;border-radius:12px;padding:34px}.cards article>span{color:var(--gold);font-weight:700}.cards p,.wide,.split p{color:#66717c;line-height:1.7}.split{background:var(--brand-surface-dark);grid-template-columns:1fr 1fr;gap:80px;padding:100px 8vw;display:grid}.featuregrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.featuregrid b{background:#ffffff08;border:1px solid #ffffff20;border-radius:12px;padding:30px}.cta{text-align:center;background:var(--gold);color:#111;padding:90px 8vw}.cta h2{margin:0 auto 15px}.cta button{color:#fff;background:#102b3f;border:0;border-radius:8px;margin-top:20px;padding:15px 25px;font-weight:700}footer{color:#8d9bad;justify-content:space-between;align-items:center;padding:40px 8vw;display:flex}.center{place-items:center;min-height:100vh;padding:24px;display:grid}.loginbox{background:var(--brand-surface-dark);border:1px solid #fff2;border-radius:16px;width:100%;max-width:420px;padding:36px}.loginbox p{color:var(--brand-muted-dark)}.loginbox input{color:#fff;background:#102b3f;border:1px solid #fff2;border-radius:8px;width:100%;margin:18px 0 10px;padding:14px}.loginbox button{background:var(--brand-gold);border:0;border-radius:8px;width:100%;padding:14px;font-weight:700}@media (max-width:800px){.links{display:none}.hero{grid-template-columns:1fr;padding:60px 6vw}.hero h1{font-size:48px}.board{width:88vw}.cards,.split{grid-template-columns:1fr}.section h2,.split h2{font-size:36px}.featuregrid{grid-template-columns:1fr}footer{flex-direction:column;align-items:flex-start;gap:20px}}.practice{text-align:center;min-height:100vh;padding:40px}.practice>a{color:var(--brand-gold)}.practice>p{color:var(--brand-muted-dark)}.playboard{aspect-ratio:1;grid-template-columns:repeat(8,1fr);width:min(82vw,600px);margin:30px auto;display:grid}.playboard button{cursor:pointer;border:0;font-size:clamp(25px,5vw,50px)}.playboard .selected{outline:5px solid var(--brand-gold);z-index:1}.practiceActions{justify-content:center;gap:12px;display:flex}.practiceActions button{padding:10px 18px}.loginbox label{color:var(--brand-muted-dark);margin-top:18px;font-size:13px;display:block}.loginHelp{color:var(--brand-muted-dark);justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.loginHelp a{color:var(--brand-gold);text-decoration:none}.practice{max-width:1100px;margin:auto}.practiceHead{text-align:left;justify-content:space-between;align-items:end;width:min(92vw,900px);margin:28px auto 0;display:flex}.practiceHead h1{margin:8px 0;font-size:42px}.turn{border:1px solid #fff2;border-radius:12px;padding:12px 16px}.playboard{width:min(82vw,680px)}.playboard button{position:relative}.playboard button small{opacity:.45;font-size:9px;position:absolute;bottom:3px;right:4px}.playboard .legal:after{content:"";aspect-ratio:1;background:#d5aa50aa;border-radius:50%;width:20%;position:absolute}.playboard button span{z-index:2;position:relative}.practiceActions{flex-wrap:wrap}.practiceActions button,.portal button{background:var(--brand-gold);color:#102b3f;cursor:pointer;border:0;border-radius:9px;font-weight:700}.gameState{max-width:900px;line-height:1.8;margin:22px auto!important}.portal{background:var(--brand-canvas-dark);grid-template-columns:240px 1fr;min-height:100vh;display:grid}.portal aside{border-right:1px solid #ffffff12;flex-direction:column;gap:7px;padding:28px 18px;display:flex}.portal aside .brand{color:#fff;margin-bottom:28px;text-decoration:none}.portal aside>a:not(.brand){color:var(--brand-muted-dark);border-radius:9px;padding:12px 14px;text-decoration:none}.portal aside>a.active,.portal aside>a:not(.brand):hover{background:var(--brand-surface-dark);color:#fff}.portalMain{width:100%;max-width:1400px;padding:45px}.portalTop{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.portalTop h1{margin:7px 0;font-size:40px}.portalTop p{color:var(--brand-muted-dark)}.portalTop button,.panel button{padding:12px 17px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stats article,.panel{background:var(--brand-surface-dark);border:1px solid var(--brand-border-dark);border-radius:14px;padding:20px}.stats span,.stats small{color:var(--brand-muted-dark);display:block}.stats b{margin:9px 0;font-size:28px;display:block}.portalGrid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.panel h2{margin-top:0}.panel p{color:var(--brand-muted-dark);line-height:1.6}.panelTitle{justify-content:space-between;align-items:center;display:flex}.panelTitle a{color:var(--brand-gold)}.task{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.task small{color:var(--brand-muted-dark);margin-top:5px;display:block}.task>span{color:var(--brand-gold);font-size:12px}.goal{justify-content:space-between;margin:18px 0 8px;display:flex}.progress{background:#1e2a3a;border-radius:20px;height:7px;overflow:hidden}.progress i{background:var(--brand-gold);height:100%;display:block}@media (max-width:850px){.portal{grid-template-columns:1fr}.portal aside{display:none}.portalMain{padding:25px 18px}.stats,.portalGrid{grid-template-columns:1fr 1fr}.practiceHead{flex-direction:column;align-items:flex-start}.turn{margin-top:12px}}@media (max-width:560px){.stats,.portalGrid{grid-template-columns:1fr}}.catalog{background:var(--brand-canvas-dark);min-height:100vh;padding:55px 7vw 90px}.catalog header{max-width:820px;margin-bottom:40px}.catalog header>a{color:var(--brand-gold);text-decoration:none}.catalog header h1{margin:18px 0;font-size:52px;line-height:1.05}.catalog header>p:last-child{color:var(--brand-muted-dark);font-size:17px;line-height:1.7}.levelGrid,.eventGrid,.resourceGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.levelGrid article,.eventGrid article,.resourceGrid article,.classHero,.assignmentList article,.analysisGrid>article,.leaderboard{background:var(--brand-surface-dark);border:1px solid var(--brand-border-dark);border-radius:14px;padding:25px}.levelGrid article>span,.eventGrid article>span{color:var(--brand-gold);font-weight:700}.levelGrid p,.eventGrid p,.resourceGrid p{color:var(--brand-muted-dark);line-height:1.6}.levelGrid small{color:var(--brand-muted-dark);margin:20px 0;display:block}.levelGrid button,.eventGrid button,.classHero button,.assignmentList button,.analysisGrid button{background:var(--brand-gold);border:0;border-radius:8px;padding:11px 15px;font-weight:700}.learningLoop{margin-top:45px}.learningLoop>div{border:1px solid var(--brand-border-dark);border-radius:30px;align-items:center;gap:10px;margin:8px 14px 8px 0;padding:12px 15px;display:inline-flex}.learningLoop b{background:var(--brand-gold);color:#102b3f;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.classHero{grid-template-columns:1.4fr .6fr;gap:30px;margin-bottom:18px;display:grid}.classHero h2{font-size:32px}.classHero p,.classHero aside{color:var(--brand-muted-dark)}.statusDot{color:var(--brand-gold);font-size:12px}.resourceGrid{grid-template-columns:repeat(3,1fr)}.assignmentList{gap:14px;display:grid}.assignmentList article{justify-content:space-between;align-items:center;display:flex}.assignmentList h2{margin:0 0 7px}.assignmentList p{color:var(--brand-muted-dark)}.assignmentProgress{align-items:center;gap:20px;display:flex}.assignmentProgress span{color:var(--brand-gold);font-weight:700}.eventGrid{grid-template-columns:repeat(3,1fr)}.leaderboard{max-width:700px;margin-top:35px}.leaderboard>div{border-top:1px solid #ffffff12;grid-template-columns:60px 1fr auto;padding:15px 0;display:grid}.leaderboard strong{color:var(--brand-gold)}.analysisGrid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.importCard textarea{background:var(--brand-canvas-dark);color:#fff;border:1px solid var(--brand-border-dark);border-radius:10px;width:100%;height:210px;margin:15px 0;padding:15px;display:block}.importCard small{color:var(--brand-muted-dark);margin-top:14px;display:block}.insight{border-top:1px solid #ffffff12;justify-content:space-between;gap:15px;padding:16px 0;display:flex}.insight span{color:var(--brand-muted-dark);text-align:right}@media (max-width:900px){.levelGrid,.eventGrid{grid-template-columns:1fr 1fr}.classHero,.analysisGrid,.resourceGrid{grid-template-columns:1fr}.catalog header h1{font-size:40px}}@media (max-width:560px){.levelGrid,.eventGrid{grid-template-columns:1fr}.assignmentList article{flex-direction:column;align-items:flex-start;gap:15px}}.assessmentCard{background:var(--brand-surface-dark);border:1px solid var(--brand-border-dark);border-radius:16px;max-width:720px;padding:30px}.stepper{color:var(--brand-gold);border-bottom:1px solid #ffffff12;justify-content:space-between;margin-bottom:22px;padding-bottom:16px;display:flex}.assessmentCard input:not([type=checkbox]),.assessmentCard select,.assessmentCard textarea{background:var(--brand-canvas-dark);color:#fff;border:1px solid #2a394f;border-radius:9px;width:100%;margin:12px 0;padding:14px;display:block}.assessmentCard textarea{min-height:120px}.assessmentCard label{background:#111d2d;border-radius:9px;margin:9px 0;padding:13px;display:block}.formActions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.secondary{color:var(--brand-gold)!important;border:1px solid var(--brand-gold)!important;background:0 0!important}.planGrid,.reportGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.planGrid article,.reportGrid article,.subscriptionCard,.billingNote,.coachReport,.roadmap>div{background:var(--brand-surface-dark);border:1px solid var(--brand-border-dark);border-radius:14px;padding:22px}.planGrid span,.reportGrid span,.subscriptionCard span{color:#8796aa;font-size:12px}.planGrid p,.reportGrid p,.subscriptionCard p,.billingNote p,.coachReport p,.roadmap p{color:var(--brand-muted-dark);line-height:1.6}.reportGrid b{margin:10px 0;font-size:32px;display:block}.roadmap{margin-top:35px}.roadmap>div{grid-template-columns:130px 220px 1fr;align-items:center;margin:10px 0;display:grid}.subscriptionCard{justify-content:space-between;align-items:center;display:flex}.subscriptionActions{flex-wrap:wrap;gap:9px;display:flex}.billingNote,.coachReport{max-width:900px;margin-top:18px}@media (max-width:900px){.planGrid,.reportGrid{grid-template-columns:1fr 1fr}.roadmap>div{grid-template-columns:1fr}.subscriptionCard{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:560px){.planGrid,.reportGrid{grid-template-columns:1fr}}.ctaButton,.buttonLink{color:#fff;background:#102b3f;border-radius:8px;padding:15px 25px;font-weight:700;text-decoration:none;display:inline-block}.buttonLink{background:var(--brand-gold);color:#102b3f;padding:12px 17px}.formError{background:#3a1720;border-radius:8px;padding:11px 13px;color:#ff9a9a!important}.mobilePortalNav{display:none}@media (max-width:850px){.mobilePortalNav{background:var(--brand-canvas-dark);z-index:4;gap:8px;margin:0 0 22px;padding:0 0 10px;display:flex;position:sticky;top:0;overflow-x:auto}.mobilePortalNav a{color:var(--brand-gold);border:1px solid var(--brand-border-dark);border-radius:999px;flex:none;padding:9px 13px;font-size:13px;text-decoration:none}.portalMain:before{content:"Portal menu";color:var(--brand-gold);letter-spacing:1.5px;margin-bottom:14px;font-size:12px;display:block;display:none!important}.portalMain{overflow-x:hidden}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){nav{height:68px;padding:0 18px}.brand b{font-size:15px}.mark{font-size:28px}.hero{min-height:auto;padding:48px 20px}.hero h1{letter-spacing:-2px;font-size:42px}.lead{font-size:16px}.actions{flex-direction:column;align-items:stretch}.actions a{text-align:center}.board{width:calc(100vw - 40px)}.section,.split,.cta{padding:65px 20px}.section h2,.split h2,.cta h2{font-size:32px}.catalog{padding:35px 18px 65px}.catalog header h1{font-size:34px}.assessmentCard{padding:20px}.practice{padding:24px 12px}.playboard{width:calc(100vw - 24px)}.practiceActions button{flex:42%}.portalTop{flex-direction:column;align-items:flex-start;gap:15px}.portalTop h1{font-size:32px}.stats{grid-template-columns:1fr}.loginbox{padding:25px 20px}.loginHelp{flex-direction:column;gap:10px}.subscriptionActions,.subscriptionActions button{width:100%}}.logoutButton{text-align:left;margin-top:auto;color:var(--brand-gold)!important;border:1px solid var(--brand-border-dark)!important;background:0 0!important;padding:10px 12px!important}.loginbox select{color:#fff;background:#0e1825;border:1px solid #2b394c;border-radius:8px;width:100%;margin-bottom:14px;padding:13px}.googleButton{width:100%;margin:8px 0 4px;color:#172033!important;background:#fff!important;border:1px solid #d9dee8!important}.authDivider{color:#7f8da1;align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--brand-border-dark);flex:1;height:1px}.authDivider span{white-space:nowrap}.admissionsList{max-width:1000px;margin-top:35px}.admissionsList article{background:var(--brand-surface-dark);border:1px solid var(--brand-border-dark);border-radius:14px;margin:14px 0;padding:22px}.admissionHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.admissionHeading h3{margin:0}.admissionHeading span{color:var(--brand-gold);font-size:12px}.admissionsList p{color:var(--brand-muted-dark);font-size:14px;line-height:1.7}.admissionsList a{color:var(--brand-gold);overflow-wrap:anywhere}.admissionsList small{color:var(--brand-muted-dark)}.admissionNotes{white-space:pre-wrap;border-top:1px solid #ffffff12;padding-top:13px}.portalUnavailable{color:var(--brand-muted-dark);padding:12px 14px;font-size:13px}.portal button:disabled,.subscriptionActions button:disabled{opacity:.5;cursor:not-allowed}.curriculumDetails{margin-top:20px}.curriculumDetails summary{cursor:pointer;color:var(--brand-gold);font-size:14px;font-weight:700}.curriculumDetails p{font-size:14px;line-height:1.7}.panel[id]{scroll-margin-top:30px}.gameReplay{grid-template-columns:minmax(0,600px) 1fr;gap:24px;margin-top:25px;display:grid}.reviewBoard{aspect-ratio:1;grid-template-columns:repeat(8,1fr);display:grid}.reviewBoard>div{place-items:center;font-size:clamp(25px,5vw,48px);display:grid;position:relative}.reviewBoard small{opacity:.55;font-size:9px;position:absolute;bottom:2px;right:3px}.replayControls{gap:8px;margin:15px 0;display:flex}.replayControls button,.replayMoveList button{border:1px solid var(--brand-border-dark);color:var(--brand-gold);cursor:pointer;background:#101d30;border-radius:7px;padding:9px 13px}.replayControls button:disabled{opacity:.4;cursor:not-allowed}.replaySlider{color:var(--brand-muted-dark);font-size:13px;display:block}.replaySlider input{width:100%;accent-color:var(--brand-gold);margin-top:12px;display:block}.replayMoveList{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.replayMoveList button[aria-pressed=true]{background:var(--brand-gold);color:#102b3f}@media (max-width:800px){.gameReplay{grid-template-columns:1fr}}.sampleDataNotice{color:var(--brand-gold);border:1px solid var(--brand-border-dark);background:#1a2639;border-radius:9px;padding:12px 16px;font-size:13px;line-height:1.6}.loginHelp{color:#a5b2c4}.loginbox p[role=status]{line-height:1.6}.loginbox label{text-align:left;margin:14px 0 6px;display:block}.loginbox fieldset input{width:100%}.playboard{grid-template-columns:repeat(8,minmax(0,1fr))}.playboard button{min-width:0;padding:0}.playboard button small{opacity:1}.playboard .light small{color:#243341}.playboard .dark small{color:#fff}.practiceHead{max-width:100%}.practiceHead>div{min-width:0}.practiceHead h1{overflow-wrap:anywhere}.assessmentCard label{margin:16px 0 8px;display:block}.assessmentCard label input:not([type=checkbox]),.assessmentCard label select,.assessmentCard label textarea{width:100%;margin-top:7px;display:block}.assessmentCard h2:focus{outline:none}.portal .stats small{overflow-wrap:anywhere}.admissionEnrollment{margin-top:20px}.admissionEnrollment summary{cursor:pointer;color:var(--brand-gold-hover)}.admissionEnrollment label{margin:15px 0;font-size:13px;display:block}.admissionEnrollment select{color:#fff;background:#13243a;border:1px solid #52637b;border-radius:7px;width:100%;margin-top:6px;padding:11px;display:block}.admissionEnrollment button{background:var(--brand-gold);color:#102b3f;border:0;border-radius:8px;padding:12px 18px;font-weight:700}.admissionEnrollment [role=alert]{color:#ffb8ae}.admissionEnrollment button:disabled{opacity:.5;cursor:not-allowed}.loginbox a:not(.brand):not(.buttonLink){color:var(--brand-gold-hover)}.loginbox .loginHelp{line-height:1.6}.loginbox input{max-width:100%}.portalMain a:not(.buttonLink),.catalog a:not(.buttonLink){color:var(--brand-gold-hover)}.gameReview .importCard small{color:#b0becf}.gameReview .reviewBoard>div{color:#102033}.gameReview .reviewBoard small{opacity:1;color:#102033}.gameReview .reviewBoard .dark small{color:#fff}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea{font-family:inherit}h1,h2,h3{font-weight:700}button,a,input,select,textarea{touch-action:manipulation}:focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}::selection{background:var(--brand-gold-soft);color:var(--brand-navy)}
@media (prefers-reduced-motion:no-preference){.academy-revealed{animation:.7s cubic-bezier(.2,.7,.2,1) both academy-reveal;animation-delay:var(--reveal-delay,0s)}@keyframes academy-reveal{0%{opacity:.35;translate:0 22px}to{opacity:1;translate:0}}.academy-motion-card{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s,border-color .28s}.academy-motion-card:focus-within{border-color:var(--brand-gold);box-shadow:0 16px 38px #102b3f12}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.coaching-site .academy-motion-card:hover{transform:perspective(900px) translateY(-5px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));border-color:var(--brand-gold);box-shadow:0 18px 42px #102b3f16}.blog-card img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.blog-card:hover img{transform:scale(1.035)}.coaching-icon{transition:transform .35s}.academy-motion-card:hover .coaching-icon{transform:translateY(-3px)rotate(-5deg)}}@media (prefers-reduced-motion:reduce){.academy-motion-card,.academy-revealed{transition:none;animation:none;transform:translate(0,0)}.coaching-site .coaching-feature-grid article:hover,.coaching-site .coaching-three-grid article:hover,.coaching-site .blog-card:hover,.coaching-site .testimonial-card:hover{transition:none;transform:none}}.academy-scroll-progress{z-index:40;pointer-events:none;background:linear-gradient(90deg,var(--brand-gold),var(--brand-gold-hover));height:3px;transform:scaleX(var(--page-progress,0));transform-origin:0;position:fixed;inset:0 0 auto}@media (prefers-reduced-motion:no-preference){.coaching-photo-wrap{transform:perspective(1100px) translateY(var(--hero-depth,0px)) rotateX(var(--hero-angle,0deg));transform-origin:50%}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.academy-motion-card{isolation:isolate;position:relative}.academy-motion-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--light-x,50%) var(--light-y,30%),#d5aa501c,transparent 65%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.academy-motion-card:hover:after{opacity:1}.coaching-photo-wrap:hover .coaching-hero-photo{box-shadow:0 24px 65px #102b3f24}}@media (prefers-reduced-motion:reduce){.academy-scroll-progress{display:none}.coaching-photo-wrap{transform:none}}
