@layer vuetify-components{.v-carousel{width:100%;position:relative;overflow:hidden}.v-carousel__controls{z-index:1;background:color-mix(in srgb,rgb(var(--v-theme-surface-variant)) 30%,transparent);width:100%;height:50px;color:rgb(var(--v-theme-on-surface-variant));justify-content:center;align-items:center;list-style-type:none;display:flex;position:absolute;bottom:0}.v-carousel__controls>.v-item-group{flex:0 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:0 0}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;bottom:0;left:0;right:0}.v-carousel-item{height:inherit;text-decoration:none;display:block}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:0 0}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;width:50px;height:100%}.v-parallax{position:relative;overflow:hidden}.v-parallax--active>.v-img__img{will-change:transform}}.glows[data-v-660088d4]{background:radial-gradient(55% 60% at 85% 20%,rgb(var(--v-theme-primary-container)) 0,transparent 70%),radial-gradient(45% 50% at 10% 90%,rgb(var(--v-theme-secondary-container)) 0,transparent 70%)}.hero[data-v-f9b8a7bf]{min-height:calc(max(600px,min(100svh - 64px,880px)))}.hero-scrim[data-v-f9b8a7bf],.shaded[data-v-f9b8a7bf]{--shade:color-mix(in srgb, rgb(var(--v-theme-ink)) 60%, #000)}.hero-scrim[data-v-f9b8a7bf]{background:linear-gradient(to top,color-mix(in srgb,var(--shade) 85%,transparent),color-mix(in srgb,var(--shade) 20%,transparent) 60%,color-mix(in srgb,var(--shade) 35%,transparent)),linear-gradient(to right,color-mix(in srgb,var(--shade) 45%,transparent),transparent 60%)}.eyebrow[data-v-f9b8a7bf]{color:rgb(var(--v-theme-primary));letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.live-dot[data-v-f9b8a7bf]{animation:2s ease-in-out infinite pulse-f9b8a7bf}@keyframes pulse-f9b8a7bf{50%{opacity:.3}}.ticker-track[data-v-f9b8a7bf]{animation:60s linear infinite ticker-f9b8a7bf}.ticker:hover .ticker-track[data-v-f9b8a7bf]{animation-play-state:paused}@keyframes ticker-f9b8a7bf{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.live-dot[data-v-f9b8a7bf],.ticker-track[data-v-f9b8a7bf]{animation:none}.ticker[data-v-f9b8a7bf]{overflow-x:auto}}
