/*! Firefish Tattoo · projekt i wykonanie: Wise Advice, Paweł Świątek */
.ruch [data-r]{opacity:0;translate:0 32px;transition:opacity .9s cubic-bezier(.16,1,.3,1),translate 1s cubic-bezier(.16,1,.3,1),scale 1.1s cubic-bezier(.16,1,.3,1),rotate 1.1s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 90ms)}.ruch [data-r].widac{opacity:1;translate:0 0}.ruch .r-sl{display:inline-block;overflow:hidden;vertical-align:top;padding:.08em .02em .14em;margin:-.08em -.02em -.14em}.ruch .r-sl-x{overflow:visible;vertical-align:baseline}.ruch .r-w{display:inline-block;translate:0 110%;rotate:4deg;opacity:0;transition:translate .9s cubic-bezier(.16,1,.3,1),rotate .9s cubic-bezier(.16,1,.3,1),opacity .5s ease;transition-delay:calc(var(--w, 0) * 55ms + 80ms)}.ruch .widac .r-w{translate:0 0;rotate:0deg;opacity:1}.ruch .eyebrow[data-r]{display:inline-flex;align-items:center;gap:10px}.ruch .eyebrow[data-r]::before{content:"";width:28px;height:2px;border-radius:2px;background:var(--gradient);transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.16,1,.3,1) .15s}.ruch .eyebrow[data-r].widac::before{transform:none}.ruch .r-kurt{clip-path:inset(100% 0 0 0 round 12px);transition:clip-path 1.1s cubic-bezier(.77,0,.18,1);transition-delay:calc(var(--i, 0) * 110ms + 80ms)}.ruch .r-kurt img{scale:1.18;transition:scale 1.6s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.2,.7,.2,1),filter .4s;transition-delay:calc(var(--i, 0) * 110ms + 80ms),0s,0s}.ruch .widac .r-kurt,.ruch .r-kurt.widac{clip-path:inset(0 0 0 0 round 12px)}.ruch .widac .r-kurt img,.ruch .r-kurt.widac img{scale:1}.ruch img.r-kurt{scale:1.18;transition:clip-path 1.1s cubic-bezier(.77,0,.18,1),scale 1.6s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * 110ms + 80ms),calc(var(--i, 0) * 110ms + 80ms),0s}.ruch .widac img.r-kurt{scale:1}.ruch .gl-el[data-r],.ruch .bio-spod-kadry a[data-r],.ruch .p-item[data-r]{translate:0 18px}.ruch .r-pig[data-r]{opacity:1;translate:none}.ruch .r-pig[data-r]>*{opacity:0;scale:.6;transition:opacity .4s ease,scale .6s cubic-bezier(.34,1.56,.64,1),border-color .2s,color .2s,background .2s;transition-delay:calc(var(--p, 0) * 45ms)}.ruch .r-pig[data-r].widac>*{opacity:1;scale:1}.ruch .og-karta[data-r] .ow-gw{clip-path:inset(0 100% 0 0);transition:clip-path .9s steps(5,jump-none);transition-delay:calc(var(--i, 0) * 90ms + 350ms)}.ruch .og-karta[data-r].widac .ow-gw{clip-path:inset(0 0 0 0)}.ruch .bio-rama[data-r]{scale:.92}.ruch .bio-rama[data-r].widac{scale:1}.ruch .bio-voucher-strony a[data-r]{translate:0 60px;rotate:-10deg}.ruch .bio-voucher-strony a[data-r]:nth-child(2){rotate:10deg}.ruch .bio-voucher-strony a[data-r].widac{translate:0 0;rotate:0deg}@media(hover:hover)and (pointer:fine){.ruch .r-3d{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .2s}.ruch .r-3d:hover{z-index:2}.ruch .r-blask{position:relative}.ruch .r-blask::before{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 50%),rgba(255,208,138,.18),transparent 60%);opacity:0;transition:opacity .3s}.ruch .r-3d:hover .r-blask::before,.ruch .r-blask.r-3d:hover::before{opacity:1}.ruch main .btn-primary{transition:translate .35s cubic-bezier(.16,1,.3,1),transform .25s,box-shadow .25s,filter .25s;translate:var(--bx, 0) var(--by, 0)}.ruch .r-swiatlo{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .6s;background:radial-gradient(520px circle at var(--hx, 70%) var(--hy, 40%),rgba(244,167,59,.16),transparent 65%)}.ruch .hero-gosia:hover .r-swiatlo{opacity:1}}@supports (animation-timeline: scroll()){.ruch .r-postep{position:fixed;inset:0 0 auto;height:3px;z-index:9998;pointer-events:none;background:var(--gradient);transform-origin:left;animation:r-postep linear both;animation-timeline:scroll(root)}@keyframes r-postep{from{transform:scaleX(0)}to{transform:scaleX(1)}}.ruch .hg2-uklad{animation:r-odplyw linear both;animation-timeline:view();animation-range:exit 0% exit 90%}@keyframes r-odplyw{to{translate:0 -60px;opacity:.25;scale:.97}}.ruch .bio-rama .bio-photo img,.ruch .kt-foto img{scale:1.14;animation:r-paralaksa linear both;animation-timeline:view()}@keyframes r-paralaksa{from{translate:0 -5%}to{translate:0 5%}}}@media(prefers-reduced-motion:reduce){.ruch [data-r],.ruch .r-w,.ruch [data-r] *{opacity:1!important;translate:none!important;scale:none!important;rotate:none!important;clip-path:none!important;animation:none!important}}
