.hero.svelte-1uha8ag{align-items:center;gap:3rem;min-height:calc(100vh - 4.25rem);padding-block:4rem;display:grid}.hero__copy.svelte-1uha8ag{min-width:0;max-width:42rem}.hero__eyebrow.svelte-1uha8ag{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.82rem;font-weight:750;display:inline-flex}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.055em;max-width:14ch;margin:0;font-size:clamp(2.5rem,9vw,4.8rem);line-height:.98}.hero__copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:38rem;color:var(--muted-foreground);margin:1.5rem 0 0;font-size:clamp(1rem,2.5vw,1.18rem);line-height:1.65}.hero__actions.svelte-1uha8ag{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.notification.svelte-1uha8ag{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in oklch, white, var(--secondary) 9%);width:100%;min-width:0;max-width:22rem;box-shadow:0 30px 70px color-mix(in oklch, var(--primary), transparent 86%);border-radius:1.4rem;justify-self:center;padding:1.25rem;transform:rotate(1.5deg)}.notification__top.svelte-1uha8ag{align-items:center;gap:.55rem;margin-bottom:1.3rem;font-size:.8rem;font-weight:700;display:flex}.notification__top.svelte-1uha8ag time:where(.svelte-1uha8ag){color:var(--muted-foreground);margin-left:auto;font-weight:500}.notification__icon.svelte-1uha8ag{width:2rem;height:2rem;color:var(--primary-foreground);background:var(--primary);border-radius:50%;place-items:center;display:grid}.notification.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.05rem;display:block}.notification.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted-foreground);margin:.35rem 0 1.1rem;font-size:.9rem}.notification__price.svelte-1uha8ag{letter-spacing:-.04em;font-size:1.75rem;font-weight:750}.notification__link.svelte-1uha8ag{color:var(--primary);margin-top:1.2rem;font-size:.85rem;font-weight:700;display:block}@media (width>=820px){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}.notification.svelte-1uha8ag{justify-self:end}}@media (width<=479px){.hero__actions.svelte-1uha8ag{flex-direction:column}.hero__actions.svelte-1uha8ag [data-slot=button]{width:100%}}
