.bento.svelte-5wv828{list-style:none;margin:0;padding:0;display:grid;gap:var(--sf-gap);grid-template-columns:minmax(0,1fr)}li.svelte-5wv828{display:flex;min-width:0}li.svelte-5wv828 .tile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40%);align-items:center;gap:12px;width:100%;min-height:180px;padding:22px 18px 22px 22px;overflow:hidden;text-decoration:none;color:var(--sf-fg);background:var(--sf-plate);border-radius:var(--sf-r-lg);transition:box-shadow .26s var(--sf-ease-out),transform .26s var(--sf-ease-out)}li.svelte-5wv828 a.tile:active{transform:scale(.99)}.copy.svelte-5wv828{display:grid;gap:8px;justify-items:start;align-content:center}.badge.svelte-5wv828{padding:4px 8px 5px;font-family:var(--sf-font-heading);font-stretch:var(--sf-ui-stretch);font-size:.8125rem;font-weight:700;line-height:1;color:var(--sf-n-0);background:var(--sf-n-950);border-radius:calc(var(--sf-r) * .75)}.title.svelte-5wv828{font-family:var(--sf-font-heading);font-stretch:var(--sf-display-stretch);font-size:calc(clamp(1.375rem,1.2rem + .7vw,1.75rem) * var(--sf-display-scale));font-weight:800;letter-spacing:-.01em;line-height:.98;text-wrap:balance}.sub.svelte-5wv828{font-size:.9375rem;line-height:1.4;color:var(--sf-fg-soft);max-width:34ch}.go.svelte-5wv828{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-family:var(--sf-font-heading);font-stretch:var(--sf-ui-stretch);font-size:.9375rem;font-weight:700;text-decoration:underline;text-decoration-color:var(--sf-accent);text-decoration-thickness:2px;text-underline-offset:.3em}.go.svelte-5wv828 svg{transition:transform var(--sf-dur) var(--sf-ease-out)}.art.svelte-5wv828{display:grid;place-items:center;align-self:stretch}.art.svelte-5wv828 img:where(.svelte-5wv828){width:100%;max-height:168px;object-fit:contain;mix-blend-mode:multiply;transition:transform .48s var(--sf-ease-out)}@media(hover:hover){li.svelte-5wv828 a.tile:hover{box-shadow:var(--sf-shadow-md);transform:translateY(-2px)}li.svelte-5wv828:hover .art:where(.svelte-5wv828) img:where(.svelte-5wv828){transform:scale(1.06) rotate(-1deg)}li.svelte-5wv828:hover .go:where(.svelte-5wv828) svg{transform:translate(4px)}}@media(min-width:640px){.bento.svelte-5wv828{grid-template-columns:repeat(2,minmax(0,1fr))}.many.svelte-5wv828 .lead:where(.svelte-5wv828){grid-column:span 2}}@media(min-width:960px){.three.svelte-5wv828{grid-template-columns:1.25fr 1fr;grid-template-rows:repeat(2,minmax(220px,auto))}.three.svelte-5wv828 .lead:where(.svelte-5wv828){grid-row:span 2}.many.svelte-5wv828{grid-template-columns:repeat(4,minmax(0,1fr))}.lead.svelte-5wv828 .tile{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:stretch;padding:clamp(24px,3vw,40px)}.lead.svelte-5wv828 .copy:where(.svelte-5wv828){align-content:start}.lead.svelte-5wv828 .title:where(.svelte-5wv828){font-size:calc(clamp(2rem,1.4rem + 1.6vw,2.9rem) * var(--sf-display-scale))}.lead.svelte-5wv828 .art:where(.svelte-5wv828){justify-items:end;align-items:end}.lead.svelte-5wv828 .art:where(.svelte-5wv828) img:where(.svelte-5wv828){width:82%;max-height:300px}}
