:root{--color-bg:#ebf2fa;--color-accent:#7d82b8;--text-color:#454545;--header-bg-color:#ebf2fa80}html.hero-module-scss-module__o9l5Aa__dark{--color-bg:#454545;--color-accent:#b5aed6;--text-color:#ebf2fa;--header-bg-color:#45454580}@keyframes hero-module-scss-module__o9l5Aa__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.hero-module-scss-module__o9l5Aa__hero{background-image:url(/images/hero-bg-light.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;min-height:100vh;padding:0 5rem;display:flex}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__h1{margin:18rem 0 0;font-size:3.5rem;font-weight:400}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__h1 .hero-module-scss-module__o9l5Aa__helloLight,.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__h1 .hero-module-scss-module__o9l5Aa__helloDark{width:4rem}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__h1 .hero-module-scss-module__o9l5Aa__helloDark{display:none}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__h1 .hero-module-scss-module__o9l5Aa__bold{font-weight:700}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__h1 .hero-module-scss-module__o9l5Aa__roleLine{color:var(--color-accent);align-items:center;gap:1.3rem;font-size:4.5rem;font-weight:700;display:flex}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__arrowLink{align-self:center;margin-top:auto}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__arrowLight,.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__arrowDark{width:3rem;margin-bottom:2rem;animation:1.5s ease-in-out infinite hero-module-scss-module__o9l5Aa__bounce}.hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__arrowDark{display:none}html.dark .hero-module-scss-module__o9l5Aa__hero{background-image:url(/images/hero-bg-dark.jpg)}:is(html.dark .hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__helloLight,html.dark .hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__arrowLight){display:none}:is(html.dark .hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__helloDark,html.dark .hero-module-scss-module__o9l5Aa__hero .hero-module-scss-module__o9l5Aa__arrowDark){display:inline}@media (prefers-reduced-motion:reduce){.hero-module-scss-module__o9l5Aa__arrowLight,.hero-module-scss-module__o9l5Aa__arrowDark{animation:none}}
.role-carousel-module-scss-module__pb91lq__carousel{vertical-align:bottom;height:1em;display:inline-block;overflow:hidden}.role-carousel-module-scss-module__pb91lq__carousel .role-carousel-module-scss-module__pb91lq__carouselInner{flex-direction:column;height:100%;display:flex}.role-carousel-module-scss-module__pb91lq__carousel .role-carousel-module-scss-module__pb91lq__carouselInner .role-carousel-module-scss-module__pb91lq__carouselItem{white-space:nowrap;flex:0 0 100%;align-items:center;height:1em;display:flex}
