.serif{font-family:Boska,Georgia,serif;font-weight:500;letter-spacing:-.01em}.hint-touch{display:none}@media(hover:none),(pointer:coarse){.hint-fine{display:none}.hint-touch{display:inline}}.intro{display:none}.js .intro{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:var(--paper);padding:var(--gutter);cursor:pointer}.js .intro{animation:intro-safety .4s 2.6s forwards}.js .intro.is-live{animation:none}.intro-card{width:min(100%,26rem);padding:clamp(24px,2rem + 1vw,44px) clamp(22px,1.5rem + 1vw,40px);border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);text-align:center}.intro-card .label{color:var(--ink-2)}.intro-title{font:500 clamp(2.25rem,1.8rem + 1.6vw,3.25rem)/1 "Boska",serif;margin:.45em 0 .6em;letter-spacing:-.01em}.intro ol{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.intro li{display:flex;justify-content:space-between;gap:1rem;font:500 var(--fs-label)/1.3 "Ronzino",sans-serif;letter-spacing:.16em;text-transform:uppercase}.intro li span:last-child{color:var(--ink-2)}.intro li.is-now span{color:var(--gold-text)}.intro-skip{margin-top:1.4rem;color:var(--ink-2)}.open-frame{--h: 68svh;position:absolute;left:50%;top:calc(40svh - .4 * var(--h));height:var(--h);width:min(100%,calc(var(--h) * .8));transform:translate(-50%);overflow:hidden;background:var(--ink)}.open-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:0}.open-frame img.on{opacity:1}html.js .open-frame{cursor:pointer;touch-action:pan-y;user-select:none;-webkit-user-select:none}.open-szerokie{position:absolute;visibility:hidden;pointer-events:none}.open-frame .open-szerokie img.open-szeroki{inset:0;width:100%;height:100%;object-fit:fill}.open-frame.is-szeroki{overflow:visible}@supports (animation-timeline: scroll()){.odbitka-z-tropu.leci{animation-name:trop-lot;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}}@keyframes trop-lot{0%{transform:translate3d(var(--x0),var(--y0),0) rotate(var(--r0)) scale(var(--s0))}to{transform:translate3d(var(--x1),var(--y1),0) rotate(var(--r1)) scale(1)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.open.os-css .open-frame{animation-name:hero-zjazd-ramy;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0px max(100svh,460px)}.open.os-css .open-name .ln{animation-name:hero-zjazd-imienia;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0px max(100svh,460px)}}}@keyframes hero-zjazd-ramy{0%{transform:translate3d(-50%,0,0)}to{transform:translate3d(-50%,calc(max(100svh,460px)*.32),0)}}@keyframes hero-zjazd-imienia{0%{transform:none}to{transform:translate3d(0,var(--imie-droga, 0px),0)}}.open-frame.is-szeroki .open-szerokie{visibility:visible}.open-frame{container-type:size}@keyframes wejscie-bezpiecznik{to{visibility:hidden}}@media(max-aspect-ratio:2/1){html.wejscie .open{overflow:clip;clip-path:inset(0 1px)}html.wejscie .open-frame{overflow:visible}html.wejscie .open-szerokie{--twarz-w: max(100cqw, 80cqh);--twarz-h: calc(var(--twarz-w) * 1.25);--okno-w: calc(var(--twarz-w) / var(--sw));--okno-h: calc(var(--twarz-h) / var(--sh));visibility:visible;width:var(--okno-w);height:var(--okno-h);left:calc((100cqw - var(--twarz-w)) * .5 - var(--sx) * var(--okno-w));top:calc((100cqh - var(--twarz-h)) * .4 - var(--sy) * var(--okno-h));animation:wejscie-bezpiecznik 0s 8s forwards}html.wejscie :is(.open-name,.open-meta,.open-cue){visibility:hidden}}.no-js .open-frame img.stop{opacity:1}.open-name{position:absolute;z-index:1;left:0;right:0;top:80.8svh;margin:0;text-align:center;font:500 min(var(--fs-name),calc((100vw - 2 * var(--gutter)) / 7.9))/.9 "Boska",serif;letter-spacing:-.015em;text-transform:uppercase;padding-inline:var(--gutter)}.open-name .ln{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;padding-top:clamp(10px,2svh,22px)}.open-name .ln>span{display:inline-block}.open-meta{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(14px,2.2svh,28px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;color:var(--ink-2)}.open-meta>:first-child{justify-self:start}.open-meta>:last-child{justify-self:end}.open-licznik{white-space:nowrap}.kreski{display:flex}.kreski button{display:grid;place-items:center;padding:14px 8px;margin:-14px 0;border:0;background:none;color:inherit;cursor:pointer;touch-action:pan-y}.kreski i{display:block;width:28px;height:3px;border-radius:2px;background:currentColor;opacity:.55;transform:scaleX(.35);transition:transform .4s cubic-bezier(.45,0,.35,1),opacity .4s,background-color .4s}.kreski button.on i{opacity:1;transform:none;background:var(--kreska-zloto, var(--gold))}@media(max-width:480px){.kreski button{padding-inline:1px}.kreski i{width:15px}}@media(max-width:359px){.kreski button{padding-inline:0}.kreski i{width:11px}}.open-cue{white-space:nowrap}.open-akcje{display:flex;align-items:center;gap:1.6rem}.open-karta{padding:0;border:0;background:none;color:var(--gold-text);cursor:pointer;white-space:nowrap}@media(max-width:480px){.open-meta{display:flex;justify-content:space-between}.open-akcje{flex-direction:column;align-items:flex-end;gap:.35rem}.open-karta{margin-right:calc(.6rem + 1px)}}.kreski button:focus-visible{outline:1px solid var(--kreska-zloto, var(--gold));outline-offset:-8px}.open-cue{display:inline-flex;align-items:center;gap:.6rem;opacity:0;text-decoration:none}.open-cue i{position:relative;display:block;width:1px;height:26px;overflow:hidden;background:#5e504340}.open-cue i:after{content:"";position:absolute;inset:0;background:var(--ink);transform:translateY(-100%);animation:cue 1.9s var(--ease-out) infinite}.no-js .open-cue{opacity:1}@media(orientation:portrait)and (max-height:640px){.open-frame{--h: 62svh}.open-name{top:calc(40svh + .6 * 62svh)}.open-name .ln{padding-top:8px}}@media(orientation:landscape)and (min-width:640px){.open-frame{--h: 80svh;width:calc(var(--h) * .8)}.open-name{top:40svh;transform:translateY(-50%);padding:0;display:flex;justify-content:center;gap:64svh;font-size:min(10.5rem,calc((100vw - 80svh * .8) / 2 / 4.6),calc(100vw / 12));max-width:min(100vw,2600px);margin-inline:auto}.open-name .ln{flex:1 1 0;text-align:right;padding-top:0;padding-right:calc(clamp(28px,3vw,72px)/2)}.open-name .ln:last-child{text-align:left;padding-right:0;padding-left:calc(clamp(28px,3vw,72px)/2)}}.ticker{overflow:hidden;border-block:1px solid var(--gold);padding-block:.85rem;white-space:nowrap;color:var(--ink-2);contain:content}.ticker-track{display:inline-flex;will-change:transform}.open,.ticker{--swiatlo: .7s}.open-name,.open-meta,.open-karta,.ticker,.ticker .now{transition:color var(--swiatlo) cubic-bezier(.645,.045,.355,1)}.open.pod-ciemnym,.ticker.pod-ciemnym{--ink: var(--on-esp);--ink-2: color-mix(in srgb, var(--on-esp) 72%, transparent);--gold-text: var(--gold-esp);color:var(--ink)}.ticker{position:relative}.ticker-track.biegnie{animation-name:ticker-petla;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes ticker-petla{to{transform:translate3d(-25%,0,0)}}.ticker-track>span{display:inline-flex;gap:2.4em;padding-right:2.4em}.ticker b{font-weight:500}.ticker .now{color:var(--gold-text)}.ticker .now em{font:italic 500 1.35em/1 Boska,serif;letter-spacing:0;text-transform:none;color:var(--ink)}.look-head{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:clamp(16px,2.5vw,48px);row-gap:1.2rem;margin-bottom:clamp(40px,2rem + 4vw,120px)}.look-meta{display:flex;flex-wrap:wrap;gap:.5rem 2rem;align-items:baseline;color:var(--ink-2)}.look-meta .gold{color:var(--gold-text)}.look-hint{margin-left:auto;display:inline-flex;gap:.6rem;align-items:center}.board-tools{display:inline-flex;gap:1.4rem}.board-tools button{min-height:44px;color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.4em}.look-hint:before{content:"";width:28px;height:1px;background:var(--gold)}@media(max-width:599px){.look-head{grid-template-columns:1fr}.look-hint{margin-left:0}}.board{position:relative;z-index:1;display:flex;align-items:flex-start;gap:clamp(12px,1.6vw,40px);padding-inline:var(--gutter);max-width:3200px;margin-inline:auto}.no-js .board{display:block;columns:5 240px;column-gap:clamp(12px,1.6vw,40px)}.no-js .card{break-inside:avoid;margin-bottom:clamp(12px,1.6vw,40px);cursor:auto}.card{position:relative;margin:0;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.card img{width:100%;height:auto;pointer-events:none;filter:sepia(.14) saturate(.88) contrast(.98);box-shadow:0 1px 1px #221a1224,0 10px 24px -14px #221a126b}.card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s ease;box-shadow:0 38px 70px -24px #221a128c,0 12px 24px -12px #221a124d}.card.is-up{cursor:grabbing}.card.is-up:after{opacity:1}.tag{background:var(--paper);border:1px solid var(--gold);padding:clamp(16px,1.4vw,28px);box-shadow:0 10px 24px -14px #221a126b}.tag p{margin:0}.tag .serif{font-size:clamp(2rem,1.6rem + 1.2vw,3.25rem);line-height:1;margin:.35em 0 .5em}.tag hr{border:0;border-top:1px solid var(--gold);margin:.9em 0}.trop-text{position:relative;z-index:2;padding-top:calc(var(--bar-h) + clamp(24px,6svh,90px));pointer-events:none}.trop-title{font:italic 500 var(--fs-h2)/.86 "Boska",serif;margin:.2em 0 .25em;letter-spacing:-.02em}.trop-text .cap{max-width:34ch;font-size:var(--fs-body);color:var(--ink-2)}.trop-foot{position:absolute;z-index:2;left:0;right:0;bottom:calc(clamp(20px,5svh,64px) + var(--pod-paskiem))}.trop-meter{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;color:var(--ink-2);max-width:760px}.trop-line{height:1px;background:#5e504347;position:relative;overflow:hidden}.trop-line i{position:absolute;inset:0;background:var(--gold);transform:scaleX(0);transform-origin:left}.trop-skip{margin-top:1.1rem;color:var(--ink-2);text-decoration:underline;text-underline-offset:.35em;text-decoration-color:var(--gold);min-height:44px}.trop-flood{position:absolute;z-index:4;left:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--esp);transform:translate(-50%,-50%) scale(0);pointer-events:none}.no-js .curtain,.no-js .seam{display:none}.no-js .open-frame img.on:not(.stop){opacity:0}.stage{--fh: calc(100svh - var(--bar-h) - clamp(112px, 17svh, 190px) - var(--zapas-dolu));--fw: min(calc(100vw - 2 * var(--gutter)), calc(var(--fh) * .72));position:absolute;left:50%;top:var(--bar-h);width:var(--fw);height:var(--fh);transform:translate(-50%)}.stage{scale:var(--rama-skala, 1)}.wybieg[data-reveal=down] .stage:after,.wybieg[data-reveal=curtain] .stage:after{content:"";position:absolute;inset:-1px;z-index:3;box-shadow:inset 0 0 0 2px var(--esp);opacity:var(--rama-krycie, 1);pointer-events:none}.curtain{position:absolute;top:-1px;bottom:-1px;width:50.5%;background:var(--esp);z-index:2}.curtain.l{left:0}.curtain.r{right:0}.seam{position:absolute;z-index:3;left:50%;top:0;bottom:0;width:1px;background:var(--gold-esp);transform:scaleY(0)}.stage-cap{position:absolute;left:0;right:0;top:calc(100% + clamp(14px,2.4svh,32px));display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.stage-title{font:italic 500 var(--fs-h3)/.9 "Boska",serif;margin:0;letter-spacing:-.01em}.stage-meta{color:var(--gold-esp)}.stage-num{display:none}@media(min-width:1024px)and (orientation:landscape){.stage{--pad: clamp(64px, 11svh, 170px);--fh: min(calc(100svh - 2 * var(--pad)), calc((100vw - 2 * clamp(96px, 12vw, 520px)) / 1.5));--fw: calc(var(--fh) * 1.5);top:50%;transform:translate(-50%,-50%)}.stage-cap{top:calc(100% + clamp(12px,1.8svh,28px))}.stage-title{font-size:clamp(2.25rem,1.2rem + 2.2vw,4.75rem)}}@media(min-aspect-ratio:21/10)and (min-width:1400px){.stage-num{display:block;position:absolute;right:calc(100% + clamp(40px,3vw,96px));bottom:0;margin:0;font:500 clamp(8rem,12vh,15rem)/.8 "Boska",serif;color:var(--gold-esp);letter-spacing:-.03em;text-align:right}.stage-num .label{display:block;font-size:var(--fs-label);color:var(--on-esp);margin-top:1.6rem;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.open-cue i:after{animation:none;transform:none}}.sticker{position:absolute;z-index:2;left:8px;bottom:8px;max-width:calc(100% - 16px);margin:0;background:var(--paper);color:var(--ink);padding:.35rem .55rem;box-shadow:0 1px 2px #221a1233;font-size:.625rem;line-height:1.35;pointer-events:none}.look-more{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;flex-basis:100%}.look-more a{color:var(--ink);font-size:clamp(.9rem,.84rem + .3vw,1.05rem);letter-spacing:.1em;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding-bottom:.15rem;border-bottom:1px solid var(--gold)}.look-more a span{transition:transform .3s var(--ease-out)}@media(hover:hover)and (pointer:fine){.look-more a:hover span{transform:translate(.35em)}}.look-more .cap{text-transform:none;letter-spacing:0;font-weight:400}.look-foot{margin-top:clamp(40px,5vw,96px);position:relative;z-index:2}.look-spis{max-width:44rem}.look-spis-k{margin:0 0 .6rem;color:var(--gold-text)}.look-spis ol{list-style:none;margin:0;padding:0}.look-spis li{border-bottom:1px solid rgba(166,129,63,.35)}.look-spis li:first-child{border-top:1px solid var(--gold)}.look-spis a{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:1rem;min-height:56px;padding:.7rem 0;color:var(--ink);text-decoration:none}.look-spis-t{font:italic 500 clamp(1.6rem,1.2rem + 1.4vw,2.6rem) / 1 "Boska",serif;letter-spacing:-.01em}.look-spis-n{color:var(--ink-2)}.look-spis-s{font-size:1.1rem;color:var(--gold-text);transition:transform .3s var(--ease-out)}@media(hover:hover)and (pointer:fine){.look-spis a:hover .look-spis-t{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1px;text-underline-offset:.18em}.look-spis a:hover .look-spis-s{transform:translate(.35em)}}.kulisy.is-strip.is-pinned .look-spis{max-width:none}.kulisy.is-strip.is-pinned .look-spis ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));column-gap:clamp(20px,3vw,56px)}.kulisy.is-strip.is-pinned .look-spis li{border-top:1px solid var(--gold)}.kulisy.is-strip.is-pinned .look-spis a{min-height:48px;padding:.45rem 0}.kulisy.is-strip.is-pinned .look-spis-t{font-size:clamp(1.4rem,1rem + 1vw,2rem)}.kulisy.is-backstage .look-spis a{color:var(--on-esp)}.kulisy.is-backstage .look-spis-k,.kulisy.is-backstage .look-spis-s{color:var(--gold-esp)}.kulisy.is-backstage .look-spis-n{color:#ebe3d6a8}.stage-cap .look-more{flex-basis:auto;margin:0}.wybieg .look-more a{color:var(--on-esp);text-decoration-color:var(--gold-esp)}.stage--portrait{--fh: calc(100svh - var(--bar-h) - clamp(112px, 17svh, 190px));--fw: min(calc(100vw - 2 * var(--gutter)), calc(var(--fh) * .667))}@media(min-width:1024px)and (orientation:landscape){.stage--portrait{--pad: clamp(56px, 9svh, 140px);--fh: calc(100svh - 2 * var(--pad));--fw: calc(var(--fh) * .667)}.stage--portrait .stage-cap{top:auto;bottom:0;left:calc(100% + clamp(28px,3vw,72px));right:auto;width:min(22rem,calc((100vw - var(--fw)) / 2 - 2 * var(--gutter)));flex-direction:column;align-items:flex-start;gap:1rem}.stage--portrait .stage-title{font-size:clamp(2.75rem,1.4rem + 3vw,6rem)}.stage--portrait .stage-num{display:block;position:absolute;right:calc(100% + clamp(28px,3vw,72px));bottom:0;margin:0;font:500 clamp(5rem,9vh,12rem)/.8 "Boska",serif;color:var(--gold-esp);letter-spacing:-.03em;text-align:right}.stage--portrait .stage-num .label{display:block;font-size:var(--fs-label);color:var(--on-esp);margin-top:1.2rem;letter-spacing:.16em}}.shade{position:absolute;inset:-1px;background:var(--esp);z-index:2;transform-origin:50% 100%}.board{--board-gap: clamp(10px, 1.4vw, 28px)}.card:not(.is-chwytny){cursor:auto;touch-action:auto}.card[hidden]{display:none}@media(orientation:portrait),(max-width:1023px){.stage--portrait{--fw: 100vw;--fh: 100svh;top:0}.stage--portrait .frame:after{content:"";position:absolute;inset:auto 0 0;height:38%;z-index:1;pointer-events:none;background:linear-gradient(to top,#1e1711b8,#1e171100)}.stage--portrait .stage-cap{top:auto;bottom:calc(28px + max(var(--zapas-dolu),env(safe-area-inset-bottom)));left:var(--gutter);right:var(--gutter);z-index:3;flex-direction:column;align-items:flex-start;gap:.7rem}.stage--portrait .stage-title{font-size:clamp(3.25rem,12vw,5.5rem)}.stage--portrait.stage--cut{top:var(--bar-h)}.stage--portrait.stage--cut .stage-cap{top:calc(100% + clamp(10px,2svh,22px));bottom:auto;gap:.5rem}.stage--portrait.stage--cut .stage-title{font-size:var(--fs-h3)}}.board.is-stairs{padding-inline:var(--gutter)}.strip{position:relative;z-index:1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-block:28px}.strip::-webkit-scrollbar{display:none}.strip-track{display:flex;align-items:center;gap:clamp(14px,2vw,44px);padding-inline:var(--gutter);width:max-content}.strip .card{flex:none;margin:0;scroll-snap-align:center;height:min(56svh,520px);width:auto;max-width:86vw}.strip .card img{height:100%;width:auto;max-width:86vw;object-fit:cover}.strip-group{flex:none;align-self:center;height:min(56svh,520px);display:flex;align-items:flex-end;border-left:1px solid var(--gold);padding:0 0 .4rem 1rem;width:clamp(7rem,12vw,11rem);scroll-snap-align:start}.kulisy.is-strip.is-pinned .look-head{margin-bottom:clamp(12px,3svh,40px)}.kulisy.is-strip.is-pinned .strip{flex:1;min-height:0;overflow:visible;padding:0;display:flex;align-items:center}.kulisy.is-strip.is-pinned .strip-track{height:100%;align-items:center}.kulisy.is-strip.is-pinned .card{width:auto;max-width:none;height:var(--h, 88%)}.kulisy.is-strip.is-pinned .strip-group{height:88%}.kulisy.is-strip.is-pinned .card img{height:100%;width:auto;max-width:none}.kulisy.is-strip.is-pinned .look-foot{margin-top:clamp(8px,2svh,24px)}@media(min-width:1024px)and (orientation:landscape){.stage--figure .stage-cap{left:auto;right:calc(100% + clamp(28px,3vw,72px));align-items:flex-end;text-align:right}.stage--figure .stage-num{right:auto;left:calc(100% + clamp(28px,3vw,72px));text-align:left}}@media(orientation:portrait),(max-width:1023px){.stage--figure .stage-cap{top:calc(var(--bar-h) + 8px);bottom:auto}}.kulisy.is-strip.is-pinned .card[data-align=flex-start]{align-self:flex-start}.kulisy.is-strip.is-pinned .card[data-align=flex-end]{align-self:flex-end}.strip .card--hero{height:min(66svh,600px)}.kulisy.is-wylinka .card img:not(.true){filter:sepia(.35) saturate(.45) contrast(.95) brightness(1.02)}.card .true{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:none;box-shadow:none;transition:opacity 1.1s var(--ease-out);pointer-events:none}.card.shed .true{opacity:1}.wyl-count b{font-weight:500;color:var(--gold-text)}.rm .card .true{opacity:1;transition:none}.stage--dissolve .frame{background:transparent;overflow:visible}.stage--dissolve .frame img{-webkit-mask-image:linear-gradient(to right,transparent,#000 13%,#000 87%,transparent),linear-gradient(to bottom,transparent,#000 11%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 13%,#000 87%,transparent),linear-gradient(to bottom,transparent,#000 11%,#000 86%,transparent);mask-composite:intersect}.stage-cue{position:absolute;z-index:4;left:50%;bottom:clamp(-64px,-7svh,-40px);transform:translate(-50%);margin:0;display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--gold-esp);pointer-events:none}.stage-cue-in{display:flex;flex-direction:column;align-items:center;gap:.6rem}.stage-cue i{display:block;width:1px;height:30px;background:#c9a4614d;position:relative;overflow:hidden}.stage-cue i:after{content:"";position:absolute;inset:0;background:var(--gold-esp);transform:translateY(-100%);animation:cue 1.9s var(--ease-out) infinite}.stage--portrait .stage-cue,.stage--figure .stage-cue{bottom:auto;top:50%;transform:translate(-50%,-50%)}@media(orientation:portrait),(max-width:1023px){.stage-cue{bottom:auto;top:50%;transform:translate(-50%,-50%)}}.shade{box-shadow:inset 0 1px 0 var(--gold-esp)}.rm .stage-cue{display:none}.styk,.styk-lupa,.styk-zblizenie{--arkusz: #f8f4ec;--film: #15100b;--brzeg: #d9a148;--dziurka: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 7'%3E%3Crect x='2.6' y='1.2' width='5.8' height='4.6' rx='1.1' fill='%23f8f4ec'/%3E%3C/svg%3E")}.styk{--kh: clamp(64px, calc((100vw - 2 * var(--styk-margines)) / 5), 90px);--styk-margines: max(var(--gutter), 6vw);--kolumny: 1;--o-rzad: .05;--o-pokaz: .62;--o-kolumna: .8;--margines-arkusza: .42;padding:clamp(12px,2.5svh,32px) var(--styk-margines) 0}@media(orientation:landscape){.styk{--kh: min(24svh, calc((100vw - 2 * var(--styk-margines)) / var(--u2)));--styk-margines: var(--gutter);--kolumny: 2}}.styk-arkusz{position:relative;display:grid;grid-template-columns:repeat(var(--kolumny),minmax(0,max-content));justify-content:center;align-items:start;column-gap:calc(var(--kh) * var(--o-kolumna));row-gap:calc(var(--kh) * var(--o-pokaz));width:fit-content;max-width:100%;box-sizing:border-box;margin:0 auto;padding:calc(var(--kh) * var(--margines-arkusza));background:radial-gradient(ellipse 80% 70% at 50% 45%,rgba(255,255,255,.55),transparent 70%),linear-gradient(172deg,#fbf8f1,#f2ebdd);box-shadow:inset 0 0 0 1px #78603c1f,inset 0 0 calc(var(--kh) * .5) #9678501a,0 1px 2px #221a121a,0 calc(var(--kh) * .14) calc(var(--kh) * .55) calc(var(--kh) * -.26) #221a126b}.styk-arkusz:after{content:"";position:absolute;right:0;bottom:0;width:calc(var(--kh) * .9);height:calc(var(--kh) * .9);background:linear-gradient(315deg,transparent 45%,rgba(34,26,18,.08) 50%,#fffdf8 52%,#efe7d8 72%);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none}.styk-tasma{position:absolute;top:calc(var(--kh) * -.16);width:calc(var(--kh) * 1.15);height:calc(var(--kh) * .34);background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 2px,transparent 2px 7px),#e8ddc2c7;box-shadow:0 1px 2px #221a121f;clip-path:polygon(0 8%,4% 0,9% 10%,15% 2%,85% 4%,91% 0,96% 9%,100% 3%,100% 92%,95% 100%,90% 91%,84% 98%,14% 96%,9% 100%,4% 90%,0 97%);pointer-events:none}.styk-tasma:first-child{left:calc(var(--kh) * -.3);rotate:-38deg}.styk-tasma+.styk-tasma{right:calc(var(--kh) * -.3);rotate:34deg}.styk-kolumna{display:grid;row-gap:calc(var(--kh) * var(--o-pokaz));align-content:start;min-width:0}.styk-pokaz{display:grid;gap:calc(var(--kh) * .1);min-width:0}@media(orientation:portrait){.styk{--o-pokaz: .5}.styk-kolumna{display:contents}.styk-pokaz{order:var(--i)}}.styk-opis{display:grid;gap:.3rem;width:0;min-width:100%;margin:0}.styk-reka{font:italic 500 clamp(1.15rem,.8rem + 1.1vw,2.1rem) / 1 "Boska",serif;letter-spacing:-.01em;white-space:nowrap}.styk-metka{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}a.styk-nazwa{justify-self:start;color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){a.styk-nazwa:hover{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1px;text-underline-offset:.15em}}.styk-pasek{display:flex;flex-wrap:wrap;row-gap:calc(var(--kh) * var(--o-rzad));max-width:calc(var(--kh) * 5.1)}.styk-lam{display:none;flex-basis:100%;height:0}@media(orientation:landscape){.styk-lam{display:block}}.styk--uklad .styk-pasek{max-width:none}.styk--uklad .styk-lam{display:none}.styk--uklad .styk-lam.is-czynny{display:block}.styk-klatka{position:relative;flex:none;margin:0;padding:calc(var(--kh) * .15) calc(var(--kh) * .07) calc(var(--kh) * .29);background:var(--dziurka) center calc(var(--kh) * .035) / calc(var(--kh) * .11) calc(var(--kh) * .07) repeat-x,var(--dziurka) center calc(100% - var(--kh) * .035) / calc(var(--kh) * .11) calc(var(--kh) * .07) repeat-x,var(--film)}.styk-otworz{display:block;width:calc(var(--kh) * var(--w));height:var(--kh);padding:0;border:0;background:#2a221a;cursor:zoom-in}.styk-otworz img{display:block;width:100%;height:100%;object-fit:cover}.styk-otworz:focus-visible{outline:2px solid var(--gold-esp);outline-offset:2px}.styk-brzeg{position:absolute;left:calc(var(--kh) * .07);right:calc(var(--kh) * .07);bottom:calc(var(--kh) * .13);display:flex;justify-content:space-between;font:600 max(6px,calc(var(--kh) * .06)) / 1 "Ronzino",sans-serif;letter-spacing:.06em;color:var(--brzeg);pointer-events:none}.styk-kolko{position:absolute;left:calc(var(--kh) * (.07 - .16 * var(--w)));top:calc(var(--kh) * .03);width:calc(var(--kh) * var(--w) * 1.32);height:calc(var(--kh) * 1.24);overflow:visible;fill:none;stroke:var(--gold-esp);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.styk-kolko path{stroke-dasharray:1;stroke-dashoffset:0}.styk-kolko path+path{opacity:.55}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.styk-arkusz{animation-name:styk-kladzie;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range-start:entry 0%;animation-range-end:entry 60%}.styk-arkusz .styk-kolko path{animation-name:styk-kreska;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range-start:cover calc(var(--kh) * 1.2);animation-range-end:cover calc(25vh + var(--kh) * .57)}.styk-arkusz .styk-kolko path+path{animation-name:styk-kreska-druga}}}@keyframes styk-kladzie{0%{transform:translateY(5svh) rotate(-1.2deg)}to{transform:none}}@keyframes styk-kreska{0%{stroke-dashoffset:1}80%,to{stroke-dashoffset:0}}@keyframes styk-kreska-druga{0%,35%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.kulisy.is-stykowka{padding-block:calc(var(--bar-h) + 2svh) calc(3svh + var(--pod-paskiem))}.kulisy.is-stykowka .look-head{margin-bottom:clamp(10px,2svh,28px)}.kulisy.is-stykowka .look-num{font-size:clamp(3.5rem,1.6rem + 5vw,8rem)}.kulisy.is-stykowka .look-title{font-size:clamp(2.6rem,1.2rem + 3.8vw,6rem)}.kulisy.is-stykowka .look-foot{margin-top:clamp(14px,3svh,40px)}.kulisy.is-stykowka .styk{padding-top:calc(var(--kh) * .3)}@media(orientation:landscape)and (min-width:1024px)and (min-aspect-ratio:4/3){.kulisy.is-stykowka{display:grid;grid-template-columns:minmax(14rem,20vw) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"glowa styk" "stopka styk";column-gap:clamp(20px,3vw,56px);min-height:100svh;box-sizing:border-box;padding-inline:var(--gutter);padding-block:calc(var(--bar-h) + 2.5svh) calc(2.5svh + var(--pod-paskiem))}.kulisy.is-stykowka>.look-head,.kulisy.is-stykowka>.look-foot{max-width:none;margin:0;padding-inline:0}.kulisy.is-stykowka>.look-head{grid-area:glowa;align-self:start;row-gap:.9rem}.kulisy.is-stykowka>.look-foot{grid-area:stopka;align-self:end}.kulisy.is-stykowka>.styk{grid-area:styk;align-self:center;padding:0}.kulisy.is-stykowka .look-num{font-size:clamp(3.5rem,1rem + 4.2vw,6.5rem)}.kulisy.is-stykowka .look-title{font-size:clamp(2.4rem,.8rem + 3vw,4.6rem)}.kulisy.is-stykowka .look-meta{grid-column:1 / -1;flex-direction:column;align-items:flex-start;gap:.6rem}.kulisy.is-stykowka .look-spis-t{font-size:clamp(1.3rem,.8rem + .9vw,1.9rem)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.kulisy.is-stykowka .dryf{animation-name:dryf-pion;animation-range-start:cover 0%;animation-range-end:contain 70%}.kulisy.is-stykowka .look-num .dryf{--pion: 11svh}.kulisy.is-stykowka{view-timeline-name:--styk-sekcja}.kulisy.is-stykowka>.look-head{animation-name:styk-glowa-zostaje;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--styk-sekcja;animation-range-start:exit 0%;animation-range-end:exit 100%}}}}@keyframes styk-glowa-zostaje{to{transform:translateY(45svh)}}@keyframes dryf-pion{0%{translate:0 var(--pion, 6svh)}to{translate:0 0}}.styk-lupa{--d: clamp(200px, 17vw, 300px);position:fixed;left:0;top:0;z-index:60;width:var(--d);height:var(--d);border-radius:50%;overflow:hidden;background:#efe7d8;box-shadow:0 0 0 1.5px #c9a461f2,0 0 0 7px #f8f4ec99,0 0 0 8px #78603c2e,0 26px 50px -16px #140e088c;pointer-events:none;opacity:0;scale:.75;transition:opacity .16s var(--ease-out),scale .16s var(--ease-out);display:none}.styk-lupa.is-czynna{display:block}.styk-lupa.is-on{opacity:1;scale:1}.styk-lupa-skala{position:absolute;left:0;top:0;transform-origin:0 0}.styk-lupa-przesuw{will-change:transform}.styk-lupa .styk-arkusz,.styk-lupa .styk-kolko path{animation:none}.styk-lupa .styk-arkusz{margin:0;max-width:none}.styk-lupa:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(201,164,97,.95) 0 2.5px,transparent 3px),radial-gradient(circle at 32% 24%,rgba(255,255,255,.22),transparent 38%),radial-gradient(circle,transparent 60%,rgba(20,14,8,.3))}html.lupa-nad-arkuszem #cur{opacity:0}html.lupa-nad-arkuszem .styk-arkusz,html.lupa-nad-arkuszem .styk-otworz{cursor:none}.styk-zblizenie{position:fixed;inset:0;z-index:85;overflow:hidden;color:var(--ink)}.styk-zblizenie[hidden]{display:none}.styk-tlo{position:absolute;inset:0;background:color-mix(in srgb,var(--paper) 96%,transparent)}.styk-kamera{position:absolute;inset:0}.styk-ujecie{position:absolute;left:0;top:0;transform-origin:0 0}.styk-ujecie.is-ukryte{opacity:0;pointer-events:none}.styk-skala{transform-origin:0 0}.styk-kamera .styk-arkusz{position:relative;margin:0;max-width:none;animation:none}.styk-kamera.w-ruchu .styk-ujecie{will-change:transform}.styk-kamera .styk-kolko path{animation:none}.styk-kamera .styk-otworz{cursor:pointer}.styk-kamera .styk-klatka.rysuj .styk-kolko path{animation:styk-kreska var(--kolko, .7s) linear both}.styk-kamera .styk-klatka.rysuj .styk-kolko path+path{animation-name:styk-kreska-druga}.styk-zbl-podpis{position:absolute;left:50%;bottom:clamp(12px,3svh,32px);translate:-50% 0;display:grid;justify-items:center;gap:.4rem;max-width:calc(100% - 2 * var(--gutter));margin:0;padding:.7rem 1.2rem;background:color-mix(in srgb,var(--paper) 92%,transparent);text-align:center}a.styk-zbl-pokaz{color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1px;text-underline-offset:.15em}@media(hover:hover)and (pointer:fine){a.styk-zbl-pokaz:hover{text-decoration-thickness:2px}}.styk-zbl-metka{white-space:normal}.styk-btn{position:absolute;padding:.9rem 1rem;border:0;background:color-mix(in srgb,var(--paper) 80%,transparent);color:var(--ink);cursor:pointer}.styk-wstecz,.styk-dalej{top:50%;translate:0 -50%;font-size:1.1rem}.styk-wstecz{left:clamp(4px,2vw,40px)}.styk-dalej{right:clamp(4px,2vw,40px)}.styk-zamknij{top:clamp(8px,2svh,24px);right:clamp(8px,2vw,40px)}@media(prefers-reduced-motion:reduce){.styk-lupa{transition:none}}.kulisy.is-backstage{background:var(--stage);color:var(--on-esp);border-block:1px solid rgba(201,164,97,.32)}.kulisy.is-backstage .grain{mix-blend-mode:screen;opacity:.04}.kulisy.is-backstage .look-num{color:var(--gold-esp)}.kulisy.is-backstage .look-meta{color:#ebe3d6a8}.kulisy.is-backstage .look-hint:before{background:var(--gold-esp)}.kulisy.is-backstage .board-tools button,.kulisy.is-backstage .look-more a{color:var(--on-esp);text-decoration-color:var(--gold-esp)}.kulisy.is-backstage .card img{filter:none;box-shadow:0 22px 48px -28px #000}.kulisy.is-backstage .sticker{background:#0d0b0ad1;color:#ebe3d6e6}.kulisy.is-backstage .tag{background:transparent;border-color:var(--gold-esp);box-shadow:none}.kulisy.is-backstage .tag .label{color:#ebe3d6a8}.kulisy.is-backstage .tag .gold{color:var(--gold-esp)}.kulisy.is-backstage .tag hr{border-color:#c9a46166}.card--step{overflow:visible;z-index:2;cursor:auto;border:clamp(7px,.75vw,15px) solid rgba(235,227,214,.93);box-shadow:0 26px 54px -30px #000}.card--step .step-plate{position:absolute;inset:0;background:radial-gradient(120% 92% at 50% 16%,#191410,#0a0908 74%)}.card--step .cut{position:relative;display:block;width:100%;height:auto;box-shadow:none;filter:none;transform-origin:50% 92%;will-change:transform}.card--step picture{position:relative;display:block}.card--step .sticker{z-index:3}.stage--cut{--fh: calc(100svh - var(--bar-h) - clamp(96px, 15svh, 170px) - var(--zapas-dolu));--fw: min(calc(100vw - 2 * var(--gutter)), calc(var(--fh) * .62))}@media(min-width:1024px)and (orientation:landscape){.stage--cut{--pad: clamp(28px, 5svh, 72px);--fh: calc(100svh - 2 * var(--pad));--fw: calc(var(--fh) * .62)}}.stage--cut .frame{background:transparent;overflow:visible}.stage--cut .frame:before{content:"";position:absolute;left:50%;bottom:-1.5%;width:46%;height:3.4%;z-index:0;transform:translate(-50%) scaleX(var(--sh, 1));border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#080604d9,#08060400 70%)}.stage--cut .frame img{object-fit:contain;object-position:50% 100%;box-shadow:none;filter:none}.stage--cut .frame:after{display:none}.stage--cut .pool{position:absolute;left:50%;bottom:-6%;width:130%;height:62%;z-index:0;transform:translate(-50%) scale(var(--pool, 1));transform-origin:50% 100%;opacity:var(--pool-o, 1);background:radial-gradient(60% 80% at 50% 78%,rgba(201,164,97,.3),rgba(201,164,97,.07) 55%,transparent 72%);-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 96%);mask-image:linear-gradient(to bottom,#000 60%,transparent 96%)}.stage--cut .runway-img{position:relative;z-index:1}@media(orientation:portrait),(max-width:1023px){.stage{--ar: .72}.stage--cut{--ar: .62}.wybieg .stage:not(.stage--portrait),.wybieg .stage.stage--cut{top:var(--bar-h);left:var(--gutter);right:var(--gutter);width:auto;height:calc(100svh - var(--bar-h) - var(--zapas-dolu) - var(--linia-sceny));transform:none;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;row-gap:clamp(10px,2svh,22px)}.wybieg .stage:not(.stage--portrait) .frame,.wybieg .stage.stage--cut .frame{position:relative;inset:auto;height:100%;width:auto;max-width:100%;aspect-ratio:var(--ar);justify-self:center}.wybieg .stage:not(.stage--portrait) .stage-cap,.wybieg .stage.stage--cut .stage-cap{position:relative;inset:auto}.wybieg .stage:not(.stage--portrait) .stage-cue,.wybieg .stage.stage--cut .stage-cue{top:40%;bottom:auto}.wybieg .stage--portrait:not(.stage--cut){--fh: 100lvh}.wybieg .stage--portrait:not(.stage--cut) .stage-cap{bottom:calc(var(--pod-paskiem) + var(--linia-sceny))}}.kulisy.is-strip .card:not(.card--hero){filter:brightness(calc(1 - var(--przygas, 0) * .22))}.okno{display:block;position:relative;overflow:clip}.card .okno{box-shadow:0 1px 1px #221a1224,0 10px 24px -14px #221a126b}.card .okno img{box-shadow:none}.kulisy.is-backstage .card .okno{box-shadow:0 22px 48px -28px #000}
