.landing.svelte-y7moey{max-width:64rem;margin:0 auto;padding:2rem 1.5rem 4rem}.topbar.svelte-y7moey{justify-content:flex-end;display:flex}.login-button.svelte-y7moey{color:oklch(45% .08 155);border:1px solid oklch(45% .08 155);border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.login-button.svelte-y7moey:hover{color:#fff;background:oklch(45% .08 155)}.hero.svelte-y7moey{text-align:center;padding:4rem 0 3rem}.hero-logo.svelte-y7moey{max-width:8rem;height:auto;margin:0 auto 1.5rem}.hero-title.svelte-y7moey{color:oklch(35% .06 155);margin:0;font-size:2.5rem;font-weight:600}.hero-subhead.svelte-y7moey{opacity:.75;margin:.75rem 0 0;font-size:1.25rem}.contact.svelte-y7moey{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.contact.svelte-y7moey a:where(.svelte-y7moey){color:oklch(45% .08 155)}.offerings.svelte-y7moey{margin-top:3rem}.offerings.svelte-y7moey h2:where(.svelte-y7moey){text-align:center;font-weight:600}.offering-grid.svelte-y7moey{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.offering-card.svelte-y7moey a:where(.svelte-y7moey){color:inherit;text-decoration:none;display:block}.offering-card.svelte-y7moey img:where(.svelte-y7moey){border-radius:.5rem;width:100%;height:auto}.offering-card.svelte-y7moey h3:where(.svelte-y7moey){margin:.75rem 0 .25rem;font-weight:600}.offering-card.sold-out.svelte-y7moey{opacity:.5}.footer.svelte-y7moey{text-align:center;opacity:.6;margin-top:4rem}
