.video-frame.svelte-161oxm0{aspect-ratio:16 / 9;overflow:hidden;background:color-mix(in srgb,var(--color-lines) 60%,var(--color-bg))}.video-iframe.svelte-161oxm0{opacity:0;transition:opacity .35s ease}.video-iframe.is-visible.svelte-161oxm0{opacity:1}.video-loading.svelte-161oxm0{z-index:1;background:#0f0b06;pointer-events:none}.video-loader.svelte-161oxm0{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;display:inline-flex;align-items:center;gap:.65rem;padding:.65rem .8rem;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;white-space:nowrap;color:#fff8ed;background:color-mix(in srgb,#0f0b06 86%,transparent);border:1px solid color-mix(in srgb,#fff8ed 30%,transparent)}.video-spinner.svelte-161oxm0{width:1rem;aspect-ratio:1;border:2px solid color-mix(in srgb,#fff8ed 35%,transparent);border-top-color:var(--color-accent);border-radius:50%;animation:svelte-161oxm0-video-spin .75s linear infinite}@keyframes svelte-161oxm0-video-spin{to{rotate:1turn}}.video-facade.svelte-161oxm0{display:block;border:0;padding:0;background:transparent}.video-facade.no-poster.svelte-161oxm0{background-color:#0f0b06;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,#fff8ed 10%,transparent) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,color-mix(in srgb,#fff8ed 10%,transparent) 0 1px,transparent 1px 48px)}.video-facade.no-poster.svelte-161oxm0 .video-scrim:where(.svelte-161oxm0){background:none}.video-scrim.svelte-161oxm0{background:linear-gradient(to top,color-mix(in srgb,#000 55%,transparent),transparent 55%);transition:background .4s ease}.video-play.svelte-161oxm0{position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:clamp(56px,7vw,84px);aspect-ratio:1;color:var(--color-bg);background:var(--color-accent);padding-left:.15em;transition:scale .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.video-caption.svelte-161oxm0{position:absolute;left:var(--padding-inside-mobile);bottom:var(--padding-inside-mobile);font-family:var(--font-mono);font-size:.8rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff8ed}.video-facade.svelte-161oxm0:hover .video-play:where(.svelte-161oxm0),.video-facade.svelte-161oxm0:focus-visible .video-play:where(.svelte-161oxm0){box-shadow:0 0 24px color-mix(in srgb,var(--color-accent) 55%,transparent),0 0 60px color-mix(in srgb,var(--color-accent) 25%,transparent)}.video-facade.svelte-161oxm0:hover .video-scrim:where(.svelte-161oxm0),.video-facade.svelte-161oxm0:focus-visible .video-scrim:where(.svelte-161oxm0){background:linear-gradient(to top,color-mix(in srgb,#000 65%,transparent),color-mix(in srgb,#000 12%,transparent) 65%)}@media(prefers-reduced-motion:no-preference){.video-facade.svelte-161oxm0:hover .video-play:where(.svelte-161oxm0),.video-facade.svelte-161oxm0:focus-visible .video-play:where(.svelte-161oxm0){scale:1.08}}@media(prefers-reduced-motion:reduce){.video-spinner.svelte-161oxm0{border-top-color:#fff8ed}}
