.zn{--zn-znak: var(--fk-accent);--zn-mut: #A6C3BA;--zn-linia: rgba(255, 255, 255, .16)}.zn--zwarta{padding-top:var(--fk-space-md)}.zn__uklad{margin-top:36px}.zn--zwarta .zn__uklad{margin-top:0}.zn__scena{position:relative}.zn__svg{display:block;width:100%;height:auto;overflow:visible}.zn__wsk{font-family:var(--fk-font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--zn-mut);margin:2px 0 0;opacity:.75;display:flex;align-items:center;justify-content:center;gap:16px}.zn-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.zn__cytat{margin:26px auto 0;max-width:64ch;min-height:236px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.zn--en .zn__cytat{min-height:288px}.zn__blok{margin:0}.zn__tekst{font-size:clamp(18px,1.9vw,21px);line-height:1.58;margin:0;transition:opacity .28s var(--fk-ease-out),transform .28s var(--fk-ease-out)}.zn__stopka{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:3px}.zn__firma{font-weight:600;font-size:16px;letter-spacing:-.01em}.zn__tlum{font-size:12px;font-style:italic;color:var(--zn-mut);opacity:.85;margin-top:2px}.zn__www{font-family:var(--fk-font-mono);font-size:12px;letter-spacing:.02em;color:var(--zn-mut);text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .18s var(--fk-ease-out)}.zn__www:after{content:"↗";font-size:11px}.zn__www:hover{color:var(--zn-znak);text-decoration:underline}.zn__www:focus-visible{outline:2px solid var(--fk-accent);outline-offset:3px;border-radius:4px}.zn__zmiana .zn__tekst{opacity:0;transform:translateY(7px)}.zn__lista{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)}.zn__lista:focus-within{position:static;width:auto;height:auto;margin:28px 0 0;overflow:visible;clip-path:none;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;padding-top:24px;border-top:1px solid var(--zn-linia)}.zn__lista button,.zn__pauza{font:inherit;font-size:12.5px;font-family:var(--fk-font-mono);letter-spacing:.02em;background:transparent;color:var(--zn-mut);border:1px solid var(--zn-linia);border-radius:999px;padding:6px 14px;cursor:pointer;transition:color .18s,border-color .18s,background .18s}.zn__lista button:hover,.zn__pauza:hover{color:#fff;border-color:var(--zn-znak)}.zn__lista button[aria-selected=true]{color:var(--fk-ink);background:var(--zn-znak);border-color:var(--zn-znak);font-weight:600}.zn__lista button:focus-visible,.zn__pauza:focus-visible,.zn__cytat:focus-visible{outline:2px solid var(--fk-accent);outline-offset:2px}.zn__pauza{display:inline-flex;align-items:center;gap:7px;border:0;padding:4px 2px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.zn__pauza:hover{border:0}.zn__pauza-ikona{width:9px;height:10px;flex:0 0 auto;border-left:3px solid currentColor;border-right:3px solid currentColor}.zn__pauza[aria-pressed=true] .zn__pauza-ikona{border:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid currentColor}.zn-k{cursor:pointer}.zn-k__tyl{fill:var(--fk-accent);fill-opacity:.05;stroke:var(--fk-accent);stroke-opacity:.26;stroke-linejoin:round}.zn-k__przod{fill:var(--fk-accent);fill-opacity:.085;stroke:var(--fk-accent);stroke-opacity:.6;stroke-linejoin:round}.zn-k.jest .zn-k__tyl{fill-opacity:.1;stroke-opacity:.44}.zn-k.jest .zn-k__przod{fill-opacity:.17;stroke-opacity:1}.zn-k:hover .zn-k__przod{stroke-opacity:.95}.zn-k__napis{font-family:var(--fk-font-mono);font-weight:600;fill:#fff;text-anchor:middle;letter-spacing:.04em}#zn-zaslona .zn-z0{stop-color:var(--fk-ink);stop-opacity:1}#zn-zaslona .zn-z1{stop-color:var(--fk-ink);stop-opacity:0}#zn-poswiata .zn-p0{stop-color:var(--fk-accent);stop-opacity:.16}#zn-poswiata .zn-p1{stop-color:var(--fk-accent);stop-opacity:0}.zn-k__zaslona,.zn-k__poswiata,.zn-k__znak{pointer-events:none}.zn-k__cel{fill:transparent;pointer-events:all}@media(max-width:640px){.zn__cytat{min-height:272px}.zn--en .zn__cytat{min-height:360px}}@media(prefers-reduced-motion:reduce){.zn__tekst{transition:none}}
