section.team-member{background-color:var(--bg-color-secondary);color:var(--text-color-secondary);position:relative}section.team-member .columns-container{padding-block:calc(var(--standard-section-padding-y)*2);padding-inline:var(--standard-section-padding-x);display:grid;grid-template-columns:1fr;gap:var(--spacing-xxl);align-items:start}@media(min-width: 62rem){section.team-member .columns-container{grid-template-columns:1fr 2.75fr}}section.team-member .columns-container .column.sticky{top:var(--spacing-xl);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-gap:0 var(--spacing-sm);padding-top:var(--spacing-xl)}@media(min-width: 62rem){section.team-member .columns-container .column.sticky{grid-template-columns:1fr;position:sticky;padding-top:0}}section.team-member .columns-container .column.sticky .image{height:100%;overflow:hidden;margin-bottom:var(--spacing-sm);max-height:330px}section.team-member .columns-container .column.sticky .image img{width:100%;height:100%;object-fit:cover;object-position:top}@media(min-width: 62rem){section.team-member .columns-container .column.sticky .image{aspect-ratio:3/4;height:unset;max-height:unset}}section.team-member .columns-container .column.sticky .name{font-size:var(--font-size-heading-md)}section.team-member .columns-container .column.sticky .extra-details{display:flex;flex-direction:column;gap:var(--spacing-3xs);word-break:break-word}section.team-member .columns-container .column.sticky .extra-details p.job_title{margin-bottom:var(--spacing-xs);font-size:var(--font-size-body-md);text-transform:uppercase;letter-spacing:.05em}section.team-member .columns-container .column.sticky .extra-details p.phone,section.team-member .columns-container .column.sticky .extra-details p.email{margin-bottom:0}section.team-member .columns-container .column.sticky .extra-details p.phone a,section.team-member .columns-container .column.sticky .extra-details p.email a{text-decoration:none;color:inherit;cursor:pointer}section.team-member .columns-container .column.details{display:flex;flex-direction:column;gap:0}@media(min-width: 62rem){section.team-member .columns-container .column.details{gap:var(--spacing-xl)}}section.team-member .columns-container .column.details :first-child .heading{font-family:var(--font-family-headings);font-size:var(--font-size-heading-xl);line-height:1.2;font-weight:400;color:inherit}section.team-member .columns-container .column.details .heading{margin-bottom:var(--spacing-xs)}section.team-member .columns-container .column.details>div{padding-top:var(--spacing-sm)}section.team-member .columns-container .column.details>div:last-child{padding-bottom:var(--spacing-sm)}@media(min-width: 62rem){section.team-member .columns-container .column.details>div{border-top:none;padding-top:0}section.team-member .columns-container .column.details>div:last-child{border-bottom:none;padding-bottom:0}}section.team-member .columns-container .column.details>div .heading{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:0;transition:margin var(--transition-duration-fast) var(--transition-timing-function);-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none}@media(min-width: 62rem){section.team-member .columns-container .column.details>div .heading{cursor:default;margin-bottom:var(--spacing-xs);user-select:auto}}section.team-member .columns-container .column.details>div .heading .toggle{height:2em;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}section.team-member .columns-container .column.details>div .heading .toggle img{height:100%;width:auto;transform-origin:50% 45%;transform:rotate(0deg);transition:transform var(--transition-duration-fast) var(--transition-timing-function);filter:invert(1)}@media(min-width: 62rem){section.team-member .columns-container .column.details>div .heading .toggle{display:none}}section.team-member .columns-container .column.details>div .drawer-content{height:0;overflow:hidden;opacity:0;transition:all var(--transition-duration-fast) var(--transition-timing-function)}@media(min-width: 62rem){section.team-member .columns-container .column.details>div .drawer-content{height:auto;overflow:visible;opacity:1}}section.team-member .columns-container .column.details>div.open .heading{margin-bottom:var(--spacing-xs)}section.team-member .columns-container .column.details>div.open .heading .toggle img{transform:rotate(180deg)}section.team-member .columns-container .column.details>div.open .drawer-content{height:var(--content-height);opacity:1}section.team-member .columns-container .column.details .blurb p{margin-bottom:var(--spacing-xxs);line-height:1.5}section.team-member .columns-container .column.details .blurb p:last-child{margin-bottom:0}section.team-member .columns-container .column.details .list ul{column-count:1;column-gap:var(--spacing-lg);list-style:disc;padding-left:var(--spacing-xs)}section.team-member .columns-container .column.details .list ul:has(ul),section.team-member .columns-container .column.details .list ul:not(:has(li:nth-child(8))){column-count:1;margin-bottom:var(--spacing-xxs)}section.team-member .columns-container .column.details .list ul li{line-height:1.5;font-size:var(--font-size-body-sm)}@media(min-width: 75rem){section.team-member .columns-container .column.details .list ul{column-count:2}section.team-member .columns-container .column.details .list ul li{font-size:var(--font-size-body-md)}}section.team-member .columns-container .column.details .images .images-grid{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-lg);align-items:center;justify-content:space-around}@media(min-width: 75rem){section.team-member .columns-container .column.details .images .images-grid{justify-content:space-between}}section.team-member .columns-container .column.details .images .images-grid .image-item img{height:40px;width:auto;object-fit:contain}section.team-member .columns-container .column.details .cards .cards-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--spacing-xs) var(--spacing-lg)}section.team-member .columns-container .column.details .cards .cards-grid .card{display:flex;flex-direction:row;flex-wrap:wrap}section.team-member .columns-container .column.details .cards .cards-grid .card .card-name,section.team-member .columns-container .column.details .cards .cards-grid .card .card-title{font-weight:600;margin-bottom:0;font-size:var(--font-size-body-xl)}section.team-member .columns-container .column.details .cards .cards-grid .card .card-company{margin-bottom:0;width:100%}@media(min-width: 75rem){section.team-member .columns-container .column.details .cards .cards-grid{grid-template-columns:repeat(3, 1fr)}section.team-member .columns-container .column.details .cards .cards-grid .card{flex-direction:column;flex-wrap:unset}section.team-member .columns-container .column.details .cards .cards-grid .card .card-company{width:unset}}/*# sourceMappingURL=team-member.css.map */
