body{--splash-bg: var(--color-page-background);background-color:var(--splash-bg);background-image:url(/images/bg1.webp),url(/images/bg2.webp),url(/images/bg3.webp);background-position:top right,top 640px left 0,bottom -50px center;background-repeat:no-repeat;font-family:var(--font-family-default);height:100%;min-height:100vh;overflow-x:hidden;overscroll-behavior:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-header-next);letter-spacing:0}p{text-wrap:pretty}main{position:relative;scroll-padding-top:72px}main.blur{filter:blur(5px) saturate(1);pointer-events:none;transition:filter .1s ease-in}.page-section{--section-page-width: var(--page-width);margin-inline:0;max-width:none;padding-inline:0;width:100%}.page-section--xs{--section-page-width: var(--page-width-xs)}.page-section--sm{--section-page-width: var(--page-width-sm)}.page-section--md{--section-page-width: var(--page-width-md)}.page-section--lg{--section-page-width: var(--page-width-lg)}.page-section--xl{--section-page-width: var(--page-width-xl)}.page-section--xxl{--section-page-width: var(--page-width-xxl)}.page-section__inner{margin-inline:auto;max-width:var(--section-page-width);padding-inline:var(--page-width-padding-inline);width:100%}.fixed-header{left:0;position:fixed;right:0;top:0;z-index:2}#main-content,.main-scroll-area{padding-top:var(--main-content-offset)}hgroup.centered-section-title{padding-block:var(--size8);text-align:center}hgroup.centered-section-title h3{font-size:2rem;margin-bottom:var(--size2)}hgroup.centered-section-title h3+p{color:var(--color-text4);font-size:var(--font-lg);line-height:1.5;margin:var(--size2) auto;max-width:50rem}hgroup.centered-section-title h3+p+.call-to-action{margin-top:var(--size6)}hgroup.centered-section-title.compact{padding-block:var(--size6)}.mobile{display:none}.desktop{display:flex}@media screen and not (min-width:1099px){.desktop{display:none}.mobile{display:flex}}@media screen and not (min-width:900px){body,main{overflow-x:hidden}}::-moz-selection{background:color-mix(in srgb,var(--color-brand-primary-next) 22%,transparent);color:inherit}::selection{background:color-mix(in srgb,var(--color-brand-primary-next) 22%,transparent);color:inherit}
