.badges.svelte-1hmh4my{display:flex;flex-wrap:wrap;gap:14px}.badge.svelte-1hmh4my{display:inline-flex;align-items:center;gap:12px;padding:12px 22px 12px 18px;background:var(--card);color:#000;border-radius:16px;border:1.5px solid var(--rule);transition:background .2s var(--ease)}.badge.svelte-1hmh4my:hover{background:#efeff1}.badge.coming.svelte-1hmh4my{cursor:default}.badge.coming.svelte-1hmh4my:hover{background:var(--card)}.glyph.svelte-1hmh4my{width:26px;height:26px;flex:none}.txt.svelte-1hmh4my{display:flex;flex-direction:column;line-height:1.05;text-align:left}.sm.svelte-1hmh4my{font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#000}.lg.svelte-1hmh4my{font-family:var(--sans);font-size:1.28rem;font-weight:700;letter-spacing:-.02em;margin-top:1px}.promo.svelte-13leoc{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-height:clamp(340px,40vw,440px);padding:clamp(28px,3.4vw,46px);border-radius:var(--r-xl);overflow:hidden;color:#fff;background-color:#2a0a12;transition:filter .24s var(--ease)}.promo.svelte-13leoc:hover{filter:brightness(1.06)}.scrim.svelte-13leoc{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(155deg,#00000080,#0000001f,#00000080)}.art.svelte-13leoc{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.sticker.svelte-13leoc{position:absolute;width:64px;height:64px;display:grid;place-items:center;font-size:1.7rem;background:#ffffffed;border-radius:20px;animation:svelte-13leoc-promo-float 6s var(--ease) infinite alternate}.sticker.s0.svelte-13leoc{top:10%;right:7%;animation-delay:0s}.sticker.s1.svelte-13leoc{top:34%;right:16%;animation-delay:1.2s}.sticker.s2.svelte-13leoc{top:15%;right:29%;animation-delay:.6s}@keyframes svelte-13leoc-promo-float{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-13px) rotate(2deg)}}.body.svelte-13leoc{position:relative;z-index:2;max-width:60%}.title.svelte-13leoc{font-family:var(--display);font-weight:800;font-size:clamp(1.8rem,3.3vw,2.7rem);letter-spacing:-.035em;line-height:1.04;color:#fff;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.28)}.sub.svelte-13leoc{margin:14px 0 0;max-width:40ch;color:#ffffffe6;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.5;text-shadow:0 1px 12px rgba(0,0,0,.3)}.cta.svelte-13leoc{position:relative;z-index:2;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.98rem;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.34);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:12px 22px;border-radius:var(--r-pill);transition:background .18s var(--ease)}.promo.svelte-13leoc:hover .cta:where(.svelte-13leoc){background:#ffffff47}.cta.svelte-13leoc .chev:where(.svelte-13leoc){transition:transform .18s var(--ease)}.promo.svelte-13leoc:hover .cta:where(.svelte-13leoc) .chev:where(.svelte-13leoc){transform:translate(3px)}@media(max-width:560px){.body.svelte-13leoc{max-width:76%}.sticker.svelte-13leoc{width:52px;height:52px;font-size:1.35rem;border-radius:16px}}@media(prefers-reduced-motion:reduce){.sticker.svelte-13leoc{animation:none}}.hero.svelte-1uha8ag{position:relative;padding:clamp(108px,15vw,196px) 0 clamp(64px,9vw,120px);overflow:hidden}.hero.svelte-1uha8ag:before{content:"";position:absolute;top:8%;left:50%;transform:translate(-50%);width:min(860px,94vw);aspect-ratio:1.5 / 1;background:radial-gradient(closest-side,rgba(255,0,38,.07),rgba(255,194,60,.05) 56%,transparent 74%);pointer-events:none;z-index:0}.hero-center.svelte-1uha8ag{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-title.svelte-1uha8ag{font-family:var(--sans);font-weight:800;font-size:clamp(2.9rem,9.2vw,6.4rem);line-height:.98;letter-spacing:-.045em;color:var(--ink);margin:0}.hero-title.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--brand)}.hero-cta.svelte-1uha8ag{margin-top:34px;display:flex;justify-content:center}.sec-head.svelte-1uha8ag{max-width:52ch;margin-bottom:clamp(34px,5vw,56px)}.promo-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:22px}.download-band.svelte-1uha8ag{padding-bottom:clamp(72px,10vw,140px)}.band.svelte-1uha8ag{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-xl);padding:clamp(48px,7vw,88px) 24px;text-align:center;box-shadow:var(--shadow-sm);color:#000}.band-glow.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(40% 80% at 15% 0%,rgba(255,0,38,.12),transparent 60%),radial-gradient(40% 80% at 90% 100%,rgba(255,194,60,.2),transparent 60%)}.band-title.svelte-1uha8ag{position:relative;font-family:var(--display);font-weight:800;font-size:clamp(2rem,5.4vw,3.8rem);letter-spacing:-.04em;line-height:1.02}.band-title.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:var(--brand);font-weight:800}.band-sub.svelte-1uha8ag{position:relative;color:#000;margin:16px 0 30px;font-size:1.1rem}.band-badges.svelte-1uha8ag{position:relative;display:flex;justify-content:center}@media(max-width:940px){.promo-grid.svelte-1uha8ag{grid-template-columns:1fr}}
