*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--gold:#b69140;--gold-hi:#d4b060;--gold-dim:#b6914038;--bg:#060608;--bg-2:#08080a;--text:#ede8df;--muted:#ede8df85;--ease:cubic-bezier(.76, 0, .24, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--serif:"Cormorant Garamond", Georgia, serif;--mono:"DM Mono", "Courier New", monospace;--pad-x:clamp(24px, 5vw, 96px);--radius:0}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--serif);min-height:100svh;font-weight:300;overflow-x:clip}img,video{max-width:100%;height:auto;display:block}a{color:inherit}::selection{background:var(--gold);color:var(--bg)}:focus-visible{outline:1px solid var(--gold);outline-offset:3px}body:after{content:"";z-index:998;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.mono{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-size:clamp(9px,.8vw,12px)}.af-h.visible{animation:afReveal 1.8s var(--ease-out) .1s forwards}@keyframes afReveal{0%{opacity:0;letter-spacing:-.12em;filter:blur(8px);transform:translateY(36px)}to{opacity:1;letter-spacing:-.02em;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.af-h.visible{opacity:1;filter:none;animation:none;transform:none}body:after{opacity:.15}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip[data-astro-cid-hkbrpulz]{z-index:1000;background:var(--gold);color:var(--bg);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;padding:12px 20px;font-size:11px;position:absolute;top:0;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:0}#flash[data-astro-cid-hkbrpulz]{z-index:900;opacity:0;pointer-events:none;background:#fff;position:fixed;inset:0}#intro[data-astro-cid-hkbrpulz]{z-index:800;background:var(--bg);justify-content:center;align-items:center;transition:opacity 1.4s;display:flex;position:fixed;inset:0}#intro[data-astro-cid-hkbrpulz][hidden]{display:none}#intro-mark[data-astro-cid-hkbrpulz]{color:var(--gold);letter-spacing:.45em;font-size:9px}#nav[data-astro-cid-hkbrpulz]{z-index:500;padding:clamp(16px, 2.2vw, 28px) var(--pad-x);transition:padding .4s var(--ease), background .4s, border-color .4s;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0;left:0;right:0}#nav[data-astro-cid-hkbrpulz].stuck{backdrop-filter:blur(16px);background:#060608ed;border-bottom-color:#b691401a;padding-block:clamp(10px,1.4vw,16px)}.logo[data-astro-cid-hkbrpulz]{font-family:var(--mono);letter-spacing:.3em;color:var(--gold);text-transform:uppercase;font-size:clamp(10px,1vw,12px);text-decoration:none}.nav-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:clamp(14px,2.4vw,34px);list-style:none;display:flex}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-family:var(--mono);letter-spacing:.22em;color:var(--muted);text-transform:uppercase;font-size:clamp(9px,.8vw,11px);text-decoration:none;transition:color .3s}.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--gold)}.lang-switcher[data-astro-cid-hkbrpulz]{letter-spacing:.1em;align-items:center;gap:6px;font-size:clamp(9px,.8vw,11px);display:flex}.lang-switcher[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted);margin:-16px 0;padding:16px 10px;text-decoration:none;transition:color .3s}header[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][href=\/],header[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][href="/en/"]{align-items:center;min-height:44px;display:inline-flex}.lang-switcher[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.lang-switcher[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz].active{color:var(--gold)}img,picture{-webkit-touch-callout:none;user-select:none;-webkit-user-drag:none}#ochrona-info{z-index:90;max-width:min(30rem,100vw - 32px);color:var(--text);text-align:center;opacity:0;pointer-events:none;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);background:#060608f0;border:1px solid #b691404d;padding:13px 20px;font-size:13px;line-height:1.45;position:fixed;bottom:26px;left:50%;transform:translate(-50%,14px)}#ochrona-info.widoczny{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){#ochrona-info{transition:none}}.lang-switcher[data-astro-cid-hkbrpulz] .sep[data-astro-cid-hkbrpulz]{color:#b6914073}.js-reveal [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--krok,0) * 90ms);transform:translateY(18px)}.js-reveal [data-reveal].widoczne{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]{opacity:1;transition:none;transform:none}}.sr[data-astro-cid-hkbrpulz]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#burger[data-astro-cid-hkbrpulz]{cursor:pointer;background:0 0;border:0;order:2;place-items:center;width:44px;height:44px;margin-right:-12px;display:grid}@media (width>=760px){#burger[data-astro-cid-hkbrpulz]{display:none}}@media (width<=759px){nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{align-items:center;min-height:44px;display:inline-flex}}#burger[data-astro-cid-hkbrpulz] .bar[data-astro-cid-hkbrpulz],#burger[data-astro-cid-hkbrpulz] .bar[data-astro-cid-hkbrpulz]:before,#burger[data-astro-cid-hkbrpulz] .bar[data-astro-cid-hkbrpulz]:after{content:"";background:var(--gold);width:22px;height:1px;transition:transform .3s var(--ease), opacity .2s;display:block}#burger[data-astro-cid-hkbrpulz] .bar[data-astro-cid-hkbrpulz]:before{transform:translateY(-7px)}#burger[data-astro-cid-hkbrpulz] .bar[data-astro-cid-hkbrpulz]:after{transform:translateY(6px)}#burger[data-astro-cid-hkbrpulz][aria-expanded=true] .bar[data-astro-cid-hkbrpulz]{background:0 0}#burger[data-astro-cid-hkbrpulz][aria-expanded=true] .bar[data-astro-cid-hkbrpulz]:before{transform:translateY(0)rotate(45deg)}#burger[data-astro-cid-hkbrpulz][aria-expanded=true] .bar[data-astro-cid-hkbrpulz]:after{transform:translateY(-1px)rotate(-45deg)}@media (width<=759px){#nav[data-astro-cid-hkbrpulz].js-nav .nav-links[data-astro-cid-hkbrpulz]{height:100svh;padding:0 var(--pad-x);backdrop-filter:blur(18px);transition:transform .5s var(--ease);z-index:-1;background:#060608f7;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(18px,4vh,30px);position:fixed;inset:0 0 auto;transform:translate(100%)}#nav[data-astro-cid-hkbrpulz].js-nav.open .nav-links[data-astro-cid-hkbrpulz]{transform:translate(0)}#nav[data-astro-cid-hkbrpulz].js-nav.open{backdrop-filter:none;background:0 0;border-bottom-color:#0000}#nav[data-astro-cid-hkbrpulz].js-nav .nav-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{letter-spacing:.2em;font-size:15px}#nav[data-astro-cid-hkbrpulz].js-nav .nav-links[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{width:100%}}.foot[data-astro-cid-hkbrpulz]{padding:clamp(40px, 6vw, 80px) var(--pad-x);border-top:1px solid #b691401a;gap:clamp(20px,3vh,34px);display:grid}.foot-dok[data-astro-cid-hkbrpulz]{flex-wrap:wrap;align-items:center;gap:6px clamp(18px,3vw,34px);display:flex}.foot-dok[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted);transition:color .22s var(--ease-out);font-size:13px;text-decoration:none}.foot-dok[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.foot-dok[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:focus-visible{color:var(--gold-hi)}.foot-uwaga[data-astro-cid-hkbrpulz]{color:var(--muted);font-size:12px}.foot-dol[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.foot-prawa[data-astro-cid-hkbrpulz]{color:var(--muted);max-width:64ch;font-size:11px;line-height:1.6}
