.SectionHeading_heading__VpwOy{display:flex;flex-direction:column;gap:1.25rem;max-width:62rem}.SectionHeading_center__7EJEJ{align-items:center;text-align:center;margin-inline:auto}.SectionHeading_top__PdU1I{display:flex;align-items:center;gap:1rem}.SectionHeading_index__Zdxbl{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-mute);letter-spacing:.08em}.SectionHeading_dark__7No8c .SectionHeading_index__Zdxbl{color:var(--on-dark-mute)}.SectionHeading_title__dKU6u{max-width:22ch}.SectionHeading_center__7EJEJ .SectionHeading_title__dKU6u{max-width:24ch}.SectionHeading_intro__cDgM5{max-width:38rem;font-size:var(--fs-lead);line-height:1.55;color:var(--ink-soft)}.SectionHeading_dark__7No8c .SectionHeading_intro__cDgM5{color:var(--on-dark-soft)}.SectionHeading_action__eovrb{margin-top:.5rem}.page_intro__hd541{background:var(--white)}.page_introLayout__hi_gH{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:center}.page_introText__HgbJM{display:flex;flex-direction:column;gap:1.5rem}.page_lead__yrBWa{max-width:40rem;font-size:var(--fs-lead);line-height:1.6;color:var(--ink-soft)}.page_introImage__6VEA7{aspect-ratio:4/3}@media (min-width:1024px){.page_introLayout__hi_gH{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem)}}.page_projects__XIhb_{background:var(--ink);color:var(--on-dark)}.page_projectsGrid__N5wpp{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1px;gap:1px;background:var(--line-dark);border:1px solid var(--line-dark)}.page_projectCol__6sDFN{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.75rem,4vw,3rem);background:var(--ink)}.page_projectIndex__4E4XO{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.1em;color:var(--violet-300)}.page_projectTitle__FuLbq{font-size:var(--fs-h3);font-stretch:115%;letter-spacing:-.02em}.page_projectList__4RI4k{display:flex;flex-direction:column;gap:.85rem;margin:.5rem 0 0}.page_projectList__4RI4k li{display:flex;gap:.75rem;color:var(--on-dark-soft);line-height:1.5}.page_projectList__4RI4k li:before{content:"";flex:none;width:6px;height:6px;margin-top:.55em;background:var(--violet)}@media (min-width:900px){.page_projectsGrid__N5wpp{grid-template-columns:repeat(2,minmax(0,1fr))}}