.hpm{--pk:#ff4fa7;--bg:#0b0b10;--surface:#16161d;--fg:#f6f4ef;--fg-2:#c6c4ce;--fg-3:#9d9ba8;--line:#ffffff1f;--line-strong:#ffffff59;--burst:polygon(50% 0%, 59% 15%, 75% 7%, 76% 25%, 93% 25%, 85% 41%, 100% 50%, 85% 59%, 93% 75%, 76% 75%, 75% 93%, 59% 85%, 50% 100%, 41% 85%, 25% 93%, 24% 75%, 7% 75%, 15% 59%, 0% 50%, 15% 41%, 7% 25%, 24% 25%, 25% 7%, 41% 15%);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0b10}.hpm-stage{aspect-ratio:4/5;position:relative;overflow:hidden;container-type:size}.hpm-scene{isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hpm-scene,.hpm-scene [style]{animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.hpm-scene>:not(.hpm-burst,.hpm-rays){z-index:1;flex-shrink:0}.hpm-scene b{letter-spacing:-.04em;text-transform:uppercase;font-weight:900;font-stretch:125%;line-height:.9;display:block}.hpm-line{gap:2.4cqw;display:flex}.hpm-c1{color:#03131b;background:#00aeef}.hpm-c2{background:#0b0b10}.hpm-c3{background:#ff4fa7}.hpm-c4{color:#141008;background:#ffd23f}.hpm-c5{background:#6c4cf5}.hpm-c6{background:#07070b}.hpm-c7{--fg:#0e0e12;color:#0e0e12;background:#f6f3ec}.hpm-burst{aspect-ratio:1;width:64cqh;margin:-32cqh 0 0 -32cqh;position:absolute;top:46%;left:50%}.hpm-burst:before{content:"";clip-path:var(--burst);background:#ffd23f;animation:7s linear infinite spin;position:absolute;inset:0}.hpm-w1{font-size:10cqw}.hpm-w2{color:#fff;text-shadow:.05em .05em #03131b;font-size:18cqw}.hpm-row{white-space:nowrap;position:absolute;left:0;right:0;overflow:hidden}.hpm-r1{top:6%}.hpm-r2{top:31%}.hpm-r3{top:56%}.hpm-row-in{width:max-content;animation:9s linear infinite marquee;display:flex}.hpm-r2 .hpm-row-in{animation-direction:reverse}.hpm-row-in>span{display:flex}.hpm-row-in b{color:#0000;-webkit-text-stroke:2px #ffffff80;margin-right:.5em;font-size:7.5cqw}.hpm-row-in b:nth-child(2){color:var(--pk);-webkit-text-stroke:0}.hpm-w3{z-index:2;color:#fff;text-shadow:.06em .06em 0 var(--pk);background:#0b0b10;padding:.12em .3em;font-size:10.5cqw}.hpm-browser{background:#fff;border-radius:1.2cqw;width:46cqw;position:absolute;top:9cqh;left:8cqw;overflow:hidden;box-shadow:0 3cqw 6cqw -2cqw #5000288c}.hpm-bar{color:#555;background:#f6f3ec;align-items:center;gap:.6cqw;padding:.9cqw 1.2cqw;font-size:1.3cqw;font-weight:600;display:flex}.hpm-bar i{background:#ff5f57;border-radius:50%;width:1cqw;height:1cqw}.hpm-bar i:nth-child(2){background:#febc2e}.hpm-bar i:nth-child(3){background:#28c840;margin-right:.6cqw}.hpm-phone{aspect-ratio:9/19;background:#fff;border:.8cqw solid #0e0e12;border-radius:3cqw;width:16cqw;position:absolute;top:6cqh;right:13cqw;overflow:hidden;box-shadow:0 3cqw 6cqw -2cqw #5000288c}.hpm-chip{color:#fff;background:#0e0e12;border-radius:999px;padding:1cqw 2cqw;font-size:1.9cqw;font-weight:800;position:absolute;top:60cqh;right:6cqw}.hpm-stamp{color:#fff;text-transform:uppercase;background:#0e0e12;border:.5cqw solid #fff;border-radius:1cqw;padding:.5cqw 2cqw;font-size:4.4cqw;font-weight:900;position:absolute;top:44cqh;left:38cqw;rotate:-10deg;box-shadow:0 1.5cqw 3cqw -1cqw #00000080}.hpm-cap{color:#2b0016;letter-spacing:.04em;text-transform:uppercase;font-size:2cqw;font-weight:800;position:absolute;top:70cqh;left:8cqw}.hpm-w4{font-size:9cqw}.hpm-w5{color:var(--pk);text-shadow:.06em .06em #141008;-webkit-text-stroke:.02em #141008;paint-order:stroke fill;font-size:15cqw}.hpm-crew{gap:1.6cqw;display:flex}.hpm-card{color:#0e0e12;text-align:left;width:14cqw;rotate:var(--rot,0deg);background:#fff;border-radius:1cqw;padding:.7cqw;box-shadow:0 2cqw 4cqw -1cqw #00000073}.hpm-card:first-child{--rot:-4deg}.hpm-card:nth-child(2){--rot:3deg}.hpm-card:nth-child(3){--rot:-2deg}.hpm-card:nth-child(4){--rot:4deg}.hpm-card:nth-child(5){--rot:-3deg}.hpm-card>span{border-radius:.6cqw;overflow:hidden}.hpm-card b{letter-spacing:-.01em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;margin-top:.6cqw;font-size:max(1.3cqw,.55rem);font-stretch:100%;line-height:1.2;overflow:hidden}.hpm-card small{color:#555;font-size:1.1cqw;display:block}.hpm-w6{color:#fff;text-shadow:.05em .05em #2a1a80;margin-top:4cqh;font-size:8cqw}.hpm-rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #ffd23f29 0 6deg, transparent 6deg 18deg);width:160cqw;margin:-80cqw 0 0 -80cqw;animation:16s linear infinite spin;position:absolute;top:46%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 15%,#0000 62%);mask-image:radial-gradient(closest-side,#000 15%,#0000 62%)}.hpm-w7{color:var(--pk);letter-spacing:-.05em;font-size:16cqw}.hpm-w8,.hpm-sub{color:#fff;letter-spacing:.2em;text-transform:uppercase;margin-top:2cqh;font-size:2.4cqw;font-weight:700}.hpm-logo{aspect-ratio:272/232;width:12cqw;display:block}.hpm-w9{margin-top:3cqh;font-size:6cqw}.hpm-w10{color:#4a4a52;letter-spacing:.18em;text-transform:uppercase;margin-top:2cqh;font-size:1.8cqw;font-weight:700}.hpm-wipe{z-index:5;background:linear-gradient(90deg, #0b0b10 0 42%, var(--pk) 42% 54%, #22c3ff 54% 64%, #0b0b10 64%);pointer-events:none;animation:15s linear infinite both hpm-wipe;position:absolute;inset:-10% -20%}@media (max-width:47.99rem){.hpm-browser{width:64cqw}.hpm-phone{width:22cqw;right:6cqw}.hpm-card small{display:none}}@media (min-width:64rem){.hpm-stage{aspect-ratio:auto;height:calc(100svh - 7.5rem);min-height:34rem}}html.js .hpm:not([data-playing]) :is(.hpm-scene,.hpm-scene [style],.hpm-wipe,.hpm-row-in,.hpm-rays),html.js .hpm:not([data-playing]) .hpm-burst:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hpm-scene,.hpm-scene [style],.hpm-row-in,.hpm-rays,.hpm-burst:before{animation:none!important}.hpm-wipe{display:none}}html.js:not(.intro-seen):has(#intro:not(.intro-skip,.intro-done)) :is(.hpm-scene,.hpm-scene [style],.hpm-wipe,.hpm-row-in,.hpm-rays){animation-play-state:paused}html.js:not(.intro-seen):has(#intro:not(.intro-skip,.intro-done)) .hpm-burst:before{animation-play-state:paused}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hpm-stage{animation:linear both hpm-push;animation-timeline:scroll(root);animation-range:0 min(100svh,7rem + 125vw)}}}@keyframes hpm-push{to{transform:scale(1.2)}}
