.academy-video[data-astro-cid-cb7qau74]{aspect-ratio:16/9;isolation:isolate;background:var(--ink-900);border-radius:var(--radius-md);position:relative;overflow:hidden;container-type:inline-size}video[data-astro-cid-cb7qau74]{aspect-ratio:16/9;width:100%;height:100%;display:block}.video-cover[data-astro-cid-cb7qau74]{width:100%;padding:var(--space-6);color:var(--white);background:linear-gradient(transparent 45%, var(--color-scrim-strong));cursor:pointer;text-align:left;border:0;position:absolute;inset:0}.video-cover[data-astro-cid-cb7qau74][hidden],[data-astro-cid-cb7qau74][data-started=true] .video-cover[data-astro-cid-cb7qau74]{display:none}.video-cover__play[data-astro-cid-cb7qau74]{width:var(--space-20);height:var(--space-20);border:1px solid var(--color-canvas-line-strong);background:var(--color-scrim);backdrop-filter:blur(8px);transition:background var(--duration-fast), scale var(--duration-fast);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.video-cover[data-astro-cid-cb7qau74]:hover .video-cover__play[data-astro-cid-cb7qau74]{background:var(--ink-900);scale:1.05}.video-cover__caption[data-astro-cid-cb7qau74]{bottom:var(--space-6);left:var(--space-6);right:var(--space-6);gap:var(--space-2);display:grid;position:absolute}.video-cover__caption[data-astro-cid-cb7qau74] strong[data-astro-cid-cb7qau74]{font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--font-weight-regular);letter-spacing:var(--text-title--tracking)}.video-cover__caption[data-astro-cid-cb7qau74]>span[data-astro-cid-cb7qau74]{font-size:var(--text-caption)}.video-captions[data-astro-cid-cb7qau74]{inset-inline:0;padding-inline:var(--space-4);color:var(--white);font:var(--font-weight-regular) var(--text-video-caption) / 1.4 var(--font-video-caption);text-align:center;text-shadow:var(--shadow-video-caption);white-space:pre-line;pointer-events:none;position:absolute;bottom:16%}.video-cc[data-astro-cid-cb7qau74]{top:var(--space-3);right:var(--space-3);width:var(--space-12);height:var(--space-12);border:1px solid var(--color-canvas-line-strong);background:var(--color-scrim);color:var(--white);font:var(--font-weight-semibold) var(--text-caption) / 1 var(--font-sans);cursor:pointer;position:absolute}.academy-video[data-astro-cid-cb7qau74]:not([data-started=true]) .video-cc[data-astro-cid-cb7qau74]{display:none}.video-cc[data-astro-cid-cb7qau74][aria-pressed=false]{text-decoration:line-through}@media (width<=809px){.video-cover__play[data-astro-cid-cb7qau74]{width:var(--space-12);height:var(--space-12)}.video-cover__caption[data-astro-cid-cb7qau74]{bottom:var(--space-4);left:var(--space-4);right:var(--space-4);gap:var(--space-1)}.video-cover__caption[data-astro-cid-cb7qau74] strong[data-astro-cid-cb7qau74]{font-size:var(--text-body);line-height:var(--text-body--line-height)}.video-cover__caption[data-astro-cid-cb7qau74]>span[data-astro-cid-cb7qau74]{font-size:var(--text-mock-label)}}@media (prefers-reduced-motion:reduce){.video-cover__play[data-astro-cid-cb7qau74]{transition:none}}.hero-media[data-astro-cid-j33sn4aq]{padding-inline:var(--space-6)}.hero-credit[data-astro-cid-j33sn4aq]{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6) var(--space-8);color:var(--color-muted);font-size:var(--text-caption);display:flex}.hero-copy[data-astro-cid-j33sn4aq]{column-gap:var(--space-16);row-gap:var(--space-5);padding:var(--space-10) var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.hero-label[data-astro-cid-j33sn4aq]{grid-column:1/-1}.hero-aside[data-astro-cid-j33sn4aq]{justify-items:start;gap:var(--space-6);display:grid}@media (width<=809px){.hero-media[data-astro-cid-j33sn4aq]{padding-inline:var(--space-3)}.hero-credit[data-astro-cid-j33sn4aq]{gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-6);font-size:var(--text-mock-label);flex-direction:column}.hero-copy[data-astro-cid-j33sn4aq]{gap:var(--space-6);padding:var(--space-8) var(--space-5);grid-template-columns:1fr}}.course-cards[data-astro-cid-r5i3kqkn]{gap:var(--space-6);padding:var(--space-2) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.course-card[data-astro-cid-r5i3kqkn]{gap:var(--space-8);padding:var(--space-8);height:100%;display:grid}@media (width<=809px){.course-cards[data-astro-cid-r5i3kqkn]{padding-inline:var(--space-5);grid-template-columns:1fr}.course-card[data-astro-cid-r5i3kqkn]{padding:var(--space-6);gap:var(--space-5)}}.signup-art[data-astro-cid-24r4uek2]{--site-header-height:0px;max-inline-size:var(--rail-measure);pointer-events:none;margin-inline:auto;position:absolute;inset:0}.signup-art[data-astro-cid-24r4uek2] .dot-mountain{block-size:100%;inline-size:100%;display:block}.signup-inner{position:relative}.signup-copy[data-astro-cid-24r4uek2]{justify-items:start;gap:var(--space-8);padding-block:var(--space-section-lg);padding-inline:var(--space-6);display:grid}.academy-signup.form--modal{width:min(var(--dialog-compact-width), calc(100% - var(--space-8)))}.academy-signup.form--modal::backdrop{background:var(--color-scrim)}@media (width<=809px){.signup-art[data-astro-cid-24r4uek2]{block-size:240px;position:relative;mask-image:linear-gradient(#000 55%,#0000)}.signup-copy[data-astro-cid-24r4uek2]{padding-block:var(--space-6) var(--space-16);padding-inline:var(--space-5)}.signup-copy[data-astro-cid-24r4uek2] h2[data-astro-cid-24r4uek2]{font-size:var(--text-h2);line-height:var(--text-h2--line-height)}.academy-signup.form--modal{width:100%;max-width:none;max-height:calc(100dvh - var(--space-6));border-radius:var(--radius-md) var(--radius-md) 0 0;margin:auto 0 0}.academy-signup .form__control{font-size:var(--text-body)}.academy-signup.form--modal .form__foot>.form__submit{width:100%}}
