html:not(.fs-js) .fs-root .reveal{opacity:1!important;transition:none!important;transform:none!important}.fs-root .fork{padding:20px 0 6px}.fs-root .fork-head{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.fs-root .fork-head .k{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.fs-root .fork-head .l{color:var(--muted);font-size:13px}.fs-root .fork-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.fs-root .fork-card{border-radius:20px;flex-direction:column;gap:10px;min-height:188px;padding:30px 32px 28px;transition:transform .35s cubic-bezier(.2,.8,.3,1),box-shadow .35s,filter .35s,opacity .35s;display:flex;position:relative;overflow:hidden}.fs-root .fork-card:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.55;height:2px;position:absolute;top:0;left:0;right:0}.fs-root .fork-card .fork-k{letter-spacing:.22em;text-transform:uppercase;font-size:11.5px;font-weight:600}.fs-root .fork-card h3{font-family:var(--font-fraunces),serif;max-width:20ch;margin:2px 0 0;font-size:23px;font-weight:500;line-height:1.16}.fs-root .fork-card p{max-width:44ch;margin:0;font-size:14px;line-height:1.55}.fs-root .fork-go{align-items:center;gap:7px;margin-top:auto;padding-top:8px;font-size:13.5px;font-weight:500;transition:gap .25s;display:inline-flex}.fs-root .fork-card:hover .fork-go{gap:13px}.fs-root .fork-creators{border:1px solid var(--line);background:linear-gradient(150deg,#fff,#f6efe0)}.fs-root .fork-creators .fork-k{color:var(--gold)}.fs-root .fork-creators h3{color:var(--ink)}.fs-root .fork-creators p{color:var(--muted)}.fs-root .fork-creators .fork-go{color:var(--ink)}.fs-root .fork-brands{background:linear-gradient(150deg,#1f1b14,#16140f);border:1px solid #3a3324}.fs-root .fork-brands .fork-k{color:#cba75a}.fs-root .fork-brands h3{color:var(--ivory)}.fs-root .fork-brands p{color:#a6a195}.fs-root .fork-brands .fork-go{color:#e8dfc8}.fs-root .fork-tag{letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:600;position:absolute;top:26px;right:28px}.fs-root .fork-creators .fork-tag{color:var(--gold)}.fs-root .fork-brands .fork-tag{color:#8c7a4e}.fs-root .fork-szkolenia{background:linear-gradient(150deg,#f4e8cb,#ead8a8);border:1px solid #dcc58b}.fs-root .fork-szkolenia .fork-k{color:#8a6d23}.fs-root .fork-szkolenia h3{color:var(--ink)}.fs-root .fork-szkolenia p{color:#6e5c34}.fs-root .fork-szkolenia .fork-go{color:var(--ink)}.fs-root .fork-szkolenia .fork-tag{color:#8a6d23}@media (hover:hover){.fs-root .fork-grid:hover .fork-card:not(:hover){filter:saturate(.82)brightness(.97);opacity:.66}.fs-root .fork-card:hover{transform:translateY(-4px)}.fs-root .fork-creators:hover{box-shadow:0 26px 52px #16140f24}.fs-root .fork-brands:hover{box-shadow:0 26px 58px #0000006b}.fs-root .fork-szkolenia:hover{box-shadow:0 26px 52px #8a6d2333}}@media (prefers-reduced-motion:reduce){.fs-root .fork-grid:hover .fork-card:not(:hover){filter:none;opacity:1}}@media (max-width:1000px){.fs-root .fork-grid{grid-template-columns:1fr}}.fs-root section.dark#marki{box-shadow:inset 0 1px #cba75a38}.fs-cine-intro{z-index:1300;pointer-events:none;position:fixed;inset:0}.fs-cine-intro .bar{will-change:transform;background:#16140f;height:calc(50% + 1px);position:absolute;left:0;right:0}.fs-cine-intro .bar.top{animation:.9s cubic-bezier(.76,0,.18,1) 60ms forwards fs-cine-top;top:0}.fs-cine-intro .bar.bot{animation:.9s cubic-bezier(.76,0,.18,1) 60ms forwards fs-cine-bot;bottom:0}.fs-cine-intro .seam{opacity:0;background:linear-gradient(90deg,#0000,#cba75ab3,#0000);height:1px;animation:.9s 60ms forwards fs-cine-seam;position:absolute;top:50%;left:0;right:0;transform:translateY(-.5px)}@keyframes fs-cine-top{to{transform:translateY(-100%)}}@keyframes fs-cine-bot{to{transform:translateY(100%)}}@keyframes fs-cine-seam{0%{opacity:0}30%{opacity:1}to{opacity:0}}.fs-root .hero-vignette{z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 190px #16140f21,inset 0 -70px 130px #16140f0f}.fs-lb-grain{z-index:1;pointer-events:none;background-image:var(--fs-noise);opacity:.07;mix-blend-mode:overlay;background-size:160px 160px;animation:1.1s steps(7,end) infinite fs-grain;position:fixed;inset:0}.fs-lb-vig{z-index:1;pointer-events:none;background:radial-gradient(135% 110% at 50% 44%,#0000 52%,#08070499);position:fixed;inset:0}dialog.fs-lightbox .fs-lb-media{box-shadow:0 40px 100px #0009,0 0 0 1px #ffffff12,inset 0 0 0 1px #ffffff0d}.fs-lb-cap{gap:0!important;padding-left:8px!important}.fs-lb-cap .fs-lb-name{padding:0 14px 0 16px;position:relative}.fs-lb-cap .fs-lb-name:before{content:"";background:#cba75a;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:0}.fs-lb-cap .fs-lb-count{border-left:1px solid #ffffff38;padding-left:14px}@media (prefers-reduced-motion:reduce){.fs-lb-grain{animation:none}}.fs-root .founding-line.glass{box-shadow:inset 0 1px #fff9,0 6px 18px #16140f0f}.fs-root .hero-motes{z-index:1;pointer-events:none;will-change:transform;transition:transform .35s ease-out;position:absolute;inset:0;overflow:hidden}.fs-root .mote{filter:blur(.6px);opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#f7ecdbf2,#d6aa5c40 45%,#0000 70%);border-radius:50%;animation-name:fs-mote;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute}@keyframes fs-mote{0%{opacity:0;transform:translateY(24px)}18%{opacity:var(--o,.4)}82%{opacity:var(--o,.4)}to{opacity:0;transform:translate3d(var(--dx,12px),-72px,0)}}.fs-root .hero-intro{will-change:transform;transition:transform .35s ease-out}@media (prefers-reduced-motion:reduce){.fs-root .hero-motes{display:none}}@media (max-width:920px){.fs-root .hero-motes{display:none}}.fs-root .cf-face{transition:box-shadow .35s,filter .4s}.fs-root .cf-mirror{filter:brightness(.62)saturate(.9)}.fs-root .cf-label{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16140f80}.fs-root .hero-grain,.fs-root .grain,.fs-root section.dark:after{animation:none!important}.fs-root nav.top.scrolled{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.fs-root .reveal{transition-delay:var(--rd,0s)}.fs-root h2.wm-ready .wm{margin-bottom:-.1em;padding-bottom:.1em}.fs-root h2.wm-ready .wm-in{will-change:transform}.fs-root .hero{isolation:isolate}.fs-root .hero-aura{z-index:0;pointer-events:none;filter:blur(8px);will-change:transform,opacity;background:radial-gradient(38% 50% at 78% 18%,#d6aa5c57,#d6aa5c00 70%),radial-gradient(42% 55% at 20% 88%,#c4965833,#c4965800 72%),radial-gradient(60% 70% at 60%,#f7ecdb80,#f7ecdb00 70%);animation:22s ease-in-out infinite alternate fs-aura;position:absolute;inset:-20% -10% -10% -20%}@keyframes fs-aura{0%{opacity:.85;transform:translate(-2.5%,-1.5%)scale(1.04)}50%{opacity:1;transform:translate(2%,1.5%)scale(1.12)}to{opacity:.9;transform:translate(-1%,2.5%)scale(1.06)}}.fs-root .hero-grain{z-index:1;pointer-events:none;background-image:var(--fs-noise);opacity:.05;mix-blend-mode:soft-light;background-size:150px 150px;animation:1.1s steps(7,end) infinite fs-grain;position:absolute;inset:0}.fs-root .hero-grid{z-index:2}.fs-root h1.hero-h1{font-family:var(--font-fraunces),serif;letter-spacing:-.022em;margin:0;font-size:68px;font-weight:500;line-height:1.02}.fs-root .h-line{margin:-.06em 0;padding:.06em 0;display:block;overflow:hidden}.fs-root .h-in{will-change:transform,filter,opacity;display:inline-block}html.fs-js .fs-root .h-in{filter:blur(10px);opacity:0;animation:.95s cubic-bezier(.2,.75,.2,1) forwards fs-hrise;transform:translateY(112%)}html.fs-js .fs-root .h-line:first-child .h-in{animation-delay:.18s}html.fs-js .fs-root .h-line:nth-child(2) .h-in{animation-delay:.4s}@keyframes fs-hrise{to{filter:blur();opacity:1;transform:none}}.fs-root h1.hero-h1 .accent{white-space:nowrap;position:relative}.fs-root h1.hero-h1 .accent:after{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#a07c2e00 0%,#cba75a8c 14%,#cba75a99 86%,#a07c2e00 100%);border-radius:4px;height:.11em;position:absolute;bottom:.08em;left:0;right:-2px;transform:scaleX(0)}html.fs-js .fs-root h1.hero-h1 .accent:after{animation:.85s cubic-bezier(.22,.8,.25,1) 1s forwards fs-underline}@keyframes fs-underline{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.fs-root .hero-aura,.fs-root .hero-grain{animation:none}html.fs-js .fs-root .h-in{filter:none;opacity:1;animation:none;transform:none}html.fs-js .fs-root h1.hero-h1 .accent:after{animation:none;transform:scaleX(1)}}@media (max-width:920px){.fs-root h1.hero-h1{font-size:44px}}.fs-root .cf-wrap{position:relative}.fs-root .cf{perspective:1500px;perspective-origin:50% 46%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:430px;position:relative;overflow:visible}.fs-root .cf.dragging{cursor:grabbing}.fs-root .cf-track{transform-style:preserve-3d;position:absolute;inset:0}.fs-root .cf-card{cursor:pointer;width:246px;height:336px;transform-style:preserve-3d;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;top:50%;left:50%}.fs-root .cf-face{background:#cfc6b4;border-radius:18px;transition:box-shadow .35s;position:absolute;inset:0;overflow:hidden;box-shadow:0 34px 64px -26px #16140f9e,inset 0 0 0 1px #ffffff12}.fs-root .cf-card.is-front .cf-face{box-shadow:0 46px 80px -28px #16140fb3,0 0 0 1px #cba75a2e,inset 0 0 0 1px #ffffff1a}.fs-root .cf-mirror{filter:blur(3px)brightness(.66)saturate(.92);opacity:.36;pointer-events:none;background-position:50% 78%;background-size:cover;border-radius:0 0 18px 18px;width:100%;height:56%;position:absolute;top:100%;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000008c 28%,#0000 96%);mask-image:linear-gradient(#0000008c 28%,#0000 96%)}.fs-root .cf-card.is-front .cf-mirror{opacity:.46}.fs-root .cf-spec{z-index:4;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(240px circle at var(--mx,50%) var(--my,38%), #ffffff6b, #ffffff14 42%, #fff0 64%);transition:opacity .35s;position:absolute;inset:0}.fs-root .cf-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fs-root .cf-card .cf-ken{will-change:transform;animation:16s ease-in-out infinite alternate fs-ken}@keyframes fs-ken{0%{transform:scale(1.06)translate(0)}to{transform:scale(1.2)translate(-3.5%,-2.5%)}}.fs-root .cf-shade{z-index:2;pointer-events:none;background:linear-gradient(#08070400 58%,#08070499 100%);position:absolute;inset:0}.fs-root .cf-vig{z-index:3;pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0;box-shadow:inset 0 0 60px #08070459}.fs-root .cf-label{z-index:5;color:#fffffff5;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);opacity:0;background:#16140f52;border:1px solid #ffffff38;border-radius:999px;padding:5px 13px;font-size:11.5px;font-weight:500;transition:opacity .4s,transform .4s;position:absolute;bottom:13px;left:14px;transform:translateY(6px);box-shadow:inset 0 1px #ffffff38,0 4px 12px #0003}.fs-root .cf-card.is-front .cf-label{opacity:1;transform:none}.fs-root .cf-sheen{z-index:4;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;opacity:0;background:linear-gradient(112deg,#0000 32%,#ffffff29 44%,#ffffff80 50%,#ffffff29 56%,#0000 68%) 130% 0/260% 100%;position:absolute;inset:0}.fs-root .cf-card.is-front:hover .cf-sheen{opacity:1;animation:1.05s cubic-bezier(.4,0,.2,1) fs-sheen}@keyframes fs-sheen{0%{background-position:130% 0}to{background-position:-60% 0}}.fs-root .cf-reelbadge{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16140f57;border:1px solid #ffffff6b;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .35s cubic-bezier(.22,1.4,.36,1),background .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff4d,0 8px 22px #0000004d}.fs-root .cf-reelbadge:before{content:"";border:9px solid #0000;border-left:15px solid #faf7f1;border-right-width:0;margin-left:4px}.fs-root .cf-card.is-front .cf-reelbadge{transform:translate(-50%,-50%)scale(1.06)}.fs-root .cf-card.is-front:hover .cf-reelbadge{background:#a07c2e99}.fs-root .cf-tag{z-index:5;letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16140f66;border:1px solid #fff3;border-radius:999px;padding:4px 10px;font-size:9.5px;position:absolute;top:12px;left:12px}.fs-root .cf-aibadge{z-index:6;letter-spacing:.08em;color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;top:0;right:6px}.fs-root .cf-aibadge:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px}.fs-root .cf-dots{justify-content:center;gap:7px;margin-top:8px;display:flex}.fs-root .cf-dot{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:transform .25s,background .25s}.fs-root .cf-dot.on{background:var(--gold);transform:scale(1.32)}.fs-root .cf-hint{color:var(--muted);text-align:right;justify-content:flex-end;align-items:center;gap:8px;margin:14px 4px 0;font-size:12px;display:flex}.fs-root .cf-hint:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:6px;height:6px}html.fs-js .fs-root .cf-wrap{opacity:0;animation:1s cubic-bezier(.2,.75,.2,1) .35s forwards fs-cf-in;transform:translateY(14px)scale(.985)}@keyframes fs-cf-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fs-root .cf-card .cf-ken{animation:none;transform:scale(1.08)}.fs-root .cf-card.is-front:hover .cf-sheen{opacity:0;animation:none}.fs-root .cf-spec{display:none}html.fs-js .fs-root .cf-wrap{opacity:1;animation:none;transform:none}}@media (max-width:920px){.fs-root .cf{perspective:1100px;height:380px}.fs-root .cf-card{width:208px;height:286px}.fs-root .cf-hint{text-align:left;justify-content:flex-start}}@media (max-width:560px){.fs-root .cf{height:340px}.fs-root .cf-card{width:178px;height:248px}}.fs-lb-media.fs-flip{will-change:transform,opacity;transition:transform .52s cubic-bezier(.22,.85,.24,1),opacity .3s}.fs-lb-media{transform-origin:50%}.fs-lb-stage{justify-content:center;align-items:center;display:flex;position:relative}.fs-lb-zoom{transition:transform .3s}dialog.fs-lightbox{cursor:zoom-out}dialog.fs-lightbox .fs-lb-media{cursor:default}.fs-lb-sound[hidden]{display:none}@media (hover:hover) and (pointer:fine){.fs-root .btn,.fs-root .cf-card{transition:transform .25s cubic-bezier(.2,.8,.3,1),background .15s,box-shadow .2s,border-color .2s}.fs-root .btn.fs-mag{transition:transform .12s ease-out,background .15s,box-shadow .2s}.fs-root .card.fs-tilt,.fs-root .price-card.fs-tilt,.fs-root .model-card.fs-tilt{transition:transform .12s ease-out,box-shadow .25s}.fs-root .card.fs-tilt-rest,.fs-root .price-card.fs-tilt-rest,.fs-root .model-card.fs-tilt-rest{transition:transform .5s cubic-bezier(.22,1.2,.36,1),box-shadow .35s}}@media (prefers-reduced-motion:reduce){.fs-root .btn.fs-mag,.fs-root .card.fs-tilt,.fs-root .price-card.fs-tilt,.fs-root .model-card.fs-tilt{transform:none!important}}.fs-root .cf-mirror{filter:brightness(.6)saturate(.92)!important;display:block!important}.fs-root .cf-card:not(.is-front) .cf-face{filter:blur(1.4px)brightness(.85)!important}.fs-root .cf-card.is-front .cf-face{filter:none!important}.fs-root .cf-spec{mix-blend-mode:normal!important;display:block!important}.fs-root .cf-card.is-front .cf-spec{opacity:.42}.fs-root .cf-label,.fs-root .cf-tag,.fs-root .cf-reelbadge{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fs-root .cf-label{background:#16140f80}.fs-root .hero-motes,.fs-root .hero-grain{display:none!important}.fs-root .hero-aura{filter:none}.fs-root section.dark:after{display:none!important}.fs-root nav.top,.fs-root nav.top.scrolled{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fs-root nav.top.scrolled{background:#faf7f1ed}.fs-root .glass,.fs-root .founding-line.glass,.fs-root .price-card.glass-dark,.fs-root .model-ig{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fs-root .price-card.glass-dark{background:linear-gradient(155deg,#28241af5,#1c1912f5)}.fs-root .price-card.glass-dark.feat{background:linear-gradient(155deg,#604a1ef5,#322610f7)}.fs-root *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.fs-root.fs-mood-day .hero-aura{background:radial-gradient(40% 52% at 76% 20%,#b0c0ce33,#0000 70%),radial-gradient(46% 56% at 22% 86%,#d6c6ac29,#0000 72%),radial-gradient(60% 70% at 60%,#faf8f38c,#0000 70%)}.fs-root.fs-mood-dusk .hero-aura{background:radial-gradient(40% 52% at 78% 18%,#b0804852,#0000 70%),radial-gradient(52% 62% at 24% 84%,#404e684d,#0000 74%),radial-gradient(62% 74% at 56% 52%,#22202c57,#0000 72%)}.fs-root.fs-mood-dusk .hero-vignette{box-shadow:inset 0 0 230px #0e0c096b,inset 0 -90px 150px #0e0c093d}.fs-root.fs-mood-dusk .cf-aibadge,.fs-root.fs-mood-dusk .cf-hint{color:#8c877b}.fs-root.fs-motion-calm .reveal:not(.in){transform:translateY(10px)}.fs-root.fs-motion-expressive .reveal:not(.in){transform:translateY(36px)}.fs-root .fs-tweaks{z-index:1100;font-family:var(--font-inter),sans-serif;position:fixed;bottom:20px;right:20px}.fs-root .fs-tw-toggle{border:1px solid var(--line);width:46px;height:46px;color:var(--gold);cursor:pointer;background:#faf7f1f0;border-radius:50%;justify-content:center;align-items:center;font-size:17px;transition:transform .25s cubic-bezier(.2,.8,.3,1),box-shadow .2s;display:flex;box-shadow:0 10px 26px #16140f29}.fs-root .fs-tw-toggle:hover{transform:translateY(-2px);box-shadow:0 14px 32px #16140f33}.fs-root .fs-tweaks.open .fs-tw-toggle{transform:rotate(90deg)}.fs-root .fs-tw-body{border:1px solid var(--line);transform-origin:100% 100%;background:#fbf8f2;border-radius:18px;width:292px;padding:18px;animation:.3s cubic-bezier(.2,.85,.3,1) fs-tw-in;position:absolute;bottom:58px;right:0;box-shadow:0 28px 64px #16140f38}@keyframes fs-tw-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.fs-root .fs-tw-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.fs-root .fs-tw-title{font-family:var(--font-fraunces),serif;letter-spacing:.01em;font-size:19px;font-weight:500}.fs-root .fs-tw-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:14px}.fs-root .fs-tw-close:hover{color:var(--ink)}.fs-root .fs-tw-group{margin-bottom:16px}.fs-root .fs-tw-group:last-child{margin-bottom:0}.fs-root .fs-tw-label{letter-spacing:.03em;color:var(--ink);flex-direction:column;gap:2px;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.fs-root .fs-tw-label span{letter-spacing:0;color:var(--muted);font-size:11px;font-weight:400}.fs-root .fs-tw-seg{background:#f0e9da;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.fs-root .fs-tw-seg button{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 3px;font-size:11.5px;line-height:1.15;transition:background .22s,color .22s,box-shadow .22s}.fs-root .fs-tw-seg button:hover{color:var(--ink)}.fs-root .fs-tw-seg button.on{background:var(--ink);color:var(--ivory);box-shadow:0 4px 12px #16140f2e}@media (max-width:560px){.fs-root .fs-tw-body{width:min(86vw,292px)}}@media (prefers-reduced-motion:reduce){.fs-root .fs-tw-body{animation:none}.fs-root .fs-tw-toggle{transition:none}}.fs-root .cf-card video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fs-root .cf-card[data-type=video] .cf-mirror{display:none}dialog.fs-lightbox .fs-lb-media video{border-radius:10px;max-width:90vw;max-height:86vh;display:block}.fs-root .fs-proof .proof-grid{grid-template-columns:330px 1fr;align-items:center;gap:36px;margin-top:30px;display:grid}.fs-root .proof-input{flex-direction:column;justify-content:center;gap:20px;display:flex}.fs-root .proof-selfie{background:#100f0c;border:1px solid #3a3324;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 50px #0006}.fs-root .proof-selfie img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.fs-root .proof-selfie figcaption{letter-spacing:.14em;text-transform:uppercase;color:#e8dfc8;background:linear-gradient(#0000,#000000b3);padding:26px 14px 12px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.fs-root .proof-badge{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#00000080;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:10.5px;display:inline-flex;position:absolute;top:12px;left:12px}.fs-root .proof-badge .rec,.fs-root .proof-rec .dot{background:#e5604d;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite fs-rec}@keyframes fs-rec{0%{box-shadow:0 0 #e5604d8c}70%{box-shadow:0 0 0 7px #e5604d00}to{box-shadow:0 0 #e5604d00}}.fs-root .proof-flow{font-family:var(--font-fraunces),serif;color:var(--ivory);align-items:center;gap:9px;font-size:19px;display:flex}.fs-root .proof-flow .pf-arrow{color:var(--gold)}.fs-root .fs-proof .proof-input .btn{background:var(--ivory);color:var(--ink);border-color:var(--ivory);align-self:flex-start}.fs-root .fs-proof .proof-input .btn:hover{color:var(--ink);background:#fff}.fs-root .proof-stage{aspect-ratio:9/16;background:#100f0c;border:1px solid #3a3324;border-radius:20px;max-width:100%;height:min(560px,68vh);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000080}.fs-root .proof-shot{opacity:0;will-change:opacity;margin:0;transition:opacity 1s;position:absolute;inset:0}.fs-root .proof-shot.on{opacity:1}.fs-root .proof-shot img{object-fit:cover;object-position:center top;width:100%;height:100%;animation:14s ease-in-out infinite alternate fs-proofbreath;display:block}.fs-root .proof-stage:after{content:"";pointer-events:none;background:linear-gradient(#08070400 56%,#080704c7 100%);position:absolute;inset:0}.fs-root .proof-hud{z-index:3;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:14px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.fs-root .proof-rec{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#0006;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:10.5px;display:inline-flex}.fs-root .proof-cap{text-align:center;flex-direction:column;flex:1;gap:2px;display:flex}.fs-root .proof-cap .pc-model{letter-spacing:.2em;text-transform:uppercase;color:#cba75a;font-size:10px}.fs-root .proof-cap .pc-dest{font-family:var(--font-fraunces),serif;color:#fff;font-size:30px;line-height:1.05}.fs-root .proof-cap .pc-vibe{color:#ffffffb3;font-size:12.5px}.fs-root .proof-count{letter-spacing:.1em;color:#ffffffbf;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.fs-root .proof-next{z-index:4;color:#fff;cursor:pointer;pointer-events:auto;background:#0006;border:1px solid #ffffff40;border-radius:50%;width:42px;height:42px;font-size:18px;transition:background .2s,transform .2s;position:absolute;top:14px;right:14px}.fs-root .proof-next:hover{background:#000000a6;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.fs-root .proof-shot img,.fs-root .proof-badge .rec,.fs-root .proof-rec .dot{animation:none}}@media (max-width:920px){.fs-root .fs-proof .proof-grid{grid-template-columns:1fr;gap:24px}.fs-root .proof-stage{height:min(70vh,520px)}.fs-root .proof-selfie img{aspect-ratio:16/10}.fs-root .proof-cap .pc-dest{font-size:24px}}.fs-root .gitem video{object-fit:cover;width:100%;height:100%;display:block}.fs-root .gitem-vid:before{content:"▸︎";z-index:4;width:26px;height:26px;color:var(--ivory);background:#16140f80;border:1px solid #faf7f152;border-radius:50%;justify-content:center;align-items:center;padding-left:2px;font-size:11px;display:flex;position:absolute;top:11px;right:11px}.fs-root .proof-shot{transform-origin:top}@keyframes fs-proofbreath{0%{transform:scale(1)}to{transform:scale(1.045)}}.fs-root .cf-card.cf-expanded .cf-face{box-shadow:0 52px 92px -28px #16140fc7,0 0 0 2px #cba75a99,inset 0 0 0 1px #ffffff1f}.fs-root .cf-card.cf-expanded .cf-reelbadge{background:#a07c2eb8}.fs-root .cf-card.cf-expanded .cf-tag:after{content:" · dźwięk"}.fs-root .hero-greet{color:var(--gold);letter-spacing:.01em;margin:0 0 10px;font-size:15px;font-weight:600}.fs-root .persona-check{color:#b9b4a8;margin:16px 0 0;font-size:14.5px}.fs-root .persona-check:before{content:"";background:var(--gold);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.fs-sticky{z-index:90;pointer-events:none;border-top:1px solid var(--line);background:#faf7f1f5;transition:transform .4s cubic-bezier(.22,.8,.22,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(115%);box-shadow:0 -10px 30px #16140f14}.fs-sticky.show{pointer-events:auto;transform:translateY(0)}.fs-sticky .fs-sticky-in{justify-content:space-between;align-items:center;gap:16px;padding:11px 32px;display:flex}.fs-sticky-note{color:var(--ink-soft);align-items:center;gap:8px;font-size:13.5px;display:flex}.fs-sticky-note b{color:var(--gold);font-weight:600}.fs-sticky-dot{background:#e5604d;border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-out infinite fs-rec}.fs-sticky .btn.small{white-space:nowrap}@media (max-width:640px){.fs-sticky .fs-sticky-in{gap:10px;padding:9px 14px}.fs-sticky-note{font-size:11px}.fs-sticky .btn.small{padding:9px 13px;font-size:12px}}@media (prefers-reduced-motion:reduce){.fs-sticky{transition:none}.fs-sticky-dot{animation:none}}.fs-dm{z-index:95;background:var(--ink);color:var(--ivory);border:1px solid var(--ink);border-radius:999px;align-items:center;gap:9px;padding:11px 17px;font-size:13.5px;font-weight:500;transition:transform .35s cubic-bezier(.22,.8,.22,1),bottom .35s,box-shadow .2s;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #16140f47}.fs-dm:hover{color:var(--ivory);background:#000;transform:translateY(-2px);box-shadow:0 16px 38px #16140f57}.fs-dm.lift{bottom:74px}@media (max-width:640px){.fs-dm{padding:12px;bottom:12px;right:12px}.fs-dm.lift{bottom:64px}.fs-dm span{display:none}}.fs-exit{z-index:1200;background:#16140f8c;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.fs-exit.open{animation:.3s fs-exfade;display:flex}@keyframes fs-exfade{0%{opacity:0}to{opacity:1}}.fs-exit-card{border:1px solid var(--line);text-align:center;background:#fbf8f2;border-radius:22px;width:100%;max-width:430px;padding:34px 32px 28px;animation:.42s cubic-bezier(.2,.8,.3,1) fs-expop;position:relative;box-shadow:0 40px 90px #16140f52}@keyframes fs-expop{0%{opacity:0;transform:translateY(14px)scale(.97)}}.fs-exit-k{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:12px;font-weight:600}.fs-exit-card h3{font-family:var(--font-fraunces),serif;margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.18}.fs-exit-card p{color:var(--muted);margin:0 0 18px;font-size:14.5px}.fs-exit-row{gap:9px;display:flex}.fs-exit-row input{border:1px solid var(--line);min-width:0;font:inherit;color:var(--ink);background:#fff;border-radius:999px;flex:1;padding:12px 17px;font-size:14.5px}.fs-exit-row input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #cba75a2e}.fs-exit-row .btn{white-space:nowrap}.fs-exit-consent{color:var(--muted);text-align:left;align-items:flex-start;gap:8px;margin-top:12px;font-size:12px;line-height:1.45;display:flex}.fs-exit-consent input{accent-color:var(--gold);margin-top:2px}.fs-exit-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:20px;line-height:1;position:absolute;top:12px;right:14px}.fs-exit-done{color:var(--ink);margin:8px 0 0;font-size:15px}@media (prefers-reduced-motion:reduce){.fs-exit.open,.fs-exit-card{animation:none}}.fs-root .turing-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:28px;display:grid}.fs-root .turing-card{aspect-ratio:3/4;cursor:pointer;background:#ddd4c2;border:0;border-radius:14px;margin:0;padding:0;transition:transform .35s cubic-bezier(.2,.8,.3,1);position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #16140f66}.fs-root .turing-card img{object-fit:cover;width:100%;height:100%;transition:filter .5s;display:block}.fs-root .turing-card:hover{transform:translateY(-4px)}.fs-root .turing-tag{letter-spacing:.14em;color:#fff;opacity:0;background:#a07c2eeb;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600;transition:opacity .4s,transform .45s cubic-bezier(.22,1.4,.36,1);position:absolute;top:10px;left:10px;transform:scale(.8)}.fs-root .turing-grid.revealed .turing-tag{opacity:1;transform:none}.fs-root .turing-grid.revealed .turing-card{cursor:default}.fs-root .turing-grid.revealed .turing-card:nth-child(2) .turing-tag{transition-delay:70ms}.fs-root .turing-grid.revealed .turing-card:nth-child(3) .turing-tag{transition-delay:.14s}.fs-root .turing-grid.revealed .turing-card:nth-child(4) .turing-tag{transition-delay:.21s}.fs-root .turing-grid.revealed .turing-card:nth-child(5) .turing-tag{transition-delay:.28s}.fs-root .turing-grid.revealed .turing-card:nth-child(6) .turing-tag{transition-delay:.35s}.fs-root .turing-card.picked{box-shadow:0 0 0 3px var(--gold),0 18px 40px -10px #16140f80}.fs-root .turing-card.picked .turing-tag{background:#5c2b2e;transition-delay:0s!important}.fs-root .turing-result{text-align:center;opacity:0;margin-top:32px;transition:opacity .6s,transform .6s cubic-bezier(.22,.8,.22,1);transform:translateY(12px)}.fs-root .turing-result.show{opacity:1;transform:none}.fs-root .turing-result h3{font-family:var(--font-fraunces),serif;margin:0 0 8px;font-size:34px;font-weight:500}.fs-root .turing-result p{color:var(--muted);max-width:48ch;margin:0 auto 18px}@media (max-width:760px){.fs-root .turing-grid{grid-template-columns:repeat(3,1fr)}.fs-root .turing-result h3{font-size:26px}}.fs-root .try-wrap{margin-top:28px}.fs-root .try-drop{text-align:center;border:2px dashed var(--line);cursor:pointer;background:linear-gradient(160deg,#fff,#cba75a0d);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:230px;padding:30px;transition:border-color .25s,background .25s;display:flex}.fs-root .try-drop:hover,.fs-root .try-drop.drag{border-color:var(--gold);background:linear-gradient(160deg,#fff,#cba75a1f)}.fs-root .try-ico{background:var(--ink);width:46px;height:46px;color:var(--ivory);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.fs-root .try-t{font-family:var(--font-fraunces),serif;color:var(--ink);font-size:21px}.fs-root .try-s{color:var(--muted);font-size:13px}.fs-root .try-stage{grid-template-columns:300px 1fr;align-items:center;gap:30px;display:grid}.fs-root .try-frame{aspect-ratio:4/5;background:#100f0c;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #16140f80}.fs-root .try-frame img{object-fit:cover;width:100%;height:100%;display:block}.fs-root .try-frame figcaption{letter-spacing:.05em;color:#fff;background:linear-gradient(#0000,#000000b8);padding:30px 14px 12px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.fs-root .try-frame .try-place{color:#cba75a;font-weight:600}.fs-root .try-scan{pointer-events:none;background:linear-gradient(#0000,#cba75a59,#0000);height:34%;animation:2.4s ease-in-out infinite fs-tryscan;position:absolute;top:-34%;left:0;right:0}@keyframes fs-tryscan{0%{top:-40%}to{top:106%}}.fs-root .try-side h3{font-family:var(--font-fraunces),serif;margin:0 0 8px;font-size:27px;font-weight:500}.fs-root .try-side p{color:var(--muted);max-width:46ch;margin:0 0 18px}.fs-root .try-row{gap:9px;display:flex}.fs-root .try-row input{border:1px solid var(--line);min-width:0;font:inherit;color:var(--ink);background:#fff;border-radius:999px;flex:1;padding:12px 17px;font-size:14.5px}.fs-root .try-row input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #cba75a2e}.fs-root .try-consent{color:var(--muted);align-items:flex-start;gap:8px;margin-top:11px;font-size:12px;display:flex}.fs-root .try-consent input{accent-color:var(--gold);margin-top:2px}@media (max-width:760px){.fs-root .try-stage{grid-template-columns:1fr;gap:22px}.fs-root .try-frame{max-width:250px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.fs-root .try-scan{display:none}}.fs-root .calc{max-width:780px;margin-top:28px}.fs-root .calc-ctrl label{color:#e8dfc8;margin-bottom:12px;font-size:14px;display:block}.fs-root .calc-ctrl .calc-n{color:#cba75a;font-size:19px;font-family:var(--font-fraunces),serif;margin-left:4px}.fs-root .calc-range{accent-color:#cba75a;cursor:pointer;width:100%;height:4px}.fs-root .calc-cols{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.fs-root .calc-col{background:#16140f80;border:1px solid #3a3324;border-radius:18px;padding:24px}.fs-root .calc-col.calc-fs{background:linear-gradient(155deg,#604a1e66,#32261073);border-color:#cba75a80}.fs-root .calc-col-k{letter-spacing:.16em;text-transform:uppercase;color:#a6a195;margin-bottom:10px;font-size:11px}.fs-root .calc-fs .calc-col-k{color:#cba75a}.fs-root .calc-big{font-family:var(--font-fraunces),serif;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:38px;line-height:1}.fs-root .calc-col ul{color:#a6a195;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.fs-root .calc-col ul li:before{content:"·";color:#cba75a;margin-right:8px}.fs-root .calc-save{color:#e8dfc8;margin-top:24px;font-size:17px}.fs-root .calc-save .calc-x{font-family:var(--font-fraunces),serif;color:#cba75a;margin-right:4px;font-size:30px}.fs-root .fs-calc .calc .btn{background:var(--ivory);color:var(--ink);border-color:var(--ivory);margin-top:22px}.fs-root .fs-calc .calc .btn:hover{color:var(--ink);background:#fff}@media (max-width:640px){.fs-root .calc-cols{grid-template-columns:1fr}.fs-root .calc-big{font-size:32px}}.fs-cine-intro .cine-mark{text-align:center;font-family:var(--font-fraunces),serif;letter-spacing:.04em;color:#faf7f1;opacity:0;font-size:34px;font-weight:500;animation:.9s 60ms forwards fs-cine-mark;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.fs-cine-intro .cine-mark i{color:#cba75a;font-style:normal}@keyframes fs-cine-mark{0%{opacity:0;letter-spacing:.18em}24%{opacity:1;letter-spacing:.04em}60%{opacity:1}to{opacity:0;letter-spacing:.02em}}@media (max-width:560px){.fs-cine-intro .cine-mark{font-size:26px}}.fs-root .fs-cinema{background:#0a0906;height:320vh;position:relative}.fs-root .cin-stick{height:100vh;position:sticky;top:0;overflow:hidden}.fs-root .cin-canvas,.fs-root .cin-poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fs-root .cin-shade{pointer-events:none;background:radial-gradient(#0000 35%,#0a09068c 100%);position:absolute;inset:0}.fs-root .cin-kicker{letter-spacing:.3em;text-transform:uppercase;color:#cba75a;font-size:11px;font-weight:600;position:absolute;top:26px;left:50%;transform:translate(-50%)}.fs-root .cin-copy{text-align:center;pointer-events:none;place-items:center;padding:0 6vw;display:grid;position:absolute;inset:0}.fs-root .cin-copy p{font-family:var(--font-fraunces),serif;color:var(--ivory);text-shadow:0 2px 26px #0a0906a6;opacity:0;grid-area:1/1;max-width:18ch;margin:0;font-size:clamp(30px,5.2vw,64px);font-weight:500;line-height:1.12;transition:opacity .5s,transform .5s;transform:translateY(14px)}.fs-root .cin-bar{background:#faf7f129;height:2px;position:absolute;bottom:0;left:0;right:0}.fs-root .cin-bar-fill{background:var(--gold);transform-origin:0;height:100%;transform:scaleX(0)}@media (max-width:760px){.fs-root .fs-cinema{height:260vh}}html.fs-pre:before{content:"";z-index:1299;background:url(/brand/splash-okno.jpg?v=2) 50%/cover no-repeat,linear-gradient(112deg,#f7e9cc 0%,#f3dcac 32%,#ebc98d 58%,#dcae6c 100%);position:fixed;inset:0}.fs-cine2{z-index:1300;pointer-events:auto;cursor:pointer;clip-path:circle(141% at 50% 46%);background:#faf7f1;position:fixed;inset:0}.fs-cine2:before{content:"";pointer-events:none;z-index:4;background:radial-gradient(120% 100% at 50% 42%,#0000 55%,#16140f1a);position:absolute;inset:0}.fs-cine2:after{content:"";pointer-events:none;z-index:4;background-image:var(--fs-noise);opacity:.05;mix-blend-mode:multiply;background-size:160px 160px;position:absolute;inset:0}.fs-cine2 .si-stage{position:absolute;inset:0}.fs-cine2.go .si-stage{animation:1.1s cubic-bezier(.35,0,.25,1) 3.5s forwards si-zoom}@keyframes si-zoom{to{transform:scale(1.045)}}.fs-cine2 .si-flash{opacity:0;pointer-events:none;z-index:5;background:#fff;position:absolute;inset:0}.fs-cine2.go .si-flash{animation:.72s .34s si-flash}@keyframes si-flash{0%{opacity:0}20%{opacity:.48}to{opacity:0}}.fs-cine2 .si-rip{opacity:0;pointer-events:none;border:1.5px solid #a07c2e66;border-radius:50%;width:34vmin;height:34vmin;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.16)}.fs-cine2.go .si-rip{animation:si-rip 2.2s cubic-bezier(.18,.55,.25,1) var(--d) 1}@keyframes si-rip{0%{opacity:0;transform:translate(-50%,-50%)scale(.16)}12%{opacity:.42}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}.fs-cine2 .si-selfie{z-index:2;opacity:0;background:#fff;border-radius:4px;width:17.5vmin;min-width:118px;margin:0;padding:1vmin 1vmin 3.2vmin;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.8)rotate(-3deg);box-shadow:0 2px 10px #16140f29,0 26px 60px -20px #16140f59}.fs-cine2 .si-selfie img{aspect-ratio:3/4;object-fit:cover;border-radius:2px;width:100%;display:block}.fs-cine2.go .si-selfie img{animation:1.9s .12s both si-develop}@keyframes si-develop{0%{filter:contrast(.5)brightness(1.4)saturate(.5)}55%{filter:contrast(.85)brightness(1.12)saturate(.85)}to{filter:none}}.fs-cine2 .si-selfie figcaption{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#6f6a60;font-size:clamp(9px,1.35vmin,12px);position:absolute;bottom:.85vmin;left:0;right:0}.fs-cine2.go .si-selfie{animation:4.3s cubic-bezier(.25,.55,.2,1) forwards si-selfie}@keyframes si-selfie{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)rotate(-3deg)}9%{opacity:1;transform:translate(-50%,-50%)scale(1.02)rotate(-3deg)}13%{transform:translate(-50%,-50%)scale(1)rotate(-3deg)}58%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-3deg)}67%,to{opacity:0;transform:translate(-50%,-51.5%)scale(.955)rotate(-2deg)}}.fs-cine2 .si-card{z-index:1;opacity:0;will-change:transform,opacity;width:15.5vmin;min-width:104px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.32)rotate(0)}.fs-cine2 .si-pol{background:#fff;border-radius:5px;padding:.8vmin .8vmin 2.4vmin;display:block;box-shadow:0 2px 8px #16140f2e,0 22px 55px -20px #16140f66}.fs-cine2 .si-pol img{aspect-ratio:3/4;object-fit:cover;border-radius:3px;width:100%;display:block}.fs-cine2.go .si-card{animation:4.2s cubic-bezier(.22,.55,.15,1) forwards si-card;animation-delay:calc(.45s + var(--d))}@keyframes si-card{0%{opacity:0;transform:translate(-50%,-50%)scale(.32)rotate(0)}7%{opacity:1}44%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1.02) rotate(calc(var(--r) + 3deg));opacity:1}60%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1) rotate(var(--r))}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1) rotate(var(--r));opacity:1}}.fs-cine2.go .si-pol{animation:si-bob calc(3s + var(--d)*2) ease-in-out calc(2.5s + var(--d)*1.4) infinite alternate}@keyframes si-bob{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-.5vmin)rotate(.45deg)}}.fs-cine2 .si-dust{pointer-events:none;z-index:3;position:absolute;inset:0}.fs-cine2 .si-dust span{left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:0;background:radial-gradient(circle,#cba75ae6,#cba75a00 70%);border-radius:50%;position:absolute}.fs-cine2.go .si-dust span{animation:3.1s ease-out forwards si-dust;animation-delay:var(--d)}@keyframes si-dust{0%{opacity:0;transform:translateY(0)scale(.4)}18%{opacity:.65}to{opacity:0;transform:translateY(-9vmin)scale(1.15)}}.fs-cine2 .si-mark{text-align:center;z-index:3;font-family:var(--font-fraunces),Georgia,serif;color:#16140f;letter-spacing:.07em;clip-path:inset(100% 0 0);opacity:0;font-size:clamp(34px,7.2vmin,64px);font-weight:500;position:absolute;top:46%;left:0;right:0;transform:translateY(-50%)}.fs-cine2.go .si-mark{animation:1.4s cubic-bezier(.25,.55,.2,1) 2.4s forwards si-mark}@keyframes si-mark{0%{clip-path:inset(100% 0 0);opacity:0;letter-spacing:.07em}40%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:1;letter-spacing:.02em}}.fs-cine2 .si-mark i{color:#a07c2e;background:linear-gradient(105deg,#a07c2e 38%,#e8cd86 50%,#a07c2e 62%) 120% 0/260% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.fs-cine2.go .si-mark i{animation:1.35s 3.15s both si-shine}@keyframes si-shine{0%{background-position:120% 0}to{background-position:-30% 0}}.fs-cine2 .si-mark small{letter-spacing:.34em;text-transform:uppercase;color:#6f6a60;opacity:0;-webkit-text-fill-color:#6f6a60;margin-top:1vmin;font-family:inherit;font-size:clamp(10px,1.7vmin,14px);font-weight:400;display:block}.fs-cine2.go .si-mark small{animation:.8s 2.95s forwards si-cap}@keyframes si-cap{to{opacity:1}}.fs-cine2 .si-skip{z-index:4;letter-spacing:.3em;text-transform:uppercase;color:#6f6a60;opacity:0;font-size:11px;position:absolute;bottom:4.2vmin;right:5vmin}.fs-cine2.go .si-skip{animation:.9s 1.5s forwards si-cap}.fs-cine2.go{animation:.9s cubic-bezier(.6,.05,.3,1) 3.65s forwards si-iris}@keyframes si-iris{to{clip-path:circle(0% at 50% 46%)}}.fs-cine2.si-out{opacity:0;transition:opacity .18s}@media (prefers-reduced-motion:reduce){.fs-cine2{display:none}}.fs-cine2.fs-okno{background:linear-gradient(112deg,#f7e9cc 0%,#f3dcac 32%,#ebc98d 58%,#dcae6c 100%)}.fs-cine2.fs-okno.has-bg{background-position:50%;background-size:cover}.fs-cine2.fs-okno.has-bg .si-stage:before{content:"";background:linear-gradient(100deg,#faf7f180 0%,#faf7f12e 45%,#3c280f1f 100%);position:absolute;inset:0}.fs-cine2.fs-okno:before{background:radial-gradient(120% 100% at 62% 40%,#0000 48%,#4a301029)}.fs-okno .si-rays{pointer-events:none;filter:blur(14px);opacity:.85;background:linear-gradient(246deg,#0000 38%,#ffc06473 46%,#0000 54%),linear-gradient(242deg,#0000 55%,#ffd2845c 62%,#0000 70%),linear-gradient(250deg,#0000 24%,#ffb45842 30%,#0000 37%);position:absolute;inset:-12%}.fs-cine2.fs-okno.go .si-rays{animation:3.4s ease-in-out infinite alternate si-rays}@keyframes si-rays{0%{opacity:.7;transform:translate(0)}to{opacity:1;transform:translate(1.2vmin)}}.fs-cine2.fs-okno.go .si-card{animation:3.6s cubic-bezier(.22,.55,.15,1) forwards si-cardw;animation-delay:calc(.5s + var(--d))}@keyframes si-cardw{0%{transform:translate(calc(-50% + var(--wx,58vmin)),calc(-50% + var(--wy,-4vmin))) scale(.78) rotate3d(0,1,0,38deg) rotate(16deg);opacity:0}7%{opacity:1}26%{transform:translate(calc(-50% + (var(--tx) + var(--wx,58vmin))/2),calc(-50% + (var(--ty) + var(--wy,-4vmin))/2 - 5vmin)) scale(.94) rotate3d(0,1,0,-22deg) rotate(calc(var(--r) - 9deg))}46%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1.02) rotate3d(0,1,0,10deg) rotate(calc(var(--r) + 4deg));opacity:1}62%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1) rotate3d(0,1,0,0deg) rotate(var(--r))}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1) rotate(var(--r));opacity:1}}.fs-okno .si-leaf{left:104%;top:var(--ly,30%);opacity:0;pointer-events:none;width:2.7vmin;height:2.1vmin;filter:hue-rotate(var(--lh,0deg)) drop-shadow(0 6px 8px #4a301040);background:radial-gradient(120% 90% at 30% 35%,#d89a4e 0%,#b9712f 55%,#8f5220 100%);border-radius:4% 62% 12% 58%;position:absolute}.fs-cine2.fs-okno.go .si-leaf{animation:si-leaf var(--lt,4.2s) cubic-bezier(.3,.4,.4,1) var(--ld,.6s) forwards}@keyframes si-leaf{0%{opacity:0;transform:translate(0)rotate(0)}6%{opacity:.95}30%{transform:translate(-38vmin,6vmin)rotate(-160deg)}55%{opacity:.95;transform:translate(-72vmin,1vmin)rotate(-290deg)}to{opacity:0;transform:translate(-118vmin,16vmin)rotate(-480deg)}}.fs-okno .si-selfie figcaption,.fs-okno .si-skip,.fs-okno .si-mark small{color:#7a6142;-webkit-text-fill-color:#7a6142}.fs-okno .si-rip{border-color:#a06e286b}.fs-cine2.fs-okno.go .si-card{animation-name:si-cardw2}@keyframes si-cardw2{0%{transform:translate(calc(-50% + var(--wx,58vmin)),calc(-50% + var(--wy,-4vmin))) scale(.78) rotate3d(0,1,0,38deg) rotate(16deg);opacity:0}7%{opacity:1}26%{transform:translate(calc(-50% + (var(--tx) + var(--wx,58vmin))/2),calc(-50% + (var(--ty) + var(--wy,-4vmin))/2 - 9vmin)) scale(.95) rotate3d(0,1,0,-22deg) rotate(calc(var(--r) - 9deg))}46%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(calc(var(--ts,1) * 1.02)) rotate3d(0,1,0,10deg) rotate(calc(var(--r) + 4deg));opacity:1}62%{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(var(--ts,1)) rotate(var(--r))}to{transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(var(--ts,1)) rotate(var(--r));opacity:1}}.fs-cine2.fs-okno.go .si-pol{animation-name:si-bob-w}@keyframes si-bob-w{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-.22vmin)rotate(.22deg)}}.fs-cine2.fs-okno .si-selfie{top:calc(46% + 16vmin);left:calc(50% - 26vmin)}.fs-cine2.fs-okno.go .si-selfie{animation-name:si-selfie-w}@keyframes si-selfie-w{0%{opacity:0;transform:translate(-50%,-50%)scale(.84)rotate(-7deg)}10%{opacity:1;transform:translate(-50%,-50%)scale(1.01)rotate(-7deg)}15%,to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-7deg)}}.fs-cine2.fs-okno .si-mark{margin-left:-6vmin;top:29%}.fs-cine2.fs-okno .si-mark:before{content:"";filter:blur(6px);z-index:-1;background:radial-gradient(50% 50%,#faf7f1cc,#faf7f100 70%);width:82vmin;height:30vmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fs-okno .si-leaf.land{left:104%}.fs-cine2.fs-okno.go .si-leaf.land{animation-name:si-leaf-land;animation-fill-mode:forwards}@keyframes si-leaf-land{0%{opacity:0;transform:translate(0)rotate(0)}7%{opacity:.95}40%{transform:translate(var(--px1,-40vmin),var(--py1,4vmin)) rotate(-200deg)}78%{transform:translate(var(--px2,-62vmin),var(--py2,14vmin)) rotate(-330deg);opacity:.95}to{transform:translate(var(--px2,-62vmin),var(--py2,15vmin)) rotate(-345deg);opacity:.9}}.fs-cine2.fs-okno.go{animation-name:si-iris-w}@keyframes si-iris-w{to{clip-path:circle(0% at 66% 42%)}}.fs-cine2 .si-vid{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fs-cine2.fs-vid .si-stage,.fs-cine2.fs-vid .si-flash{display:none}.fs-cine2.fs-vid .si-mark{opacity:0;clip-path:inset(100% 0 0);animation:none}.fs-cine2.fs-vid .si-mark.on{animation:1.2s cubic-bezier(.25,.55,.2,1) forwards si-mark}.fs-cine2.fs-vid .si-mark.on i{animation:1.25s .75s both si-shine}.fs-cine2.fs-vid .si-mark.on small{animation:.7s .55s forwards si-cap}.fs-cine2.fs-vid.go{animation:none}.fs-cine2.fs-vid.iris-on{animation:.9s cubic-bezier(.6,.05,.3,1) forwards si-iris-w}.fs-cine2.fs-vid .si-mark:before{display:none}.fs-cine2.fs-vid .si-mark{text-shadow:0 0 18px #faf7f1f2,0 0 42px #faf7f1b3,0 2px 6px #faf7f1e6}.fs-cine2.fs-vid .si-mark small{text-shadow:0 0 12px #faf7f1f2,0 1px 4px #faf7f1e6}.fs-cine2.fs-vid .si-vid{transition:transform 2.4s cubic-bezier(.3,0,.25,1)}.fs-cine2.fs-vid.push .si-vid{transform:scale(1.09)}.fs-cine2 .si-final{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.fs-cine2.fs-vid .si-final{transition:opacity .5s,transform 2.4s cubic-bezier(.3,0,.25,1)}.fs-cine2.fs-vid.push .si-final{transform:scale(1.035)}.fs-cine2.fs-vid .si-final.on{opacity:1}.fs-cine2 .si-final .sf{opacity:0;width:12.5vmin;min-width:92px;transform:translate(-50%,-50%) translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(.55);position:absolute;top:46%;left:50%}.fs-cine2.fs-vid .si-final.on .sf{animation:1s cubic-bezier(.2,.7,.25,1) forwards sf-pop;animation-delay:var(--fd)}@keyframes sf-pop{0%{transform:translate(-50%,-50%) translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(.55);opacity:0}55%{transform:translate(-50%,-50%) translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(1.06);opacity:1}to{transform:translate(-50%,-50%) translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(1);opacity:1}}.fs-cine2.fs-vid .si-final .si-pol{animation:none}.fs-cine2.fs-vid .si-mark.gold{font-size:clamp(40px,8.4vmin,76px)}.fs-cine2.fs-vid .si-mark.gold,.fs-cine2.fs-vid .si-mark.gold i{background:linear-gradient(105deg,#8f6d25 30%,#efd695 47%,#c9a254 53%,#8f6d25 72%) 115% 0/240% 100%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fs-cine2.fs-vid .si-mark.gold.on{animation:1.25s cubic-bezier(.25,.55,.2,1) forwards si-mark,1.5s .8s both si-shine}.fs-cine2.fs-vid .si-mark.gold small{-webkit-text-fill-color:#f6efdf;color:#f6efdf;text-shadow:0 1px 10px #281c0899}.fs-cine2.fs-vid .si-mark.gold{text-shadow:none;filter:drop-shadow(0 1px 2px #1c1104e6)drop-shadow(0 5px 16px #1c11048c)drop-shadow(0 0 30px #ffde9666)}.fs-cine2 .si-closeup{opacity:0;pointer-events:none;z-index:1;background-position:50%;background-size:cover;position:absolute;inset:0}.fs-cine2 .si-closeup:after{content:"";background:radial-gradient(120% 100% at 50% 42%,#0000 52%,#281a0857);position:absolute;inset:0}.fs-cine2.fs-vid.cut .si-closeup{opacity:1}.fs-cine2.fs-vid.cut .si-vid{visibility:hidden}.fs-cine2 .si-closeup .sc{width:var(--cw,30vmin);opacity:0;min-width:150px;transform:translate(-50%,-50%) translate(var(--cx),var(--cy)) rotate(var(--cr)) scale(1.3);z-index:1;position:absolute;top:46%;left:50%}.fs-cine2 .si-closeup .sc .si-pol{border-radius:6px;padding:1.1vmin 1.1vmin 3.4vmin;box-shadow:0 3px 12px #1e120447,0 30px 70px -24px #1e12048c}.fs-cine2.fs-vid.cut .si-closeup .sc{animation:.6s cubic-bezier(.22,.75,.3,1) forwards sc-drop;animation-delay:var(--cd)}@keyframes sc-drop{0%{transform:translate(-50%,-50%) translate(var(--cx),calc(var(--cy) - 7vmin)) rotate(calc(var(--cr) + 5deg)) scale(1.3);opacity:0}55%{transform:translate(-50%,-50%) translate(var(--cx),var(--cy)) rotate(var(--cr)) scale(1);opacity:1}72%{transform:translate(-50%,-50%) translate(var(--cx),calc(var(--cy) - .7vmin)) rotate(calc(var(--cr) - 1deg)) scale(1.01)}to{transform:translate(-50%,-50%) translate(var(--cx),var(--cy)) rotate(var(--cr)) scale(1);opacity:1}}.fs-cine2.fs-vid.cut .si-closeup .si-pol{animation:none}.fs-cine2.fs-vid.cut .si-mark{z-index:6;top:26%}.fs-cine2 .si-tap{z-index:7;pointer-events:none;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.fs-cine2 .si-tap span{background:#faf7f1eb;border-radius:50%;width:9vmin;min-width:64px;height:9vmin;min-height:64px;animation:1.6s ease-in-out infinite si-tap;display:block;position:relative;box-shadow:0 10px 40px -8px #1e120480}.fs-cine2 .si-tap span:after{content:"";border-top:1.7vmin solid #0000;border-bottom:1.7vmin solid #0000;border-left:2.6vmin solid #16140f;position:absolute;top:50%;left:56%;transform:translate(-50%,-50%)}@keyframes si-tap{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}
