.home-writing-list[data-astro-cid-foar4myp]{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--color-border-subtle)}.home-writing-list[data-astro-cid-foar4myp] a[data-astro-cid-foar4myp]{position:relative;display:grid;grid-template-columns:160px minmax(0,1fr);align-items:baseline;gap:var(--space-2) var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--color-border-subtle);color:var(--color-heading)}.home-writing-list[data-astro-cid-foar4myp] li[data-astro-cid-foar4myp]:first-child a[data-astro-cid-foar4myp]{border-top:0}.home-writing-title[data-astro-cid-foar4myp]{display:block;font:var(--weight-display) var(--text-h3)/var(--leading-tight) var(--font-display);letter-spacing:-.01em;text-wrap:pretty}.home-writing-list[data-astro-cid-foar4myp] a[data-astro-cid-foar4myp]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--color-identity);transform:scaleX(0);transform-origin:0}.home-writing-list[data-astro-cid-foar4myp] a[data-astro-cid-foar4myp]:is(:hover,:focus-visible){color:var(--color-white)}.home-writing-list[data-astro-cid-foar4myp] a[data-astro-cid-foar4myp]:is(:hover,:focus-visible) time[data-astro-cid-foar4myp]{color:var(--color-identity-text)}.home-writing-list[data-astro-cid-foar4myp] a[data-astro-cid-foar4myp]:is(:hover,:focus-visible) .home-writing-title[data-astro-cid-foar4myp]{transform:translate(10px)}.home-writing-list[data-astro-cid-foar4myp] a[data-astro-cid-foar4myp]:is(:hover,:focus-visible):after{transform:scaleX(1)}@media(prefers-reduced-motion:no-preference){.home-writing-list[data-astro-cid-foar4myp] a[data-astro-cid-foar4myp],time[data-astro-cid-foar4myp]{transition:color var(--duration-fast) var(--ease-out)}.home-writing-title[data-astro-cid-foar4myp]{transition:transform .45s cubic-bezier(.16,1,.3,1)}.home-writing-list[data-astro-cid-foar4myp] a[data-astro-cid-foar4myp]:after{transition:transform .5s cubic-bezier(.16,1,.3,1)}.home-writing-list[data-astro-cid-foar4myp]>li[data-astro-cid-foar4myp].reveal-ready{transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--i, 0) * 80ms)}.home-writing-list[data-astro-cid-foar4myp]>li[data-astro-cid-foar4myp].reveal-ready.is-visible{transform:none}}@media(width<=809px){.home-writing-list[data-astro-cid-foar4myp] a[data-astro-cid-foar4myp]{grid-template-columns:minmax(0,1fr);padding:var(--space-6) 0}.home-writing-title[data-astro-cid-foar4myp]{font-size:var(--text-h3)}}.home-wrap{max-width:var(--content-width);margin:0 auto;padding:0 var(--gutter-desktop)}.home-link{display:inline-flex;align-items:center;min-height:44px;font:500 var(--text-control)/1.4 var(--font-body);color:var(--color-heading);white-space:nowrap;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:6px}.home-link:hover{color:var(--color-white);text-decoration-color:var(--color-muted)}@media(prefers-reduced-motion:no-preference){.home-link{transition:color var(--duration-fast) var(--ease-out),text-decoration-color var(--duration-fast) var(--ease-out)}}.home-hero{--fw:clamp(300px,28vw,380px);position:relative;min-height:100svh;padding:var(--page-top) 0 var(--space-section-sm);display:flex;flex-direction:column;justify-content:center;overflow:clip;isolation:isolate}.home-hero-copy{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--fw) + var(--space-section-sm));grid-template-rows:1fr auto auto auto 1fr;align-items:start}.home-eyebrow{grid-column:1;grid-row:2;text-wrap:var(--wrap-heading)}.home-hero h1{grid-column:1;grid-row:3;margin-top:var(--space-6);font:var(--weight-display) var(--text-hero)/var(--leading-display) var(--font-display);letter-spacing:-.05em;color:var(--color-white)}.home-actions{grid-column:1;grid-row:4;margin-top:var(--space-12);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}.home-dot{display:inline-block;width:6px;height:6px;margin-right:var(--space-2);border-radius:50%;background:var(--color-identity);vertical-align:calc(.5cap - 3px)}@media(prefers-reduced-motion:no-preference){.home-actions,.home-figure{animation:home-rise .6s cubic-bezier(.16,1,.3,1) .5s both}.home-hero h1 .split[data-split=load] .w{animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-delay:calc(.12s + var(--i,0) * 30ms)}.home-page .reveal-ready{transition-duration:.45s}.home-page .reveal-ready:not(.is-visible){transform:translateY(12px)}}@keyframes home-rise{0%{opacity:0;transform:translateY(.45em)}}.home-figure{grid-column:2;grid-row:1/6;justify-self:end;align-self:center;width:var(--fw);margin:0}.home-figure-img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%}.home-figure figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-4)}.home-figure .location{gap:var(--space-2);font:inherit;color:inherit}.home-figure .location img{width:14px;height:14px;opacity:.7}.home-section{padding-top:var(--space-section)}.home-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.home-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12) var(--space-6)}.home-work-grid>.target:not(.target--featured) .target-title{font-size:var(--text-h3)}@media(min-width:810px){.home-work-grid>.target:not(.target--featured){display:grid;grid-template-columns:minmax(0,1fr);grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-4);align-content:start}}@media(prefers-reduced-motion:no-preference){.home-work-grid>.target.reveal-ready{transform:translateY(32px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(max(var(--i,0) - 1,0)*90ms)}.home-work-grid>.target.reveal-ready.is-visible{transform:none}}@media(max-width:809px){.home-work-grid>.target.reveal-ready{transition-delay:0ms}}.home-page main{padding-bottom:var(--space-12)}@media(max-width:809px){.home-wrap{padding:0 var(--gutter-mobile)}.home-hero{--fw:240px;min-height:0;padding:var(--page-top-sm) 0 var(--space-8);justify-content:flex-start}.home-hero-copy{grid-template-columns:minmax(0,1fr) calc(var(--fw) + var(--space-8))}.home-hero h1{margin-top:var(--space-6);font-size:var(--text-hero)}.home-section{padding-top:var(--space-section)}.home-work-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}}@media(max-width:699px){.home-hero-copy{grid-template-columns:minmax(0,1fr)}.home-hero h1{font-size:calc((100vw - 2 * var(--gutter-mobile)) * .13)}.home-figure{grid-column:1;grid-row:6;justify-self:stretch;width:auto;margin-top:var(--space-12)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.home-research-question{view-timeline:--home-question block}.home-research-question .q{animation:home-ink linear both;animation-timeline:--home-question;animation-range:cover calc(10% + var(--p) * 35%) cover calc(18% + var(--p) * 35%)}}}@keyframes home-ink{0%{opacity:.18}to{opacity:1}}.home-research-question{max-width:820px;font:var(--weight-display) var(--text-h2)/1.25 var(--font-display);letter-spacing:-.02em;color:var(--color-heading);text-wrap:var(--wrap-heading)}.home-research-text{max-width:640px;margin-top:var(--space-4);font:400 var(--text-body)/var(--leading-reading) var(--font-body);color:var(--color-text);text-wrap:pretty}
