@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/85fcf895b86d74a6-s.3pdm20a023wv-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5307092570128b5a-s.16191ingcc7md.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b67966e0b83b2cd0-s.p.0fuf3937kiol3.woff2)format("woff2");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 Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_209f9d88-module__-CeLAa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_209f9d88-module__-CeLAa__variable{--font-hud-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_23128c0b-module__7ZtCeG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_23128c0b-module__7ZtCeG__variable{--font-hud-sans:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
.hud-root{--hud-bg:#f7f2e9;--hud-bg-2:#efe7d7;--hud-surface:#fffdf8;--hud-surface-2:#fbf6ec;--hud-line:#e6ddcb;--hud-line-strong:#d8ccb2;--hud-ink:#211d17;--hud-ink-2:#6b6354;--hud-ink-3:#948a76;--hud-green:#1f7a4d;--hud-green-hi:#2a9460;--hud-green-deep:#14502f;--hud-green-wash:#e7f1ea;--hud-green-line:#bfe0cc;--hud-honey:#c5862a;--hud-honey-hi:#e0a23c;--hud-honey-wash:#f7edd8;--hud-clay:#b24a32;--hud-clay-wash:#f6e3dc;--hud-blue:#2b5d88;--hud-blue-wash:#e3edf4;--hud-r-sm:8px;--hud-r:14px;--hud-r-lg:22px;--hud-r-pill:999px;--hud-shadow-sm:0 1px 2px #211d170d;--hud-shadow:0 6px 20px -8px #211d1724;--hud-shadow-lg:0 20px 50px -20px #211d1747;--hud-display:var(--font-hud-display), Georgia, "Times New Roman", serif;--hud-sans:var(--font-hud-sans), system-ui, -apple-system, sans-serif;--hud-mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", monospace;--hud-maxw:1140px;--hud-gut:clamp(16px, 4vw, 40px);background:var(--hud-bg);min-height:100dvh;color:var(--hud-ink);font-family:var(--hud-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body:has(.hud-root){background:var(--hud-bg)!important}.hud-root *,.hud-root :before,.hud-root :after{box-sizing:border-box}.hud-root h1,.hud-root h2,.hud-root h3{font-family:var(--hud-display);letter-spacing:-.01em;color:var(--hud-ink);margin:0;font-weight:600;line-height:1.08}.hud-root p{margin:0}.hud-root a{color:inherit;text-decoration:none}.hud-root button{cursor:pointer;font-family:inherit}.hud-wrap{width:100%;max-width:var(--hud-maxw);padding-inline:var(--hud-gut);margin:0 auto}.hud-kicker{font-family:var(--hud-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hud-ink-3);font-size:11px;font-weight:600}.hud-num{font-family:var(--hud-mono);font-variant-numeric:tabular-nums}.hud-chip{border-radius:var(--hud-r-pill);border:1px solid var(--hud-line-strong);background:var(--hud-surface);color:var(--hud-ink-2);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.hud-chip[data-tone=green]{background:var(--hud-green-wash);border-color:var(--hud-green-line);color:var(--hud-green-deep)}.hud-chip[data-tone=honey]{background:var(--hud-honey-wash);color:#87601b;border-color:#e7cf9a}.hud-chip[data-tone=clay]{background:var(--hud-clay-wash);color:#8a3623;border-color:#e6c4b8}.hud-chip[data-tone=blue]{background:var(--hud-blue-wash);color:#234d70;border-color:#c2d6e6}.hud-btn{border-radius:var(--hud-r-pill);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.hud-btn:active{transform:translateY(1px)}.hud-btn--primary{background:var(--hud-green);color:#fff;box-shadow:var(--hud-shadow)}.hud-btn--primary:hover{background:var(--hud-green-hi)}.hud-btn--ghost{background:var(--hud-surface);color:var(--hud-ink);border-color:var(--hud-line-strong)}.hud-btn--ghost:hover{border-color:var(--hud-ink-3)}.hud-card{background:var(--hud-surface);border:1px solid var(--hud-line);border-radius:var(--hud-r);box-shadow:var(--hud-shadow-sm)}.hud-seg{background:var(--hud-surface-2);border:1px solid var(--hud-line);border-radius:var(--hud-r-pill);align-items:center;gap:4px;padding:4px;display:inline-flex}.hud-seg button{border-radius:var(--hud-r-pill);color:var(--hud-ink-2);white-space:nowrap;background:0 0;border:none;padding:7px 14px;font-size:13.5px;font-weight:600}.hud-seg button[data-on=true]{background:var(--hud-surface);color:var(--hud-ink);box-shadow:var(--hud-shadow-sm)}.hud-link{color:var(--hud-green);border-bottom:1px solid var(--hud-green-line);padding-bottom:1px;font-weight:600}.hud-link:hover{border-bottom-color:var(--hud-green)}@keyframes hud-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hud-rise{animation:.55s cubic-bezier(.22,.61,.36,1) both hud-rise}@media (prefers-reduced-motion:reduce){.hud-root *,.hud-root :before,.hud-root :after{transition:none!important}.hud-rise{animation:none!important}}
