.n-zespol{padding-top:var(--n-odstep);padding-bottom:clamp(72px,7.2vw,104px);position:relative}.n-zespol-uklad{column-gap:var(--n-kol-odstep);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.n-zespol-panel{min-height:clamp(180px,17vw,250px);margin-right:calc(-1 * var(--n-margines) - max(0px, (100vw - var(--n-max)) / 2));padding:clamp(40px, 3.9vw, 56px) var(--n-margines) clamp(44px, 4.4vw, 64px) clamp(36px, 4.4vw, 64px);background:var(--n-las);color:var(--n-kreda);border-top-left-radius:var(--n-rog);grid-area:1/7/auto/-1;position:relative}.n-zespol-panel>*{z-index:1;position:relative}.n-zespol-panel .n-etykieta{margin-bottom:clamp(16px,1.5vw,22px)}.n-zespol-panel>.n-zespol-krawedz{z-index:0;left:var(--n-rog);width:calc(100% - var(--n-rog));pointer-events:none;height:1px;position:absolute;top:0;overflow:visible}.n-zespol-krawedz path{fill:var(--n-papier)}.n-zespol-krawedz path[data-w=gora]{fill:var(--n-las)}.n-zespol-osoba{position:relative}.n-zespol-osoba--maksym{--n-rama:var(--n-slonecznik);grid-area:1/2/span 2/span 4;margin-top:clamp(48px,5vw,72px)}.n-zespol-osoba--bartosz{--n-rama:var(--n-mieta);grid-area:2/8/auto/span 4;margin-top:40px}.n-zespol-rama{z-index:1;background:var(--n-rama);padding:clamp(16px,1.5vw,22px);position:relative}.n-zespol-osoba--maksym .n-zespol-rama{border-top-right-radius:var(--n-rog)}.n-zespol-osoba--bartosz .n-zespol-rama{border-top-left-radius:var(--n-rog)}.n-zespol-foto{aspect-ratio:4/5;background:var(--n-kraft);clip-path:inset(0 round 999px 999px 0 0);transition:clip-path .9s var(--n-k-przejazd);position:relative}.n-zespol-foto img{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform 1s var(--n-k-przejazd);display:block;position:relative}.n-zespol-drzwi{z-index:0;pointer-events:none;display:flex;position:absolute;inset:0}.n-zespol-drzwi>span{background:var(--n-kobalt);flex:1;transform:scaleX(0)}.n-zespol-drzwi>span:first-child{transform-origin:0}.n-zespol-drzwi>span:last-child{transform-origin:100%}@media (hover:hover) and (pointer:fine){.n-zespol-rama:hover .n-zespol-foto{clip-path:inset(12px round 999px 999px 0 0)}.n-zespol-rama:hover .n-zespol-foto img{transform:scale(1.07)}}.n-zespol-podpis{justify-content:space-between;align-items:flex-end;gap:16px;padding:clamp(16px,1.55vw,22px) 2px 0;display:flex}.n-zespol-podpis h3{letter-spacing:-.02em;font-size:clamp(21px,1.8vw,26px);font-weight:620;line-height:1.15}.n-zespol-podpis p{color:var(--n-tusz);text-wrap:balance;margin-top:4px;font-size:16px;line-height:1.4}.n-zespol-li{width:44px;height:44px;color:var(--n-kreda);background:var(--n-tusz);transition:background-color var(--n-t-hover) var(--n-k-przejazd);border-radius:50%;flex:none;place-items:center;display:grid}.n-zespol-li .n-ikona{width:18px;height:18px}.n-zespol-linki{flex:none;gap:8px;display:flex}:root[data-ruch-ok] .n-zespol-podpis.n-wejscie.jest .n-zespol-ig{transition-delay:.25s,0s}.n-zespol-li:hover{background:var(--n-kobalt)}:root[data-ruch-ok] .n-zespol-podpis.n-wejscie:not(.jest) .n-zespol-li{transform:scale(0)rotate(-45deg)}:root[data-ruch-ok] .n-zespol-podpis.n-wejscie.jest .n-zespol-li{transition:transform .6s var(--n-k-wyskok) .35s, background-color var(--n-t-hover) var(--n-k-przejazd)}.n-zespol-gwiazdka{--g:clamp(40px, 3.9vw, 56px);z-index:2;bottom:calc(var(--g) / -2);width:var(--g);height:var(--g);pointer-events:none;position:absolute;overflow:visible}.n-zespol-osoba--maksym .n-zespol-gwiazdka{left:calc(var(--g) / -2)}.n-zespol-osoba--bartosz .n-zespol-gwiazdka{right:calc(var(--g) / -2)}.n-zespol-bohater{--h:128px;z-index:0;left:calc(100% - var(--h) * .4);top:calc(76% - var(--h) * .72);width:calc(var(--h) * .6);height:var(--h);pointer-events:none;position:absolute}.n-zespol-bohater-chowa,.n-zespol-bohater-wyjscie{transform-origin:66.667% 72%;width:100%;height:100%}.n-zespol-bohater-wyjscie{transform:translate(12%)rotate(22deg)}.n-zespol-bohater .n-maskotka{width:100%;height:100%}@media (max-width:1023px){.n-zespol-bohater{--h:120px}}@media (max-width:699px){.n-zespol-uklad{display:block}.n-zespol-panel{min-height:0;margin-right:calc(-1 * var(--n-margines));padding:34px var(--n-margines) 40px 28px}.n-zespol-osoba--maksym{width:min(78%,300px);margin:40px 0 0}.n-zespol-osoba--bartosz{width:min(78%,300px);margin:48px 0 0 auto}.n-zespol-rama{padding:18px}.n-zespol-bohater{--h:96px}}@media (prefers-reduced-motion:reduce){.n-zespol-foto,.n-zespol-foto img,.n-zespol-li{transition:none}}
