.sections_h1__o_H4l{font-size:var(--text-hero);letter-spacing:var(--tracking-tighter)}.sections_h1__o_H4l,.sections_h2__sYEG0{font-weight:var(--font-medium);line-height:var(--leading-tight);color:var(--color-text)}.sections_h2__sYEG0{font-size:clamp(var(--text-3xl),4vw,var(--text-5xl));letter-spacing:var(--tracking-tight)}.sections_h3__hjS8q{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);line-height:var(--lh-2xl)}.sections_h3__hjS8q,.sections_h4__zmvwF{font-weight:var(--font-medium);color:var(--color-text)}.sections_h4__zmvwF{font-size:var(--text-lg);line-height:var(--lh-lg)}.sections_body__UgaC0{color:var(--color-text)}.sections_body__UgaC0,.sections_secondary__ZXER_{font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--lh-lg)}.sections_label__KpgiG,.sections_secondary__ZXER_{color:var(--color-muted)}.sections_label__KpgiG{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);line-height:var(--lh-xs)}.sections_section__3fKzZ{padding-top:var(--sp-12)}.sections_layout__t1Gjd{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 var(--col-gap);gap:0 var(--col-gap);padding:0 var(--gutter) var(--sp-12);align-items:start}.sections_sectionLabel__yWh6n{grid-column:1/4;grid-row:1;font-size:var(--text-4xl);font-weight:var(--font-light);letter-spacing:var(--tracking-tighter);line-height:var(--lh-4xl);color:var(--color-text);text-transform:none}.sections_layoutBaseline__Y0_im{align-items:first baseline}.sections_content__pMX7U{grid-column:4/12;grid-row:1}.sections_bodyText__7J8vt{max-width:640px}.sections_bodyText__7J8vt+.sections_bodyText__7J8vt{margin-top:var(--sp-xl)}.sections_hero__3WtTi{min-height:90svh;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;align-content:end;grid-gap:0 var(--col-gap);gap:0 var(--col-gap);padding:var(--nav-h) var(--gutter) var(--sp-20)}.sections_heroTypewriter__DcdNA{grid-column:4/10;grid-row:1;align-self:start}.sections_cursor__aHNY_{display:inline-block;width:.045em;height:.85em;background:var(--color-text);margin-left:.04em;vertical-align:baseline;position:relative;top:.05em;animation:sections_blink__7iaqq 1s step-end infinite}@keyframes sections_blink__7iaqq{0%,to{opacity:1}50%{opacity:0}}.sections_aboutHeading__A_Hxf{grid-column:1/7;grid-row:1;margin-bottom:var(--sp-10)}.sections_themeBlock__wMjjp{grid-column:span 3;padding-top:var(--sp-xl)}.sections_themeBlock__wMjjp:nth-child(2),.sections_themeBlock__wMjjp:nth-child(3),.sections_themeBlock__wMjjp:nth-child(4){grid-row:2}.sections_themeBlock__wMjjp:nth-child(5),.sections_themeBlock__wMjjp:nth-child(6){grid-row:3;margin-top:var(--sp-xl)}.sections_themeBlock__wMjjp:nth-child(2){grid-column:4/7}.sections_themeBlock__wMjjp:nth-child(3){grid-column:7/10}.sections_themeBlock__wMjjp:nth-child(4){grid-column:10/13}.sections_themeBlock__wMjjp:nth-child(5){grid-column:4/7}.sections_themeBlock__wMjjp:nth-child(6){grid-column:7/10}.sections_themeBlockLabel__33xRL{margin-bottom:var(--sp-sm);color:var(--color-text)}.sections_aboutPhoto__VZISF{grid-column:1/7;grid-row:1/3;width:100%;aspect-ratio:4/3;display:block;object-fit:cover}.sections_projectList__MUavP{display:flex;flex-direction:column;gap:0}.sections_project__FFwVO{display:grid;grid-template-columns:5fr 1fr 2fr;grid-gap:0 var(--col-gap);gap:0 var(--col-gap);padding:var(--sp-xxxl) 0;transition:opacity .15s}.sections_project__FFwVO:hover{opacity:.5}.sections_project__FFwVO:first-child{padding-top:var(--sp-section)}.sections_projectTitle__kA31b{grid-column:1/-1;font-size:var(--text-2xl);font-weight:var(--font-light);letter-spacing:var(--tracking-tight);line-height:var(--lh-2xl);color:var(--color-text);margin-bottom:var(--sp-sm)}.sections_projectSummary__QkvYE{grid-column:1;align-self:first baseline}.sections_projectMeta__WFx_6{grid-column:3;align-self:first baseline;display:flex;flex-direction:column;gap:var(--sp-xs)}.sections_thoughtList__S_aiO{display:flex;flex-direction:column;gap:0}.sections_thought__U3Z67{display:grid;grid-template-columns:5fr 1fr 2fr;grid-gap:0 var(--col-gap);gap:0 var(--col-gap);padding:var(--sp-xxxl) 0}.sections_thought__U3Z67:hover{opacity:.5}.sections_thought__U3Z67:first-child{padding-top:var(--sp-section)}.sections_thoughtTitle__Z75YS{grid-column:1/-1;font-size:var(--text-2xl);font-weight:var(--font-light);letter-spacing:var(--tracking-tight);line-height:var(--lh-2xl);color:var(--color-text);margin-bottom:var(--sp-sm)}.sections_thoughtSummary__16jf5{grid-column:1;align-self:first baseline}.sections_thoughtMeta__CmYwm{grid-column:3;align-self:first baseline;display:flex;flex-direction:column;gap:var(--sp-xs)}.sections_pubCol__qupOI{grid-column:10/13;grid-row:1;padding-top:var(--sp-12)}.sections_talksCol__TtAE0{grid-column:10/13;grid-row:2}.sections_colLabel__xbNo9{margin-bottom:var(--sp-xl)}.sections_colList__qhk8h{display:flex;flex-direction:column;gap:var(--sp-xl)}.sections_colItem__dkJkR{display:flex;flex-direction:column;gap:var(--sp-xs)}.sections_cta__Kaowi{padding:var(--sp-12) var(--gutter);display:grid;grid-template-columns:repeat(12,1fr);grid-gap:0 var(--col-gap);gap:0 var(--col-gap);align-items:start}.sections_ctaText__NWONz{grid-column:1/4;font-size:var(--text-4xl);font-weight:var(--font-light);letter-spacing:var(--tracking-tighter);line-height:var(--lh-4xl);color:var(--color-text)}.sections_ctaLinks__Ks8bG{grid-column:4/8;display:flex;gap:var(--sp-xxl);justify-content:flex-start;padding-top:var(--sp-section)}.sections_ctaLogo__AN0yO{grid-column:10/12;color:var(--color-text)}.sections_ctaLogo__AN0yO svg{width:100%;height:auto}.sections_ctaFileLink__3ehPs{display:inline-flex;flex-direction:column;align-items:center;gap:var(--sp-sm);font-size:var(--text-base);letter-spacing:var(--tracking-wide);color:var(--color-text);transition:opacity .15s}.sections_ctaFileLink__3ehPs:hover{opacity:.5}.sections_ctaFileIcon__L4j4N{flex-shrink:0}@media (max-width:1055px){.sections_heroTypewriter__DcdNA{grid-column:2/11}.sections_aboutHeading__A_Hxf{grid-column:1/8}.sections_themeBlock__wMjjp:nth-child(2){grid-column:1/5}.sections_themeBlock__wMjjp:nth-child(3){grid-column:5/9}.sections_themeBlock__wMjjp:nth-child(4){grid-column:9/13}.sections_themeBlock__wMjjp:nth-child(5){grid-column:1/5}.sections_themeBlock__wMjjp:nth-child(6){grid-column:5/9}.sections_sectionLabel__yWh6n{grid-column:1/4;grid-row:1}.sections_content__pMX7U{grid-column:4/12;grid-row:1}.sections_aboutPhoto__VZISF{grid-column:1/5}.sections_pubCol__qupOI,.sections_talksCol__TtAE0{grid-column:8/13}.sections_ctaText__NWONz{grid-column:1/4}.sections_ctaLinks__Ks8bG{grid-column:4/8}.sections_ctaLogo__AN0yO{grid-column:10/13}}@media (max-width:672px){.sections_hero__3WtTi{min-height:80svh;padding-bottom:var(--sp-12)}.sections_heroTypewriter__DcdNA{grid-column:3/-1;font-size:var(--text-3xl)}.sections_layout__t1Gjd{row-gap:0;padding:0 var(--gutter) var(--sp-12)}.sections_sectionLabel__yWh6n{margin-bottom:var(--sp-lg);font-size:var(--text-3xl);line-height:var(--lh-3xl)}.sections_content__pMX7U,.sections_sectionLabel__yWh6n{grid-column:1/-1;grid-row:auto}.sections_project__FFwVO,.sections_thought__U3Z67{grid-template-columns:2fr 1fr;gap:0 var(--col-gap)}.sections_projectTitle__kA31b,.sections_thoughtTitle__Z75YS{grid-column:1/-1}.sections_projectSummary__QkvYE,.sections_thoughtSummary__16jf5{grid-column:1}.sections_projectMeta__WFx_6,.sections_thoughtMeta__CmYwm{grid-column:2}.sections_aboutHeading__A_Hxf{font-size:var(--text-xl);line-height:var(--lh-xl);margin-bottom:var(--sp-xl);grid-column:1/-1}.sections_themeBlock__wMjjp{grid-column:3/-1!important;grid-row:auto!important;margin-top:0!important;padding-top:var(--sp-xl)}.sections_aboutPhoto__VZISF{aspect-ratio:4/3}.sections_aboutPhoto__VZISF,.sections_pubCol__qupOI{grid-column:1/-1;grid-row:auto;margin-bottom:var(--sp-xl)}.sections_talksCol__TtAE0{grid-column:1/-1;grid-row:auto}.sections_projectSummary__QkvYE,.sections_thoughtSummary__16jf5{max-width:none}.sections_cta__Kaowi{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-xl) var(--col-gap);gap:var(--sp-xl) var(--col-gap);padding:var(--sp-12) var(--gutter)}.sections_ctaText__NWONz{grid-column:1/-1;font-size:var(--text-3xl);line-height:var(--lh-3xl)}.sections_ctaLinks__Ks8bG{grid-column:1}.sections_ctaLogo__AN0yO{grid-column:2;max-width:120px;justify-self:end;align-self:end}}