html{scroll-behavior:smooth;overflow-x:hidden;width:100%;max-width:100%;min-width:0}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;overflow-x:hidden;width:100%;max-width:100%;min-width:0}#root{overflow-x:hidden;width:100%;max-width:100%;min-width:0}*{scrollbar-width:thin;scrollbar-color:rgba(35,85,202,.55) rgba(35,85,202,.08)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#2355ca0f;border-radius:999px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#508ef5,#2355ca);border-radius:999px;border:2px solid transparent;background-clip:padding-box;box-shadow:inset 0 0 0 1px #fff3}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#77a7f7,#1e4bb5);background-clip:padding-box;border:2px solid transparent}*::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#2355ca,#0a2b68);background-clip:padding-box;border:2px solid transparent}*::-webkit-scrollbar-corner{background:transparent}.skip-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);z-index:10002;padding:12px 24px;background:#1e4bba;color:#fff;font-weight:600;border-radius:8px;transition:top .2s}.skip-link:focus{top:16px;outline:2px solid white;outline-offset:2px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.page-hero-band{position:relative;width:100%;min-height:max(360px,50svh);background-color:#4a5568}@media (min-width: 30em){.page-hero-band{min-height:max(380px,48svh)}}@media (min-width: 48em){.page-hero-band{min-height:max(560px,calc(100svh - 11rem))}}@media (min-width: 62em){.page-hero-band{min-height:max(600px,calc(100svh - 11rem))}}@media (min-width: 80em){.page-hero-band{min-height:max(680px,calc(100svh - 10.5rem))}}@media (min-width: 96em){.page-hero-band{min-height:max(740px,calc(100svh - 10.5rem))}}.landing-hero-band{position:relative;width:100%;min-height:36rem}@media (min-width: 30em){.landing-hero-band{min-height:38rem}}@media (min-width: 48em){.landing-hero-band{min-height:min(88vh,700px);height:92vh}}@media (min-width: 62em){.landing-hero-band{min-height:min(92vh,820px);height:100vh}}.fouc-max-logo{max-width:160px;max-height:68px;overflow:hidden}.fouc-max-img{max-width:100%;max-height:100%;object-fit:cover;display:block}
