.navigation__list.main-menu>li.current_page_item,.navigation__list.main-menu>li:has(.current_page_item)>a:not(.btn),.navigation__list.main-menu>li:is(:hover,:focus-within,:focus-visible)>a:not(.btn,.current_page_item){background:var(--gradient-blue-to-green);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.navigation{--nav-bg: transparent;position:sticky;top:0;inset:0 0 auto 0;z-index:900;background:var(--nav-bg);transition:top .3s .2s ease}.is-sticky .navigation{--nav-bg: var(--white);--nav-padding-block: 1.5rem}.navigation-mainbar{width:min(100% - var(--sidebar-width, 2.5vw)*2,var(--row-maxwidth, 1480px));min-height:var(--nav-mainbar-height);margin-inline:auto;padding-block:var(--nav-padding-block, 4rem);transition:padding-block .2s ease;display:flex;align-items:center;justify-content:space-between;gap:2rem}.navigation__logo{height:6.6rem;flex-shrink:0;z-index:1;margin-right:auto}.navigation__logo a{display:block;height:100%}.navigation__logo svg{width:auto;height:100%;max-width:18rem}.navigation__items{display:flex;justify-content:flex-end;align-items:center;width:100%;min-width:0}@media(max-width: 1024px){.navigation__items{flex-direction:column}}@media(max-width: 1024px){.navigation__items .topbar-menu__item.menu-item{padding-block:.5rem}.navigation__items .topbar-menu__item.menu-item:first-of-type{margin-top:4rem}}.navigation__list.main-menu{display:flex;align-items:center;gap:var(--nav-gap, 4rem);list-style:none;margin:0;padding:0}.navigation__list.main-menu>li{position:relative;padding:0}.navigation__list.main-menu>li>a:not(.btn){font-size:var(--theme-fs-base);line-height:1.3;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;padding:1rem .4rem;text-transform:uppercase;font-weight:900}.navigation__list.main-menu>li.menu-item-has-children>a svg{width:1em;height:1em;transform:rotate(90deg)}.navigation__list.main-menu>li:is(:hover,:focus-within,:focus-visible)>a:not(.btn,.current_page_item){text-decoration:underline}.navigation__icons{display:none}.navigation__close{display:none}@media(max-width: 1024px){.navigation-mainbar{min-height:7.2rem;padding:2rem;flex-direction:row;margin-inline:unset;width:100%}.navigation__logo{height:3.8rem;position:relative}.navigation__mainbar-cta{position:relative;z-index:1}.navigation__icons{display:block}.navigation__toggle{--btn-bg: transparent;--btn-color: var(--black);display:flex;align-items:center;justify-content:center;border:0;padding:.8rem;background:rgba(0,0,0,0);box-shadow:none;cursor:pointer;min-width:var(--nav-toggle-width, 4.4rem);min-height:var(--nav-toggle-width, 4.4rem);color:var(--black);border:1px solid var(--black)}.navigation__toggle::before{content:none}.navigation__toggle:focus-visible{outline:.1rem solid currentColor;outline-offset:.2rem}body.nav--is-expanded .navigation__toggle{border:.1rem solid var(--black, #000)}body.nav--is-expanded .navigation__toggle .hamburger__line--top{transform:translateY(0.75rem) rotate(45deg)}body.nav--is-expanded .navigation__toggle .hamburger__line--mid{opacity:0}body.nav--is-expanded .navigation__toggle .hamburger__line--bottom{transform:translateY(-0.75rem) rotate(-45deg)}.navigation .hamburger{--hamburger-height: 0.2rem;--hamburger-gap: 0.55rem;width:2.4rem;height:calc(var(--hamburger-height)*3 + var(--hamburger-gap)*2);display:flex;flex-direction:column;justify-content:space-between}.navigation .hamburger__line{display:block;width:100%;height:var(--hamburger-height);background-color:currentColor;transform-origin:center;transition:transform .25s ease,opacity .2s ease}.navigation__items{position:fixed;inset:0 0 0 auto;width:min(100%,42rem);background:var(--white);padding:calc(var(--topbar-height, 0px) + var(--nav-height)) 2rem 3rem;transform:translateX(100%);transition:transform .25s ease;align-items:flex-start;justify-content:flex-start;overflow-y:auto}body.is-sticky .navigation__items{--topbar-height: 0px}.navigation__items .backbutton{display:none}.navigation__items .close{display:none}.navigation__items .menu-item{padding-block:1.5rem}.navigation__lists{width:100%}.navigation__list.main-menu{flex-direction:column;align-items:stretch;width:100%;gap:0}.navigation__list.main-menu>li{padding:0}.navigation__list.main-menu>li>a:not(.btn){width:100%;padding:1.5rem 0;border-bottom:.1rem solid var(--black);justify-content:space-between;font-size:2.2rem}body.nav--is-expanded{overflow:hidden}body.nav--is-expanded .navigation__items{transform:translateX(0)}li a:not(.btn){font-weight:700;display:flex;gap:1.2rem;align-items:center}}@media(max-width: 1024px)and (max-width: 1024px){li a:not(.btn){text-decoration:none}}
.navigation{--nav-toggle-width: 4.8rem}
