.n-sh{pointer-events:none;position:relative;overflow:clip}.n-sh-os{z-index:2;left:var(--sh-x,50%);transform-origin:0 0;width:0;height:0;position:absolute;top:0}.n-sh-zjazd{width:0;height:0;position:absolute;top:0;left:0}.n-sh .n-wieszak{left:0;top:var(--sh-L,120px)}@media (max-width:1023px){.n-sh-os{left:var(--sh-x-tel,var(--sh-x,50%))}.n-sh .n-wieszak{top:var(--sh-L-tel,var(--sh-L,60px))}}.n-sh-kolo,.n-sh-cwiartka,.n-sh-ziemia,.n-sh-gwiazdka{z-index:1;display:block;position:absolute}.n-sh-ziemia{width:var(--sh-ziemia-w,86%);aspect-ratio:2;background:var(--sh-ziemia-k,var(--n-slonecznik));border-radius:999px 999px 0 0;bottom:0;left:50%;translate:-50%}.n-sh-kolo{left:var(--sh-kolo-x,4%);top:var(--sh-kolo-y,20%);width:var(--sh-kolo-w,32%);aspect-ratio:1;background:var(--sh-kolo-k,var(--n-lila));border-radius:50%}.n-sh-cwiartka{right:0;top:var(--sh-cw-y,34%);width:var(--sh-cw-w,26%);aspect-ratio:1;background:var(--sh-cw-k,var(--n-mieta));transform-origin:100% 100%;border-top-left-radius:100%}.n-sh-gwiazdka{left:var(--sh-gw-x,14%);bottom:var(--sh-gw-y,40%);width:var(--sh-gw-w,10%);height:auto;overflow:visible}:root[data-ruch] .n-sh:not([data-gotowe]) :is(.n-sh-zjazd,.n-sh-kolo,.n-sh-cwiartka,.n-sh-ziemia,.n-sh-gwiazdka){visibility:hidden}@keyframes n-sh-wschod{0%{translate:-50% 100%}}@keyframes n-sh-wyskok{0%{scale:0}}@keyframes n-sh-gwiazda{0%{rotate:-120deg;scale:0}}.n-sh[data-intro] .n-sh-ziemia{animation:n-sh-wschod 1.2s var(--n-k-wejscie) .1s backwards}.n-sh[data-intro] .n-sh-kolo{animation:n-sh-wyskok .6s var(--n-k-wyskok) .4s backwards}.n-sh[data-intro] .n-sh-cwiartka{animation:n-sh-wyskok .6s var(--n-k-wyskok) .55s backwards}.n-sh[data-intro] .n-sh-gwiazdka{animation:n-sh-gwiazda .7s var(--n-k-wyskok) .7s backwards}.n-404-strona .skip-link{color:var(--n-kreda);background:var(--n-kobalt);font-weight:600}.n-404-hero{column-gap:var(--n-kol-odstep);min-height:max(600px,86svh);padding-top:calc(var(--n-naglowek) + clamp(24px, 4vw, 64px));grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(48px,6vw,96px);display:grid}.n-404-tekst{flex-direction:column;grid-area:1/1/auto/span 7;align-self:center;align-items:flex-start;gap:clamp(20px,2.2vw,32px);display:flex}.n-404-h1{max-width:7.2em;font-size:var(--n-f-h1)}.n-404-lead{max-width:26em}.n-404-akcje{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:8px;display:flex}.n-404-rozmowa{color:var(--n-tusz);text-decoration:underline;-webkit-text-decoration-color:var(--n-kobalt);text-decoration-color:var(--n-kobalt);text-underline-offset:6px;align-items:center;gap:.35em;font-size:17px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.n-404-rozmowa .n-strzalka{width:.95em;height:.95em;color:var(--n-kobalt);transition:transform .4s var(--n-k-strzalka)}@media (hover:hover) and (pointer:fine){.n-404-rozmowa:hover .n-strzalka{transform:translate(2px,-2px)}}.n-404-scena{--sh-ziemia-w:88%;--sh-kolo-w:28%;--sh-kolo-y:18%;--sh-kolo-x:4%;--sh-cw-y:26%;--sh-cw-w:24%;--sh-gw-x:78%;--sh-gw-y:62%;min-height:560px;margin-top:calc(-1 * (var(--n-naglowek) + clamp(24px, 4vw, 64px)));margin-bottom:calc(-1*clamp(48px,6vw,96px));margin-right:calc(-1 * var(--n-margines) - max(0px, (100vw - var(--n-max)) / 2));grid-area:1/8/auto/-1;align-self:stretch}.n-404-pytajnik{transform-origin:50% 100%;width:clamp(64px,6.4vw,92px);height:auto;position:absolute;bottom:78%;left:24%;translate:-50%;rotate:-14deg}.n-sh[data-intro] .n-404-pytajnik{animation:n-404-spad .9s var(--n-k-wyskok) .85s backwards}@keyframes n-404-spad{0%{opacity:0;translate:-50% -180px;rotate:40deg}}@media (max-width:1023px){.n-404-hero{flex-direction:column;min-height:0;padding-top:0;display:flex}.n-404-tekst{align-self:stretch}.n-404-scena{--sh-ziemia-w:min(70%, 300px);--sh-kolo-w:min(24%, 104px);--sh-kolo-x:6%;--sh-kolo-y:30%;--sh-cw-w:min(20%, 90px);--sh-cw-y:38%;--sh-gw-x:80%;--sh-gw-y:70%;height:clamp(320px,60vw,400px);min-height:0;margin:0 calc(-1 * var(--n-margines)) clamp(20px, 5vw, 36px);order:-1}.n-404-pytajnik{width:52px}}.n-404-pasek{color:var(--n-kreda);background:var(--n-kobalt);margin-bottom:0;padding:clamp(28px,3.4vw,48px) 0}.n-404-pasek-lista{max-width:var(--n-max);padding:0 var(--n-margines);flex-wrap:wrap;align-items:center;gap:clamp(10px,1.4vw,20px) clamp(28px,3.6vw,56px);margin:0 auto;display:flex}.n-404-wyjscie{color:var(--n-kreda);align-items:center;gap:clamp(10px,1vw,16px);padding:6px 0;text-decoration:none;display:inline-flex}.n-404-nazwa{letter-spacing:-.04em;text-underline-offset:8px;transition:text-decoration-color var(--n-t-hover) var(--n-k-przejazd);font-size:clamp(28px,3.9vw,56px);font-weight:640;line-height:1.05;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:3px}.n-404-przedmiot{width:clamp(34px,3.4vw,50px);height:auto;transition:rotate .6s var(--n-k-wyskok)}.n-404-kolo{aspect-ratio:1;background:var(--n-slonecznik);border-radius:50%;width:clamp(22px,2.2vw,32px)}.n-404-wyjscie:focus-visible .n-404-nazwa{-webkit-text-decoration-color:var(--n-slonecznik);text-decoration-color:var(--n-slonecznik)}@media (hover:hover) and (pointer:fine){.n-404-wyjscie:hover .n-404-nazwa{-webkit-text-decoration-color:var(--n-slonecznik);text-decoration-color:var(--n-slonecznik)}.n-404-wyjscie:hover .n-404-przedmiot{rotate:-12deg}}@media (prefers-reduced-motion:reduce){.n-404-rozmowa .n-strzalka,.n-404-nazwa,.n-404-przedmiot{transition:none!important}}
