:root{--noc:#0a0d15;--noc-2:#10141f;--mgla:rgba(150,170,200,.08);--szklo:rgba(255,255,255,.045);--szklo-brzeg:rgba(255,255,255,.10);--tekst:#e8e2d6;--tekst-slaby:#a89f8f;--zar:#ff9a3c;--zar-glow:rgba(255,138,44,.55);--cynober:#e0553a;--zloto:#d4a24e;--ksiezyc:#9db4cc;--f-display:"EB Garamond",Georgia,serif;--f-body:"Alegreya",Georgia,serif;--f-utility:"Alegreya Sans",system-ui,sans-serif;--miara:68ch}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--noc);color:var(--tekst);font-family:var(--f-body);font-size:1.125rem;line-height:1.7;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--zar);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--tekst)}:focus-visible{outline:2px solid var(--zar);outline-offset:3px}::selection{background:var(--cynober);color:var(--noc)}.ekran-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:1rem;top:0;z-index:100;transform:translateY(-120%);padding:.65rem 1.1rem;border-radius:8px;background:var(--zar);color:#180c06;font-family:var(--f-utility);font-weight:700;text-decoration:none;box-shadow:0 8px 28px rgb(0 0 0 / .45);transition:transform .2s ease}.skip-link:focus,.skip-link:focus-visible{transform:translateY(.75rem);outline:2px solid var(--tekst);outline-offset:3px}h1,h2,h3,h4{font-family:var(--f-display);font-weight:600;line-height:1.12;margin:0 0 .5em;color:var(--tekst)}h1{font-size:clamp(2.6rem,7vw,4.6rem);letter-spacing:.01em}h2{font-size:clamp(1.8rem,4.5vw,2.7rem)}h3{font-size:1.3rem}.etykieta{font-family:var(--f-utility);font-variant:small-caps;letter-spacing:.22em;font-size:.82rem;color:var(--zar);text-shadow:0 0 18px var(--zar-glow)}.tlo-nocy{position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(1200px 700px at 78% -10%,rgb(60 90 140 / .20),transparent 60%),radial-gradient(1100px 850px at 30% 112%,rgb(224 85 58 / .16),transparent 58%),radial-gradient(900px 600px at 85% 108%,rgb(212 162 78 / .08),transparent 55%),var(--noc)}#iskry{position:fixed;inset:0;z-index:-1;pointer-events:none}.mgla{position:fixed;left:-20%;width:140%;height:38vh;z-index:-1;pointer-events:none;filter:blur(2px);opacity:.5}.mgla-1{bottom:-6vh;background:radial-gradient(60% 100% at 50% 100%,rgb(157 180 204 / .10),transparent 70%);animation:sun 26s ease-in-out infinite alternate}.mgla-2{bottom:-12vh;background:radial-gradient(50% 100% at 40% 100%,rgb(157 180 204 / .07),transparent 70%);animation:sun 34s ease-in-out infinite alternate-reverse}@keyframes sun{from{transform:translateX(-4%)}to{transform:translateX(4%)}}@media (prefers-reduced-motion:reduce){.mgla{animation:none}}.naglowek{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.9rem clamp(1rem,4vw,3rem);background:rgb(10 13 21 / .65);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgb(255 255 255 / .05)}.logo{font-family:var(--f-display);font-size:1.4rem;font-weight:700;color:var(--tekst);text-decoration:none}.logo .rubr{color:var(--zar);text-shadow:0 0 22px var(--zar-glow)}.menu-glowne{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0;flex-wrap:wrap}.menu-glowne a{font-family:var(--f-utility);font-variant:small-caps;letter-spacing:.14em;font-size:.98rem;color:var(--tekst-slaby);text-decoration:none;transition:color .25s}.menu-glowne a:hover,.menu-glowne .current-menu-item a{color:var(--zar);text-shadow:0 0 16px var(--zar-glow)}.hamburger{display:none;background:none;border:1px solid var(--szklo-brzeg);color:var(--tekst);padding:.45rem .8rem;font-family:var(--f-utility);cursor:pointer;border-radius:6px}.social-naglowek{display:flex;align-items:center;gap:.2rem;margin-left:auto}.social-naglowek__link{display:grid;place-items:center;width:2.15rem;height:2.15rem;color:var(--tekst-slaby);border-radius:6px;text-decoration:none;transition:color .25s,background .25s,text-shadow .25s}.social-naglowek__link:hover,.social-naglowek__link:focus-visible{color:var(--zar);background:var(--szklo);text-shadow:0 0 14px var(--zar-glow);outline:none}.social-naglowek__link svg{width:1.15rem;height:1.15rem;display:block}.szukaj-naglowek{position:relative;margin-left:.15rem}.szukaj-naglowek__przycisk{list-style:none;cursor:pointer;font-family:var(--f-utility);font-variant:small-caps;letter-spacing:.14em;font-size:.98rem;color:var(--tekst-slaby);padding:.45rem .75rem;border:1px solid #fff0;border-radius:6px;transition:color .25s,border-color .25s,background .25s}.szukaj-naglowek__przycisk::-webkit-details-marker{display:none}.szukaj-naglowek__przycisk::marker{content:""}.szukaj-naglowek[open] .szukaj-naglowek__przycisk,.szukaj-naglowek__przycisk:hover{color:var(--zar);border-color:var(--szklo-brzeg);background:var(--szklo)}.szukaj-naglowek__panel{position:absolute;right:0;top:calc(100% + .55rem);z-index:60;width:min(340px,calc(100vw - 2rem));padding:1rem;border-radius:12px;background:rgb(10 13 21 / .92);border:1px solid var(--szklo-brzeg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 50px rgb(0 0 0 / .55)}@media (max-width:820px){.hamburger{display:block}.menu-glowne{display:none;width:100%;flex-direction:column;gap:.8rem;padding:.8rem 0}.menu-glowne.otwarte{display:flex}.social-naglowek{margin-left:auto}.szukaj-naglowek{margin-left:.15rem}.szukaj-naglowek__panel{right:0;left:auto}}.hero{position:relative;min-height:92vh;display:grid;place-items:center;text-align:center;padding:6rem 1.5rem 7rem;isolation:isolate;overflow:hidden}.hero-wnetrze{max-width:900px;position:relative;z-index:2}.hero h1{background:linear-gradient(180deg,var(--tekst) 55%,var(--ksiezyc));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;text-shadow:0 0 60px rgb(157 180 204 / .15)}.hero p{max-width:44rem;margin:1.2rem auto 0;font-size:1.2rem;color:var(--tekst-slaby)}.hero-ornament{margin:0 auto 1.6rem;width:min(190px,42vw);filter:drop-shadow(0 0 26px var(--zar-glow))}.hero-ornament svg{width:100%;height:auto}.rysuj path,.rysuj circle,.rysuj line{fill:none;stroke:var(--zar);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.rysuj .zim{stroke:var(--ksiezyc)}.rysuj .zlo{stroke:var(--zloto)}.js .rysuj [data-len]{stroke-dasharray:var(--dl);stroke-dashoffset:var(--dl);animation:rysowanie 1.7s cubic-bezier(.6,0,.3,1) forwards;animation-delay:calc(var(--kolej,0)*.4s)}@keyframes rysowanie{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.js .rysuj [data-len]{animation:none;stroke-dashoffset:0}}.przyciski{margin-top:2rem;display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap}.przycisk{display:inline-block;padding:.85rem 1.9rem;border-radius:999px;font-family:var(--f-utility);font-variant:small-caps;letter-spacing:.14em;font-size:1.02rem;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;background:linear-gradient(135deg,var(--cynober),var(--zar));color:#180c06;box-shadow:0 0 34px rgb(255 138 44 / .35)}.przycisk:hover{transform:translateY(-2px);box-shadow:0 0 55px rgb(255 138 44 / .55);color:#180c06}.przycisk--drugi{background:var(--szklo);color:var(--tekst);border:1px solid var(--szklo-brzeg);box-shadow:none;backdrop-filter:blur(8px)}.przycisk--drugi:hover{border-color:var(--zar);color:var(--zar);box-shadow:0 0 30px rgb(255 138 44 / .25)}.przyciski--centrum{justify-content:center}.formularz-szukaj{display:flex;gap:.55rem;flex-wrap:wrap;align-items:stretch;width:100%;max-width:34rem;margin:1.4rem auto 0}.formularz-szukaj__pole{flex:1 1 12rem;min-width:0;font-family:var(--f-body);font-size:1.05rem;color:var(--tekst);background:rgb(255 255 255 / .04);border:1px solid var(--szklo-brzeg);border-radius:10px;padding:.7rem 1rem;outline:none;transition:border-color .25s,box-shadow .25s}.formularz-szukaj__pole::placeholder{color:var(--tekst-slaby);opacity:.85}.formularz-szukaj__pole:focus{border-color:rgb(255 154 60 / .55);box-shadow:0 0 0 3px rgb(255 138 44 / .15)}.formularz-szukaj__btn{font-family:var(--f-utility);font-variant:small-caps;letter-spacing:.12em;font-size:.95rem;cursor:pointer;border:0;border-radius:10px;padding:.7rem 1.15rem;background:var(--zar);color:#180c06;font-weight:700;box-shadow:0 0 28px rgb(255 138 44 / .28);transition:transform .2s,box-shadow .2s}.formularz-szukaj__btn:hover{transform:translateY(-1px);box-shadow:0 0 40px rgb(255 138 44 / .45)}.szukaj-naglowek .formularz-szukaj{margin:0;max-width:none}.szukaj-panel{max-width:34rem;margin:0 auto 2.5rem}.szukaj-panel .formularz-szukaj{margin-top:0}.siatka-wynikow{display:grid;gap:1.2rem;margin-top:.5rem}.kafel-wynik{padding:1.25rem 1.4rem;border-radius:14px;background:var(--szklo);border:1px solid var(--szklo-brzeg)}.kafel-wynik h2{margin:0 0 .35em;font-size:1.35rem}.kafel-wynik h2 a{color:var(--tekst);text-decoration:none}.kafel-wynik h2 a:hover{color:var(--zar)}.kafel-wynik p{margin:0;color:var(--tekst-slaby)}.etykieta--mala{font-size:.74rem;letter-spacing:.16em;margin-bottom:.45rem;display:inline-block}.strona-zagubiona{min-height:70vh;display:grid;place-items:center;padding-top:4rem;padding-bottom:4rem}.panel-szklany--centrum{text-align:center;max-width:640px}.panel-szklany--centrum .formularz-szukaj{margin-left:auto;margin-right:auto}.panel-szklany--centrum .przyciski{margin-top:1.6rem}.strzalka-dol{position:absolute;bottom:1.6rem;left:50%;transform:translateX(-50%);z-index:2;color:var(--tekst-slaby);animation:dryf 2.4s ease-in-out infinite}@keyframes dryf{0%,100%{transform:translate(-50%,0)}50%{transform:translate(-50%,10px)}}@media (prefers-reduced-motion:reduce){.strzalka-dol{animation:none}}.sekcja{padding:5rem clamp(1.2rem,5vw,4rem);position:relative}.sekcja-srodek{max-width:1180px;margin:0 auto}.sekcja h2{margin-bottom:.4em}.sekcja .etykieta{display:block;margin-bottom:.7rem}.separator{display:flex;align-items:center;gap:1.2rem;margin:0 clamp(1.2rem,6vw,5rem);color:var(--tekst-slaby);opacity:.7}.separator::before,.separator::after{content:"";flex:1;border-top:1px solid var(--szklo-brzeg)}.separator svg{width:30px;height:30px;flex:none;filter:drop-shadow(0 0 10px var(--zar-glow));color:var(--zar)}.siatka-odcinkow{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.6rem;margin-top:2rem}.karta-odcinka{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:var(--szklo);border:1px solid var(--szklo-brzeg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .35s cubic-bezier(.2,.6,.2,1),box-shadow .35s,border-color .35s}.karta-odcinka:hover{transform:translateY(-6px);border-color:rgb(255 154 60 / .45);box-shadow:0 18px 50px rgb(0 0 0 / .5),0 0 42px rgb(255 138 44 / .18)}.karta-odcinka .mini,.karta-odcinka .okladka-img{aspect-ratio:16/9;object-fit:cover;width:100%;opacity:.88;transition:opacity .35s,transform .6s}.karta-odcinka:hover .mini,.karta-odcinka:hover .okladka-img{opacity:1;transform:scale(1.035)}.karta-odcinka .tresc{padding:1.15rem 1.25rem 1.35rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.karta-odcinka h3{margin:0;font-size:1.25rem}.karta-odcinka h3 a{color:var(--tekst);text-decoration:none}.karta-odcinka h3 a:hover{color:var(--zar)}.karta-odcinka .opis-odcinka{margin:0;font-size:.98rem;line-height:1.45;color:var(--tekst-slaby)}.karta-odcinka .zrodlo{font-family:var(--f-utility);font-size:.86rem;color:var(--tekst-slaby);margin-top:auto}.nr-odcinka{font-family:var(--f-utility);font-variant:small-caps;letter-spacing:.18em;font-size:.8rem;color:var(--zar)}.karta-odcinka.rozwinieta{grid-column:1 / -1;z-index:5;transform:none;border-color:rgb(255 154 60 / .55);box-shadow:0 28px 80px rgb(0 0 0 / .55),0 0 60px rgb(255 138 44 / .16)}.karta-odcinka.rozwinieta:hover{transform:none}.karta-odcinka.rozwinieta .okladka-img{transform:none;opacity:1}.karta-odcinka.gra .tresc{opacity:.72}.odtwarzacz-yt{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden;isolation:isolate}.odtwarzacz-yt .okladka-img{display:block;width:100%;height:100%;object-fit:cover}.okladka-rozwin{position:absolute;inset:0;z-index:2;margin:0;padding:0;border:0;background:#fff0;cursor:pointer}.okladka-rozwin:focus-visible{outline:2px solid var(--zar);outline-offset:-3px}.okladka-play{position:absolute;inset:0;z-index:3;display:grid;place-items:center;margin:0;padding:0;border:0;background:#fff0;cursor:pointer;opacity:0;pointer-events:none;transform:scale(.88);transition:opacity .45s cubic-bezier(.22,.61,.21,1),transform .45s cubic-bezier(.22,.61,.21,1)}.odtwarzacz-yt.rozwiniety .okladka-play,.odtwarzacz-yt--pelny .okladka-play{opacity:1;pointer-events:auto;transform:none}.okladka-play[hidden]{display:none!important}.okladka-play-kolo{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;color:var(--tekst);background:rgb(10 13 21 / .55);border:1px solid rgb(255 154 60 / .75);box-shadow:0 0 0 1px rgb(255 255 255 / .06),0 12px 40px rgb(0 0 0 / .45),0 0 36px var(--zar-glow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .3s,background .3s,border-color .3s,box-shadow .3s}.okladka-play:hover .okladka-play-kolo,.okladka-play:focus-visible .okladka-play-kolo{transform:scale(1.06);background:rgb(10 13 21 / .72);border-color:var(--zar);box-shadow:0 0 0 1px rgb(255 255 255 / .08),0 14px 48px rgb(0 0 0 / .5),0 0 48px var(--zar-glow)}.okladka-play:focus-visible{outline:none}.okladka-play-kolo svg{margin-left:3px}.okladka-zwij{position:absolute;top:.7rem;right:.7rem;z-index:4;font-family:var(--f-utility);font-variant:small-caps;letter-spacing:.14em;font-size:.78rem;color:var(--tekst);background:rgb(10 13 21 / .62);border:1px solid var(--szklo-brzeg);border-radius:999px;padding:.35rem .85rem;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:color .25s,border-color .25s,background .25s}.okladka-zwij:hover,.okladka-zwij:focus-visible{color:var(--zar);border-color:rgb(255 154 60 / .5)}.okladka-zwij[hidden]{display:none!important}.okladka-slot{position:absolute;inset:0;z-index:5}.okladka-slot[hidden]{display:none!important}.okladka-slot iframe{width:100%;height:100%;border:0;display:block}.odtwarzacz-yt.gra .okladka-img,.odtwarzacz-yt.gra .okladka-play,.odtwarzacz-yt.gra .okladka-rozwin{opacity:0;pointer-events:none}.odtwarzacz-yt.gra .okladka-zwij{opacity:1}.karta-odcinka.flip-anim{transition:none!important;will-change:transform}@media (prefers-reduced-motion:reduce){.okladka-play{transition:none}.karta-odcinka.flip-anim{transform:none!important}}.js .odslon{opacity:0;transform:translateY(46px) scale(.985);transition:opacity .9s cubic-bezier(.22,.61,.21,1),transform .9s cubic-bezier(.22,.61,.21,1);will-change:opacity,transform}.js .odslon.widoczne{opacity:1;transform:none}.orbita-kafel .odslon,.orbita-kafel .karta-odcinka{opacity:1;transform:none;transition:none}.js .hero-wnetrze{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.js .odslon{opacity:1;transform:none;transition:none}}.panel-szklany{max-width:900px;margin:0 auto;padding:clamp(1.6rem,4vw,3rem);background:var(--szklo);border:1px solid var(--szklo-brzeg);border-radius:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.inicjal::first-letter{font-family:var(--f-display);font-size:3.3em;font-weight:700;color:var(--zar);float:left;line-height:.82;padding:.05em .12em 0 0;text-shadow:0 0 26px var(--zar-glow)}.naglowek-archiwum{padding:6rem 1.5rem 1rem;text-align:center;position:relative}.naglowek-archiwum h1{background:linear-gradient(180deg,var(--tekst) 55%,var(--ksiezyc));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.blog-lead{max-width:38rem;margin:1.1rem auto 0;font-size:clamp(1.05rem,2.2vw,1.2rem);line-height:1.65;color:var(--tekst-slaby)}.wpis-naglowek{max-width:var(--miara);margin:0 auto 2rem;text-align:center;padding-top:3rem}.osadzenie-wideo{max-width:920px;margin:0 auto 2.5rem;aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1px solid var(--szklo-brzeg);box-shadow:0 24px 70px rgb(0 0 0 / .55),0 0 60px rgb(255 138 44 / .10)}.osadzenie-wideo .odtwarzacz-yt{width:100%;height:100%;border-radius:inherit}.osadzenie-wideo iframe{width:100%;height:100%;border:0;display:block}.tresc-wpisu{max-width:var(--miara);margin:0 auto;font-size:1.16rem}.tresc-wpisu h2{margin-top:2.2em;padding-top:1.2em;border-top:1px solid var(--szklo-brzeg)}.tresc-wpisu blockquote{margin:2em 0;padding:1.2em 1.5em;border-left:3px solid var(--zar);border-radius:0 12px 12px 0;background:var(--szklo);font-style:italic;color:var(--tekst-slaby)}.tresc-wpisu img{border-radius:12px;border:1px solid var(--szklo-brzeg)}.ramka-zrodla{max-width:var(--miara);margin:0 auto 2.5rem;padding:1.3rem 1.6rem;border-radius:14px;background:linear-gradient(135deg,rgb(224 85 58 / .10),rgb(212 162 78 / .06));border:1px solid rgb(255 154 60 / .25)}.ramka-zrodla .etykieta{display:block;margin-bottom:.4rem}.ramka-zrodla p{margin:.3rem 0}.siatka-blog{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.4rem;margin-top:2rem}.kafel-blog{background:var(--noc-2);border:1px solid var(--szklo-brzeg);border-radius:12px;padding:1.4rem 1.5rem;transition:border-color .25s,transform .25s}.kafel-blog:hover{border-color:rgb(255 154 60 / .4);transform:translateY(-3px)}.kafel-blog .data{font-family:var(--f-utility);font-size:.82rem;letter-spacing:.08em;color:var(--tekst-slaby)}.kafel-blog h2,.kafel-blog h3{font-size:1.3rem;margin:.4rem 0 .5rem}.kafel-blog a{color:var(--tekst);text-decoration:none}.kafel-blog a:hover{color:var(--zar)}.kafel-blog p{margin:0;color:var(--tekst-slaby);font-size:1rem}.nav-links{display:flex;gap:.7rem;justify-content:center;padding:3rem 1rem;font-family:var(--f-utility)}.nav-links .page-numbers{padding:.4rem .95rem;border:1px solid var(--szklo-brzeg);border-radius:8px;text-decoration:none;color:var(--tekst-slaby)}.nav-links .page-numbers:hover{color:var(--zar);border-color:var(--zar)}.nav-links .current{background:linear-gradient(135deg,var(--cynober),var(--zar));color:#180c06;border-color:#fff0}.stopka{margin-top:4rem;padding:3rem clamp(1.2rem,5vw,4rem);text-align:center;border-top:1px solid var(--szklo-brzeg);font-family:var(--f-utility);color:var(--tekst-slaby);font-size:.95rem;background:linear-gradient(transparent,rgb(224 85 58 / .05))}.stopka a{color:var(--tekst-slaby)}.stopka a:hover{color:var(--zar)}.stopka .kolofon{font-family:var(--f-display);font-style:italic;margin-top:.8rem;color:var(--tekst-slaby)}.menu-stopka{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;list-style:none;margin:0 0 1rem;padding:0}.menu-stopka li:not(:last-child)::after{content:"·";margin-left:.9rem;color:var(--tekst-slaby);opacity:.7}.menu-stopka a{text-decoration:none}#scena3d,.orbita-canvas{position:fixed;inset:0;z-index:-1;pointer-events:none}.orbita-canvas{position:absolute;z-index:0;width:100%;height:100%}.karta-odcinka{transform-style:preserve-3d;will-change:transform}.karta-odcinka .tresc,.karta-odcinka .mini,.karta-odcinka .okladka-img{transform:translateZ(0)}.karta-odcinka.rozwinieta,.karta-odcinka.gra{transform-style:flat;will-change:auto}.js .hero h1 .slowo{display:inline-block;opacity:0;transform:translateY(.6em) rotate(1.5deg);animation:slowo .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.5s + var(--i)*.12s)}@keyframes slowo{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .hero h1 .slowo{animation:none;opacity:1;transform:none}}.widok-odcinki .tlo-nocy{background:radial-gradient(1300px 750px at 70% -12%,rgb(212 162 78 / .14),transparent 60%),radial-gradient(1000px 700px at 20% 112%,rgb(157 180 204 / .10),transparent 55%),var(--noc)}.widok-blog .tlo-nocy{background:radial-gradient(1200px 700px at 80% -10%,rgb(176 125 46 / .13),transparent 60%),radial-gradient(1000px 750px at 15% 112%,rgb(73 86 60 / .16),transparent 55%),var(--noc)}.widok-dziady .tlo-nocy{background:radial-gradient(1200px 750px at 75% -10%,rgb(120 100 190 / .14),transparent 60%),radial-gradient(1000px 800px at 22% 112%,rgb(90 130 180 / .10),transparent 55%),var(--noc)}.orbita{position:relative;isolation:isolate}.orbita-tor{height:320vh;position:relative}.orbita-sticky{position:sticky;top:0;height:100vh;height:100dvh;display:grid;place-items:center;overflow:hidden;clip-path:inset(0);contain:paint}.orbita-scena{position:absolute;inset:0;perspective:820px;perspective-origin:50% 46%;transform-style:preserve-3d;pointer-events:none;overflow:hidden;clip-path:inset(0)}.orbita--atf .orbita-pierscien,.orbita--atf .orbita-ognisko,.orbita--atf .orbita-canvas{visibility:hidden;pointer-events:none;opacity:0}.orbita-ognisko{position:absolute;left:50%;top:auto;bottom:calc(2% + 20px);transform:translateX(-50%);width:min(340px,62vw);height:min(560px,92vh);z-index:5;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.ognisko-powod{display:none}.ognisko-klody-foto{position:absolute;left:50%;bottom:1%;transform:translateX(-50%);width:min(190px,56%);z-index:2;pointer-events:none;height:auto;line-height:0;background:#fff0}.ognisko-klody-foto img{width:100%;height:auto;display:block;background:#fff0;opacity:1;filter:drop-shadow(0 0 8px rgb(255 110 20 / .45))}.ognisko-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;mix-blend-mode:screen;z-index:3}.ognisko-rysunek{display:none}@keyframes ognisko-powod{0%,100%{opacity:.7;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.07)}}@media (prefers-reduced-motion:reduce){.ognisko-powod{animation:none}}.orbita-pierscien{position:absolute;left:50%;top:48%;width:0;height:0;transform-style:preserve-3d;z-index:20}.orbita-kafel{position:absolute;left:0;top:0;transform-style:preserve-3d;will-change:transform,opacity;margin:0;translate:-50% -50%;pointer-events:none;opacity:0;visibility:hidden;backface-visibility:hidden}.orbita-kafel .karta-odcinka{width:100%;margin:0;background:var(--noc-2);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 18px 50px rgb(0 0 0 / .55),0 0 30px rgb(255 138 44 / .12);pointer-events:auto;isolation:isolate;transform-style:preserve-3d;backface-visibility:hidden}.orbita-kafel .karta-odcinka .tresc{background:var(--noc-2);position:relative;z-index:1}.orbita-kafel .karta-odcinka .odtwarzacz-yt{background:#000}.orbita-kafel .karta-odcinka:hover{transform:none}.orbita-intro{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);z-index:30;text-align:center;width:min(720px,92vw);pointer-events:auto;transition:opacity .2s linear}.orbita-intro h1{color:var(--tekst);line-height:1.08;margin-bottom:.35em}.js .orbita-intro h1{animation:intro-tytul 1.1s cubic-bezier(.22,.61,.21,1) .2s both}@keyframes intro-tytul{from{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js .orbita-intro h1{animation:none}}.orbita-lead{max-width:40rem;margin:1rem auto 0;font-size:clamp(1.05rem,2.4vw,1.2rem);color:var(--tekst-slaby)}.orbita-wskazowka{position:absolute;bottom:1.4rem;left:50%;transform:translateX(-50%);z-index:25;margin:0;font-family:var(--f-utility);font-variant:small-caps;letter-spacing:.18em;font-size:.78rem;color:var(--tekst-slaby);opacity:.8}html:not(.js) .orbita .orbita-tor,.orbita--fallback .orbita-tor{height:auto}html:not(.js) .orbita .orbita-sticky,.orbita--fallback .orbita-sticky{position:relative;height:auto;min-height:0;display:block;padding:5rem clamp(1.2rem,5vw,4rem) 3rem;overflow:visible}html:not(.js) .orbita .orbita-canvas,html:not(.js) .orbita .orbita-wskazowka,.orbita--fallback .orbita-canvas,.orbita--fallback .orbita-wskazowka{display:none}html:not(.js) .orbita .orbita-scena,.orbita--fallback .orbita-scena{position:relative;inset:auto;perspective:none;margin-top:2.5rem}html:not(.js) .orbita .orbita-ognisko,.orbita--fallback .orbita-ognisko{position:relative;left:auto;top:auto;transform:none;margin:0 auto 1.5rem;opacity:1;visibility:visible}html:not(.js) .orbita .orbita-pierscien,.orbita--fallback .orbita-pierscien{position:relative;left:auto;top:auto;width:auto;height:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.6rem;max-width:1180px;margin:0 auto;transform:none!important}html:not(.js) .orbita .orbita-kafel,.orbita--fallback .orbita-kafel{position:relative;left:auto;top:auto;width:auto!important;translate:none;transform:none!important;opacity:1!important;filter:none!important;pointer-events:auto!important}html:not(.js) .orbita .orbita-intro,.orbita--fallback .orbita-intro{position:relative;left:auto;top:auto;transform:none!important;width:auto;max-width:900px;margin:0 auto;opacity:1!important;pointer-events:auto!important}@media (max-width:700px){.orbita-tor{height:280vh}.orbita-ognisko{width:min(220px,52vw);height:min(420px,78vh)}.orbita-intro{top:38%;width:min(920px,94vw)}.orbita-lead{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}