.tile[data-astro-cid-yx7m3lgj]{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);color:var(--ink);flex-direction:column;justify-content:space-between;padding:18px 20px;text-decoration:none;display:flex}.tile[data-astro-cid-yx7m3lgj]:hover{color:var(--ink);border-color:var(--ink)}.lg[data-astro-cid-yx7m3lgj]{grid-column:span 2;padding:20px 22px}.xl[data-astro-cid-yx7m3lgj]{grid-area:span 2/span 2;padding:24px}.dark[data-astro-cid-yx7m3lgj]{background:var(--inverse);border-color:var(--inverse);color:var(--inverse-ink)}.dark[data-astro-cid-yx7m3lgj]:hover{color:var(--inverse-ink);border-color:var(--inverse)}.accent[data-astro-cid-yx7m3lgj]{background:var(--accent);border-color:var(--accent);color:#fff}.accent[data-astro-cid-yx7m3lgj]:hover{color:#fff;border-color:var(--accent)}.glyph[data-astro-cid-yx7m3lgj]{letter-spacing:-.03em;color:var(--accent);white-space:nowrap;font-size:24px;font-weight:700}.name[data-astro-cid-yx7m3lgj]{font-size:16px;font-weight:600}.top[data-astro-cid-yx7m3lgj]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.title[data-astro-cid-yx7m3lgj]{font-size:18px;font-weight:700}.xl[data-astro-cid-yx7m3lgj] .title[data-astro-cid-yx7m3lgj]{font-size:20px}.sub[data-astro-cid-yx7m3lgj]{color:var(--muted);text-align:right;font-size:13px}.dark[data-astro-cid-yx7m3lgj] .sub[data-astro-cid-yx7m3lgj]{color:var(--inverse-muted)}.accent[data-astro-cid-yx7m3lgj] .sub[data-astro-cid-yx7m3lgj]{color:#ffe4df}.text[data-astro-cid-yx7m3lgj]{color:var(--muted);font-size:15px}.bottom[data-astro-cid-yx7m3lgj]{flex-direction:column;gap:4px;display:flex}.lead[data-astro-cid-yx7m3lgj]{color:var(--muted);font-size:18px}.dark[data-astro-cid-yx7m3lgj] .lead[data-astro-cid-yx7m3lgj]{color:var(--inverse-muted)}.accent[data-astro-cid-yx7m3lgj] .lead[data-astro-cid-yx7m3lgj]{color:#ffe4df;font-size:16px}.line[data-astro-cid-yx7m3lgj]{letter-spacing:-.04em;font-size:32px;font-weight:700;line-height:1.05}.xl[data-astro-cid-yx7m3lgj] .line[data-astro-cid-yx7m3lgj]{letter-spacing:-.05em;font-size:clamp(40px,4.4vw,76px);line-height:1}.line[data-astro-cid-yx7m3lgj] .part-muted[data-astro-cid-yx7m3lgj]{color:var(--faint);font-weight:500}.line[data-astro-cid-yx7m3lgj] .part-accent[data-astro-cid-yx7m3lgj]{color:var(--accent)}.dark[data-astro-cid-yx7m3lgj] .line[data-astro-cid-yx7m3lgj] .part-accent[data-astro-cid-yx7m3lgj]{color:var(--inverse-accent)}.line[data-astro-cid-yx7m3lgj] .part-small[data-astro-cid-yx7m3lgj]{letter-spacing:-.01em;font-size:.4em;font-weight:500}@media (width<=420px){.lg[data-astro-cid-yx7m3lgj],.xl[data-astro-cid-yx7m3lgj]{grid-column:1/-1}}.home[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-12);padding:var(--s-10) var(--gutter) 56px;flex-direction:column;display:flex}.bento[data-astro-cid-lcdefpme]{width:100%;max-width:var(--content);grid-template-columns:repeat(auto-fill,minmax(min(172px,45%),1fr));grid-auto-rows:150px;grid-auto-flow:dense;gap:var(--s-3);display:grid}@media (width<=640px){.bento[data-astro-cid-lcdefpme]{grid-auto-rows:120px}}
