.jm-team{--jm-team-accent-bar-height: 3.6rem;background:linear-gradient(180deg,#18272b,#131d20);color:var(--color-light);padding-top:var(--jm-team-pad-top, 9rem);padding-bottom:var(--jm-team-pad-bottom, 15rem);position:relative;overflow:hidden}.jm-team--has-accent-bar{padding-bottom:0}.jm-team__header{width:100%;max-width:var(--page-width, 144rem);margin:0 auto 8rem;padding:0 5rem;text-align:center}.jm-team__heading{margin:0;color:var(--color-light);font-family:var(--font-heading);font-weight:400;font-size:clamp(32px,19.6436px + 3.1683vw,64px);line-height:150%;letter-spacing:clamp(.64px,.3929px + .0634vw,1.28px)}.jm-team__splide{position:relative;z-index:1;padding:0 5rem}.jm-team--has-pagination .jm-team__splide{padding-bottom:4.5rem}@media(min-width:750px){.jm-team__splide{max-width:var(--page-width);margin:0 auto}}.jm-team__splide .splide__slide{height:auto}.jm-team__splide{--jm-team-per-page: 3;--jm-team-gap: 5rem}.jm-team__splide:not(.is-initialized){visibility:visible}.jm-team__splide:not(.is-initialized) .splide__list{gap:var(--jm-team-gap)}.jm-team__splide:not(.is-initialized) .splide__slide{flex:0 0 calc((100% + var(--jm-team-gap)) / var(--jm-team-per-page) - var(--jm-team-gap))}@media screen and (max-width:1024px){.jm-team__splide{--jm-team-per-page: 2;--jm-team-gap: 3rem}.jm-team__splide:not(.is-initialized) .splide__track{padding:0 6rem 0 3rem}}@media screen and (max-width:749px){.jm-team__splide{--jm-team-per-page: 1.25;--jm-team-gap: 2.4rem}.jm-team__splide:not(.is-initialized) .splide__track{padding:0 2.4rem}}.jm-team__splide .splide__arrow{background-color:var(--color-accent);opacity:1;width:4.4rem;height:4.4rem;border-radius:50%;transition:background-color .2s ease}.jm-team__splide .splide__arrow svg{fill:var(--color-primary);width:1.4rem;height:1.4rem}.jm-team__splide .splide__arrow:hover{background-color:var(--color-light)}.jm-team__splide .splide__arrow:disabled{opacity:.25;pointer-events:none}.jm-team__splide .splide__pagination{bottom:-.5rem;gap:1rem}.jm-team__splide .splide__pagination__page{background:var(--color-dark-green);width:1.5rem;height:1.5rem;border-radius:50%;margin:0;transition:background-color .2s ease,transform .2s ease}.jm-team__splide .splide__pagination__page.is-active{border:1px solid var(--color-light)}.jm-team__card{width:100%;height:100%;display:flex;flex-direction:column;text-align:left;box-shadow:0 4px 12px #00000014;transition:transform .25s cubic-bezier(.25,.8,.25,1),box-shadow .25s cubic-bezier(.25,.8,.25,1)}@media(hover:hover){.jm-team__card:hover,.jm-team__card:focus-within{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}}@media(prefers-reduced-motion:reduce){.jm-team__card{transition-property:box-shadow}.jm-team__card:hover,.jm-team__card:focus-within{transform:none}}.jm-team__photo{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:#484444}.jm-team__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.jm-team__photo--empty{display:flex;align-items:center;justify-content:center;min-height:28rem;border:1px dashed rgba(24,39,43,.3)}.jm-team__photo-placeholder{color:var(--color-light);font-family:var(--font-body);font-weight:400;font-size:1.4rem;text-transform:uppercase;letter-spacing:.32px;text-align:center;padding:1.6rem}.jm-team__content{flex-grow:1;padding:3rem;background:#23363c}.jm-team__name{margin:0 0 .4rem;color:var(--color-light);font-family:var(--font-heading);font-weight:600;font-size:1.8rem;line-height:171%;letter-spacing:.32px}.jm-team__role{margin:0 0 1.5rem;color:var(--color-accent);font-family:var(--font-body);font-weight:400;font-size:clamp(14px,13.2277px + .198vw,16px);line-height:171%;letter-spacing:.32}.jm-team__bio{margin:0;color:var(--color-ivory);font-family:var(--font-body);font-weight:var(--font-weight-light);font-size:clamp(14px,13.2277px + .198vw,16px);line-height:171%;letter-spacing:.32}.jm-team__accent-bar{display:none}.jm-team--has-accent-bar .jm-team__accent-bar{display:block;position:absolute;left:0;right:0;bottom:0;width:100%;height:var(--jm-team-accent-bar-height, 3.6rem);background-color:var(--color-accent);z-index:0}@media screen and (max-width:1024px){.jm-team{padding-top:var(--jm-team-pad-top-mobile, 6rem)}.jm-team__header{margin-bottom:3rem}.jm-team__splide{padding:0}.jm-team__photo{aspect-ratio:4 / 5}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-team-carousel.css.map */
