.site-header{position:relative;z-index:80;background:var(--color-graphite-950);color:var(--color-ivory)}.site-header__utility{overflow:hidden;border-bottom:1px solid var(--color-smoke);background:var(--color-petrol);color:var(--color-ivory)}.site-header__utility-inner{min-height:1.875rem;display:flex;align-items:center;justify-content:center;padding-inline:var(--gutter);font-size:.625rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-align:center;text-transform:uppercase;white-space:nowrap}.site-header__shell{position:relative;border-bottom:1px solid var(--color-smoke);background:var(--color-graphite-950);transition:padding var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.site-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:5.25rem}.site-header__brand{display:inline-flex;align-items:center;min-width:0;gap:.625rem;color:var(--color-ivory);font-family:var(--font-heading);font-size:.9375rem;font-weight:600;letter-spacing:.14em;line-height:1;text-decoration:none;white-space:nowrap}.site-header__brand img{width:2.25rem;height:2.25rem;flex:0 0 2.25rem;object-fit:contain}.site-header__brand-text{overflow:hidden;text-overflow:ellipsis}.site-header__nav{justify-self:center;min-width:0}.site-header__nav-list{display:flex;align-items:center;gap:clamp(.75rem,1.4vw,1.5rem);margin:0;padding:0;list-style:none}.site-header__nav-list li,.site-header__nav-list li+li{margin:0;padding:0}.site-header__nav-link{display:inline-flex;align-items:center;min-height:2.5rem;color:var(--color-ivory);font-size:.625rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-header__nav-link::after{width:0;height:1px;margin-left:.35rem;background:var(--color-copper);content:"";transition:width var(--transition-fast)}.site-header__nav-link:hover::after,.site-header__nav-link[aria-current="page"]::after{width:.55rem}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0}.site-header__status{flex:0 0 auto}.site-header__cta{min-height:2.75rem;padding:.625rem .875rem;font-size:.6875rem;white-space:nowrap}.site-header__toggle{display:none;position:relative;width:3rem;height:3rem;flex:0 0 3rem;padding:0;border:1px solid var(--color-smoke);border-radius:var(--radius-control);background:var(--color-graphite-900);color:var(--color-ivory)}.site-header__toggle-lines,.site-header__toggle-lines::before,.site-header__toggle-lines::after{position:absolute;left:50%;width:1.25rem;height:1px;background:currentColor;content:"";transform:translateX(-50%);transition:transform var(--transition-fast),top var(--transition-fast),opacity var(--transition-fast)}.site-header__toggle-lines{top:50%}.site-header__toggle-lines::before{top:-.4rem}.site-header__toggle-lines::after{top:.4rem}.site-header__toggle[aria-expanded="true"] .site-header__toggle-lines{background:transparent}.site-header__toggle[aria-expanded="true"] .site-header__toggle-lines::before{top:0;transform:translateX(-50%) rotate(45deg)}.site-header__toggle[aria-expanded="true"] .site-header__toggle-lines::after{top:0;transform:translateX(-50%) rotate(-45deg)}.site-header__toggle:focus-visible{outline:2px solid var(--color-ivory);outline-offset:3px}.site-header.is-scrolled{position:sticky;top:0;background:transparent}.site-header.is-scrolled .site-header__utility{display:none}.site-header.is-scrolled .site-header__shell{width:min(100% - (var(--gutter) * 2),var(--container-max));margin:.75rem auto 0;border:1px solid var(--color-smoke);border-radius:var(--radius-panel);background:var(--surface-glass);box-shadow:var(--shadow-floating);backdrop-filter:var(--blur-glass);-webkit-backdrop-filter:var(--blur-glass)}.site-header.is-scrolled .site-header__inner{min-height:4.25rem;padding-inline:1rem}@media (max-width:75rem){.site-header__nav{display:none}.site-header__inner{grid-template-columns:auto 1fr auto;min-height:4.75rem}.site-header__toggle{display:block}.site-header__cta{display:none}.site-header__nav.is-open{position:fixed;inset:0;z-index:79;display:block;overflow-y:auto;overflow-x:hidden;padding:6.5rem var(--gutter) 2rem;background:var(--color-graphite-950)}.site-header__nav.is-open .site-header__nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--color-copper)}.site-header__nav.is-open .site-header__nav-list li,.site-header__nav.is-open .site-header__nav-list li+li{margin:0;border-bottom:1px solid var(--color-smoke)}.site-header__nav.is-open .site-header__nav-link{position:relative;display:flex;min-height:5.25rem;padding:.875rem 1rem .875rem 2.75rem;font-family:var(--font-heading);font-size:clamp(1.15rem,3vw,1.8rem);font-weight:600;letter-spacing:-.03em;line-height:1.05;text-transform:none}.site-header__nav.is-open .site-header__nav-link::before{position:absolute;left:0;top:1rem;color:var(--color-copper);font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:.14em;line-height:1.2;content:counter(menu,decimal-leading-zero)}.site-header__nav.is-open .site-header__nav-list{counter-reset:menu}.site-header__nav.is-open .site-header__nav-list li{counter-increment:menu}.site-header__nav.is-open .site-header__nav-link::after{display:none}.site-header__nav.is-open .site-header__nav-list li:nth-child(1){grid-column:1 / -1}.site-header__nav.is-open .site-header__nav-list li:nth-child(1) .site-header__nav-link::before{content:"01"}.site-header__nav.is-open .site-header__nav-list li:nth-child(2){grid-column:1 / -1}.site-header__nav.is-open .site-header__nav-list li:nth-child(2) .site-header__nav-link::before{content:"02"}.site-header__nav.is-open .site-header__nav-list li:nth-child(7){grid-column:1 / -1}.site-header__nav.is-open .site-header__nav-list li:nth-child(7) .site-header__nav-link::before{content:"03"}.site-header__nav.is-open .site-header__nav-list li:nth-child(10){grid-column:1 / -1}.site-header__nav.is-open .site-header__nav-list li:nth-child(10) .site-header__nav-link::before{content:"04"}.site-header__nav.is-open .site-header__nav-list li:nth-child(11){grid-column:1 / -1}.site-header__nav.is-open .site-header__nav-list li:nth-child(11) .site-header__nav-link::before{content:"05"}.site-header__nav.is-open .site-header__nav-list li:nth-child(1),.site-header__nav.is-open .site-header__nav-list li:nth-child(2),.site-header__nav.is-open .site-header__nav-list li:nth-child(7),.site-header__nav.is-open .site-header__nav-list li:nth-child(10),.site-header__nav.is-open .site-header__nav-list li:nth-child(11){background-image:linear-gradient(rgba(17,19,21,.58),rgba(17,19,21,.58)),url('/assets/images/eventy-firmowe-interakcja.webp');background-position:center;background-size:cover}.site-header__nav.is-open .site-header__nav-list li:nth-child(3),.site-header__nav.is-open .site-header__nav-list li:nth-child(4),.site-header__nav.is-open .site-header__nav-list li:nth-child(5),.site-header__nav.is-open .site-header__nav-list li:nth-child(6),.site-header__nav.is-open .site-header__nav-list li:nth-child(8),.site-header__nav.is-open .site-header__nav-list li:nth-child(9){display:none}.site-header__actions{gap:.5rem}.site-header__status{font-size:.5625rem}.site-header.is-scrolled .site-header__nav.is-open{padding-top:5.75rem}}@media (max-width:30rem){.site-header__brand-text{display:none}.site-header__nav.is-open .site-header__nav-list{grid-template-columns:1fr}.site-header__status{display:none}}@media (prefers-reduced-motion:reduce){.site-header__shell,.site-header__toggle-lines,.site-header__toggle-lines::before,.site-header__toggle-lines::after{transition:none}}