.team{position:relative}@media only screen and (max-width:767px){.team{padding-left:2.4rem;padding-right:2.4rem;padding-top:3.6rem}}.team__heading{font-family:Canela;font-size:5.6rem;font-weight:300;letter-spacing:-1.68px;line-height:100%;margin:0 0 1.3rem;text-align:center}@media only screen and (max-width:992px){.team__heading{font-family:Canela;font-size:3.2rem;font-weight:300;letter-spacing:-.56px;line-height:100%;margin:0 0 3.6rem}}.team__members-wrapper{padding-bottom:2rem;padding-top:4rem;position:relative}@media only screen and (min-width:768px){.team__members-wrapper{padding-bottom:8rem;padding-top:5rem}}.team__subheading{font-family:Holybuck;font-size:3.6rem;font-weight:400;left:0;line-height:100%;position:absolute;transform:rotate(-10deg) translateY(calc(-100% - 2rem));z-index:-1}@media only screen and (min-width:992px){.team__subheading{font-family:Holybuck;font-size:5.6rem;font-weight:400;line-height:100%}}.team__subheading:has(span:not(:only-child)){transform:rotate(-10deg) translateY(calc(-70% - 1rem))}.team__subheading span{display:block}.team__subheading span:last-child:not(:only-child){text-align:right;transform:translate(2rem,-1.5rem)}.team__members{position:relative}.team__member-image-wrapper{background-color:#f8f3e9;border-radius:.8rem;overflow:hidden;padding-top:100%;position:relative;width:100%}.team__member-image-wrapper svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:768px){.team__member-image-wrapper svg{height:8rem;width:8rem}}.team__member-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.team__member-name{font-family:Canela;font-size:2rem;font-weight:300;letter-spacing:-.28px;line-height:120%;margin:1.6rem 0 0}@media only screen and (max-width:992px){.team__member-name{font-size:1.8rem;margin:.8rem 0 0}}.team__member-position{font-family:Diatype;font-size:1.8rem;font-weight:400;letter-spacing:-.18px;line-height:130%;margin:0}@media only screen and (max-width:992px){.team__member-position{font-family:Diatype;font-size:1.2rem;font-weight:400;letter-spacing:-.11px;line-height:130%}}.team__member-modal{border-radius:.8rem;box-shadow:.6rem .6rem .6rem #00000040;left:-2rem;overflow:hidden;position:absolute;top:-2rem}@media only screen and (max-width:768px){.team__member-modal{left:-1.2rem;top:-1.2rem}}.team__member-modal .focus-trap-end{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.team__member-modal :focus{outline:2px solid #262626;outline-offset:2px}.team__member-modal-inner{background-color:#f3dfb9;padding:1.2rem;width:30rem}@media only screen and (min-width:576px){.team__member-modal-inner{padding:2rem;width:42rem}}@media only screen and (min-width:768px){.team__member-modal-inner{padding:2rem;width:38rem}}@media only screen and (min-width:992px){.team__member-modal-inner{padding:2rem;width:45rem}}@media only screen and (min-width:1200px){.team__member-modal-inner{width:59rem}}.team__member-modal-content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;position:relative}@media only screen and (min-width:992px){.team__member-modal-content{align-items:center;flex-direction:row;gap:4rem;justify-content:space-between}}.team__member-modal-image-wrapper{flex-shrink:0;position:relative;width:32.5rem}.team__member-modal-image-wrapper:after{content:"";display:block;padding-bottom:100%;width:100%}.team__member-modal-image-wrapper img{border-radius:.8rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.team__member-modal-script{align-self:center;font-family:Holybuck;font-size:3.2rem;font-weight:400;line-height:100%}@media only screen and (min-width:992px){.team__member-modal-script{font-family:Holybuck;font-size:4rem;font-weight:400;line-height:100%}}@media only screen and (min-width:1200px){.team__member-modal-script{font-family:Holybuck;font-size:5.6rem;font-weight:400;line-height:100%}}@media only screen and (min-width:992px){.team__member-modal-script span{display:block;transform:rotate(-19deg);width:-moz-fit-content;width:fit-content}.team__member-modal-script span:last-child{padding-left:5rem;transform:rotate(-19deg)}}.team__member-modal-close{background-color:transparent;border:none;color:#262626;cursor:pointer;position:absolute;right:1.2rem;top:1.2rem}@media only screen and (min-width:992px){.team__member-modal-close{right:2.4rem;top:2.4rem}}.team__member-modal--wide .team__member-modal-close{left:1.2rem;right:auto}@media only screen and (min-width:992px){.team__member-modal--wide .team__member-modal-close{left:2.4rem}}.team__member-modal--wide .team__member-modal-info{direction:ltr;text-align:left}.team__member-modal-info{padding-left:.6rem}.team__member-modal-info ol{display:flex;flex-direction:column;gap:1.6rem;margin:0;max-width:35.5rem;padding:1.5rem 0 0 1.5rem}.team__member-modal-info ol li::marker{font-family:Canela;font-size:1.8rem;font-weight:300;letter-spacing:-.18px;line-height:120%}@media only screen and (min-width:992px){.team__member-modal-info ol li::marker{font-family:Canela;font-size:2rem;font-weight:300;letter-spacing:-.28px;line-height:120%}}.team__member-modal-info ol li strong{font-family:Canela;font-size:2.2rem;font-weight:300;letter-spacing:-.22px;line-height:120%;margin-bottom:.8rem;margin-left:1rem}@media only screen and (min-width:576px){.team__member-modal-info ol li strong{font-family:Canela;font-size:2.4rem;font-weight:300;letter-spacing:-.24px;line-height:120%}}@media only screen and (min-width:1200px){.team__member-modal-info ol li strong{font-family:Canela;font-size:4rem;font-weight:300;letter-spacing:-.8px;line-height:110%}}.team__member-modal-info ol li em{display:block;font-family:Diatype;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:-.16px;line-height:130%;margin-left:1rem}@media only screen and (min-width:1200px){.team__member-modal-info ol li em{font-family:Diatype;font-size:2rem;font-weight:400;letter-spacing:-.2px;line-height:130%}}.team__swiper-pagination{display:flex;height:0;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,calc(-50% - 5.5rem));width:calc(100% + 3.2rem);z-index:10}.team__swiper-pagination button:disabled{opacity:0}
