.frame:where(.astro-k7odvad2){width:100%;height:100%;margin:0;position:relative}.frame--contain:where(.astro-k7odvad2){place-items:center;display:grid;container-type:size}.frame__box:where(.astro-k7odvad2){border-radius:var(--frame-r);outline:var(--ds-media-ring-w) solid transparent;outline-offset:calc(var(--ds-media-ring-w) * -1);width:100%;height:100%;transition:outline-color var(--ds-motion-media) var(--ds-ease-media), transform var(--ds-motion-media) var(--ds-ease-media), box-shadow var(--ds-motion-media) var(--ds-ease-media);position:relative;overflow:hidden}.frame--contain:where(.astro-k7odvad2) .frame__box:where(.astro-k7odvad2){width:min(100cqw, 100cqh * var(--frame-arn));height:auto;aspect-ratio:var(--frame-ar)}.frame__open:where(.astro-k7odvad2){cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.frame__media:where(.astro-k7odvad2){object-fit:cover;width:100%;height:100%;display:block}.frame:where(.astro-k7odvad2):hover .frame__box:where(.astro-k7odvad2),.frame:where(.astro-k7odvad2):focus-within .frame__box:where(.astro-k7odvad2){transform:translateY(var(--ds-media-lift-y)) scale(var(--ds-media-lift));box-shadow:var(--ds-media-lift-shadow);outline-color:var(--ds-media-ring)}.frame__open:where(.astro-k7odvad2):focus-visible{outline:var(--ds-focus-ring-w) solid var(--ds-focus-ring);outline-offset:calc(var(--ds-focus-ring-w) * -2)}.frame:where(.astro-k7odvad2):has(video[data-playing]){z-index:var(--ds-z-raised)}[data-reel-live] .frame__box:where(.astro-k7odvad2):has(video[data-playing]){transform:scale(var(--ds-reel-pop));box-shadow:var(--ds-reel-shadow);outline-color:var(--ds-media-ring)}.frame__turn:where(.astro-k7odvad2){inset-inline:0;height:var(--ds-reel-bar-h);background:var(--ds-reel-bar);transform-origin:0;opacity:0;pointer-events:none;transition:opacity var(--ds-motion-med) var(--ds-ease);position:absolute;bottom:0;transform:scaleX(0)}.frame__box:where(.astro-k7odvad2):has(video[data-playing]) .frame__turn:where(.astro-k7odvad2){opacity:1;animation:frame-turn var(--reel-turn) linear forwards}@keyframes frame-turn{to{transform:scaleX(1)}}.frame__sound:where(.astro-k7odvad2){right:var(--ds-app-inset-sm);bottom:var(--ds-app-inset-sm);align-items:center;gap:var(--ds-media-sound-gap);height:var(--ds-media-sound-h);padding:0 var(--ds-media-sound-pad-x);border:var(--ds-media-ring-w) solid var(--ds-media-sound-edge);border-radius:var(--ds-radius-pill);background:var(--ds-media-sound-bg);backdrop-filter:blur(var(--ds-media-sound-blur)) saturate(var(--ds-media-sound-sat));color:var(--ds-text-primary);font-size:var(--ds-text-tag);font-weight:var(--ds-weight-medium);cursor:pointer;opacity:0;transform:translateY(var(--ds-media-sound-rise));transition:opacity var(--ds-motion-media) var(--ds-ease-media), transform var(--ds-motion-media) var(--ds-ease-media), background-color var(--ds-motion-fast) var(--ds-ease);line-height:1;display:inline-flex;position:absolute}.frame:where(.astro-k7odvad2):hover .frame__sound:where(.astro-k7odvad2),.frame:where(.astro-k7odvad2):focus-within .frame__sound:where(.astro-k7odvad2),.frame__sound:where(.astro-k7odvad2)[aria-pressed=true]{opacity:1;transform:none}@media (hover:none){.frame__sound:where(.astro-k7odvad2){opacity:1;transform:none}}.frame__sound:where(.astro-k7odvad2):hover{background:var(--ds-media-sound-bg-hover)}.frame__sound:where(.astro-k7odvad2):focus-visible{outline:var(--ds-focus-ring-w) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.frame__sound:where(.astro-k7odvad2) svg:where(.astro-k7odvad2){width:var(--ds-media-sound-icon);height:var(--ds-media-sound-icon);flex:none}.frame__glyph-on:where(.astro-k7odvad2),.frame__sound-word--on:where(.astro-k7odvad2),.frame__sound:where(.astro-k7odvad2)[aria-pressed=true] .frame__glyph-off:where(.astro-k7odvad2),.frame__sound:where(.astro-k7odvad2)[aria-pressed=true] .frame__sound-word--off:where(.astro-k7odvad2){display:none}.frame__sound:where(.astro-k7odvad2)[aria-pressed=true] .frame__glyph-on:where(.astro-k7odvad2),.frame__sound:where(.astro-k7odvad2)[aria-pressed=true] .frame__sound-word--on:where(.astro-k7odvad2){display:inline}@media (prefers-reduced-motion:reduce){.frame__box:where(.astro-k7odvad2){transition:outline-color var(--ds-motion-media) var(--ds-ease-media)}.frame__sound:where(.astro-k7odvad2){transition:none}.frame:where(.astro-k7odvad2):hover .frame__box:where(.astro-k7odvad2),.frame:where(.astro-k7odvad2):focus-within .frame__box:where(.astro-k7odvad2){box-shadow:none;transform:none}}.media-lightbox{width:100%;max-width:none;height:100%;max-height:none;padding:var(--ds-lightbox-pad);background:0 0;border:0;margin:0}.media-lightbox[open]{place-items:center;display:grid}.media-lightbox::backdrop{background:var(--ds-lightbox-scrim)}.media-lightbox__media{width:auto;height:auto;max-width:calc(100vw - var(--ds-lightbox-pad) * 2);max-height:calc(100dvh - var(--ds-lightbox-pad) * 2);border-radius:var(--ds-radius-category);object-fit:contain;display:block}.media-lightbox__close{top:var(--ds-app-inset-sm);right:var(--ds-app-inset-sm);width:var(--ds-app-icon-sq);height:var(--ds-app-icon-sq);border-radius:var(--ds-radius-pill);background:var(--ds-app-backdrop);color:var(--ds-text-primary);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:fixed}.media-lightbox__close:focus-visible{outline:var(--ds-focus-ring-w) solid var(--ds-focus-ring);outline-offset:var(--ds-focus-ring-offset)}.media-lightbox__close svg{width:55%;height:55%}
