:root{--brand:#545d6a;--dark:#09001f;--light:#eceff1;--highlight:#9a00e6;--highlight-alt:#c59cff;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--spacing-14:56px;--spacing-15:60px;--spacing-16:64px;--spacing-20:80px;--spacing-30:120px;--spacing-40:160px;--max-width-md:992px;--max-width-sm:576px;--max-width-xs:320px}*,:after,:before{box-sizing:border-box;padding:0;margin:0}html{-webkit-font-smoothing:antialiased;height:100vh;width:100vw;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;scroll-padding-top:110px;background-color:var(--light);color:var(--dark)}@media (max-width:992px){html{scroll-padding-top:76px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}main{overflow:hidden}main:focus{outline:none}html.menu-open{overflow:hidden}.module{max-width:1440px;margin:0 auto;padding:0 60px}.module:first-child{margin-top:var(--spacing-20)}.full-width-module:not(last-child),.module:not(first-child),.module:not(last-child){margin-bottom:var(--spacing-20)}@media (max-width:992px){.module{padding:0 40px}.module:first-child{margin-top:var(--spacing-15)}.full-width-module:not(last-child),.module:not(first-child),.module:not(last-child){margin-bottom:var(--spacing-15)}}@media (max-width:576px){.module{padding:0 30px}.module:first-child{margin-top:var(--spacing-10)}.full-width-module:not(last-child),.module:not(first-child),.module:not(last-child){margin-bottom:var(--spacing-10)}}@media (max-width:320px){.module{padding:0 20px}}svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}