.MobileNav_panel__du0uu{position:fixed;inset:0 0 0 auto;box-sizing:border-box;width:75%;max-width:320px;height:100dvh;max-height:100dvh;margin:0;padding:24px;border:0;background:var(--color-surface);color:var(--color-ink)}.MobileNav_panel__du0uu[open]{display:flex;flex-direction:column;gap:var(--space-6)}.MobileNav_panel__du0uu::-webkit-backdrop{background:color-mix(in srgb,var(--color-bg) 50%,black);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MobileNav_panel__du0uu::backdrop{background:color-mix(in srgb,var(--color-bg) 50%,black);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MobileNav_links__IdICo{display:flex;flex-direction:column;gap:var(--space-4)}.MobileNav_closeButton__RrAU2{align-self:flex-end;font-size:var(--text-xl);background:none;border:none;cursor:pointer;color:var(--color-ink)}.Header_header__b7i2g{position:-webkit-sticky;position:sticky;display:flex;align-items:center;top:0;z-index:50;background:var(--color-bg);border-bottom:1px solid var(--color-border);height:var(--header-h)}.Header_nav__dKdGf{height:100%;display:flex;align-items:center;justify-content:space-between}.Header_logo__p32_V{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);cursor:pointer}.Header_links___YUvQ{display:none}.Header_actions__XhD5u{display:flex;align-items:center;gap:var(--space-3)}.Header_menuButton__qGlfr{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:6px;font-size:var(--text-xl);cursor:pointer;color:var(--color-ink);transition:color var(--dur-1) var(--ease)}.Header_menuButton__qGlfr:hover{color:var(--color-brand)}@media(min-width:768px){.Header_links___YUvQ{display:flex;gap:var(--space-4)}.Header_menuButton__qGlfr{display:none}}:root{--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-2-5:0.625rem;--space-3:0.75rem;--space-3-5:0.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.1rem;--text-xl:1.5rem;--text-section:2.5rem;--text-display:clamp(2.5rem,1.8rem + 3vw,4rem);--leading-tight:1.1;--leading-heading:1.25;--leading-body:1.5;--leading-relaxed:1.6;--leading-prose:1.8;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--content-width:1100px;--content-width-wide:1200px;--measure-copy:60ch;--measure-prose:70ch;--section-space:clamp(3rem,6vw,5rem);--control-size:44px;--control-size-lg:48px;--radius-xs:6px;--radius-pill:999px;--color-on-brand:#ffffff;--color-danger:#b42318;--color-brand:#4f7b58;--color-brand-600:#41664a;--color-brand-700:#344f3b;--color-focus:#344f3b;--color-accent:#d9902a;--color-ink:#1e1f1c;--color-muted-ink:#3d4038;--color-bg:#f6f7f3;--color-surface:#ffffff;--color-surface-2:#eef1ea;--color-border:#d8ddcf;--color-sky:#e7efe9;--radius:16px;--radius-sm:10px;--shadow:0 8px 24px rgba(0,0,0,0.08);--ring:0 0 0 3px color-mix(in oklab,var(--color-brand) 30%,transparent);--dur-1:0.18s;--dur-2:0.32s;--ease:cubic-bezier(0.2,0.8,0.2,1)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{--header-h:80px;color-scheme:light}html{scroll-behavior:smooth}*{box-sizing:border-box}body,html{padding:0;margin:0;background:var(--color-bg);color:var(--color-ink);font-family:ui-sans-serif,system-ui,Inter,SF Pro Text,Roboto,Segoe UI,Arial,sans-serif}a{color:var(--color-brand);text-decoration:none}a:hover{color:var(--color-brand-600)}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}