@font-face{font-family:montserrat;src:url(../media/Montserrat_Regular-s.p.2jcann2p8nknp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_Bold-s.p.1oyq0ma8g_11g.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat;src:url(../media/Montserrat_ExtraBold-s.p.0564ynne6l6cu.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.0%;size-adjust:113.9%}.montserrat_eb9890d0-module__YIBq8q__className{font-family:montserrat,montserrat Fallback,Arial,Helvetica,sans-serif}
@property --stage-top{syntax:"<color>";inherits:true;initial-value:#f1f3ee}@property --stage-bottom{syntax:"<color>";inherits:true;initial-value:#e1e5dc}@property --surface{syntax:"<color>";inherits:true;initial-value:#fafaf8}@property --line{syntax:"<color>";inherits:true;initial-value:#cdd2c7}@property --ink{syntax:"<color>";inherits:true;initial-value:#1d1d1d}@property --ink-muted{syntax:"<color>";inherits:true;initial-value:#4d5447}@property --band{syntax:"<color>";inherits:true;initial-value:#2a3224}@property --on-band{syntax:"<color>";inherits:true;initial-value:#fff}@property --accent{syntax:"<color>";inherits:true;initial-value:#2a3224}@property --on-accent{syntax:"<color>";inherits:true;initial-value:#fff}@property --paint{syntax:"<color>";inherits:true;initial-value:#718063}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}html:has([data-intro-overlay][data-live]){overflow:hidden}html:has(dialog:modal){overflow:hidden}:root{--type-hero-title:clamp(2.75rem, 1.7625rem + 4.045vw, 5rem);--leading-hero-title:1.2;--type-hero-text:clamp(1.0625rem, .953rem + .449vw, 1.3125rem);--leading-hero-text:1.619;--type-title:clamp(1.75rem, 1.558rem + .787vw, 2.1875rem);--leading-title:1.2;--type-body:clamp(1.0625rem, .9805rem + .337vw, 1.25rem);--leading-body:1.6;--type-button:1rem;--leading-button:1.4375}body{color:#1d1d1d;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:1rem;line-height:1.6}b,strong{font-weight:700}img{max-width:100%;height:auto;display:block}h1,h2,p,ul,table,fieldset{margin:0}button,input,select,textarea{font:inherit}[data-reveal]{opacity:.6;transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(12px)}[data-reveal][data-revealed]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}:root{--brand-logo-h:clamp(48px, 4vw + 32px, 64px);--nav-pad-y:6px;--nav-link-size:clamp(.8125rem, .78rem + .2vw, .9375rem);--nav-links-h:calc(24px + 1.6 * var(--nav-link-size));--nav-height:calc(var(--brand-logo-h) + 2 * var(--nav-pad-y) + 1px + var(--nav-links-h) + 1px);--nav-clearance:calc(var(--nav-height) + 20px)}@media (min-width:1024px){:root{--brand-logo-h:102px;--nav-height:calc(max(var(--brand-logo-h), var(--nav-links-h)) + 2 * var(--nav-pad-y) + 1px);--nav-clearance:calc(var(--nav-height) + 18px)}}div[data-site-nav]~section,div[data-site-nav]~section [id$=-title]{scroll-margin-top:var(--nav-clearance)}
