.hero-art.svelte-1dxd1w9{aspect-ratio:3/2;max-width:38rem;margin-inline:auto}.hero-art.svelte-1dxd1w9 img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.bento.svelte-1dxd1w9{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.bento.svelte-1dxd1w9{grid-template-columns:repeat(2,minmax(0,1fr))}.tile--feature.svelte-1dxd1w9{grid-column:1/-1}}@media (width>=1000px){.bento.svelte-1dxd1w9{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr))}.tile--feature.svelte-1dxd1w9{grid-area:1/1/3/3}.tile--tags.svelte-1dxd1w9{grid-area:1/3}.tile--night.svelte-1dxd1w9{grid-area:2/3}.tile--cta.svelte-1dxd1w9{grid-area:3/1/auto/3}.tile--ask.svelte-1dxd1w9{grid-area:3/3}}.tile.svelte-1dxd1w9{gap:var(--space-3);padding:var(--space-6);border-radius:calc(var(--radius-card) * 2);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--text);align-content:start;text-decoration:none;display:grid;position:relative}.tile.svelte-1dxd1w9 p:where(.svelte-1dxd1w9){margin:0}.tile__small.svelte-1dxd1w9{text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.25rem + .4vw,1.625rem);line-height:1.1}.tile__go.svelte-1dxd1w9{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-weight:var(--weight-bold);font-size:var(--text-body-sm);display:inline-flex}.tile__go.svelte-1dxd1w9 svg{transition:transform var(--duration-base) var(--ease-out)}a.tile.svelte-1dxd1w9:hover .tile__go:where(.svelte-1dxd1w9) svg{transform:translate(4px)}.tile--feature.svelte-1dxd1w9{grid-template-rows:auto 1fr;gap:0;padding:0;overflow:hidden}.tile__visual.svelte-1dxd1w9{background:var(--tag-bg);padding:var(--space-5);place-items:center;display:grid;position:relative}.tile__visual.svelte-1dxd1w9 img{mix-blend-mode:multiply;width:min(100%,22rem);height:auto;display:block}.chip.svelte-1dxd1w9{top:var(--space-4);left:var(--space-4);padding:var(--space-1) var(--space-3);background:var(--action);color:var(--text);font-size:var(--text-body-sm);font-weight:var(--weight-extrabold);border-radius:999px;position:absolute}.tile__body.svelte-1dxd1w9{gap:var(--space-3);padding:var(--space-6);align-content:start;display:grid}.tile__meta.svelte-1dxd1w9{font-size:var(--text-body-sm);color:var(--text-muted)}.tile__title.svelte-1dxd1w9{text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);line-height:1.05}.tile__text.svelte-1dxd1w9{color:var(--text-muted);max-width:40rem}.tile--tags.svelte-1dxd1w9{background:var(--tag-bg);box-shadow:none;border-color:#0000}.pills.svelte-1dxd1w9{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pill.svelte-1dxd1w9{padding:var(--space-1) var(--space-3);background:var(--surface);color:var(--tag-text);font-size:var(--text-body-sm);font-weight:var(--weight-semibold);border-radius:999px}.tile--night.svelte-1dxd1w9{border-color:#0000}.tile--night.svelte-1dxd1w9 p:where(.svelte-1dxd1w9){color:var(--text-muted)}.tile__icon.svelte-1dxd1w9{background:var(--action);width:2.5rem;height:2.5rem;color:var(--bg);border-radius:50%;place-items:center;display:grid}.tile--cta.svelte-1dxd1w9{background:var(--action);color:var(--text);border-color:#0000}.tile__badge.svelte-1dxd1w9{font-weight:var(--weight-extrabold)}.tile--ask.svelte-1dxd1w9{background:var(--bg)}.tile--ask.svelte-1dxd1w9 p:where(.svelte-1dxd1w9){color:var(--text-muted)}.list-title.svelte-1dxd1w9{margin:0 0 var(--space-5)}.guide-list.svelte-1dxd1w9{gap:var(--col-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.guide-list.svelte-1dxd1w9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.guide-list.svelte-1dxd1w9{grid-template-columns:repeat(3,minmax(0,1fr))}}.guide-list.svelte-1dxd1w9 li:where(.svelte-1dxd1w9){display:grid}@media (width>=640px){.tile--feature.svelte-1dxd1w9{grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width>=1000px){.tile--feature.svelte-1dxd1w9{grid-template-rows:auto 1fr;grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){a.tile.svelte-1dxd1w9{transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out)}a.tile.svelte-1dxd1w9:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}}
