header.site-header{align-items:center;background-color:transparent;background-position:0;background-size:cover;color:#fff;display:flex;padding:40px 0;position:fixed;top:0;transition:background-color .4s ease-in-out;width:100%;z-index:999}header.site-header.scrolled{background-color:#55653b}.container{justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 32px;position:relative;width:100%;z-index:1}.container,.logo{align-items:center;display:flex}.logo{color:#fff;gap:12px;text-decoration:none}.logo svg{display:block;height:44px;width:auto}.logo .brand{color:hsla(0,0%,100%,.95);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1}nav.primary{gap:18px}nav.primary,nav.primary ul{align-items:center;display:flex}nav.primary ul{gap:32px;list-style:none;margin:0;padding:0}.nav-item{justify-content:center;position:relative}.nav-item,.nav-item-wrapper{align-items:center;display:flex}.nav-item-wrapper{gap:4px;justify-content:start}.chev{cursor:pointer;user-select:none}.dropdown{background:var(--PRIMARY-FOREST-GREEN-Primary-FG-100,#55653b);box-shadow:0 0 24px 0 rgba(0,0,0,.12);display:none;left:0;overflow:hidden;padding:24px 12px;position:absolute;top:calc(100% + 12px);width:max-content;z-index:50}.dropdown a{color:var(--NEUTRAL-WHITE-White,#fff);display:block;font-size:18px;font-style:normal;font-weight:600;line-height:18px;margin-bottom:24px;text-decoration:none}.nav-item-wrapper.open>.dropdown{align-items:start;display:flex;flex-direction:column;gap:24px}.cta{background:hsla(0,0%,6%,.85);border:1px solid hsla(0,0%,100%,.06);border-radius:6px;box-shadow:0 2px 8px rgba(2,6,23,.3);color:#fff;font-weight:600;padding:10px 14px;text-decoration:none}.menu-toggle{background:transparent;border:0;color:#fff;display:none}.navhov{transition:all .8s ease}.navhov:hover{color:#1f2a27!important}.navhov.active{color:#1f2a27}@media (max-width:900px){header.site-header{background-color:#55653b}.nav-item-wrapper{align-items:start;flex-direction:column}.nav-item{border-bottom:.5px solid var(--SECONDARY-TAN-Secondary-Tan-60,hsla(29,12%,66%,.6));display:unset;padding-bottom:24px!important}.container{padding:0 16px}.nav-item{width:100%}nav.primary ul{background:#55653b;border-left:1px solid rgba(0,0,0,.04);flex-direction:column;height:100vh;padding:18px;position:fixed;right:0;top:80px;transform:translateX(100%);transition:transform .22s ease;width:100%}nav.primary ul.open{transform:translateX(0)}.menu-toggle{display:inline-block}.cta{background:#111;color:#fff}header.site-header{height:72px}.logo svg{height:36px}.dropdown{background:transparent;box-shadow:none;display:none;padding-left:12px;position:static}.nav-item.open>.dropdown{align-items:start;display:flex;flex-direction:column;gap:24px}.dropdown a{font-size:14px;line-height:16px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}