.BeautyTeam_blok__FEG1Ot{background:var(--color-bg);padding-inline:var(--beauty-gutter-m);padding-block-end:var(--beauty-block-gap);font-family:var(--font-body);color:var(--color-ink);--beauty-osoba-w:260px}.BeautyTeam_rama__U3jxPx{max-width:var(--beauty-w-page);margin-inline:auto}.BeautyTeam_karta__nlkX25{display:block}.BeautyTeam_kadr__xLkBS8{position:relative;display:block;margin-block-end:30px;border-radius:6px;overflow:hidden}.BeautyTeam_media__pvrIU9{width:100%;height:auto;display:block;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover}.BeautyTeam_opis__gn3CME{position:absolute;inset-inline:0;inset-block-end:0;padding:20px;background:rgba(242, 240, 240, 0.3);backdrop-filter:blur(12px);display:grid;justify-items:start}.BeautyTeam_nazwisko__qqg4RZ{margin:0 0 15px;font-family:var(--font-heading);font-size:var(--beauty-body);line-height:var(--beauty-body-lh);font-weight:500}.BeautyTeam_rola__g2Knwy{display:block;margin:0 0 8px;font-size:var(--beauty-caption);line-height:var(--beauty-caption-lh)}.BeautyTeam_bio__Q5oM3y{margin:0 0 20px;font-size:var(--beauty-body);line-height:var(--beauty-body-lh);min-height:83.2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.BeautyTeam_przycisk__iSODxh{display:inline-block;padding:7px 15px 5px;border-radius:13px;background:rgba(242, 240, 240, 0.3);color:inherit;text-decoration:none;font-size:var(--beauty-body-sm);line-height:var(--beauty-body-sm-lh)}.BeautyTeam_przycisk__iSODxh:hover{background:var(--color-ink);color:var(--color-bg)}.BeautyTeam_nazwiskoLink__NXq5l9{display:inline-block;padding-block:2px;margin-block:-2px;color:inherit;text-decoration:none}.BeautyTeam_nazwiskoLink__NXq5l9:hover{text-decoration:underline;text-underline-offset:3px}.BeautyTeam_nazwiskoLink__NXq5l9:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:3px}.BeautyTeam_siatka__RIT2Wg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 14px}.BeautyTeam_pozycja__471oKK{display:block}.BeautyTeam_kadrSiatka__oF7H0S{position:relative;display:block;border-radius:6px;overflow:hidden;background:rgba(211, 207, 204, 0.4);aspect-ratio:3 / 4;color:inherit;text-decoration:none}.BeautyTeam_kadrSiatka__oF7H0S .BeautyTeam_media__pvrIU9{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.BeautyTeam_kadrSiatka__oF7H0S .BeautyTeam_opis__gn3CME{padding:14px;gap:4px;background:rgba(255, 250, 245, 0.3)}.BeautyTeam_mono__xeQZPI{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-heading);font-size:44px;color:var(--beauty-tekst-2)}.BeautyTeam_nazwiskoOpis__ED6Vxn{font-family:var(--font-heading);font-size:var(--beauty-body);line-height:var(--beauty-body-lh);font-weight:500}.BeautyTeam_rolaOpis__oFyuaY{font-size:var(--beauty-caption);line-height:var(--beauty-caption-lh)}.BeautyTeam_kadrSiatka__oF7H0S:hover .BeautyTeam_nazwiskoOpis__ED6Vxn{text-decoration:underline;text-underline-offset:3px}.BeautyTeam_kadrSiatka__oF7H0S:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}@media (min-width: 1024px){.BeautyTeam_blok__FEG1Ot{padding-inline:var(--beauty-gutter);--beauty-osoba-w:353px}.BeautyTeam_siatka__RIT2Wg{grid-template-columns:repeat(4, 1fr);gap:30px 20px}.BeautyTeam_kadrSiatka__oF7H0S .BeautyTeam_opis__gn3CME{padding:20px}.BeautyTeam_nazwiskoOpis__ED6Vxn{font-size:16px;line-height:20.8px}.BeautyTeam_rolaOpis__oFyuaY{font-size:13px;line-height:16.9px}}.BeautyTeam_podpisane__K18oRK{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 14px}.BeautyTeam_podpisaneKarta__F7gCBa{display:block;color:inherit;text-decoration:none}.BeautyTeam_podpisaneKadr__Rkojbn{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--radius-sm, 0);background:var(--color-surface, #fff)}.BeautyTeam_podpisaneMedia__x3hnyc{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;display:block}.BeautyTeam_podpisaneNazwisko__JwUCC5.BeautyTeam_podpisaneNazwisko__JwUCC5{margin:14px 0 0;font-family:var(--font-heading);font-size:19px;line-height:1.25;font-weight:400}.BeautyTeam_podpisaneRola__BAbxcu{margin:4px 0 0;font-size:15px;line-height:1.45;color:color-mix(in srgb, var(--color-ink) 72%, var(--color-bg))}a.BeautyTeam_podpisaneKarta__F7gCBa:hover .BeautyTeam_podpisaneNazwisko__JwUCC5.BeautyTeam_podpisaneNazwisko__JwUCC5{text-decoration:underline;text-underline-offset:4px}.BeautyTeam_zaproszenie__gajEXX{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:28px;background:var(--color-surface, #fff);border-radius:var(--radius-sm, 0)}.BeautyTeam_zaproszenieTekst__tSSsnC{margin:0;font-family:var(--font-heading);font-size:22px;line-height:1.3}.BeautyTeam_zaproszeniePrzycisk__chUDHJ{display:inline-flex;align-items:center;padding:14px 22px;border-radius:min(var(--radius-control, 17px), 17px);background:var(--color-ink);color:var(--color-bg);font-size:16px;line-height:1;font-weight:500;text-decoration:none}.BeautyTeam_zaproszeniePrzycisk__chUDHJ:hover{background:var(--color-primary-deep, #000)}@media (max-width: 639px){.BeautyTeam_zaproszenie__gajEXX{grid-column:1 / -1}}@media (min-width: 640px){.BeautyTeam_podpisane__K18oRK{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 1024px){.BeautyTeam_podpisane__K18oRK{grid-template-columns:repeat(var(--kafle, 4), minmax(0, 1fr));gap:44px 24px}.BeautyTeam_podpisaneNazwisko__JwUCC5.BeautyTeam_podpisaneNazwisko__JwUCC5{margin-top:16px;font-size:22px}.BeautyTeam_zaproszenieTekst__tSSsnC{font-size:24px}}@media (max-width: 639px){.BeautyTeam_podpisaneNazwisko__JwUCC5.BeautyTeam_podpisaneNazwisko__JwUCC5{font-size:17px}}.BeautyTeam_zaproszenie__gajEXX{background:var(--color-bg-tint, #f4f5f4)}[data-surface="tint"] .BeautyTeam_zaproszenie__gajEXX{background:var(--color-surface, #fff)}.BeautyTeam_grupa__wTdmLJ + .BeautyTeam_grupa__wTdmLJ{margin-top:56px}.BeautyTeam_grupaTytul__47oxpH.BeautyTeam_grupaTytul__47oxpH{margin:0 0 28px;padding-bottom:12px;border-bottom:1px solid var(--color-ink);font-family:var(--font-body);font-size:15px;line-height:1.4;font-weight:600;color:color-mix(in srgb, var(--color-ink) 80%, var(--color-bg))}
