.hero-image-wrapper.svelte-9mdohf{justify-content:center;align-items:center;width:100%;display:flex}.hero-img.svelte-9mdohf{object-fit:contain;width:100%;max-width:500px;height:auto}@media (width>=768px){.hero-img.svelte-9mdohf{max-width:700px}}@media (width>=1024px){.hero-img.svelte-9mdohf{max-width:900px}}.reveal.svelte-leom21{opacity:0;will-change:opacity, transform;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.visible.svelte-leom21{opacity:1;transform:translateY(0)}.cta-link.svelte-1vwbx69{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-block;position:relative}.cta-shadow.svelte-1vwbx69{background:#00000040;border-radius:16px;width:100%;height:100%;transition:transform .6s cubic-bezier(.3,.7,.4,1);position:absolute;top:0;left:0;transform:translateY(2px)}.cta-edge.svelte-1vwbx69{background:linear-gradient(to left, color-mix(in srgb, var(--primary1) 65%, black) 0%, color-mix(in srgb, var(--primary1) 90%, black) 8%, color-mix(in srgb, var(--primary1) 90%, black) 92%, color-mix(in srgb, var(--primary1) 65%, black) 100%);border:2px solid #15131a;border-radius:16px;width:100%;height:100%;position:absolute;top:7px;left:0}.cta-font.svelte-1vwbx69{white-space:nowrap;color:#fffbf0;text-shadow:0 3px 1px #0000002f;background:var(--primary1);border:2px solid #15131a;border-radius:14px;padding:14px 28px;font-size:1.2rem;font-weight:700;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:block;position:relative;transform:translateY(-4px)}.cta-font-content.svelte-1vwbx69{align-items:center;gap:.65rem;display:inline-flex}.cta-store-icon.svelte-1vwbx69{flex-shrink:0;width:1.6rem;height:1.6rem}@media (width>=640px){.cta-font.svelte-1vwbx69{padding:16px 40px;font-size:1.5rem}}@media (width>=768px){.cta-font.svelte-1vwbx69{padding:18px 48px;font-size:1.7rem}}.cta-link.svelte-1vwbx69:hover .cta-font:where(.svelte-1vwbx69){transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(-6px)}.cta-link.svelte-1vwbx69:hover .cta-shadow:where(.svelte-1vwbx69){transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(4px)}.cta-link.svelte-1vwbx69:active .cta-font:where(.svelte-1vwbx69){transition:transform 34ms;transform:translateY(-2px)}.cta-link.svelte-1vwbx69:active .cta-shadow:where(.svelte-1vwbx69){transition:transform 34ms;transform:translateY(1px)}.cta-shadow--secondary.svelte-1vwbx69{background:#00000026}.cta-edge--secondary.svelte-1vwbx69{background:linear-gradient(to left, color-mix(in srgb, var(--background) 65%, black) 0%, color-mix(in srgb, var(--background) 90%, black) 8%, color-mix(in srgb, var(--background) 90%, black) 92%, color-mix(in srgb, var(--background) 65%, black) 100%)}.cta-font--secondary.svelte-1vwbx69{color:#15131a;text-shadow:none;background:var(--background)}.btn-3d.svelte-5siaaq{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-block;position:relative}.btn-shadow.svelte-5siaaq{background:#00000040;border-radius:16px;width:100%;height:100%;transition:transform .6s cubic-bezier(.3,.7,.4,1);position:absolute;top:0;left:0;transform:translateY(2px)}.btn-edge.svelte-5siaaq{background:linear-gradient(to left, color-mix(in srgb, var(--primary3) 65%, black) 0%, color-mix(in srgb, var(--primary3) 90%, black) 8%, color-mix(in srgb, var(--primary3) 90%, black) 92%, color-mix(in srgb, var(--primary3) 65%, black) 100%);border:2px solid #15131a;border-radius:16px;width:100%;height:100%;position:absolute;top:7px;left:0}.btn-face.svelte-5siaaq{color:#fffbf0;text-shadow:0 3px 1px #0000002f;background:var(--primary3);border:2px solid #15131a;border-radius:16px;padding:12px 24px;font-size:1.1rem;font-weight:900;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:block;position:relative;transform:translateY(-4px)}@media (width>=640px){.btn-face.svelte-5siaaq{padding:14px 40px;font-size:1.4rem}}.btn-3d.svelte-5siaaq:hover .btn-face:where(.svelte-5siaaq){transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(-6px)}.btn-3d.svelte-5siaaq:hover .btn-shadow:where(.svelte-5siaaq){transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(4px)}.btn-3d.svelte-5siaaq:active .btn-face:where(.svelte-5siaaq){transition:transform 34ms;transform:translateY(-2px)}.btn-3d.svelte-5siaaq:active .btn-shadow:where(.svelte-5siaaq){transition:transform 34ms;transform:translateY(1px)}.btn-3d.svelte-kh19df{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-block;position:relative}.btn-shadow.svelte-kh19df{background:#00000040;border-radius:16px;width:100%;height:100%;transition:transform .6s cubic-bezier(.3,.7,.4,1);position:absolute;top:0;left:0;transform:translateY(2px)}.btn-edge.svelte-kh19df{background:linear-gradient(to left, color-mix(in srgb, var(--primary3) 65%, black) 0%, color-mix(in srgb, var(--primary3) 90%, black) 8%, color-mix(in srgb, var(--primary3) 90%, black) 92%, color-mix(in srgb, var(--primary3) 65%, black) 100%);border:2px solid #15131a;border-radius:16px;width:100%;height:100%;position:absolute;top:7px;left:0}.btn-face.svelte-kh19df{color:#fffbf0;text-shadow:0 3px 1px #0000002f;background:var(--primary3);border:2px solid #15131a;border-radius:16px;padding:12px 24px;font-size:1rem;font-weight:900;transition:transform .6s cubic-bezier(.3,.7,.4,1);display:block;position:relative;transform:translateY(-4px)}@media (width>=640px){.btn-face.svelte-kh19df{padding:14px 40px;font-size:1.2rem}}.btn-3d.svelte-kh19df:hover .btn-face:where(.svelte-kh19df){transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(-6px)}.btn-3d.svelte-kh19df:hover .btn-shadow:where(.svelte-kh19df){transition:transform .25s cubic-bezier(.3,.7,.4,1.5);transform:translateY(4px)}.btn-3d.svelte-kh19df:active .btn-face:where(.svelte-kh19df){transition:transform 34ms;transform:translateY(-2px)}.btn-3d.svelte-kh19df:active .btn-shadow:where(.svelte-kh19df){transition:transform 34ms;transform:translateY(1px)}
