.projects[data-astro-cid-kreahqvg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.projects[data-astro-cid-kreahqvg] .tool{min-height:17rem}.tool-host[data-astro-cid-kreahqvg]{opacity:.75;margin-top:.75rem;font-size:.875rem;font-weight:700;display:block}.projects[data-astro-cid-kreahqvg] .project-cover{border-radius:var(--r-sm);width:5.5rem;height:auto}.friend-groups[data-astro-cid-kreahqvg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2rem 3rem;display:grid}.friend-group-title[data-astro-cid-kreahqvg]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem;font-size:.8125rem;font-weight:800}.friend-cta[data-astro-cid-kreahqvg]{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2.5rem;padding:1.5rem 1.75rem;display:flex}.friend-cta[data-astro-cid-kreahqvg] p[data-astro-cid-kreahqvg]{margin:0;font-size:1.0625rem}.friend[data-astro-cid-kreahqvg]{padding-right:3rem;position:relative}.friend-desc[data-astro-cid-kreahqvg]{color:var(--muted);margin-top:.3rem;display:block}.friend-arrow[data-astro-cid-kreahqvg]{transition:transform .25s var(--ease);margin-top:-.75rem;font-size:1.25rem;font-weight:700;position:absolute;top:50%;right:.5rem}.friend[data-astro-cid-kreahqvg]:hover .friend-arrow[data-astro-cid-kreahqvg]{transform:translate(3px,-3px)}
