.team-banner{background:#1F2937;color:#fff}.team-banner .team-banner__image{aspect-ratio:1/1;border-radius:10px;overflow:hidden;margin-bottom:3.125rem}.team-banner .team-banner__name{margin-bottom:.625rem;font-size:42px}@media (min-width: 480px) and (max-width: 1697px){.team-banner .team-banner__name{font-size:calc( 42px + 32 * (100vw - 480px) / (1697 - 480))}}@media (min-width: 1698px){.team-banner .team-banner__name{font-size:74px}}.team-banner .team-banner__title{opacity:0.7;margin:0 0 1.875rem;font-size:24px}@media (min-width: 480px) and (max-width: 1697px){.team-banner .team-banner__title{font-size:calc( 24px + 8 * (100vw - 480px) / (1697 - 480))}}@media (min-width: 1698px){.team-banner .team-banner__title{font-size:32px}}.team-banner .team-banner__intro p{font-size:18px}@media (min-width: 480px) and (max-width: 1697px){.team-banner .team-banner__intro p{font-size:calc( 18px + 11 * (100vw - 480px) / (1697 - 480))}}@media (min-width: 1698px){.team-banner .team-banner__intro p{font-size:29px}}.team-banner .team-banner__quote{display:flex;align-items:flex-start;font-size:22px}@media (min-width: 480px) and (max-width: 1697px){.team-banner .team-banner__quote{font-size:calc( 22px + 16 * (100vw - 480px) / (1697 - 480))}}@media (min-width: 1698px){.team-banner .team-banner__quote{font-size:38px}}.team-banner .team-banner__quote>svg{width:1.5625em;height:auto;display:block;margin-right:.9375em}.team-banner .team-banner__quote blockquote{flex:1;font-family:"Rubik",sans-serif;font-weight:500;font-style:normal}.team-banner .team-banner__quote blockquote p{line-height:130%}.team-banner .team-banner__actions{margin-top:3.125rem}@media screen and (min-width: 1020px){.team-banner .flex{align-items:center}.team-banner .team-banner__image{margin-bottom:0;margin-right:8.33333%;width:29.16667%}.team-banner .team-banner__content{flex:1}}.team-member-actions{overflow:hidden}.team-member-actions>div{display:flex;margin:-.4375rem}.team-member-actions>div>*{margin:.4375rem}.team-member-actions span{display:none}.team-member-actions svg{display:block;height:51px;width:51px}.team-member-actions svg path{fill:#EC4899;transition:fill 0.2s linear}.team-member-actions a{position:relative}.team-member-actions a::before{content:'';position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:#fff;border-radius:100%;z-index:1;transition:background 0.2s ease-in-out}.team-member-actions a svg{position:relative;z-index:2}.team-member-actions a:hover:before{background:none}.team-member-actions a:hover svg path{fill:#fff}

