a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0}* ::-webkit-scrollbar{display:none}a,button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;box-shadow:none;outline:none;background-color:inherit;color:inherit}@font-face{font-family:PP Neue Montreal Book;font-style:normal;font-weight:400;src:local("PP Neue Montreal Book"),url(/fonts/ppneuemontreal-book.woff) format("woff")}@font-face{font-family:PP Neue Montreal Medium;font-style:normal;font-weight:400;src:local("PP Neue Montreal Medium"),url(/fonts/ppneuemontreal-medium.woff) format("woff")}@font-face{font-family:Marcellus Regular;font-style:normal;font-weight:400;src:local("Marcellus Regular"),url(/fonts/Marcellus-Regular.woff) format("woff")}:root{--side-padding:50px;--side-inner-padding:50px;--padding:50px}@media screen and (max-width:743px){:root{--side-padding:50px;--side-inner-padding:50px;--padding:50px}}@media screen and (max-width:442px){:root{--side-padding:15px;--side-inner-padding:14px;--padding:50px}}body{font-size:16px;font-family:PP Neue Montreal Book,Times New Roman;line-height:2rem;background-color:#385542}body,h1{line-height:normal}h1{font-family:Marcellus Regular,Palatino Linotype,Times New Roman,serif;font-size:6rem;text-transform:uppercase;text-align:center}@media screen and (max-width:743px){h1{font-size:5.5rem}}@media screen and (max-width:519px){h1{font-size:4.5rem}}@media screen and (max-width:442px){h1{font-size:3rem}}@media screen and (max-width:359px){h1{font-size:2rem}}h2{font-family:Marcellus Regular,Palatino Linotype,Times New Roman,serif;font-size:3rem;line-height:normal;text-transform:uppercase;margin-bottom:3rem}@media screen and (max-width:743px){h2{font-size:3rem;margin-bottom:26px}}@media screen and (max-width:519px){h2{font-size:2rem}}@media screen and (max-width:442px){h2{font-size:2rem}}@media screen and (max-width:359px){h2{font-size:2rem}}h3{font-family:Marcellus Regular,Palatino Linotype,Times New Roman,serif;line-height:normal;text-transform:uppercase;margin-bottom:1.5rem;font-size:1.5rem}@media screen and (max-width:442px){h3{font-size:1.25rem}}p{line-height:normal;margin-bottom:1rem}b,strong{font-family:PP Neue Montreal Medium,Arial,Helvetica,sans-serif;line-height:2rem;line-height:normal}#maskcontainer{width:100vw;height:100svh;-webkit-mask-image:linear-gradient(0deg,#000 0,#000);mask-image:linear-gradient(0deg,#000 0,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:0 0;mask-size:0 0;-webkit-mask-position:center;mask-position:center}#maskcontainer.active{animation:revealMask 2s ease-in-out .3s forwards}#maskcontainer.standard{-webkit-mask-image:none;mask-image:none}#logo-overlay{position:absolute;top:0;left:0;flex-direction:row;height:100svh;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}#logo-overlay,#logo-overlay .container{display:flex;justify-content:center;align-items:center;width:100%}#logo-overlay .container{flex-direction:column;height:100%;max-width:1440px;padding-top:0;padding-bottom:0;padding-left:var(--side-padding);padding-right:var(--side-padding)}#logo-overlay .container .image{position:relative;width:100%;max-width:900px;margin:0 var(--side-padding);aspect-ratio:4/1;opacity:0}@media screen and (max-width:442px){#logo-overlay .container .image{max-width:316px}}#logo-overlay.active{display:flex}#logo-overlay.active .container .image{animation:moveLogo 2s ease-in-out .3s forwards}@media screen and (max-width:442px){#logo-overlay.active .container .image{animation:moveLogoMobile 2s ease-in-out .3s forwards}}#logo-overlay.standard{display:none!important}@keyframes revealMask{0%{-webkit-mask-size:0 0;mask-size:0 0}to{-webkit-mask-size:100% 100%;mask-size:100% 100%}}@keyframes moveLogo{0%{opacity:1;max-width:100%}80%{opacity:1;max-width:900px}99%{opacity:1;max-width:900px}to{opacity:0;max-width:900px}}@keyframes moveLogoMobile{0%{opacity:1}99%{opacity:1}to{opacity:0}}