.home.svelte-181wnzy{gap:40px;display:grid}.hero.svelte-181wnzy{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.hero.svelte-181wnzy>div:where(.svelte-181wnzy){gap:10px;max-width:620px;display:grid}.hero.svelte-181wnzy h1:where(.svelte-181wnzy){margin:0;font-size:clamp(34px,4.6vw,48px);line-height:1.08}.hero.svelte-181wnzy p:where(.svelte-181wnzy){color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.section-grid.svelte-181wnzy{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:16px;display:grid}.section-card.svelte-181wnzy{border:1px solid var(--border-soft);background:var(--surface);border-radius:14px;align-content:start;gap:14px;padding:22px 22px 20px;display:grid}.section-heading.svelte-181wnzy{align-items:flex-start;gap:14px;display:flex}.section-heading.svelte-181wnzy>div:where(.svelte-181wnzy){flex:1;gap:5px;min-width:0;display:grid}.section-icon.svelte-181wnzy{color:oklch(52% .13 42);flex:none;font-size:26px}.section-title-line.svelte-181wnzy{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.section-title-line.svelte-181wnzy h2:where(.svelte-181wnzy){margin:0;font-size:23px}.section-title-line.svelte-181wnzy h2:where(.svelte-181wnzy) a:where(.svelte-181wnzy){color:var(--text)}.section-title-line.svelte-181wnzy>span:where(.svelte-181wnzy){color:var(--text-muted);font:400 12.5px/1.3 IBM Plex Mono,monospace}.section-heading.svelte-181wnzy p:where(.svelte-181wnzy){color:var(--text-secondary);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.featured-list.svelte-181wnzy{border-top:1px solid oklch(93% .015 78);display:grid}.featured-list.svelte-181wnzy a:where(.svelte-181wnzy){color:var(--text);border-bottom:1px solid oklch(93% .015 78);align-items:baseline;gap:14px;padding:11px 0;font-size:15.5px;line-height:1.45;display:flex}.featured-list.svelte-181wnzy a:where(.svelte-181wnzy):hover{color:var(--accent-strong)}.featured-list.svelte-181wnzy a:where(.svelte-181wnzy)>span:where(.svelte-181wnzy){text-wrap:pretty;flex:1;min-width:0}.featured-list.svelte-181wnzy small:where(.svelte-181wnzy){color:var(--text-muted);flex:none;font:400 12.5px/1 IBM Plex Mono,monospace}.more-link.svelte-181wnzy{justify-self:start;align-items:center;gap:6px;font-size:15px;font-weight:500;line-height:1.3;display:inline-flex}.more-link.svelte-181wnzy .icon:where(.svelte-181wnzy){font-size:18px}.work-types.svelte-181wnzy{gap:14px;display:grid}.work-types.svelte-181wnzy h2:where(.svelte-181wnzy),.latest.svelte-181wnzy h2:where(.svelte-181wnzy){margin:0;font-size:24px}.work-types.svelte-181wnzy>div:where(.svelte-181wnzy){flex-wrap:wrap;gap:10px;display:flex}.work-types.svelte-181wnzy a:where(.svelte-181wnzy){background:var(--surface);min-height:44px;color:var(--text);border:1px solid oklch(86% .018 76);border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:15px;display:inline-flex}.work-types.svelte-181wnzy a:where(.svelte-181wnzy):hover{border-color:oklch(74% .05 50)}.work-types.svelte-181wnzy a:where(.svelte-181wnzy) span:where(.svelte-181wnzy){color:var(--text-muted);font:400 12.5px/1 IBM Plex Mono,monospace}.latest.svelte-181wnzy{gap:4px;display:grid}.latest.svelte-181wnzy>header:where(.svelte-181wnzy){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.latest-grid.svelte-181wnzy{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));column-gap:48px;display:grid}@media (width<=560px){.home.svelte-181wnzy{gap:34px}.section-card.svelte-181wnzy{padding:19px 18px 18px}.section-heading.svelte-181wnzy{gap:11px}.section-icon.svelte-181wnzy{font-size:23px}.section-title-line.svelte-181wnzy h2:where(.svelte-181wnzy){font-size:21px}}
