.hero.svelte-1uha8ag{position:relative;overflow:hidden}.hero.svelte-1uha8ag:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--sun) 55%, transparent), transparent 70%);pointer-events:none;width:16rem;height:16rem;position:absolute;top:-40%;right:-10%}.kicker.svelte-1uha8ag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--water-deep);background:var(--water-soft);border-radius:999px;margin-bottom:.9rem;padding:.25em .8em;font-size:.8rem;font-weight:600;display:inline-block}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2rem,6vw,2.9rem);font-weight:700}.hl.svelte-1uha8ag{background:linear-gradient(100deg, var(--water), var(--reed));color:#0000;-webkit-background-clip:text;background-clip:text}.lead.svelte-1uha8ag{max-width:46ch;color:var(--muted);margin:.4rem 0 1.4rem;font-size:1.05rem}.form.svelte-1uha8ag{max-width:30rem}.opt.svelte-1uha8ag{color:var(--muted);text-transform:none;font-weight:400}.cta.svelte-1uha8ag{padding:.7em 1.5em;font-size:1.1rem}.recent.svelte-1uha8ag{margin:0;padding:0;list-style:none}.recent.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--line);padding:.55rem 0}.recent.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{border-top:none}.rtrip.svelte-1uha8ag{font-family:var(--font-display);color:var(--ink);align-items:center;gap:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.rtrip.svelte-1uha8ag:hover{color:var(--water-deep)}.anchor.svelte-1uha8ag{background:var(--water-soft);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.95rem;display:inline-grid}
