.hero.svelte-1uha8ag{max-width:720px;padding:3rem 0 2.2rem}.kicker.svelte-1uha8ag{margin:0;color:#a84943;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:620px;margin:.35rem 0;font-family:Georgia,serif;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.04}.hero.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.kicker){color:#6e604f;font-size:1.1rem;line-height:1.6}.hero.svelte-1uha8ag form:where(.svelte-1uha8ag){display:flex;gap:.6rem;margin-top:1.5rem}.hero.svelte-1uha8ag input:where(.svelte-1uha8ag){flex:1;min-width:0;border:1px solid #cdbda8;border-radius:9px;padding:.72rem}.toolbar.svelte-1uha8ag{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:1rem 0 1.5rem}.toolbar.svelte-1uha8ag div:where(.svelte-1uha8ag){display:flex;gap:.75rem;flex-wrap:wrap}.toolbar.svelte-1uha8ag label:where(.svelte-1uha8ag){display:grid;gap:.25rem;color:#655745;font-size:.82rem;font-weight:700}.toolbar.svelte-1uha8ag select:where(.svelte-1uha8ag){border:1px solid #cdbda8;border-radius:7px;background:#fffaf3;padding:.42rem}.notice.svelte-1uha8ag{padding:1rem;border-radius:9px;background:#eee3d4;color:#695b4a}.error.svelte-1uha8ag{background:#f4d9d5;color:#7b322a}@media(max-width:600px){.hero.svelte-1uha8ag form:where(.svelte-1uha8ag),.toolbar.svelte-1uha8ag{align-items:stretch;flex-direction:column}}
