.main-header{left:0;position:absolute;right:0;top:0;z-index:1}.main-header nav img{max-height:50px;max-width:125px}.main-header nav li,.main-header nav ul{list-style:none}@media(min-width:800px){.main-header{background-color:transparent}.main-header .mobile-nav{display:none}.main-header .desktop-nav{align-items:center;display:flex;justify-content:space-between;padding:2vw 4vw;width:100%}.main-header .desktop-nav .nav-row{width:100%}.main-header .desktop-nav .nav-row ul[role=menubar]{display:flex;flex-wrap:wrap;justify-content:flex-end}.main-header .desktop-nav .nav-row ul[role=menubar] li[role=none]:not(:first-child){margin-left:2vw}.main-header .desktop-nav .nav-row ul[role=menubar] li[role=none]{list-style:none}.main-header .desktop-nav .nav-row ul[role=menubar] li[role=none] a{color:var(--primary-color);font-family:grotesk}.main-header .desktop-nav .nav-row ul[role=menubar] li[role=none] div{position:relative}.main-header .desktop-nav .nav-row ul[role=menubar] li[role=none] div:not(.no-hover):hover ul[role=menu]{opacity:1;pointer-events:auto}.main-header .desktop-nav .nav-row ul[role=menubar] li[role=none] div ul[role=menu]{background-color:var(--background-color);opacity:0;padding:.5rem;pointer-events:none;position:absolute;right:-.5rem}.main-header .desktop-nav .nav-row ul[role=menubar] li[role=none] div ul[role=menu] li{list-style:none;margin-left:auto;width:-moz-max-content;width:max-content}}@media(max-width:800px){.main-header .desktop-nav{display:none}.main-header .mobile-nav{align-items:center;display:flex;justify-content:space-between;padding:6vw;width:100%}.main-header .mobile-nav img{position:relative;z-index:2}.main-header .mobile-nav .hamburger{--_transition-duration:0.2s;--_background-color:#000;--_hamburger-width:35px;--_hamburger-height:35px;--_bar-height:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid transparent;height:var(--_hamburger-height);position:relative;transition-duration:var(--_transition-duration);width:var(--_hamburger-width);z-index:2}.main-header .mobile-nav .hamburger .icon{height:20px;top:15px;width:0}.main-header .mobile-nav .hamburger .icon,.main-header .mobile-nav .hamburger .icon:before{background-color:var(--_background-color);position:absolute;transition-duration:var(--_transition-duration)}.main-header .mobile-nav .hamburger .icon:before{content:"";height:var(--_bar-height);top:-2px;width:var(--_hamburger-width)}.main-header .mobile-nav .hamburger .icon:after{background-color:var(--_background-color);content:"";height:var(--_bar-height);position:absolute;top:8px;transition-duration:var(--_transition-duration);width:var(--_hamburger-width)}.main-header .mobile-nav .hamburger.active .icon{transition-duration:var(--_transition-duration)}.main-header .mobile-nav .hamburger.active .icon:before{transform:rotate(135deg) translate(3px,-3px)}.main-header .mobile-nav .hamburger.active .icon:after{transform:rotate(-135deg) translate(4px,4px)}.main-header .mobile-nav .hamburger:hover{cursor:pointer}.main-header .mobile-nav .backdrop{background-color:#eaf1f6;height:100vh;inset:0;opacity:0;pointer-events:none;position:absolute;transition:.6s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100vw}.main-header .mobile-nav .backdrop ul[role=menu]{display:none}.main-header .mobile-nav .backdrop.active{display:block;opacity:1;pointer-events:auto;visibility:visible}.main-header .mobile-nav .backdrop.active .nav-row{translate:none}.main-header .mobile-nav .backdrop.active ul[role=menu]{display:block}.main-header .mobile-nav .backdrop:not(.active) ul[role=menubar]{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1)}.main-header .mobile-nav .backdrop .nav-row{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;transition:all .6s cubic-bezier(.4,0,.2,1);translate:0 100px}.main-header .mobile-nav .backdrop .nav-row ul[role=menubar]{transition:all .6s cubic-bezier(.4,0,.2,1)}.main-header .mobile-nav .backdrop .nav-row ul[role=menubar].active{translate:-100vw}.main-header .mobile-nav .backdrop .nav-row ul[role=menubar] li[role=none]{margin:0}.main-header .mobile-nav .backdrop .nav-row ul[role=menubar] li[role=none] a{color:var(--primary-color);display:inline-block;font-family:grotesk;font-size:8.5vmin;transition:.6s cubic-bezier(.4,0,.2,1)}.main-header .mobile-nav .backdrop .nav-row ul[role=menubar] li[role=none]:not(:nth-child(n+4)) a[role=menuitem]:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"/></svg>');background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:40px;margin-bottom:-10px;margin-left:10px;transition:.6s cubic-bezier(.4,0,.2,1);width:40px}.main-header .mobile-nav .backdrop .nav-row ul[role=menubar] li[role=none] ul[role=menu]{left:calc(100vw + 50%);opacity:0;pointer-events:none;position:absolute;top:0;transition:.6s cubic-bezier(.4,0,.2,1);translate:-50%;width:100vw}.main-header .mobile-nav .backdrop .nav-row ul[role=menubar] li[role=none] ul[role=menu].active{opacity:1;pointer-events:auto}.main-header .mobile-nav .backdrop .nav-row ul[role=menubar] li[role=none] ul[role=menu] a{text-align:center;width:100%}.main-header .mobile-nav .backdrop .nav-row ul[role=menubar] li[role=none] ul[role=menu] a.nav-control{align-items:center;color:var(--text-color);display:inline-flex;justify-content:center;opacity:.5}.main-header .mobile-nav .backdrop .nav-row ul[role=menubar] li[role=none] ul[role=menu] a.nav-control:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" d="m8.25 4.5 7.5 7.5-7.5 7.5"/></svg>');background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:40px;margin-bottom:-10px;margin-left:-8px;transform:rotate(180deg);width:40px}}

/*# sourceMappingURL=main-header.css.map*/