.hero-frame-background[data-v-04f658b9]{z-index:-2;pointer-events:none;position:absolute;inset:0}.hero-frame-background__image[data-v-04f658b9],.hero-frame-background__image-layer[data-v-04f658b9]{width:100%;height:100%;position:absolute;inset:0}.hero-frame-background__image[data-v-04f658b9]{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--motion-structural) var(--motion-standard)}.hero-frame-background__image--ready[data-v-04f658b9]{opacity:1}.hero-frame-background[data-v-04f658b9]:not([data-hero-background-status=ready]):not([data-hero-initial-image]):after{opacity:0}@media (prefers-reduced-motion:reduce){.hero-frame-background__image[data-v-04f658b9]{transition:none}}.hero-frame-background-enter-active[data-v-756151c0],.hero-frame-background-leave-active[data-v-756151c0],.hero-frames--home[data-v-756151c0]:before{transition:opacity var(--motion-structural) var(--motion-standard)}.hero-frame-background-enter-from[data-v-756151c0],.hero-frame-background-leave-to[data-v-756151c0],.hero-frames--home[data-v-756151c0]:not(.hero-frames--current-cover):before{opacity:0}.hero-frame-background--superseded[data-v-756151c0]{display:none}.hero-frames--soft-transition[data-v-756151c0]{--hero-frame-transition-duration:.9s}.hero-frames--soft-transition .hero-frame-background-enter-active[data-v-756151c0],.hero-frames--soft-transition .hero-frame-background-leave-active[data-v-756151c0],.hero-frames--soft-transition[data-v-756151c0] .hero-frame-background__image,.hero-frames--soft-transition[data-v-756151c0]:before{transition-duration:var(--hero-frame-transition-duration);transition-timing-function:ease-in-out}.hero-frames--soft-transition[data-v-756151c0] .hero-frames__action,.hero-frames--soft-transition[data-v-756151c0] .home-hero__identity>:not(.visitor-hero-title){animation:.6s ease-in-out hero-frame-identity-in-756151c0}@keyframes hero-frame-identity-in-756151c0{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-frames--soft-transition[data-v-756151c0] .hero-frames__action,.hero-frames--soft-transition[data-v-756151c0] .home-hero__identity>:not(.visitor-hero-title){animation:none}.hero-frame-background-enter-from[data-v-756151c0]{opacity:1}.hero-frame-background-enter-active[data-v-756151c0],.hero-frame-background-leave-active[data-v-756151c0],.hero-frames--home[data-v-756151c0]:before{transition:none}}.hero-frames__stage[data-v-756151c0]{touch-action:pan-y pinch-zoom;align-self:stretch;width:100%;min-width:0;display:grid}.hero-frames--home .hero-frames__region[data-v-756151c0]{display:contents}.hero-frames--home[data-v-756151c0] .hero-frames__identity{overflow-wrap:anywhere;text-align:center;align-self:center;place-items:center;width:100%;min-width:0;margin-block-end:20vh;display:grid}.hero-frames--home[data-v-756151c0] .home-hero__identity{margin-block-end:0}.hero-frames--page .hero-frames__region[data-v-756151c0]{text-align:center;overflow-wrap:anywhere;align-self:center;min-width:0}.hero-frames--page.hero-frames--with-deck[data-v-756151c0]{grid-template-rows:1fr auto;row-gap:1rem}.hero-frames__deck[data-v-756151c0]{align-self:end;width:100%}.hero-frames--home .hero-frames__deck[data-v-756151c0]{right:var(--space-header-inline);bottom:3.6rem;left:var(--space-header-inline);width:auto;max-width:var(--size-content-max);margin-inline:auto;position:absolute}.hero-frames--home[data-v-756151c0] .home-hero__articles{position:static}.hero-frames--home[data-v-756151c0]:not(.hero-frames--multiple):has(.home-hero__articles:not([aria-hidden=true])){grid-template-rows:1fr auto;row-gap:1rem;padding-bottom:3.6rem}.hero-frames--home:not(.hero-frames--multiple):has(.home-hero__articles:not([aria-hidden=true])) .hero-frames__deck[data-v-756151c0]{width:100%;position:static}.hero-frames--home[data-v-756151c0]:not(.hero-frames--multiple):has(.home-hero__articles:not([aria-hidden=true])) .hero-frames__identity{margin-block-end:max(0px,20vh - 8.2rem)}.hero-frames--home.hero-frames--multiple[data-v-756151c0]{grid-template-rows:1fr auto;row-gap:1rem;padding-bottom:3.6rem}.hero-frames--home.hero-frames--multiple .hero-frames__deck[data-v-756151c0]{width:100%;position:static}.hero-frames--home.hero-frames--multiple>.hero-frames__stage[data-v-756151c0] .hero-frames__identity{overflow-wrap:anywhere;min-width:0;margin-block-end:0}.hero-frames__footer[data-v-756151c0]{display:contents}.hero-frames__home-reference[data-v-756151c0]{visibility:hidden;pointer-events:none;height:100svh;position:absolute;inset:0 0 auto}.hero-frames__reference-cards[data-v-756151c0]{height:8rem}.hero-frames.hero-frames--home.hero-frames--anchored[data-home-layout-ready][data-v-756151c0]{flex-direction:column;gap:1rem;padding-top:0;padding-bottom:3.6rem;display:flex}.hero-frames--anchored[data-home-layout-ready]>.hero-frames__stage[data-v-756151c0]{flex:none;display:block}.hero-frames--home.hero-frames--anchored[data-home-layout-ready]>.hero-frames__stage[data-v-756151c0] .hero-frames__identity{padding-top:var(--home-hero-title-top);align-self:start;margin-block-end:0;display:block}.hero-frames--anchored[data-home-layout-ready]>.hero-frames__stage[data-v-756151c0] .home-hero__identity{margin:0 auto}.hero-frames--home.hero-frames--anchored[data-home-layout-ready]>.hero-frames__deck[data-v-756151c0]{width:100%;margin:auto auto 0;position:static}@media (width<=64rem){.hero-frames--home[data-v-756151c0] .hero-frames__identity{margin-block-end:0}.hero-frames--home[data-v-756151c0]:not(.hero-frames--multiple):has(.home-hero__articles:not([aria-hidden=true])) .hero-frames__identity{margin-block-end:0}.hero-frames--home[data-v-756151c0]:not(.hero-frames--multiple):has(.home-hero__articles:not([aria-hidden=true])){row-gap:0}}.hero-frames__dots[data-v-756151c0]{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-block:1rem;display:flex}.hero-frames__dot[data-v-756151c0]{border-radius:var(--radius-pill);width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:.375rem;display:grid}.hero-frames__dot span[data-v-756151c0]{border-radius:var(--radius-circle);opacity:.55;background:currentColor;width:.5rem;height:.5rem}.hero-frames__dot:focus-visible span[data-v-756151c0],.hero-frames__dot:hover span[data-v-756151c0],.hero-frames__dot[aria-disabled=true] span[data-v-756151c0]{background:var(--color-accent);opacity:1}.hero-frames__dot[data-v-756151c0]:focus-visible{outline:none}.hero-frames__status[data-v-756151c0]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
