.msm-projekty{--p-tekst:#f4f4f2;--p-cichy:#c3c3c9;--p-akcent:var(--gcid-primary-color, #94c444);--p-display:"Salo-Aldo", Oswald, Helvetica, Arial, sans-serif;--p-max:1120px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip}.msm-projekt-pas{position:relative;display:flex;align-items:flex-end;text-decoration:none;color:inherit;isolation:isolate;width:100%;aspect-ratio:16 / 8.5;min-height:clamp(460px, 72vh, 780px);max-height:86vh}.msm-projekt-pas+.msm-projekt-pas::after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:rgb(255 255 255 / .09);z-index:3}.msm-projekt-foto{position:absolute;inset:0;overflow:hidden;background:#101014}.msm-projekt-foto img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;transform:scale(1.01);transition:transform .8s cubic-bezier(.2,.6,.2,1)}.msm-projekt-pas:hover .msm-projekt-foto img,.msm-projekt-pas:focus-visible .msm-projekt-foto img{transform:scale(1.05)}.msm-projekt-zaslona{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgb(11 11 13 / .94) 0%,rgb(11 11 13 / .58) 34%,rgb(11 11 13 / .12) 70%,rgb(11 11 13 / .42) 100%),linear-gradient(to right,rgb(11 11 13 / .72) 0%,rgb(11 11 13 / .12) 52%,transparent 78%)}.msm-projekt-tresc{position:relative;z-index:2;width:100%;max-width:var(--p-max);margin:0 auto;padding:0 20px clamp(34px, 5vw, 70px);display:flex}.msm-projekt-blok{max-width:46ch}.msm-projekt-podtytul{margin:0 0 10px;font-family:var(--p-display);font-size:clamp(11.5px, 1.1vw, 13.5px);letter-spacing:.13em;text-transform:uppercase;color:var(--p-akcent)}.msm-projekt-nazwa{margin:0;padding:0;font-family:var(--p-display);font-weight:600;text-transform:uppercase;font-size:clamp(34px, 5.6vw, 82px);line-height:.96;letter-spacing:.005em;color:#fff;text-shadow:0 2px 26px rgb(0 0 0 / .5);text-wrap:balance;transition:color .22s ease}.msm-projekt-pas:hover .msm-projekt-nazwa,.msm-projekt-pas:focus-visible .msm-projekt-nazwa{color:var(--p-akcent)}.msm-projekt-opis{margin:16px 0 0;font-size:clamp(15px, 1.15vw, 16.5px);line-height:1.66;color:var(--p-cichy);text-shadow:0 1px 14px rgb(0 0 0 / .5)}.msm-projekt-wiecej{display:inline-flex;align-items:center;gap:9px;margin-top:clamp(16px, 2vw, 24px);font-family:var(--p-display);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgb(255 255 255 / .28);padding-bottom:4px;transition:color .22s ease,border-color .22s ease}.msm-projekt-wiecej em{font-style:normal;transition:transform .22s ease}.msm-projekt-pas:hover .msm-projekt-wiecej,.msm-projekt-pas:focus-visible .msm-projekt-wiecej{color:var(--p-akcent);border-color:var(--p-akcent)}.msm-projekt-pas:hover .msm-projekt-wiecej em{transform:translateX(5px)}@media (max-width:900px){.msm-projekt-pas{min-height:clamp(400px, 64vh, 560px)}.msm-projekt-blok{max-width:none}.msm-projekt-zaslona{background:linear-gradient(to top,rgb(11 11 13 / .95) 0%,rgb(11 11 13 / .62) 42%,rgb(11 11 13 / .16) 78%,rgb(11 11 13 / .4) 100%)}}.msm-projekt-bez-zdjecia .msm-projekt-foto{background:radial-gradient(120% 120% at 22% 0%,#1b1b21 0%,#0e0e12 68%),#0e0e12}.msm-projekt-bez-zdjecia .msm-projekt-zaslona{background:none}.msm-projekt-bez-zdjecia .msm-projekt-nazwa{text-shadow:none}.msm-projekt-bez-zdjecia .msm-projekt-opis{text-shadow:none}.msm-projekt-pas:focus-visible{outline:2px solid var(--p-akcent);outline-offset:-4px}@media (prefers-reduced-motion:reduce){.msm-projekt-foto img,.msm-projekt-nazwa,.msm-projekt-wiecej,.msm-projekt-wiecej em{transition:none}.msm-projekt-pas:hover .msm-projekt-foto img{transform:scale(1.01)}.msm-projekt-pas:hover .msm-projekt-wiecej em{transform:none}}.msm-projekt-podtytul-baner{margin:10px 0 0;font-family:var(--p-display,"Salo-Aldo",Oswald,sans-serif);font-size:clamp(13px, 1.5vw, 16px);letter-spacing:.09em;text-transform:uppercase;color:var(--gcid-primary-color,#94c444)}body.msm-projekty-strona #page-container #et-main-area{padding-top:0!important}body.msm-projekty-strona #et-main-area .et_pb_section:first-of-type,body.msm-projekty-strona #et-main-area .et_pb_section:first-of-type .et_pb_row{padding-top:0!important;margin-top:0!important}.msm-projekt-tresc-strony{--p-tekst:#f4f4f2;--p-cichy:#c3c3c9;--p-akcent:var(--gcid-primary-color, #94c444);--p-display:"Salo-Aldo", Oswald, Helvetica, Arial, sans-serif;--p-kreska:#26262b;--p-kreska-2:#1c1c20;max-width:1120px;margin:0 auto;padding:clamp(26px, 4vw, 54px) 20px clamp(48px, 7vw, 96px)}.msm-pr-sekcja{margin-bottom:clamp(42px, 6vw, 86px)}.msm-pr-sekcja:last-child{margin-bottom:0}.msm-pr-tytul{margin:0 0 clamp(16px, 2.2vw, 26px);font-family:var(--p-display);font-weight:600;text-transform:uppercase;font-size:clamp(20px, 2.2vw, 28px);letter-spacing:.02em;color:var(--p-tekst)}.msm-pr-etykieta{margin:0 0 12px;font-family:var(--p-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8e8e96}.msm-pr-naglowek-z-linkiem{display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap}.msm-pr-naglowek-z-linkiem .msm-pr-tytul{margin-bottom:clamp(16px, 2.2vw, 26px)}.msm-pr-wstep{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:clamp(26px, 4vw, 60px);align-items:start}@media (max-width:860px){.msm-pr-wstep{grid-template-columns:1fr}}.msm-pr-opis p{margin:0 0 1.05em;max-width:62ch;font-size:clamp(15.5px, 1.2vw, 17px);line-height:1.72;color:#c9c9c5}.msm-pr-opis p:last-child{margin-bottom:0}.msm-pr-osoba{display:block;padding:8px 0;border-bottom:1px solid var(--p-kreska-2);line-height:1.45}.msm-pr-osoba:last-child{border-bottom:0}.msm-pr-osoba b{font-weight:500;font-size:14.5px;color:var(--p-tekst)}.msm-pr-osoba i{display:block;font-style:normal;font-size:13px;color:#8e8e96;margin-top:1px}.msm-pr-grupa{margin:16px 0 6px;font-family:var(--p-display);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-akcent)}.msm-pr-grupa:first-child{margin-top:0}.msm-pr-utwor{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(18px, 2.6vw, 34px);padding:clamp(20px, 2.6vw, 30px) 0;border-top:1px solid var(--p-kreska-2);align-items:start}.msm-pr-utwor:last-child{border-bottom:1px solid var(--p-kreska-2)}@media (max-width:760px){.msm-pr-utwor{grid-template-columns:1fr}}.msm-pr-utwor-foto{display:block;overflow:hidden;border-radius:5px;background:#141417}.msm-pr-utwor-foto img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.6,.2,1)}.msm-pr-utwor-foto:hover img{transform:scale(1.04)}.msm-pr-utwor-pod{margin:0 0 6px;font-family:var(--p-display);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--p-akcent)}.msm-pr-utwor-tytul{margin:0 0 10px;font-family:var(--p-display);font-weight:600;text-transform:uppercase;font-size:clamp(19px, 2vw, 26px);line-height:1.08}.msm-pr-utwor-tytul a{color:var(--p-tekst);text-decoration:none;transition:color .18s}.msm-pr-utwor-tytul a:hover{color:var(--p-akcent)}.msm-pr-utwor-opis{margin:0 0 10px;max-width:58ch;font-size:15px;line-height:1.66;color:#b4b4bb}.msm-pr-utwor-sklad{margin:0 0 12px;font-size:13px;line-height:1.6;color:#8e8e96}.msm-pr-wiecej{display:inline-flex;align-items:center;gap:8px;font-family:var(--p-display);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-tekst);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .24);padding-bottom:3px;transition:color .18s,border-color .18s}.msm-pr-wiecej em{font-style:normal;transition:transform .18s}.msm-pr-wiecej:hover{color:var(--p-akcent);border-color:var(--p-akcent)}.msm-pr-wiecej:hover em{transform:translateX(4px)}.msm-pr-daty{list-style:none;margin:0;padding:0}.msm-pr-daty li{border-top:1px solid var(--p-kreska-2)}.msm-pr-daty li:last-child{border-bottom:1px solid var(--p-kreska-2)}.msm-pr-daty a{display:flex;align-items:center;gap:clamp(16px, 2vw, 26px);padding:14px 4px;text-decoration:none;color:inherit;transition:background-color .18s}.msm-pr-daty a:hover{background:rgb(255 255 255 / .035)}.msm-pr-data{flex:none;width:56px;text-align:center;font-family:var(--p-display);line-height:1}.msm-pr-dzien{display:block;font-size:26px;font-weight:600;color:var(--p-tekst)}.msm-pr-miesiac{display:block;margin-top:3px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--p-akcent)}.msm-pr-gdzie b{display:block;font-weight:500;font-size:15px;color:var(--p-tekst);line-height:1.35}.msm-pr-gdzie i{display:block;font-style:normal;font-size:13px;color:#8e8e96;margin-top:2px}.msm-pr-cytat{margin:clamp(38px, 5.5vw, 78px) 0;padding:0 clamp(0px, 4vw, 60px);text-align:center}.msm-pr-cytat blockquote{margin:0;padding:0;border:0;font-family:var(--p-display);font-size:clamp(21px, 2.9vw, 38px);line-height:1.24;letter-spacing:.005em;color:var(--p-tekst);text-wrap:balance}.msm-pr-cytat blockquote::before{content:"„"}.msm-pr-cytat blockquote::after{content:"”"}.msm-pr-cytat figcaption{margin-top:14px;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--p-akcent)}.msm-pr-film{position:relative;display:block;cursor:pointer;border-radius:6px;overflow:hidden;background:#141417}.msm-pr-film img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.6,.2,1),opacity .25s}.msm-pr-film:hover img{transform:scale(1.03);opacity:.82}.msm-pr-film-duzy{margin-bottom:clamp(12px, 1.6vw, 20px)}.msm-pr-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(48px, 5vw, 72px);aspect-ratio:1;border-radius:50%;background:rgb(11 11 13 / .62);border:1.5px solid rgb(255 255 255 / .75);transition:background-color .2s,border-color .2s,transform .2s}.msm-pr-play::after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:9px 0 9px 15px;border-color:#fff0 #fff0 #fff0 #fff}.msm-pr-film:hover .msm-pr-play{background:var(--p-akcent);border-color:var(--p-akcent);transform:translate(-50%,-50%) scale(1.06)}.msm-pr-film:hover .msm-pr-play::after{border-left-color:#0b0b0d}.msm-pr-film-tytul{position:absolute;left:14px;right:14px;bottom:12px;font-size:13.5px;line-height:1.35;color:#fff;text-shadow:0 1px 12px rgb(0 0 0 / .7);pointer-events:none}.msm-pr-film-gra{cursor:default}.msm-pr-film-gra iframe{width:100%;aspect-ratio:16/9;border:0;display:block}.msm-pr-filmy{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(12px, 1.6vw, 20px)}.msm-pr-film:focus-visible{outline:2px solid var(--p-akcent);outline-offset:3px}.msm-pr-galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(10px, 1.3vw, 16px)}.msm-pr-galeria a{display:block;border-radius:5px;overflow:hidden;background:#141417}.msm-pr-galeria img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.6,.2,1)}.msm-pr-galeria a:hover img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.msm-pr-utwor-foto img,.msm-pr-film img,.msm-pr-galeria img,.msm-pr-play,.msm-pr-wiecej,.msm-pr-wiecej em{transition:none}.msm-pr-utwor-foto:hover img,.msm-pr-film:hover img,.msm-pr-galeria a:hover img{transform:none}}@media (min-width:861px){.msm-pr-sklad{position:sticky;top:150px}}.msm-pr-tytul-srodek{text-align:center;font-size:clamp(13px, 1.5vw, 15px);letter-spacing:.18em;color:#8e8e96;margin-bottom:clamp(18px, 2.4vw, 30px)}.msm-pr-utwory{overflow:visible}