.main-nav{--nav-dur:250ms;--nav-ease:cubic-bezier(0.2,0,0,1);--nav-shadow:0 8px 16px -4px hsla(0,0%,5%,.08);--nav-shadow-none:0 8px 16px -4px hsla(0,0%,5%,0)}@media (prefers-reduced-motion:reduce){.main-nav{--nav-dur:0s}}nav.main-nav{background-clip:padding-box}nav.main-nav.main-nav--scrolled{border-bottom-color:transparent}.main-nav .nav-wrapper:before{box-shadow:var(--nav-shadow-none);left:var(--nav-pill-x,100%);right:0;width:auto}.main-nav.main-nav--scrolled .nav-wrapper:before{box-shadow:var(--nav-shadow);left:0}@media (min-width:1024px){.main-nav[data-nav-pill] .nav-wrapper:before{box-shadow:var(--nav-shadow)}.main-nav[data-nav-pill] .menu{box-shadow:none}}.main-nav .main-nav__logo>img{max-height:40px;padding-left:0}@media (min-width:1024px){.main-nav .main-nav__logo>img{max-height:32px}}.main-nav.main-nav--scrolled .main-nav__logo>img{max-height:18px;padding-left:1rem}.main-nav.bg-transparent .main-nav__logo{display:grid}.main-nav.bg-transparent .main-nav__logo>img{display:block;grid-area:1/1}.main-nav.bg-transparent .main-nav__logo>.logo-dark{clip-path:inset(0 0 0 var(--nav-pill-x,100%))}.main-nav.bg-transparent .main-nav__logo>.logo-light{clip-path:inset(0 calc(100% - var(--nav-pill-x, 100%)) 0 0)}.main-nav.bg-transparent.main-nav--scrolled .main-nav__logo>.logo-dark{clip-path:inset(0 0 0 0)}.main-nav.bg-transparent.main-nav--scrolled .main-nav__logo>.logo-light{clip-path:inset(0 100% 0 0)}@media (min-width:1024px) and (max-width:1099.98px){.main-nav .menu-item__parent-link{padding-left:.625rem;padding-right:.625rem}}.main-nav.main-nav--animate{transition:border-color var(--nav-dur) var(--nav-ease)}.main-nav.main-nav--animate .nav-wrapper:before{transition:left var(--nav-dur) var(--nav-ease),box-shadow var(--nav-dur) var(--nav-ease)}.main-nav.main-nav--animate .main-nav__logo>img{transition:max-height var(--nav-dur) var(--nav-ease),padding-left var(--nav-dur) var(--nav-ease),clip-path var(--nav-dur) var(--nav-ease)}.main-nav__badge{align-items:center;align-self:center;background-color:#0e602a;border-radius:9999px;color:#f8f5ec;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:16px;padding:2px 8px;text-transform:none;white-space:nowrap}