.research{row-gap:var(--space-7);align-items:start}.research__blocks{gap:var(--space-6);flex-direction:column;display:flex}.research__block{gap:var(--space-2);display:grid}.research__block-title{font-size:var(--step-1)}.research__block-body{max-width:var(--measure)}.research__block-body>*+*{margin-top:var(--space-3)}@media (min-width:40rem){.research__block{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}.research__block-title{padding-top:.1em}}.about{row-gap:var(--space-8)}.about__body{order:-1}.about__rail{gap:var(--space-6);flex-direction:column;align-self:start;display:flex}.about__bio p:not(.lede){color:var(--ink)}.about__bio .lede{margin-bottom:var(--space-6)}.about__bio>.about__quote{margin-block:var(--space-6);padding-left:var(--space-5);border-left:2px solid var(--accent)}.about__quote p{font-family:var(--font-display-italic);font-style:italic;font-size:var(--step-3);letter-spacing:-.01em;text-wrap:balance;max-width:24ch;line-height:1.18}.about__tools{margin-top:var(--space-8);padding-top:var(--space-5);border-top:var(--hairline)}.about__tools-title{margin-bottom:var(--space-5)}.about__tool-groups{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.about__tool-group h3{font-size:var(--step-1);margin-bottom:var(--space-3)}.about__tool-group li{font-size:var(--step--1);padding-block:.2rem}.about__tool-note{font-size:var(--step--2);color:var(--graphite)}@media (min-width:64rem){.about__body{order:0}.about__rail{top:calc(var(--nav-h) + var(--space-5));position:sticky}}.learning{row-gap:var(--space-7);align-items:start}.learning__empty{max-width:var(--measure);padding:var(--space-5);border:1px dashed var(--pencil);color:var(--graphite)}.learning__list{border-bottom:var(--hairline)}.learning__entry{gap:var(--space-2) var(--space-5);padding-block:var(--space-5);border-top:var(--hairline);display:grid}.learning__meta{gap:0 var(--space-3);color:var(--graphite);flex-wrap:wrap;display:flex}.learning__body{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.learning__title{font-size:var(--step-2)}.learning__note{max-width:var(--measure)}.learning__image{background:var(--paper-raised);aspect-ratio:3/2;overflow:hidden}.learning__image img{object-fit:cover;width:100%;height:100%}@media (min-width:64rem){.learning__entry{grid-template-columns:9rem minmax(0,1fr) 14rem}.learning__meta{flex-direction:column;padding-top:.4em}.learning__image{grid-area:1/3}}
