@font-face{font-family:Forum;src:url(/fonts/forum-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/fonts/quicksand-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/fonts/quicksand-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/fonts/quicksand-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/fonts/quicksand-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--deep-forest:#0f2a1e;--forest:#1c3a2a;--sage:#46705a;--stone-blue:#4a5c63;--stone:#4a4740;--pale-sage:#a8b8ac;--rule:#c8d3ca;--sage-wash:#e3eae4;--cream:#f3ede1;--warm-white:#fbf7ef;--display:"Forum", Georgia, "Times New Roman", serif;--body:"Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fs-display:clamp(40px, 5.2vw, 64px);--fs-h2:clamp(29px, 3.4vw, 42px);--fs-h3:clamp(21px, 2.1vw, 26px);--fs-lede:20px;--fs-body:17px;--fs-eyebrow:14px;--measure:68ch;--gutter:clamp(24px, 4.2vw, 60px);--shell:1300px;--section:clamp(64px, 8vw, 112px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--body);font-size:var(--fs-body);color:var(--stone);background:var(--cream);-webkit-font-smoothing:antialiased;margin:0;line-height:1.7}h1,h2,h3{font-family:var(--display);color:var(--deep-forest);text-wrap:balance;margin:0 0 .5em;font-weight:400;line-height:1.12}h1{font-size:var(--fs-display)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}p{max-width:var(--measure);margin:0 0 1.1em}a{color:inherit}img,video,svg{max-width:100%;height:auto;display:block}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin:0 auto}.section{padding-block:var(--section)}.eyebrow{font-family:var(--body);font-size:var(--fs-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--sage);margin:0 0 18px;font-weight:600;line-height:1.4}.lede{font-size:var(--fs-lede);line-height:1.6}.rule{background:var(--forest);border:0;height:1px;margin:0}.button{font-family:var(--body);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;background:var(--forest);color:var(--cream);padding:16px 30px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.button:hover{background:var(--sage)}.button--light{background:var(--cream);color:var(--deep-forest)}.button--light:hover{background:var(--warm-white)}:focus-visible{outline:2px solid var(--sage);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;clip:auto;background:var(--deep-forest);width:auto;height:auto;color:var(--cream);margin:0;padding:12px 18px;position:fixed;top:12px;left:12px}.nav[data-astro-cid-wpvy4v7s]{background:var(--cream);border-bottom:1px solid var(--sage-wash)}.nav__inner[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;max-width:none;min-height:92px;padding-block:14px;display:flex}.nav__logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:clamp(135px,14.4vw,180px);height:auto}.nav__menu[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.nav__list[data-astro-cid-wpvy4v7s]{gap:clamp(18px,2.6vw,36px);margin:0;padding:0;list-style:none;display:flex}.nav__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--stone);border-bottom:1px solid #0000;padding-block:6px;font-weight:500;text-decoration:none}.nav__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--forest);border-bottom-color:var(--sage)}.nav__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--forest);border-bottom-color:var(--forest)}.nav__cta[data-astro-cid-wpvy4v7s]{padding:14px 24px}@media (width<=640px){.nav__inner[data-astro-cid-wpvy4v7s]{flex-direction:column;align-items:flex-start}.nav__menu[data-astro-cid-wpvy4v7s]{justify-content:space-between;width:100%}.nav__cta[data-astro-cid-wpvy4v7s]{padding:12px 18px}}.foot[data-astro-cid-jo6i4kqk]{background:var(--deep-forest);color:var(--pale-sage);font-size:var(--fs-eyebrow)}.foot__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 40px;padding-block:24px;display:flex}.foot[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.foot__mark[data-astro-cid-jo6i4kqk]{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;color:var(--pale-sage)}.foot__cities[data-astro-cid-jo6i4kqk]{gap:32px;margin:0;padding:0;list-style:none;display:flex}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cream);text-decoration:none}.foot[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}@media (width<=760px){.foot__inner[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:8px;padding-block:18px}.foot__cities[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:4px 18px}}
