*{padding:0;font-family:Inter,sans-serif;color:#1e1d1d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,ul{margin:0}ul{list-style:none}h1{font-size:4.25rem;color:#1e1d1d;font-weight:800}h1>.secondary{color:#8c8997}.upper{text-transform:uppercase}@-webkit-keyframes strip{0%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}to{-webkit-transform:translateX(110%);transform:translateX(110%)}}@keyframes strip{0%{-webkit-transform:translateX(-110%);transform:translateX(-110%)}to{-webkit-transform:translateX(110%);transform:translateX(110%)}}body{background:#f2f2f2}body.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}main.limit{width:100%;max-width:1440px;position:relative}main.hidden{overflow:hidden}main.center{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.floating-404{-webkit-transform:rotate(90deg) translateX(-50%) translateY(20%) translateX(-12%);transform:rotate(90deg) translateX(-50%) translateY(20%) translateX(-12%);-webkit-transform-origin:bottom left;transform-origin:bottom left;font-size:26.25rem}.floating-404,.floating-alive{z-index:-1;position:absolute;left:0;top:0;font-weight:700;color:#e7e7e7}.floating-alive{-webkit-transform:rotate(90deg) translateX(-50%) translateY(20%) translateX(8%);transform:rotate(90deg) translateX(-50%) translateY(20%) translateX(8%);-webkit-transform-origin:bottom left;transform-origin:bottom left;font-size:16rem}button.btn{font-size:1.5rem;padding:10px 18px;border:0;outline:2px solid #1e1d1d;outline-offset:-2px;position:relative;z-index:10;color:transparent;background-color:transparent;text-transform:uppercase}button.btn:after{text-transform:uppercase;color:#e7e7e7;left:4px;top:-4px;font-style:normal;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:absolute;z-index:-1;content:attr(title);background-color:#1e1d1d;-webkit-transition:left .2s ease-in-out,top .2s ease-in-out;transition:left .2s ease-in-out,top .2s ease-in-out}button.btn:hover,button.btn:hover:after{left:0;top:0}button:hover{cursor:pointer}.strip{display:grid;grid-auto-flow:column;grid-column-gap:20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.strip>span{font-size:1rem;font-weight:500}.strip>div{width:120px;height:10px;position:relative;overflow:hidden}.strip>div:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(30,29,29,0)),to(#1e1d1d));background:linear-gradient(90deg,rgba(30,29,29,0),#1e1d1d);-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:strip 4s infinite;animation:strip 4s infinite}nav.simple>ul{display:grid;grid-auto-flow:column;grid-column-gap:32px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;font-size:1.5rem}nav.simple>ul>li{position:relative}nav.simple>ul>li:after{display:block;content:"";position:absolute;left:-10%;top:50%;height:3px;border-radius:4px;width:0;background:#1e1d1d;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out}nav.simple>ul>li:hover{cursor:pointer}nav.simple>ul>li:hover:after{width:120%}.p-404 button{margin-top:106px}.p-404 h1{text-align:center}.p-404 .strip{position:absolute;right:44px;bottom:44px}.p-404 nav.simple{position:absolute;top:44px;right:44px;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg) translateX(100%);transform:rotate(90deg) translateX(100%)}@media screen and (max-width:900px){.p-404 nav.simple{top:0;left:0}}
