.hero[data-astro-cid-ge2uvauf]{--hero-scale:1;width:100%;height:calc(var(--canvasH) * var(--hero-scale));position:relative;overflow:hidden}.hero-slide[data-astro-cid-ge2uvauf]{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear .3s;position:absolute;inset:0}.hero-slide[data-astro-cid-ge2uvauf].active{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility}.hero-stage[data-astro-cid-ge2uvauf]{width:var(--canvasW);height:var(--canvasH);margin-left:calc(var(--canvasW) / -2);transform:scale(var(--hero-scale));transform-origin:top;position:absolute;top:0;left:50%}.hero-headline[data-astro-cid-ge2uvauf],.hero-body[data-astro-cid-ge2uvauf]{color:#fff;white-space:nowrap;opacity:0;margin:0;font-family:Source Sans Pro,"Source Sans 3",Open Sans,sans-serif;font-weight:300;transition:opacity .7s ease-in-out;position:absolute;left:45px}.hero-slide[data-astro-cid-ge2uvauf].active .hero-headline[data-astro-cid-ge2uvauf],.hero-slide[data-astro-cid-ge2uvauf].active .hero-body[data-astro-cid-ge2uvauf]{opacity:1;transition-delay:.5s}.hero-headline[data-astro-cid-ge2uvauf]{letter-spacing:8px;font-size:60px;line-height:60px;top:310px}.hero-body[data-astro-cid-ge2uvauf]{font-size:18px;line-height:26px}.hero-slide[data-astro-cid-ge2uvauf]:not(.dark):before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#001423a3 0%,#00142385 30%,#00142333 52%,#00142300 68%);position:absolute;inset:0}.hero-stage[data-astro-cid-ge2uvauf]{z-index:1}.hero-slide[data-astro-cid-ge2uvauf]:not(.dark) .hero-headline[data-astro-cid-ge2uvauf],.hero-slide[data-astro-cid-ge2uvauf]:not(.dark) .hero-body[data-astro-cid-ge2uvauf]{text-shadow:0 1px 3px #000000bf,0 0 14px #0000008c}.hero-slide[data-astro-cid-ge2uvauf].dark .hero-headline[data-astro-cid-ge2uvauf]{color:#444751}.hero-slide[data-astro-cid-ge2uvauf].dark .hero-body[data-astro-cid-ge2uvauf]{color:#4a4a4a}.hero-figure[data-astro-cid-ge2uvauf]{max-width:none;position:absolute}.hero-dots[data-astro-cid-ge2uvauf]{display:none}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;height:auto;min-height:0;padding:0;display:flex;overflow:auto hidden}.hero[data-astro-cid-ge2uvauf]::-webkit-scrollbar{display:none}.hero-pause[data-astro-cid-ge2uvauf]{display:none}.hero-slide[data-astro-cid-ge2uvauf],.hero-slide[data-astro-cid-ge2uvauf].active{opacity:1;visibility:visible;scroll-snap-align:start;flex:0 0 100%;padding-top:72vw;transition:none;position:relative;inset:auto;background-color:#e1efef!important;background-position:38% 0!important;background-repeat:no-repeat!important;background-size:auto 72vw!important}.hero-slide[data-astro-cid-ge2uvauf].dark{background-color:#e1efef!important}.hero-slide[data-astro-cid-ge2uvauf]:not(.dark):before{display:none}.hero-stage[data-astro-cid-ge2uvauf]{width:auto;height:auto;min-height:150px;margin-left:0;padding:22px 20px 30px;position:static;left:auto;transform:none}.hero-slide[data-astro-cid-ge2uvauf] .hero-headline[data-astro-cid-ge2uvauf],.hero-slide[data-astro-cid-ge2uvauf] .hero-body[data-astro-cid-ge2uvauf]{opacity:1;white-space:normal;transition:none;position:static;text-shadow:none!important}.hero-slide[data-astro-cid-ge2uvauf]:not(.dark) .hero-headline[data-astro-cid-ge2uvauf]{color:#444751}.hero-slide[data-astro-cid-ge2uvauf]:not(.dark) .hero-body[data-astro-cid-ge2uvauf]{color:#4a4a4a}.hero-headline[data-astro-cid-ge2uvauf]{letter-spacing:4px;margin-bottom:10px;font-size:34px;line-height:40px;top:auto}.hero-body[data-astro-cid-ge2uvauf]{font-size:16px;line-height:24px;top:auto!important}.hero-figure[data-astro-cid-ge2uvauf]{object-fit:contain;object-position:center bottom;display:block;width:100%!important;height:72vw!important;position:absolute!important;top:0!important;left:0!important}.hero-dots[data-astro-cid-ge2uvauf]{background:#e1efef;justify-content:center;gap:2px;padding:8px 0;display:flex}.hero-dot[data-astro-cid-ge2uvauf]{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;position:relative}.hero-dot[data-astro-cid-ge2uvauf]:before{content:"";background:#6f8aa0;border-radius:50%;position:absolute;inset:10px}.hero-dot[data-astro-cid-ge2uvauf].current:before{background:var(--blue)}}@media (prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-ge2uvauf],.hero-headline[data-astro-cid-ge2uvauf],.hero-body[data-astro-cid-ge2uvauf]{transition:none}}
