.Footer_footer__Dqzgn{background:var(--color-green-dark);color:var(--bg-main);padding:40px 20px 20px}.Footer_inner__jLdde{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.Footer_links__yXvMn{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.Footer_links__yXvMn a{color:var(--bg-main);text-decoration:none;font-size:1.125rem;transition:opacity .2s ease,color .2s ease}.Footer_links__yXvMn a:hover{color:var(--color-jet-black);opacity:.9}.Footer_socials__q8AkK{display:flex;gap:20px;align-items:center}.Footer_socials__q8AkK a{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease,opacity .2s ease}.Footer_socials__q8AkK img{display:block}.Footer_socials__q8AkK a:hover{background-color:var(--bg-main);color:var(--text-main);opacity:.85}.Footer_copy__NHf8N p{font-size:.85rem;opacity:.7;margin:0}.Navbar_nav__XDgN7{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:rgb(255,255,255);border-bottom:1px solid #333d29;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}.Navbar_inner__0iajt{max-width:1200px;margin:0 auto;padding:0 12px 12px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;grid-gap:16px;gap:16px;min-height:70px}.Navbar_left__h6mxt{grid-area:left;justify-self:start}.Navbar_right__x9xsJ{grid-area:right;justify-self:end}.Navbar_group__P0OEi{display:flex;align-items:center;justify-content:center;gap:28px}.Navbar_link__7rxkW{text-transform:uppercase;letter-spacing:.08em;font-size:14px;color:#333D29;text-decoration:none;position:relative;padding:8px 2px;transition:opacity .2s ease,color .2s ease}.Navbar_link__7rxkW:hover{opacity:.7}.Navbar_link__7rxkW:focus-visible{outline:2px solid #333D29;outline-offset:3px;border-radius:2px}.Navbar_active__0Y0Om:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:#333D29}.Navbar_logoWrap__OTHfw{grid-area:center;display:inline-flex;align-items:center;justify-self:center}.Navbar_logo__BaOQ_{height:auto;width:auto;max-height:100px}.Navbar_menuBtn__SRWSi{position:relative;display:none;width:44px;height:44px;border:0;background:rgba(0,0,0,.05);border-radius:12px;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer}.Navbar_menuBtn__SRWSi:focus-visible{outline:2px solid #333D29;outline-offset:3px;border-radius:12px}.Navbar_menuBar__k5IxH{width:20px;height:2px;background:#333D29;border-radius:2px;display:block;transition:transform .2s ease,opacity .2s ease;transform-origin:center}.Navbar_menuBtn__SRWSi[data-open=true] .Navbar_menuBar__k5IxH:first-child{transform:translateY(7px) rotate(45deg)}.Navbar_menuBtn__SRWSi[data-open=true] .Navbar_menuBar__k5IxH:nth-child(2){opacity:0;transform:scaleX(.2)}.Navbar_menuBtn__SRWSi[data-open=true] .Navbar_menuBar__k5IxH:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Navbar_backdrop__2du0u{position:fixed;top:70px;left:0;right:0;bottom:0;background:#333D29;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1990}.Navbar_backdropOpen__l9DK4{opacity:.28;pointer-events:auto}.Navbar_drawer__zyjiM{position:fixed;top:70px;left:0;right:0;bottom:0;background:#ffffff;z-index:2000;display:none;transform:translateY(-6px);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease;overscroll-behavior:contain}.Navbar_drawerOpen__FAaEe{display:block;pointer-events:auto;transform:translateY(0);opacity:1}.Navbar_drawerContent__6DICR{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:24px 20px}.Navbar_drawer__zyjiM .Navbar_group__P0OEi{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.Navbar_drawer__zyjiM .Navbar_link__7rxkW{display:block;width:100%;text-align:center;padding:18px 12px;font-size:18px;letter-spacing:.1em;border-radius:8px}.Navbar_drawer__zyjiM .Navbar_active__0Y0Om:after{bottom:-2px;height:2px}.Navbar_socials__MZK7Y{display:flex;justify-content:center;gap:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.08)}.Navbar_socialLink__DIeRy{font-size:16px;color:#333D29;text-decoration:none;transition:opacity .2s ease}.Navbar_socialLink__DIeRy:hover{opacity:.7}.Navbar_skip__zq4XX{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.Navbar_skip__zq4XX:focus{left:16px;top:8px;width:auto;height:auto;padding:8px 12px;background:#fff;color:#2b2b2b;border:1px solid rgba(0,0,0,.15);border-radius:8px;z-index:2100}@media (max-width:900px){.Navbar_inner__0iajt{grid-template-columns:auto 1fr auto;grid-template-areas:"logo spacer button";padding:10px 16px}.Navbar_desktopOnly__Za5MG{display:none}.Navbar_logoWrap__OTHfw{grid-area:logo;justify-self:start}.Navbar_menuBtn__SRWSi{grid-area:button;display:inline-flex;justify-self:end}.Navbar_logo__BaOQ_{max-height:48px}}@media (max-width:680px){.Navbar_group__P0OEi{gap:14px}.Navbar_link__7rxkW{font-size:13px;letter-spacing:.07em}.Navbar_logo__BaOQ_{max-height:60px}}@media (prefers-reduced-motion:reduce){.Navbar_backdrop__2du0u,.Navbar_drawer__zyjiM,.Navbar_link__7rxkW,.Navbar_menuBar__k5IxH,.Navbar_nav__XDgN7{transition:none}}:root{--color-green-dark:#3A5A40;--color-green-sage:#A3B18A;--color-jet-black:#0A0A0A;--color-beige-light:#F4F1ED;--bg-main:var(--color-beige-light);--text-main:var(--color-jet-black);--text-muted:var(--color-green-dark);--btn-primary:var(--color-jet-black);--btn-hover:var(--color-green-dark);--link-color:var(--color-jet-black);--nav-bg:var(--bg-main);--nav-ink:var(--text-main);--nav-ink-muted:var(--text-muted);--nav-accent:var(--text-main);--nav-hover:var(--btn-hover);--nav-border:rgba(0,0,0,0.08);--nav-backdrop:var(--color-green-dark);--nav-drawer-bg:var(--bg-main)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden;margin:0;padding:0;font-family:Ubuntu,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg-main);color:var(--text-main);line-height:1.6}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--btn-hover)}@media (prefers-color-scheme:dark){html{color-scheme:dark}}