/* ---------- JEDEN STYL KARTY OSOBY ----------
   Wzorzec pochodzi z sekcji na podstronach uslugowych (wariant W14). Ten plik
   sprowadza do niego dwa pozostale miejsca: siatke na stronie glownej (.tm)
   i listing na /zespol/ (.tz-p). Zasady: kadr portretowy 3:4, zaokraglenie 14 px,
   dzial jako zielony napis NAD nazwiskiem, jedno zdanie opisu, bez bialej karty. */
:root{--zs-gr:#050a30;--zs-mtd:#277846;--zs-tx:#5b6385;--zs-ln:rgba(216,222,250,.7)}

/* wspolny kadr */
.netim-team-v4 .tm-photo,
.tz-grid .tz-p .ph{border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#0a1342,#050a30);
  aspect-ratio:3/4;position:relative}
.netim-team-v4 .tm-photo img,
.tz-grid .tz-p .ph img{width:100%;height:100%;object-fit:cover;object-position:center 14%;display:block;border-radius:0}

/* karta bez tla i bez ramki, tak jak na podstronach uslugowych */
.tz-grid .tz-p{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0}
.netim-team-v4 .tm{background:transparent;box-shadow:none}

/* podpis: dzial, nazwisko, jedno zdanie */
.netim-team-v4 .tm-tx,
.tz-grid .tz-p .tx{padding:14px 0 0;display:block}
.netim-team-v4 .tm-dzial,
.tz-grid .tz-p .tx .tag{display:block;position:static;margin:0 0 6px;padding:0;background:none;border:0;
  font:800 11px/1 'Montserrat',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--zs-mtd)}
.netim-team-v4 .tm-name,
.tz-grid .tz-p .tx .nm,
.tz-grid .tz-p .tx b{display:block;margin:0 0 6px;font:800 18px/1.16 'Montserrat',sans-serif;
  letter-spacing:-.018em;color:var(--zs-gr)}
.netim-team-v4 .tm-role,
.tz-grid .tz-p .tx .exc{display:block;font:500 14.5px/1.5 'Montserrat',sans-serif;color:var(--zs-tx)}
.tz-grid .tz-p .tx .go{display:none}
/* Listing /zespol/ mial dodatkowa linie ze stanowiskiem miedzy nazwiskiem a opisem.
   W sekcji uslugowej jej nie ma, wiec dla jednego stylu znika takze tutaj. */
.tz-grid .tz-p .tx .tz-rola{display:none}

/* stany: to samo co w sekcji uslugowej, zadnego powiekszania zdjecia */
.netim-team-v4 .tm-photo,
.tz-grid .tz-p .ph{transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1)}
.netim-team-v4 .tm-name,
.tz-grid .tz-p .tx b{transition:color .18s ease}
@media (hover:hover) and (pointer:fine){
  .netim-team-v4 .tm:hover .tm-photo,
  .tz-grid .tz-p:hover .ph{transform:translateY(-3px);
    box-shadow:0 1px 0 rgba(5,10,48,.04),0 26px 46px -26px rgba(5,10,48,.42)}
  .netim-team-v4 .tm:hover .tm-name,
  .tz-grid .tz-p:hover .tx b{color:#1e5e9f}
  .netim-team-v4 .tm:hover img,
  .tz-grid .tz-p:hover img{transform:none}
}

/* Monogram zamiast logo, gdy narzedzia nie ma w zbiorze znaczkow. */
.netim-osoba .os-mono{display:flex;align-items:center;justify-content:center;width:100%;height:100%;
  font:800 20px/1 'Montserrat';color:#80dfa0;background:rgba(128,223,160,.12);border-radius:10px}
.netim-osoba .os-feat-ic .os-mono{font-size:30px;border-radius:14px}
