@layer stare,system,strony;@layer strony{.o-mnie .naglowek--s2a .naglowek-lead{max-width:30rem;color:var(--noc-tekst)}.o-mnie .naglowek-meta{font-family:var(--f-tekst);font-size:var(--t-maly);color:var(--noc-tekst-2);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45}.om-dyplomy{margin:0 0 var(--sp-8);max-width:20em;font-family:var(--f-tytul);font-size:var(--t-2);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.lista-funkcji{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-7) var(--odstep-kol)}.lista-funkcji>li{display:flex;flex-direction:column;gap:var(--sp-3);padding-left:var(--sp-5);border-left:2px solid var(--ochra-tusz)}.lista-funkcji b{font-family:var(--f-tytul);font-weight:400;font-size:var(--t-3);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;max-width:26em}.lista-funkcji span{max-width:44rem;font-size:var(--t-maly);line-height:1.6;color:var(--tusz-2)}@media(min-width:900px){.lista-funkcji{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px);row-gap:var(--sp-8)}.lista-funkcji>li:first-child{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,80px);align-items:start}.lista-funkcji>li:first-child b{font-size:var(--t-2);line-height:1.04}.lista-funkcji>li:first-child span{font-size:var(--t-tekst)}}.om-duzy{margin:0;max-width:34em;font-family:var(--f-tytul);font-size:clamp(1.5rem,1.15rem + 1.3vw,2.375rem);line-height:1.2;letter-spacing:-.01em}.om-dorobek .om-duzy{font-size:clamp(1.375rem,1.1rem + 1vw,2rem);max-width:38em}.om-zajmuje .sekcja-tresc{row-gap:var(--sp-7)}.om-tekst{grid-column:1 / -1;max-width:40rem}.om-tekst p:first-child{font-size:var(--t-lead);line-height:1.5}.om-foto{grid-column:1 / -1;max-width:24rem}.om-foto .zdjecie-ramka{aspect-ratio:4 / 5}@media(min-width:900px){.om-tekst{grid-column:1 / span 7}.om-foto{grid-column:9 / span 4;max-width:none;position:sticky;top:calc(var(--h-pasek) + var(--sp-5));align-self:start}}.om-dorobek{padding-block:calc(var(--sekcja) * 1.1)}.om-lumin-siatka{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6) var(--odstep-kol);align-items:start}.om-lumin-znak{margin:0}.om-lumin-znak a{display:inline-block}.om-lumin-znak a:focus-visible{outline:2px solid var(--ak);outline-offset:8px}.om-lumin-znak img{display:block;width:clamp(240px,160px + 22vw,460px);height:auto}.om-lumin-opis{max-width:40rem}.om-lumin-opis p{margin:0 0 var(--sp-4);font-size:var(--t-lead);line-height:1.5;color:var(--noc-tekst-2)}.om-lumin-opis .om-lumin-rola{margin-bottom:var(--sp-5);font:400 var(--t-2)/1.08 var(--f-tytul);letter-spacing:-.015em;color:var(--noc-tekst);text-wrap:balance}.om-lumin-opis .om-lumin-dane{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--noc-linia);font-size:var(--t-maly);color:var(--noc-tekst-2);font-family:var(--f-tekst);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45}.om-lumin .om-przyciski{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:var(--sp-6) 0 0}@media(min-width:900px){.om-lumin-siatka{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.om-lumin-znak{position:sticky;top:calc(var(--h-pasek) + var(--sp-6));padding-top:.4rem}}}
