.header{width:100%;position:fixed;top:0;left:0;padding-top:20px;padding-left:5px;padding-right:5px;z-index:500}@media only screen and (max-width:1024px){.header{padding-left:10px;padding-right:10px}}.header__inner-wrapper{width:100%;height:80px;position:relative}@media only screen and (max-width:912px){.header__inner-wrapper{height:60px}}.header__navigation-bg-layer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;-webkit-clip-path:inset(0 0 0 0 round 30px);clip-path:inset(0 0 0 0 round 30px);background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media only screen and (max-width:912px){.header__navigation-bg-layer{-webkit-clip-path:inset(0 0 0 0 round 20px);clip-path:inset(0 0 0 0 round 20px)}}.header__navigation-sentinel{position:absolute;width:55rem}@media only screen and (max-width:1024px){.header__navigation-sentinel{width:50rem}}@media only screen and (max-width:912px){.header__navigation-sentinel{width:18rem}}.header__navigation-wrapper{position:absolute;height:100%;padding:20px 15px;top:0;left:50%;width:55rem;transform:translateX(-50%)}@media only screen and (max-width:1024px){.header__navigation-wrapper{width:50rem}}@media only screen and (max-width:912px){.header__navigation-wrapper{width:18rem}}.header__navigation{height:100%;width:100%;position:relative;z-index:10;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:none}.header__title-wrapper{display:flex;flex-direction:row;justify-content:none;align-items:start;gap:2px}@media only screen and (max-width:912px){.header__title-wrapper{position:absolute;left:0;top:-3px}}.header__title{font-family:var(--font-montreal);font-size:2rem;line-height:38.4px;font-weight:530;letter-spacing:3px;text-transform:uppercase;color:#0f1d07}@media only screen and (max-width:1024px){.header__title{font-size:1.5rem;line-height:26.4px;letter-spacing:2.133px}}.header__title-icon{height:24px;align-self:flex-end}.header__menu-container{list-style:none;display:flex;flex-direction:row;justify-content:none;align-items:none;gap:15px}@media only screen and (max-width:912px){.header__menu-container.large{display:none}}.header__menu-container.small{display:none}@media only screen and (max-width:912px){.header__menu-container.small{display:flex;top:60px;left:0;padding-top:10px;position:absolute;flex-direction:column;gap:20px;visibility:hidden}}.header__menu-item{border-radius:15px;width:max-content;padding:5px 10px;font-family:var(--font-montreal);font-weight:530;font-size:1rem;line-height:19.2px;color:#0f1d07;cursor:pointer;background-color:rgba(0,0,0,0);transition:background-color .5s ease-out,color .3s ease-out}@media only screen and (max-width:912px){.header__menu-item{font-size:1.73975rem;line-height:33.403px;padding:5px 15px}}.header__menu-container.large .header__menu-item:hover:not(.active){color:#fcfdff;background-color:rgba(0,0,0,.3)}.header__menu-item.active{border-radius:15px;color:#5cff46;background-color:#0f1d07}@media only screen and (max-width:912px){.header__button-wrapper.large{display:none}}.header__menu-bar-wrapper{display:none}@media only screen and (max-width:912px){.header__menu-bar-wrapper{display:block;position:absolute;right:0;top:-5px}}.header__menu-bar-button{background:none;border:none;outline:none}body,html{max-width:100vw;height:100%}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#f3f3e9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:has(.menu-active),body:has(.modal-active){overflow:hidden}*,:after,:before{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}a,button,input,li,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}