.video-slider-container:where(.astro-dsnbvahf){position:relative;height:100vh;width:100%;overflow:hidden}#main-content:where(.astro-dsnbvahf) .video-slider-container:where(.astro-dsnbvahf){height:100vh}.video-slider:where(.astro-dsnbvahf){position:relative;height:100%;width:100%}.video-slide:where(.astro-dsnbvahf){pointer-events:none;position:absolute;inset:0;opacity:0;transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#main-content:where(.astro-dsnbvahf) .video-slider-container:where(.astro-dsnbvahf){position:relative}#main-content:where(.astro-dsnbvahf) .video-slide:where(.astro-dsnbvahf){pointer-events:none;position:relative;opacity:0;transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#main-content:where(.astro-dsnbvahf) .video-slide:where(.astro-dsnbvahf).active{pointer-events:auto;opacity:1}.video-slide:where(.astro-dsnbvahf).active{pointer-events:auto;opacity:1}.video-background:where(.astro-dsnbvahf){position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fallback-bg:where(.astro-dsnbvahf){background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(75 85 99 / .4) var(--tw-gradient-to-position) }.video-overlay:where(.astro-dsnbvahf){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0006}.content:where(.astro-dsnbvahf){margin-left:auto;margin-right:auto;max-width:42rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.title:where(.astro-dsnbvahf){margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:.025em}@media (min-width: 768px){.title:where(.astro-dsnbvahf){font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.title:where(.astro-dsnbvahf){font-size:3rem;line-height:1}}.description:where(.astro-dsnbvahf){margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;opacity:.9}@media (min-width: 768px){.description:where(.astro-dsnbvahf){font-size:1.25rem;line-height:1.75rem}}.cta-button:where(.astro-dsnbvahf){display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:#ffffff4d;background-color:#fff3;padding:.75rem 2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.cta-button:where(.astro-dsnbvahf):hover{background-color:#ffffff4d}.arrow-icon:where(.astro-dsnbvahf){height:1.25rem;width:1.25rem}.slider-controls:where(.astro-dsnbvahf){position:absolute;bottom:2rem;left:50%;display:flex;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;gap:1.5rem}.nav-btn:where(.astro-dsnbvahf){border-radius:9999px;border-width:1px;border-color:#ffffff4d;background-color:#fff3;padding:.75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.nav-btn:where(.astro-dsnbvahf):hover{background-color:#ffffff4d}.nav-btn:where(.astro-dsnbvahf) svg:where(.astro-dsnbvahf){height:1.5rem;width:1.5rem}.dots:where(.astro-dsnbvahf){display:flex;gap:.75rem}.dot:where(.astro-dsnbvahf){height:.75rem;width:.75rem;border-radius:9999px;background-color:#fff6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dot:where(.astro-dsnbvahf):hover{background-color:#fff9}.dot:where(.astro-dsnbvahf).active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media (max-width: 768px){.title:where(.astro-dsnbvahf){font-size:1.875rem;line-height:2.25rem}.description:where(.astro-dsnbvahf){font-size:1rem;line-height:1.5rem}.slider-controls:where(.astro-dsnbvahf){bottom:1rem;gap:1rem}}.homepage-wrapper:where(.astro-j7pv25f6){position:relative;min-height:100vh}.homepage-wrapper:where(.astro-j7pv25f6)>header:where(.astro-j7pv25f6){position:absolute;top:0;left:0;right:0;z-index:10;background-color:rgba(var(--color-fill),.8);--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}#main-content:where(.astro-j7pv25f6){height:100vh;overflow:hidden}
