*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.5}.site-layout{flex-direction:column;min-height:100dvh;display:flex}main{flex-grow:1}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none}@font-face{font-family:Basel Grotesk;src:url(/fonts/Basel-Grotesk-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Basel Grotesk;src:url(/fonts/Basel-Grotesk-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"Basel Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--font-weight-light:300;--font-weight-regular:400;--color-accent:#8d8e79;--color-bg-alt:#fff;--color-bg:#f5f5e8;--color-black:#111;--color-border:#414320;--color-text-secondary:#414320;--color-text-tertiary:#8d8e79;--color-text:#414320;--color-text-60:#41432099;--color-white:#fff;--container-max:1920px;--container-padding:20px;--header-height-desktop:100px;--header-height:65px;--transition-fast:.2s ease;--transition-base:.4s ease}@media (min-width:1024px){:root{--container-padding:20px;--header-height:110px}}html{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:16px}body{font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.15}.container{max-width:var(--container-max);padding-left:var(--container-padding);padding-right:var(--container-padding);width:100%;margin-left:auto;margin-right:auto}.mobileOnly{display:block}.desktopOnly{display:none}@media (min-width:1024px){.mobileOnly{display:none}.desktopOnly{display:block}}
