.landing-page.not-found-page{flex-direction:column;min-height:100svh;display:flex}.landing-page.not-found-page .landing-login{display:inline-flex}.not-found{flex:1;padding:40px 0 64px}.not-found-grid{gap:40px;display:grid}.not-found-copy{flex-direction:column;align-items:flex-start;display:flex}.landing-page.not-found-page h1{max-width:12ch;margin:0 0 20px;font-size:clamp(2.6rem,5.2vw,4.4rem)}.landing-page .not-found-guest{max-width:32rem;color:var(--landing-muted);text-wrap:balance;margin:16px 0 0;font-size:1rem;line-height:1.5}.not-found-designs{box-shadow:var(--landing-shadow);background:#fff;border-radius:24px;flex-direction:column;gap:20px;padding:18px 18px 20px;transition:transform .2s;display:flex}.not-found-designs:hover{transform:translateY(-2px)}.not-found-designs:focus-visible{outline:2px solid var(--landing-purple);outline-offset:4px}.not-found-pictures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.not-found-pictures img:nth-child(3){display:none}.not-found-pictures img{aspect-ratio:390/600;border:1px solid var(--landing-line);-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:12px;width:100%;height:auto}.not-found-designs-label{color:var(--landing-ink);font-size:1.05rem;font-weight:800}.not-found-designs-label span{color:var(--landing-purple-deep);transition:transform .2s;display:inline-block}.not-found-designs:hover .not-found-designs-label span{transform:translate(2px,-2px)}@media (min-width:640px){.not-found-pictures{grid-template-columns:repeat(3,minmax(0,1fr))}.not-found-pictures img:nth-child(3){display:block}.not-found-pictures img{aspect-ratio:390/844}}@media (prefers-reduced-motion:reduce){.not-found-designs,.not-found-designs-label span{transition:none}}@media (min-width:900px){.not-found{align-items:center;padding:64px 0;display:flex}.not-found-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:72px}.landing-page.not-found-page h1{margin-bottom:28px}}
