.hp-wrap.svelte-196bs5f{--primary:var(--mltpl-purple);--primary-hover:var(--mltpl-purple-400);flex-direction:column;min-height:calc(100dvh - 120px);display:flex}.hp-art.svelte-196bs5f{background:radial-gradient(120% 80% at 50% 20%, color-mix(in oklab, var(--primary) 10%, transparent) 0%, transparent 65%), var(--background);border-bottom:1px solid var(--border);flex:auto;width:100%;min-height:300px;max-height:450px;position:relative;overflow:hidden}@media (width>=720px){.hp-art.svelte-196bs5f{min-height:380px}}.hp-art__inner.svelte-196bs5f{place-items:center;display:grid;position:absolute;inset:0}@media (width>=720px){.hp-art__inner.svelte-196bs5f{width:min(50%,800px);left:max(0px,50% - 800px);right:auto}}.hp-art__grid.svelte-196bs5f{background-image:linear-gradient(to right, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--foreground) 5%, transparent) 1px, transparent 1px);pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 60%,#000 20%,#0000 80%)}.hp-art__halo.svelte-196bs5f{border:1px solid color-mix(in oklab, var(--primary) 18%, transparent);pointer-events:none;border-radius:100px;width:200px;height:200px;animation:3s ease-in-out infinite svelte-196bs5f-hp-halo;position:absolute}.hp-art__halo--2.svelte-196bs5f{animation-delay:1.2s}@keyframes svelte-196bs5f-hp-halo{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}.hp-art__mark.svelte-196bs5f{width:96px;height:96px;color:var(--primary);z-index:1;place-items:center;animation:6s ease-in-out infinite svelte-196bs5f-hp-spin;display:grid;position:relative}.hp-art__mark.svelte-196bs5f svg:where(.svelte-196bs5f){width:96px;height:96px}@keyframes svelte-196bs5f-hp-spin{0%{transform:rotate(0)}35%{transform:rotate(90deg)}65%{transform:rotate(90deg)}to{transform:rotate(180deg)}}.hp-art__chip-bounds.svelte-196bs5f{pointer-events:none;position:absolute;inset:10%}.hp-chip.svelte-196bs5f{background:var(--background);border:1px solid var(--border);color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.005em;z-index:1;border-radius:100px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;animation:4s ease-in-out infinite svelte-196bs5f-hp-float;display:inline-flex;position:absolute;box-shadow:0 6px 18px #0a14280f}.hp-chip.svelte-196bs5f i:where(.svelte-196bs5f){background:var(--primary);border-radius:100px;width:5px;height:5px}.hp-chip.svelte-196bs5f b:where(.svelte-196bs5f){color:var(--primary);font-weight:500}.hp-chip--1.svelte-196bs5f{animation-delay:.2s;top:14%;left:8%}.hp-chip--2.svelte-196bs5f{animation-delay:.7s;top:22%;right:8%}.hp-chip--3.svelte-196bs5f{animation-delay:1.1s;bottom:24%;left:7%}.hp-chip--4.svelte-196bs5f{animation-delay:1.5s;bottom:16%;right:9%}@keyframes svelte-196bs5f-hp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=400px){.hp-chip--1.svelte-196bs5f,.hp-chip--3.svelte-196bs5f{left:4%}.hp-chip--2.svelte-196bs5f,.hp-chip--4.svelte-196bs5f{right:4%}}.hp-body.svelte-196bs5f{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:32px 24px 40px}@media (width>=720px){.hp-body.svelte-196bs5f{grid-template-columns:1fr 1fr;align-items:start;padding:40px 48px 56px;display:grid}}.hp-reel-col.svelte-196bs5f{display:none}@media (width>=720px){.hp-reel-col.svelte-196bs5f{justify-content:flex-end;margin-top:-400px;display:flex}.hp-reel-col>.reel{flex:0 500px;align-items:flex-end;max-width:500px;padding-right:0}}.hp-eyebrow.svelte-196bs5f{letter-spacing:.6px;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:14px;font-size:15px;display:inline-flex}.hp-eyebrow.svelte-196bs5f:before{content:"";background:var(--primary);width:18px;height:1px}.hp-h.svelte-196bs5f{letter-spacing:-.022em;color:var(--foreground);text-wrap:balance;max-width:14ch;margin:0 0 14px;font-size:48px;font-weight:400;line-height:1.05}@media (width>=720px){.hp-h.svelte-196bs5f{font-size:60px}}.hp-h.svelte-196bs5f em:where(.svelte-196bs5f){color:var(--primary);font-style:normal}.hp-sub.svelte-196bs5f{color:var(--muted-foreground);max-width:30ch;margin:0 0 20px;font-size:22px;line-height:1.5}.hp-list.svelte-196bs5f{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:flex}.hp-list.svelte-196bs5f li:where(.svelte-196bs5f){color:var(--muted-foreground);grid-template-columns:20px 1fr;align-items:baseline;gap:10px;font-size:19px;line-height:1.45;display:grid}.hp-list__dot.svelte-196bs5f{background:color-mix(in oklab, var(--primary) 12%, transparent);width:16px;height:16px;color:var(--primary);border-radius:100px;flex-shrink:0;align-self:center;place-items:center;display:grid}.hp-list__dot.svelte-196bs5f svg:where(.svelte-196bs5f){width:8px;height:8px}.hp-ctas.svelte-196bs5f{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.hp-cta.svelte-196bs5f{height:50px;font:inherit;letter-spacing:-.005em;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.hp-cta--primary.svelte-196bs5f{background:var(--primary);color:#fff;min-width:200px;padding:0 24px}.hp-cta--primary.svelte-196bs5f svg:where(.svelte-196bs5f){width:14px;height:10px}.hp-cta--ghost.svelte-196bs5f{color:var(--muted-foreground);background:0 0;padding:0 8px;font-size:14px;font-weight:400}.hp-cta--primary.svelte-196bs5f:hover{background:var(--primary-hover);color:#fff}.hp-cta--ghost.svelte-196bs5f:hover{color:var(--foreground)}
