@font-face{font-family:PPMori;font-weight:400;font-style:normal;font-display:swap;src:local("PPMori-SemiBold.woff"),local("PPMori-SemiBold.woff"),url(../fonts/PPMori-SemiBold.woff2) format("woff2"),url(../fonts/PPMori-SemiBold.woff) format("woff")}*,::after,::before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;font:300 90%/1 PPMori,Helvetica,Arial,sans-serif}body{margin:0;color:#000;background:#fff;flex-direction:column;overflow:hidden}a{color:#000;text-decoration:none}article,aside,figure,footer,header,main,nav{display:block}ul{list-style:none}blockquote,dd,dl,embed,fieldset,figure,iframe,img,legend,object,ol,p,ul{padding:0;border:0;margin:0}.text\:content{font-size:.76375rem}body,html{height:100%}.content{flex-direction:column;height:100vh;justify-content:space-between;padding:1.875rem 1.25rem 1.75rem}figure{width:17.75rem}.site-header{width:100%}.site-header ul{width:20.875rem;order:2}.site-header>div{flex-direction:column;order:1;width:16.41rem}.site-header>div>p:first-of-type{width:7rem}.desktop{display:none}.bg\:body{background:#000}.bg\:gold{background:#ada595}.bg\:green{background:#54775e}.bg\:orange{background:#f90}.flex{display:flex}.has-js :focus{outline:0}.has-tab-focus :focus{outline:auto 2px}@media screen and (min-width:375px){html{font:300 100%/1 PPMori,Helvetica,Arial,sans-serif}}@media screen and (min-width:413px){html{font:300 105%/1 PPMori,Helvetica,Arial,sans-serif}}@media screen and (min-width:630px){html{font:300 60%/1 PPMori,Helvetica,Arial,sans-serif}.text\:content{font-size:1.4375rem}.content{padding:1.875rem 2.5rem 2.5rem}figure{width:40.4375rem}.site-header ul{order:1}.site-header>div{flex-grow:1;flex-direction:row;justify-content:space-between;order:2;width:auto}.site-header>div>p:first-of-type{width:19.5625rem}.desktop{display:block}.mobile{display:none}}@media screen and (min-width:834px){html{font:300 70%/1 PPMori,Helvetica,Arial,sans-serif}}@media screen and (min-width:1025px){html{font:300 90%/1 PPMori,Helvetica,Arial,sans-serif}}@media screen and (min-width:1440px){html{font:300 100%/1 PPMori,Helvetica,Arial,sans-serif}}@media screen and (max-device-width:1024px){.content{height:100%}}@media screen and (max-device-width:428px) and (orientation:landscape){html{font:300 40%/1 PPMori,Helvetica,Arial,sans-serif}}
/*# sourceMappingURL=main.css.map */
