@font-face{font-family:AtelierGeo;src:url('/assets/fonts/Geologica.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:AtelierGolos;src:url('/assets/fonts/GolosText.woff2') format('woff2');font-weight:400 900;font-display:swap}
body.atelier-secondary.atelier-secondary{background:var(--a-paper)!important;color:var(--a-ink)!important;--paper:var(--a-paper);--ink:var(--a-ink);--accent:var(--a-accent);font-family:AtelierGolos,Arial,sans-serif!important}
body.atelier-secondary.atelier-secondary main{scroll-margin-top:100px;font-family:AtelierGolos,Arial,sans-serif!important}
body.atelier-secondary.atelier-secondary :is(h1,h2){font-family:var(--a-display),Arial,sans-serif!important;letter-spacing:-.04em!important;text-wrap:balance}
body.atelier-secondary.atelier-secondary :is(h3,p,li,nav){font-family:AtelierGolos,Arial,sans-serif!important}
body.atelier-secondary.atelier-secondary main :is(.seo-hero,.seo-page,.seo-section,.article,.article-card){background:var(--a-paper)!important;color:var(--a-ink)!important;border-radius:0!important;box-shadow:none!important}
body.atelier-secondary.atelier-secondary main h1{font-size:clamp(38px,5.5vw,80px)!important;line-height:1.15!important}
body.atelier-secondary.atelier-secondary main h2:not(form h2){font-size:clamp(29px,3vw,44px)!important;line-height:1.2!important}
body.atelier-secondary.atelier-secondary main img{transition:transform .35s ease}
body.atelier-secondary.atelier-secondary main :is(.form,.project-lead,form){border-radius:0!important;box-shadow:none!important;background:#fafaf7!important;color:#1b2e25!important;border-color:#c4cfc5!important}
body.atelier-secondary.atelier-secondary form :is(input:not([type=radio]):not([type=checkbox]),textarea){border-radius:0!important;background:#fff!important;color:#1b2e25!important}
body.atelier-secondary.atelier-secondary form button[type=submit]{background:#1c372b!important;color:#fff!important;border-radius:0!important}
body.atelier-secondary.atelier-secondary :is(header,footer){background:var(--a-paper)!important;color:var(--a-ink)!important}
@media(prefers-reduced-motion:reduce){.atelier-secondary *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.atelier-secondary header:has(.premium-menu-toggle) .menu-button{display:none!important}
