.not-found-shell{background:#fff;flex-direction:column;min-height:calc(100svh - 64px);display:flex}.not-found-page{text-align:center;flex:1;width:min(1320px,100% - 64px);margin-inline:auto;padding-top:clamp(28px,4vh,48px)}.not-found-art{object-fit:contain;width:100%;height:auto;max-height:56svh;margin-inline:auto}.not-found-copy{max-width:1000px;margin:20px auto 0}.not-found-copy h1{letter-spacing:-.04em;font-size:clamp(30px,4.25vw,62px);line-height:1.22}.not-found-copy p{margin-top:16px;font-size:clamp(15px,1.65vw,23px);line-height:1.65}.not-found-home{min-height:54px;margin-top:32px;padding:12px 28px;font-size:18px}.not-found-home .icon{transform:rotate(180deg)}@media (width<=760px){.not-found-page{flex-direction:column;justify-content:center;width:calc(100% - 32px);padding-top:clamp(40px,9svh,80px);display:flex}.not-found-copy{max-width:500px;margin-top:32px}.not-found-copy h1{max-width:420px;margin-inline:auto;font-size:clamp(30px,6vw,42px)}.not-found-copy p{max-width:360px;margin-inline:auto}.not-found-home{margin-top:28px;font-size:16px}}
