.landing.svelte-13z6n2c{max-width:64rem;margin:0 auto;padding:2rem 1.5rem 4rem}.topbar.svelte-13z6n2c{justify-content:flex-end;display:flex}.login-button.svelte-13z6n2c{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-13z6n2c:hover{color:#fff;background:oklch(45% .08 155)}.hero.svelte-13z6n2c{text-align:center;padding:4rem 0 3rem}.hero-logo.svelte-13z6n2c{max-width:8rem;height:auto;margin:0 auto 1.5rem}.hero-title.svelte-13z6n2c{color:oklch(35% .06 155);margin:0;font-size:2.5rem;font-weight:600}.hero-subhead.svelte-13z6n2c{opacity:.75;margin:.75rem 0 0;font-size:1.25rem}.contact.svelte-13z6n2c{flex-wrap:wrap;justify-content:center;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.contact.svelte-13z6n2c a:where(.svelte-13z6n2c){color:oklch(45% .08 155)}.offerings.svelte-13z6n2c{margin-top:3rem}.offerings.svelte-13z6n2c h2:where(.svelte-13z6n2c){text-align:center;font-weight:600}.offering-grid.svelte-13z6n2c{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-13z6n2c a:where(.svelte-13z6n2c){color:inherit;text-decoration:none;display:block}.offering-card.svelte-13z6n2c img:where(.svelte-13z6n2c){border-radius:.5rem;width:100%;height:auto}.offering-card.svelte-13z6n2c h3:where(.svelte-13z6n2c){margin:.75rem 0 .25rem;font-weight:600}.offering-card.sold-out.svelte-13z6n2c{opacity:.5}.footer.svelte-13z6n2c{text-align:center;opacity:.6;margin-top:4rem}
