.newsletter.svelte-1xweigh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);align-items:center}h2.svelte-1xweigh{margin:0 0 var(--s-3)}.lede.svelte-1xweigh{margin:0;font-size:var(--step--1);max-width:52ch}form.svelte-1xweigh{display:flex;flex-wrap:wrap;gap:var(--s-3)}input.svelte-1xweigh{flex:1 1 14rem;min-width:0}form.svelte-1xweigh .notice:where(.svelte-1xweigh),.note.svelte-1xweigh{flex-basis:100%;margin:0}.note.svelte-1xweigh{font-size:var(--step--1)}.side.svelte-1xweigh{display:grid;gap:var(--s-4)}.side.svelte-1xweigh>.notice:where(.svelte-1xweigh){margin:0}@media(max-width:52rem){.newsletter.svelte-1xweigh{grid-template-columns:1fr}}.hero.svelte-ol39d6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s-7);align-items:center;padding-block:var(--s-8) var(--s-7)}.mark.svelte-ol39d6{border-radius:10px;margin-bottom:var(--s-5)}.hero.svelte-ol39d6 h1:where(.svelte-ol39d6){max-width:18ch}.hero-copy.svelte-ol39d6 .lede:where(.svelte-ol39d6){max-width:46ch}.shot.svelte-ol39d6{margin:0;border:1px solid var(--slate);border-radius:var(--radius-lg);overflow:hidden;background:var(--gunmetal);box-shadow:0 24px 60px -30px #000000e6}.shot.small.svelte-ol39d6{max-width:20rem;justify-self:center}.subscribe.svelte-ol39d6{padding-bottom:var(--s-5)}.pillars.svelte-ol39d6 h3:where(.svelte-ol39d6){font-size:var(--step-1);margin-bottom:var(--s-2)}.pillars.svelte-ol39d6 p:where(.svelte-ol39d6){margin:0;font-size:var(--step--1)}.setting.svelte-ol39d6{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--s-7);align-items:center}.march.svelte-ol39d6 .lede:where(.svelte-ol39d6){margin:0;max-width:62ch}.post.svelte-ol39d6{display:block;text-decoration:none;color:inherit}.post.svelte-ol39d6 h3:where(.svelte-ol39d6){font-size:var(--step-1);margin:var(--s-2) 0}.tiny.svelte-ol39d6{font-size:var(--step--1)}.clamp.svelte-ol39d6{font-size:var(--step--1);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.more.svelte-ol39d6{font-size:var(--step--1);color:var(--steel)}.post.svelte-ol39d6:hover .more:where(.svelte-ol39d6){color:var(--bone)}@media(max-width:58rem){.hero.svelte-ol39d6,.setting.svelte-ol39d6{grid-template-columns:1fr}.shot.small.svelte-ol39d6{max-width:14rem}}
