@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{color:#f1f5f9;scroll-behavior:smooth;background:#131118;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}h1{font-size:inherit;font-weight:inherit}.section{background-color:var(--section-bg,transparent);width:100%;padding-inline:10px}.section__container{width:100%;margin-inline:auto}.section__container--wide{max-width:1380px}@media (min-width:1140px){.section__container--wide{padding-inline:20px}}.section__container--narrow{max-width:1280px}.PhoneInputCountryOptions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;border-radius:12px;max-height:300px;margin-top:8px;padding:8px 0;overflow-y:auto;box-shadow:0 4px 20px #0000004d;background:#25183af2!important;border:1px solid #ffffff1a!important}.PhoneInputCountryOption{cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:140%;transition:background .2s;display:flex;color:#fff!important}.PhoneInputCountryOption:hover{background:#ffffff1a!important}.PhoneInputCountryOption--selected{background:#e2f7791a!important}.PhoneInputCountryOptionIcon{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px!important;height:15px!important}@media (min-width:768px){.PhoneInputCountryOptionIcon{width:22px!important;height:16px!important}}
.page-transition{z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--pt-fade-in,.32s)ease,visibility 0s linear var(--pt-fade-in,.32s);background-color:#131118;background-image:url(/imgs/backgrounds/hero-bg-dots-segmented-v2.svg);background-repeat:repeat;background-size:36px;position:fixed;inset:0}.page-transition--visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--pt-fade-in,.32s)ease,visibility 0s}.page-transition--exiting{opacity:0;transition:opacity var(--pt-fade-out,.46s)ease,visibility 0s linear var(--pt-fade-out,.46s)}
