.not-found-module__sxuMuG__sivu{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(32px,6vw,72px) clamp(56px,8vw,104px);display:flex}.not-found-module__sxuMuG__sivu>*{max-width:var(--band)}.not-found-module__sxuMuG__kuva{width:clamp(160px,28vw,220px);margin-bottom:8px}.not-found-module__sxuMuG__svg{width:100%;height:auto;display:block;overflow:visible}.not-found-module__sxuMuG__ruudukko{color:var(--stroke)}.not-found-module__sxuMuG__rengas{fill:none;stroke:var(--orange);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:not-found-module__sxuMuG__pulssi 2.8s var(--ease-out) infinite}.not-found-module__sxuMuG__rengas2{animation-delay:1.4s}.not-found-module__sxuMuG__varjo{fill:#00000073}.not-found-module__sxuMuG__pinni{transform-box:fill-box;transform-origin:50% 100%;animation:not-found-module__sxuMuG__keinu 4.5s var(--ease-in-out) infinite}.not-found-module__sxuMuG__pinniRunko{fill:var(--orange);stroke:var(--orange-hi);stroke-width:1.5px}.not-found-module__sxuMuG__kysymys{fill:#14060a;font-family:var(--font-display);font-size:34px;font-weight:700}@keyframes not-found-module__sxuMuG__pulssi{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}@keyframes not-found-module__sxuMuG__keinu{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__rengas,.not-found-module__sxuMuG__pinni{animation:none}.not-found-module__sxuMuG__rengas{opacity:.35;transform:scale(1.8)}.not-found-module__sxuMuG__rengas2{display:none}}.not-found-module__sxuMuG__koodi{color:var(--orange-hi);font-family:var(--font-mono);letter-spacing:.3em;margin:0 0 6px;font-size:13px;font-weight:600}.not-found-module__sxuMuG__sivu>.not-found-module__sxuMuG__otsikko{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0 auto 14px;padding:0;font-size:clamp(28px,5vw,48px);line-height:1.05}.not-found-module__sxuMuG__sivu>.not-found-module__sxuMuG__otsikko:before{content:none}.not-found-module__sxuMuG__sivu>.not-found-module__sxuMuG__ingressi{max-width:46ch;color:var(--muted);margin:0 auto clamp(28px,4vw,44px);padding:0;font-size:clamp(16px,1.5vw,18px)}.not-found-module__sxuMuG__kortit{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px;width:100%;max-width:880px;margin:0;padding:0;list-style:none;display:grid}.not-found-module__sxuMuG__kortti{height:100%;color:var(--text);transition:border-color .2s var(--ease-out), background .2s var(--ease-out), transform .2s var(--ease-out);background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:4px;padding:18px 44px 18px 18px;text-decoration:none;display:flex;position:relative}.not-found-module__sxuMuG__kortti:hover,.not-found-module__sxuMuG__kortti:focus-visible{background:#d8733314;border-color:#d873338c;transform:translateY(-2px)}.not-found-module__sxuMuG__korttiOtsikko{font-size:16px;font-weight:600}.not-found-module__sxuMuG__korttiTeksti{color:var(--muted);font-size:14px;line-height:1.4}.not-found-module__sxuMuG__nuoli{color:var(--orange);transition:transform .2s var(--ease-out);position:absolute;top:50%;right:18px;transform:translateY(-50%)}.not-found-module__sxuMuG__kortti:hover .not-found-module__sxuMuG__nuoli,.not-found-module__sxuMuG__kortti:focus-visible .not-found-module__sxuMuG__nuoli{transform:translate(4px,-50%)}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__kortti,.not-found-module__sxuMuG__nuoli{transition:none}.not-found-module__sxuMuG__kortti:hover,.not-found-module__sxuMuG__kortti:focus-visible{transform:none}}
