@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap";.bio-v2{color:#edebe6;--bio-text:#edebe6;--bio-line:#edebe626;--bio-muted:#b8b3aa;--bio-soft:#090c13;font-variant-ligatures:common-ligatures;font-feature-settings:"onum" 1,"liga" 1;background:#090c13;width:100vw;margin-left:calc(50% - 50vw);font-family:Cormorant Garamond,Georgia,serif;overflow-x:clip}.bio-v2 *{min-width:0}.bio-v2 p,.bio-v2 figure,.bio-v2 blockquote{margin:0}.bio-v2 h1,.bio-v2 h2,.bio-v2 h3{color:var(--bio-text);margin:0;font-weight:400}.bio-v2 a{color:inherit}.bio-v2 button{font:inherit;cursor:pointer}.bio-container{max-width:1280px;margin:auto;padding-inline:72px}.bio-preamble{padding-top:120px;padding-bottom:120px;scroll-margin-top:200px}.bio-preamble-grid{grid-template-columns:1.05fr 1.2fr;align-items:start;gap:88px;display:grid}.bio-manuscript{width:100%;max-width:480px;padding-bottom:32px;position:relative;margin:0 auto!important}.bio-paper-frame{aspect-ratio:4/5;border:1px solid #edebe640;border-radius:2px;width:100%;padding:14px;box-shadow:0 24px 64px #0006,inset 0 0 0 1px #edebe60f}.bio-paper{color:#090c13;background:#edebe6;border-radius:1px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 120px #090c132e,inset 0 0 0 1px #090c1314}.bio-paper:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(135deg,#fff5,#0000 60%);position:absolute;inset:0}.bio-paper-w{color:#090c13;opacity:.06;pointer-events:none;justify-content:center;align-items:center;font:500 280px/1 Playfair Display,Georgia,serif;display:flex;position:absolute;inset:0;transform:translateY(24px)}.bio-paper-top,.bio-paper-bottom{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.bio-paper-top>p{letter-spacing:.22em;text-transform:uppercase;color:#090c1366;font-size:10px;line-height:1.3}.bio-paper-top>span{color:#090c1380;border:1px solid #090c1326;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font:italic 14px Playfair Display,Georgia,serif;display:flex}.bio-paper-middle{transform-origin:0;margin-top:16px;position:relative;transform:rotate(-1.5deg)}.bio-paper-rule{background:#090c131a;width:88%;height:1px;margin-bottom:18px}.bio-paper-motto{color:#090c13bf;font-size:19px;font-style:italic;line-height:1.1}.bio-paper-motto>span{font-size:22px}.bio-paper-dot{opacity:.4;align-items:center;gap:8px;height:5px;margin:28px 0 16px;display:flex}.bio-paper-dot:before{content:"";background:#090c13;width:42px;height:1px}.bio-paper-dot:after{content:"";background:#090c134d;border-radius:50%;width:5px;height:5px}.bio-paper-thought{color:#090c138c;max-width:220px;font-size:13px;line-height:1.6}.bio-paper-note{letter-spacing:.12em;text-transform:uppercase;color:#090c1359;max-width:240px;padding-top:24px;font-family:monospace;font-size:9px;line-height:1.7}.bio-paper-bottom{align-items:flex-end}.bio-paper-keys{flex-direction:column;gap:8px;display:flex}.bio-paper-keys>div{gap:2px;display:flex}.bio-paper-keys>div span{background:#090c130a;border:1px solid #090c1326;border-radius:2px;width:10px;height:10px;box-shadow:0 1px #090c1314}.bio-paper-keys>span{background:#090c1333;width:132px;height:1px}.bio-ink{filter:blur(.2px);background:#090c13cc;border-radius:54% 46% 42% 58%/58% 42%;flex-shrink:0;width:56px;height:56px;margin-right:4px;position:relative}.bio-ink i:first-child{background:#090c1399;border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:42px}.bio-ink i:last-child{background:#090c1366;border-radius:50%;width:3px;height:3px;position:absolute;top:8px;left:12px}.bio-manuscript figcaption{bottom:0;color:#edebe666;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding-inline:4px;font-size:10px;line-height:1.5;display:flex;position:absolute;inset-inline:0}.bio-manuscript figcaption em{text-transform:none;letter-spacing:0;color:#edebe64d}.bio-preamble-copy{padding-top:8px}.bio-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:#edebe680;align-items:center;gap:16px;font-size:11px;line-height:1.5;display:flex;margin-bottom:24px!important}.bio-eyebrow>span{background:#edebe633;width:48px;height:1px}.bio-preamble h1{letter-spacing:-.02em;margin-bottom:56px;font:400 62px/.95 Playfair Display,Georgia,serif}.bio-preamble h1 em{color:#edebe6e6;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;display:block}.bio-preamble h1>span{display:block}.bio-preamble-text{max-width:560px}.bio-preamble-text p{color:#edebe6e6;margin-bottom:32px;font-size:20px;font-weight:400;line-height:1.75}.bio-preamble-text p:last-child{margin-bottom:0}.bio-preamble-text p.is-italic{color:#edebe6cc;font-style:italic;font-weight:300}.bio-preamble-signoff{letter-spacing:.18em;text-transform:uppercase;color:#edebe666;align-items:center;gap:24px;padding-top:40px;font-size:12px;line-height:1.6;display:flex}.bio-preamble-signoff>span{background:#edebe64d;flex-shrink:0;width:72px;height:1px}.bio-cursus{background:var(--bio-soft);border-top:1px solid #edebe61a;padding-top:120px;padding-bottom:72px;scroll-margin-top:210px}.bio-cursus-heading h2{letter-spacing:-.03em;font:300 72px/.9 Cormorant Garamond,Georgia,serif}.bio-cursus-heading>p{color:#edebe6b3;margin-top:24px;font:italic 20px/1.4 Playfair Display,Georgia,serif}.bio-cursus-box{background:#090c1380;border:1px solid #edebe61a;border-radius:2px;grid-template-columns:.8fr 1.2fr;gap:64px;margin-top:72px;padding:48px;display:grid}.bio-cursus-box h3{font:400 28px/1.2 Playfair Display,Georgia,serif}.bio-cursus-box>div>p{color:var(--bio-muted);margin-top:16px;font-size:16px;line-height:1.6}.bio-v2 .prose{color:#edebe6d9;max-width:none;margin:0;font:20px/1.7 Cormorant Garamond,Georgia,serif}.bio-v2 .prose p{font:inherit;line-height:inherit;color:inherit;white-space:pre-line;margin:0 0 1em}.bio-v2 .prose p:last-child{margin-bottom:0}.bio-tabs-wrap{border-top:1px solid #edebe626;margin-top:88px;padding-top:48px}.bio-tabs{flex-wrap:wrap;gap:12px;display:flex}.bio-tabs button{color:#edebe6b3;letter-spacing:.16em;text-transform:uppercase;text-align:center;background:0 0;border:1px solid #edebe633;border-radius:99px;max-width:100%;height:auto;min-height:44px;padding:10px 24px;font-size:12px;font-weight:500;line-height:1.5;transition:background .3s,color .3s,border-color .3s}.bio-tabs button:hover:not([aria-selected=true]){color:#edebe6;background:#edebe60d;border-color:#edebe666}.bio-panel{min-height:360px;margin-top:56px;animation:.5s both bio-fade}.bio-panel[hidden]{display:none}.bio-panel-label{color:#edebe680;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:28px;font-size:10px;line-height:1.5;display:flex}.bio-panel-label>span{background:#edebe633;width:32px;height:1px}.bio-parcours-grid{grid-template-columns:1.1fr .9fr;gap:64px;display:grid}.bio-timeline{flex-direction:column;gap:32px;display:flex}.bio-timeline-item{grid-template-columns:105px 1fr;gap:24px;display:grid}.bio-timeline-item>span{letter-spacing:.18em;text-transform:uppercase;color:#edebe680;padding-top:4px;font-size:11px;line-height:1.5}.bio-timeline-item>div{border-left:1px solid #edebe61a;padding-bottom:32px;padding-left:24px}.bio-editorial>div>p{color:#edebe6;font:400 20px/1.65 Cormorant Garamond,Georgia,serif}.bio-companion{background:#090c13;border:1px solid #edebe61a;border-radius:2px;align-self:start;padding:32px}.bio-companion h3{letter-spacing:.28em;text-transform:uppercase;color:#edebe680;margin-bottom:24px;font:400 11px/1.5 Cormorant Garamond,Georgia,serif}.bio-companion blockquote{color:#edebe6b3;font:italic 18px/1.7 Playfair Display,Georgia,serif}.bio-socials{border-top:1px solid #edebe61a;flex-wrap:wrap;gap:12px 20px;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.6;display:flex}.bio-socials a{text-underline-offset:5px;text-decoration:underline}.bio-itinerance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;display:grid}.bio-itinerance-card{background:#090c1366;border:1px solid #edebe61a;border-radius:2px;padding:32px}.bio-para-grid{grid-template-columns:1.2fr .8fr;gap:64px;display:grid}.bio-institutions{background:#edebe60a;border:1px solid #edebe61a;border-radius:2px;align-self:start;padding:28px}.bio-biblio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:88px;display:grid}.bio-biblio-column{flex-direction:column;gap:28px;display:flex}.bio-biblio-column>p{white-space:pre-line;color:#edebe6d9;border-left:1px solid #edebe61a;padding:4px 0 4px 24px;font:20px/1.5 Cormorant Garamond,Georgia,serif}@keyframes bio-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.bio-container{padding-inline:40px}.bio-preamble{padding-top:96px}.bio-preamble-grid{grid-template-columns:1fr 1.2fr;gap:64px}.bio-preamble h1{font-size:56px}.bio-paper{padding:28px}.bio-paper-w{font-size:250px}.bio-cursus-box{gap:40px;padding:40px}.bio-parcours-grid,.bio-para-grid{gap:40px}.bio-biblio-grid{gap:56px}.bio-timeline-item{grid-template-columns:80px 1fr;gap:20px}.bio-timeline-item>div{padding-left:20px}}@media (max-width:900px){.bio-preamble-grid{grid-template-columns:1fr;gap:64px}.bio-preamble-copy{grid-row:1}.bio-preamble-text{max-width:640px}.bio-manuscript{max-width:480px}.bio-paper{padding:36px}.bio-paper-w{font-size:320px}.bio-parcours-grid{grid-template-columns:1fr}.bio-cursus-box{grid-template-columns:1fr;gap:28px}.bio-cursus{padding-top:96px}.bio-para-grid{grid-template-columns:1fr 1fr;gap:32px}.bio-preamble h1{margin-bottom:40px}}@media (max-width:640px){.bio-container{padding-inline:24px}.bio-preamble{padding-top:64px;padding-bottom:80px}.bio-preamble-grid{gap:56px}.bio-preamble h1{margin-bottom:40px;font-size:42px;line-height:.95}.bio-preamble-text p{font-size:20px;line-height:1.75}.bio-preamble-signoff{gap:16px;padding-top:32px;font-size:11px}.bio-preamble-signoff>span{width:40px}.bio-paper-frame{padding:14px}.bio-paper{padding:28px}.bio-paper-w{font-size:240px}.bio-paper-note{padding-top:20px;font-size:8px}.bio-paper-middle{margin-top:12px}.bio-paper-dot{margin-top:20px}.bio-paper-keys>div span{width:9px}.bio-paper-keys>span{width:120px}.bio-paper-top>p{font-size:9px}.bio-ink{width:44px;height:44px}.bio-manuscript figcaption{letter-spacing:.1em;gap:8px;font-size:9px}.bio-cursus{padding-top:80px;padding-bottom:64px}.bio-cursus-heading h2{font-size:56px}.bio-cursus-heading>p{font-size:18px;line-height:1.5}.bio-cursus-box{margin-top:48px;padding:28px}.bio-cursus-box h3{font-size:26px}.bio-v2 .prose{font-size:21px;line-height:1.7}.bio-tabs-wrap{margin-top:64px;padding-top:40px}.bio-tabs{gap:10px}.bio-tabs button{letter-spacing:.1em;padding:10px 18px;font-size:12px}.bio-panel{margin-top:40px}.bio-timeline-item{grid-template-columns:1fr;gap:12px}.bio-timeline-item>div{padding-bottom:24px;padding-left:20px}.bio-editorial>div>p{font-size:21px}.bio-companion{padding:24px}.bio-companion blockquote{font-size:17px}.bio-itinerance-card{padding:28px}.bio-para-grid,.bio-biblio-grid{grid-template-columns:1fr;gap:32px}.bio-institutions{padding:24px}.bio-biblio-column{gap:24px}.bio-biblio-column>p{font-size:21px}.bio-eyebrow{font-size:10px}}@media (max-width:360px){.bio-paper{padding:20px}.bio-paper-note{font-size:7px}.bio-paper-keys>div span{width:7px}.bio-paper-keys>span{width:98px}.bio-paper-thought{font-size:12px}.bio-ink{width:38px;height:38px}.bio-preamble h1{font-size:39px}}@media (prefers-reduced-motion:reduce){.bio-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bio-opening-banner{background:#090c13;width:100%;margin:0}.bio-opening-banner>img{width:100%;height:auto;display:block}.bio-banner-socials{color:#b8b3aa;border-bottom:1px solid #edebe61a;flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;max-width:1280px;margin:auto;padding:16px 72px;font-size:13px;line-height:1.6;display:flex}.bio-banner-socials a{text-underline-offset:4px;text-decoration:underline}.bio-career-text{background:#090c13;border:1px solid #edebe61a;border-radius:2px;align-self:start;padding:32px}@media (max-width:1100px){.bio-banner-socials{padding-inline:40px}}@media (max-width:640px){.bio-banner-socials{justify-content:center;gap:12px 20px;padding-inline:24px}.bio-career-text{padding:24px}}.bio-v2 .bio-institutions .prose{line-height:1.4}.bio-v2 .bio-institutions .prose p{line-height:inherit;white-space:normal;margin-bottom:.35em}.bio-v2 .bio-institutions .prose p:first-child{margin-bottom:.7em}.bio-v2 .bio-institutions .prose p:last-child{margin-bottom:0}.bio-v2 :is(h1,h2,h3),.bio-preamble h1 em{color:#d4a853}.bio-tabs button[aria-selected=true]{color:#090c13;background:#d4a853;border-color:#d4a853;box-shadow:0 8px 24px #d4a8531a}.bio-opening-banner{isolation:isolate;background:#090c13}.bio-opening-banner>img{filter:contrast(1.08);mix-blend-mode:lighten}
