@import 'https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&family=Space+Grotesk:wght@400;500;600;700&display=swap';:root{--paper:#000;--ink:#edf0eb;--muted-ink:#aab4ae}body,button,input,textarea,select{background:var(--paper);color:var(--ink);font-family:dm sans,sans-serif!important}header,nav,footer,.biography-home .biography-copy,.biography-home .biography-links{font-family:dm sans,sans-serif!important}h1,h2,h3,h4,h5,h6,.biography-home .biography-profile h2,.biography-home .biography-copy h1,.biography-home .biography-copy h3{font-family:space grotesk,sans-serif!important}header{border-bottom:1px solid #30403b}.biography-home .prose{color:var(--ink);max-width:74rem}.biography-home .biography-layout{display:flex;flex-direction:column;gap:3.5rem;margin:0 auto;max-width:52rem}.biography-home .biography-profile{text-align:center}.biography-home .biography-portrait{border-radius:50%;height:16rem;margin:0 auto 1.6rem;object-fit:cover;width:16rem}.biography-home .biography-profile h2{color:var(--ink);font-size:2rem;font-weight:400;letter-spacing:-.04em;line-height:1.05;margin:0 0 1.5rem}.biography-home .biography-links{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center}.biography-home .biography-links a{align-items:center;color:#b9d8f7;display:inline-flex;height:2.4rem;justify-content:center;text-decoration:none;width:2.4rem}.biography-home .biography-links svg{height:2rem;width:2rem}.biography-home .biography-links a:hover{color:#e66e55}.biography-home .biography-copy{font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65;width:100%}.biography-home .biography-copy h1{color:var(--ink);font-size:clamp(3.2rem,6vw,5.2rem);font-weight:400;letter-spacing:-.06em;line-height:.96;margin:0 0 1.8rem}.biography-home .biography-copy h3{color:var(--ink);font-size:1.08rem;font-weight:700;margin:2rem 0 .75rem}.biography-home .biography-copy p{margin:0 0 1.25rem}.biography-home .biography-copy ul{margin:0;padding-left:1.4rem}.biography-home .biography-copy li{margin-bottom:.35rem;padding-left:.2rem}@media(max-width:760px){.biography-home .biography-layout{gap:2.5rem}}