.academy-native{--academy-navy:#062743;--academy-gold:#e6b74e;--academy-cream:#f2ede3;background:var(--academy-cream);color:var(--academy-navy);font-family:Manrope,sans-serif;overflow:hidden}.academy-native *{box-sizing:border-box}.academy-native button,.academy-native a{touch-action:manipulation}.academy-native button{font-family:inherit}.academy-native :focus-visible{outline-offset:4px;outline:3px solid #b67e1a}.academy-announcement{color:#062743;text-align:center;letter-spacing:.08em;background:#e6b74e;padding:10px 20px;font-size:11px;font-weight:800}.academy-announcement span{margin-left:18px}.academy-topbar,.academy-footer{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:24px 32px;display:flex}.academy-topbar-label{letter-spacing:.2em;color:#667782;font-size:11px;font-weight:800}.academy-topbar-cta{border-bottom:1px solid #06274340;align-items:center;gap:14px;padding:8px 0;font-size:12px;font-weight:800;text-decoration:none;display:flex}.academy-hero{color:#fffdf8;background:#062743;position:relative}.academy-hero-inner{grid-template-columns:1.22fr 1fr;align-items:center;gap:55px;max-width:1240px;margin:auto;padding:70px 32px 78px;display:grid}.academy-kicker{letter-spacing:.16em;color:#8b641f;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:800;line-height:1.8}.academy-hero .academy-kicker,.academy-host-section .academy-kicker{color:#e6b74e}.academy-live-dot{vertical-align:1px;background:#e6b74e;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.academy-hero h1{letter-spacing:-.065em;max-width:700px;margin:0 0 25px;font-family:Manrope,sans-serif;font-size:clamp(48px,5.8vw,80px);font-weight:800;line-height:1.035}.academy-hero h1 span{color:#e6b74e;display:block}.academy-hero-promise{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(18px,1.7vw,23px);font-weight:750;line-height:1.45}.academy-intro{color:#d0dce2;max-width:540px;margin:0 0 25px;font-size:14px;line-height:1.85}.academy-intro strong{color:#fffdf8;font-weight:800}.academy-schedule-pill{color:#e9eff0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 25px;font-size:11px;font-weight:600;display:flex}.academy-schedule-pill strong{color:#e6b74e;margin-left:6px;display:inline-block}.academy-pill-divider{background:#ffffff35;width:1px;height:18px;margin:0 6px}.academy-primary,.academy-secondary{cursor:pointer;border:1px solid #062743;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:16px 25px;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.academy-primary{color:#fffdf8;background:#062743}.academy-primary:hover{background:#123e5b}.academy-hero .academy-primary,.academy-host-section .academy-primary,.academy-final-note .academy-primary{color:#062743;background:#e6b74e;border-color:#e6b74e}.academy-hero .academy-primary:hover,.academy-host-section .academy-primary:hover,.academy-final-note .academy-primary:hover{background:#f3ca6a}.academy-primary:disabled,.academy-secondary:disabled{opacity:.55;cursor:default}.academy-secondary{color:#062743;background:#fff;border-color:#06274335;min-height:44px;padding:12px 17px;font-size:12px}.academy-cta-note{color:#c0d0d9;margin-top:13px;font-size:11px}.academy-host-visual{flex-direction:column;justify-content:center;align-self:stretch;padding:0 0 10px;display:flex;position:relative}.academy-host-photo{aspect-ratio:4/4.6;background:#38515d;border:1px solid #ffffff30;border-radius:6px 6px 0 0;overflow:hidden}.academy-host-photo img{object-fit:cover;object-position:50% 39%;width:100%;height:100%;display:block}.academy-host-caption{color:#062743;background:#fffdf8;border-radius:0 0 6px 6px;padding:23px 26px}.academy-host-caption>span{letter-spacing:.19em;color:#8b641f;font-size:9px;font-weight:800}.academy-host-caption strong{letter-spacing:-.045em;margin:6px 0;font-size:27px;font-weight:800;display:block}.academy-host-caption p{color:#526979;margin:0;font-size:12px}.academy-free-stamp{color:#062743;letter-spacing:.02em;background:#e6b74e;border:5px solid #062743;padding:16px;font-size:14px;font-weight:800;line-height:1.35;position:absolute;top:26px;right:-20px;transform:rotate(6deg)}.academy-free-stamp b{font-size:23px}.academy-value-strip{background:#e9e1d3;border-bottom:1px solid #06274314;flex-wrap:wrap;justify-content:center;gap:45px;padding:26px 24px;display:flex}.academy-value-strip span{align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.academy-value-strip svg{color:#8b641f}.academy-content{max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.academy-native h2{letter-spacing:-.055em;margin:0 0 26px;font-family:Manrope,sans-serif;font-size:clamp(32px,3.9vw,51px);font-weight:800;line-height:1.12}.academy-native h2 span{color:#8b641f}.academy-problem{grid-template-columns:1.1fr 1fr;column-gap:70px;padding-top:85px;padding-bottom:65px;display:grid}.academy-problem>.academy-kicker{grid-column:1/-1}.academy-problem-copy p{color:#526979;margin:0 0 18px;font-size:14px;line-height:1.9}.academy-learning{border-top:1px solid #06274320;padding-top:45px;padding-bottom:80px}.academy-section-heading{text-align:center;max-width:650px;margin:0 auto 40px}.academy-section-heading>p:last-child{color:#526979;font-size:14px}.academy-topic-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.academy-topic-grid article{background:#fffdf8;border:1px solid #06274316;border-radius:5px;padding:29px}.academy-topic-top{color:#8b641f;justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.academy-topic-top span{letter-spacing:.1em;font-size:11px;font-weight:800}.academy-topic-grid h3{letter-spacing:-.04em;margin:0 0 15px;font-size:21px;font-weight:800;line-height:1.25}.academy-topic-grid p{color:#526979;margin:0;font-size:13px;line-height:1.85}.academy-inline-cta{flex-direction:column;align-items:center;gap:13px;margin-top:35px;display:flex}.academy-inline-cta>span{color:#526979;font-size:11px}.academy-host-section{color:#fffdf8;background:#062743}.academy-host-story{grid-template-columns:1fr 1.15fr;gap:90px;padding-top:70px;padding-bottom:70px;display:grid}.academy-host-story h2{font-size:clamp(45px,5vw,65px)}.academy-host-story h2 span{color:#e6b74e}.academy-host-role{color:#d1dde5;font-size:13px}.academy-host-lead{letter-spacing:-.025em;font-weight:750;color:#fffdf8!important;font-size:23px!important;line-height:1.4!important}.academy-host-story>div>p:not(.academy-kicker):not(.academy-host-role){color:#d1dde5;margin:0 0 19px;font-size:14px;line-height:1.9}.academy-host-story .academy-primary{margin-top:8px}.academy-audience{padding-top:80px;padding-bottom:70px}.academy-audience-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.academy-audience-grid article{border-top:2px solid #b58c3c;padding-top:24px}.academy-audience-grid article>span{letter-spacing:.1em;color:#8b641f;font-size:9px;font-weight:800}.academy-audience-grid h3{letter-spacing:-.035em;margin:19px 0 15px;font-size:22px;font-weight:800;line-height:1.3}.academy-audience-grid p{color:#526979;margin:0;font-size:13px;line-height:1.85}.academy-booking{grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding-top:45px;padding-bottom:85px;scroll-margin-top:30px;display:grid}.academy-booking-copy{padding-top:30px}.academy-booking-copy>p:not(.academy-kicker){color:#526979;max-width:440px;font-size:14px;line-height:1.85}.academy-booking-facts{flex-direction:column;gap:17px;margin:30px 0;padding:0;list-style:none;display:flex}.academy-booking-facts li{align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.academy-booking-facts svg{color:#8b641f;flex-shrink:0}.academy-booking-copy>.academy-small-print{max-width:350px;font-size:11px!important}.academy-booking-panel{background:#fffdf8;border:1px solid #06274320;border-radius:5px;padding:32px;box-shadow:0 14px 50px #06274308}.academy-booking-panel>.academy-kicker{margin-bottom:13px}.academy-booking-panel h3{letter-spacing:-.05em;margin:0 0 12px;font-size:31px;font-weight:800;line-height:1.1}.academy-timezone,.academy-session-note{color:#526979;margin:12px 0 18px;font-size:12px;line-height:1.8}.academy-booking-notice,.academy-booking-outcome{color:#72561e;background:#f5ead5;border-left:3px solid #bc8c2d;margin:18px 0;padding:15px;font-size:12px;line-height:1.8}.academy-readonly-sessions{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.academy-readonly-sessions li{background:#f2ede3;border:1px solid #06274320;border-radius:3px;align-items:flex-start;gap:9px;padding:13px;font-size:11px;line-height:1.5;display:flex}.academy-readonly-sessions svg{color:#8b641f;flex-shrink:0;margin-top:2px}.academy-readonly-sessions strong{margin-top:5px;font-size:13px;display:block}.academy-native-form fieldset{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.academy-native-form fieldset:disabled{opacity:.6}.academy-native-form label{flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.academy-native-form input:not([type=checkbox]),.academy-native-form select{color:#062743;background:#fff;border:1px solid #06274330;border-radius:3px;width:100%;min-width:0;min-height:48px;padding:11px 12px;font:400 16px Manrope,sans-serif}.academy-native-form input::placeholder{color:#798891}.academy-form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.academy-native-form .academy-consent{color:#526979;flex-direction:row;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.75;display:flex}.academy-consent input{accent-color:#062743;flex-shrink:0;width:16px;height:16px;margin-top:4px}.academy-consent a{text-decoration:underline}.academy-native-form .academy-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.academy-native-form .academy-primary{width:100%;margin-top:4px}.academy-outcome-confirmed{color:#2b5237;background:#edf3ed;border-color:#6d8b69}.academy-booking-outcome strong{font-size:14px}.academy-booking-outcome p{margin-top:6px}.academy-text-link{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:12px}.academy-data-note{color:#657783;margin:19px 0 0;font-size:10px;line-height:1.8}.academy-faq{max-width:920px;padding-top:25px;padding-bottom:85px}.academy-faq>.academy-kicker,.academy-faq>h2{text-align:center}.academy-faq details{border-bottom:1px solid #06274322;padding:21px 0}.academy-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:800;list-style:none;display:flex}.academy-faq summary::-webkit-details-marker{display:none}.academy-faq summary>span{color:#8b641f;font-size:25px;font-weight:400}.academy-faq details[open] summary>span{transform:rotate(45deg)}.academy-faq details p{color:#526979;max-width:670px;margin:15px 35px 0 0;font-size:13px;line-height:1.85}.academy-final-note{color:#fffdf8;text-align:center;background:#062743;padding:65px 24px}.academy-final-note .academy-kicker,.academy-final-note h2 span{color:#e6b74e}.academy-final-note h2{max-width:850px;margin:0 auto 25px}.academy-final-note>p:not(.academy-kicker){color:#d1dde5;margin:0 0 25px;font-size:13px}.academy-footer{padding-top:28px;padding-bottom:28px}.academy-footer p,.academy-footer nav{color:#526979;font-size:10px}.academy-footer nav{gap:20px;display:flex}.academy-mobile-cta{display:none}@media(max-width:1000px){.academy-hero-inner{gap:30px;padding-top:50px;padding-bottom:55px}.academy-hero h1{font-size:60px}.academy-host-story{gap:50px}.academy-booking{gap:35px}.academy-free-stamp{padding:12px;font-size:11px;right:-8px}.academy-free-stamp b{font-size:19px}.academy-schedule-pill{gap:7px;font-size:10px}.academy-pill-divider{margin:0 3px}}@media(max-width:700px){.academy-announcement{letter-spacing:.035em;padding:9px 13px;font-size:9px}.academy-announcement span{margin:3px 0 0;display:block}.academy-topbar{gap:15px;padding:18px 20px}.academy-topbar-label{display:none}.academy-topbar-cta{gap:7px;font-size:10px}.academy-content{padding-left:22px;padding-right:22px}.academy-hero-inner{grid-template-columns:1fr;gap:35px;padding:35px 22px 40px}.academy-hero h1{letter-spacing:-.065em;margin-bottom:23px;font-size:clamp(43px,11.9vw,68px);line-height:1.04}.academy-hero .academy-kicker{letter-spacing:.1em;margin-bottom:18px;font-size:9px}.academy-hero-promise{font-size:19px}.academy-intro{font-size:13px;line-height:1.8}.academy-schedule-pill{gap:8px;margin-bottom:24px;font-size:10px}.academy-pill-divider{display:none}.academy-primary{min-height:54px;padding:16px 21px;font-size:14px}.academy-hero .academy-primary{width:100%}.academy-cta-note{text-align:center}.academy-host-visual{width:100%;max-width:430px;margin:0 auto}.academy-host-photo{aspect-ratio:4/3.6}.academy-host-photo img{object-position:50% 38%}.academy-host-caption{padding:19px 22px}.academy-host-caption strong{font-size:25px}.academy-free-stamp{padding:13px;top:20px;right:-5px}.academy-value-strip{justify-content:flex-start;gap:15px;padding:23px 22px}.academy-value-strip span{width:100%;font-size:12px}.academy-native h2{font-size:35px}.academy-problem{grid-template-columns:1fr;gap:0;padding-top:50px;padding-bottom:35px}.academy-problem-copy p{font-size:13px}.academy-learning{padding-top:40px;padding-bottom:50px}.academy-section-heading{margin-bottom:28px}.academy-topic-grid{grid-template-columns:1fr;gap:15px}.academy-topic-grid article{padding:24px}.academy-topic-top{margin-bottom:20px}.academy-inline-cta .academy-primary{width:100%}.academy-host-story{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.academy-host-story h2{font-size:48px}.academy-host-story>div>p:not(.academy-kicker):not(.academy-host-role){font-size:13px}.academy-host-story .academy-host-lead{font-size:21px!important}.academy-host-story .academy-primary{width:100%}.academy-audience{padding-top:50px;padding-bottom:35px}.academy-audience-grid{grid-template-columns:1fr;gap:25px;margin-top:25px}.academy-audience-grid h3{font-size:23px}.academy-booking{grid-template-columns:1fr;gap:25px;padding-top:15px;padding-bottom:45px;scroll-margin-top:20px}.academy-booking-copy{padding-top:15px}.academy-booking-copy>p:not(.academy-kicker){font-size:13px}.academy-booking-facts{gap:15px;margin:24px 0}.academy-booking-panel{padding:25px 19px}.academy-form-row,.academy-readonly-sessions{grid-template-columns:1fr}.academy-faq{padding-top:25px;padding-bottom:45px}.academy-faq>.academy-kicker{font-size:9px}.academy-faq summary{font-size:13px;line-height:1.6}.academy-faq details p{font-size:12px}.academy-final-note{padding:45px 22px}.academy-final-note .academy-primary{width:100%;max-width:420px}.academy-footer{flex-direction:column;align-items:flex-start;gap:18px;padding:25px 22px 110px}.academy-footer nav{gap:22px}.academy-mobile-cta{z-index:40;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fffdf8;border-top:1px solid #06274325;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #06274310}.academy-mobile-cta>span{letter-spacing:.08em;font-size:8px;font-weight:800;line-height:1.8}.academy-mobile-cta strong{letter-spacing:0;font-size:12px;display:block}.academy-mobile-cta .academy-primary{gap:12px;min-height:46px;padding:12px 17px;font-size:12px}}@media(prefers-reduced-motion:reduce){.academy-native *{scroll-behavior:auto!important;transition:none!important}}.academy-mobile-host{display:none}@media(max-width:700px){.academy-mobile-host{align-items:center;gap:12px;margin:0 0 22px;display:flex}.academy-mobile-host img{object-fit:cover;object-position:50% 31%;border:1px solid #e6b74e;border-radius:50%;width:48px;height:48px}.academy-mobile-host>span{letter-spacing:.1em;color:#e6b74e;font-size:8px;font-weight:700;line-height:1.6}.academy-mobile-host strong{color:#fffdf8;letter-spacing:0;font-size:13px;display:block}.academy-mobile-host small{color:#c0d0d9;letter-spacing:0;font-size:9px;font-weight:400;display:block}}.academy-picker-layout .academy-primary{color:#062743;background:#f5b72d;border:2px solid #bd840d;min-height:56px;font-size:16px;font-weight:800;box-shadow:0 4px #b07b15}.academy-picker-layout .academy-primary:hover{background:#ffc94c}.academy-picker-layout .academy-topbar-cta{color:#fff;background:#062743;border:0;border-radius:4px;min-height:46px;padding:14px 18px;font-size:13px;font-weight:800}.academy-picker-layout .academy-hero-inner{grid-template-columns:1.1fr 1fr;align-items:start;gap:60px;padding-top:46px;padding-bottom:55px}.academy-picker-layout .academy-hero-copy{padding-top:18px}.academy-picker-layout .academy-hero h1{font-size:clamp(49px,5.1vw,70px)}.academy-hero-host{align-items:center;gap:15px;margin:25px 0;display:flex}.academy-hero-host img{object-fit:cover;object-position:50% 31%;border:2px solid #f5b72d;border-radius:50%;width:64px;height:64px}.academy-hero-host>span{letter-spacing:.12em;color:#f5b72d;font-size:9px;font-weight:800;line-height:1.6}.academy-hero-host strong{color:#fff;letter-spacing:-.025em;font-size:18px;display:block}.academy-hero-host small{color:#d1dde5;letter-spacing:0;font-size:11px;font-weight:400;display:block}.academy-hero-picker{color:#062743;background:#fffdf8;border:3px solid #f5b72d;border-radius:7px;min-width:0;padding:29px;scroll-margin-top:20px;box-shadow:0 14px 40px #0002}.academy-hero-picker>.academy-kicker{color:#82570d;margin-bottom:13px}.academy-hero-picker h2{color:#062743;margin:0 0 20px;font-size:37px;line-height:1.08}.academy-picker-steps{border-bottom:1px solid #06274324;flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:17px;display:flex}.academy-picker-steps>span{color:#5b7080;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.academy-picker-steps b{color:#062743;background:#e8edf0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.academy-picker-steps .active{color:#062743}.academy-picker-steps .active b{color:#fff;background:#062743}.academy-picker-caption{color:#526979;margin:17px 0;font-size:12px;line-height:1.7}.academy-session-choices{border:0;gap:12px;min-width:0;margin:0 0 20px;padding:0;display:grid}.academy-session-choice{cursor:pointer;background:#fff;border:2px solid #a0aeba;border-radius:5px;align-items:center;gap:12px;padding:15px 13px;transition:border-color .15s,background .15s;display:flex;position:relative}.academy-session-choice:hover{background:#f6f0e4;border-color:#062743}.academy-session-choice:has(input:focus-visible){outline-offset:3px;outline:3px solid #bd840d}.academy-session-choice input{accent-color:#b47c0b;flex-shrink:0;width:18px;height:18px}.academy-date-tile{color:#062743;background:#f2ede3;border-radius:3px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:54px;min-height:61px;line-height:1;display:flex}.academy-date-tile strong{letter-spacing:-.06em;font-size:27px;font-weight:800}.academy-date-tile small{text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:10px;font-weight:800}.academy-date-description{flex-direction:column;gap:4px;min-width:0;display:flex}.academy-date-description strong{letter-spacing:-.025em;font-size:16px;font-weight:800}.academy-date-description>span{color:#526979;font-size:11px;line-height:1.5}.academy-date-description small{color:#82570d;font-size:10px;font-weight:700;line-height:1.5}.academy-choice-check{visibility:hidden;flex-shrink:0;margin-left:auto}.academy-session-choice.selected{color:#fff;background:#062743;border-color:#062743}.academy-session-choice.selected .academy-date-tile{background:#f5b72d}.academy-session-choice.selected .academy-date-description>span{color:#dae5ec}.academy-session-choice.selected .academy-date-description small{color:#f5b72d}.academy-session-choice.selected .academy-choice-check{visibility:visible;color:#f5b72d}.academy-hero-picker .academy-continue{color:#fff;background:#062743;border-color:#062743;width:100%;box-shadow:0 4px #021423}.academy-hero-picker .academy-continue:hover{background:#164764}.academy-selection-message{color:#526979;min-height:19px;margin:13px 0 17px;font-size:11px;line-height:1.7}.academy-registration-status{color:#684609;background:#fff0ca;border-left:3px solid #bd840d;border-radius:3px;flex-direction:column;gap:6px;margin:16px 0 10px;padding:14px;display:flex}.academy-registration-status strong{font-size:12px;font-weight:800}.academy-registration-status span{font-size:11px;line-height:1.7}.academy-picker-refresh{color:#405b6d;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:11px;text-decoration:underline}.academy-picker-refresh:disabled{cursor:wait;text-decoration:none}.academy-picker-footnote{text-align:center;color:#526979;border-top:1px solid #06274322;margin:8px 0 0;padding-top:17px;font-size:10px}.academy-picker-loading,.academy-picker-empty{background:#f2ede3;border-radius:4px;flex-direction:column;align-items:flex-start;gap:12px;min-height:190px;margin-bottom:15px;padding:20px;display:flex}.academy-picker-loading strong,.academy-picker-empty strong{font-size:14px}.academy-picker-loading span,.academy-picker-empty p{color:#526979;margin:0;font-size:12px;line-height:1.8}.academy-inline-details{border-top:2px solid #062743;margin-top:15px;padding-top:22px;scroll-margin-top:20px}.academy-inline-details h3{letter-spacing:-.03em;margin:0 0 18px;font-size:22px;font-weight:800;line-height:1.25}.academy-selected-summary{color:#062743;background:#edf2f5;border:1px solid #b9c9d4;flex-direction:column;gap:8px;margin-bottom:15px;padding:16px;font-size:13px;line-height:1.7;display:flex}.academy-selected-summary>span{letter-spacing:.09em;color:#526979;font-size:9px;font-weight:800}.academy-selected-summary .academy-text-link{align-self:flex-start}.academy-registration-preview>p{color:#405b6d;margin-bottom:16px;font-size:12px;line-height:1.85}.academy-registration-preview .academy-primary{min-height:48px;font-size:13px}.academy-host-story-photo{border-radius:5px;max-width:300px;height:290px;margin:0 0 28px;overflow:hidden}.academy-host-story-photo img{object-fit:cover;object-position:50% 34%;width:100%;height:100%}.academy-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(max-width:1000px){.academy-picker-layout .academy-hero-inner{gap:28px}.academy-hero-picker{padding:23px}.academy-hero-picker h2{font-size:32px}.academy-session-choice{gap:9px;padding:13px 10px}.academy-date-description strong{font-size:14px}.academy-date-description>span{font-size:10px}.academy-picker-layout .academy-hero h1{font-size:54px}}@media(max-width:700px){.academy-picker-layout .academy-announcement{padding:7px 12px;font-size:8px}.academy-picker-layout .academy-announcement span{display:none}.academy-picker-layout .academy-topbar{gap:10px;padding:14px 18px}.academy-picker-layout .academy-topbar-cta{gap:7px;min-height:44px;padding:12px 11px;font-size:10px}.academy-picker-layout .academy-hero-inner{grid-template-columns:1fr;gap:20px;padding:22px 18px 30px}.academy-picker-layout .academy-hero-copy{padding-top:0}.academy-picker-layout .academy-hero-copy>.academy-kicker{margin-bottom:12px;font-size:9px}.academy-picker-layout .academy-hero h1{margin-bottom:15px;font-size:39px;line-height:1.04}.academy-hero-host{gap:11px;margin:13px 0 15px}.academy-hero-host img{width:46px;height:46px}.academy-hero-host>span{font-size:8px}.academy-hero-host strong{font-size:14px}.academy-hero-host small{font-size:9px}.academy-picker-layout .academy-hero-promise,.academy-picker-layout .academy-intro,.academy-picker-layout .academy-hero-desktop-cta,.academy-picker-layout .academy-cta-note{display:none}.academy-picker-layout .academy-schedule-pill{gap:7px;margin-bottom:0;font-size:10px}.academy-hero-picker{border-width:2px;padding:20px 16px}.academy-hero-picker>.academy-kicker{margin-bottom:9px;font-size:8px}.academy-hero-picker h2{margin-bottom:15px;font-size:27px}.academy-hero-picker h2 br{display:none}.academy-picker-steps{gap:11px;padding-bottom:13px}.academy-picker-steps>span{font-size:9px}.academy-picker-caption{margin:13px 0;font-size:11px}.academy-session-choice{gap:9px;min-height:90px;padding:13px 10px}.academy-date-tile{width:47px;min-height:56px}.academy-date-tile strong{font-size:24px}.academy-date-description strong{font-size:14px}.academy-date-description>span{font-size:10px}.academy-date-description small{font-size:9px}.academy-choice-check{width:18px}.academy-hero-picker .academy-continue{gap:10px;min-height:53px;padding:14px 13px;font-size:13px}.academy-picker-layout .academy-mobile-cta .academy-primary{min-height:46px;padding:12px 15px;font-size:12px}.academy-picker-layout .academy-footer{padding-bottom:110px}.academy-picker-layout .academy-hero-inner{gap:14px}.academy-picker-layout .academy-hero h1{font-size:36px}}
