.video[data-astro-cid-wzsi2dz7]{position:relative;overflow:hidden}.video--tint[data-astro-cid-wzsi2dz7]{background:var(--surface-alt)}.video-grid[data-astro-cid-wzsi2dz7]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:center}.video-copy[data-astro-cid-wzsi2dz7] h2[data-astro-cid-wzsi2dz7]{margin:12px 0 16px;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.video-copy[data-astro-cid-wzsi2dz7] p[data-astro-cid-wzsi2dz7]{font-size:17px;line-height:1.65;color:var(--muted)}.video-frame[data-astro-cid-wzsi2dz7]{position:relative;padding:6px;border-radius:26px;background:var(--gradient);box-shadow:0 30px 60px -20px #662f8e73}.video-frame[data-astro-cid-wzsi2dz7]:before{content:"";position:absolute;inset:-40px -30px auto auto;width:180px;height:180px;background:url(/olaback.svg) center / contain no-repeat;opacity:.18;z-index:-1}.video-player[data-astro-cid-wzsi2dz7],.video-frame[data-astro-cid-wzsi2dz7] .video-iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:21px;background:#1d1030}.video-player[data-astro-cid-wzsi2dz7]{position:relative;overflow:hidden;padding:0;cursor:pointer}.video-player[data-astro-cid-wzsi2dz7] img[data-astro-cid-wzsi2dz7]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.video-player[data-astro-cid-wzsi2dz7]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(29,16,48,.45))}.video-player[data-astro-cid-wzsi2dz7]:hover img[data-astro-cid-wzsi2dz7]{transform:scale(1.04)}.video-play[data-astro-cid-wzsi2dz7]{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:var(--gradient);color:#fff;box-shadow:0 12px 30px #662f8e80;transition:transform .25s ease}.video-play[data-astro-cid-wzsi2dz7] svg[data-astro-cid-wzsi2dz7]{margin-left:4px}.video-player--poster[data-astro-cid-wzsi2dz7] .video-play[data-astro-cid-wzsi2dz7]{top:74%}.video-player--poster[data-astro-cid-wzsi2dz7]:after{background:none}.video-play[data-astro-cid-wzsi2dz7]:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.8);animation:video-pulse 2.2s ease-out infinite}.video-player[data-astro-cid-wzsi2dz7]:hover .video-play[data-astro-cid-wzsi2dz7],.video-player[data-astro-cid-wzsi2dz7]:focus-visible .video-play[data-astro-cid-wzsi2dz7]{transform:scale(1.08)}.video-player[data-astro-cid-wzsi2dz7]:focus-visible{outline:3px solid var(--pink);outline-offset:4px}@keyframes video-pulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.video-play[data-astro-cid-wzsi2dz7]:before{animation:none}.video-player[data-astro-cid-wzsi2dz7] img[data-astro-cid-wzsi2dz7]{transition:none}}.video--stacked[data-astro-cid-wzsi2dz7] .video-grid[data-astro-cid-wzsi2dz7]{grid-template-columns:1fr;gap:44px}.video--stacked[data-astro-cid-wzsi2dz7] .video-copy[data-astro-cid-wzsi2dz7]{max-width:760px;margin:0 auto;text-align:center}.video--stacked[data-astro-cid-wzsi2dz7] .video-copy[data-astro-cid-wzsi2dz7] h2[data-astro-cid-wzsi2dz7]{font-size:clamp(32px,4vw,50px);font-weight:800;letter-spacing:-.035em}.video--stacked[data-astro-cid-wzsi2dz7] .video-frame[data-astro-cid-wzsi2dz7]{padding:8px;border-radius:34px}.video--stacked[data-astro-cid-wzsi2dz7] .video-player[data-astro-cid-wzsi2dz7],.video--stacked[data-astro-cid-wzsi2dz7] .video-frame[data-astro-cid-wzsi2dz7] .video-iframe{border-radius:27px}.video--stacked[data-astro-cid-wzsi2dz7] .video-frame[data-astro-cid-wzsi2dz7]:before{inset:-70px -50px auto auto;width:260px;height:260px}.video--stacked[data-astro-cid-wzsi2dz7] .video-play[data-astro-cid-wzsi2dz7]{width:96px;height:96px;margin:-48px 0 0 -48px}@media(max-width:900px){.video-grid[data-astro-cid-wzsi2dz7]{grid-template-columns:1fr;gap:32px}.video-copy[data-astro-cid-wzsi2dz7]{text-align:center}}html [data-reveal].is-pending{opacity:0;transform:translateY(28px)}html [data-reveal=pop].is-pending{transform:scale(.88)}html [data-reveal=zoom]{clip-path:inset(0% 0% 0% 0% round 24px)}html [data-reveal=zoom].is-pending{clip-path:inset(12% 12% 12% 12% round 28px);transform:scale(1.06);opacity:.2}html [data-reveal].is-in{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),clip-path 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 90ms)}[data-count]{font-variant-numeric:tabular-nums}
