body.vela-site.astra-site[data-design-system] .profiles-page .hero{grid-template-columns:1fr 1fr;gap:60px}body.vela-site.astra-site[data-design-system] .profiles-page .hero h1{text-wrap:balance;font-size:clamp(40px,4.1vw,59px)}body.vela-site.astra-site[data-design-system] .profiles-page .hero-photo .captioned-photo__media{height:510px}body.vela-site.astra-site[data-design-system] .profiles-page .hero-photo img{object-position:center 55%}body.vela-site.astra-site[data-design-system] .profiles-page .hero .lead{font-size:18px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}body.vela-site.astra-site[data-design-system] .profiles-page .profile-card{background:var(--white);border-radius:var(--radius);grid-template-columns:40% minmax(0,1fr);min-width:0;display:grid;overflow:hidden}body.vela-site.astra-site[data-design-system] .profiles-page .profile-photo{background:#eeeee9;border-radius:0;align-self:stretch;min-width:0;height:100%}body.vela-site.astra-site[data-design-system] .profiles-page .profile-photo .captioned-photo__media{background:#eeeee9;border-radius:0;justify-content:center;align-items:center;height:100%;min-height:328px;padding:18px 14px;display:flex}body.vela-site.astra-site[data-design-system] .profiles-page .profile-photo img{object-fit:contain;border-radius:10px;width:100%;max-width:250px;height:auto;max-height:300px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}body.vela-site.astra-site[data-design-system] .profiles-page .profile-copy .eyebrow{margin-bottom:12px;font-size:12px;line-height:1.5}body.vela-site.astra-site[data-design-system] .profiles-page .profile-copy h3{letter-spacing:-.025em;margin-bottom:14px;font-size:27px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-copy p{font-size:16px;line-height:1.6}body.vela-site.astra-site[data-design-system] .profiles-page .profile-copy .text-link{gap:12px;margin-top:auto;padding-top:18px;font-size:14px}body.vela-site.astra-site[data-design-system] .profiles-page .photos-note{margin-top:18px;font-size:13px}body.vela-site.astra-site[data-design-system] .profiles-page .section-head{align-items:end}body.vela-site.astra-site[data-design-system] .profiles-page .section-head>p{max-width:340px}body.vela-site.astra-site[data-design-system] .profiles-page table thead th:first-child{width:26%}body.vela-site.astra-site[data-design-system] .profiles-page table thead th:nth-child(2){width:31%}body.vela-site.astra-site[data-design-system] .profiles-page table thead th:nth-child(3){width:43%}body.vela-site.astra-site[data-design-system] .profiles-page table thead th{font-size:14px}body.vela-site.astra-site[data-design-system] .profiles-page tbody th small{margin-top:4px;font-size:14px;font-weight:400;display:block}body.vela-site.astra-site[data-design-system] .profiles-page tbody tr[id]{scroll-margin-top:120px}body.vela-site.astra-site[data-design-system] .profiles-page .contact-section{padding-bottom:36px}body.vela-site.astra-site[data-design-system] .profiles-page .contact .request-list{order:0;display:block}body.vela-site.astra-site[data-design-system] .profiles-page .contact .button{max-width:100%}@media (width<=1100px){body.vela-site.astra-site[data-design-system] .profiles-page .hero{gap:34px}body.vela-site.astra-site[data-design-system] .profiles-page .hero h1{font-size:46px}body.vela-site.astra-site[data-design-system] .profiles-page .hero-photo .captioned-photo__media{height:490px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-card{grid-template-columns:36% minmax(0,1fr)}body.vela-site.astra-site[data-design-system] .profiles-page .profile-copy{padding:24px 22px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-copy h3{font-size:25px}}@media (width<=1000px){body.vela-site.astra-site[data-design-system] .profiles-page .profile-grid{grid-template-columns:1fr}body.vela-site.astra-site[data-design-system] .profiles-page .profile-card{grid-template-columns:36% minmax(0,1fr)}body.vela-site.astra-site[data-design-system] .profiles-page .profile-copy{padding:32px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-photo .captioned-photo__media{min-height:280px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-photo img{max-height:244px}}@media (width<=800px){body.vela-site.astra-site[data-design-system] .profiles-page .hero{grid-template-columns:1fr;gap:30px}body.vela-site.astra-site[data-design-system] .profiles-page .hero h1{font-size:48px}body.vela-site.astra-site[data-design-system] .profiles-page .hero-photo .captioned-photo__media{height:430px}body.vela-site.astra-site[data-design-system] .profiles-page .section-head>p{max-width:600px}body.vela-site.astra-site[data-design-system] .profiles-page tbody td{grid-template-columns:110px minmax(0,1fr)}body.vela-site.astra-site[data-design-system] .profiles-page tbody th small{margin:5px 0 0;display:block}body.vela-site.astra-site[data-design-system] .profiles-page .contact .request-list{margin-top:0}}@media (width<=560px){body.vela-site.astra-site[data-design-system] .profiles-page .hero h1{font-size:39px}body.vela-site.astra-site[data-design-system] .profiles-page .hero .lead{font-size:17px}body.vela-site.astra-site[data-design-system] .profiles-page .hero-photo .captioned-photo__media{height:360px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-card{grid-template-columns:1fr}body.vela-site.astra-site[data-design-system] .profiles-page .profile-copy{padding:25px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-photo .captioned-photo__media{height:260px;min-height:0;padding:16px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-photo img{max-width:290px;max-height:228px}body.vela-site.astra-site[data-design-system] .profiles-page .profile-copy .text-link{margin-top:4px;padding-top:12px}body.vela-site.astra-site[data-design-system] .profiles-page tbody td{grid-template-columns:90px minmax(0,1fr);gap:12px}body.vela-site.astra-site[data-design-system] .profiles-page .contact{padding:30px 25px}body.vela-site.astra-site[data-design-system] .profiles-page .contact .request-list{padding-left:18px;font-size:15px}}body.vela-site.astra-site[data-design-system] .profiles-page .profile-photo picture{justify-content:center;align-items:center;display:flex}
