@font-face{font-family:danzza-medium;src:url(/fonts/danzza-medium/font.woff2)format("woff2"),url(/fonts/danzza-medium/font.woff)format("woff")}@font-face{font-family:danzza-regular;src:url(/fonts/danzza-regular/font.woff2)format("woff2"),url(/fonts/danzza-regular/font.woff)format("woff")}@font-face{font-family:danzza-light;src:url(/fonts/danzza-light/font.woff2)format("woff2"),url(/fonts/danzza-light/font.woff)format("woff")}html{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}body{background-color:#000;margin:0;padding:0;font-family:danzza-regular}.index{margin-top:200vh;position:relative}.homepage__spacer{width:100%;margin-bottom:-6px;position:sticky;top:0;left:0}@keyframes slideLeft{0%{transform:translate(-110%)}to{transform:translate(0)}}@keyframes slideRight{0%{transform:translate(110%)}to{transform:translate(0)}}.page{box-sizing:border-box;letter-spacing:1.24px;text-transform:uppercase;z-index:100;background:#fff;width:50%;height:100%;padding:45px 60px;font-family:danzza-regular;font-size:14px;line-height:22px;position:fixed;top:0;left:0}.page a{color:inherit}@media (max-width:1023px){.page{width:100%;padding:20px}}.page--about{color:#242424;background:#d8d8d8;animation:.4s ease-out slideLeft}.page--contact{color:#fff;background:#1d1d1d;animation:.4s ease-out slideRight;left:auto;right:0}.page--contact p{border-bottom:1px solid #fff;margin:0;padding:25px 0}.page--contact p:last-child{border-bottom:0}.page h2:last-of-type{margin-bottom:165px}@media (max-width:1023px){.page h2:last-of-type{margin-bottom:50px}}.page p{max-width:80%}h2{letter-spacing:1.24px;margin:0;padding:0;font-family:danzza-regular;font-size:22px;font-weight:400;line-height:23px}.thanks{letter-spacing:.8px;padding:45px 60px;font-size:9px;line-height:11px;position:absolute;bottom:0;left:0}.thanks__title{border-bottom:1px solid #000}@media (max-width:1023px){.thanks{padding:20px}}.thanks .thanks__content p{width:100%;max-width:100%}.page__close{transform-origin:top;display:block;position:absolute;top:50px;right:50px}@media (max-width:1023px){.page__close{top:20px;right:20px;transform:scale(.75)}}.content p:first-child{margin-top:0}.content p:last-child{margin-bottom:0}
