/* WYGENEROWANE przez tools/site/build_v2.py z assets/v2/src/css/ — nie edytuj tutaj */
/*62-film.css*/
body[data-page="film"]{background:var(--carbon)}.fm-no{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.3;color:var(--fg-2);font-variant-numeric:tabular-nums}.fm-artist{font-family:var(--font-display);text-transform:uppercase;font-variation-settings:"wdth" 100,"wght" 750;letter-spacing:-.015em}.fm-song,.fm-dash{font-family:var(--font-serif);font-style:italic;font-weight:400;font-variation-settings:normal;letter-spacing:-.005em}.fm-dash{font-style:normal;color:var(--fg-2)}.fm-head{padding-top:calc(var(--header-h) + var(--safe-t) + clamp(20px,3.4vw,56px))}@media (max-width:1179px){html:not(.js) .fm-head{padding-top:calc(var(--header-h) + var(--safe-t) + 112px)}}.fm-head-in{display:flex;flex-direction:column;align-items:center;text-align:center}.fm-h1{display:block;text-align:center;color:var(--fg);width:max-content;max-width:none;position:relative;left:-.015em;--h1-k:var(--h1-kl,.34);font-size:min(calc((min(100vw,var(--maxw-page)) - 2 * var(--m) - var(--safe-l) - var(--safe-r)) * var(--h1-k)),54svh);overflow:hidden;padding-top:var(--mask-pad);margin-top:calc(var(--mask-pad) * -1);padding-bottom:.03em;margin-bottom:-.03em}@media (max-width:767px){.fm-h1{--h1-k:var(--h1-ks,.43)}}.fm-h1,.fm-h1 *{transition-property:none !important}.fm-lead{max-width:40ch;margin-top:clamp(18px,2.2vw,34px);font-size:var(--fs-lead);line-height:1.45;color:var(--fg-2);text-wrap:balance}.fm-sec{padding-top:clamp(80px,10vw,168px)}.fm-tel{padding-top:clamp(64px,6vw,96px)}.fm-sh{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.3;color:var(--fg)}.fm-sh-t{font:inherit;letter-spacing:inherit;text-transform:inherit}.fm-sh-n,.fm-sh-c{color:var(--fg-2);font-variant-numeric:tabular-nums}.fm-sh-c::before{content:"";display:inline-block;width:6px;height:6px;background:currentColor;margin-right:8px;vertical-align:.12em}.fm-sh-rule{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--on-carbon);opacity:.22;transform-origin:left center}.fm-feat{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(44px,6vw,72px);margin-top:clamp(28px,3.4vw,56px)}@media (min-width:1024px){.fm-feat{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);align-items:end}.fm-f1{grid-column:1 / span 7}.fm-f2{grid-column:8 / span 5;margin-top:12vh}@supports (grid-template-rows:subgrid){.fm-feat{grid-template-rows:auto auto;row-gap:0}.fm-f{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.fm-f > .fm-clip{align-self:end}.fm-f2 > .fm-clip{margin-bottom:calc(1.728% + .01728 * var(--g))}html.rm .fm-f2 > .fm-clip,html:not(.js) .fm-f2 > .fm-clip{margin-bottom:calc(2.88% + .0288 * var(--g))}.fm-f > .fm-cap{align-self:start}}}.fm-clip{position:relative}.fm-sec .facade .bar{height:calc(12.8% + 1px)}.fm-sec .facade .bar-t{top:-1px}.fm-sec .facade .bar-b{bottom:-1px}.fm-cap,.fp-cap{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.32em;row-gap:.12em;margin-top:16px;font-size:var(--fs-d3);line-height:1.02}.fm-cap .fm-no,.fp-cap .fm-no{flex-basis:100%;margin-bottom:.35rem}.fm-list{margin-top:clamp(56px,8vw,128px)}.fm-list--doc{margin-top:clamp(28px,3.4vw,56px)}.film-row{display:none}.fm-list{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,56px)}.fp-cap{margin-top:14px}.fp-t{display:contents}.fp-t .fm-dash{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (min-width:768px) and (max-width:1023px){.fm-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--g);row-gap:48px}.fp-cap{font-size:clamp(1.375rem,1rem + 1.2vw,1.75rem)}}@media (min-width:1024px){.fm-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--g);row-gap:clamp(48px,5vw,80px)}.fp-cap{font-size:clamp(1.5rem,.9rem + 1.2vw,2.25rem)}}@media (min-width:1024px) and (pointer:fine){html.js .fm-list{display:block;border-bottom:1px solid var(--rule)}html.js .fm-item{border-top:1px solid var(--rule)}html.js .film-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,10fr) auto;column-gap:var(--g);align-items:baseline;width:100%;padding-block:clamp(20px,2.1vw,34px) clamp(22px,2.3vw,38px);text-align:left;color:var(--fg);transition:opacity var(--d-ui) var(--ease-std)}html.js .fr-no{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--fg-2);font-variant-numeric:tabular-nums;transform:translateY(-.2em)}html.js .fr-t{font-size:var(--fs-d2);line-height:.95;text-wrap:pretty}html.js .fr-t .fm-artist{letter-spacing:-.02em}html.js .fr-t .fm-dash{margin-right:.06em}html.js .fr-t .fm-song{display:inline-block}html.js .fr-act{justify-self:end;display:inline-grid;overflow:hidden;height:1.4em;line-height:1.4;text-align:right;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-2);transition:color var(--d-micro) var(--ease-std)}html.js .fr-a{grid-area:1 / 1;white-space:nowrap;transition:transform var(--d-ui) var(--ease-shutter)}html.js .fr-a i{font-style:normal;display:inline-block;margin-left:4px}html.js .fr-a2{transform:translateY(105%)}html.js .film-row[aria-expanded="true"] .fr-a1{transform:translateY(-105%)}html.js .film-row[aria-expanded="true"] .fr-a2{transform:none}html.js .film-row[aria-expanded="true"] .fr-act{color:var(--fg)}html.js .film-row:focus-visible{outline-offset:-2px}html.js .film-player{height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .62s}html.js .film-player.is-open{height:auto;visibility:visible;transition-delay:0s}html.js .fp-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,11fr);column-gap:var(--g);padding:6px 0 clamp(36px,4vw,64px)}html.js .fp-media{grid-column:2;width:min(100%,calc(62svh * 16 / 9))}html.js .fp-cap{display:none}html.js .fm-list:has(.film-row:focus-visible) .film-row:not(:focus-visible){opacity:.35}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html.js .fm-list:has(.film-row:hover) .film-row:not(:hover){opacity:.35}html.js .film-row:hover .fr-act{color:var(--fg)}}html.js .film-row:focus-visible .fr-act{color:var(--fg)}.fm-card{position:fixed;left:0;top:0;z-index:20;width:420px;aspect-ratio:16 / 9;pointer-events:none;overflow:hidden;background:var(--carbon-2);visibility:hidden;clip-path:inset(100% 0 0 0)}.fm-card img{display:block;width:100%;height:100%;object-fit:cover}@media not ((min-width:1024px) and (pointer:fine)){.fm-card{display:none}}.fm-shorts{display:flex;justify-content:center;gap:24px;margin-top:clamp(36px,4.4vw,72px)}.fm-s{width:min(340px,calc((100% - 24px) / 2))}.fm-s-no{display:block;margin-top:12px}@media (max-width:767px){.fm-shorts{gap:12px}.fm-s{width:44vw}}.fm-ig-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:clamp(72px,9vw,144px)}.fm-ig-t{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:400;line-height:1.3}.fm-ig-c{color:var(--fg-2);font-variant-numeric:tabular-nums}.fm-ig-nav{display:none;gap:8px}@media (min-width:1024px) and (pointer:fine){html.js .fm-ig-nav{display:flex}}.fm-ig-b{width:44px;height:44px;display:grid;place-items:center;font-family:var(--font-mono);font-size:1rem;line-height:1;color:var(--fg);box-shadow:inset 0 0 0 1px rgba(242,241,236,.28);transition:background-color var(--d-micro) var(--ease-std),color var(--d-micro) var(--ease-std),opacity var(--d-micro) var(--ease-std)}.fm-ig-b[aria-disabled="true"]{opacity:.28;cursor:default}@media (hover:hover) and (pointer:fine){.fm-ig-b:not([aria-disabled="true"]):hover{background:var(--on-carbon);color:var(--ink)}}.fm-band{margin-top:14px;background:var(--carbon-2)}.fm-rail{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.fm-rail::-webkit-scrollbar{display:none}html:not(.js) .fm-rail{scrollbar-width:thin;scrollbar-color:var(--smoke) transparent}html:not(.js) .fm-rail::-webkit-scrollbar{display:block;height:6px}html:not(.js) .fm-rail::-webkit-scrollbar-thumb{background:var(--smoke)}.fm-rail:focus-visible{outline-offset:-4px}.fm-track{--rail-pad:max(calc(var(--m) + var(--safe-l)),calc((100vw - var(--maxw-page)) / 2 + var(--m)));position:relative;width:max-content;padding:58px var(--rail-pad) 40px;user-select:none;-webkit-user-select:none}.fm-reels{display:flex;gap:12px}.fm-reel{position:relative;flex:none;width:240px}.fm-tperf{position:absolute;left:0;right:0;height:10px;pointer-events:none;transform-origin:left center;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10'%3E%3Crect x='6' width='8' height='10' rx='1.5' fill='%232E2E2E'/%3E%3C/svg%3E") repeat-x left center}.fm-tperf-t{top:36px}.fm-tperf-b{bottom:16px}.fm-reel-a{position:relative;display:block;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.fm-reel-n{position:absolute;left:0;top:-48px;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-label);line-height:1;color:var(--ash);white-space:nowrap;font-variant-numeric:tabular-nums}.fm-reel-f{position:relative;display:block;aspect-ratio:9 / 16;overflow:hidden;background:var(--carbon)}.fm-reel-f img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out);-webkit-user-drag:none}.fm-reel-f::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--on-carbon);opacity:0;pointer-events:none;transition:opacity var(--d-ui) var(--ease-std)}@media (hover:hover) and (pointer:fine){.fm-reel-a:hover .fm-reel-f img{transform:scale(1.03)}.fm-reel-a:hover .fm-reel-f::after{opacity:1}}.fm-reel-a:focus-visible{outline-offset:3px}.fm-reel-a:focus-visible .fm-reel-f::after{opacity:1}.fm-rail.is-drag{cursor:grabbing}.fm-rail.is-drag .fm-reel-a{pointer-events:none}@media (max-width:1023px),(pointer:coarse){.fm-rail{scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--m) + var(--safe-l))}.fm-reel{scroll-snap-align:start}}@media (max-width:1023px){.fm-reel{width:200px}}@media (max-width:767px){.fm-reel{width:62vw}.fm-track{padding-top:54px;padding-bottom:38px}}.fm-rail-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin-top:6px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-2)}.fm-prog{font-variant-numeric:tabular-nums}.fm-prog-n{color:var(--fg)}.fm-hint{transition:opacity var(--d-ui) var(--ease-std)}.fm-hint.is-off{opacity:0}@media (min-width:1024px) and (pointer:fine){.fm-hint{display:none}}.fm-links{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-top:clamp(64px,8vw,128px);padding-bottom:clamp(16px,2vw,32px)}@media (min-width:768px){.fm-links{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--g)}}.fm-lk{border-top:1px solid rgba(242,241,236,.22);padding-top:10px}@media (max-width:767px){.fm-lk + .fm-lk{margin-top:20px}}.fm-link{display:inline-block;padding-block:10px;font-size:var(--fs-lead);line-height:1.3;font-variation-settings:"wdth" 100,"wght" 500;color:var(--fg)}.fm-link-t{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:3px;transition:background-size var(--d-ui) var(--ease-shutter)}.fm-link .arr{display:inline-block;margin-left:.25em;transition:transform var(--d-ui) var(--ease-shutter)}@media (hover:hover) and (pointer:fine){.fm-link:hover .fm-link-t{background-size:100% 1px}.fm-link:hover .arr{transform:translateX(4px)}}.fm-link:focus-visible .fm-link-t{background-size:100% 1px}@media (hover:none){.fm-link-t{background-size:100% 1px;background-image:linear-gradient(rgba(242,241,236,.4),rgba(242,241,236,.4))}}html.rm .fm-reel-f img,html.rm .facade-hit img{transition:none}body[data-page="film"] .cursor{font-size:10px;letter-spacing:0;padding:3px}