.HeroStack-module__k0fl0a__wrap{z-index:1;position:relative;container-type:size}.HeroStack-module__k0fl0a__stage{--tx:0deg;--ty:0deg;--go-w:min(80cqw,95cqh);--sz-w:min(30cqw,36cqh);--lw-w:min(25cqw,31cqh);--go-x:12cqw;height:100%;transform-style:preserve-3d;perspective:140cqw;position:relative}.HeroStack-module__k0fl0a__floor,.HeroStack-module__k0fl0a__piece{transform-style:preserve-3d;position:absolute}.HeroStack-module__k0fl0a__floor{background-image:radial-gradient(circle,color-mix(in srgb,var(--color-cobalt)32%,transparent).14cqw,transparent .16cqw);transform:rotateX(calc(72deg + var(--tx)))rotateZ(calc(var(--ty)*-1))translateZ(-16cqw);pointer-events:none;background-size:2.4cqw 2.4cqw;inset:38% -6% -14%;-webkit-mask-image:radial-gradient(at 50% 30%,#000 25%,#0000 70%);mask-image:radial-gradient(at 50% 30%,#000 25%,#0000 70%)}.HeroStack-module__k0fl0a__piece{--lift:0cqw;transform:rotateX(var(--tx))rotateY(calc(var(--ry) + var(--ty)))rotateZ(var(--rz))translateZ(calc(var(--z) + var(--lift)));outline:none;transition:--lift .5s,transform .5s cubic-bezier(.2,.8,.2,1);display:block}.HeroStack-module__k0fl0a__stage:hover .HeroStack-module__k0fl0a__piece{transition:--lift .5s cubic-bezier(.2,.8,.2,1),transform .12s linear}.HeroStack-module__k0fl0a__piece:hover,.HeroStack-module__k0fl0a__piece:focus-visible{--lift:6cqw;z-index:2}.HeroStack-module__k0fl0a__enter,.HeroStack-module__k0fl0a__float{transform-style:preserve-3d;display:block}.HeroStack-module__k0fl0a__enter{animation:HeroStack-module__k0fl0a__fly-in 1.1s cubic-bezier(.16,1,.3,1)var(--d)both}.HeroStack-module__k0fl0a__float{animation:HeroStack-module__k0fl0a__bob var(--bob)ease-in-out calc(var(--d) + 1.1s)infinite alternate}.HeroStack-module__k0fl0a__card{background:var(--color-paper);transition:filter .45s,opacity .45s;display:block;overflow:hidden;box-shadow:0 .3cqw .6cqw #0a0a0a1a,0 3cqw 6cqw -1.5cqw #0a0a0a59}.HeroStack-module__k0fl0a__card img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.HeroStack-module__k0fl0a__phone{border:.55cqw solid var(--color-ink);border-radius:2.6cqw}.HeroStack-module__k0fl0a__browser{border:1px solid var(--color-rule);border-radius:.9cqw}.HeroStack-module__k0fl0a__bar{background:#f2f2f2;align-items:center;gap:.5cqw;height:2cqw;padding-inline:1cqw;display:flex}.HeroStack-module__k0fl0a__bar i{background:#d4d4d4;border-radius:50%;width:.7cqw;height:.7cqw}:is(.HeroStack-module__k0fl0a__stage:has(.HeroStack-module__k0fl0a__piece:hover) .HeroStack-module__k0fl0a__piece:not(:hover) .HeroStack-module__k0fl0a__card,.HeroStack-module__k0fl0a__stage:has(.HeroStack-module__k0fl0a__piece:focus-visible) .HeroStack-module__k0fl0a__piece:not(:focus-visible) .HeroStack-module__k0fl0a__card){filter:blur(.5cqw);opacity:.4}.HeroStack-module__k0fl0a__sel{border:.18cqw solid var(--color-cobalt);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:-.6cqw}.HeroStack-module__k0fl0a__sel i{background:var(--color-paper);border:.18cqw solid var(--color-cobalt);width:1cqw;height:1cqw;position:absolute}.HeroStack-module__k0fl0a__sel i:first-child{top:-.6cqw;left:-.6cqw}.HeroStack-module__k0fl0a__sel i:nth-child(2){top:-.6cqw;right:-.6cqw}.HeroStack-module__k0fl0a__sel i:nth-child(3){bottom:-.6cqw;left:-.6cqw}.HeroStack-module__k0fl0a__sel i:nth-child(4){bottom:-.6cqw;right:-.6cqw}.HeroStack-module__k0fl0a__sel b{white-space:nowrap;background:var(--color-cobalt);color:var(--color-paper);border-radius:.4cqw;padding:.5cqw 1cqw;font-size:max(11px,1.55cqw);font-weight:600;position:absolute;bottom:calc(100% + 2cqw);left:50%;translate:-50%}.HeroStack-module__k0fl0a__piece:hover .HeroStack-module__k0fl0a__sel,.HeroStack-module__k0fl0a__piece:focus-visible .HeroStack-module__k0fl0a__sel{opacity:1}@keyframes HeroStack-module__k0fl0a__fly-in{0%{opacity:0;transform:translate3d(0,6cqw,-40cqw)rotateX(18deg)}}@keyframes HeroStack-module__k0fl0a__bob{0%{transform:translateY(-.9cqw)}to{transform:translateY(.9cqw)}}@property --lift{syntax:"<length>";inherits:true;initial-value:0}@media (prefers-reduced-motion:reduce){.HeroStack-module__k0fl0a__enter,.HeroStack-module__k0fl0a__float{animation:none}.HeroStack-module__k0fl0a__piece{transition:none}}
