.logo[data-astro-cid-tvrurpns]{display:block;height:auto}.site-header[data-astro-cid-3ef6ksr2]{background:var(--oat);position:relative;z-index:20}.bar[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:80px}.brand[data-astro-cid-3ef6ksr2]{justify-self:start;display:inline-flex;align-items:center;min-height:var(--tap);text-decoration:none}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:8px;list-style:none;margin:0;padding:0}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 14px;font-size:.9375rem;font-weight:500;color:var(--ink);text-decoration:none;border-radius:var(--radius-button)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{text-decoration:underline;text-underline-offset:6px}.find[data-astro-cid-3ef6ksr2]{justify-self:end}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;justify-self:end;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:var(--radius-button);background:transparent;color:var(--ink);cursor:pointer}.mobile-menu[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--oat);padding-block:8px 20px}.mobile-menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.mobile-menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0 0 12px;padding:0}.mobile-menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:var(--tap);font-weight:500;text-decoration:none}.mobile-menu[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{width:100%}@media(max-width:759px){.bar[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr auto;min-height:68px}.nav[data-astro-cid-3ef6ksr2],.find[data-astro-cid-3ef6ksr2]{display:none}.menu-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(min-width:760px){.mobile-menu[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:var(--footer-text);padding-block:56px 40px;margin-top:var(--section-space)}.top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.brand[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:var(--tap);text-decoration:none}ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:4px 24px;list-style:none;margin:0;padding:0}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--oat);font-size:.9375rem;text-decoration:none}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-underline-offset:4px}.disclosure[data-astro-cid-sz7xmlte]{max-width:640px;font-size:.8125rem;line-height:1.6;margin-bottom:20px}.copy[data-astro-cid-sz7xmlte]{font-size:.8125rem}.promo-bar[data-astro-cid-rv7bp5c7]{background:var(--pine);color:var(--oat);font-size:14px;line-height:1.4;text-align:center;padding:12px var(--gutter)}a[data-astro-cid-rv7bp5c7]{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cookie-banner[data-astro-cid-fzbxxtek]{position:fixed;inset:auto 0 0;z-index:60;background:var(--pine);color:var(--oat);border-top:1px solid rgba(243,238,229,.2)}.cookie-banner[data-astro-cid-fzbxxtek][hidden]{display:none}.inner[data-astro-cid-fzbxxtek]{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:var(--max-width);margin-inline:auto;padding:4px 8px 4px var(--gutter)}p[data-astro-cid-fzbxxtek]{font-size:.8125rem;line-height:1.45;padding-block:6px}a[data-astro-cid-fzbxxtek]{color:var(--oat);font-weight:600;text-decoration:underline;text-underline-offset:2px}.close[data-astro-cid-fzbxxtek]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:0;border-radius:var(--radius-button);background:transparent;color:var(--oat);cursor:pointer}.close[data-astro-cid-fzbxxtek]:hover{background:#f3eee524}@media print{.cookie-banner[data-astro-cid-fzbxxtek]{display:none}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2) format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2) format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff) format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/work-sans-latin-400-normal.jUejSri3.woff2) format("woff2"),url(/_astro/work-sans-latin-400-normal.DE1_0GuN.woff) format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/work-sans-latin-500-normal.BKGnScDy.woff2) format("woff2"),url(/_astro/work-sans-latin-500-normal.BmdXWF6_.woff) format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/work-sans-latin-600-normal.DB-2V89X.woff2) format("woff2"),url(/_astro/work-sans-latin-600-normal.Cg-NlmS7.woff) format("woff")}:root{--oat: #f3eee5;--card: #fbf8f2;--sand: #e4dacb;--line: #d6cbb8;--ink: #262622;--muted: #4f4d46;--fine: #6b675d;--pine: #2e3a2c;--sage: #5e7158;--sage-light: #dde3d3;--ochre: #8f5730;--ochre-deep: #764623;--footer-text: #c9c3b6;--font-hero: "Poppins", "Helvetica Neue", Arial, sans-serif;--font-display: "Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-body: "Work Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radius-photo: 20px;--radius-card: 6px;--radius-button: 4px;--radius-pill: 999px;--max-width: 1280px;--gutter: 24px;--section-space: clamp(72px, 9vw, 96px);--tap: 44px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh;background:var(--oat);color:var(--ink);font-family:var(--font-body);font-weight:400;font-size:1rem;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:1;letter-spacing:.005em;margin:0}h1{font-weight:800;font-size:clamp(2.75rem,7vw,4.5rem)}h2{font-weight:800;font-size:clamp(2rem,4.5vw,3rem)}h3{font-size:1.5rem}p{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--sage);outline-offset:3px}.on-dark :focus-visible,.site-footer :focus-visible{outline-color:var(--oat)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:100;padding:12px 16px;background:var(--pine);color:var(--oat);border-radius:var(--radius-button)}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-space)}.eyebrow{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ochre);line-height:1.3}.hero-title{font-family:var(--font-hero);font-weight:800;font-size:clamp(3.5rem,7vw,5.25rem);line-height:.92;text-transform:uppercase;letter-spacing:-.01em}.on-dark .eyebrow{color:var(--sand)}.on-sand .eyebrow{color:var(--ochre-deep)}.on-sand .fine{color:var(--muted)}.fine{font-size:.8125rem;line-height:1.5;color:var(--fine)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--tap);padding:.7rem 1.5rem;border:2px solid transparent;border-radius:var(--radius-button);font-family:var(--font-body);font-weight:600;font-size:.9375rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn-primary{background:var(--sage);color:#fff}.btn-primary:hover{background:var(--pine)}.btn-dark{background:var(--pine);color:var(--oat)}.btn-dark:hover{background:var(--ink)}.btn-outline{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--oat)}.pill{display:inline-flex;align-items:center;min-height:var(--tap);padding:.5rem 1.25rem;border:1.5px solid currentColor;border-radius:var(--radius-pill);background:transparent;font-family:var(--font-body);font-weight:500;font-size:.9375rem;cursor:pointer}.card{background:var(--card);border:1px solid var(--sand);border-radius:var(--radius-card)}.photo{border-radius:var(--radius-photo);background:var(--sand);overflow:hidden}.photo picture{display:block;width:100%;height:100%}.photo img{display:block;width:100%;height:100%;object-fit:cover}.page{max-width:760px;margin-inline:auto;padding:32px var(--gutter) var(--section-space)}.page .back{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:600;text-decoration:none}.page h1{margin:16px 0 24px;font-size:clamp(2.5rem,6vw,3.75rem)}.page h2{margin:40px 0 8px;font-size:1.75rem}.page p{max-width:40em;margin-bottom:16px;color:var(--muted)}.page p a{color:var(--ink);font-weight:600}.page .updated{margin:-8px 0 8px}.page.center{max-width:560px;padding-block:96px;text-align:center}.page.center p{margin-inline:auto}.page.center .btn{margin-top:8px}
