.example-reel[data-astro-cid-mzxpfxz3]{position:relative;overflow:hidden;background:hsl(var(--foreground) / .04)}.example-reel__video--ready[data-astro-cid-mzxpfxz3]{pointer-events:auto}.example-reel__poster--placeholder[data-astro-cid-mzxpfxz3]{z-index:0}.example-reel__video[data-astro-cid-mzxpfxz3]{z-index:1}.video-funnel[data-astro-cid-m44osw4d]{--vf-progress: 0;overflow-x:hidden;overflow-x:clip;touch-action:pan-y pinch-zoom}.video-funnel__track[data-astro-cid-m44osw4d]{height:240vh;position:relative}.video-funnel__sticky[data-astro-cid-m44osw4d]{position:sticky;top:4.5rem;height:calc(100vh - 4.5rem);display:flex;align-items:center;justify-content:center;padding:.25rem 1rem .5rem;overflow-x:hidden;overflow-x:clip;overflow-y:visible}.video-funnel__stage[data-astro-cid-m44osw4d]{position:relative;width:min(100%,48rem);height:min(100%,40rem);max-height:calc(100vh - 9rem);margin:0 auto;padding-bottom:4.75rem;--vf-offset-scale: .5;--vf-pill-offset-scale: .58}.video-funnel__stage--no-ctas[data-astro-cid-m44osw4d]{padding-bottom:1.5rem}@media(min-width:640px){.video-funnel__stage[data-astro-cid-m44osw4d]{--vf-offset-scale: .76;--vf-pill-offset-scale: .82}}@media(min-width:1024px){.video-funnel__stage[data-astro-cid-m44osw4d]{--vf-offset-scale: 1;--vf-pill-offset-scale: 1}}.video-funnel__photos[data-astro-cid-m44osw4d]{position:absolute;inset:0;pointer-events:none}.video-funnel__photo[data-astro-cid-m44osw4d]{position:absolute;left:50%;top:50%;width:7.75rem;margin-left:-3.875rem;margin-top:-2.2rem;transform:translate(calc(var(--vf-start-x) * var(--vf-offset-scale) * (1 - var(--vf-progress))),calc(var(--vf-start-y) * var(--vf-offset-scale) * (1 - var(--vf-progress)))) rotate(calc(var(--vf-start-rot) * (1 - var(--vf-progress)))) scale(calc(1 - var(--vf-progress) * .55));opacity:calc(1 - max(0,min(1,(var(--vf-progress) - .25) * 4)));will-change:transform,opacity}@media(min-width:640px){.video-funnel__photo[data-astro-cid-m44osw4d]{width:9.5rem;margin-left:-4.75rem;margin-top:-2.7rem}}@media(min-width:1024px){.video-funnel__photo[data-astro-cid-m44osw4d]{width:11rem;margin-left:-5.5rem;margin-top:-3.1rem}}.video-funnel__photo-inner[data-astro-cid-m44osw4d]{aspect-ratio:16 / 9;border-radius:.5rem;border:1px solid hsl(0 0% 100% / .85);background:hsl(var(--card));box-shadow:0 1px 2px hsl(var(--foreground) / .08),0 8px 22px hsl(var(--foreground) / .12);position:relative;overflow:hidden}.video-funnel__photo-inner[data-astro-cid-m44osw4d] img[data-astro-cid-m44osw4d]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-funnel__photo-inner[data-astro-cid-m44osw4d]:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,hsl(0 0% 100% / .18) 0%,transparent 35%,transparent 65%,hsl(var(--foreground) / .12) 100%);pointer-events:none}@keyframes vf-photo-float{0%,to{translate:0 0}50%{translate:0 -3px}}.video-funnel__photo[data-astro-cid-m44osw4d][data-video-funnel-photo]{animation:vf-photo-float 5s ease-in-out infinite}.video-funnel__photo[data-astro-cid-m44osw4d]:nth-child(1){animation-delay:0s}.video-funnel__photo[data-astro-cid-m44osw4d]:nth-child(2){animation-delay:.4s}.video-funnel__photo[data-astro-cid-m44osw4d]:nth-child(3){animation-delay:.9s}.video-funnel__photo[data-astro-cid-m44osw4d]:nth-child(4){animation-delay:1.2s}.video-funnel__photo[data-astro-cid-m44osw4d]:nth-child(5){animation-delay:.2s}.video-funnel__photo[data-astro-cid-m44osw4d]:nth-child(6){animation-delay:.7s}.video-funnel__photo[data-astro-cid-m44osw4d]:nth-child(7){animation-delay:1.5s}.video-funnel__photo[data-astro-cid-m44osw4d]:nth-child(8){animation-delay:1s}.video-funnel__photo[data-astro-cid-m44osw4d]:nth-child(9){animation-delay:.5s}.video-funnel__pills[data-astro-cid-m44osw4d]{position:absolute;inset:0;pointer-events:none;z-index:2}.video-funnel__pill[data-astro-cid-m44osw4d]{--vf-pill-progress: max(0, min(1, (var(--vf-progress) - var(--vf-pill-delay)) * 3.7));--vf-pill-eased: calc(var(--vf-pill-progress) * (2 - var(--vf-pill-progress)));--vf-pill-arrival: max(0, min(1, (var(--vf-pill-progress) - .72) * 3.6));--vf-pill-pulse: calc(var(--vf-pill-arrival) * (1 - var(--vf-pill-arrival)) * 4);--vf-pill-fade: max(0, min(1, (var(--vf-progress) - .74) * 7.2));position:absolute;left:50%;top:50%;transform:translate(calc((var(--vf-pill-start-x) * (1 - var(--vf-pill-eased)) + var(--vf-pill-end-x) * var(--vf-pill-eased)) * var(--vf-pill-offset-scale)),calc((var(--vf-pill-start-y) * (1 - var(--vf-pill-eased)) + var(--vf-pill-end-y) * var(--vf-pill-eased)) * var(--vf-pill-offset-scale))) translate(-50%,-50%) rotate(calc(var(--vf-pill-rot-start) * (1 - var(--vf-pill-eased)))) scale(calc(.4 + var(--vf-pill-eased) * .6 + var(--vf-pill-pulse) * .22 - var(--vf-pill-fade) * .18));opacity:calc(min(1,var(--vf-pill-progress) * 3.5) * (1 - var(--vf-pill-fade)));filter:blur(calc((1 - min(1,var(--vf-pill-progress) * 1.6))*14px));will-change:transform,opacity,filter}.video-funnel__pill-label[data-astro-cid-m44osw4d]{display:inline-block;white-space:nowrap;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.5rem 1.05rem;border-radius:9999px;background:hsl(var(--card));border:1px solid hsl(var(--gold) / calc(.55 + var(--vf-pill-pulse) * .45));color:hsl(var(--foreground));box-shadow:0 1px 2px hsl(var(--foreground) / .06),0 8px 28px hsl(var(--gold) / calc(.55 - var(--vf-pill-arrival) * .35)),0 0 0 calc(var(--vf-pill-pulse) * 3px) hsl(var(--gold) / .35);position:relative}.video-funnel__pill-label[data-astro-cid-m44osw4d]:after{content:"";position:absolute;inset:-2px;border-radius:9999px;border:2px solid hsl(var(--gold));opacity:calc(var(--vf-pill-arrival) * (1 - var(--vf-pill-arrival)) * 3.6);transform:scale(calc(1 + var(--vf-pill-arrival) * 1.1));pointer-events:none}.video-funnel__pill-label[data-astro-cid-m44osw4d]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:hsl(var(--gold) / .18);opacity:var(--vf-pill-pulse);pointer-events:none}.video-funnel__ctas[data-astro-cid-m44osw4d]{--vf-cta-reveal: max(0, min(1, (var(--vf-progress) - .72) * 5));position:absolute;left:50%;bottom:0;z-index:4;width:min(100%,40rem);padding:0 .5rem;transform:translate(-50%,calc((1 - var(--vf-cta-reveal)) * 10px));opacity:var(--vf-cta-reveal);will-change:transform,opacity}.video-funnel__video-wrap[data-astro-cid-m44osw4d]{--vf-video-rise: max(0, min(1, (var(--vf-progress) - .74) * 4.5));--vf-video-eased-rise: calc(var(--vf-video-rise) * (2 - var(--vf-video-rise)));position:absolute;left:50%;top:calc(50% - 1.75rem);width:min(100%,36rem);transform:translate(-50%,calc(-50% + (1 - var(--vf-video-eased-rise)) * 110px)) scale(calc(.78 + var(--vf-video-eased-rise) * .22 + max(0,min(1,(var(--vf-progress) - .9) * 14)) * (1 - max(0,min(1,(var(--vf-progress) - .98) * 30))) * .04));opacity:max(0,min(1,(var(--vf-progress) - .74) * 5));pointer-events:auto;will-change:transform,opacity;z-index:1}.video-funnel__video-frame[data-astro-cid-m44osw4d]{position:relative;border-radius:1rem;overflow:hidden;aspect-ratio:16 / 9;box-shadow:var(--shadow-elegant),0 0 0 1px hsl(var(--border) / .6);background:hsl(var(--foreground) / .05)}.video-funnel__video-frame[data-astro-cid-m44osw4d] video[data-astro-cid-m44osw4d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-funnel__glow[data-astro-cid-m44osw4d]{--vf-glow-fire: max(0, min(1, (var(--vf-progress) - .88) * 8));position:absolute;inset:-6px;border-radius:1.25rem;border:2px solid hsl(var(--gold) / .75);pointer-events:none;opacity:calc(var(--vf-glow-fire) * (1 - max(0,min(1,(var(--vf-progress) - .99) * 50))));transform:scale(calc(1 + var(--vf-glow-fire) * .06));box-shadow:0 0 0 1px hsl(var(--gold) / .25),0 0 40px hsl(var(--gold) / .5),inset 0 0 28px hsl(var(--gold) / .22);will-change:opacity,transform}.video-funnel__glow[data-astro-cid-m44osw4d]:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid hsl(var(--gold) / .5);opacity:calc(var(--vf-glow-fire) * (1 - var(--vf-glow-fire)) * 4);transform:scale(calc(1 + var(--vf-glow-fire) * .14))}.video-funnel__confetti[data-astro-cid-m44osw4d]{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:3}.video-funnel__confetto[data-astro-cid-m44osw4d]{position:absolute;left:0;top:0;width:var(--c-size);height:calc(var(--c-size) * 1.7);border-radius:1px;opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.4);will-change:transform,opacity}.video-funnel__confetto--square[data-astro-cid-m44osw4d]{height:var(--c-size);border-radius:1px}.video-funnel__confetto--dot[data-astro-cid-m44osw4d]{width:calc(var(--c-size) * .85);height:calc(var(--c-size) * .85);border-radius:50%}.video-funnel__confetto--gold[data-astro-cid-m44osw4d]{background:hsl(var(--gold))}.video-funnel__confetto--gold-light[data-astro-cid-m44osw4d]{background:hsl(var(--gold-light))}.video-funnel__confetto--accent[data-astro-cid-m44osw4d]{background:hsl(var(--accent))}[data-astro-cid-m44osw4d][data-video-funnel].is-celebrating .video-funnel__confetto[data-astro-cid-m44osw4d]{animation:vf-confetti-burst var(--c-duration, 1.5s) cubic-bezier(.18,.74,.32,1) both;animation-delay:var(--c-delay)}@keyframes vf-confetti-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.45)}8%{opacity:1;transform:translate(-50%,-50%) rotate(calc(var(--c-rot) * .08)) scale(1)}55%{opacity:1;transform:translate(calc(-50% + var(--c-dx) * .95),calc(-50% + var(--c-dy) * .9)) rotate(calc(var(--c-rot) * .6)) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--c-dx)),calc(-50% + var(--c-dy) + 70px)) rotate(var(--c-rot)) scale(.85)}}@media(prefers-reduced-motion:reduce){.video-funnel__track[data-astro-cid-m44osw4d]{height:auto}.video-funnel__sticky[data-astro-cid-m44osw4d]{position:relative;top:auto;height:auto;min-height:auto;padding:1.5rem 1rem 2.5rem}.video-funnel[data-astro-cid-m44osw4d]{--vf-progress: 1}.video-funnel__stage[data-astro-cid-m44osw4d]{height:auto;min-height:18rem;padding-bottom:0}.video-funnel__photos[data-astro-cid-m44osw4d],.video-funnel__pills[data-astro-cid-m44osw4d],.video-funnel__confetti[data-astro-cid-m44osw4d]{display:none}.video-funnel__video-wrap[data-astro-cid-m44osw4d]{position:relative;left:auto;top:auto;transform:none;opacity:1;width:100%}.video-funnel__ctas[data-astro-cid-m44osw4d]{position:relative;left:auto;bottom:auto;transform:none;opacity:1;width:100%;max-width:40rem;margin:1rem auto 0;padding:0;pointer-events:auto}.video-funnel__photo[data-astro-cid-m44osw4d][data-video-funnel-photo]{animation:none}}
