.page-404{position:relative;height:calc(var(--dvh) * 100)}.page-404__background{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:var(--md,flex-end) var(--n-md,center);padding-top:var(--md,calc(var(--scale-px) * 180)) var(--n-md,0)}.page-404__background svg{width:auto;margin-left:var(--md,0) var(--n-md,calc(var(--scale-px) * -20));margin-right:var(--md,calc(var(--scale-px) * 60)) var(--n-md,0);height:var(--md,83.61111%) var(--n-md,56.5625%)}.page-404__background path{stroke-width:var(--md,calc(var(--scale-px) * 1)) var(--n-md,calc(var(--scale-px) * 2))}.page-404__content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--md,0 0 calc(var(--scale-px) * 10)) var(--n-md,0)}.page-404__title{justify-content:flex-start;width:100%;padding-left:var(--gap);font-family:Neusa Next Pro Compact,Helvetica,Arial,sans-serif;font-weight:500;text-transform:uppercase;font-size:var(--xxxl,calc(var(--scale-text-rem) * 18)) var(--n-xxxl,var(--md,calc(var(--scale-text-rem) * 14)) var(--n-md,calc(var(--scale-text-rem) * 5.6)));--lh:var(--xxxl,0.88889em) var(--n-xxxl,var(--md,0.85714em) var(--n-md,0.89286em));line-height:var(--lh);letter-spacing:var(--md,-.04em) var(--n-md,-.02em);animation:logo-animation 7s linear infinite;will-change:transform}.page-404__bottom{position:absolute;z-index:1;width:100%;left:0;bottom:0}@keyframes title-animation{to{transform:translateX(var(--distance,0))}}