@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";
@font-face{font-family:sourceSerif4;src:url(../media/SourceSerif4_VariableFont_opsz,wght-s.p.0j.dibkxvsh-z.ttf)format("truetype");font-display:swap}@font-face{font-family:sourceSerif4 Fallback;src:local(Arial);ascent-override:102.41%;descent-override:33.12%;line-gap-override:0.0%;size-adjust:101.16%}.sourceserif4_b08f9c52-module__nqPxKq__className{font-family:sourceSerif4,sourceSerif4 Fallback}.sourceserif4_b08f9c52-module__nqPxKq__variable{--font-source-serif-4:"sourceSerif4", "sourceSerif4 Fallback"}
:root{--background:#fff;--foreground:#181818;--color-near-black:#181818;--color-dark-section:#0d0d0c;--color-white:#fff;--color-cream:#f7f4ee;--color-cream-hover:#e5e2da;--color-border:#b1b1b1;--color-text-primary:#191919;--color-text-secondary:#81807d;--color-text-muted:#9a9595;--color-text-warm:#544834;--color-text-dark:#101828;--font-display:var(--font-source-serif-4), serif;--font-body:"Manrope", sans-serif;--max-width:1312px;--section-padding-h:64px;--section-padding-h-tablet:32px;--section-padding-h-mobile:24px;--section-v-sm:80px;--section-v-md:120px;--section-v-lg:160px;--btn-radius:2px;--btn-shadow:0px 1px 2px 0px #1018280d;--btn-font-size:16px;--btn-line-height:24px;--btn-font-weight:500;--border-dashed:1px dashed var(--color-border);--border-solid:1px solid var(--color-border);--ease-out-strong:cubic-bezier(.16, 1, .3, 1);--ease-out-soft:cubic-bezier(.22, 1, .36, 1);--ease-in-soft:cubic-bezier(.32, 0, .67, 0);--transition-fast:.16s var(--ease-out-soft);--transition-mid:.24s var(--ease-out-strong);--press-scale:.98;--hover-lift:translateY(-1px)}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html,body{background-color:var(--background);max-width:100vw;color:var(--foreground);font-family:var(--font-body);scroll-behavior:smooth;overflow-x:hidden}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){html,body{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
