@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2)format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff)format("woff")}:root{--forest:#123a40;--forest-deep:#0c2b30;--brand:#2b5d64;--brand-hover:#214b51;--sage:#e3ebe6;--ivory:#f6f3ec;--mural:#e7dcbf;--folha:#4f4a2a;--samambaia:#5f6b1a;--gold:#d6be83;--gold-soft:#ece0c0;--muted:#4c6163;--white:#fff;--line:#123a4024;--font:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-hero:clamp(2.5rem, 1.6rem + 3.9vw, 4.5rem);--fs-h2:clamp(1.875rem, 1.45rem + 1.9vw, 3rem);--fs-h3:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--fs-lead:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-tiny:.8125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:clamp(4rem, 2.5rem + 6vw, 7.5rem);--section-space:clamp(3rem, 6vw, 5rem);--radius-sm:6px;--radius:14px;--radius-lg:28px;--content:72rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--header-h:4.5rem;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-offset,var(--header-h)) + var(--space-4))}body{background:var(--ivory);color:var(--forest);font-family:var(--font);font-size:var(--fs-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;font-weight:500;line-height:1.08}p{text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--forest);color:var(--white);border-radius:var(--radius-sm);position:fixed;top:0;transform:translateY(-150%)}.skip-link:focus{top:var(--space-4);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
