.hero.svelte-1q37ri0{isolation:isolate;min-height:100svh;padding-top:var(--nav-h);background:var(--black);align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg.svelte-1q37ri0{z-index:-3;background:var(--grad-hero);position:absolute;inset:0}.hero__spot.svelte-1q37ri0{z-index:-2;pointer-events:none;background:radial-gradient(circle at calc(50% + var(--mx) * 38%) calc(45% + var(--my) * 38%), #f5df1e29, transparent 42%);transition:background .2s linear;position:absolute;inset:0}.hero__blob.svelte-1q37ri0{z-index:-2;filter:blur(80px);opacity:.4;border-radius:50%;animation:16s ease-in-out infinite svelte-1q37ri0-drift;position:absolute}.hero__blob--1.svelte-1q37ri0{background:radial-gradient(circle,#e3c90a,#0000 70%);width:46vw;height:46vw;top:-12%;right:-8%}.hero__blob--2.svelte-1q37ri0{background:radial-gradient(circle,#8cc63f,#0000 70%);width:40vw;height:40vw;animation-delay:-6s;bottom:-16%;left:-10%}.hero__inner.svelte-1q37ri0{z-index:2;position:relative}.hero__content.svelte-1q37ri0{max-width:800px}.hero__eyebrow.svelte-1q37ri0{color:var(--yellow);opacity:0;animation:svelte-1q37ri0-rise .7s var(--ease) forwards}.hero__title.svelte-1q37ri0{color:#fff;margin-top:1.1rem}.hero__title.svelte-1q37ri0 .line:where(.svelte-1q37ri0){opacity:0;animation:svelte-1q37ri0-rise .9s var(--ease) forwards;display:block}.line--top.svelte-1q37ri0{color:#ffffffeb;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:500;animation-delay:.12s}.line--big.svelte-1q37ri0{font-size:var(--fs-hero);background:linear-gradient(100deg,#e3c90a 18%,#fff7c2 42%,#ffe600 58%,#e3c90a 82%) 0 0/220%;color:#0000;filter:drop-shadow(0 8px 24px #e3c90a47);-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:.95;animation-delay:.24s}.line--big.is-shimmer.svelte-1q37ri0{animation:svelte-1q37ri0-rise .9s var(--ease) .24s backwards, shimmer 4.5s linear 1.2s infinite}.line--sub.svelte-1q37ri0{color:#fff;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:500;animation-delay:.36s}.hero__lead.svelte-1q37ri0{color:#ffffffc7;opacity:0;max-width:56ch;animation:svelte-1q37ri0-rise .9s var(--ease) .5s forwards;margin-top:1.5rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}.hero__actions.svelte-1q37ri0{opacity:0;animation:svelte-1q37ri0-rise .9s var(--ease) .65s forwards;flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.hero__trust.svelte-1q37ri0{color:#ffffffb8;opacity:0;animation:svelte-1q37ri0-rise .9s var(--ease) .8s forwards;align-items:center;gap:.7rem;margin-top:2.2rem;font-size:.92rem;display:flex}.stars.svelte-1q37ri0{color:var(--yellow);letter-spacing:.1em}.hero__trust.svelte-1q37ri0 strong:where(.svelte-1q37ri0){color:#fff}.float.svelte-1q37ri0{z-index:1;filter:drop-shadow(0 24px 44px #0000008c);will-change:transform;animation:7s ease-in-out infinite svelte-1q37ri0-bob;position:absolute}.float--a.svelte-1q37ri0{width:clamp(180px,22vw,320px);transform:translate(calc(var(--mx) * -22px), calc(var(--my) * -22px)) rotate(6deg);top:14%;right:7%}.float--b.svelte-1q37ri0{width:clamp(120px,14vw,190px);transform:translate(calc(var(--mx) * 16px), calc(var(--my) * 16px));border-radius:50%;animation-delay:-2s;bottom:12%;right:24%}.float--c.svelte-1q37ri0{width:clamp(110px,13vw,175px);transform:translate(calc(var(--mx) * 26px), calc(var(--my) * -16px));border-radius:50%;animation-delay:-4s;top:26%;right:30%}.scroll-cue.svelte-1q37ri0{z-index:3;border:2px solid #ffffff80;border-radius:14px;width:26px;height:42px;position:absolute;bottom:1.7rem;left:50%;translate:-50%}.scroll-cue.svelte-1q37ri0 span:where(.svelte-1q37ri0){background:var(--yellow);border-radius:3px;width:4px;height:8px;animation:1.6s ease-in-out infinite svelte-1q37ri0-cue;position:absolute;top:8px;left:50%;translate:-50%}@keyframes svelte-1q37ri0-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes svelte-1q37ri0-bob{50%{translate:0 -18px}}@keyframes svelte-1q37ri0-drift{50%{transform:translate(4%,4%)scale(1.08)}}@keyframes svelte-1q37ri0-cue{0%{opacity:0;top:8px}40%{opacity:1}80%{opacity:0;top:22px}}@media (width<=760px){.float--c.svelte-1q37ri0{display:none}.float--a.svelte-1q37ri0{top:auto;bottom:7%;right:5%}}.marquee.svelte-1xpng2k{background:var(--black);border-block:3px solid var(--yellow);padding-block:1.3rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track.svelte-1xpng2k{align-items:center;gap:1.6rem;width:max-content;animation:38s linear infinite svelte-1xpng2k-scroll;display:flex}.marquee__track.reverse.svelte-1xpng2k{animation-direction:reverse}.marquee.svelte-1xpng2k:hover .marquee__track:where(.svelte-1xpng2k){animation-play-state:paused}.marquee__item.svelte-1xpng2k{font-family:var(--font-display);text-transform:uppercase;color:#fff;white-space:nowrap;font-size:clamp(1.3rem,2.6vw,2.1rem);font-weight:600}.marquee__dot.svelte-1xpng2k{color:var(--yellow);font-size:.8rem}@keyframes svelte-1xpng2k-scroll{to{transform:translate(-50%)}}.intro.svelte-1uha8ag{grid-template-columns:1.4fr 1fr;align-items:center;gap:3rem;display:grid}.intro__text.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-h2);margin:.8rem 0 1.2rem}.intro__text.svelte-1uha8ag .btn:where(.svelte-1uha8ag){margin-top:1.6rem}.intro__cards.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.chip.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--yellow);border-radius:var(--r-md);color:var(--black);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease);align-items:center;gap:.6rem;padding:1.2rem;font-weight:600;display:flex}.chip.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:1.3rem}.chip.svelte-1uha8ag:hover{transform:translateY(-6px)}.formats.svelte-1uha8ag{background:var(--bg-alt)}.formats__grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.format.svelte-1uha8ag{text-align:center}.format__disc.svelte-1uha8ag{width:190px;height:190px;box-shadow:inset 0 0 0 6px #ffffffb3, var(--shadow-md);border:4px solid var(--fc);transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:radial-gradient(circle at 50% 35%,#eef6fd,#cfe2f5 70%,#b9d3ee);border-radius:50%;place-items:center;margin:0 auto 1.4rem;display:grid;overflow:hidden}.format.svelte-1uha8ag:hover .format__disc:where(.svelte-1uha8ag){transform:translateY(-8px)scale(1.04)}.format__disc.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;filter:drop-shadow(0 8px 12px #0003);width:86%;height:86%}.format.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--fc);font-size:1.55rem}.format.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-soft);margin-top:.6rem;font-size:.92rem}.flavorband.svelte-1uha8ag{background:var(--grad-green);position:relative;overflow:hidden}.flavorband__head.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.eyebrow--dark.svelte-1uha8ag{color:var(--red)}.flavorband__head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-h2);color:var(--black);max-width:18ch}.btn--ghost-dark.svelte-1uha8ag{color:var(--black);box-shadow:inset 0 0 0 2px var(--black);background:0 0}.btn--ghost-dark.svelte-1uha8ag:hover{background:var(--black);color:#fff;box-shadow:inset 0 0 0 2px var(--black);transform:translateY(-3px)}.flavorband__grid.svelte-1uha8ag{z-index:1;grid-template-columns:repeat(3,1fr);gap:1.6rem;display:grid;position:relative}.prodcard.svelte-1uha8ag{background:var(--surface);border-radius:var(--r-lg);text-align:center;box-shadow:var(--shadow-md);transition:transform .4s var(--ease), box-shadow .4s var(--ease);padding:2rem 1.5rem 1.8rem}.prodcard.svelte-1uha8ag:hover{box-shadow:var(--shadow-lg);transform:translateY(-8px)}.prodcard__img.svelte-1uha8ag{background:radial-gradient(circle at 50% 35%,#eef6fd,#cfe2f5 70%,#b9d3ee);border-radius:50%;place-items:center;width:180px;height:180px;margin:0 auto 1.2rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 5px #ffffffb3}.prodcard__img.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;width:84%;height:84%;transition:transform .5s var(--ease);filter:drop-shadow(0 8px 12px #0003)}.prodcard.svelte-1uha8ag:hover .prodcard__img:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.08)rotate(-3deg)}.prodcard.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--wood);font-size:1.6rem}.prodcard.svelte-1uha8ag p:where(.svelte-1uha8ag){letter-spacing:.05em;text-transform:uppercase;color:var(--red);margin-top:.3rem;font-size:.85rem;font-weight:700}.fr.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr;align-items:start;gap:3rem;display:grid}.fr__left.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--black);margin:.8rem 0 1.6rem;font-size:clamp(2.6rem,6vw,4.4rem)}.fr__states.svelte-1uha8ag{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.state-chip.svelte-1uha8ag{background:var(--surface);border:1px solid var(--line);color:var(--black);transition:all .3s var(--ease);border-radius:100px;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600}.state-chip.svelte-1uha8ag:hover{border-color:var(--red);color:var(--red)}.stats__grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.cta.svelte-1uha8ag{border-radius:var(--r-xl);background:var(--grad-dark);text-align:center;box-shadow:var(--shadow-lg);border:3px solid var(--yellow);padding:clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.cta__content.svelte-1uha8ag{z-index:1;position:relative}.eyebrow--light.svelte-1uha8ag{color:var(--yellow)}.cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-h2);color:#fff;margin:.6rem 0 .8rem}.cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#fffc;max-width:48ch;margin-inline:auto}.cta__actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.8rem;display:flex}@media (width<=900px){.formats__grid.svelte-1uha8ag,.flavorband__grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.stats__grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:2.4rem}}@media (width<=760px){.intro.svelte-1uha8ag,.fr.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}}@media (width<=560px){.formats__grid.svelte-1uha8ag,.flavorband__grid.svelte-1uha8ag{grid-template-columns:1fr}}
