.device-frame-module__vYAMOW__device{aspect-ratio:315/644;width:100%;position:relative}.device-frame-module__vYAMOW__cast{filter:drop-shadow(0 2.25rem 2.4rem #0000009e)}.device-frame-module__vYAMOW__screen{z-index:1;color:#fff;clip-path:inset(0 round 13.5%/6.25%);width:89.52%;height:94.72%;font-family:var(--font-sans), system-ui, sans-serif;background:#000;border-radius:13.5%/6.25%;position:absolute;top:2.33%;left:5.08%;overflow:hidden;container-type:inline-size}.device-frame-module__vYAMOW__screenImage{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.device-frame-module__vYAMOW__bezel{z-index:20;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
.phone-showcase-module__EcP4qq__stage{position:relative}.phone-showcase-module__EcP4qq__drawn{transition:opacity .7s cubic-bezier(.16,1,.3,1)}.phone-showcase-module__EcP4qq__drawn[data-live=true]{opacity:0}.phone-showcase-module__EcP4qq__overlay{z-index:5;clip-path:inset(0 round 13.5%/6.25%);background:#000000c7;border-radius:13.5%/6.25%;place-items:center;width:89.52%;height:94.72%;display:grid;position:absolute;top:2.33%;left:5.08%;overflow:hidden}.phone-showcase-module__EcP4qq__deviceLayer{z-index:30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.phone-showcase-module__EcP4qq__deviceLayer[data-live=true]{opacity:1;pointer-events:auto}.phone-showcase-module__EcP4qq__frame{width:318px;height:640px;transform:scale(var(--phone-scale,1)) translateX(-2px);transform-origin:0 0;background:0 0;border:0;display:block}@media (prefers-reduced-motion:reduce){.phone-showcase-module__EcP4qq__drawn,.phone-showcase-module__EcP4qq__deviceLayer{transition:none}}
.hero-story-module__7Ug8KW__layer{opacity:0;pointer-events:none;transition:opacity .12s linear;position:absolute;inset:0}.hero-story-module__7Ug8KW__layer[data-shown=true]{opacity:1}.hero-story-module__7Ug8KW__video{object-fit:cover;width:100%;height:100%;display:block}.hero-story-module__7Ug8KW__sheen{position:absolute;inset:0}.hero-story-module__7Ug8KW__turned{pointer-events:none;position:absolute;inset:0}.hero-story-module__7Ug8KW__turnedRender{transform-origin:0 0;position:absolute;top:0;left:0}.hero-story-module__7Ug8KW__turnedScreen{transform-origin:0 0;clip-path:inset(1px round 37px);position:absolute;top:0;left:0;overflow:hidden}
.hero-module__3JS1HW__rise{animation:hero-module__3JS1HW__hero-rise .72s var(--ease-out-soft) both;animation-delay:calc(80ms + var(--step,0) * 90ms)}@keyframes hero-module__3JS1HW__hero-rise{0%{opacity:0;transform:translateY(22px)}}.hero-module__3JS1HW__centre{animation:hero-module__3JS1HW__hero-centre 1s var(--ease-out-soft) .34s both;transform:translateZ(40px)scale(1)}@keyframes hero-module__3JS1HW__hero-centre{0%{opacity:0;transform:translate3d(0,54px,40px)scale(.965)}}.hero-module__3JS1HW__flankLeft,.hero-module__3JS1HW__flankRight{animation:1.05s var(--ease-out-soft) .55s both}.hero-module__3JS1HW__flankLeft{animation-name:hero-module__3JS1HW__hero-flank-left;transform:translate3d(-7.5%,-1%,-60px)scale(1)}.hero-module__3JS1HW__flankRight{animation-name:hero-module__3JS1HW__hero-flank-right;transform:translate3d(7.5%,-1%,-60px)scale(1)}@keyframes hero-module__3JS1HW__hero-flank-left{0%{opacity:0;transform:translate3d(48%,-1%,-60px)scale(.92)}}@keyframes hero-module__3JS1HW__hero-flank-right{0%{opacity:0;transform:translate3d(-48%,-1%,-60px)scale(.92)}}@media (prefers-reduced-motion:reduce){.hero-module__3JS1HW__rise,.hero-module__3JS1HW__centre,.hero-module__3JS1HW__flankLeft,.hero-module__3JS1HW__flankRight{animation:none}}
.identity-story-module__fq5bWW__wrap{container-type:inline-size}.identity-story-module__fq5bWW__stage{--pw:24cqw;--ph:calc(var(--pw) * 644 / 315);--py:3.5cqw;--ax:27cqw;--bx:73cqw;--mx:calc((var(--ax) + var(--bx)) / 2);--sw:calc(var(--pw) * .25);height:calc(var(--py) + var(--ph) + 4.75rem + 3rem);position:relative;overflow:hidden}.identity-story-module__fq5bWW__world{transform-origin:0 0;position:absolute;inset:0}.identity-story-module__fq5bWW__captionRow{z-index:3;pointer-events:none;justify-content:center;margin:0;padding:0 1rem;display:flex;position:absolute;bottom:1rem;left:0;right:0}.identity-story-module__fq5bWW__caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;max-width:100%;animation:identity-story-module__fq5bWW__caption-in .45s var(--ease-out-soft) both;background:#0000009e;border-radius:999px;padding:.5rem .95rem;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff14}@keyframes identity-story-module__fq5bWW__caption-in{0%{opacity:0;transform:translateY(.35rem)}}@container (max-width:40rem){.identity-story-module__fq5bWW__stage{--pw:37cqw;--py:14cqw;--ax:22cqw;--bx:78cqw}}.identity-story-module__fq5bWW__phone{z-index:1;top:var(--py);width:var(--pw);position:absolute}.identity-story-module__fq5bWW__phone>div{filter:none}.identity-story-module__fq5bWW__phone:before{content:"";pointer-events:none;border-radius:14%/7%;position:absolute;inset:4% 7% 2%;box-shadow:0 2.25rem 2.4rem #0000009e}.identity-story-module__fq5bWW__phoneA{left:calc(var(--ax) - var(--pw) / 2)}.identity-story-module__fq5bWW__phoneB{left:calc(var(--bx) - var(--pw) / 2)}.identity-story-module__fq5bWW__layer{z-index:0;opacity:0;transition:opacity 0s linear .42s;position:absolute;inset:0}.identity-story-module__fq5bWW__layer[data-active=true]{z-index:1;opacity:1;transition:opacity .42s var(--ease-out-soft)}.identity-story-module__fq5bWW__video{object-fit:cover;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.identity-story-module__fq5bWW__label{top:calc(var(--py) + var(--ph) + 1.1rem);width:calc(var(--pw) * 1.6);text-align:center;flex-direction:column;align-items:center;gap:.2rem;margin:0;display:flex;position:absolute;transform:translate(-50%)}.identity-story-module__fq5bWW__labelA{left:var(--ax)}.identity-story-module__fq5bWW__labelB{left:var(--bx)}.identity-story-module__fq5bWW__line{animation:identity-story-module__fq5bWW__line-in .4s var(--ease-out-soft) both}@keyframes identity-story-module__fq5bWW__line-in{0%{opacity:0;transform:translateY(.3rem)}}.identity-story-module__fq5bWW__sim{z-index:0;width:var(--sw);aspect-ratio:123/88;opacity:0;position:absolute;top:0;left:0}.identity-story-module__fq5bWW__card{width:100%;height:100%;display:block;position:relative}.identity-story-module__fq5bWW__simShadow{filter:blur(calc(var(--sw) * .07));opacity:.55;background:#000000d9;border-radius:12%;position:absolute;inset:8% 6%}.identity-story-module__fq5bWW__dealerSlot{z-index:1;top:calc(var(--py) + var(--ph) * .07);left:var(--mx);width:max-content;position:absolute;transform:translate(-50%)}.identity-story-module__fq5bWW__dealer{background:var(--surface-raised);white-space:nowrap;opacity:0;transition:opacity .45s var(--ease-out-soft), transform .45s var(--ease-out-soft);border-radius:1rem;flex-direction:column;gap:.35rem;padding:.55rem;display:flex;transform:translateY(.4rem)scale(.96);box-shadow:inset 0 1px #ffffff0d,0 1.2rem 2rem #00000073}.identity-story-module__fq5bWW__dealer[data-state=on],.identity-story-module__fq5bWW__dealer[data-state=picked]{opacity:1;transform:none}.identity-story-module__fq5bWW__dealerTitle,.identity-story-module__fq5bWW__dealerOption{white-space:nowrap;align-items:center;gap:.45rem;margin:0;font-size:.8125rem;line-height:1.2;display:flex}.identity-story-module__fq5bWW__dealerTitle{padding:.15rem .35rem 0}.identity-story-module__fq5bWW__dealerOption{isolation:isolate;border-radius:.65rem;padding:.55rem .7rem;position:relative}.identity-story-module__fq5bWW__dealerOption:before{content:"";z-index:-1;border-radius:inherit;opacity:.45;transition:opacity .3s var(--ease-hover);background:#ffffff1f;position:absolute;inset:0}.identity-story-module__fq5bWW__dealer[data-state=picked] .identity-story-module__fq5bWW__dealerOption:before{opacity:1}.identity-story-module__fq5bWW__dealerIcon{flex:none;width:1rem;height:1rem}.identity-story-module__fq5bWW__dealerNumber{color:var(--content-muted);margin-left:.35rem}@container (max-width:40rem){.identity-story-module__fq5bWW__dealerSlot{top:calc(var(--py) * .1)}.identity-story-module__fq5bWW__dealer{border-radius:.8rem;flex-direction:row;align-items:center;gap:.25rem;padding:.3rem}.identity-story-module__fq5bWW__dealerTitle,.identity-story-module__fq5bWW__dealerOption{font-size:.6875rem}.identity-story-module__fq5bWW__dealerTitle{padding:0 .3rem}.identity-story-module__fq5bWW__dealerOption{padding:.4rem .5rem}.identity-story-module__fq5bWW__dealerIcon{width:.8rem;height:.8rem}.identity-story-module__fq5bWW__dealerNumber{display:none}.identity-story-module__fq5bWW__caption{padding:.4rem .8rem;font-size:.75rem}}.identity-story-module__fq5bWW__fill{transform-origin:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.identity-story-module__fq5bWW__layer,.identity-story-module__fq5bWW__layer[data-active=true],.identity-story-module__fq5bWW__dealer,.identity-story-module__fq5bWW__dealerOption:before{transition:none}.identity-story-module__fq5bWW__line,.identity-story-module__fq5bWW__caption{animation:none}}
