.AcademyInstructor_section__A_Dgl{padding:64px clamp(16px,4vw,64px) 80px;background:var(--surface);border-top:1px solid var(--line);scroll-margin-top:100px}.AcademyInstructor_header__RMzVs{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.AcademyInstructor_header__RMzVs h2{font-size:clamp(56px,7vw,96px);margin:16px 0 0}.AcademyInstructor_header__RMzVs .eyebrow{color:var(--red-text)}.AcademyInstructor_location__U7L1A{color:var(--muted);font-size:11px;letter-spacing:.04em;padding-bottom:8px;white-space:nowrap}.AcademyInstructor_grid__hJ2iN{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:start}.AcademyInstructor_figure__9oHrI{margin:0;min-width:0}.AcademyInstructor_portrait__4YbBH{position:relative;aspect-ratio:520/266;overflow:hidden;background:var(--surface-raised)}.AcademyInstructor_portrait__4YbBH .AcademyInstructor_portraitImage__5osj0{position:absolute;width:207.692308%;max-width:none;height:auto;left:-91.923077%;top:-95.488722%}.AcademyInstructor_figure__9oHrI figcaption{margin-top:16px;color:var(--muted);font-size:10px;letter-spacing:.06em}.AcademyInstructor_genres__gkdXP{display:flex;flex-wrap:wrap;gap:10px 24px;padding:24px 0 0;margin:24px 0 0;list-style:none;border-top:1px solid var(--line)}.AcademyInstructor_genres__gkdXP li{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.AcademyInstructor_copy__NYGHV{min-width:0}.AcademyInstructor_copy__NYGHV>p{margin:0 0 24px;font-size:14px;line-height:1.9;max-width:68ch}.AcademyInstructor_copy__NYGHV .AcademyInstructor_lead__pzGSt{font-family:var(--font-display),Impact,sans-serif;font-size:clamp(28px,3vw,40px);line-height:1.1;font-weight:700}.AcademyInstructor_focus__CjYqd{border-left:2px solid var(--red);padding-left:20px;margin-top:32px}.AcademyInstructor_focus__CjYqd p:first-child{margin:0 0 12px;font-size:10px}.AcademyInstructor_focus__CjYqd p:last-child{margin:0;color:var(--muted);font-size:13px;line-height:1.8}.AcademyInstructor_actions__KmDKL{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.AcademyInstructor_actions__KmDKL a{font-size:12px}@media (max-width:800px){.AcademyInstructor_section__A_Dgl{padding-block:48px 56px}.AcademyInstructor_header__RMzVs{margin-bottom:28px}.AcademyInstructor_location__U7L1A{display:none}.AcademyInstructor_grid__hJ2iN{grid-template-columns:minmax(0,1fr);gap:32px}.AcademyInstructor_copy__NYGHV>p{font-size:13px}.AcademyInstructor_genres__gkdXP{margin-top:20px;padding-top:20px}}.VideoPlayer_player__HzerW{position:relative;width:100%;background:#080808;color:#fff;color-scheme:dark}.VideoPlayer_video__uyS0a{display:block;width:100%;height:auto;object-fit:contain}.VideoPlayer_controls__9O0Nr{position:absolute;left:50%;top:50%;width:128px;height:128px;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.94);transition:opacity .18s ease,transform .18s ease}.VideoPlayer_controls__9O0Nr button{display:grid;place-items:center;width:128px;height:128px;min-width:128px;padding:0;border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer}.VideoPlayer_controls__9O0Nr svg{filter:drop-shadow(0 2px 8px #000);stroke-width:2}.VideoPlayer_controls__9O0Nr button:focus-visible{outline:none}.VideoPlayer_controls__9O0Nr button:focus-visible svg,.VideoPlayer_video__uyS0a:focus-visible+.VideoPlayer_controls__9O0Nr svg{filter:drop-shadow(0 0 5px #fff) drop-shadow(0 2px 8px #000)}.VideoPlayer_player__HzerW:focus-within .VideoPlayer_controls__9O0Nr,.VideoPlayer_player__HzerW[data-needs-play] .VideoPlayer_controls__9O0Nr{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}@media (hover:hover){.VideoPlayer_player__HzerW:hover .VideoPlayer_controls__9O0Nr{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}}@media (hover:none),(pointer:coarse){.VideoPlayer_controls__9O0Nr{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}}.VideoPlayer_hint__95VaJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.VideoPlayer_player__HzerW .VideoPlayer_video__uyS0a:focus-visible{outline:none}.VideoPlayer_message___SEU1{position:absolute;inset:12px 12px auto;margin:0;padding:12px;background:#111e;color:#fff;font:inherit;font-size:12px;line-height:1.5}.VideoPlayer_message___SEU1:empty{display:none}@media (prefers-reduced-motion:reduce){.VideoPlayer_controls__9O0Nr{transition:none}}