.featured-projects[data-astro-cid-nhnfkauh] .container[data-astro-cid-nhnfkauh]{display:flex;flex-direction:column;gap:var(--space-2xl)}.featured-projects__header[data-astro-cid-nhnfkauh]{text-align:center;display:flex;flex-direction:column;align-items:center}.featured-projects__header[data-astro-cid-nhnfkauh] .eyebrow-rule[data-astro-cid-nhnfkauh]{margin-left:auto;margin-right:auto}.featured-projects__header[data-astro-cid-nhnfkauh] h2[data-astro-cid-nhnfkauh]{margin-bottom:var(--space-md);line-height:1.15}.featured-projects__desc[data-astro-cid-nhnfkauh]{max-width:38rem;margin-bottom:0}.featured-projects__list[data-astro-cid-nhnfkauh]{display:flex;flex-direction:column}.featured-projects__row[data-astro-cid-nhnfkauh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--space-2xl);align-items:center;padding:var(--space-lg) 0}.featured-projects__row[data-astro-cid-nhnfkauh]+.featured-projects__row[data-astro-cid-nhnfkauh]{border-top:1px solid var(--featured-rule)}.featured-projects__name[data-astro-cid-nhnfkauh]{font-family:var(--font-heading);font-size:clamp(22px,2.6vw,30px);font-weight:400;font-style:italic;line-height:1.2;color:var(--featured-name);margin-bottom:0}.featured-projects__detail[data-astro-cid-nhnfkauh]{font-size:14px;line-height:1.6;color:var(--featured-detail);margin-bottom:0}.featured-projects--light[data-astro-cid-nhnfkauh]{--featured-name: #1a1714;--featured-detail: var(--color-mid-gray);--featured-rule: rgba(140, 110, 40, .45)}.featured-projects--light[data-astro-cid-nhnfkauh] .featured-projects__header[data-astro-cid-nhnfkauh] h2[data-astro-cid-nhnfkauh]{color:#1a1714}.featured-projects--light[data-astro-cid-nhnfkauh] .featured-projects__desc[data-astro-cid-nhnfkauh]{color:var(--color-mid-gray)}.featured-projects--dark[data-astro-cid-nhnfkauh]{--featured-name: var(--color-white);--featured-detail: var(--color-warm-gray);--featured-rule: var(--color-charcoal)}@media(max-width:700px){.featured-projects__row[data-astro-cid-nhnfkauh]{grid-template-columns:1fr;gap:var(--space-xs);padding:var(--space-md) 0}}
