.tile-chip[data-v-d791aaff]{animation:chip-drift-d791aaff 4.2s ease-in-out infinite;transform:rotate(var(--r))}@keyframes chip-drift-d791aaff{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-5px) rotate(var(--r))}}@media(prefers-reduced-motion:reduce){.tile-chip[data-v-d791aaff]{animation:none}}@keyframes auroraA-df6bf7b3{0%,to{transform:scale(1) translate(0)}33%{transform:scale(1.1) translate(55px,-38px)}66%{transform:scale(.93) translate(-28px,52px)}}@keyframes auroraB-df6bf7b3{0%,to{transform:scale(1) translate(0)}40%{transform:scale(1.07) translate(-52px,28px)}80%{transform:scale(.95) translate(38px,-42px)}}@keyframes auroraC-df6bf7b3{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.06) translate(32px,-28px)}}.aurora-blob-a[data-v-df6bf7b3]{animation:auroraA-df6bf7b3 14s ease-in-out infinite}.aurora-blob-b[data-v-df6bf7b3]{animation:auroraB-df6bf7b3 18s ease-in-out infinite}.aurora-blob-c[data-v-df6bf7b3]{animation:auroraC-df6bf7b3 11s ease-in-out infinite}.hero-item[data-v-df6bf7b3]{animation:fadeUp-df6bf7b3 .65s cubic-bezier(.23,1,.32,1) forwards;opacity:0;transform:translateY(18px)}.hero-item[data-v-df6bf7b3]:first-child{animation-delay:.05s}.hero-item[data-v-df6bf7b3]:nth-child(2){animation-delay:.14s}.hero-item[data-v-df6bf7b3]:nth-child(3){animation-delay:.23s}.hero-item[data-v-df6bf7b3]:nth-child(4){animation-delay:.33s}.hero-item[data-v-df6bf7b3]:nth-child(5){animation-delay:.43s}@keyframes fadeUp-df6bf7b3{to{opacity:1;transform:translateY(0)}}.hero-cards[data-v-df6bf7b3]{animation:heroCardsIn-df6bf7b3 .9s cubic-bezier(.23,1,.32,1) .3s forwards;opacity:0}@keyframes heroCardsIn-df6bf7b3{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.btn-press[data-v-df6bf7b3]{transition:transform .16s cubic-bezier(.23,1,.32,1)}.btn-press[data-v-df6bf7b3]:active{transform:scale(.97)}.division-tile[data-v-df6bf7b3]{transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1),border-color .18s ease-out}.division-tile[data-v-df6bf7b3]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.division-tile[data-v-df6bf7b3]:hover{border-color:#e5e7eb;box-shadow:0 20px 40px -14px #11182724,0 2px 6px #1118270a;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.hero-cards[data-v-df6bf7b3],.hero-item[data-v-df6bf7b3]{animation:none;opacity:1;transform:none}.aurora-blob-a[data-v-df6bf7b3],.aurora-blob-b[data-v-df6bf7b3],.aurora-blob-c[data-v-df6bf7b3]{animation:none}.division-tile[data-v-df6bf7b3],.division-tile[data-v-df6bf7b3]:active,.division-tile[data-v-df6bf7b3]:hover{transform:none;transition:none}}.svc-tile[data-v-9deb6be1]{opacity:0;transform:translateY(10px) scale(.94);transition:opacity .26s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1)}.svc-tile.is-in[data-v-9deb6be1]{opacity:1;transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.svc-tile[data-v-9deb6be1]{opacity:1;transform:none;transition:none}}.story-pin[data-v-f4eb8468]{height:calc(100svh - 72px);top:72px}.story-visual[data-v-f4eb8468]{height:34svh;max-height:300px}.story-copy-box[data-v-f4eb8468]{min-height:14rem}@media(min-width:640px){.story-visual[data-v-f4eb8468]{height:38svh;max-height:360px}}@media(min-width:1024px){.story-visual[data-v-f4eb8468]{height:100%;max-height:none}.story-copy-box[data-v-f4eb8468]{min-height:19rem}}.story-fade[data-v-f4eb8468]{opacity:0;pointer-events:none;transition:opacity .42s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1)}.story-fade.is-on[data-v-f4eb8468]{opacity:1;pointer-events:auto}.story-scale[data-v-f4eb8468]{transform:scale(.96)}.story-scale.is-on[data-v-f4eb8468]{transform:scale(1)}.story-rise[data-v-f4eb8468]{transform:translateY(14px)}.story-rise.is-on[data-v-f4eb8468]{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.story-fade[data-v-f4eb8468]{transition:none}}.store-btn[data-v-7a177590]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;display:inline-flex;gap:10px;padding:12px 20px;transition:background .18s ease,border-color .18s ease,transform .16s cubic-bezier(.23,1,.32,1)}.store-btn[data-v-7a177590]:hover{background:#ffffff21;border-color:#ffffff38;transform:translateY(-2px)}.store-btn[data-v-7a177590]:active{transform:scale(.97)}.phone-frame[data-v-7a177590]{animation:phoneFloat-7a177590 5s ease-in-out infinite;background:linear-gradient(145deg,#2d2d2d,#1a1a1a);border-radius:36px;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -16px #000c,inset 0 1px #ffffff1f;height:360px;padding:10px;width:180px}.phone-screen[data-v-7a177590]{background:#111;border-radius:28px;height:100%;overflow:hidden;width:100%}@keyframes phoneFloat-7a177590{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}@media(prefers-reduced-motion:reduce){.phone-frame[data-v-7a177590]{animation:none}}
