.person{background-color:var(--theme--palette--secondary);border-radius:var(--theme--radius--rounded);display:grid;grid-template-areas:"photo" "details";grid-template-columns:1fr;grid-template-rows:auto;overflow:hidden}.person.is-style-wide{align-items:center}@media only screen and (min-width:560px){.person.is-style-wide{grid-template-areas:"photo details";grid-template-columns:50% 50%}}.person.is-style-tall{grid-template-rows:min-content 1fr}.has-secondary-background-color .person{background-color:var(--theme--palette--white)}.person.is-style-wide .person-image{align-self:stretch}.person.is-style-wide .person-image img{border-radius:var(--theme--radius--rounded);height:100%;max-height:none;object-fit:cover}.person-email,.person-name,.person-title{hyphens:auto}.person-details{padding:var(--theme--spacing--grid)}@media only screen and (min-width:768px){.person-details.is-style-wide{padding-left:calc(var(--theme--spacing--grid)*2);padding-right:calc(var(--theme--spacing--grid)*2)}}.person-name{font-size:var(--theme--font-size--h4);font-weight:var(--theme--font-weight--bold)}.person-contact-item,.person-name{margin-bottom:.25em}