@font-face{font-family:AWWS Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/awws-display-v6.101-bold-latin.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:AWWS Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/awws-display-v6.101-bold-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-v20-latin.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-v20-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-forest:#2e4a34;--color-walnut:#591f0a;--color-marigold:#e3a72f;--color-slate:#5a7a8c;--color-slate-text:#466373;--color-sand:#f2e8d5;--color-surface:#faf3e6;--color-ink:#2b2116;--tint-walnut:#591f0a29;--font-display:"AWWS Display", "Trebuchet MS", system-ui, sans-serif;--font-body:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--radius-sm:4px;--radius-md:10px;--radius-lg:16px;--shadow-sm:0 1px 2px #2b211614;--shadow-md:0 4px 12px #2b21161f;--shadow-cover:0 2px 4px #2b21162e, 0 12px 28px #2b21163d;--shadow-cta:0 3px 0 #2b2116;--shadow-cta-dark:0 3px 0 #8f6512;--line-height-tight:1.32;--line-height-body:1.55;--line-height-display:1.25;--gutter:clamp(var(--space-3), 5vw, var(--space-6));--content-max:76rem;--page-x:max(var(--gutter), calc((100% - var(--content-max)) / 2))}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);line-height:var(--line-height-body);background:var(--color-sand);color:var(--color-ink);margin:0}h1,h2,h3{font-family:var(--font-display);line-height:var(--line-height-tight);color:var(--color-forest);text-wrap:balance}::selection{background:var(--color-marigold);color:var(--color-ink)}input,textarea{caret-color:var(--color-forest);accent-color:var(--color-forest)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden:focus-within{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.btn-primary{--btn-edge:var(--color-ink);--btn-ledge:var(--shadow-cta);--btn-focus:var(--color-forest);border:2px solid var(--btn-edge);border-radius:var(--radius-md);background:var(--color-marigold);min-height:48px;color:var(--color-ink);box-shadow:var(--btn-ledge);font-family:var(--font-display);font-weight:700;line-height:var(--line-height-tight);cursor:pointer;text-decoration:none;transition:transform .12s,box-shadow .12s}.btn-primary--on-ink{--btn-edge:var(--color-marigold);--btn-ledge:var(--shadow-cta-dark);--btn-focus:var(--color-sand)}.btn-primary:focus-visible{outline:3px solid var(--btn-focus);outline-offset:2px}.btn-arrow{flex:none;width:18px;height:18px;transition:transform .16s}@media (hover:hover){.btn-primary:hover{transform:translateY(-1px)}.btn-primary:hover .btn-arrow{transform:translate(3px)}}.btn-primary:active{box-shadow:none;transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.btn-primary,.btn-arrow{transition:none}.btn-primary:hover,.btn-primary:active,.btn-primary:hover .btn-arrow{transform:none}}.skip-link[data-astro-cid-jae56hh5]{left:var(--space-3);top:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-walnut);color:var(--color-sand);font-weight:600;line-height:var(--line-height-tight);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link[data-astro-cid-jae56hh5]:focus-visible{outline:3px solid var(--color-forest);outline-offset:2px;transform:none}.site-header[data-astro-cid-jae56hh5]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:14px var(--page-x);border-bottom:1px solid #2e4a342e;flex-wrap:wrap;display:flex}.site-header__mark[data-astro-cid-jae56hh5]{flex:none;line-height:0;display:block}.site-header__mark[data-astro-cid-jae56hh5] img[data-astro-cid-jae56hh5]{width:auto;height:53px;display:block}@media (width>=48rem){.site-header__mark[data-astro-cid-jae56hh5] img[data-astro-cid-jae56hh5]{height:60px}}.site-header__nav[data-astro-cid-jae56hh5]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]{padding:var(--space-1) 0;font-size:.9375rem;line-height:var(--line-height-tight);color:var(--color-forest);border-bottom:2px solid #0000;text-decoration:none;display:inline-block;position:relative}@media (hover:hover){.site-header__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:hover{border-bottom-color:#591f0a66}}.site-header__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:before{content:"";inset:-8px calc(var(--space-2) * -1);position:absolute}.site-header__nav[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5][aria-current=page]{border-bottom-color:var(--color-walnut);font-weight:600}.site-header[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5]:focus-visible{outline:3px solid var(--color-forest);outline-offset:3px;border-radius:var(--radius-sm)}.site-footer[data-astro-cid-bddg4lij]{padding:0 var(--page-x);background:var(--color-ink);color:#f2e8d5d6;font-size:.875rem;line-height:var(--line-height-body)}.site-footer__inner[data-astro-cid-bddg4lij]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-5) 0;border-top:1px solid #f2e8d524;flex-wrap:wrap;display:flex}.site-footer__mark[data-astro-cid-bddg4lij]{flex:none;line-height:0;display:block}.site-footer__mark[data-astro-cid-bddg4lij] img[data-astro-cid-bddg4lij]{width:auto;height:56px;display:block}.site-footer__meta[data-astro-cid-bddg4lij]{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.site-footer__social[data-astro-cid-bddg4lij]{gap:var(--space-1);margin:0 0 0 -12px;padding:0;list-style:none;display:flex}.site-footer__social[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{border-radius:var(--radius-md);place-items:center;width:44px;height:44px;display:grid}@media (hover:hover){.site-footer__social[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover{background:#f2e8d514}}.site-footer__links[data-astro-cid-bddg4lij]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{color:#f2e8d5d6;overflow-wrap:anywhere;text-decoration:none}@media (hover:hover){.site-footer[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover{color:var(--color-sand);text-underline-offset:.2em;text-decoration:underline}}.site-footer[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:focus-visible{outline:2px solid var(--color-sand);outline-offset:2px}.site-footer__legal[data-astro-cid-bddg4lij]{color:#f2e8d5b8}.state-label{align-items:center;gap:var(--space-2);font-family:var(--font-body);letter-spacing:.1em;font-size:.8125rem;font-weight:600;line-height:var(--line-height-tight);text-transform:uppercase;display:inline-flex}.state-label:before{content:"";box-sizing:border-box;border-radius:50%;flex:none;width:9px;height:9px}.state-label--out{color:var(--color-forest)}.state-label--out:before{background:var(--color-forest)}.state-label--soon{color:var(--color-slate-text)}.state-label--soon:before{border:2px solid var(--color-slate-text)}.status-scale{flex-direction:column;gap:6px;min-width:0;display:inline-flex}.status-scale__name{font-family:var(--font-body);letter-spacing:.1em;font-size:.8125rem;font-weight:600;line-height:var(--line-height-tight);text-transform:uppercase;color:var(--color-walnut);overflow-wrap:break-word}.status-scale__steps{gap:3px;display:flex}.status-scale__step{background:var(--tint-walnut);border-radius:4px;flex:none;width:20px;height:6px}.status-scale__step.is-filled{background:var(--color-walnut)}
