.home-hero{position:relative;display:flex;align-items:center;padding-top:0px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 500px){.home-hero{padding-bottom:68px}}@media (min-width: 1280px){.home-hero{align-items:flex-start;padding-top:150px}}@media (min-width: 1600px){.home-hero{padding-top:200px}}@media screen and (max-width: 380px){.home-hero{padding-top:50px}}.home-hero{min-height:100dvh;background-size:cover;background-repeat:no-repeat}.home-hero:after{position:absolute;inset:0px;height:100%;width:100%;content:"";background:linear-gradient(to bottom, rgba(8, 5, 31, 0), rgb(8, 5, 31));opacity:.7;mix-blend-mode:multiply}.home-hero .site-container{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:10}.home-hero .hero-logo img{height:auto;width:120px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (min-width: 1600px){.home-hero .hero-logo img{width:187px}}.home-hero .hero-logo img.mobile-logo{display:block}@media (min-width: 830px){.home-hero .hero-logo img.mobile-logo{display:none}}.home-hero .hero-logo img.desktop-logo{display:none}@media (min-width: 830px){.home-hero .hero-logo img.desktop-logo{display:block}}.home-hero h1{font-family:"balboa-condensed",sans-serif}@media (min-width: 1280px){.home-hero h1{margin-top:35px;line-height:1}}@media (min-width: 1600px){.home-hero h1{margin-top:75px}}.home-hero p{font-size:22px;line-height:.9em;margin-top:10px;max-width:656px;font-weight:300}@media (min-width: 1280px){.home-hero p{font-size:22px;line-height:30px}}@media (min-width: 1600px){.home-hero p{font-size:32px;line-height:38.4px}}.home-hero .header-container{position:relative;display:flex;flex-direction:column;align-items:center}.home-hero .header-container .balloon-message{position:absolute;right:-120px;top:-70px;display:none;aspect-ratio:1 / 1;min-width:150px;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 830px){.home-hero .header-container .balloon-message{display:flex}}@media (min-width: 1280px){.home-hero .header-container .balloon-message{right:-140px}}@media (min-width: 1600px){.home-hero .header-container .balloon-message{min-width:175px}}.home-hero .header-container .balloon-message{background-image:url("../splash.svg");background-size:contain;background-position:center;background-repeat:no-repeat;font-family:"Nimbus Sans Novus"}.home-hero .header-container .balloon-message p{font-size:22px;line-height:1.1em;letter-spacing:-0.015em;font-family:"Nimbus Sans Novus";margin-top:0px;max-width:556px;font-weight:500}@media (min-width: 830px){.home-hero .header-container .balloon-message p{font-size:22px;line-height:38.4px}}@media (min-width: 1440px){.home-hero .header-container .balloon-message p{font-size:26px;line-height:31px}}.home-hero .cta-link-container{margin-top:35px;display:flex;max-width:577px;flex-direction:column;align-items:center;gap:14px;border-radius:5px;border-width:1px;--tw-border-opacity:1;border-color:rgb(1 167 205 / var(--tw-border-opacity, 1));padding:10px}@media (min-width: 830px){.home-hero .cta-link-container{padding-left:48px;padding-right:48px;padding-top:20px;padding-bottom:23px}}@media (min-width: 1600px){.home-hero .cta-link-container{margin-top:73px}}.home-hero .cta-link-container{background-color:rgba(44,54,60,.6)}.home-hero .cta-link-container span{font-size:16px;line-height:1.3em;max-width:556px;font-weight:300}@media (min-width: 830px){.home-hero .cta-link-container span{font-size:22px;line-height:38.4px}}@media screen and (min-width: 830px){.home-hero .cta-link-container span{font-size:22px}}@media (min-width: 1280px){.home-hero .cta-link-container .btn-crl{width:-moz-fit-content;width:fit-content}}.home-hero .scroll-icon{position:fixed;bottom:30px;right:30px;z-index:10}@media (min-width: 1280px){.home-hero .scroll-icon{bottom:68px}}.home-hero .scroll-icon{animation:scrollIconAnim 1.5s ease-in-out infinite}@media screen and (max-width: 1280px){.home-hero .scroll-icon{width:30px}}@keyframes scrollIconAnim{0%{transform:translateY(0)}50%{transform:translateY(8px)}100%{transform:translateY(0)}}
