.not-found-module__sxuMuG__page{background:var(--color-plum);min-height:100dvh;color:var(--color-white);flex-direction:column;display:flex}.not-found-module__sxuMuG__topbar{padding:28px 48px}.not-found-module__sxuMuG__wordmark{width:112px;height:auto;display:block}.not-found-module__sxuMuG__main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 24px 64px;display:flex}.not-found-module__sxuMuG__code{font-family:var(--font-display);align-items:center;gap:4px;margin:0 0 32px;font-size:clamp(120px,22vw,220px);line-height:.8;display:flex}.not-found-module__sxuMuG__ring{width:1.12em;height:auto;overflow:visible}.not-found-module__sxuMuG__ring .ring-float{animation:4s ease-in-out infinite not-found-module__sxuMuG__bob}.not-found-module__sxuMuG__ring .ring-gills-left{transform-origin:333px 176px;animation:2.6s ease-in-out infinite not-found-module__sxuMuG__flutterLeft}.not-found-module__sxuMuG__ring .ring-gills-right{transform-origin:433px 176px;animation:2.6s ease-in-out -.4s infinite not-found-module__sxuMuG__flutterRight}.not-found-module__sxuMuG__title{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.1}.not-found-module__sxuMuG__body{max-width:440px;color:var(--color-lilac);margin:0 0 32px;font-size:17px;line-height:1.5}.not-found-module__sxuMuG__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.not-found-module__sxuMuG__primary,.not-found-module__sxuMuG__secondary{border-radius:999px;padding:14px 22px;font-size:15px;font-weight:600;line-height:18px;transition:background-color .2s,color .2s}.not-found-module__sxuMuG__primary{background:var(--color-lilac);color:var(--color-plum)}.not-found-module__sxuMuG__primary:hover{background:var(--color-white)}.not-found-module__sxuMuG__secondary{border:1px solid var(--color-mauve);color:var(--color-lilac)}.not-found-module__sxuMuG__secondary:hover{color:var(--color-white);background:#ffffff14}.not-found-module__sxuMuG__footer{color:var(--color-ray);padding:24px 48px 32px;font-size:13px}@keyframes not-found-module__sxuMuG__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes not-found-module__sxuMuG__flutterLeft{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes not-found-module__sxuMuG__flutterRight{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@media (max-width:640px){.not-found-module__sxuMuG__topbar,.not-found-module__sxuMuG__footer{padding-inline:16px}}@media (prefers-reduced-motion:reduce){:is(.not-found-module__sxuMuG__ring .ring-float,.not-found-module__sxuMuG__ring .ring-gills-left,.not-found-module__sxuMuG__ring .ring-gills-right){animation:none}}
