.ProjectList-module__U9thmG__list{border-top:var(--rule)}.ProjectList-module__U9thmG__item{border-bottom:var(--rule)}.ProjectList-module__U9thmG__row{align-items:baseline;column-gap:var(--space-6);transition:border-color var(--transition-fast);grid-template-columns:32px 2fr 3fr 64px 96px;padding-block:28px;display:grid}.ProjectList-module__U9thmG__index{color:var(--color-muted);font-size:14px;line-height:1.35}.ProjectList-module__U9thmG__title{transition:color var(--transition-fast);font-size:18px;font-weight:500;line-height:1.35}.ProjectList-module__U9thmG__summary{color:var(--color-muted);font-size:16px;line-height:1.5}.ProjectList-module__U9thmG__year,.ProjectList-module__U9thmG__role{color:var(--color-muted);font-size:14px;line-height:1.4}.ProjectList-module__U9thmG__row:hover .ProjectList-module__U9thmG__title{color:var(--color-accent)}.ProjectList-module__U9thmG__item:hover{border-color:var(--color-ink)}@media (max-width:720px){.ProjectList-module__U9thmG__row{column-gap:var(--space-4);row-gap:var(--space-3);padding-block:var(--space-6);grid-template-columns:32px 1fr}.ProjectList-module__U9thmG__title,.ProjectList-module__U9thmG__summary,.ProjectList-module__U9thmG__year{grid-column:2}.ProjectList-module__U9thmG__role{margin-top:calc(-1 * var(--space-2));grid-column:2}}
.home-module__Hx0lNG__hero{padding-top:72px}.home-module__Hx0lNG__headline{max-width:var(--content-copy);margin-top:var(--space-6);font-size:48px;line-height:1.08}.home-module__Hx0lNG__supporting{max-width:var(--content-copy);margin-top:var(--space-6)}.home-module__Hx0lNG__availability{margin-top:var(--space-8);font-size:17px}.home-module__Hx0lNG__selected{margin-top:64px}.home-module__Hx0lNG__selectedList{margin-top:var(--space-8)}@media (max-width:720px){.home-module__Hx0lNG__hero{padding-top:48px}.home-module__Hx0lNG__headline{font-size:38px}}
.work-module__8vBVoq__intro{padding-top:72px}.work-module__8vBVoq__headline{margin-top:var(--space-6);font-size:44px;line-height:1.1}.work-module__8vBVoq__supporting{max-width:var(--content-copy);margin-top:var(--space-6)}.work-module__8vBVoq__list{margin-top:var(--space-16)}@media (max-width:720px){.work-module__8vBVoq__intro{padding-top:48px}.work-module__8vBVoq__headline{font-size:36px}}
