.hero[data-v-5b46aebe]{background-color:#f5f5f5;height:100dvh;min-height:100lvh;max-height:100svh;padding:64px 32px;position:relative;overflow:hidden}@media screen and (width>=1024px){.hero[data-v-5b46aebe]{min-height:700px;max-height:calc(100vh - 80px);margin-bottom:100px}}.hero-image[data-v-5b46aebe],.hero-video[data-v-5b46aebe]{-o-object-fit:cover;object-fit:cover;z-index:1;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.hero-image[data-v-5b46aebe],.hero-overlay[data-v-5b46aebe],.hero-video[data-v-5b46aebe]{width:100%;height:100%;position:absolute;top:0;left:0}.hero-overlay[data-v-5b46aebe]{color:#fff;z-index:2;will-change:transform,opacity;background:#00000010;flex-direction:column;justify-content:center;align-items:center;display:flex}.hero-title[data-v-5b46aebe]{text-align:center;text-transform:uppercase;letter-spacing:.05em;flex-direction:column;row-gap:8px;margin-top:64px;padding:0 16px;font-size:.875rem;font-weight:500;display:flex}@media screen and (width>=1280px){.hero-title[data-v-5b46aebe]{padding:0 20px;font-size:2.125rem}}.hero-cta-bottom[data-v-5b46aebe] .cta{letter-spacing:.05em;position:absolute;bottom:64px}.hero-cta-bottom[data-v-5b46aebe] .cta-icon{animation:2.4s ease-in-out infinite heroChevronBounce-5b46aebe}@keyframes heroChevronBounce-5b46aebe{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hero-cta-bottom[data-v-5b46aebe] .cta-icon{animation:none}}.hero-cta-center[data-v-5b46aebe] .cta{border:0;width:100%;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.hero-cta-center[data-v-5b46aebe] a.cta-fullfilled{width:fit-content;top:auto;bottom:auto}
