.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__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:.04em;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);transition:border-color var(--ws-dur-fast) 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:after{content:"";position:absolute;inset:-.3rem}.loopvideo__sound:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.loopvideo__sound:hover{border-color:var(--ws-accent)}}.badge{transition:transform var(--ws-dur-fast) var(--ws-ease);border-radius:8px;flex:none;display:inline-flex}.badge img{width:auto;height:44px}.badge:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.badge:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.badge:hover,.loopvideo__sound:active{transform:none}}
