.cb-mix-clip[data-astro-cid-udfbgmnv]{object-fit:cover;transition:opacity 1.5s cubic-bezier(.4,0,.2,1)}.cb-play{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;border:0;cursor:pointer;color:var(--color-cream);background:radial-gradient(ellipse at center,color-mix(in oklab,var(--color-opal) 28%,transparent) 0%,transparent 70%);transition:background .3s ease}.cb-play:hover{background:radial-gradient(ellipse at center,color-mix(in oklab,var(--color-opal) 42%,transparent) 0%,transparent 72%)}.cb-play-disc{display:grid;place-items:center;width:clamp(88px,9vw,116px);aspect-ratio:1;border-radius:50%;background:color-mix(in oklab,var(--color-cream) 92%,transparent);color:var(--color-opal);box-shadow:0 12px 32px -12px color-mix(in oklab,var(--color-opal) 55%,transparent);transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s ease}.cb-play:hover .cb-play-disc{transform:scale(1.06);background:var(--color-cream)}.cb-play-disc svg{width:36%;height:36%;transform:translate(7%)}.cb-play-label{color:var(--color-cream);text-shadow:0 1px 14px color-mix(in oklab,var(--color-opal) 75%,transparent)}.cb-video-modal{position:fixed;inset:0;margin:auto;width:92vw;max-width:1600px;height:86vh;padding:0;border:0;background:transparent;color:var(--color-cream);overflow:visible}.cb-video-modal::backdrop{background:color-mix(in oklab,var(--color-opal) 90%,transparent);backdrop-filter:blur(6px)}.cb-video-el{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:clamp(10px,1vw,16px);background:#000;box-shadow:0 40px 100px -30px color-mix(in oklab,var(--color-opal) 80%,transparent)}.cb-video-modal[open]{display:flex;align-items:center;justify-content:center;animation:cb-modal-in .32s cubic-bezier(.22,1,.36,1) both}.cb-video-modal[open]::backdrop{animation:cb-backdrop-in .32s ease both}@keyframes cb-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes cb-backdrop-in{0%{opacity:0}to{opacity:1}}
