:root{--tr:.3s ease-in-out}*{margin:0;padding:0;box-sizing:border-box;border:none;outline:none}@font-face{font-family:'Mfs';src:url('Mfs.woff2') format('woff2');font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:'icomoon';src:url('icomoon.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:block}body{background:url('tlo.webp') repeat top center / 1.25rem #69503c;font-family:'Mfs',sans-serif;font-size:1.375rem;color:#E8D1BE;line-height:1.6;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}strong{font-weight:700}a{text-decoration:none;color:inherit;transition:var(--tr);cursor:pointer;font-size:1.375rem}@media(pointer:coarse){a,span[onclick],.np,button{-webkit-tap-highlight-color:transparent}a:active,span[onclick]:active,.np:active,button:active{opacity:0.8;transform:scale(0.97);transition:transform 0.1s,opacity 0.1s}}.obraz{width:100%;position:relative;overflow:hidden;background:#534132;display:block}.obraz img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:0;transition:opacity 0.6s ease-in-out;will-change:opacity}.obraz img.loaded{opacity:1}hr{display:block;border:none;height:1.5px;background:#666;border-radius:2px;margin:1.5rem 0}a:focus-visible,button:focus-visible{outline:0.125rem solid #928374;outline-offset:0.125rem}.wstrzymaj-animacje *,.wstrzymaj-animacje{transition-property:none !important}header{background:url('tlo.webp') repeat top center / 1.25rem #6A4324}#logo1{display:none;padding:4rem 0;text-align:center;background:#0009}#logo1 a{display:block;width:12rem;height:12rem;margin:auto;border-radius:3rem;overflow:hidden;box-shadow:inset 0 0 2rem #0008;outline:0.5rem solid #fff1}#logo1 img{width:100%;height:100%;object-fit:contain}#logo2{flex-shrink:0}#logo2 a{display:block;width:8rem;height:8rem;padding:0}#logo2 img{width:100%;height:100%;object-fit:contain;transition:filter 0.2s ease-in-out}#logo2 a:hover img{filter:grayscale(40%)brightness(120%)}#mid{display:none}.M1{display:block;padding:0;background:#0007}.M1 nav{display:flex;align-items:center;justify-content:center;gap:0;margin:0 auto;max-width:102.5rem;width:100%}.M1 .menu-links{display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.M1 a,.M1 span a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;margin:0.25rem;padding:0.5rem 1.5rem;text-decoration:none}.M1 a:hover,.M1 span a{color:#fff}.M2{background:#000;padding:1.25rem 1rem}.M2 nav{display:flex;justify-content:center;flex-wrap:wrap;gap:0.5rem 1.5rem;margin:auto;max-width:102.5rem}.M2 a{display:inline-block;background:none;padding:0.5rem 1rem;text-decoration:none;border-radius:4rem}.M2 a:hover,.M2 span a{color:#fff}.obraz img.priorytet{opacity:1;visibility:visible;transition:none}#baner{background:#0007}#b1,#b2,#b3{display:none;max-width:102.5rem;margin:0 auto}#b2,#b3{padding:5rem 0}#b1 .obraz,#b2 .obraz,#b3 .obraz{border-radius:4rem;outline:2rem solid #000}#b1{padding:3rem}#b1 .obraz{border-radius:3rem;outline:0.5rem solid #000}#og{background:#fff4;padding:4rem}#og .o1,#og .o2{text-align:center;color:#000e;max-width:102.5rem;margin:auto;font-weight:900}#og .o1{font-size:6rem}#og .o2{font-size:2.5rem;padding-bottom:2rem}#ok{background:#0005;padding:4rem}#ok .o1{font-size:4rem;text-align:center;max-width:102.5rem;margin:auto}main.ukryty-main{opacity:0;visibility:hidden;transition:opacity 0.2s ease-in-out,visibility 0.2s}main.ukryty-main.wlaczony-main{opacity:1;visibility:visible}article{width:100%;padding:4rem 0;margin:0 auto;display:flex;flex-direction:column;gap:4rem}article section{max-width:75rem;width:100%;margin:0 auto;border-radius:5rem;overflow:hidden}.M3,.M4{background:#0007;padding:5rem}.M3 nav,.M4 nav{max-width:102.5rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:5rem;box-sizing:border-box}.M3 a,.M4 a{display:block;position:relative;flex:0 1 calc((100% - (2 * 5rem))/ 3);max-width:calc((100% - (2 * 5rem))/ 3);min-width:0;overflow-wrap:break-word;padding:0;border-radius:3rem;background:#0006;transition:var(--tr);outline:0.5rem solid #000}.M3 a:hover,.M4 a:hover{background:#000a}.M3 .obraz,.M4 .obraz{background:none;display:block;width:100%;aspect-ratio:2 / 1;border-radius:3rem 3rem 0 0}.M3 .opis,.M4 .opis{position:relative;text-align:center;line-height:1.3;padding:2rem;border-radius:0 0 3rem 3rem;width:100%;box-sizing:border-box;box-shadow:inset 0 0 2rem #0008}h1{background:#0007;padding:3rem 6rem;font-size:2.375rem;width:100%}article header{background:#000;text-align:center;font-weight:700;padding:1.25rem 0;margin:0;width:100%}article header:empty{display:none}article footer{background:none;text-align:center;padding:0;max-width:75rem;margin:0 auto;width:100%}article footer a{display:inline-block;min-width:16rem;padding:1.25rem 4rem;border-radius:1.75rem;background:#0008;outline:0.5rem solid #000;box-shadow:inset 0 0 2rem #0008}article footer a:hover{background:#000c}article footer:empty{padding:0;display:none}article footer h2{font-size:1.5rem;padding:0 8rem;color:#E8D1BEbb;text-align:center}.a{background:#fffa;padding:3rem 6rem;width:100%}.obraz.art{width:60%;margin:1.25rem auto;height:auto;overflow:hidden;border-radius:2rem}.obraz.art img{position:static;display:block;width:100%;height:auto;object-fit:cover;border-radius:2rem;opacity:0;transition:opacity 0.6s ease-in-out}.obraz.art img.loaded{opacity:1}.a a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#E8D1BE;margin:2rem 0;padding:2rem 4rem;border-radius:2rem;background:#473628;outline:0.5rem solid #000;box-shadow:inset 0 0 2rem #0008}.a a:hover{background:#473628dd}.a .br{height:2rem}.audio{display:flex;justify-content:center;margin:1rem 0}.audio audio{width:60%}.a p{color:#000;margin:0}.a .nr,.a .nrw,.a .nrp{color:#a00;font-size:100%;margin-right:0.5rem}.a .nrp{color:#000}.a .tx1{font-size:1.5rem;margin:1rem 0}.a .tx2{font-size:1.75rem;margin:1.5rem 0}.a .tx3{font-size:2.375rem;margin:1.5rem 0}.a .cl{text-align:left}.a .cc{text-align:center;margin:0.25rem 0}.a .cp{text-align:right;margin:0.25rem 0}.a .f1{font-weight:500}.a .f3{font-weight:500;font-style:italic}.a .f4{font-style:italic}.a .w1,.a .w2,.a .w3{margin:0.25rem 0;padding-left:4rem}.a .p1{text-indent:-0.875rem;margin:0.25rem 0;padding-left:3.75rem}.a .p2{text-indent:-1.125rem;margin:0.25rem 0;padding-left:4rem}.a .p3{text-indent:-1.375rem;margin:0.25rem 0;padding-left:4.25rem}.a .sp1{font-weight:900}.a .sp2{font-style:italic}.a .sp3{font-style:italic}.a .sp4{text-decoration:underline}.ko1{color:#7a1d1d}.ko2{color:#1a4224}.ko3{color:#163254}.ko4{color:#8c4312}.ko5{color:#47362877}#z{padding:5rem}#z section{max-width:102.5rem;margin:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:5rem;align-items:flex-start}#z .zz,#z #vertical{display:block;position:relative;flex:0 1 calc((100% - (2 * 5rem))/ 3);max-width:calc((100% - (2 * 5rem))/ 3);min-width:0;padding:0;border-radius:3rem;box-sizing:border-box;transition:var(--tr);align-self:flex-start}#z .zz a,#z .stoi,#z .ramka,#z .ruch{display:block;width:100%;text-decoration:none;border-radius:3rem;min-width:0}#z .stoi,#z .ruch{background:#0008;transition:var(--tr);outline:0.5rem solid #000}#z .stoi:hover,#z .ruch:hover{background:#000c}#z section section#vertical.zz{z-index:2}#z .obraz{display:block;width:100%;aspect-ratio:2 / 1;border-radius:3rem 3rem 0 0}#z .obraz img{width:100%;height:100%;object-fit:cover;display:block}#z .rad1{border-radius:3rem 3rem 0 0}#z .rad2{border-radius:3rem}#z .zhdk1,#z .zhdk2{position:relative;text-align:center;border-radius:0 0 3rem 3rem;display:flex;flex-direction:column;align-items:center;padding:2rem;gap:0.25rem 0.5rem;box-sizing:border-box;width:100%;min-width:0;box-shadow:inset 0 0 2rem #0008}#z .zhdk2{border-radius:3rem;padding:1rem 0}#z h2{font-weight:inherit;position:relative;text-align:center;font-size:1.375rem;line-height:1.2;padding:0;margin:0;width:100%;overflow-wrap:break-word}#z .d,#z .k{display:block;text-align:center;color:#dfcebcbb;font-size:1rem;line-height:1.2;margin:0;padding:0;overflow-wrap:break-word}#z .ruch{animation:smoothIn 0.2s ease}@keyframes smoothIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}#g{width:100%;margin:0}#g nav{background:#000b;margin:0;padding:4rem 0;box-sizing:border-box;transition:padding 0.3s ease;width:100%}#g .gg{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;opacity:0;transition:opacity 0.3s ease-in-out;max-width:75rem;margin:0 auto;box-sizing:border-box}.foto-box,#g #vertical{display:block;flex:0 0 calc((100% - (3 * 1rem))/ 4);max-width:18rem;aspect-ratio:1 / 1;border-radius:1rem;position:relative;box-sizing:border-box;overflow:hidden;transition:transform 0.25s cubic-bezier(0.25,0.46,0.45,0.94)}#g #vertical .foto-box{width:100%;height:100%;margin:0;background:transparent}#g .obraz{aspect-ratio:1 / 1;width:100%;height:100%}#g .stoi{z-index:1}#g .stoi:hover .foto,#g #vertical:hover .foto{transform:scale(1.05)}#g .stoi:hover{z-index:2}#g #vertical{overflow:visible;z-index:3;isolation:isolate;opacity:0}#g #vertical.go{opacity:1}#g .foto{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.4s ease-in-out,transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}#g .foto.loaded{opacity:1;visibility:visible;transition:opacity 0.4s ease-in-out,transform 0.6s cubic-bezier(0.165,0.84,0.44,1)}#g #vertical .foto{visibility:visible;opacity:1}#g .ruch{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;opacity:0;will-change:transform,opacity;background:#fff2}#g #vertical.go .ruch{animation:g-fly 0.4s cubic-bezier(0.2,0.9,0.3,1)forwards}@keyframes g-fly{0%{transform:translate(var(--startX),var(--startY))scale(var(--startScale));opacity:0.4}100%{transform:translate(0,0)scale(1);opacity:1}}#pa{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:0.75rem;padding-top:4rem}#pa .pa{display:inline-block;text-overflow:ellipsis;white-space:nowrap;padding:1rem 3rem;border-radius:1.75rem;text-decoration:none;background:#0008;outline:0.5rem solid #000;box-shadow:inset 0 0 2rem #0008}#pa a.pa:hover{background:#000c}#pa .pn{color:#dfcebc77;cursor:default}#pa .status{margin:0 1rem}footer{background:url('tlo.webp') repeat top center / 1.25rem #6A4324}.M5{background:#0005;padding:5rem}.M5 nav{max-width:102.5rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:4rem 5rem;box-sizing:border-box}.M5 a{display:block;text-align:center;background:#0006;padding:3rem 2rem;border-radius:3rem;box-sizing:border-box;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 calc((100% - (2 * 5rem))/ 3);max-width:calc((100% - (2 * 5rem))/ 3);min-width:0;outline:0.5rem solid #000;box-shadow:inset 0 0 2rem #0008}.M5 a:hover{background:#000a}#zp{background:#000a;padding:5rem}#zp nav{max-width:102.5rem;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:5rem;box-sizing:border-box}#zp .zzp{display:block;position:relative;text-align:center;flex:0 1 calc((100% - (2 * 5rem))/ 3);max-width:calc((100% - (2 * 5rem))/ 3);min-width:0;border-radius:3rem;background:#fff9;transition:var(--tr);box-sizing:border-box;outline:0.5rem solid #000}#zp .zzp:hover{background:#fffc}#zp .obraz{width:100%;aspect-ratio:2 / 1;border-radius:3rem 3rem 0 0;overflow:hidden;position:relative;display:block;background:#000}#zp .obraz img{border-radius:3rem 3rem 0 0}#zp .opis{background:transparent;border-radius:0 0 3rem 3rem;display:flex;flex-direction:column;align-items:center;padding:1rem 2rem;gap:0;box-sizing:border-box;font-weight:900;box-shadow:inset 0 0 2rem #0008}#zp .zp-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;margin:0;padding:0;line-height:1;padding-bottom:0.25rem;width:100%;text-align:center}#zp .zp-txt:last-of-type,#zp span{font-size:1.125rem;font-weight:700}#st{background:#000c;padding:4rem 2rem}#st1{display:block;max-width:102.5rem;margin:0 auto;text-align:center}#st1 a{color:#e47910}#st1 a:hover{text-decoration:underline}
@media screen and (max-width:47.9375rem) and (orientation:portrait) {#logo1{display:block}#logo2{display:none} #mid{display:block}#mid-1{position:relative;background:#000c;padding:2rem 1rem;box-sizing:border-box;display:flex;justify-content:center}#mid-2{display:none;flex-direction:column;width:100%;background:#0005;padding:4rem;box-sizing:border-box}#mid-1 button{background:#0006;color:#B0A093;border-radius:2rem;box-sizing:border-box;padding:1.5rem;width:12rem;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:inset 0 0 2rem #0008;outline:0.5rem solid #fff1;border:none}#mid-1 button svg{width:2rem;height:2rem;display:block;margin:auto}#mid-2 nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;gap:2rem;box-sizing:border-box}#mid-2 nav a,#mid-2 nav span{background:#0006;color:#B0A093;border-radius:2.5rem;box-sizing:border-box;display:block;flex:0 0 100%;max-width:100%;padding:2rem 1.5rem;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;box-shadow:inset 0 0 2rem #0008;outline:0.5rem solid #fff1}#mid-2 nav span a{background:transparent;border-radius:0;box-shadow:none;outline:none;padding:0;display:inline;width:100%}#mid-2 nav a:hover,#mid-2 nav span:hover{background:#000a} .M1{display:none} .M2{display:none} #og{padding:2rem}#og .o1{font-size:2.625rem}#og .o2{font-size:1.75rem;padding-bottom:0} #ok{padding:2rem}#ok .o1{font-size:2rem} article section{border-radius:2.5rem}article{padding:2rem 1rem;gap:2rem} .M3,.M4{padding:4rem}.M3 nav,.M4 nav{gap:4rem}.M3 a,.M4 a{flex:0 0 100%;width:100%;max-width:100%} h1{padding:2rem;font-size:1.5rem} article header{margin:0;padding:1rem 0;font-size:1.25rem} .a{padding:2rem} .obraz.art{width:100%;border-radius:1.5rem}.obraz.art img{height:100%;border-radius:1.5rem}.a .br{height:1rem}.audio audio{width:100%} .a .tx1{font-size:1rem;margin:1rem 0}.a .tx2{font-size:1.25rem;margin:1.5rem 0}.a .tx3{font-size:1.5rem;margin:1.5rem 0}.a .p1{text-indent:-0.5rem;padding-left:2.75rem}.a .p2{text-indent:-0.75rem;padding-left:3rem}.a .p3{text-indent:-1rem;padding-left:3.25rem} #z{padding:4rem}#z section{gap:4rem}#z .zz,#z #vertical{flex:0 0 100%;width:100%;max-width:100%} #g nav{background:none;padding:0}#g .gg{gap:1.25rem}.foto-box,#g #vertical{border-radius:2rem;flex:0 0 calc((100% - 1.25rem)/ 2);max-width:100%} #pa{padding-top:2rem} .M5{padding:4rem}.M5 nav{gap:2rem}.M5 a{flex:0 0 100%;max-width:100%;padding:2rem;border-radius:2rem} #zp{padding:4rem}#zp nav{gap:4rem}#zp .zzp{flex:0 0 100%;max-width:100%} #st{padding:2rem}#st1{font-size:1.125rem}}