@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./gabarito-latin-ext-wght-normal.C-_vgDbo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./gabarito-latin-wght-normal.ZpvQqcqY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(./fraunces-latin-standard-italic.lSdLDfvT.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(./fraunces-latin-ext-standard-italic.CGbN9UgK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--cream:#fbf7ee;--ink:#211d19;--grass:#59b24c;--grass-deep:#2b7231;--orange:#ff7a1f;--lilac:#c9a0f0;--purple:#8c52e5;--sky:#bfe4fa;--danger:#b3261e;--ink-muted:color-mix(in srgb, var(--ink) 68%, var(--cream));--ink-soft:color-mix(in srgb, var(--ink) 75%, var(--cream));--cream-muted:color-mix(in srgb, var(--cream) 60%, var(--ink));--font-sans:"Gabarito Variable", system-ui, sans-serif;--font-display:"Fraunces Variable", Georgia, serif;--container:1120px;--container-text:720px;--measure:min(calc(720px - 48px), 100%);--radius-card:24px;--gap-card:clamp(20px, 2.2vw, 28px);--gap-block:clamp(36px, 4vw, 56px);--rule:color-mix(in srgb, var(--grass-deep) 22%, transparent);--lift-control:-2px;--lift-card:-4px;--nav-clear:88px;--focus-ring:2px solid var(--ink);--focus-band:0 0 0 3px var(--cream);--focus-offset:3px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;line-height:1.5}.container>*,.container{min-width:0}h1,h2,h3{letter-spacing:-.02em;margin:0 0 .5em;font-weight:600;line-height:1.1}em.fancy{font-family:var(--font-display);letter-spacing:0;font-size:1.06em;font-style:italic;font-weight:400}.container{max-width:var(--container);margin-inline:auto;padding-inline:24px}@media (width<=640px){:root{--nav-clear:116px}:root:has(nav[data-nav=sheet]){--nav-clear:88px}}.container.measure{max-width:var(--container-text)}section{scroll-margin-top:var(--nav-clear);padding-block:96px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:20;top:12px;clip-path:inset(50%);white-space:nowrap;background:var(--ink);width:1px;height:1px;color:var(--cream);border-radius:999px;padding:0;font-weight:600;text-decoration:none;position:absolute;inset-inline-start:12px;overflow:hidden}.skip-link:focus-visible{clip-path:none;width:auto;height:auto;padding:12px 24px;overflow:visible}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:var(--focus-band)}main:focus,[tabindex="-1"]:focus{outline:none}.btn{background:var(--ink);color:var(--cream);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:14px 28px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-block}.arrow{transition:transform .25s cubic-bezier(.22,1,.36,1);display:inline-block}a:hover .arrow,button:hover .arrow,a:focus-visible .arrow,button:focus-visible .arrow{transform:translate(4px)}a:hover .arrow.out,button:hover .arrow.out,a:focus-visible .arrow.out,button:focus-visible .arrow.out{transform:translate(3px,-3px)}.btn:hover{transform:translateY(var(--lift-control));background:var(--grass-deep)}.btn:active{transition-duration:50ms;transform:translateY(1px)}.btn:disabled{background:var(--ink-muted);cursor:default}.btn:disabled:hover,.btn:disabled:active{background:var(--ink-muted);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}html.motion-off{scroll-behavior:auto}html.motion-off *,html.motion-off :before,html.motion-off :after{transition:none!important;animation:none!important}.is-offscreen,.is-offscreen *{animation-play-state:paused!important}.reveal-init{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.reveal-init.is-revealed{opacity:1;transform:none}.reveal-init .hl{background-size:0% 100%}.is-revealed .hl{background-size:100% 100%}.banner.svelte-1b4rsd0{inset-inline-end:16px;z-index:30;width:min(24rem,100vw - 32px);animation:.35s cubic-bezier(.22,1,.36,1) svelte-1b4rsd0-rise;position:fixed;bottom:16px}.card.svelte-1b4rsd0{background:color-mix(in srgb, var(--cream) 92%, white);border:1px solid color-mix(in srgb, var(--ink) 12%, transparent);border-radius:var(--radius-card);box-shadow:0 14px 34px color-mix(in srgb, var(--ink) 16%, transparent);padding:18px}.title.svelte-1b4rsd0{margin:0 0 6px;font-size:16px;font-weight:700}.body.svelte-1b4rsd0{color:var(--ink-soft);margin:0 0 4px;font-size:13.5px;line-height:1.5}.more.svelte-1b4rsd0{color:var(--grass-deep);margin:0 0 14px;font-size:13.5px;display:inline-block}.actions.svelte-1b4rsd0{grid-template-columns:1fr 1fr;gap:8px;display:grid}.actions.svelte-1b4rsd0 .btn:where(.svelte-1b4rsd0){text-align:center;white-space:nowrap;padding:11px 14px;font-size:14px}.ghost.svelte-1b4rsd0{color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 28%, transparent);background:0 0}.ghost.svelte-1b4rsd0:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}@keyframes svelte-1b4rsd0-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.motion-off .banner.svelte-1b4rsd0{animation:none}
