.life-introduction{grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding:70px 0 48px;display:grid}.life-introduction .profile-title{color:#f1e8dc;font-size:clamp(86px,12vw,158px);line-height:.98}.life-deck{letter-spacing:-.035em;color:#d0c1df;max-width:460px;margin:0 0 4px;font-size:clamp(22px,2.6vw,35px);line-height:1.5}.life-intro-copy{color:#b8adc5;max-width:560px;margin:22px 0 0;font-size:16px;line-height:1.85}.life-index{scrollbar-width:thin;scrollbar-color:#685677 transparent;border-block:1px solid #b5a5c431;gap:30px;margin-bottom:0;padding:22px 0;display:flex;overflow-x:auto}.life-index a{white-space:nowrap;color:#bfb0d0;flex:none;padding:4px 0;font-size:13px}.life-index a:hover{color:#d8f0df}.life-collection{grid-template-columns:1fr 1fr;column-gap:75px;display:grid}.life-entry{border-bottom:1px solid #b5a5c431;min-width:0;padding:48px 0 52px;scroll-margin-top:95px}.life-entry h2{letter-spacing:-.04em;color:#eee2d3;margin:0;font-family:Fraunces Original,Georgia,serif;font-size:clamp(34px,3.8vw,47px);font-weight:500;line-height:1.16}.life-affiliation{color:#a496b5;margin:0 0 18px;font-size:12px;line-height:1.6}.life-dates{color:#92869f;margin:14px 0 0;font-size:11px}.life-entry-body{margin-top:25px}.life-entry-body>p{color:#bbacc9;text-wrap:pretty;margin:0 0 17px;font-size:15px;line-height:1.85}.life-entry-body>.life-entry-intro{color:#e2d9e9;font-size:19px;line-height:1.75}.life-entry-feature,.life-entry-wide{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:75px;display:grid}.life-entry-feature{padding:52px 0 57px}.life-entry-feature h2{max-width:350px;font-size:clamp(43px,5vw,65px)}.life-entry-feature .life-entry-body,.life-entry-wide .life-entry-body{margin-top:0}.life-entry-wide{margin-top:-1px}.life-roles{gap:25px;margin:26px 0 0;padding:0;list-style:none;display:grid}.life-roles strong{color:#cbdac9;margin:0 0 8px;font-size:14px;font-weight:500;display:block}.life-roles p{color:#ad9cbd;margin:0;font-size:14px;line-height:1.8}.life-photo{min-width:0;margin:30px 0}.life-photo img{border-radius:3px;width:100%;height:auto;display:block}.life-photo figcaption{color:#9d8eaa;margin-top:11px;font-size:12px;line-height:1.6}.life-entry-with-image.life-entry-feature .life-entry-heading,.life-entry-with-image.life-entry-wide .life-entry-heading{grid-column:1/-1}.life-entry-with-image.life-entry-feature .life-entry-body,.life-entry-with-image.life-entry-wide .life-entry-body{margin-top:30px}.life-links{flex-wrap:wrap;gap:15px 25px;margin-top:23px;display:flex}.life-links a{color:#d4bde6;border-bottom:1px solid #756285;padding-bottom:5px;font-size:13px}.life-links a:hover{color:#c0e5d6}@media (max-width:850px){.life-introduction,.life-collection,.life-entry-feature,.life-entry-wide{column-gap:36px}}@media (max-width:600px){.life-introduction{grid-template-columns:1fr;gap:24px;padding:45px 0 30px}.life-introduction .profile-title{font-size:93px}.life-deck{font-size:25px}.life-index{gap:24px;padding-block:17px}.life-collection,.life-entry-feature,.life-entry-wide{display:block}.life-entry{padding:35px 0 38px}.life-entry-feature h2{font-size:44px}.life-entry-feature .life-entry-body,.life-entry-wide .life-entry-body{margin-top:26px}.life-entry-body>.life-entry-intro{font-size:18px}}
