.site-banner[data-v-c2f0a860]{aspect-ratio:var(--banner-ratio);background:linear-gradient(120deg,var(--color-brand-deep),var(--color-brand));position:relative;overflow:hidden}.site-banner--blank[data-v-c2f0a860]{background:var(--color-surface-subtle)}.site-banner__frame[data-v-c2f0a860],.site-banner__image[data-v-c2f0a860]{height:100%;display:block}.site-banner__image[data-v-c2f0a860]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.site-banner__image--remote[data-v-c2f0a860]{opacity:0;transition:opacity var(--duration-normal) var(--easing-standard)}.site-banner__image--remote.site-banner__image--shown[data-v-c2f0a860]{opacity:1}.site-banner__dots[data-v-c2f0a860]{bottom:var(--space-4);gap:var(--space-2);display:flex;position:absolute;left:50%;transform:translate(-50%)}.site-banner__dot[data-v-c2f0a860]{background:color-mix(in srgb,var(--color-brand-contrast) 55%,transparent);cursor:pointer;border:0;border-radius:50%;width:10px;height:10px;padding:0}.site-banner__dot--active[data-v-c2f0a860]{background:var(--color-brand-contrast)}@media (width<=960px){.site-banner[data-v-c2f0a860]{aspect-ratio:auto;height:var(--banner-min-height)}}
