@font-face{font-family:lora;src:url(../media/lora_latin_wght_normal-s.p.09hbnggibpw7x.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:lora Fallback;src:local(Arial);ascent-override:95.74%;descent-override:26.08%;line-gap-override:0.0%;size-adjust:105.08%}.cZGpdG_className{font-family:lora,lora Fallback}.cZGpdG_variable{--font-lora:"lora", "lora Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.2xs28az5j2efm.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.C7vi4a_className{font-family:manrope,manrope Fallback}.C7vi4a_variable{--font-manrope:"manrope", "manrope Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ivory:#f7f5ef;--color-sage:#dde7dd;--color-forest:#254d42;--color-clay:#c68b6b;--color-background:var(--color-ivory);--color-text:var(--color-forest);--color-muted:#56685f;--font-heading:var(--font-lora), Georgia, serif;--font-body:var(--font-manrope), Arial, sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--radius-control:.75rem;--radius-image:1.25rem;--content-width:75rem}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:24px}.announcement{color:var(--color-forest);text-align:center;letter-spacing:.2px;background:#e5eadd;padding:9px 20px;font-size:10px}.announcement a{text-underline-offset:3px;margin-left:16px}.approach-note{margin-top:23px;font-size:11px}.mobile-visit{display:none}section[id]{scroll-margin-top:24px}@media (max-width:760px){.announcement{font-size:9px}.announcement a{margin-left:8px}.mobile-visit{z-index:30;padding:16px 24px max(16px, env(safe-area-inset-bottom));background:var(--color-forest);color:var(--color-ivory);border-top:1px solid #dde7dd40;justify-content:space-between;font-size:13px;text-decoration:none;display:flex;position:fixed;bottom:0;left:0;right:0}}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-heading)}a{color:inherit;text-underline-offset:.2em}button,input,select,textarea{font:inherit}img,svg,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-forest);outline-offset:4px}::selection{background:var(--color-sage);color:var(--color-forest)}.skip-link{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);background:var(--color-forest);color:var(--color-ivory);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
