.motion-stage--photo[data-astro-cid-tmz2obiw]:before{content:"";z-index:-1;background:var(--backdrop) center 60% / cover no-repeat;filter:blur(6px)contrast(.75)saturate(.8)brightness(1.06);pointer-events:none;position:absolute;inset:-20px}.motion-stage--photo[data-astro-cid-tmz2obiw]:after{content:"";z-index:-1;opacity:1;mix-blend-mode:soft-light;filter:blur(.4px);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.2' intercept='-0.1'/%3E%3CfeFuncG type='linear' slope='1.2' intercept='-0.1'/%3E%3CfeFuncB type='linear' slope='1.2' intercept='-0.1'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.motion-stage__toggle[data-astro-cid-tmz2obiw]{opacity:0;transition:opacity .2s,background-color .2s}.motion-stage[data-astro-cid-tmz2obiw]:hover .motion-stage__toggle[data-astro-cid-tmz2obiw],.motion-stage__toggle[data-astro-cid-tmz2obiw]:focus-visible{opacity:1}.motion-stage__toggle[data-astro-cid-tmz2obiw]:hover{background-color:#17171799}.motion-stage__toggle[data-astro-cid-tmz2obiw]:focus-visible{outline:2px solid var(--color-neutral-900);outline-offset:2px}@media (hover:none){.motion-stage__toggle[data-astro-cid-tmz2obiw]{opacity:1}}.motion-stage__play[data-astro-cid-tmz2obiw],.motion-stage__replay[data-astro-cid-tmz2obiw],.motion-stage[data-astro-cid-tmz2obiw][data-paused] .motion-stage__pause[data-astro-cid-tmz2obiw],.motion-stage[data-astro-cid-tmz2obiw][data-ended] .motion-stage__pause[data-astro-cid-tmz2obiw]{display:none}.motion-stage[data-astro-cid-tmz2obiw][data-paused] .motion-stage__play[data-astro-cid-tmz2obiw],.motion-stage[data-astro-cid-tmz2obiw][data-ended] .motion-stage__replay[data-astro-cid-tmz2obiw]{display:block}@media (prefers-reduced-motion:reduce){.motion-stage__toggle[data-astro-cid-tmz2obiw]{transition:none}}.case-cover-phone[data-astro-cid-zmunmvlx]{--phone-h:86cqh;--phone-w:calc(var(--phone-h) * .4787);isolation:isolate;position:relative;overflow:hidden;container-type:size}.case-cover-video[data-astro-cid-zmunmvlx]{isolation:isolate;position:relative;overflow:hidden}.case-cover-video[data-astro-cid-zmunmvlx] video[data-astro-cid-zmunmvlx]{position:relative}.case-cover-phone[data-astro-cid-zmunmvlx]:before,.case-cover-video[data-astro-cid-zmunmvlx]:before{content:"";pointer-events:none;background-image:var(--home-cover-texture,none);background-size:var(--home-cover-texture-fit,var(--home-cover-texture-size,160px));mix-blend-mode:var(--home-cover-texture-blend,overlay);opacity:var(--home-cover-texture-opacity,.4);background-position:50%;position:absolute;inset:0}.case-cover-phone[data-astro-cid-zmunmvlx]:after,.case-cover-video[data-astro-cid-zmunmvlx]:after{content:"";z-index:-1;inset:calc(var(--cover-image-blur,0px) * -2);pointer-events:none;background:var(--cover-image,none) center / cover no-repeat;filter:blur(var(--cover-image-blur,0px));mix-blend-mode:var(--cover-image-blend,normal);position:absolute}.case-cover-phone-bezel[data-astro-cid-zmunmvlx]{top:calc((100cqh - var(--phone-h)) / 2);left:calc((100cqw - var(--phone-w)) / 2);width:var(--phone-w);padding:calc(var(--phone-w) * 9 / 280);background:var(--color-phone-bezel);outline:1px solid var(--color-phone-line);outline-offset:-1px;border-radius:17.1%/8.2%;position:absolute}.case-cover-phone-bezel[data-astro-cid-zmunmvlx] video[data-astro-cid-zmunmvlx]{outline:1px solid var(--color-phone-line);outline-offset:-1px;border-radius:14.9%/6.9%;width:100%;height:auto;display:block}.case-cover[data-astro-cid-zmunmvlx]{--cover-gap-top:7cqh;--cover-gap-side:6cqw;--cover-bar:clamp(14px, 2.4cqw, 30px);place-items:end center;container-type:size}.case-cover-window[data-astro-cid-zmunmvlx]{width:min(100cqw - 2 * var(--cover-gap-side), (100cqh - var(--cover-gap-top) - var(--cover-bar)) * var(--shot-ratio));border-radius:calc(var(--cover-bar) * .4) calc(var(--cover-bar) * .4) 0 0;overflow:hidden;box-shadow:0 12px 40px -12px #00000059}.case-cover-bar[data-astro-cid-zmunmvlx]{align-items:center;gap:calc(var(--cover-bar) * .28);height:var(--cover-bar);padding-inline:calc(var(--cover-bar) * .5);background:#ebebeb;border-bottom:1px solid #00000014;display:flex}.case-cover-bar[data-astro-cid-zmunmvlx] span[data-astro-cid-zmunmvlx]{width:calc(var(--cover-bar) * .4);aspect-ratio:1;background:#ff5f57;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f}.case-cover-bar[data-astro-cid-zmunmvlx] span[data-astro-cid-zmunmvlx]:nth-child(2){background:#febc2e}.case-cover-bar[data-astro-cid-zmunmvlx] span[data-astro-cid-zmunmvlx]:nth-child(3){background:#28c840}.case-cover-window[data-astro-cid-zmunmvlx] img{width:100%;height:auto;display:block}.case-cover[data-astro-cid-zmunmvlx]:before,.case-cover[data-astro-cid-zmunmvlx]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.case-cover[data-astro-cid-zmunmvlx]:before{inset:calc(var(--cover-photo-blur,8px) * -2);background:var(--backdrop) center / cover no-repeat;filter:blur(var(--cover-photo-blur,8px)) brightness(var(--cover-photo-brightness,1))}.case-cover[data-astro-cid-zmunmvlx]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.2' intercept='-0.1'/%3E%3CfeFuncG type='linear' slope='1.2' intercept='-0.1'/%3E%3CfeFuncB type='linear' slope='1.2' intercept='-0.1'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:var(--cover-grain-size,160px);opacity:var(--cover-grain-opacity,.6);mix-blend-mode:soft-light;inset:0}
