.academy-module__66Zu8q__page{--academy-coral:#ee3227;--academy-coral-action:#b6241d;--academy-ink:#111;--academy-muted:#5f6366;--academy-line:#dedfe0;min-width:0;min-height:100vh;color:var(--academy-ink);background:#fff;overflow:clip}.academy-module__66Zu8q__page *{box-sizing:border-box}.academy-module__66Zu8q__hero{color:#fff;background:#111;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:clamp(48px,8vw,120px);min-height:min(760px,82vh);padding:144px max(24px,50vw - 590px) 84px;display:grid;position:relative;overflow:hidden}.academy-module__66Zu8q__heroImage{object-fit:cover;position:absolute;inset:0}.academy-module__66Zu8q__heroShade{background:linear-gradient(90deg,#070707f0 0%,#070707c4 50%,#07070747 82%),linear-gradient(#0000 40%,#0000008f);position:absolute;inset:0}.academy-module__66Zu8q__heroContent,.academy-module__66Zu8q__heroStatement,.academy-module__66Zu8q__introGrid>*,.academy-module__66Zu8q__program>*,.academy-module__66Zu8q__connections>*,.academy-module__66Zu8q__detailHero>*,.academy-module__66Zu8q__detailBody>*{min-width:0}.academy-module__66Zu8q__heroContent{z-index:1;max-width:900px;position:relative}.academy-module__66Zu8q__kicker,.academy-module__66Zu8q__programLabel{color:var(--academy-coral);font-family:var(--font-title), sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.academy-module__66Zu8q__hero .academy-module__66Zu8q__kicker{color:#ff7067}.academy-module__66Zu8q__hero h1,.academy-module__66Zu8q__detailHero h1{overflow-wrap:anywhere;max-width:970px;font-family:var(--font-title), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:18px 0 28px;font-size:clamp(48px,6.8vw,96px);font-weight:650;line-height:1.03}.academy-module__66Zu8q__lead,.academy-module__66Zu8q__detailLead{color:#ffffffc2;max-width:760px;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.58}.academy-module__66Zu8q__heroActions,.academy-module__66Zu8q__detailActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.academy-module__66Zu8q__primaryLink,.academy-module__66Zu8q__ghostLink,.academy-module__66Zu8q__secondaryLink{min-height:50px;font-family:var(--font-title), sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:11px;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.academy-module__66Zu8q__primaryLink{color:#fff;background:var(--academy-coral-action)}.academy-module__66Zu8q__primaryLink:hover{color:#fff;background:#8f211b}.academy-module__66Zu8q__ghostLink{color:#fff;border:1px solid #ffffff61}.academy-module__66Zu8q__ghostLink:hover{color:#fff;border-color:#fff}.academy-module__66Zu8q__primaryLink:focus-visible,.academy-module__66Zu8q__ghostLink:focus-visible,.academy-module__66Zu8q__secondaryLink:focus-visible,.academy-module__66Zu8q__programLink:focus-visible,.academy-module__66Zu8q__textLink:focus-visible{outline-offset:4px;outline:3px solid}.academy-module__66Zu8q__heroStatement{z-index:1;border-left:2px solid var(--academy-coral);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0a61;justify-self:end;width:min(340px,32vw);padding:26px;position:relative}.academy-module__66Zu8q__heroStatement span{color:#ffffff9e;font-family:var(--font-title), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:11px;line-height:1.4;display:block}.academy-module__66Zu8q__heroStatement strong{font-family:var(--font-title), sans-serif;font-size:22px;font-weight:560;line-height:1.35}.academy-module__66Zu8q__intro,.academy-module__66Zu8q__personalJourney,.academy-module__66Zu8q__programs,.academy-module__66Zu8q__connections,.academy-module__66Zu8q__closing,.academy-module__66Zu8q__detailHero,.academy-module__66Zu8q__detailBody,.academy-module__66Zu8q__detailClosing{width:min(1180px,100% - 48px);margin-inline:auto}.academy-module__66Zu8q__intro,.academy-module__66Zu8q__programs,.academy-module__66Zu8q__connections{padding:100px 0}.academy-module__66Zu8q__introGrid{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(40px,9vw,130px);margin-top:24px;display:grid}.academy-module__66Zu8q__intro h2,.academy-module__66Zu8q__personalJourney h2,.academy-module__66Zu8q__sectionHeader h2,.academy-module__66Zu8q__connections h2,.academy-module__66Zu8q__closing h2,.academy-module__66Zu8q__detailBody h2{font-family:var(--font-title), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.5vw,62px);font-weight:620;line-height:1.12}.academy-module__66Zu8q__introGrid p,.academy-module__66Zu8q__journeyCopy>p:not(.academy-module__66Zu8q__kicker),.academy-module__66Zu8q__connections>p,.academy-module__66Zu8q__detailAudience,.academy-module__66Zu8q__detailClosing>p{color:var(--academy-muted);margin:0;font-size:18px;line-height:1.72}.academy-module__66Zu8q__introGrid p+p{margin-top:20px}.academy-module__66Zu8q__personalJourney{color:#fff;background:#141414;grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);align-items:center;gap:clamp(50px,9vw,130px);padding:84px clamp(28px,5vw,68px);display:grid}.academy-module__66Zu8q__personalJourney h2{color:#fff;margin-top:18px}.academy-module__66Zu8q__journeyCopy>p:not(.academy-module__66Zu8q__kicker){color:#ffffffb8;margin-top:24px}.academy-module__66Zu8q__textLink,.academy-module__66Zu8q__programLink{color:currentColor;font-family:var(--font-title), sans-serif;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.academy-module__66Zu8q__textLink{color:#fff;margin-top:30px}.academy-module__66Zu8q__textLink:after,.academy-module__66Zu8q__programLink:after{color:var(--academy-coral);content:"→"}.academy-module__66Zu8q__blockSequence{margin:0;padding:0;list-style:none}.academy-module__66Zu8q__blockSequence li{font-family:var(--font-title), sans-serif;border-bottom:1px solid #ffffff2e;padding:18px 0;font-size:clamp(22px,3vw,38px);line-height:1.2}.academy-module__66Zu8q__blockSequence li:first-child{border-top:1px solid #ffffff2e}.academy-module__66Zu8q__sectionHeader{max-width:820px;margin-bottom:56px}.academy-module__66Zu8q__sectionHeader h2{margin-top:18px}.academy-module__66Zu8q__programList{border-top:1px solid var(--academy-line)}.academy-module__66Zu8q__program{border-bottom:1px solid var(--academy-line);grid-template-columns:minmax(150px,.45fr) minmax(0,1.35fr) auto;align-items:start;gap:clamp(28px,5vw,72px);padding:52px 0;display:grid}.academy-module__66Zu8q__programBody h3{overflow-wrap:anywhere;font-family:var(--font-title), sans-serif;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(30px,4vw,54px);font-weight:610;line-height:1.12}.academy-module__66Zu8q__programBody p{max-width:680px;color:var(--academy-muted);margin:0;font-size:16px;line-height:1.65}.academy-module__66Zu8q__programBody .academy-module__66Zu8q__programAudience{color:var(--academy-ink);margin-bottom:14px;font-size:18px}.academy-module__66Zu8q__programLink{color:var(--academy-ink);align-self:end;padding-bottom:3px}.academy-module__66Zu8q__connections{border-top:1px solid var(--academy-line);grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;gap:clamp(44px,8vw,110px);display:grid}.academy-module__66Zu8q__connections h2{margin-top:18px}.academy-module__66Zu8q__closing{color:#fff;background:var(--academy-coral-action);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:100px;padding:clamp(36px,6vw,72px);display:grid}.academy-module__66Zu8q__closing .academy-module__66Zu8q__kicker{color:#ffffffc7;grid-column:1/-1}.academy-module__66Zu8q__closing h2{max-width:820px}.academy-module__66Zu8q__closing .academy-module__66Zu8q__primaryLink{color:var(--academy-ink);background:#fff}.academy-module__66Zu8q__closing .academy-module__66Zu8q__primaryLink:hover{color:#fff;background:var(--academy-ink)}.academy-module__66Zu8q__detailHero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(48px,8vw,110px);padding:138px 0 92px;display:grid}.academy-module__66Zu8q__detailHero h1{color:var(--academy-ink);font-size:clamp(46px,7vw,88px)}.academy-module__66Zu8q__detailLead{color:var(--academy-muted)}.academy-module__66Zu8q__detailAudience{border-left:3px solid var(--academy-coral);padding-left:28px}.academy-module__66Zu8q__detailBody{border-top:1px solid var(--academy-line);border-bottom:1px solid var(--academy-line);grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:clamp(48px,9vw,130px);padding:84px 0;display:grid}.academy-module__66Zu8q__detailBody h2{margin-top:18px}.academy-module__66Zu8q__focusList{margin:0;padding:0;list-style:none}.academy-module__66Zu8q__focusList li{border-bottom:1px solid var(--academy-line);font-family:var(--font-title), sans-serif;padding:18px 0;font-size:clamp(20px,2.4vw,31px);line-height:1.25}.academy-module__66Zu8q__focusList li:first-child{border-top:1px solid var(--academy-line)}.academy-module__66Zu8q__detailClosing{padding:72px 0 112px}.academy-module__66Zu8q__detailClosing>p{max-width:780px}.academy-module__66Zu8q__secondaryLink{border:1px solid var(--academy-line);color:var(--academy-ink);background:#fff}.academy-module__66Zu8q__secondaryLink:hover{border-color:var(--academy-ink);color:var(--academy-ink)}@media (max-width:900px){.academy-module__66Zu8q__hero,.academy-module__66Zu8q__introGrid,.academy-module__66Zu8q__personalJourney,.academy-module__66Zu8q__connections,.academy-module__66Zu8q__closing,.academy-module__66Zu8q__detailHero,.academy-module__66Zu8q__detailBody{grid-template-columns:1fr}.academy-module__66Zu8q__hero{min-height:auto;padding-top:128px}.academy-module__66Zu8q__heroStatement{justify-self:start;width:min(300px,60vw)}.academy-module__66Zu8q__program{grid-template-columns:minmax(130px,.35fr) minmax(0,1fr)}.academy-module__66Zu8q__programLink{grid-column:2;justify-self:start}.academy-module__66Zu8q__closing{align-items:start}.academy-module__66Zu8q__closing .academy-module__66Zu8q__primaryLink{justify-self:start}}@media (max-width:640px){.academy-module__66Zu8q__hero{gap:48px;padding:112px 18px 54px}.academy-module__66Zu8q__hero h1,.academy-module__66Zu8q__detailHero h1{font-size:clamp(40px,12vw,54px)}.academy-module__66Zu8q__heroActions,.academy-module__66Zu8q__detailActions{grid-template-columns:1fr;display:grid}.academy-module__66Zu8q__primaryLink,.academy-module__66Zu8q__ghostLink,.academy-module__66Zu8q__secondaryLink,.academy-module__66Zu8q__heroStatement{width:100%}.academy-module__66Zu8q__intro,.academy-module__66Zu8q__personalJourney,.academy-module__66Zu8q__programs,.academy-module__66Zu8q__connections,.academy-module__66Zu8q__closing,.academy-module__66Zu8q__detailHero,.academy-module__66Zu8q__detailBody,.academy-module__66Zu8q__detailClosing{width:min(100% - 32px,1180px)}.academy-module__66Zu8q__intro,.academy-module__66Zu8q__programs,.academy-module__66Zu8q__connections{padding:72px 0}.academy-module__66Zu8q__introGrid,.academy-module__66Zu8q__personalJourney,.academy-module__66Zu8q__connections,.academy-module__66Zu8q__detailHero,.academy-module__66Zu8q__detailBody{gap:34px}.academy-module__66Zu8q__personalJourney,.academy-module__66Zu8q__closing{width:100%;padding:58px 18px}.academy-module__66Zu8q__program{grid-template-columns:1fr;gap:18px;padding:38px 0}.academy-module__66Zu8q__programLink{grid-column:auto;margin-top:8px}.academy-module__66Zu8q__connections{align-items:start}.academy-module__66Zu8q__closing{margin-bottom:72px}.academy-module__66Zu8q__closing .academy-module__66Zu8q__primaryLink{justify-self:stretch}.academy-module__66Zu8q__detailHero{padding:104px 0 64px}.academy-module__66Zu8q__detailBody{padding:60px 0}.academy-module__66Zu8q__detailAudience{padding-left:20px}.academy-module__66Zu8q__detailClosing{padding:58px 0 84px}}@media (prefers-reduced-motion:reduce){.academy-module__66Zu8q__primaryLink,.academy-module__66Zu8q__ghostLink,.academy-module__66Zu8q__secondaryLink{transition:none}}
