.home_section-content___Tjsa{max-width:var(--max-content);margin:0 auto;padding:var(--space-12) var(--space-6);display:flex;flex-direction:column;align-items:flex-start;position:relative}@media (min-width:768px){.home_section-content___Tjsa{padding:var(--space-20) var(--space-10)}}.home_hero__o4ZPq{max-width:var(--max-prose)}.home_heading1__n28v5{font-size:var(--font-size-4xl);margin-bottom:var(--space-8)}.home_heading4__ZIkhX{font-size:var(--font-size-2xl);margin-bottom:var(--space-8)}.home_amp__u0b3G{font-style:italic;color:var(--muted)}.home_subheading__tYuqH{font-size:var(--font-size-lg);color:var(--muted);line-height:1.6;margin-bottom:var(--space-12);max-width:var(--max-prose);& a{border-radius:var(--radius-sm);transition:background-color var(--transition);padding:14px 6px 2px}& a:hover{background:rgba(0,0,0,.1)}& svg{margin-bottom:-3px}& span{white-space:nowrap}}.home_actions__r95_w{display:flex;align-items:center;gap:var(--space-6)}.home_btnPrimary__vF88c{display:inline-flex;align-items:center;gap:var(--space-2);background-color:var(--ink);color:var(--canvas);font-size:var(--font-size-sm);padding:.625rem var(--space-5);border-radius:var(--radius-full);transition:background-color var(--transition)}.home_btnPrimary__vF88c:hover{background-color:var(--accent-hover)}.home_btnSecondary__EEzcp{font-size:var(--font-size-sm);color:var(--muted);transition:color var(--transition)}.home_btnSecondary__EEzcp:hover{color:var(--ink)}.home_count__INwXy{margin-top:var(--space-20)}.home_count__INwXy,.home_eyebrow__hSiDi{font-family:var(--font-mono),monospace;font-size:var(--font-size-2xs);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.home_eyebrow__hSiDi{display:block;margin-bottom:var(--space-4)}.home_header__5FqNo{margin-top:var(--space-16);margin-bottom:var(--space-8)}.home_grid__KKSaI{display:grid;grid-template-columns:1fr;grid-gap:var(--space-16) var(--space-8);gap:var(--space-16) var(--space-8)}@media (min-width:768px){.home_hero__o4ZPq{text-align:center}.home_section-content___Tjsa{align-items:center}.home_heading1__n28v5{font-size:var(--font-size-6xl)}.home_heading4__ZIkhX{font-size:var(--font-size-4xl)}.home_grid__KKSaI{grid-template-columns:1fr 1fr}}.Footer_footer__pQtti{padding:var(--space-10);margin:0 auto;max-width:var(--max-content);display:flex;gap:40px;align-items:center;justify-content:space-between;& a{transition:opacity var(--transition);opacity:.4}& a:hover{opacity:1}}.Footer_footer-links__aaJx4{display:flex;gap:16px}.ProjectCard_card__ynzED{display:block;text-decoration:none;color:inherit}.ProjectCard_cover__15W1M{width:100%;aspect-ratio:16/10;border-radius:var(--radius-lg);margin-bottom:var(--space-5);overflow:hidden;background-color:var(--border);transition:opacity var(--transition)}.ProjectCard_card__ynzED:hover .ProjectCard_cover__15W1M{opacity:.88}.ProjectCard_coverImg__XyBK3{width:100%;height:100%;object-fit:cover}.ProjectCard_coverPlaceholder__8sLq1{width:100%;height:100%;display:flex;align-items:flex-end;padding:var(--space-5)}.ProjectCard_meta___zlZS{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.ProjectCard_title__rP0_G{font-family:var(--font-display),Georgia,serif;font-size:var(--font-size-xl);line-height:1.25;margin-bottom:var(--space-1);transition:opacity var(--transition)}.ProjectCard_card__ynzED:hover .ProjectCard_title__rP0_G{opacity:.65}.ProjectCard_tagline__WfYb_{font-size:var(--font-size-md);color:var(--muted);line-height:1.6}.ProjectCard_metaRight__Mzscp{flex-shrink:0;text-align:right}.ProjectCard_roles__QS_Zq{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.ProjectCard_label__FhIbO{font-size:var(--font-size-2xs);display:block}.ProjectCard_label__FhIbO,.ProjectCard_tag__5dAJt{font-family:var(--font-mono),monospace;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.ProjectCard_tag__5dAJt{font-size:var(--font-size-xs);border:1px solid var(--border);border-radius:var(--radius-full);padding:.125rem var(--space-3)}