.tile.svelte-4lsiak{--accent:var(--ds-accent-text);border:1px solid var(--ds-border-subtle);border-radius:var(--radius-3);background:color-mix(in oklab, var(--ds-surface) 45%, transparent);height:100%;color:var(--ds-text);grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid;overflow:hidden}.tile[data-accent=porphyry].svelte-4lsiak{--accent:var(--ds-porphyry)}.tile[data-accent=verde].svelte-4lsiak{--accent:var(--ds-verde)}.tile[data-accent=siena].svelte-4lsiak{--accent:var(--ds-siena)}.tile.svelte-4lsiak:hover{border-color:color-mix(in oklab, var(--ds-accent) 55%, var(--ds-border-subtle));background-color:color-mix(in oklab, var(--ds-surface) 80%, transparent)}.field.svelte-4lsiak{height:var(--space-8);padding:var(--space-4);border-bottom:1px solid var(--ds-border-subtle);background:var(--ds-travertine);color:var(--accent);display:block}.text.svelte-4lsiak{align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.title.svelte-4lsiak{font-family:var(--font-inscription);font-size:var(--font-size-3);font-weight:600;line-height:1.3}.description.svelte-4lsiak{color:var(--ds-text-muted);font-size:var(--font-size-3);line-height:1.45}@media (width>=640px){.tile.svelte-4lsiak{min-height:224px}.field.svelte-4lsiak{height:calc(var(--space-9) + var(--space-3))}}@media (prefers-reduced-motion:reduce){.tile.svelte-4lsiak{transition:none}}.home.svelte-ypbj28{gap:var(--space-6);max-width:1024px;padding:var(--space-6) var(--gutter) var(--space-8);margin-inline:auto;display:grid}.head.svelte-ypbj28{padding-top:var(--space-8);text-align:center;justify-items:center;display:grid}h1.svelte-ypbj28{font-family:var(--font-inscription);font-size:var(--font-size-7);text-wrap:balance;font-weight:500;line-height:1.1}.lede.svelte-ypbj28{max-width:60ch;margin-top:var(--space-3);text-wrap:balance;color:var(--ds-text-muted);font-family:var(--font-body);font-size:var(--font-size-4);line-height:1.5}h2.svelte-ypbj28{margin-bottom:var(--space-4);font-family:var(--font-inscription);font-size:var(--font-size-4);font-weight:600;line-height:1.3}.shelf.svelte-ypbj28{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.find.svelte-ypbj28{margin-top:var(--space-6);text-align:left;justify-self:stretch}.numeral.svelte-ypbj28{font-family:var(--font-inscription);font-size:var(--font-size-5);letter-spacing:.08em;font-weight:600;line-height:1}
