@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2)format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2)format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}:root{--color-cream:#f5f1e9;--color-paper:#fffdf8;--color-white:#fff;--color-green-900:#0e2d26;--color-green-800:#143e34;--color-green-700:#1b4f42;--color-green-100:#dcebe4;--color-onion-300:#f0a85c;--color-onion-500:#d98a3f;--color-onion-700:#a84c18;--color-ink:#1c2420;--color-ink-soft:#44504a;--color-on-dark:#f5f1e9;--color-on-dark-soft:#f5f1e9c7;--color-line:#1b4f4229;--color-line-strong:#1b4f4252;--color-focus:#d98a3f;--font-display:"Bebas Neue", "Arial Narrow", Impact, sans-serif;--font-body:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--tracking-display:-.025em;--tracking-eyebrow:.14em;--text-hero:clamp(3.25rem, 2.2rem + 5.2vw, 6rem);--text-h1:clamp(3rem, 2.2rem + 4vw, 5rem);--text-h2:clamp(2.5rem, 1.9rem + 3vw, 3.75rem);--text-h3:clamp(1.75rem, 1.5rem + 1.2vw, 2.25rem);--text-h4:1.875rem;--text-lg:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--text-base:1rem;--text-sm:.875rem;--text-xs:.75rem;--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;--section-y:clamp(4rem, 3rem + 4vw, 6rem);--gutter:clamp(1.25rem, .8rem + 2vw, 2rem);--width-page:80rem;--width-wide:64rem;--width-text:48rem;--width-prose:42rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-2xl:2.5rem;--radius-pill:9999px;--shadow-sm:0 1px 2px #0e2d260f;--shadow-md:0 4px 10px -2px #0e2d261f, 0 2px 4px -2px #0e2d2614;--shadow-lg:0 20px 25px -5px #0e2d2624, 0 8px 10px -6px #0e2d261a;--shadow-xl:0 25px 50px -12px #0e2d2659;--ease:cubic-bezier(.2, .6, .2, 1);--duration:.18s;--header-h:4.5rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-cream);color:var(--color-ink);font-family:var(--font-body);font-weight:300;font-size:var(--text-base);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;line-height:1.7}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:uppercase;text-wrap:balance;hyphens:manual;margin:0;font-weight:400;line-height:1}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);line-height:1.05}h4{font-size:var(--text-h4)}p{text-wrap:pretty;margin:0}p+p{margin-top:1em}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:4px}::selection{background:var(--color-onion-300);color:var(--color-ink)}.container{width:100%;max-width:calc(var(--width-page) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:calc(var(--width-wide) + 2 * var(--gutter))}.container--text{max-width:calc(var(--width-text) + 2 * var(--gutter))}.section{padding-block:var(--section-y)}.eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-onion-700);font-weight:600}.on-dark .eyebrow{color:var(--color-onion-300)}.lead{font-size:var(--text-lg);color:var(--color-ink-soft);line-height:1.65}.on-dark .lead{color:var(--color-on-dark-soft)}.prose>*+*{margin-top:1em}.prose a{color:var(--color-green-700);font-weight:500}.skip-link{left:var(--space-4);z-index:100;padding:var(--space-3) var(--space-5);background:var(--color-ink);color:var(--color-cream);border-radius:var(--radius-pill);font-weight:500;position:absolute;top:-4rem}.skip-link:focus{top:var(--space-4)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line);background:#f5f1e9eb;position:sticky;top:0}.site-header__bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--header-h);display:flex}.site-header__brand[data-astro-cid-fzpbxy5g]{flex-shrink:0;line-height:0;display:block}.site-header__brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:8.5rem;height:auto}@media (width>=48em){.site-header__brand[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{width:11rem}}.site-header__nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-5);flex-wrap:wrap;justify-content:flex-end;list-style:none;display:flex}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--color-ink);border-bottom:2px solid #0000;padding:.5rem .25rem;font-size:1.0625rem;font-weight:400;text-decoration:none;display:inline-block}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{border-bottom-color:var(--color-onion-500)}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{border-bottom-color:var(--color-green-700);font-weight:500}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].site-header__cta{border:2px solid var(--color-onion-700);border-radius:var(--radius-pill);color:var(--color-onion-700);padding:.55rem 1.4rem;font-weight:600}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].site-header__cta:hover,.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].site-header__cta[aria-current=page]{background:var(--color-onion-700);color:var(--color-white)}.site-header__toggle[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-3);border:2px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-paper);min-height:2.75rem;color:var(--color-green-700);font:500 .9375rem/1 var(--font-body);cursor:pointer;padding:.4rem 1rem;display:none}.site-header__burger[data-astro-cid-fzpbxy5g]{width:1.125rem;height:.75rem;position:relative}.site-header__burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:currentColor;border-radius:2px;height:2px;position:absolute;left:0;right:0}.site-header__burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{top:.1rem}.site-header__burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:last-child{bottom:.1rem}.site-header__toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .site-header__burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{top:50%;transform:translateY(-50%)rotate(45deg)}.site-header__toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .site-header__burger[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:last-child{bottom:50%;transform:translateY(50%)rotate(-45deg)}@media (width<=47.99em){html.js .site-header__toggle[data-astro-cid-fzpbxy5g]{display:inline-flex}html.js .site-header__nav[data-astro-cid-fzpbxy5g]{background:var(--color-cream);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-lg);padding:var(--space-4) var(--gutter) var(--space-6);position:absolute;inset:100% 0 auto}html.js .site-header__nav[data-astro-cid-fzpbxy5g]:not([data-open]){display:none}html.js .site-header__nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{align-items:stretch;gap:var(--space-2);flex-direction:column}html.js .site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:.9rem .5rem;font-size:1.25rem;display:block}html.js .site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g].site-header__cta{text-align:center;margin-top:var(--space-3)}.site-header__bar[data-astro-cid-fzpbxy5g]{padding-block:var(--space-3);flex-wrap:wrap}}.site-footer[data-astro-cid-nns7i3if]{background:var(--color-green-900);color:var(--color-on-dark);padding-block:var(--space-8) var(--space-6)}.site-footer__grid[data-astro-cid-nns7i3if]{gap:var(--space-7);grid-template-columns:1fr;display:grid}@media (width>=48em){.site-footer__grid[data-astro-cid-nns7i3if]{gap:var(--space-8);grid-template-columns:1.4fr 1fr 1fr}}.site-footer__logo[data-astro-cid-nns7i3if]{padding:var(--space-3) var(--space-4);background:var(--color-cream);border-radius:var(--radius-lg);line-height:0;display:inline-block}.site-footer__logo[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{width:9.5rem;height:auto}.site-footer__tagline[data-astro-cid-nns7i3if]{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-onion-300);line-height:1}.site-footer__sub[data-astro-cid-nns7i3if]{margin-top:var(--space-3);max-width:24rem;color:var(--color-on-dark-soft);font-size:var(--text-sm)}.site-footer__h[data-astro-cid-nns7i3if]{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-onion-300);margin-bottom:var(--space-3);font-weight:600;line-height:1.4}.site-footer__h--spaced[data-astro-cid-nns7i3if]{margin-top:var(--space-6)}.site-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{gap:.15rem;list-style:none;display:grid}.site-footer[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-on-dark);padding-block:.25rem;text-decoration:none;display:inline-block}.site-footer[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline}.site-footer__copy[data-astro-cid-nns7i3if]{margin-top:var(--space-8);padding-top:var(--space-5);font-size:var(--text-sm);color:var(--color-on-dark-soft);border-top:1px solid #f5f1e929}
