.media-carousel:where(.astro-CVPNGEOX){position:relative;width:100%;height:100%;min-height:12rem}.media-carousel-viewport:where(.astro-CVPNGEOX){width:100%;height:100%;min-height:inherit;overflow:hidden;position:relative;z-index:1;outline:none}.media-carousel-viewport:where(.astro-CVPNGEOX):focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--accent) 80%,#ffffff 20%)}.media-carousel-track:where(.astro-CVPNGEOX){position:relative;width:100%;height:100%;min-height:0}.media-slide:where(.astro-CVPNGEOX){position:absolute;inset:0;height:100%;min-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease;will-change:opacity}.media-slide:where(.astro-CVPNGEOX)[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;z-index:1}@media (prefers-reduced-motion: reduce){.media-slide:where(.astro-CVPNGEOX){transition:none}}.media-frame:where(.astro-CVPNGEOX),.media-empty:where(.astro-CVPNGEOX){width:100%;height:100%;min-height:0;background:color-mix(in oklab,var(--surface) 92%,#000 8%);display:grid;place-items:center;position:relative;overflow:hidden}.media-frame:where(.astro-CVPNGEOX) img:where(.astro-CVPNGEOX),.media-frame:where(.astro-CVPNGEOX) video:where(.astro-CVPNGEOX){display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:none;filter:saturate(.92) contrast(1.03);background:color-mix(in oklab,var(--surface) 94%,#000 6%)}.media-slide:where(.astro-CVPNGEOX)[data-orientation=portrait] .media-frame:where(.astro-CVPNGEOX){padding:clamp(.35rem,.8vw,.7rem);background:color-mix(in oklab,var(--surface) 90%,#000 10%)}.media-slide:where(.astro-CVPNGEOX)[data-orientation=portrait] .media-frame:where(.astro-CVPNGEOX) img:where(.astro-CVPNGEOX),.media-slide:where(.astro-CVPNGEOX)[data-orientation=portrait] .media-frame:where(.astro-CVPNGEOX) video:where(.astro-CVPNGEOX){object-fit:contain;transform:none}.media-carousel:where(.astro-CVPNGEOX)[data-force-contain=true] .media-frame:where(.astro-CVPNGEOX){padding:clamp(.55rem,1.1vw,.95rem);background:#000000}.media-carousel:where(.astro-CVPNGEOX)[data-force-contain=true] .media-carousel-viewport:where(.astro-CVPNGEOX){background:#000000}.media-carousel:where(.astro-CVPNGEOX)[data-force-contain=true] .media-frame:where(.astro-CVPNGEOX) img:where(.astro-CVPNGEOX),.media-carousel:where(.astro-CVPNGEOX)[data-force-contain=true] .media-frame:where(.astro-CVPNGEOX) video:where(.astro-CVPNGEOX){object-fit:contain;object-position:center;transform:none!important;filter:none}.media-empty:where(.astro-CVPNGEOX){display:none;text-transform:uppercase;font:700 .55rem/1.4 Inter,sans-serif;letter-spacing:.16em;color:#ffffffbd;border:1px dashed rgba(255,255,255,.2);text-align:center;padding:.55rem}.media-empty:where(.astro-CVPNGEOX).is-visible{display:grid}.media-tint:where(.astro-CVPNGEOX){position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklab,var(--tint) 50%,transparent) 4%,transparent 43%),linear-gradient(330deg,color-mix(in oklab,var(--card) 66%,transparent) 0%,transparent 58%),color-mix(in oklab,var(--tint) 18%,transparent);mix-blend-mode:multiply;pointer-events:none;z-index:2}.media-carousel-controls:where(.astro-CVPNGEOX){position:absolute;right:.55rem;bottom:.55rem;z-index:3;display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:rgba(0,0,0,.5);backdrop-filter:blur(8px);padding:.22rem}.media-control:where(.astro-CVPNGEOX){border:0;border-radius:999px;padding:.34rem .62rem;background:color-mix(in oklab,var(--surface) 78%,#000 22%);color:#fff;text-transform:uppercase;letter-spacing:.11em;font:700 .5rem/1 Inter,sans-serif;cursor:pointer}.media-control:where(.astro-CVPNGEOX):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.media-counter:where(.astro-CVPNGEOX){margin:0;min-width:2.2rem;text-align:center;color:#fff;text-transform:uppercase;font:700 .5rem/1 Inter,sans-serif;letter-spacing:.14em}
