.landing.svelte-u2w99d.svelte-u2w99d{display:flex;justify-content:center;width:100%;padding:0 2rem;box-sizing:border-box}.hero-copy.svelte-u2w99d.svelte-u2w99d{width:min(760px,100%);padding:0;color:var(--post-card-text-color)}.hero-copy.svelte-u2w99d h1.svelte-u2w99d{margin:0;font-family:"Noto Serif",serif;font-size:clamp(2.7rem,6vw,4rem);line-height:1;letter-spacing:-.04em;font-weight:400}.dek.svelte-u2w99d.svelte-u2w99d{margin:0;font-family:Work Sans;margin-top:.85rem;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.7;max-width:36rem;color:var(--post-card-text-color);opacity:.84}.hero-links.svelte-u2w99d.svelte-u2w99d{display:flex;align-items:center;gap:.55rem;margin-top:.9rem;font-family:Work Sans;font-size:.92rem}.hero-links.svelte-u2w99d span.svelte-u2w99d{opacity:.38}.hero-links.svelte-u2w99d a.svelte-u2w99d{color:inherit;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:.12rem;transition:border-color .18s ease,color .18s ease}.hero-links.svelte-u2w99d a.svelte-u2w99d:hover{border-bottom-color:color-mix(in srgb,currentColor 42%,transparent)}.hero-links.svelte-u2w99d a.svelte-u2w99d:focus-visible{outline:2px solid color-mix(in srgb,var(--card-href-color) 60%,white);outline-offset:4px}@media screen and (max-width: 900px){.landing.svelte-u2w99d.svelte-u2w99d{padding:0 1.5rem}}@media screen and (max-width: 640px){.landing.svelte-u2w99d.svelte-u2w99d{padding:0 1.25rem}}.about.svelte-1vt01fa.svelte-1vt01fa.svelte-1vt01fa{display:flex;justify-content:center;width:100%;padding:1rem 2rem 0;box-sizing:border-box}.about-copy.svelte-1vt01fa.svelte-1vt01fa.svelte-1vt01fa{width:min(760px,100%);color:var(--post-card-text-color)}.about-copy.svelte-1vt01fa p.svelte-1vt01fa.svelte-1vt01fa{margin:0;font-family:Work Sans;font-size:.98rem;line-height:1.72;max-width:34rem;opacity:.74}.about-copy.svelte-1vt01fa p a.svelte-1vt01fa.svelte-1vt01fa{color:var(--card-href-color);text-decoration:none}.about-copy.svelte-1vt01fa p.svelte-1vt01fa+p.svelte-1vt01fa{margin-top:.9rem}@media screen and (max-width: 900px){.about.svelte-1vt01fa.svelte-1vt01fa.svelte-1vt01fa{padding:1.5rem 1.5rem 0}}@media screen and (max-width: 640px){.about.svelte-1vt01fa.svelte-1vt01fa.svelte-1vt01fa{padding:1.35rem 1.25rem 0}}.home-page.svelte-s646ks{min-height:100vh;padding:92px 0 36px}@media screen and (max-width: 900px){.home-page.svelte-s646ks{padding-top:84px}}@media screen and (max-width: 600px){.home-page.svelte-s646ks{padding-top:72px;padding-bottom:28px}}
