.fx-blur{filter:blur(var(--fx-blur,0px))}.fx-blur[data-blurring=true]{will-change:filter}[data-reduced=true] .fx-blur{filter:none;will-change:auto}
.phone{aspect-ratio:1030/2108;position:relative}.phone:before{content:"";pointer-events:none;border-radius:17.5%/8.6%;position:absolute;inset:.9% 1.65% .95% 1.55%;box-shadow:0 2px 4px #00000073,0 18px 40px #00000080,0 44px 96px #0006}.phone--landscape{aspect-ratio:2108/1030}.phone--landscape:before{border-radius:8.6%/17.5%;inset:1.55% .9% 1.65% .95%}.phone__shot,.phone__bezel{width:100%;height:100%;position:absolute;inset:0}.phone__bezel{pointer-events:none}.phone .phone__loop{position:absolute;inset:0}.phone__loop .loopvideo__video{object-fit:cover;border-radius:16.2%/7.5%;width:90.2%;height:95.35%;position:absolute;top:2.31%;left:4.84%}.loopvideo{position:relative}.loopvideo__video{opacity:0;transition:opacity var(--ws-dur-base) var(--ws-ease)}.loopvideo[data-started=true] .loopvideo__video{opacity:1}.loopvideo__sound{z-index:2;min-height:2.25rem;font-size:var(--ws-text-2xs);letter-spacing:var(--ws-track-code);color:var(--ws-ink);border:1px solid var(--ws-border-hi);border-radius:var(--ws-radius-pill);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);isolation:isolate;transition:border-color var(--ws-dur-fast) var(--ws-ease), color var(--ws-dur-fast) var(--ws-ease), translate var(--ws-dur-fast) var(--ws-ease), opacity var(--ws-dur-base) var(--ws-ease), transform var(--ws-dur-fast) var(--ws-ease);background:#08080bb8;padding:0 .9rem;font-weight:600;position:absolute;bottom:.75rem;right:.75rem}.loopvideo__sound:before{content:"";z-index:-1;border-radius:inherit;background:var(--ws-accent);clip-path:inset(100% 0 0 0 round var(--ws-radius-pill));transition:clip-path var(--ws-dur-fast) var(--ws-ease);position:absolute;inset:0}.loopvideo__sound:after{content:"";position:absolute;inset:-.3rem}.loopvideo__sound:active{transform:scale(.96)}.loopvideo__sound[data-under-bar=true]:not(:focus-visible){opacity:0;pointer-events:none}.loopvideo__sound:focus-visible{outline:3px solid var(--ws-ring);outline-offset:2px;border-color:var(--ws-accent);color:var(--ws-on-accent);translate:0 -2px}.loopvideo__sound:focus-visible:before{clip-path:inset(0 round var(--ws-radius-pill))}@media (hover:hover) and (pointer:fine){.loopvideo__sound:hover{border-color:var(--ws-accent);color:var(--ws-on-accent);transition-duration:var(--ws-dur-base);translate:0 -2px}.loopvideo__sound:hover:before{clip-path:inset(0 round var(--ws-radius-pill));transition-duration:var(--ws-dur-slow)}}.badges{flex-wrap:wrap;gap:.75rem;display:flex}.badges__soon{text-wrap:balance;border:1px solid var(--ws-accent);border-radius:var(--ws-radius-md);max-width:100%;font-size:var(--ws-text-sm);color:var(--ws-ink);margin:0;padding:.7rem 1.1rem;line-height:1.45}.badge{outline-offset:2px;transition:transform var(--ws-dur-fast) var(--ws-ease), outline-color var(--ws-dur-fast) var(--ws-ease), outline-offset var(--ws-dur-fast) var(--ws-ease);border-radius:8px;outline:1px solid #0000;flex:none;display:inline-flex}.badge:focus-visible{outline:2px solid var(--ws-accent);outline-offset:4px;transform:translateY(-2px)}.badge img{width:auto;height:44px}.badge:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.badge:hover{outline-color:var(--ws-accent);outline-offset:4px;transition-duration:var(--ws-dur-base);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.badge:hover,.badge:focus-visible,.loopvideo__sound:active{transform:none}.loopvideo__sound:hover,.loopvideo__sound:focus-visible{translate:none}.badge,.loopvideo__sound,.loopvideo__sound:before{transition:none}}
.poster{--px:0;--py:0;display:block;position:absolute;inset:0;overflow:hidden}.poster__layer{translate:calc(var(--px) * var(--d) * -2.2%) calc(var(--py) * var(--d) * -2.2%);transition:translate .7s var(--ws-ease);display:block;position:absolute;inset:-4%}.poster__layer--flat{--d:0}.poster__layers{opacity:0;transition:opacity .32s var(--ws-ease);display:block;position:absolute;inset:0}.poster__layers[data-ready]{opacity:1}.poster__img{object-fit:cover;animation:var(--loop,none);animation-play-state:paused}.poster[data-pixel=true] .poster__img{image-rendering:pixelated}.gallery__item[data-state=active] .poster__img,.case__art .poster__img,.release-peek__item[data-on=true] .poster__img{animation-play-state:running}[data-poster=psotka] .poster__layer--mid .poster__img{--loop:poster-bob 3.2s var(--ws-ease-inout) infinite alternate}[data-poster=psotka] .poster__layer--hero .poster__img{transform-origin:50% 62%;--loop:poster-breathe 3.2s var(--ws-ease-inout) infinite alternate}[data-poster=psotka] .poster__layer--fg .poster__img{--loop:poster-fall 2.4s cubic-bezier(.5, 0, .75, 0) infinite}[data-poster=drzemek] .poster__layer--hero .poster__img{transform-origin:50% 80%;--loop:poster-breathe 3.8s steps(3) infinite alternate}[data-poster=drzemek] .poster__layer--fg .poster__img{--loop:poster-snore 2.8s steps(4) infinite}[data-poster=drzemek] .poster__layer--mid .poster__img{--loop:poster-hop 1.6s steps(2) infinite}[data-poster=neon] .poster__layer--mid .poster__img{transform-origin:50% 43%;--loop:poster-warp 3s linear infinite}[data-poster=neon] .poster__layer--hero .poster__img{--loop:poster-sway 3.4s var(--ws-ease-inout) infinite alternate}[data-poster=neon] .poster__layer--fg .poster__img{transform-origin:50% 43%;--loop:poster-rush 2.2s cubic-bezier(.55, 0, 1, .45) infinite}[data-poster=word-rush] .poster__layer--mid .poster__img{--loop:poster-bob 3.4s var(--ws-ease-inout) infinite alternate-reverse}[data-poster=word-rush] .poster__layer--hero .poster__img{--loop:poster-bob 2.6s var(--ws-ease-inout) infinite alternate}.poster[data-poster=alias]{container-type:size}[data-poster=alias] .poster__layer--hero .poster__img{--loop:poster-bob 3s var(--ws-ease-inout) infinite alternate}[data-poster=alias] .poster__layer--fg .poster__img{transform-origin:calc(50% + 26.1cqmax) calc(50% - 29.5cqmax);--loop:poster-tick 1s var(--ws-ease-inout) infinite}.poster[data-poster="5-seconds"]{container-type:size}[data-poster="5-seconds"] .poster__layer--hero .poster__img{--loop:poster-bob 2.4s var(--ws-ease-inout) infinite alternate}[data-poster="5-seconds"] .poster__frame{transform-origin:calc(50% + 20.7cqmax) calc(50% - 5.8cqmax);--loop:poster-count 5s linear calc((var(--f) - 5) * 1s) infinite}.poster__frame~.poster__frame{opacity:0}@keyframes poster-bob{to{transform:translateY(-1.4%)}}@keyframes poster-breathe{to{transform:scale(1.025)}}@keyframes poster-fall{0%{opacity:0;transform:translateY(-1.5%)rotate(-6deg)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(6%)rotate(22deg)}}@keyframes poster-snore{0%{opacity:.3;transform:translateY(1.5%)}50%{opacity:1}to{opacity:0;transform:translateY(-3%)}}@keyframes poster-hop{to{transform:translateY(-.8%)}}@keyframes poster-warp{0%{opacity:.55;transform:scale(.96)}60%{opacity:1}to{opacity:.55;transform:scale(1.1)}}@keyframes poster-sway{0%{transform:translate(-1.6%)rotate(-1.4deg)}to{transform:translate(1.6%)rotate(1.4deg)}}@keyframes poster-rush{0%{opacity:0;transform:scale(.9)}30%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes poster-tick{0%,40%,to{transform:scale(1)}10%{transform:scale(1.06)}}@keyframes poster-count{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:scale(1.05)}5%{transform:scale(1)}19.99%{opacity:1;transform:scale(1)}20%,to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.poster__layer{transition:none}.poster__img{animation:none}}
