.cru-team-grid{width:100%}.cru-team-grid-inner{margin:0 auto}.cru-team-grid-heading,.cru-team-grid-group-heading,.cru-team-grid-member-name,.cru-team-grid-member-role{margin-top:0}.cru-team-grid-group:first-child,.cru-team-grid-heading+.cru-team-grid-group{margin-top:0!important}.cru-team-grid-group-description{margin-left:auto;margin-right:auto}.cru-team-grid-group-description p,.cru-team-grid-member-bio p{margin-top:0}.cru-team-grid-group-description p:last-child,.cru-team-grid-member-bio p:last-child{margin-bottom:0}.cru-team-grid-divider{border:0;border-top-style:solid;margin-left:0;margin-right:0}.cru-team-grid-members{display:grid}.cru-team-grid-photo{overflow:hidden;max-width:100%}.cru-team-grid-photo img{display:block;width:100%;height:100%;object-fit:cover}.cru-team-grid.align-center .cru-team-grid-photo{margin-left:auto;margin-right:auto}.cru-team-grid-features{display:flex;flex-direction:column;gap:96px;margin-top:64px;text-align:left}.cru-team-grid-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px}.cru-team-grid-feature-photo img{display:block;width:100%;max-width:480px;height:auto;aspect-ratio:4 / 5;object-fit:cover}.cru-team-grid-feature.photo-right .cru-team-grid-feature-photo{order:2}.cru-team-grid-feature.photo-right .cru-team-grid-feature-photo img{margin-left:auto}.cru-team-grid-feature-name{margin:0;font-size:30px;font-weight:300;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:#333132}.cru-team-grid-feature-role{margin:8px 0 0;font-size:14.5px;letter-spacing:.1em;text-transform:uppercase;color:#b10d28}.cru-team-grid-feature-bio{max-width:672px;margin-top:28px;font-size:18px;font-weight:300;line-height:1.9;color:#353535}.cru-team-grid-feature-bio p{margin:0}.cru-team-grid-features+.cru-team-grid-group{margin-top:112px!important}@media only screen and (max-width:989px){.cru-team-grid-features{gap:64px}.cru-team-grid-feature{grid-template-columns:100%;gap:40px}.cru-team-grid-feature.photo-right .cru-team-grid-feature-photo{order:0}.cru-team-grid-feature.photo-right .cru-team-grid-feature-photo img{margin-left:0}.cru-team-grid-feature-name{font-size:26px}.cru-team-grid-features+.cru-team-grid-group{margin-top:80px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cru-team-grid.css.map */
