.bento.svelte-4ixxiw{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.tile.svelte-4ixxiw{grid-column:span var(--span);border:1px solid var(--line);background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--tok) 9%, transparent), transparent 60%), color-mix(in oklab, var(--bg-2) 72%, transparent);color:inherit;opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease), border-color .3s;transition-delay:var(--d,0s), var(--d,0s), 0s;border-radius:20px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;display:flex;position:relative;transform:translateY(16px)}.bento.in .tile.svelte-4ixxiw{opacity:1;transform:none}.tile.link.svelte-4ixxiw:hover{border-color:color-mix(in oklab, var(--tok) 50%, var(--line-strong))}.tile-ico.svelte-4ixxiw{background:color-mix(in oklab, var(--tok) 14%, transparent);width:40px;height:40px;color:var(--tok);border-radius:11px;place-items:center;display:grid}.tile-figure.svelte-4ixxiw{letter-spacing:-.04em;color:var(--ink);margin-top:8px;font-size:clamp(36px,4vw,56px);font-weight:800;line-height:1}.tile-figure.svelte-4ixxiw span:where(.svelte-4ixxiw){letter-spacing:0;color:var(--ink-faint);margin-top:6px;font-size:13px;font-weight:500;display:block}.tile.svelte-4ixxiw h3:where(.svelte-4ixxiw){letter-spacing:-.01em;margin:6px 0 0;font-size:19px;font-weight:700}.tile.svelte-4ixxiw p:where(.svelte-4ixxiw){color:var(--ink-dim);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.tile-more.svelte-4ixxiw{color:color-mix(in oklab, var(--tok), var(--ink) var(--tok-ink));align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:600;display:inline-flex}@media (width<=900px){.tile.svelte-4ixxiw{grid-column:span 3}}@media (width<=600px){.bento.svelte-4ixxiw{grid-template-columns:1fr}.tile.svelte-4ixxiw{grid-column:span 1;padding:22px}}
