.G5ujjG_header{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;position:relative}.G5ujjG_headerInner{justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.G5ujjG_brand{letter-spacing:-1.3px;flex-shrink:0;align-items:center;gap:10px;font-size:27px;font-weight:650;text-decoration:none;display:inline-flex}.G5ujjG_brand img{border-radius:10px}.G5ujjG_brandDot{color:var(--green)}.G5ujjG_nav{align-items:center;gap:36px;font-size:14px;font-weight:500;display:flex}.G5ujjG_nav a{padding-block:12px;text-decoration:none}.G5ujjG_nav a:hover,.G5ujjG_nav a[aria-current]{color:var(--green)}.G5ujjG_nav .G5ujjG_contact{border:1px solid var(--line-strong);border-radius:6px;align-items:center;gap:27px;padding:12px 19px;display:flex}.G5ujjG_nav .G5ujjG_contact:hover{background:var(--tint);border-color:var(--green)}.G5ujjG_menuButton{display:none}.G5ujjG_footer{background:#e9efeb;padding:64px 0 0}.G5ujjG_footerTop{justify-content:space-between;gap:40px;padding-bottom:56px;display:flex}.G5ujjG_footerTop p{color:var(--muted);margin:16px 0 0;font-size:14px}.G5ujjG_footerLinks{flex-wrap:wrap;align-items:flex-start;gap:14px 32px;padding-top:13px;font-size:13px;display:flex}.G5ujjG_footerLinks a{padding-block:5px;text-decoration:none}.G5ujjG_footerLinks a:hover{text-decoration:underline}.G5ujjG_footerBottom{color:var(--muted);border-top:1px solid #ccd9d1;justify-content:space-between;gap:16px;padding-block:22px;font-size:11px;display:flex}@media (max-width:700px){.G5ujjG_headerInner{min-height:78px}.G5ujjG_brand{font-size:25px}.G5ujjG_menuButton{border:1px solid var(--line-strong);background:0 0;border-radius:6px;align-items:center;gap:18px;min-height:44px;padding:10px 14px;font-size:13px;display:flex}.G5ujjG_menuButton span{font-size:20px;line-height:1}.G5ujjG_nav{background:var(--paper);border-bottom:1px solid var(--line);padding:16px 24px 24px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 20px #16332f0d}.G5ujjG_nav.G5ujjG_open{flex-direction:column;align-items:stretch;gap:4px;display:flex}.G5ujjG_nav a{padding:14px 0}.G5ujjG_nav .G5ujjG_contact{justify-content:space-between;margin-top:8px}.G5ujjG_footer{padding-top:40px}.G5ujjG_footerTop{flex-direction:column;gap:24px;padding-bottom:36px}.G5ujjG_footerLinks{grid-template-columns:1fr 1fr;gap:12px 24px;padding:0;display:grid}.G5ujjG_footerLinks a{padding-block:12px}.G5ujjG_footerBottom{flex-direction:column;gap:8px}}
:root{--paper:#f7f9f6;--white:#fff;--ink:#193b32;--green:#27705a;--muted:#5c7368;--line:#dce5dd;--line-strong:#b8cbbd;--tint:#e7eee5;--forest:#163f36}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}button,input{font:inherit;color:inherit}button,summary{cursor:pointer}a{color:inherit;text-underline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}a,button{transition:background-color .16s,color .16s,border-color .16s}:focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #a76b24}::selection{color:#163f36;background:#cde3c6}img{max-width:100%;height:auto}svg{flex-shrink:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{text-wrap:balance;font-weight:500}p{text-wrap:pretty}.container{width:min(1184px,100% - 96px);margin-inline:auto}.eyebrow{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;font-size:10px;font-weight:650;line-height:1.6;display:flex}.eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.button{border:1px solid var(--forest);background:var(--forest);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:17px 23px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.button:hover{background:#285847;border-color:#285847}.textLink{align-items:center;gap:12px;padding-block:10px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.textLink:hover{text-decoration:underline}.skipLink{z-index:100;border:1px solid var(--ink);background:#fff;border-radius:6px;padding:14px 20px;position:absolute;top:12px;left:12px;transform:translateY(-180%)}.skipLink:focus{transform:translateY(0)}main:focus{outline:none}@media (max-width:900px){.container{width:calc(100% - 64px)}}@media (max-width:600px){.container{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
