.nav{padding-inline:10%;position:relative}.nav__items{position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;transition:.1s;transition-property:padding,height,background-image,background-color;transition-delay:0ss;text-transform:uppercase;font-weight:400;font-size:20px}.nav__items .nav__item{width:140px;text-align:center}.nav__items .nav__item.disabled{opacity:.6}.nav__items .nav__item:not(.disabled):hover{font-weight:500;-webkit-text-decoration:underline solid;text-decoration:underline solid}.nav__items .nav__item.selected{-webkit-text-decoration:underline #fff6eb solid;text-decoration:underline #fff6eb solid}.nav.nav--open.nav--mobile .nav__items{padding:100px 20px 10%;height:360px;transition-property:padding,height,background-image,background-color;transition-duration:.3s,.4s,0s,0s;transition-delay:0s,0s,.4s,.4s}.nav__logo{position:relative;z-index:1000;padding:15px 20px 5px}.nav__logo .logo svg{height:35px}.nav__logo button,.nav__logo svg{color:#fff6eb!important}.nav__logo button{background-color:rgba(0,0,0,0);border:none;width:40px;height:40px}.nav__logo button svg{width:100%;height:100%}.nav.nav--open.nav--mobile .nav__logo button,.nav.nav--open.nav--mobile .nav__logo svg{color:#06291d!important}.nav__temp{height:0}.nav.nav--open.nav--mobile .nav__items{background-image:url(/assets/bg--light.webp)}.nav.nav--mobile{color:#06291d}.nav.nav--mobile .nav__items{background-color:#d7c2b0;flex-direction:column;z-index:900;background-blend-mode:multiply}.nav.nav--mobile .nav__logo{width:100%;display:flex;gap:20px;align-items:center;justify-content:space-between}.nav.nav--mobile .nav__logo .nav__close{width:40px;height:40px}@media screen and (max-width:1023px){.nav__items{height:0;overflow:hidden;padding-inline:0}}@media screen and (min-width:1023px){.nav{display:flex;justify-content:space-between}.nav__items{position:static;width:65%}.nav{padding:0}}@media screen and (min-height:770px){.nav__logo{padding:20px}.nav__logo .logo svg{height:50px}.nav__logo button{height:50px;width:50px}}@media screen and (min-width:1023px)and (min-height:720px){.nav{padding-block:50px}.nav__logo{padding:0}}@import"https://use.typekit.net/fuy6ujc.css";*{box-sizing:border-box;font-family:elza,sans-serif;font-style:normal}img{max-width:100%;vertical-align:middle}a{color:unset;text-decoration:unset}body{max-width:100vw;height:100vh;overflow:hidden;color:#fff6eb;background-image:url(/assets/bg.webp);background-size:100% 100%;background-repeat:no-repeat;margin:0}body #noise{position:fixed;height:100vh;width:100vw;left:0;top:0;z-index:1;opacity:.7;pointer-events:none;mix-blend-mode:multiply}body main{z-index:1;position:relative;margin-inline:10%;margin-block:2vh;height:calc(100% - 4vh - 70px);max-height:85vh;border:2px solid #fff6eb}@media screen and (max-width:380px){body main h1{font-size:2.5rem}body main h2{font-size:1.5rem}}@media screen and (min-width:820px){body main{margin-block:4vh;height:calc(100% - 8vh - 90px);max-height:75vh}}@media screen and (min-width:1024px){body main{margin-block:5vh;height:calc(100% - 10vh - 90px)}}@media screen and (min-width:1024px)and (max-height:650px){body main{margin-block:2vh;height:calc(100% - 4vh - 90px);max-height:unset}}@media screen and (min-height:770px)and (max-width:1000px){body main{height:calc(100% - 4vh - 80px)}}body h1{width:100%;font-weight:500;font-size:clamp(2.5rem,2.8em + .9302vw,5rem)}body h2{font-weight:400;font-size:1.8em;font-size:clamp(1.5rem,3rem + .9302vw,1.8rem)}body p{font-size:clamp(1rem,3rem + .9302vw,1.3rem)}body footer{font-size:10px;margin:5px;bottom:0;right:0;text-transform:none}body footer .badge{text-align:right}body footer:not(nav footer){position:fixed;display:none;color:#fff6eb}body nav footer{position:absolute}body nav footer .badge{display:none}@media screen and (min-width:850px){body{padding-inline:10%}body main{margin-inline:0}}@media screen and (min-width:1024px){body{padding-inline:15%}body footer:not(nav footer){display:block}body nav footer{display:none}body main{margin-inline:0}}@media screen and (min-width:1024px)and (min-height:768px){body{padding-inline:10%}}@media screen and (min-width:1100px){body{padding-inline:10%}}@media screen and (orientation:landscape)and (max-height:1360px)and (max-height:890px){body nav{padding-bottom:20px!important}body main{max-height:75vh}}@media screen and (orientation:landscape)and (max-height:1360px)and (max-height:400px){body main{max-height:70vh}}@media screen and (orientation:landscape)and (max-height:1360px)and (max-height:345px){body main{height:76vh;max-height:unset;margin-bottom:0}}