/* Courtline About portrait: supplied Joshua Boorman photograph fills the existing profile-card frame while retaining the information overlay. */
.principal-card--portrait{background:#1a1a1c}.principal-card--portrait .principal-card__portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% center;filter:grayscale(100%) contrast(1.05)}.principal-card--portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,9,.04) 28%,rgba(8,8,9,.24) 55%,rgba(8,8,9,.9) 100%);pointer-events:none}.principal-card--portrait .principal-card__content{z-index:1}.principal-card--portrait .principal-card__content:before{content:"";position:absolute;inset:0;border-radius:8px;background:linear-gradient(130deg,rgba(192,57,43,.12),transparent 46%);pointer-events:none}.principal-card--portrait .principal-card__content>*{position:relative}
@media(max-width:640px){.principal-card--portrait{min-height:590px;overflow:hidden}.principal-card--portrait .principal-card__portrait{object-position:58% center;filter:grayscale(100%) contrast(1.03)}.principal-card--portrait:after{background:linear-gradient(180deg,rgba(8,8,9,.02) 0%,rgba(8,8,9,.06) 38%,rgba(8,8,9,.42) 66%,rgba(8,8,9,.8) 100%)}.principal-card--portrait .principal-card__content{position:absolute;right:16px;bottom:16px;left:16px;z-index:2;padding:26px 24px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(135deg,rgba(19,19,21,.88),rgba(19,19,21,.78));box-shadow:0 16px 28px rgba(0,0,0,.25);backdrop-filter:blur(5px)}.principal-card--portrait .principal-card__content:before{background:linear-gradient(130deg,rgba(192,57,43,.15),transparent 50%)}.principal-card--portrait .principal-card__content h3{font-size:38px}.principal-card--portrait .principal-card__content dl{gap:13px;margin-top:24px}.principal-card--portrait .principal-card__content dl div{grid-template-columns:132px minmax(0,1fr)}.principal-card--portrait .principal-card__content dt{font-size:12px}.principal-card--portrait .principal-card__content dd{font-size:14px;line-height:1.45}}
