.hero[data-astro-cid-lcdefpme]{padding-block:64px 72px}@media (width>=768px){.hero[data-astro-cid-lcdefpme]{padding-block:96px 88px}}.prompt[data-astro-cid-lcdefpme]{font-size:16px}.hero-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:18ch;margin-top:20px;font-size:40px;line-height:1.12}@media (width>=768px){.hero-title[data-astro-cid-lcdefpme]{font-size:64px}}.role[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:20px;font-size:16px}.intro[data-astro-cid-lcdefpme]{color:var(--muted);max-width:62ch;margin-top:20px;font-size:18px}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.band[data-astro-cid-lcdefpme]{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.band-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0 auto;padding-block:52px;list-style:none;display:grid}@media (width<=960px){.band-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.band-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:44px}}.area-label[data-astro-cid-lcdefpme]{color:var(--accent);font-size:13px}.area-title[data-astro-cid-lcdefpme]{margin-top:10px;font-size:18px}.area-text[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.6}.projects[data-astro-cid-lcdefpme]{padding-top:0}
