.brand[data-astro-cid-7eczacpb]{display:inline-flex;align-items:center;gap:.7rem;color:var(--ink);font-family:var(--font-display);font-weight:800;font-size:1.02rem;letter-spacing:-.04em;text-decoration:none}.brand[data-astro-cid-7eczacpb] img[data-astro-cid-7eczacpb]{width:2.35rem;height:2.35rem;border-radius:9px;box-shadow:0 0 0 1px #ffffff1f}.brand-dot[data-astro-cid-7eczacpb]{color:var(--lime);padding:0 .14em}.brand[data-astro-cid-7eczacpb].compact img[data-astro-cid-7eczacpb]{width:2rem;height:2rem}.stores[data-astro-cid-pcxf2bmp]{display:flex;flex-wrap:wrap;gap:.75rem}.store[data-astro-cid-pcxf2bmp]{min-height:3.55rem;display:inline-flex;align-items:center;gap:.65rem;padding:.58rem 1rem;border-radius:10px;background:var(--ink);color:var(--carbon);text-decoration:none;border:1px solid var(--ink);transition:transform .2s ease,background .2s ease,color .2s ease}.store[data-astro-cid-pcxf2bmp]:hover{transform:translateY(-2px);background:var(--lime);border-color:var(--lime)}.store[data-astro-cid-pcxf2bmp]:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.store[data-astro-cid-pcxf2bmp] svg[data-astro-cid-pcxf2bmp]{width:1.6rem;height:1.6rem;fill:currentColor;flex:none}.store[data-astro-cid-pcxf2bmp] .play-icon[data-astro-cid-pcxf2bmp]{fill:#101417}.store[data-astro-cid-pcxf2bmp] span[data-astro-cid-pcxf2bmp]{display:flex;flex-direction:column;line-height:1;text-align:left}.store[data-astro-cid-pcxf2bmp] small[data-astro-cid-pcxf2bmp]{font-family:var(--font-data);font-size:.54rem;letter-spacing:.05em;margin-bottom:.22rem}.store[data-astro-cid-pcxf2bmp] strong[data-astro-cid-pcxf2bmp]{font-size:1rem;letter-spacing:-.02em}.compact[data-astro-cid-pcxf2bmp] .store[data-astro-cid-pcxf2bmp]{min-height:3rem;padding:.45rem .8rem}.mini[data-astro-cid-pcxf2bmp] .store[data-astro-cid-pcxf2bmp]{min-height:2.7rem;padding:.35rem .62rem;gap:.45rem;border-radius:9px}.mini[data-astro-cid-pcxf2bmp] .store[data-astro-cid-pcxf2bmp] svg[data-astro-cid-pcxf2bmp]{width:1.2rem;height:1.2rem}.mini[data-astro-cid-pcxf2bmp] .store[data-astro-cid-pcxf2bmp] small[data-astro-cid-pcxf2bmp]{display:none}.mini[data-astro-cid-pcxf2bmp] .store[data-astro-cid-pcxf2bmp] strong[data-astro-cid-pcxf2bmp]{font-size:.74rem}@media(max-width:420px){.store[data-astro-cid-pcxf2bmp]{flex:1;min-width:9rem;padding:.5rem .7rem}.store[data-astro-cid-pcxf2bmp] strong[data-astro-cid-pcxf2bmp]{font-size:.9rem}}footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--line);padding:0 0 1.5rem;background:var(--carbon-2);overflow:hidden}.footer-word[data-astro-cid-sz7xmlte]{border-bottom:1px solid var(--line-soft);padding:2.2rem 0 1.4rem;overflow:hidden}.footer-word-track[data-astro-cid-sz7xmlte]{display:flex;width:max-content;animation:wordScroll 46s linear infinite}.footer-word[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:600;font-size:clamp(2.6rem,8vw,6.6rem);line-height:1;letter-spacing:-.02em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(243,246,247,.1)}@keyframes wordScroll{to{transform:translate(-50%)}}.footer-main[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.2fr .75fr 1fr;gap:clamp(3rem,8vw,8rem);padding:4rem 0}.footer-brand[data-astro-cid-sz7xmlte]>p[data-astro-cid-sz7xmlte]{margin:1.3rem 0 0;color:var(--muted);font-family:var(--font-display);font-weight:600;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.05;letter-spacing:0;text-transform:uppercase}.footer-stores[data-astro-cid-sz7xmlte]{margin-top:1.6rem}footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte],.footer-company[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start}footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte],.footer-company[data-astro-cid-sz7xmlte]>span[data-astro-cid-sz7xmlte]{margin-bottom:1rem;color:var(--dim);font-family:var(--font-data);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding:.36rem 0;color:var(--muted);font-size:.88rem;text-decoration:none;transition:color .2s ease,transform .2s ease}footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--lime);transform:translate(4px)}.footer-company[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.65rem;color:var(--ink);font-weight:700;text-decoration:none}.footer-company[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]:hover{color:var(--lime)}.footer-company[data-astro-cid-sz7xmlte] i[data-astro-cid-sz7xmlte]{font-family:var(--font-data);font-size:.7rem;font-style:normal}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:2rem;padding-top:1.25rem;border-top:1px solid var(--line-soft)}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;color:var(--dim);font-family:var(--font-data);font-size:.59rem;letter-spacing:.03em;text-transform:uppercase}@media(max-width:700px){footer[data-astro-cid-sz7xmlte]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.footer-main[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:2.7rem;padding:3rem 0}.footer-brand[data-astro-cid-sz7xmlte]>p[data-astro-cid-sz7xmlte]{font-size:1.6rem}.footer-company[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:1rem;padding:.44rem 0}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;gap:.65rem}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:.65rem;line-height:1.55}}@media(prefers-reduced-motion:reduce){.footer-word-track[data-astro-cid-sz7xmlte]{animation:none}}:root{--lime:#c7ff00;--lime-deep:#a7d900;--lime-dim:rgba(199,255,0,.12);--cyan:#7fb0be;--amber:#e0b35c;--carbon:#0a0d0f;--carbon-2:#0e1215;--graphite:#13181c;--gunmetal:#171e23;--line:rgba(255,255,255,.09);--line-soft:rgba(255,255,255,.055);--ink:#f3f6f7;--muted:#9aa6ad;--dim:#68747c;--font-display:"Space Grotesk","DM Sans",system-ui,sans-serif;--font-body:"DM Sans",system-ui,sans-serif;--font-data:"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--carbon);overflow-x:clip}body{width:100%;margin:0;background:var(--carbon);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:clip}body.menu-open{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,textarea{font:inherit}::selection{background:var(--lime);color:var(--carbon)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.shell{width:min(1180px,calc(100% - 3rem));margin-inline:auto}.kicker{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-data);font-weight:500;font-size:.68rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.kicker:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.section-title{font-family:var(--font-display);font-size:clamp(2.4rem,4.8vw,4.1rem);font-weight:600;letter-spacing:-.02em;line-height:1;text-transform:uppercase;margin:1.2rem 0}.section-copy{color:var(--muted);font-size:clamp(1rem,1.6vw,1.18rem);max-width:38rem}.js [data-reveal]{opacity:0;transform:translateY(42px);filter:blur(7px);transition:opacity .8s ease,transform .9s cubic-bezier(.16,.8,.18,1),filter .8s ease;transition-delay:calc(var(--reveal-order,0) * 45ms)}.js [data-reveal=left]{transform:translate(-60px)}.js [data-reveal=right]{transform:translate(60px)}.js [data-reveal=scale]{transform:scale(.92)}.js [data-reveal].is-visible{opacity:1;transform:none;filter:none}[data-parallax]{transform:translate3d(0,var(--parallax-y,0),0);will-change:transform}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-reveal]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}[data-parallax]{transform:none!important}}@media(max-width:600px){.shell{width:calc(100% - 2rem)}.section-title{font-size:clamp(2.2rem,11vw,3.2rem);overflow-wrap:anywhere}.section-copy{font-size:1rem}.js [data-reveal=left],.js [data-reveal=right]{transform:translateY(32px)}.js [data-reveal].is-visible{transform:none}}
