.szewko-home-o-szewko{position:relative;overflow:hidden;background:var(--gradient-tent-dusk)}.szewko-home-o-szewko__ziarno{position:absolute;inset:0;z-index:0;width:100%;height:100%;opacity:.1;pointer-events:none}.szewko-home-o-szewko__srodek{position:relative;z-index:10;max-width:1280px;margin:0 auto;padding:80px var(--space-lg);@media (min-width:768px){padding-inline:48px}@media (min-width:1024px){padding-inline:80px}}.szewko-home-o-szewko__siatka{display:grid;grid-template-columns:1fr;gap:48px;align-items:center;@media (min-width:1024px){grid-template-columns:repeat(2,1fr);gap:64px}}.szewko-home-o-szewko__kolumna-portretu{display:flex;flex-direction:column;align-items:center}.szewko-home-o-szewko__portret{width:256px;height:256px;border:1px solid color-mix(in srgb,var(--color-sand-gold) 25%,transparent);border-radius:var(--radius-md);box-shadow:0 8px 40px color-mix(in srgb,var(--color-smoked-tent) 50%,transparent);filter:sepia(.3) saturate(.8) contrast(1.05) brightness(.98);object-fit:cover;@media (min-width:768px){width:320px;height:320px}@media (min-width:1024px){width:440px;height:440px}}.szewko-home-o-szewko__podpis{margin:var(--space-md) 0 0;color:color-mix(in srgb,var(--color-sand-gold) 85%,transparent);font-family:var(--font-body);font-size:12px;font-style:italic;text-align:center}.szewko-home-o-szewko__tekst{display:flex;flex-direction:column;justify-content:center}.szewko-home-o-szewko__nadlinia{margin:0 0 var(--space-md);color:var(--color-sand-gold);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.szewko-home-o-szewko__pan{display:block;margin-bottom:var(--space-xs);color:var(--color-parchment);font-size:14px;letter-spacing:.2em}.szewko-home-o-szewko__tytul{margin:0 0 var(--space-lg);color:var(--color-parchment);font-family:var(--font-heading);font-size:40px;@media (max-width:767px){font-size:32px}}.szewko-home-o-szewko__bio{max-width:480px;margin:0 0 var(--space-sm);color:var(--color-parchment);font-family:var(--font-body);font-size:16px;line-height:1.7;opacity:.8}.szewko-home-o-szewko__metryki{display:flex;flex-wrap:wrap;gap:32px;margin:32px 0 40px;@media (max-width:767px){flex-direction:column;gap:var(--space-md)}}.szewko-home-o-szewko__metryka{min-width:0}.szewko-home-o-szewko__liczba{color:var(--color-sand-gold);font-family:var(--font-heading);font-size:28px;white-space:nowrap}.szewko-home-o-szewko__etykieta{margin:0;color:var(--color-parchment);font-family:var(--font-ui);font-size:12px;font-weight:600;opacity:.6;text-transform:uppercase}.szewko-home-o-szewko__wspolnota{max-width:480px;margin:-8px 0 40px;padding-left:var(--space-md);border-left:2px solid color-mix(in srgb,var(--color-sand-gold) 45%,transparent);& span{display:block}}.szewko-home-o-szewko__wspolnota-nazwa{color:var(--color-sand-gold);font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.szewko-home-o-szewko__wspolnota-dopisek{margin-top:2px;color:var(--color-parchment);font-family:var(--font-accent);font-size:16px;font-style:italic;line-height:1.5}.szewko-home-o-szewko__wspolnota-liczba{margin-top:var(--space-xs);color:var(--color-parchment);font-family:var(--font-cena);font-size:15px;font-variant-numeric:tabular-nums}.szewko-home-o-szewko__cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:44px;padding:var(--space-md) 32px;border:2px solid var(--color-sand-gold);border-radius:var(--radius-sm);background:#fff0;color:var(--color-sand-gold);font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background var(--duration-mid) var(--ease-desert),color var(--duration-mid) var(--ease-desert);&:hover{background:var(--color-sand-gold);color:var(--color-smoked-tent)}&:focus-visible{outline:2px solid var(--color-sand-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){transition:none}}.szewko-home-o-szewko__srodek{content-visibility:auto;contain-intrinsic-height:auto 1147px;@media (min-width:768px){contain-intrinsic-height:auto 655px}}