.ruxy5a_heading{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-items:baseline;gap:.8rem;display:flex}@media (min-width:75em){.ruxy5a_heading{grid-area:1/1/auto/span 3}}.ruxy5a_index{color:var(--color-muted);font-variant-numeric:tabular-nums}
.cSl38W_about{row-gap:4.8rem;padding-block-end:var(--space-section)}.cSl38W_statement{font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-snug);letter-spacing:-.03em;text-wrap:balance;grid-column:1/-1}@media (min-width:75em){.cSl38W_statement{grid-area:1/5/auto/-1}}.cSl38W_body{color:var(--color-muted);row-gap:2.4rem}.cSl38W_body p{grid-column:1/-1}@media (min-width:48em){.cSl38W_body p{grid-column:span 4}}@media (min-width:75em){.cSl38W_body{grid-area:2/5/auto/-1}}.cSl38W_facts{row-gap:4rem}@media (min-width:75em){.cSl38W_facts{grid-row:3;margin-block-start:4.8rem}}.cSl38W_fact{grid-area:span 2/1/auto/-1;grid-template-rows:subgrid;border-block-start:1px solid var(--color-line);row-gap:.8rem;padding-block-start:1.6rem;display:grid}@media (min-width:48em){.cSl38W_fact{grid-column:span 4}}@media (min-width:75em){.cSl38W_fact{grid-column:span 3}}.cSl38W_factTitle{font-size:var(--fs-lead);font-weight:500}.cSl38W_factText{color:var(--color-muted)}
._218c8a_contact{row-gap:4.8rem;padding-block-end:var(--space-section)}._218c8a_lead{font-size:var(--fs-lead);line-height:var(--lh-snug);grid-column:1/-1}@media (min-width:48em){._218c8a_lead{grid-column:1/span 6}}@media (min-width:75em){._218c8a_lead{grid-area:1/5/auto/span 6}}._218c8a_email{font-size:var(--fs-heading);font-weight:500;line-height:var(--lh-snug);letter-spacing:-.03em;overflow-wrap:anywhere;text-underline-offset:.12em;grid-column:1/-1;justify-self:start;text-decoration:underline;text-decoration-thickness:.06em}._218c8a_email:hover{color:var(--color-muted)}@media (min-width:75em){._218c8a_email{grid-area:2/5/auto/-1}}._218c8a_links{row-gap:2.4rem}@media (min-width:75em){._218c8a_links{grid-area:3/5/auto/-1}}._218c8a_link{border-block-start:1px solid var(--color-line);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;grid-column:span 2;padding-block-start:1.2rem}._218c8a_link a:hover{color:var(--color-muted)}
.KT9B4W_footer{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding-block:2.4rem}.KT9B4W_copy{grid-column:1/span 2}@media (min-width:48em){.KT9B4W_copy{grid-column:1/span 4}}@media (min-width:75em){.KT9B4W_copy{grid-column:1/span 6}}.KT9B4W_location{text-align:end;grid-column:3/-1}@media (min-width:48em){.KT9B4W_location{grid-column:5/-1}}@media (min-width:75em){.KT9B4W_location{grid-column:7/-1}}
.rn8NRG_hero{padding-block:2.4rem var(--space-section);row-gap:4rem}.rn8NRG_name,.rn8NRG_role{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;grid-row:1}.rn8NRG_name{grid-column:1/span 2}@media (min-width:48em){.rn8NRG_name{grid-column:1/span 4}}@media (min-width:75em){.rn8NRG_name{grid-column:1/span 6}}.rn8NRG_role{text-align:end;color:var(--color-muted);grid-column:3/-1}@media (min-width:48em){.rn8NRG_role{grid-column:5/-1}}@media (min-width:75em){.rn8NRG_role{grid-column:7/-1}}.rn8NRG_title{font-size:var(--fs-display);font-weight:500;line-height:var(--lh-tight);letter-spacing:-.04em;grid-area:2/1/auto/-1;margin-block-start:6.4rem}@media (min-width:48em){.rn8NRG_title{margin-block-start:9.6rem}}@media (min-width:75em){.rn8NRG_title{margin-block-start:14.4rem}}.rn8NRG_intro{font-size:var(--fs-lead);line-height:var(--lh-snug);grid-area:3/1/auto/-1}@media (min-width:48em){.rn8NRG_intro{grid-column:1/span 6}}@media (min-width:75em){.rn8NRG_intro{grid-column:7/-1;align-self:end}}.rn8NRG_meta{grid-row:4;row-gap:2.4rem}@media (min-width:75em){.rn8NRG_meta{grid-area:3/1/auto/span 6;align-self:end}}.rn8NRG_metaItem{grid-area:span 2/span 2;grid-template-rows:subgrid;row-gap:.4rem;display:grid}.rn8NRG_metaLabel{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}
.rdvWWG_projects{row-gap:4.8rem;padding-block-end:var(--space-section)}.rdvWWG_intro{font-size:var(--fs-lead);line-height:var(--lh-snug);grid-column:1/-1}@media (min-width:48em){.rdvWWG_intro{grid-column:1/span 6}}@media (min-width:75em){.rdvWWG_intro{grid-area:1/5/auto/span 6}}.rdvWWG_list{row-gap:6.4rem}@media (min-width:75em){.rdvWWG_list{grid-row:2;row-gap:9.6rem}}.rdvWWG_card{grid-area:span 4/1/auto/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;row-gap:1.2rem;display:grid}@media (min-width:48em){.rdvWWG_card{grid-column:span 4}}@media (min-width:75em){.rdvWWG_card{grid-column:span 6}}.rdvWWG_media{aspect-ratio:4/3;background:var(--color-placeholder);grid-area:1/1/auto/-1;margin-block-end:1.2rem}.rdvWWG_title{font-size:var(--fs-lead);grid-area:2/1/auto/-2;font-weight:500}.rdvWWG_year{color:var(--color-muted);font-variant-numeric:tabular-nums;grid-area:2/-2/auto/-1;justify-self:end}.rdvWWG_description{color:var(--color-muted);grid-area:3/1/auto/-1}@media (min-width:75em){.rdvWWG_description{grid-column:1/-2}}.rdvWWG_tags{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;grid-area:4/1/auto/-1;gap:.4rem 1.6rem;display:flex}
