body:has(.lism-profile) .site-header{border-bottom:0}.lism-profile{--hybrid-paper:#fff;--hybrid-warm:#f5f4f0;color:#292824;letter-spacing:.005em;background:#fff;font-size:1.0625rem;line-height:1.9}.lism-profile .profile-wrap{width:min(100% - 3rem,76rem);margin-inline:auto}.lism-profile .profile-section{padding-block:clamp(5rem,8vw,7.5rem)}.lism-profile h1,.lism-profile h2{letter-spacing:.005em;margin:0;font-weight:600}.lism-profile h2{font-size:var(--lism-section-heading-size);font-weight:var(--lism-section-heading-weight);line-height:var(--lism-section-heading-leading);letter-spacing:var(--lism-section-heading-tracking)}.lism-profile p,.lism-profile figure,.lism-profile dl{margin:0}.lism-profile .profile-reading{min-width:0;max-width:46rem}.lism-profile .profile-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;padding-block:clamp(4rem,7vw,6.5rem) clamp(2rem,4vw,3.5rem)}.lism-profile .profile-hero-copy{padding-left:clamp(0rem,2vw,2rem)}.lism-profile .profile-hero h1{font-size:clamp(2rem,3.2vw,2.65rem);line-height:1.5}.lism-profile .profile-hero h1>span{display:block}.lism-profile .profile-hero-photo{aspect-ratio:3/2;overflow:hidden}.lism-profile .profile-hero-photo img,.lism-profile .profile-note-photo img{object-fit:cover;width:100%;height:100%;display:block}.lism-profile .profile-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lism-profile .profile-split h2{max-width:24rem}.lism-profile .profile-surface{background:var(--hybrid-paper)}.lism-profile :is(section[aria-labelledby=profile-who-title],section[aria-labelledby=profile-create-title]){isolation:isolate;background:var(--hybrid-warm);position:relative}.lism-profile :is(section[aria-labelledby=profile-who-title],section[aria-labelledby=profile-create-title]):before{content:"";inset-block:0;background:inherit;z-index:-1;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.lism-profile .profile-career{background:var(--hybrid-warm)}.lism-profile .profile-career-list>div{border-top:1px solid #d9d9d5;grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.lism-profile .profile-career-list>div:last-child{border-bottom:1px solid #d9d9d5}.lism-profile .profile-career-list dt{font-weight:600}.lism-profile .profile-career-list dd{margin:0}.lism-profile .profile-note{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.lism-profile .profile-note-copy{max-width:43rem}.lism-profile .profile-note-photo{aspect-ratio:5/4;overflow:hidden}.lism-profile .profile-note-photo img{object-position:20% 50%}.lism-profile .profile-note-link,.lism-profile .profile-contact-link{color:#fff;justify-content:space-between;align-items:center;gap:2rem;width:min(100%,20rem);min-height:3.75rem;padding:1rem 1.25rem;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.lism-profile .profile-note-link{background:#292824;margin-top:.5rem}.lism-profile .profile-note-link:hover,.lism-profile .profile-note-link:focus-visible{background:#403e39}.lism-profile :is(section[aria-labelledby=profile-who-title],.profile-contact){padding-block:clamp(4rem,6vw,5.5rem)}.lism-profile .profile-contact{background:var(--hybrid-warm)}.lism-profile .profile-contact-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center}.lism-profile .profile-contact-link{background:#00b7ff}.lism-profile .profile-contact-link:hover,.lism-profile .profile-contact-link:focus-visible{background:#008ac1}@media (width<=50rem){.lism-profile .profile-hero,.lism-profile .profile-split,.lism-profile .profile-note,.lism-profile .profile-contact-inner{grid-template-columns:1fr}.lism-profile .profile-hero{padding-block:3.75rem 2rem}.lism-profile .profile-hero-copy{padding-left:0}.lism-profile .profile-hero-photo{width:100%}.lism-profile .profile-section{padding-block:4.5rem}.lism-profile :is(section[aria-labelledby=profile-who-title],.profile-contact){padding-block:3.5rem}.lism-profile .profile-career-list>div{grid-template-columns:6.5rem minmax(0,1fr);gap:.75rem}}@media (width<=30rem){.lism-profile .profile-hero-tail{display:block}}
