.team-members__blocks.grid{align-items:flex-start}.team-member{background-color:transparent;padding:0;border-radius:20px;position:relative;transition:transform .25s}.team-member:hover{transform:scale(1.02);box-shadow:0 10px 30px #00000080;z-index:1}.team-member__info{padding:10px 15px 15px;background-color:#fff;border-radius:0 0 10px 10px}.team-member__portrait img{cursor:pointer}.team-member__portrait img,.team-member__bio-portrait img{aspect-ratio:1 / 1;object-fit:cover;border-radius:10px 10px 0 0}.team-member__bio-portrait img{border-radius:10px;max-width:100%;height:auto}@media screen and (min-width:500px){.team-member__bio-header{display:flex;flex-wrap:nowrap;margin-bottom:20px}.team-member__bio-portrait{width:50%;margin-right:20px}}.team-member__bio{display:none;z-index:1;position:fixed;width:100%;height:100%;top:0;left:0}.page-underlay,div.page-underlay:empty{z-index:1;position:fixed;display:block;width:100%;height:100%;top:0;left:0}.page-overlay{z-index:2;position:fixed;width:100%;height:100%;top:0;left:0;background:#0008;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;pointer-events:none}.page-overlay .modal{position:relative;pointer-events:all}.page-overlay .modal .modal-content{max-height:calc(100vh - 80px);overflow-y:auto;max-width:calc(var(--readable-column-width) + 40px);margin-left:10px;margin-right:10px;box-shadow:0 10px 20px #0002;border-radius:0 10px 10px;padding:20px;background:#fff}@media screen and (min-width:750px){.page-overlay .modal .modal-content{margin-left:20px;margin-right:20px}}.button.button--small.team-member__modal-bio-toggle{position:absolute;top:0;left:10px;z-index:2;transform:translateY(-50%);cursor:pointer}@media screen and (min-width:750px){.button.button--small.team-member__modal-bio-toggle{transform:translate(-50%,-50%);left:20px}}.team-member__bio p{font-size:.9em;letter-spacing:normal}.team-members h2{margin:0;letter-spacing:normal}.team-members p{margin:1rem 0 0;letter-spacing:normal}@media screen and (min-width:750px){margin: 0}.team-members p.team-member__level{margin-bottom:8px}.button{letter-spacing:normal}a.team-member__bio-toggle:not([href]){cursor:pointer}.video-container{margin-top:2.4rem}.video-container.hosted-video-container-full-width video{width:100%;height:auto}.video-container.embedded-video-container-full-width iframe{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-team-members.css.map */
