.index.svelte-1seozpa{max-width:var(--w-inset);margin:0 auto;padding:64px 24px 0}.eyebrow.svelte-1seozpa{font-family:var(--grot);font-weight:600;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.eyebrow.svelte-1seozpa em:where(.svelte-1seozpa){color:var(--petrol);font-style:normal}h1.svelte-1seozpa{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4.8vw,54px);font-variation-settings:"opsz" 60;line-height:1.08;letter-spacing:-.018em;margin:26px 0 20px;max-width:20ch}.dek.svelte-1seozpa{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.45;color:var(--muted);max-width:56ch;font-variation-settings:"opsz" 24}h2.svelte-1seozpa{font-family:var(--grot);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:64px 0 0}.section-dek.svelte-1seozpa{color:var(--muted);max-width:66ch;margin:14px 0 0}.rows.svelte-1seozpa{--row-bleed: 20px;list-style:none;margin:16px calc(var(--row-bleed) * -1) 0;padding:0;border-top:1px solid var(--rule)}@media (max-width: 640px){.rows.svelte-1seozpa{--row-bleed: 12px}}.row.svelte-1seozpa{display:block;border:none;border-bottom:1px solid var(--rule);padding:30px var(--row-bleed);border-radius:3px;transition:background .15s ease-out}.compact.svelte-1seozpa .row:where(.svelte-1seozpa){padding:20px var(--row-bleed)}.row.svelte-1seozpa:hover{background:var(--surface)}.row.svelte-1seozpa:focus-visible{background:var(--surface);outline:2px solid var(--petrol);outline-offset:-2px}.row-eyebrow.svelte-1seozpa{margin-bottom:14px}.row.svelte-1seozpa h3:where(.svelte-1seozpa){font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.12;font-variation-settings:"opsz" 40;letter-spacing:-.012em;color:var(--ink);margin:0 0 10px}.compact.svelte-1seozpa .row:where(.svelte-1seozpa) h3:where(.svelte-1seozpa){font-size:23px;margin-bottom:6px}.row.svelte-1seozpa:hover h3:where(.svelte-1seozpa){color:var(--petrol)}.row-dek.svelte-1seozpa{font-family:var(--serif);font-style:italic;font-size:18px;line-height:1.45;color:var(--muted);max-width:60ch;margin:0 0 14px}.compact.svelte-1seozpa .row-dek:where(.svelte-1seozpa){font-size:17px;margin-bottom:8px}.compact.svelte-1seozpa .row-dek:where(.svelte-1seozpa):last-child{margin-bottom:0}.row-meta.svelte-1seozpa{display:flex;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-feature-settings:"tnum" 1,"zero" 1;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.empty.svelte-1seozpa{margin-top:24px;color:var(--muted);font-style:italic}
