.team{overflow:hidden}.team__inner{margin:0 auto 4rem;max-width:940px;padding:0 2rem;text-align:center}.team__members{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.team__member{padding:2rem;text-align:center;width:100%}.team__member-inner{margin:0 auto;max-width:240px}.team__headshot{border-radius:50%;display:inline-block;font-size:0;margin-bottom:2rem}.team__header{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;text-align:left}.team__name{font-family:halyard-display,sans-serif;font-size:2.1rem;font-weight:600;line-height:1.2}.team__url{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--purple-light);border-radius:6px;height:3rem;justify-content:center;width:3rem}.team__title{font-family:halyard-display,sans-serif;font-size:1.6rem;font-weight:300;line-height:1.2;padding-right:5rem;text-align:left}.team__investors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem;justify-content:center;margin-top:4rem;padding:0 2rem}.team__carousel{display:none;padding:4rem 2rem 10rem;position:relative;width:100vw}.team__carousel:after,.team__carousel:before{background-color:var(--purple);bottom:0;content:"";position:absolute;top:0;width:100vw}.team__carousel:before{left:-100vw}.team__carousel:after{right:-100vw}.team__carousel.is-active{display:block}.team__carousel-inner{margin:0 auto;max-width:1280px;position:relative}.team__carousel-close{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;z-index:99;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--purple-dark);border:0;border-radius:50%;height:5.4rem;justify-content:center;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:5.4rem}.team__carousel-close:hover{background-color:var(--purple-medium);cursor:pointer}.team__carousel-close>svg{pointer-events:none}.team__carousel-member{width:100%}.team__carousel-content{margin-top:5.4rem}.team__carousel-headshot{border-radius:50%;display:none}.team__carousel-header,.team__carousel-url{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team__carousel-url{-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--purple-light);border-radius:6px;height:3rem;justify-content:center;width:3rem}.team__carousel-name{margin-bottom:2px;margin-right:2rem;text-transform:uppercase}.team__carousel-title{font-weight:300}@media (min-width:576px){.team__rich-text{margin:0 auto;max-width:600px}.team__member{width:50%}}@media (min-width:768px){.team__carousel{padding:6rem 2rem 12rem}}@media (min-width:992px){.team__inner{padding:0 4rem}.team__rich-text{max-width:100%}.team__member{width:33.333%}.team__investors{margin-top:8rem;padding:0 4rem}.team__carousel-member{display:grid;grid-template-columns:320px 1fr;grid-gap:6rem}.team__carousel-headshot{display:block}}.team .flickity-button{color:var(--purple);padding:0;-webkit-transition:all .2s ease;transition:all .2s ease}.team .flickity-button:active,.team .flickity-button:hover{background:var(--purple);color:var(--white);cursor:pointer}.team .flickity-button:focus{-webkit-box-shadow:0 0 0 2px var(--purple);box-shadow:0 0 0 2px var(--purple);outline:0}.team .flickity-prev-next-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#9391be;border:2px solid #9391be;border-radius:50%;height:5.4rem;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:5.4rem}.team .flickity-prev-next-button .flickity-button-icon{height:12px;left:auto;position:relative;top:auto}.team .flickity-prev-next-button.previous{left:auto;right:6.4rem;top:calc(100% + 4rem)}.team .flickity-prev-next-button.next{left:auto;right:0;top:calc(100% + 4rem)}