.hm-state{position:relative;background:var(--bg-canvas);color:var(--text-heading);border-bottom:var(--outline)}.hm-state-pin{position:relative;isolation:isolate;overflow:clip;padding:130px 24px 110px;background:var(--bg-glow)}.st-atmo{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}.st-dots{position:absolute;inset:0;display:block}.st-rings{display:none;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.st-rings path{fill:none;stroke:var(--cta-primary);stroke-opacity:.55;stroke-width:2;stroke-dasharray:2 9;stroke-linecap:round}.st-rings path:nth-child(2){stroke:var(--mint);stroke-opacity:.4;stroke-dasharray:1 11}.st-rings--front path{stroke:var(--accent-soft);stroke-opacity:.9;stroke-dasharray:none;stroke-width:2}.st-copy{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.hm-state h2{position:relative;z-index:500;margin:0;max-width:100%;font:700 clamp(33px, 9.3vw, 150px)/.9 var(--display);letter-spacing:-.04em;text-transform:uppercase;color:var(--text-heading)}.st-l1,.st-l2{display:flex;justify-content:center;white-space:nowrap}.hm-state h2 .mo-w{flex:none}.st-l1{gap:.22em}.st-l2{display:block;text-align:left}.st-l2 .mo-w{position:relative;left:50%;translate:-50% 0}.hm-state h2 .mo-w>i{font-style:normal}.st-gold{position:relative;color:var(--accent-soft);transform:translate3d(0,var(--rise,0%),0) scale(var(--fit,1))}.st-gold::after{content:attr(data-t);position:absolute;inset:0;color:var(--text-heading);background:none;clip-path:polygon(-30% 0,-18% 0,-24% 100%,-36% 100%);pointer-events:none}.st-brand{position:relative;z-index:2000;display:flex;align-items:center;width:min(100%, 468px);margin-top:clamp(22px, 3.6vh, 40px);padding:6px 6px 6px 22px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-surface);color:var(--text-heading);box-shadow:0 9px 24px -3px color-mix(in srgb,var(--cta-primary) 38%,transparent);pointer-events:auto;cursor:text;transition:box-shadow .3s var(--ease-out-expo),translate .3s var(--ease-out-expo)}.st-brand[hidden],.st-brand button[hidden]{display:none}.st-brand:focus-within{translate:0 -3px;box-shadow:0 13.5px 36px -4.5px color-mix(in srgb,var(--accent-creator) 38%,transparent),0 0 0 3px var(--border-subtle),0 0 0 5px var(--accent-creator)}.hm-state.has-brand .st-brand{box-shadow:0 9px 24px -3px color-mix(in srgb,var(--mint) 38%,transparent)}.hm-state.has-brand .st-brand:focus-within{box-shadow:0 13.5px 36px -4.5px color-mix(in srgb,var(--mint) 38%,transparent),0 0 0 3px var(--border-subtle),0 0 0 5px var(--mint)}.st-brand label{flex:none;padding-right:14px;border-right:1px solid var(--border-subtle);font:700 .875rem/1 var(--display);color:var(--text-heading)}.st-brand input{flex:1;min-width:0;height:44px;padding:0 12px 0 14px;border:0;outline:0;background:none;font:700 17px/1 var(--display);letter-spacing:-.01em;color:var(--text-heading);caret-color:#FB7185}.hm-state .st-brand input:focus,.hm-state .st-brand input:focus-visible{outline:0;box-shadow:none;border-radius:0}.st-brand input::placeholder{color:var(--text-body);font-weight:500;opacity:1}.st-brand input::selection{background:var(--accent-tint);color:var(--text-heading)}.st-brand button{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--accent-creator);color:var(--text-heading);cursor:pointer;transition:background-color .2s,color .2s,transform .3s var(--ease-out-expo)}.st-brand button:hover{background:var(--cta-fill-hover);color:var(--on-fill);box-shadow:inset 0 0 0 2px var(--border-subtle);transform:rotate(90deg)}.st-brand button:focus-visible{outline:3px solid var(--border-subtle);outline-offset:2px;box-shadow:0 0 0 3px var(--border-subtle);border-radius:50%}.st-brand button .ico{width:18px;height:18px;transform:rotate(45deg)}.st-hint{position:absolute;left:calc(100% + 6px);top:-16px;display:block;width:96px;height:96px;pointer-events:none;rotate:8deg}.st-hint .pk-burst{position:absolute;right:-34px;top:-6px;transition:scale .5s var(--ease-spring)}.st-hint .pk-burst-t{grid-area:1 / 1;max-width:70%;font-size:17px;line-height:1;transition:opacity .25s,transform .45s var(--ease-spring)}.st-hint-b{opacity:0;transform:rotate(-8deg) scale(.4)}.hm-state.has-brand .st-hint-a{opacity:0;transform:rotate(-8deg) scale(.4)}.hm-state.has-brand .st-hint-b{opacity:1;transform:rotate(-8deg)}.st-hint-arrow{position:absolute;right:82px;top:30px;width:62px;height:36px;overflow:visible;fill:none;stroke:var(--text-heading);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.hm-state.has-brand .st-hint-arrow{opacity:0}.st-facts{position:relative;z-index:2000;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%, 940px);margin:48px 0 0;padding:16px 0;border:1px solid var(--border-subtle);border-radius:var(--r-card);background:var(--bg-surface);box-shadow:0 9px 24px -3px color-mix(in srgb,var(--cta-primary) 38%,transparent);list-style:none;text-align:left;pointer-events:auto}.st-facts li{--i:0;--fc:var(--cta-primary);display:grid;align-content:start;gap:8px;padding:0 24px;border-left:2px dashed rgb(255 255 255 / .3)}.st-facts li:first-child{border-left:0}.st-facts li:nth-child(2){--i:1;--fc:var(--accent-creator)}.st-facts li:nth-child(3){--i:2;--fc:var(--mint)}.st-facts li:nth-child(4){--i:3;--fc:var(--text-heading)}.st-facts b{justify-self:start;font:700 clamp(28px, 3vw, 44px)/1 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--fc)}.st-facts span{font-size:.8125rem;line-height:1.3;font-weight:600;color:var(--text-body)}.st-cards{--col:calc((100% - 64px) / 5);position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:22px 16px;width:min(100%, 1320px);margin:60px auto 0}.st-row{display:contents;margin:0;padding:0;list-style:none}.st-card{--sc:var(--cta-fill);position:relative;flex:none;width:var(--col);list-style:none;--sc-on:var(--on-fill)}.st-c1{--sc:#7C3AED}.st-c2{--sc:var(--accent-soft);--sc-on:var(--bg-canvas)}.st-card--desk{width:calc(var(--col) * 2 + 16px)}.st-card a{--dw:80px;position:relative;display:block;height:100%;min-height:138px;padding:36px 12px 12px calc(var(--dw) + 26px);border:1px solid var(--border-subtle);border-radius:20px;color:var(--text-heading);text-decoration:none;background:var(--bg-surface);box-shadow:0 7.5px 20px -2.5px color-mix(in srgb,var(--sc) 38%,transparent);transition:translate .4s var(--ease-out-expo),scale .4s var(--ease-out-expo),box-shadow .3s}.st-card--desk a{--dw:140px}.st-strip{z-index:2;position:absolute;left:-2px;right:-2px;top:-2px;display:grid;place-items:center;height:26px;padding-inline:10px;border:1px solid var(--border-subtle);border-radius:20px 20px 0 0;overflow:hidden;background:var(--sc);font:800 10.5px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-on,var(--text-heading));white-space:nowrap}.st-strip span{grid-area:1 / 1;max-width:100%;overflow:hidden;text-overflow:clip;transition:transform .6s var(--ease-spring) calc(var(--ci, 0) * 38ms),opacity .3s calc(var(--ci, 0) * 38ms)}.st-strip-a::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;vertical-align:1px;border-radius:50%;background:var(--accent-creator)}.st-strip-b{font-family:var(--display);font-size:var(--st-bfs,13px);letter-spacing:.02em;transform:translate3d(0,130%,0);opacity:0}.hm-state.has-brand .st-strip-a{transform:translate3d(0,-130%,0);opacity:0}.hm-state.has-brand .st-strip-b{transform:none;opacity:1}.st-dev{position:absolute;left:12px;top:38px;bottom:12px;width:var(--dw);padding:3px;border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden;background:var(--bg-surface);box-shadow:0 6px 15px -3px rgb(2 6 23 / .55)}.st-dev img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:10px;background:var(--cta-tint)}.st-card--desk .st-dev{border-radius:10px}.st-card--desk .st-dev img{border-radius:6px}.st-txt{display:flex;flex-direction:column;justify-content:flex-end;gap:5px;height:100%;min-height:88px}.st-txt b{font:700 16px/1.08 var(--display);letter-spacing:-.025em}.st-txt small{font-size:11.5px;line-height:1.35;font-weight:600;color:var(--text-body)}.st-price{align-self:flex-start;margin-top:4px;padding:5px 10px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--sc);font:800 13px/1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sc-on,var(--text-heading))}.st-go{z-index:3;position:absolute;right:12px;bottom:calc(100% + 10px);display:inline-flex;align-items:center;gap:5px;padding:7px 9px 7px 13px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-surface);color:var(--text-heading);font:700 12px/1 var(--display);white-space:nowrap;box-shadow:0 6px 15px -3px rgb(2 6 23 / .55);opacity:0;transform:translate3d(0,10px,0) scale(.9);transition:opacity .25s,transform .45s var(--ease-spring);pointer-events:none}.st-go .ico{width:14px;height:14px;stroke-width:2.6}.st-card a:hover,.st-card a:focus-visible,.st-card.is-hot a{translate:0 -3px;scale:1.04;box-shadow:0 13.5px 36px -4.5px color-mix(in srgb,var(--sc) 38%,transparent)}.st-card a:hover .st-go,.st-card a:focus-visible .st-go,.st-card.is-hot .st-go{opacity:1;transform:none}.st-card a:focus-visible{outline:3px solid var(--accent-creator);outline-offset:5px}.st-card a:active{translate:0 0;scale:1.02;box-shadow:0 6px 16px -2px color-mix(in srgb,var(--sc) 38%,transparent)}@media (min-width:901px){.hm-state.st-on{height:240vh}.st-on .hm-state-pin{position:sticky;top:0;height:100vh;min-height:600px;padding:calc(var(--head-h, 64px) + 20px) 24px 0;cursor:grab;touch-action:pan-y}.st-on .hm-state-pin.is-drag{cursor:grabbing;user-select:none}.st-on .is-drag .st-card a{pointer-events:none}.st-on .st-copy{height:100%}.st-on h2{margin-top:clamp(2px, 2.6vh, 34px);font-size:min(8.7vw, 15.4vh, 160px);transition:transform 1.1s var(--ease-out-expo)}.st-on .st-brand{margin-top:clamp(10px, 2.2vh, 24px)}.st-on .st-facts{margin:auto 0 clamp(12px, 3vh, 34px);padding-block:10px}.st-on .st-facts b{font-size:clamp(22px, min(3vw, 4.4vh), 42px)}.st-on.is-out .st-brand,.st-on.is-out .st-facts{opacity:0;transition-delay:0s;transition-duration:.35s}.st-on .st-rings{display:block;opacity:0;transform:scale(.5);transform-origin:50% var(--st-cy,44%);transition:opacity 1.1s,transform 1.7s var(--ease-out-expo)}.st-on .st-rings--front{z-index:501}.st-on.is-s2:not(.is-out) .st-rings{opacity:1;transform:none}.st-on .st-cards{position:absolute;inset:0;z-index:auto;display:block;width:auto;margin:0;pointer-events:none}.st-on .st-card{position:absolute;left:0;top:0;z-index:400;width:206px;opacity:0;pointer-events:auto}.st-on .st-card--desk{width:250px}.st-on .st-card a{--dw:62px;min-height:124px;padding:33px 10px 10px calc(var(--dw) + 22px);border-radius:18px}.st-on .st-card--desk a{--dw:112px}.st-on .st-strip{height:23px;border-radius:18px 18px 0 0;font-size:9.5px}.st-on .st-dev{left:10px;top:34px;bottom:10px;border-radius:12px}.st-on .st-dev img{border-radius:8px}.st-on .st-txt{min-height:82px;gap:3px}.st-on .st-txt b{font-size:14.5px}.st-on .st-txt small{font-size:10.5px}.st-on .st-price{font-size:12px;padding:4px 9px}.st-on.is-live .st-card{will-change:transform,opacity}.st-on .st-card.is-hot a{translate:0 -3px;scale:1.06}.st-on.is-live .st-card a{box-shadow:0 6px 16px -2px color-mix(in srgb,var(--sc) 38%,transparent)}.st-on.is-live .st-card.is-hot a{box-shadow:0 13.5px 36px -4.5px color-mix(in srgb,var(--sc) 38%,transparent)}@media (max-height:780px){.st-on .st-brand input,.st-on .st-brand button{height:38px}.st-on .st-brand button{width:38px}.st-on .st-facts li{gap:3px}.st-on .st-facts span{font-size:12px}.st-on .st-hint{top:-6px}}.st-on:not(.is-s1) h2{transform:scale(1.24)}.st-on:not(.is-s2) .st-brand{opacity:0;transform:translate3d(0,24px,0)}}.st-on .st-l1 .mo-w>i,.st-on .st-gold{transition:transform 1s var(--ease-out-expo) calc(var(--w, 3) * 80ms)}.st-on:not(.is-s1) .st-l1 .mo-w>i{transform:translate3d(0,118%,0) rotate(5deg)}.st-on:not(.is-s1) .st-gold{--rise:118%}.st-on.is-s1.is-live .st-gold::after{animation:st-glint 5.2s var(--ease-in-out) 1.1s infinite}.st-on .st-brand{transition:opacity .7s .15s,transform .9s var(--ease-out-expo) .15s,box-shadow .3s var(--ease-out-expo),translate .3s var(--ease-out-expo)}.st-on .st-facts li{transition:opacity .7s calc(var(--i) * 90ms + 350ms),transform .9s var(--ease-out-expo) calc(var(--i) * 90ms + 350ms)}.st-on:not(.is-s3) .st-facts li{opacity:0;transform:translate3d(0,30px,0)}.st-on .st-facts{transition:opacity .6s .2s}.st-on:not(.is-s3) .st-facts{opacity:0}.st-on:not(.is-s1) .st-hint{opacity:0}.st-on .st-hint .pk-burst{scale:1}@keyframes st-glint{0%{clip-path:polygon(-30% 0,-18% 0,-24% 100%,-36% 100%)}34%,100%{clip-path:polygon(124% 0,136% 0,130% 100%,118% 100%)}}@media (min-width:901px) and (max-width:1199px){.st-cards{--col:calc((100% - 48px) / 4)}}@media (max-width:900px){.hm-state-pin{display:flex;flex-direction:column;padding:48px 0 40px}.st-cards{display:contents}.st-row{position:relative;z-index:1;display:flex;gap:14px;padding:8px 20px 26px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.st-row::-webkit-scrollbar{display:none}.st-row--a{order:1}.st-copy{order:2;padding:18px 20px 30px}.st-row--b{order:3}.st-card{width:226px}.st-card--desk{width:292px}.st-card a{--dw:80px}.st-card--desk a{--dw:146px}.st-card a:hover,.st-card a:focus-visible{translate:0 -2px;scale:1.02}.st-brand{padding-left:16px}.st-brand label{padding-right:10px;font-size:.8125rem}.st-brand input{padding-inline:10px 6px;font-size:16px}.st-hint{left:auto;right:4px;top:calc(100% + 2px);width:70px;height:70px;rotate:10deg}.st-hint .pk-burst{--pk-s:76px;right:0;top:0}.st-hint .pk-burst-t{font-size:12.5px}.st-hint-arrow{display:none}.st-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;margin-top:64px;padding:20px 0}.st-facts li{padding-inline:20px}.st-facts li:nth-child(3){border-left:0}.st-on .st-row{transition:opacity .8s,transform 1.1s var(--ease-out-expo)}.st-on:not(.is-s2) .st-row{opacity:0;transform:translate3d(48px,0,0)}.st-on:not(.is-s2) .st-row--b{transform:translate3d(-48px,0,0)}.st-on .st-brand{transition-delay:.35s}.st-on:not(.is-s1) .st-brand{opacity:0;transform:translate3d(0,20px,0)}}@media (prefers-reduced-motion:reduce){.st-card a,.st-go,.st-strip span,.st-brand,.st-brand button,.st-hint .pk-burst-t{transition:none}}