@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-latin-wght.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-pl-wght.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-pl-italic.woff2) format("woff2");unicode-range:U+0104-0107,U+0118-0119,U+0141-0144,U+015A-015B,U+0179-017C}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/jetbrains-mono-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--tlo:#0b1311;--tlo-2:#101a17;--tlo-3:#15211d;--linia:rgba(200,235,222,.11);--linia-2:rgba(200,235,222,.22);--tekst:#f3ece2;--tekst-2:#c8ccc3;--tekst-3:#93a099;--cieply:#f6ecdc;--akcent:#6fe3c4;--akcent-tusz:#05221b;--proba:#f2b36b;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-serif:"Instrument Serif",Georgia,serif;--font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--kontener:1280px;--margines:clamp(1rem,4vw,2.5rem);--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-padding-top:5rem;overflow-x:clip}body{margin:0;background:var(--tlo);color:var(--tekst);font-family:var(--font);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;font-synthesis:none;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}img{display:block}:focus-visible{outline:2px solid var(--akcent);outline-offset:3px;border-radius:2px}.kontener{width:min(100% - 2*var(--margines),var(--kontener));margin-inline:auto}.pomin{position:absolute;left:1rem;top:-4rem;background:var(--akcent);color:var(--akcent-tusz);padding:.6rem 1rem;border-radius:6px;font-weight:600;z-index:40}.pomin:focus{top:1rem}.etykieta{font:500 .75rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-3)}em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.012em;font-size:1.07em;color:var(--cieply)}.kropka{display:inline-block;flex:none;width:.5625rem;height:.5625rem;border-radius:50%;background:var(--akcent);position:relative}.kropka--plan{background:transparent;box-shadow:inset 0 0 0 1.5px var(--tekst-3)}.kropka--pracuje{background:var(--proba)}.kropka--pracuje:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--proba)}.naglowek{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:clamp(1.1rem,2.4vw,1.75rem)}.znak{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none;color:var(--tekst)}.znak svg{height:1.4rem;width:auto;display:block}.znak__lab{padding-left:.8rem;border-left:1px solid var(--linia-2);line-height:1.1rem;color:var(--tekst-2)}.logo-kropka{fill:var(--akcent)}.logo-litery{fill:currentColor}.menu{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2rem)}.menu a{text-decoration:none;color:var(--tekst-2);transition:color .25s var(--ease)}.menu a:hover{color:var(--tekst)}.menu__kotwice{display:none;gap:clamp(1rem,2.4vw,2rem)}@media(min-width:760px){.menu__kotwice{display:flex}}.menu__wyjscie{color:var(--tekst)!important}@property --px{syntax:"<number>";inherits:true;initial-value:0}@property --py{syntax:"<number>";inherits:true;initial-value:0}.hero{position:relative;isolation:isolate;background:var(--tlo);margin-top:calc(-1*clamp(3.6rem,6.5vw,5.2rem));padding-top:clamp(3.6rem,6.5vw,5.2rem);--px:0;--py:0;transition:--px 1.5s var(--ease-out),--py 1.5s var(--ease-out)}.hero__siatka{display:grid}.hero__gora{position:relative;z-index:2;padding-top:clamp(1.25rem,4.5vh,2.5rem);pointer-events:none}.hero__dol a{pointer-events:auto}.hero__etykieta{display:flex;align-items:center;gap:.6rem}.hero__tytul{margin-top:clamp(1rem,2.2vh,1.4rem);font-size:clamp(3rem,min(1rem + 9.1vw,15.5vh),8.25rem);line-height:1;letter-spacing:-.05em;font-weight:600;text-wrap:balance}.hero__tytul em{letter-spacing:-.02em;font-size:1.08em}.slowo{display:inline-block;overflow:hidden;padding:.08em .05em .17em;margin:-.08em -.05em -.17em;vertical-align:bottom}.slowo>span{display:inline-block}.zakonczenie{white-space:nowrap}.kropka-h1,.kropka-t{display:inline-block;width:.15em;height:.15em;border-radius:50%;background:var(--akcent);margin-left:.045em}.hero__dol{position:relative;z-index:2;display:grid;gap:.35rem;margin-top:clamp(1rem,3vh,1.5rem);justify-items:start;pointer-events:none}.hero__opis{font-size:clamp(1.0625rem,1rem + .4vw,1.1875rem);line-height:1.5;color:var(--tekst-2);max-width:42ch;text-wrap:pretty}.link{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;text-decoration:none;color:var(--tekst);font-weight:500}.link span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:.1em;transition:background-size .45s var(--ease-out)}.link:hover span{background-size:0 1px;background-position:100% 100%}.link i{font-style:normal;transition:transform .35s var(--ease-out)}.link:hover i{transform:translate(.2rem)}.link--dol:hover i{transform:translateY(.2rem)}.scena{position:absolute;left:max(50% - 50vw,50% - 880px);width:min(100vw,1760px);aspect-ratio:1.6;bottom:46px;pointer-events:none;overflow-y:clip}.warstwa{position:absolute;inset:0;translate:calc(var(--px)*var(--g)*1px) calc(var(--py)*var(--g)*.7px)}.warstwa img{width:100%;height:100%;object-fit:cover}.warstwa--dal{--g:7;z-index:0}.warstwa--srodek{--g:15;z-index:1;transform-origin:84.8% 58.5%;content-visibility:auto}.warstwa--przod{--g:32;z-index:3}.warstwa--srodek,.warstwa--dal,.warstwa--przod{mix-blend-mode:screen}.warstwa picture{display:block;width:100%;height:100%}.sygnaly{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sygnaly--waska{display:none}.puls-tlo{opacity:.2}.puls--przed{fill:var(--proba)}.puls--po{fill:var(--akcent)}.puls--odpad{fill:var(--tekst-3)}.blysk{position:absolute;left:84.8%;top:58.5%;width:34%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(255,222,176,.5) 0,rgba(255,190,120,.16) 16%,rgba(255,180,110,.04) 42%,transparent 66%);opacity:.5}.bramka{position:absolute;left:84.8%;top:58.5%;width:clamp(5.25rem,10.5vw,10.5rem);aspect-ratio:1;translate:-50% -50%;perspective:800px}.bramka__plaszczyzna{position:absolute;inset:0;transform:rotateY(60deg) rotateX(-7deg);transform-style:preserve-3d}.bramka svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.bramka circle,.bramka path{fill:none;stroke:var(--tekst);vector-effect:non-scaling-stroke}.bramka__podzialka circle{stroke-width:7;opacity:.55;stroke-dasharray:.6 5.4}.bramka__obrys circle{stroke-width:1;opacity:.75}.bramka__luki path{stroke:var(--akcent);stroke-width:2}.adnotacja{position:absolute;display:none;white-space:nowrap;color:var(--tekst-2);font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.adnotacja:before{content:"";position:absolute;background:var(--linia-2)}.adnotacja--proba{left:84.8%;top:58.5%;translate:-50% calc(-1*clamp(4.2rem,7.5vw,7.4rem))}.adnotacja--przeszlo{left:68%;top:88%;color:var(--akcent)}@media(min-width:900px){.adnotacja{display:block}}.podzialka{position:relative;margin-top:clamp(.5rem,2vh,1.5rem)}.podzialka__rys{position:relative;z-index:2}.podzialka__rys svg{display:block;width:100%;height:104px;overflow:visible}.os,.t{stroke:var(--linia-2);stroke-width:1;shape-rendering:crispEdges}.t--tydzien{stroke:var(--tekst-3)}.t--miesiac{stroke:var(--tekst-2)}.os--plan{stroke:var(--tekst-3);stroke-dasharray:3 4;shape-rendering:auto}.dzis{stroke:var(--tekst);stroke-width:1.5;shape-rendering:crispEdges}.podzialka__rys text,.rejestr-os text{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;fill:var(--tekst-3)}.podzialka__rys .dzis-tekst,.rejestr-os .dzis-tekst{fill:var(--tekst)}.podzialka__rys .nr,.rejestr-os .nr{fill:var(--tekst-2)}.plan-tekst{display:none}@media(min-width:1000px){.plan-tekst{display:inline}}.pt{fill:var(--akcent);transition:r .25s var(--ease-out)}.pt--pracuje{fill:var(--proba)}.pt--plan{fill:var(--tlo);stroke:var(--tekst-3);stroke-width:1.5}.pt-puls{fill:var(--proba);transform-box:fill-box;transform-origin:center}.pt-pole{fill:transparent}.todzie{stroke:var(--linia-2);stroke-width:1}.nazwa{fill:var(--tekst)!important;opacity:0;paint-order:stroke;stroke:var(--tlo);stroke-width:6px;stroke-linejoin:round;letter-spacing:.02em;font-size:12px!important;transition:opacity .2s var(--ease);pointer-events:none}.pt-link:hover .nazwa,.pt-link:focus-visible .nazwa{opacity:1}.pt-link:hover .pt,.pt-link:focus-visible .pt{r:7px}.pt-link:focus-visible{outline:none}.pt-link:focus-visible .pt-pole{stroke:var(--akcent);stroke-width:1.5}.odczyt{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem 1rem;margin-top:.75rem;padding-top:1.1rem;border-top:1px solid var(--linia)}.odczyt dt{display:flex;align-items:center;gap:.45rem;font:500 .6875rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-3)}.odczyt dd{margin-top:.2rem;font:500 clamp(1rem,.92rem + .55vw,1.375rem)/1.3 var(--font-mono);letter-spacing:-.01em;color:var(--tekst)}@media(min-width:760px){.odczyt{grid-template-columns:repeat(6,auto);justify-content:space-between}}.ryc-opis{position:relative;z-index:2;margin-top:1.1rem;color:var(--tekst-3);font:500 .6875rem/1.55 var(--font-mono);letter-spacing:.04em;max-width:70ch}.ryc-opis b{color:var(--tekst-2);font-weight:500}.rozdzial{position:relative;padding-top:clamp(5rem,11vw,9.5rem)}.rozdzial__glowa{position:relative;display:flex;justify-content:space-between;gap:1rem;padding-top:1rem}.rozdzial__linia{position:absolute;inset:0 0 auto;height:1px;background:var(--linia-2);transform-origin:left}.rozdzial__linia:after{content:"";position:absolute;left:0;top:1px;width:4.5rem;height:6px;background:repeating-linear-gradient(90deg,var(--tekst-3) 0 1px,transparent 1px 8px)}.tytul-2{font-size:clamp(2.375rem,1rem + 4.9vw,4.875rem);line-height:1.02;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.tytul-2 em{letter-spacing:-.015em}.siatka{display:grid;gap:1.75rem}@media(min-width:900px){.siatka{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}}.idea-tlo{position:absolute;inset:0;overflow:clip;pointer-events:none;mix-blend-mode:screen;mask-image:linear-gradient(180deg,transparent,#000 22%,#000 62%,transparent 94%)}.idea-tlo img{position:absolute;left:-14%;top:-8%;width:128%;max-width:none;height:auto;opacity:.5;transform:scaleX(-1)}.rozdzial--idea>.kontener{position:relative;z-index:1}.idea{margin-top:clamp(2rem,5vw,4rem)}.idea__opis{font-size:clamp(1.1875rem,1.05rem + .75vw,1.625rem);line-height:1.42;letter-spacing:-.012em;color:var(--tekst);text-wrap:pretty}@media(min-width:900px){.idea .tytul-2{grid-column:1/7}.idea__opis{grid-column:7/13}}.zasady{display:grid;gap:.75rem;margin-top:clamp(2.5rem,6vw,5rem)}.zasada{position:relative;padding:1.4rem 1.4rem 1.6rem;background:linear-gradient(180deg,#c8ebde0e,#c8ebde03);border:1px solid var(--linia);border-radius:14px;transition:border-color .4s var(--ease),transform .5s var(--ease-out)}.zasada:hover{border-color:var(--linia-2);transform:translateY(-3px)}.zasada h3{display:flex;align-items:baseline;gap:.65rem;font-size:1.125rem;font-weight:600;letter-spacing:-.012em}.zasada .kropka{transform:translateY(-.08rem);width:.45rem;height:.45rem}.zasada p{margin-top:.45rem;color:var(--tekst-2);font-size:1rem;max-width:38ch}@media(min-width:760px){.zasady{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem)}}.obszary-glowa{padding-bottom:clamp(2rem,5vw,3.5rem)}.stos{position:relative;margin-top:clamp(2rem,5vw,4rem);timeline-scope:--m1,--m2,--m3,--m4,--m5}.znacznik{height:1px;margin-top:-1px}.znacznik:nth-of-type(1){view-timeline:--m1 block}.znacznik:nth-of-type(2){view-timeline:--m2 block}.znacznik:nth-of-type(3){view-timeline:--m3 block}.znacznik:nth-of-type(4){view-timeline:--m4 block}.znacznik:nth-of-type(5){view-timeline:--m5 block}.panel{position:relative;overflow:clip;background:var(--tlo);border-top:1px solid var(--linia-2)}.panel--2,.panel--4{background:var(--tlo-2)}.panel__grafika{position:relative;width:100%;aspect-ratio:1.2;pointer-events:none;mix-blend-mode:screen;content-visibility:auto}.panel__grafika picture,.panel__grafika img{display:block;width:100%;height:100%}.panel__grafika img{object-fit:cover}.panel__ruch{position:absolute;inset:0;transform-origin:50% 50%}.panel__tresc{position:relative;z-index:2;padding-block:0 3rem}.panel__nr{display:flex;gap:1rem;justify-content:space-between}.panel__nazwa{margin-top:.4rem;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(3.5rem,1.8rem + 8.2vw,9rem);line-height:1;letter-spacing:-.02em;color:var(--cieply)}.panel__opis{margin-top:.9rem;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);line-height:1.45;color:var(--tekst);max-width:34ch;text-wrap:pretty}.panel__wpisy{margin-top:1.25rem;display:grid;gap:.1rem}.panel__wpisy a{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;text-decoration:none;color:var(--tekst-2);transition:color .25s var(--ease),transform .4s var(--ease-out)}.panel__wpisy a:hover{color:var(--tekst);transform:translate(.25rem)}.panel__wpisy span{font-size:.9375rem}.ryc{margin-top:1.1rem;font:500 .6875rem/1.55 var(--font-mono);letter-spacing:.04em;color:var(--tekst-3);max-width:44ch}.ryc b{color:var(--tekst-2);font-weight:500}.adn{position:absolute;display:none;font:500 .6875rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tekst-2);white-space:nowrap;padding:.15rem .4rem;background:color-mix(in srgb,var(--tlo) 72%,transparent);border-radius:3px}@media(min-width:900px){.stos{--wys:max(100svh,40rem)}.panel{position:sticky;top:0;height:var(--wys);display:flex;align-items:center}.panel__grafika{position:absolute;right:max(-3vw,-3rem);top:50%;translate:0 -50%;width:min(68vw,calc(var(--wys)*1.16),980px);aspect-ratio:1.2}.panel__tresc{padding-block:2rem}.panel__opis{max-width:30ch}.adn{display:block}.znacznik:not(:first-child){margin-top:32vh}}.panel__zaslona{position:absolute;inset:0;z-index:3;background:var(--tlo);opacity:0;pointer-events:none}.sygnal{fill:var(--akcent)}.rejestr-glowa{margin-top:clamp(2rem,5vw,3.5rem);display:grid;gap:1.25rem}.legenda{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.legenda li{display:flex;align-items:center;gap:.5rem}@media(min-width:900px){.rejestr-glowa{grid-template-columns:1fr auto;align-items:end}}.rejestr-uklad{margin-top:clamp(1.5rem,3vw,2.5rem);timeline-scope:--w01,--w02,--w03,--w04,--w05,--w06,--w07}.rejestr-os{position:sticky;top:0;z-index:5;background:var(--tlo);padding-block:.4rem .1rem;border-block:1px solid var(--linia)}.rejestr-os svg{display:block;width:100%;height:70px;overflow:visible}.rejestr-os .pt-link .nazwa{font-size:11px!important}@media(max-width:759.98px){.rejestr-os .nazwa{display:none}}.wpis{position:relative;display:grid;gap:.6rem;padding-block:clamp(1.5rem,2.8vw,2.4rem);border-bottom:1px solid var(--linia);scroll-margin-top:5.5rem;transition:background-color .4s var(--ease)}.wpis:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--akcent);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease-out)}.wpis:hover:before,.wpis:target:before{transform:scaleX(1)}.wpis__syg{width:100%;max-width:17rem;height:auto;overflow:visible}.wpis__meta{display:flex;flex-wrap:wrap;gap:.1rem .9rem;align-items:center}.wpis__meta b{font-weight:500;color:var(--tekst-2)}.wpis__nazwa{font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);line-height:1.2;letter-spacing:-.025em;font-weight:600;transition:transform .5s var(--ease-out)}.wpis:hover .wpis__nazwa{transform:translate(.25rem)}.wpis__pytanie{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.3125rem,1.12rem + .75vw,1.75rem);line-height:1.22;letter-spacing:-.008em;color:var(--cieply);text-wrap:pretty}.wpis__opis{margin-top:.5rem;color:var(--tekst-2);font-size:1rem;max-width:56ch;text-wrap:pretty}.wpis__stan{display:flex;align-items:center;gap:.55rem;color:var(--tekst)}.wpis__znacznik{display:inline-block;color:var(--tekst-3)}.wpis__link{margin-top:.15rem;font-size:.9375rem}.wpis__lewa{display:grid;gap:.45rem;align-content:start}@media(min-width:900px){.wpis{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);align-items:start}.wpis__syg{grid-column:1/4;margin-top:.25rem}.wpis__lewa{grid-column:4/7}.wpis__srodek{grid-column:7/12}.wpis__stan{grid-column:12/13;justify-content:flex-end;padding-top:.45rem;white-space:nowrap}}@media(max-width:899.98px){.wpis__stan{order:-1}}.syg-l{fill:none;stroke:var(--tekst-3);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.8}.syg-w{fill:none;stroke:var(--akcent);stroke-width:1.25;vector-effect:non-scaling-stroke}.syg-p{fill:var(--tekst-3)}.syg-d{fill:var(--akcent)}.wpis--pracuje .syg-w{stroke:var(--proba)}.wpis--pracuje .syg-d{fill:var(--proba)}.wpis--plan .syg-l,.wpis--plan .syg-w{stroke:var(--tekst-3);stroke-dasharray:3 4}.wpis--plan .syg-d{fill:none;stroke:var(--tekst-3);stroke-width:1}.mostek{position:relative;overflow:clip;margin-top:clamp(5rem,11vw,9.5rem);background:var(--tlo-2);border-block:1px solid var(--linia)}.mostek__srodek{position:relative;display:grid;gap:2.5rem;padding-block:clamp(3rem,7vw,6rem)}.mostek__opis{margin-top:1.1rem;color:var(--tekst-2);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);max-width:36ch}.mostek__akcje{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem}.przycisk{display:inline-flex;align-items:center;gap:.6rem;min-height:3.25rem;padding:.8rem 1.25rem;border-radius:999px;background:var(--akcent);color:var(--akcent-tusz);font-size:.9688rem;font-weight:600;letter-spacing:-.005em;text-decoration:none;transition:transform .35s var(--ease-out)}.przycisk i{font-style:normal;transition:transform .35s var(--ease-out)}.przycisk:hover{transform:translateY(-2px)}.przycisk:hover i{transform:translate(.2rem)}.drzwi-opak{position:relative;justify-self:center;width:min(100%,17rem);aspect-ratio:.6;margin-bottom:4.5rem}.drzwi-opak:before{content:"";position:absolute;inset:-30% -55%;background:radial-gradient(closest-side,rgba(255,226,186,.11),transparent);pointer-events:none}.drzwi{position:absolute;inset:0;display:block;text-decoration:none;color:var(--akcent-tusz)}.drzwi__rama{position:absolute;inset:0;border:1px solid var(--linia-2);border-radius:3px 3px 0 0}.drzwi__swiatlo{position:absolute;inset:1px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;text-align:right;padding:1.1rem;background:linear-gradient(180deg,#fff4e2 0,#f3e4cb 45%,#d9c6a4);color:#2a241a}.drzwi__swiatlo b{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:2.25rem;line-height:1.05;letter-spacing:-.01em}.drzwi__swiatlo span{font:500 .75rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.drzwi__skrzydlo{position:absolute;inset:0;background:linear-gradient(95deg,#1c2a25,#121d19);border:1px solid var(--linia-2);border-radius:3px 3px 0 0;transform-origin:left center;transform:perspective(900px) rotateY(-74deg);transition:transform .9s var(--ease-out)}.drzwi__skrzydlo:after{content:"";position:absolute;right:.8rem;top:52%;width:.7rem;height:.7rem;border-radius:50%;background:var(--akcent)}.drzwi:hover .drzwi__swiatlo{filter:brightness(1.04)}.drzwi__podloga{position:absolute;left:-46%;right:-46%;top:100%;height:30%;background:linear-gradient(180deg,rgba(255,232,196,.42),transparent 92%);clip-path:polygon(32% 0,68% 0,100% 100%,0 100%);pointer-events:none}@media(min-width:900px){.mostek__srodek{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem);align-items:center}.mostek__lewa{grid-column:1/8}.drzwi-opak{grid-column:9/13}}.stopka{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.75rem 1rem;color:var(--tekst-3);font-size:.9375rem}.stopka a{color:var(--tekst-2);text-decoration:none}.stopka a:hover{color:var(--tekst)}.stopka-noty{padding-bottom:2.25rem;color:var(--tekst-3);font:500 .6875rem/1.55 var(--font-mono);letter-spacing:.04em}.skala{display:none}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){.sygnaly,.panel__ruch .sygnaly{display:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hero__tytul .slowo>span{animation:wjazd 1s var(--ease-out) both}.hero__tytul .slowo:nth-of-type(2)>span{animation-delay:.07s}.hero__tytul .slowo:nth-of-type(3)>span{animation-delay:.14s}.hero__tytul .zakonczenie .slowo>span{animation-delay:.21s}.kropka-h1{animation:spadek 1s var(--ease) .62s both}.hero__etykieta,.hero__dol{animation:pojawienie .9s var(--ease-out) .3s both}.warstwa--dal picture{animation:zapal 2.6s var(--ease) both}.warstwa--srodek picture{animation:zapal-srodek 2.2s var(--ease-out) .1s both;transform-origin:84.8% 58.5%}.warstwa--przod picture{animation:zapal 3s var(--ease) .4s both}.blysk{animation:blysk 2.4s var(--ease) .15s both,oddech 7s ease-in-out 2.6s infinite}.bramka{animation:bramka-wejscie 1.5s var(--ease-out) .25s both}.bramka__podzialka{animation:obrot 60s linear infinite}.bramka__luki{animation:obrot 34s linear infinite reverse}.adnotacja{animation:pojawienie .9s var(--ease-out) 1.5s both}.podzialka__rys{animation:odslon 1.5s var(--ease-out) .5s both}.odczyt,.ryc-opis{animation:pojawienie .9s var(--ease-out) .9s both}.kropka--pracuje:after,.pt-puls{animation:puls 2.6s var(--ease) infinite}@keyframes wjazd{0%{transform:translateY(112%)}to{transform:none}}@keyframes spadek{0%{transform:translateY(-1.15em) scale(.5);opacity:0}48%{transform:none;opacity:1}66%{transform:translateY(-.13em)}84%{transform:none}92%{transform:translateY(-.03em)}to{transform:none}}@keyframes pojawienie{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes odslon{0%{clip-path:inset(-20px 100% -20px -20px)}to{clip-path:inset(-20px -20px -20px -20px)}}@keyframes puls{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(3);opacity:0}}@keyframes zapal{0%{opacity:0}to{opacity:1}}@keyframes zapal-srodek{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:none}}@keyframes blysk{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.15)}to{opacity:.5;transform:none}}@keyframes oddech{0%,to{opacity:.5}50%{opacity:.72}}@keyframes bramka-wejscie{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes obrot{to{transform:rotate(360deg)}}.puls{animation:var(--anim) var(--czas,8s) linear var(--op,0s) infinite both}.puls--przed{--anim:bieg-przed}.puls--po{--anim:bieg-po}.puls--odpad{--anim:bieg-odpad}@keyframes bieg-przed{0%{offset-distance:0%;opacity:0}6%{opacity:1}56%{offset-distance:100%;opacity:1}56.01%,to{offset-distance:100%;opacity:0}}@keyframes bieg-po{0%,55.99%{offset-distance:0%;opacity:0}56%{offset-distance:0%;opacity:1}96%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes bieg-odpad{0%{offset-distance:0%;opacity:0}8%{opacity:.85}60%{opacity:.7}85%,to{offset-distance:100%;opacity:0}}.sygnal{animation:bieg-obszar var(--czas,7s) linear var(--op,0s) infinite both}@keyframes bieg-obszar{0%,12%{opacity:0;fill:var(--proba)}0%{offset-distance:0%}20%{opacity:1}55%{fill:var(--akcent)}82%{opacity:1}90%,to{opacity:0;fill:var(--akcent)}to{offset-distance:100%}}.syg-ruch{animation:bieg-syg var(--czas,5s) linear var(--op,0s) infinite both}@keyframes bieg-syg{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.wpis--plan .syg-ruch{animation:none;opacity:0}@supports (animation-timeline:scroll()){.warstwa--srodek{animation:wlot-srodek linear both;animation-timeline:scroll(root block);animation-range:0 105vh}.warstwa--dal{animation:wlot-dal linear both;animation-timeline:scroll(root block);animation-range:0 105vh}.warstwa--przod{animation:wlot-przod linear both;animation-timeline:scroll(root block);animation-range:0 90vh}@keyframes wlot-srodek{60%{opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes wlot-dal{to{transform:translateY(10vh) scale(1.1);opacity:.2}}@keyframes wlot-przod{to{transform:translateY(-16vh) scale(1.35);opacity:0}}.idea-tlo img{animation:zaslona linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes zaslona{0%{translate:0 -6%}to{translate:0 8%}}.rozdzial__linia{animation:rysuj linear both;animation-timeline:view();animation-range:entry 0% entry 80%}.wjezdza{animation:wjezdzanie linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes rysuj{0%{transform:scaleX(0)}to{transform:none}}@keyframes wjezdzanie{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media(min-width:900px){.panel__ruch,.panel__nazwa{animation:panel-wejscie linear both;animation-range:cover 0% cover 92%}.panel--1 :is(.panel__ruch,.panel__nazwa){animation-timeline:--m1}.panel--2 :is(.panel__ruch,.panel__nazwa){animation-timeline:--m2}.panel--3 :is(.panel__ruch,.panel__nazwa){animation-timeline:--m3}.panel--4 :is(.panel__ruch,.panel__nazwa){animation-timeline:--m4}.panel--5 :is(.panel__ruch,.panel__nazwa){animation-timeline:--m5}.panel__nazwa{animation-name:nazwa-wejscie}@keyframes panel-wejscie{0%{transform:scale(1.16) translateY(7%);opacity:.1}to{transform:none;opacity:1}}.panel__zaslona{animation:zaslon linear both;animation-range:cover 0% cover 100%}.panel--1 .panel__zaslona{animation-timeline:--m2}.panel--2 .panel__zaslona{animation-timeline:--m3}.panel--3 .panel__zaslona{animation-timeline:--m4}.panel--4 .panel__zaslona{animation-timeline:--m5}.panel--5 .panel__zaslona{animation:none}@keyframes zaslon{to{opacity:.82}}@keyframes nazwa-wejscie{0%{transform:translate(-4%);opacity:0}to{transform:none;opacity:1}}}.wpis:nth-child(1){view-timeline:--w01 block}.wpis:nth-child(2){view-timeline:--w02 block}.wpis:nth-child(3){view-timeline:--w03 block}.wpis:nth-child(4){view-timeline:--w04 block}.wpis:nth-child(5){view-timeline:--w05 block}.wpis:nth-child(6){view-timeline:--w06 block}.wpis:nth-child(7){view-timeline:--w07 block}.rejestr-os [data-w] .pt{animation:pt-aktywny linear both;animation-range:cover 30% cover 66%}.rejestr-os [data-w] .nazwa{animation:nazwa-aktywna linear both;animation-range:cover 30% cover 66%}.rejestr-os [data-w="01"] :is(.pt,.nazwa){animation-timeline:--w01}.rejestr-os [data-w="02"] :is(.pt,.nazwa){animation-timeline:--w02}.rejestr-os [data-w="03"] :is(.pt,.nazwa){animation-timeline:--w03}.rejestr-os [data-w="04"] :is(.pt,.nazwa){animation-timeline:--w04}.rejestr-os [data-w="05"] :is(.pt,.nazwa){animation-timeline:--w05}.rejestr-os [data-w="06"] :is(.pt,.nazwa){animation-timeline:--w06}.rejestr-os [data-w="07"] :is(.pt,.nazwa){animation-timeline:--w07}@keyframes pt-aktywny{0%,to{r:4.5px}25%,75%{r:7.5px}}@keyframes nazwa-aktywna{0%,to{opacity:0}18%,82%{opacity:1}}.drzwi__skrzydlo{animation:otwarcie linear both;animation-timeline:view(block);animation-range:entry 20% cover 58%}.drzwi__podloga{animation:podloga linear both;animation-timeline:view(block);animation-range:entry 20% cover 58%}@keyframes otwarcie{0%{transform:perspective(900px) rotateY(-4deg)}to{transform:perspective(900px) rotateY(-74deg)}}@keyframes podloga{0%{opacity:0}to{opacity:1}}@media(min-width:1100px){.skala{display:block;position:fixed;right:clamp(.6rem,1vw,1.1rem);top:50%;translate:0 -50%;width:7px;height:38vh;background:repeating-linear-gradient(180deg,var(--linia-2) 0 1px,transparent 1px 8px);z-index:20;pointer-events:none}.skala:after{content:"";position:absolute;left:-1px;width:9px;height:9px;border-radius:50%;background:var(--akcent);animation:skala linear both;animation-timeline:scroll(root block)}@keyframes skala{0%{top:0}to{top:calc(100% - 9px)}}}}}.strefy{display:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.strefy{position:absolute;inset:0;z-index:1;display:grid;grid-template:repeat(4,1fr)/repeat(6,1fr)}.hero:has(.strefy i:nth-child(1):hover){--px:-1;--py:-1}.hero:has(.strefy i:nth-child(2):hover){--px:-.6;--py:-1}.hero:has(.strefy i:nth-child(3):hover){--px:-.2;--py:-1}.hero:has(.strefy i:nth-child(4):hover){--px:.2;--py:-1}.hero:has(.strefy i:nth-child(5):hover){--px:.6;--py:-1}.hero:has(.strefy i:nth-child(6):hover){--px:1;--py:-1}.hero:has(.strefy i:nth-child(7):hover){--px:-1;--py:-.35}.hero:has(.strefy i:nth-child(8):hover){--px:-.6;--py:-.35}.hero:has(.strefy i:nth-child(9):hover){--px:-.2;--py:-.35}.hero:has(.strefy i:nth-child(10):hover){--px:.2;--py:-.35}.hero:has(.strefy i:nth-child(11):hover){--px:.6;--py:-.35}.hero:has(.strefy i:nth-child(12):hover){--px:1;--py:-.35}.hero:has(.strefy i:nth-child(13):hover){--px:-1;--py:.35}.hero:has(.strefy i:nth-child(14):hover){--px:-.6;--py:.35}.hero:has(.strefy i:nth-child(15):hover){--px:-.2;--py:.35}.hero:has(.strefy i:nth-child(16):hover){--px:.2;--py:.35}.hero:has(.strefy i:nth-child(17):hover){--px:.6;--py:.35}.hero:has(.strefy i:nth-child(18):hover){--px:1;--py:.35}.hero:has(.strefy i:nth-child(19):hover){--px:-1;--py:1}.hero:has(.strefy i:nth-child(20):hover){--px:-.6;--py:1}.hero:has(.strefy i:nth-child(21):hover){--px:-.2;--py:1}.hero:has(.strefy i:nth-child(22):hover){--px:.2;--py:1}.hero:has(.strefy i:nth-child(23):hover){--px:.6;--py:1}.hero:has(.strefy i:nth-child(24):hover){--px:1;--py:1}}@media(forced-colors:active){.kropka,.kropka-h1,.pt{forced-color-adjust:none;background:CanvasText;fill:CanvasText}}@media(max-width:899.98px){.hero__siatka .podzialka{order:1;margin-top:clamp(10.5rem,53vw,18rem)}.hero__siatka .hero__dol{order:2;margin-top:1rem}.hero__siatka .odczyt{order:3}.hero__siatka .ryc-opis{order:4}}@media(max-width:599.98px){.scena{left:calc(50% - 50vw);width:100vw;aspect-ratio:.8}.warstwa--srodek{transform-origin:79% 42%}.sygnaly--szeroka{display:none}.sygnaly--waska{display:block}.sygnaly--waska .puls:nth-child(n+13):not(.puls--odpad){display:none}.blysk,.bramka{left:79%;top:42%}.blysk{width:60%}}.obszary__tytul{margin-top:clamp(2rem,5vw,3.5rem)}.mostek__tytul{margin-top:1rem}.adn--warstwy-1{left:8%;top:8%}.adn--warstwy-2{left:83%;top:18%}.adn--petle-1{left:43%;top:8%}.adn--petle-2{left:21%;top:49%}.adn--petle-3{left:72%;top:49%}.adn--petle-4{left:37%;top:84%}.adn--zwrotnica-1{left:53%;top:12%}.adn--zwrotnica-2{left:69%;top:26%}.adn--zwrotnica-3{left:78%;top:72%}.adn--plytki-1{left:6%;top:66%}.adn--plytki-2{left:6%;top:50%}.adn--plytki-3{left:6%;top:28%}.adn--splot-1{left:8%;top:76%}.adn--splot-2{left:83%;top:22%}.ruch-01{offset-path:path("M120 84C60 84 30 40 70 18C100 2 140 2 170 18C210 40 180 84 120 84");--czas:6s}.ruch-02{offset-path:path("M12 48H228");--czas:7s}.ruch-03{offset-path:path("M34 48H206");--czas:5s}.ruch-04{offset-path:path("M40 66C70 66 70 34 100 34H150C180 34 180 66 205 66");--czas:6s}.ruch-05{offset-path:path("M8 54H200");--czas:7s}.ruch-06{offset-path:path("M40 70C60 30 90 20 120 20S180 30 200 70C160 92 80 92 40 70");--czas:5s}.ruch-07{offset-path:path("M82 48H150");--czas:6s}.syg-kreski{stroke-width:12;stroke-dasharray:1 7}.syg-tekst{font:500 11px var(--font-mono);fill:var(--tekst-2)}.blad{min-height:calc(100svh - 12rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;padding-block:3rem}.blad .tytul-2{max-width:14ch}.blad .mostek__opis{margin-top:0}.blad .mostek__akcje{margin-top:.5rem}
