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