.postcard-home .site{padding:0 5vw;min-height:100svh}.postcard-home .header{padding:26px 0 16px}.return-current{position:absolute;top:27px;left:5vw;font:11px/1.5 var(--sans);color:#fff;text-decoration:none}.postcard-home .profile-home{padding:32px 0 20px;display:block}.postcard-home .profile-card{width:100%;max-width:1200px;margin:0 auto;padding:0;background:none;border:0;box-shadow:none;color:white;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(60px,12vw,180px);row-gap:25px}.postcard-home .profile-intro{grid-column:1;grid-row:1;align-items:flex-start;justify-content:flex-start;gap:22px;margin:0}.postcard-home .profile-intro h1{font:400 34px/1.2 Georgia,serif;color:white;letter-spacing:-.7px;margin-bottom:16px}.postcard-home .profile-intro p{font:17px/1.6 Georgia,serif;max-width:360px;color:white;margin-bottom:15px}.postcard-home .profile-intro .profile-bio-interests{font:15px/1.6 Georgia,serif;color:#f4f4ef;max-width:330px}.postcard-home .profile-intro a{color:white;font-size:11px}.postcard-home .profile-photo{width:65px;height:78px;margin-top:5px;order:-1}.postcard-home .profile-experience{grid-column:2;grid-row:1 / span 2;border:0;padding:0;margin:0}.postcard-home .profile-card h2{font:italic 16px/1.5 Georgia,serif;color:white;margin-bottom:22px}.postcard-home .profile-row{grid-template-columns:1fr;gap:3px;margin-bottom:22px}.postcard-home .profile-card h3{font:400 18px/1.4 Georgia,serif;color:white;margin-bottom:3px}.postcard-home .profile-role{font:11px/1.6 var(--sans);color:#f1f4f1}.postcard-home .profile-row p{font:15px/1.6 Georgia,serif;color:#fff;margin-top:5px;max-width:440px}.postcard-home .profile-education{grid-column:1;grid-row:2;align-self:start;border:0;padding:0;margin:0 0 0 87px;max-width:360px}.postcard-home .profile-education h2{margin-bottom:13px}.postcard-home .profile-education p{font:15px/1.6 Georgia,serif;color:white;margin-top:7px}.postcard-home .profile-photo-caption{position:fixed;bottom:25px;left:5vw;font:11px/1.5 var(--sans);color:white;margin:0}.postcard-home .footer{padding:18px 0 25px}.postcard-home .profile-card a:focus-visible{outline-color:white}.postcard-home:before{background:linear-gradient(180deg,rgba(8,29,39,.46),rgba(8,29,39,.39) 57%,rgba(8,29,39,.12)),linear-gradient(90deg,#061a2420,transparent 45%,#061a2420)}
@media(min-height:900px) and (min-width:1000px){.postcard-home .profile-home{padding-top:65px}.postcard-home .profile-card{row-gap:50px}}
@media(max-width:1000px){.postcard-home .profile-card{column-gap:50px}.postcard-home .profile-intro{display:block}.postcard-home .profile-photo{margin:18px 0 0;width:65px;height:78px}.postcard-home .profile-education{margin-left:0}.postcard-home .profile-photo-caption{position:static;margin-top:24px}.postcard-home .profile-intro h1{font-size:31px}.postcard-home .profile-row p{font-size:14px}}
@media(max-width:650px){.postcard-home .site{padding:0 24px}.return-current{left:24px;font-size:10px}.postcard-home .header{padding-top:26px}.postcard-home .profile-home{padding-top:25px}.postcard-home .profile-card{display:flex;flex-direction:column;gap:32px}.postcard-home .profile-intro{display:flex;gap:18px}.postcard-home .profile-photo{order:0;flex-shrink:0;margin-top:4px}.postcard-home .profile-intro h1{font-size:29px}.postcard-home .profile-intro p{font-size:15px}.postcard-home .profile-intro .profile-bio-interests{font-size:14px}.postcard-home .profile-card h2{margin-bottom:17px}.postcard-home .profile-row{margin-bottom:23px}.postcard-home .profile-row p{font-size:15px}.postcard-home .profile-education{margin:0}.postcard-home .profile-photo-caption{font-size:10px;margin-top:28px}.postcard-home:before{background:#061c2b85}.postcard-home .footer{align-items:flex-start}}
body:not(.postcard-home) .return-current{position:static;display:block;color:#30332f;margin:0 0 15px}
