.error-page{color:#f4f0ea;background:#171312;min-height:100vh;padding:0 max(24px,50vw - 690px)}.error-page *{box-sizing:border-box}.error-page a{color:inherit;text-decoration:none}.error-page nav{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;height:82px;display:flex}.error-page nav>a:first-child{font:700 25px Georgia,serif}.error-page nav>a:first-child span{color:#ff3b78;letter-spacing:.13em;margin-left:6px;font:800 8px Arial}.error-page nav>a:last-child{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.error-page section{flex-direction:column;justify-content:center;min-height:calc(100vh - 82px);padding:70px 0;display:flex}.error-page section>small{color:#ff3b78;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.error-page h1{letter-spacing:-.065em;max-width:1050px;margin:28px 0;font:400 clamp(60px,7vw,108px)/.88 Georgia,serif}.error-page h1 i{color:#ff3b78;font-weight:400}.error-page section>p{color:#b6adaa;max-width:690px;font-size:16px;line-height:1.6}.error-page section>div{gap:10px;margin:30px 0;display:flex}.error-page section button,.error-page section>div a{color:#fff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff59;padding:16px 19px;font:800 8px Arial}.error-page section button{background:#ff3b78;border-color:#ff3b78}@media (max-width:560px){.error-page section>div{flex-direction:column;align-items:stretch}.error-page h1{font-size:54px}}
