.academy-recess .ar-vsl-eyebrow.svelte-1a54kn0{color:var(--pop);margin-bottom:12px}.academy-recess .ar-vsl-frame.svelte-1a54kn0{aspect-ratio:16/9;background:var(--ink-fixed);border:1px solid var(--ink);width:100%;position:relative;overflow:hidden}.academy-recess .ar-vsl-player.svelte-1a54kn0{--media-accent-color:var(--pop);--media-primary-color:var(--bg-fixed);--media-background-color:var(--ink-fixed);--media-control-background:#0c0c0c99;--media-control-hover-background:#5751fb99;width:100%;height:100%;display:block;position:absolute;inset:0}.academy-recess .ar-vsl-poster.svelte-1a54kn0{z-index:2;background:var(--ink-fixed);cursor:pointer;width:100%;height:100%;font:inherit;color:inherit;text-align:left;border:none;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.academy-recess .ar-vsl-poster.svelte-1a54kn0:focus-visible{outline:2px solid var(--pop);outline-offset:-4px}.academy-recess .ar-vsl-poster-img.svelte-1a54kn0{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.academy-recess .ar-vsl-poster.svelte-1a54kn0:hover .ar-vsl-poster-img:where(.svelte-1a54kn0),.academy-recess .ar-vsl-poster.svelte-1a54kn0:focus-visible .ar-vsl-poster-img:where(.svelte-1a54kn0){transform:scale(1.025)}.academy-recess .ar-vsl-poster-fallback.svelte-1a54kn0{background:var(--ink-fixed);background-image:linear-gradient(var(--rule-on-dark) 1px, transparent 1px), linear-gradient(90deg, var(--rule-on-dark) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0}.academy-recess .ar-vsl-scrim.svelte-1a54kn0{pointer-events:none;background:linear-gradient(#0c0c0c57 0%,#0c0c0c1f 56%,#0c0c0cc2 100%);position:absolute;inset:0}.academy-recess .ar-vsl-corner.svelte-1a54kn0{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bg-fixed);z-index:2;font-size:11px;position:absolute;top:14px}.academy-recess .ar-vsl-corner-tl.svelte-1a54kn0{left:16px}.academy-recess .ar-vsl-corner-tr.svelte-1a54kn0{color:var(--ink-on-dark-2);right:16px}.academy-recess .ar-vsl-play.svelte-1a54kn0{background:var(--pop);width:72px;height:72px;color:var(--pop-ink);z-index:2;justify-content:center;align-items:center;transition:transform .16s,background .16s,color .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.academy-recess .ar-vsl-poster.svelte-1a54kn0:hover .ar-vsl-play:where(.svelte-1a54kn0),.academy-recess .ar-vsl-poster.svelte-1a54kn0:focus-visible .ar-vsl-play:where(.svelte-1a54kn0){background:var(--bg-fixed);color:var(--ink);transform:translate(-50%,-50%)scale(1.06)}@media (width<=560px){.academy-recess .ar-vsl-play.svelte-1a54kn0{width:60px;height:60px}}.academy-recess .ar-vsl-poster-meta.svelte-1a54kn0{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.academy-recess .ar-vsl-poster-kicker.svelte-1a54kn0{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-on-dark-2);font-size:11px}.academy-recess .ar-vsl-poster-line.svelte-1a54kn0{font-family:var(--display);letter-spacing:-.02em;color:var(--bg-fixed);max-width:22ch;font-size:clamp(17px,2vw,24px);font-weight:500;line-height:1.04}.academy-recess .ar-vsl-credit.svelte-1a54kn0{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-top:14px;padding-top:12px;display:flex}.academy-recess .ar-vsl-credit-left.svelte-1a54kn0{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.academy-recess .ar-vsl-credit-name.svelte-1a54kn0{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);font-size:15px;font-weight:500}.academy-recess .ar-vsl-credit-role.svelte-1a54kn0{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px}@media (prefers-reduced-motion:reduce){.academy-recess .ar-vsl-poster-img.svelte-1a54kn0,.academy-recess .ar-vsl-play.svelte-1a54kn0{transition:none}.academy-recess .ar-vsl-poster.svelte-1a54kn0:hover .ar-vsl-poster-img:where(.svelte-1a54kn0),.academy-recess .ar-vsl-poster.svelte-1a54kn0:focus-visible .ar-vsl-poster-img:where(.svelte-1a54kn0){transform:none}}mux-player::part(button){border-radius:0!important}
