@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.nav[data-astro-cid-wpvy4v7s]{z-index:var(--z-nav);border-bottom:1px solid var(--rule-soft);transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), backdrop-filter var(--dur-base) var(--ease-out);position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s]:before{content:none}.nav[data-astro-cid-wpvy4v7s]{background-color:var(--nav-surface)}.nav[data-astro-cid-wpvy4v7s].is-solid{border-bottom-color:var(--rule)}.nav__in[data-astro-cid-wpvy4v7s]{min-height:var(--nav-h);max-width:var(--wrap-max);padding:var(--sp-4) var(--wrap-pad);justify-content:space-between;align-items:center;gap:var(--sp-5);margin-inline:auto;display:flex;position:relative}.mark[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);font-size:var(--fs-heading-sm);font-weight:var(--fw-regular);letter-spacing:var(--ls-mark);border:1px solid var(--rule);transition:border-color var(--dur-base) var(--ease-out);padding:.3rem .5rem .25rem .7rem;line-height:1}.mark[data-astro-cid-wpvy4v7s]:hover{border-color:var(--rule-strong)}.nav__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(1rem,2.2vw,1.875rem);display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:var(--fs-small);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--text)}.nav__lang[data-astro-cid-wpvy4v7s]{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.1em;border-left:1px solid var(--rule);padding-left:clamp(.875rem,1.6vw,1.5rem);color:var(--text-faint)!important}.nav__lang[data-astro-cid-wpvy4v7s] b[data-astro-cid-wpvy4v7s]{color:var(--text);font-weight:var(--fw-regular)}@media (width<900px){.nav__in[data-astro-cid-wpvy4v7s]{min-height:var(--nav-h);padding-block:var(--sp-3);align-items:center}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:not(.nav__lang){display:none}.nav__lang[data-astro-cid-wpvy4v7s]{border-left:0;padding-left:0}}.stopka[data-astro-cid-jo6i4kqk]{padding-block:var(--sp-7) var(--sp-8);border-top:1px solid var(--rule-soft)}.stopka__in[data-astro-cid-jo6i4kqk]{gap:var(--sp-5) var(--sp-7);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.stopka__linki[data-astro-cid-jo6i4kqk]{gap:var(--sp-3) var(--sp-5);flex-wrap:wrap;display:flex}.stopka__linki[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}.stopka__linki[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.stopka__prywatnosc[data-astro-cid-jo6i4kqk]{color:var(--text-faint);transition:color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000}.stopka__prywatnosc[data-astro-cid-jo6i4kqk]:hover{color:var(--text);border-bottom-color:var(--rule)}.stopka__meta[data-astro-cid-jo6i4kqk]{gap:var(--sp-1);text-align:right;flex-direction:column;display:flex}.stopka__meta[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-style:normal}@media (width<700px){.stopka__in[data-astro-cid-jo6i4kqk]{flex-direction:column}.stopka__meta[data-astro-cid-jo6i4kqk]{text-align:left}}.mobar[data-astro-cid-v3ixspr5]{display:none}@media (width<900px){.mobar[data-astro-cid-v3ixspr5]{z-index:var(--z-mobar);height:var(--mobar-h);background-color:color-mix(in srgb, var(--c-soot) 94%, transparent);backdrop-filter:blur(14px);color:var(--c-chalk);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #fcfbf829;grid-template-columns:1fr 1fr;display:grid;position:fixed;inset:auto 0 0}.mobar[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5]{font-size:var(--fs-small);letter-spacing:.01em;place-items:center;display:grid}.mobar[data-astro-cid-v3ixspr5] a[data-astro-cid-v3ixspr5]+a[data-astro-cid-v3ixspr5]{border-left:1px solid #fcfbf829}}:root{--c-paper:#fcfbf8;--c-cream:#f4f0e6;--c-sand:#eae3d4;--c-ink:#1a1714;--c-ink-soft:#5a5248;--c-ink-faint:#6e665a;--c-brass:#9a5213;--c-brass-dim:#a75c1b;--c-varnish:#994f0f;--c-soot:#1a1714;--c-soot-2:#26211c;--c-chalk:#fcfbf8;--fs-display-1:clamp(3rem, 1.6rem + 6.2vw, 7.5rem);--fs-display-2:clamp(2rem, 1.2rem + 3.6vw, 4.25rem);--fs-display-3:clamp(1.5rem, 1.1rem + 1.8vw, 2.375rem);--fs-lede:clamp(1.125rem, 1rem + .6vw, 1.5rem);--fs-body:1.0625rem;--fs-body-sm:.9375rem;--fs-small:.875rem;--fs-mono:.6875rem;--fs-mono-sm:.625rem;--fs-heading-sm:1.25rem;--fs-heading:clamp(1.375rem, .95rem + 1.1vw, 1.875rem);--lh-display:1.02;--lh-heading:1.12;--lh-lede:1.4;--lh-body:1.7;--ls-display:-.012em;--ls-heading:-.006em;--ls-mono:.14em;--ls-mark:.22em;--fw-light:200;--fw-book:300;--fw-regular:400;--fw-medium:500;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:2.75rem;--sp-8:4rem;--sp-9:5.5rem;--sp-10:7.5rem;--sp-band:clamp(4.5rem, 2rem + 9vw, 8.5rem);--wrap-max:1180px;--wrap-wide:1440px;--wrap-pad:clamp(1.375rem, .9rem + 2vw, 2rem);--nav-h:5.25rem;--mobar-h:3.5rem;--dur-fast:.18s;--dur-base:.32s;--dur-slow:.64s;--dur-reveal:.9s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-inout:cubic-bezier(.65, .05, .36, 1);--z-base:0;--z-raised:10;--z-sticky:40;--z-nav:60;--z-mobar:70;--z-modal:90}:root,[data-tone=paper]{--surface:var(--c-paper);--surface-deep:var(--c-cream);--surface-raise:var(--c-sand);--nav-surface:var(--c-cream);--text:var(--c-ink);--text-muted:var(--c-ink-soft);--text-faint:var(--c-ink-faint);--text-accent:var(--c-brass);--rule:#1a171429;--rule-soft:#1a171417;--rule-strong:#1a171457;--focus-ring:var(--c-ink);--wash:#1a171409;color-scheme:light}[data-tone=cream]{--surface:var(--c-cream);--surface-deep:var(--c-sand);--surface-raise:var(--c-paper);--text:var(--c-ink);--text-muted:var(--c-ink-soft);--text-faint:var(--c-ink-faint);--text-accent:var(--c-brass);--rule:#1a171429;--rule-soft:#1a171417;--rule-strong:#1a171457;--focus-ring:var(--c-ink);--wash:#1a171409;--nav-surface:var(--c-sand);color-scheme:light}[data-tone=soot]{--surface:var(--c-soot);--surface-deep:var(--c-soot);--surface-raise:var(--c-soot-2);--nav-surface:var(--c-soot-2);--text:var(--c-chalk);--text-muted:#fcfbf8b8;--text-faint:#fcfbf88c;--text-accent:#d9a05b;--rule:#fcfbf82e;--rule-soft:#fcfbf81a;--rule-strong:#fcfbf857;--focus-ring:var(--c-chalk);--wash:#fcfbf80a;color-scheme:dark}[data-tone]{background-color:var(--surface);color:var(--text)}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-reveal:1ms}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + var(--sp-5))}body{background-color:var(--surface);color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--fw-light);line-height:var(--lh-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}:root:not([data-tone=soot]) body:before{content:"";z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='z'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23z)' opacity='0.035'/%3E%3C/svg%3E");position:fixed;inset:0}body>*{z-index:1;position:relative}@media (width<900px){body{padding-bottom:var(--mobar-h)}}img,picture,svg,video{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:1px}::selection{background:var(--c-brass);color:var(--c-soot)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-light);font-optical-sizing:auto;letter-spacing:var(--ls-heading);line-height:var(--lh-heading);text-wrap:balance}h1{font-size:var(--fs-display-1);line-height:var(--lh-display);letter-spacing:var(--ls-display)}h2{font-size:var(--fs-display-2)}h3{font-size:var(--fs-display-3)}p{text-wrap:pretty}.wrap{width:100%;max-width:var(--wrap-max);padding-inline:var(--wrap-pad);margin-inline:auto}.wrap--wide{max-width:var(--wrap-wide)}.wrap--full{max-width:none}.band{padding-block:var(--sp-band)}.band+.band{border-top:1px solid var(--rule-soft)}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);font-weight:var(--fw-regular);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--text-faint);line-height:1.7}.mono--bright{color:var(--text-muted)}.lede{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-lede);line-height:var(--lh-lede);letter-spacing:-.01em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--sp-3);left:var(--sp-3);z-index:var(--z-modal);padding:var(--sp-3) var(--sp-5);background:var(--surface-raise);color:var(--text);border:1px solid var(--rule-strong);font-size:var(--fs-small);transition:transform var(--dur-fast) var(--ease-out);position:absolute;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.js-reveal .rise{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:translateY(26px)}.js-reveal .rise.is-in{opacity:1;transform:none}.rise[data-delay="1"]{transition-delay:90ms}.rise[data-delay="2"]{transition-delay:.18s}.rise[data-delay="3"]{transition-delay:.27s}@media (prefers-reduced-motion:reduce){.js-reveal .rise{opacity:1;transition:none;transform:none}}.dalej{align-items:center;gap:var(--sp-3);font-size:var(--fs-body-sm);color:var(--text-accent);border-bottom:1px solid var(--rule);transition:border-color var(--dur-base) var(--ease-out);padding-bottom:6px;display:inline-flex}.dalej:hover{border-bottom-color:var(--text-accent)}[data-lupa]{cursor:zoom-in;position:relative}[data-lupa] :is(img,picture){transition:filter var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out)}[data-lupa]:hover :is(img,picture),[data-lupa]:focus-visible :is(img,picture){filter:brightness(1.08);scale:1.012}[data-lupa]:after{content:"⤢";top:var(--sp-3);right:var(--sp-3);width:2rem;height:2rem;font-size:var(--fs-small);color:var(--c-paper);opacity:0;transition:opacity var(--dur-base) var(--ease-out);pointer-events:none;background-color:#1a171499;place-items:center;line-height:1;display:grid;position:absolute}[data-lupa]:hover:after,[data-lupa]:focus-visible:after{opacity:1}[data-lupa]{overflow:clip}@media (prefers-reduced-motion:reduce){[data-lupa]:hover :is(img,picture){scale:none}}
