.team{width:100%;display:flex;flex-direction:column;align-items:center}.team img{max-width:100%}.team__header-content{display:flex;flex-direction:column;gap:2rem;width:100%;align-items:center;text-align:center;margin-bottom:4rem}@media screen and (min-width: 750px){.team__header-content{max-width:71rem}}@media screen and (min-width: 1400px){.team__header-content{max-width:95rem}}.team__header-content .team__subheading,.team__header-content .team__heading,.team__header-content .team__description,.team__description *{margin:0}.team__header-content.content-container{padding-left:0;padding-right:0}.team__subheading{font-family:var(--font-subheading-family);font-style:var(--font-subheading-style);font-weight:var(--font-subheading-weight);letter-spacing:.1rem;line-height:1;text-transform:uppercase;color:rgb(var(--color-subheading))}.team__heading-container{margin:0;display:flex;flex-direction:column;align-items:center}.team__heading-standard{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground))}.team__heading-accent{font-family:var(--font-accent-family);font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);color:rgb(var(--color-accent));line-height:1;display:inline-block;margin:0}.team__heading-accent.h1{font-size:calc(var(--font-heading-scale) * 12rem)}@media screen and (max-width: 749px){.team__heading-accent.h1{font-size:calc(var(--font-heading-scale) * 9rem)}}.team__heading-accent.h2{font-size:calc(var(--font-heading-scale) * 9rem)}@media screen and (max-width: 749px){.team__heading-accent.h2{font-size:calc(var(--font-heading-scale) * 6rem)}}.team__heading-accent.h3{font-size:calc(var(--font-heading-scale) * 6rem)}@media screen and (max-width: 749px){.team__heading-accent.h3{font-size:calc(var(--font-heading-scale) * 5.4rem)}}.team__heading-accent.h4{font-size:calc(var(--font-heading-scale) * 5.4rem)}@media screen and (max-width: 749px){.team__heading-accent.h4{font-size:calc(var(--font-heading-scale) * 4rem)}}.team__heading-accent.h5{font-size:calc(var(--font-heading-scale) * 4rem)}@media screen and (max-width: 749px){.team__heading-accent.h5{font-size:calc(var(--font-heading-scale) * 3.6rem)}}.team__description{font-family:var(--font-body-family);font-style:var(--font-body-style);color:rgb(var(--color-foreground))}.team__grid{display:flex;flex-wrap:wrap;gap:9rem;width:100%;max-width:120rem;margin-top:6rem;justify-content:center}@media screen and (min-width: 750px){.team__grid{gap:9rem 6rem}}.team__member{flex:1 1 100%;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:30rem;gap:1.5rem;min-width:0}@media screen and (min-width: 750px) and (max-width: 1023px){.team__member{flex:1 1 calc(50% - 3rem);min-width:25rem}}@media screen and (min-width: 1024px){.team__member{flex:1 1 calc(33.333% - 4rem);min-width:28rem}}.team__member-image{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;margin:0 0 4.5rem;background:rgb(var(--color-background));min-height:30rem}.team__member-image img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}.team__member-image img.loaded{opacity:1}.team__member-image--placeholder{display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.05)}.team__member-image--placeholder svg{width:60%;height:60%;color:rgb(var(--color-foreground))}.team__member-category{font-family:var(--font-subheading-family);font-style:italic;font-weight:400;font-size:1.8rem;line-height:1.5;letter-spacing:.09rem;text-transform:capitalize;color:rgb(var(--color-subheading));margin:0 0 .5rem}.team__member-name{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--font-heading-scale) * 1.6rem);color:rgb(var(--color-foreground));margin:0}@media only screen and (min-width: 750px){.team__member-name{font-size:calc(var(--font-heading-scale) * 2rem)}}.team__member-role{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.5rem;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0}.team__member-more-link{margin:0}.team__modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;visibility:hidden;transition:visibility 0s ease .3s}.team__modal[aria-hidden=false]{visibility:visible;transition-delay:0s}.team__modal:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000c;opacity:0;transition:opacity .3s ease;pointer-events:none}.team__modal[aria-hidden=false]:before{opacity:1;pointer-events:auto}.team__modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}.team__modal-content{position:relative;width:90%;max-width:80rem;max-height:90vh;background:rgb(var(--color-background));border-radius:1rem;overflow-y:auto;z-index:2;transform:scale(.95);opacity:0;transition:transform .3s ease,opacity .3s ease}.team__modal[aria-hidden=false] .team__modal-content{transform:scale(1);opacity:1}.team__modal-close{position:absolute;top:2rem;right:2rem;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.1);border:none;border-radius:50%;cursor:pointer;transition:background .2s ease;z-index:2}.team__modal-close:hover{background:rgba(var(--color-foreground),.2)}.team__modal-close svg{color:rgb(var(--color-foreground))}.team__modal-body{display:flex;flex-direction:column;padding:4rem;width:100%}@media screen and (min-width: 750px){.team__modal-body{padding:6rem}}.team__modal-info{width:100%;display:flex;flex-direction:column;gap:2rem}.team__modal-name{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:3rem;color:rgb(var(--color-foreground));margin:0}.team__modal-role{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05rem;color:rgb(var(--color-accent));margin:0}.team__modal-contact-wrapper{margin-top:3rem}.team__modal-contact-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.6rem;text-transform:uppercase;letter-spacing:.05rem;color:rgb(var(--color-accent));margin:0 0 1.5rem}.team__modal-contact{display:flex;flex-direction:column;gap:1.2rem}.team__modal-contact-item{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-body-family);font-size:1.5rem;color:rgb(var(--color-foreground));text-decoration:none;transition:color .2s ease}.team__modal-contact-item:hover{color:rgb(var(--color-accent))}.team__modal-contact-label{font-weight:600;line-height:1.4}.team__modal-contact-text{line-height:1.4}.team__modal-description{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;color:rgb(var(--color-foreground))}.team__modal-description *{margin:0 0 1.5rem}.team__modal-description *:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-team.css.map */
