.wp-block-jncb-team-profile-carousel{--jncb-tpc-brand: var(--wp--preset--color--primary-color, #01529a);--jncb-tpc-bleed: 104px;padding-top:0 !important;padding-bottom:0 !important;background-color:transparent;background-color:var(--jncb-tpc-bg, transparent);overflow:hidden}.wp-block-jncb-team-profile-carousel__inner{width:100%;display:flex;flex-direction:column;gap:24px;padding-top:64px;padding-bottom:64px;padding-top:var(--wp--preset--spacing--theme-space-large, 64px);padding-bottom:var(--wp--preset--spacing--theme-space-large, 64px)}.wp-block-jncb-team-profile-carousel__header{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.wp-block-jncb-team-profile-carousel__header-text{display:flex;flex-direction:column;gap:20px;max-width:617px}.wp-block-jncb-team-profile-carousel__heading{margin:0;color:#181d27;color:var(--jncb-tpc-heading, var(--wp--preset--color--heading-text-color, #181d27))}.wp-block-jncb-team-profile-carousel__description{margin:0;color:#535862;color:var(--jncb-tpc-description, #535862)}.wp-block-jncb-team-profile-carousel__header-cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:60px;padding:4px 24px;border:1px solid var(--jncb-tpc-brand);border-radius:9999px;background-color:var(--jncb-tpc-brand);color:#fff;color:var(--wp--preset--color--base, #fff);font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s ease, color .2s ease}.wp-block-jncb-team-profile-carousel__header-cta:hover,.wp-block-jncb-team-profile-carousel__header-cta:focus-visible{background-color:rgba(0,0,0,0);color:var(--jncb-tpc-brand)}.wp-block-jncb-team-profile-carousel__arrows{display:flex;gap:16px;flex-shrink:0}.wp-block-jncb-team-profile-carousel.is-js-enhanced:not(.is-slider-active) .wp-block-jncb-team-profile-carousel__arrows{display:none}.wp-block-jncb-team-profile-carousel__arrow{display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:1px solid var(--jncb-tpc-brand);border-radius:9999px;background-color:rgba(0,0,0,0);color:var(--jncb-tpc-brand);cursor:pointer;transition:background-color .2s ease, color .2s ease, opacity .2s ease}.wp-block-jncb-team-profile-carousel__arrow:hover:not(:disabled){background-color:var(--jncb-tpc-brand);color:#fff;color:var(--wp--preset--color--base, #fff)}.wp-block-jncb-team-profile-carousel__arrow:disabled{opacity:.4;cursor:not-allowed}.wp-block-jncb-team-profile-carousel__arrow-icon{width:24px;height:24px;background-color:currentcolor;-webkit-mask-image:url(/wp-content/themes/jncb/assets/build/images/arrow-narrow-right.ac04b858.svg);mask-image:url(/wp-content/themes/jncb/assets/build/images/arrow-narrow-right.ac04b858.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.wp-block-jncb-team-profile-carousel__arrow--prev .wp-block-jncb-team-profile-carousel__arrow-icon{transform:rotate(180deg)}.wp-block-jncb-team-profile-carousel__carousel{position:relative}.wp-block-jncb-team-profile-carousel__track:not(.slick-initialized){display:flex;gap:24px;overflow-x:auto;padding-top:var(--jncb-tpc-bleed)}.wp-block-jncb-team-profile-carousel__track:not(.slick-initialized) .wp-block-jncb-team-profile-carousel__slide{flex:0 0 auto;width:min(85vw,720px)}.wp-block-jncb-team-profile-carousel .slick-list{padding-top:var(--jncb-tpc-bleed)}.wp-block-jncb-team-profile-carousel .slick-track{display:flex;align-items:stretch}.wp-block-jncb-team-profile-carousel .slick-slide{height:auto}.wp-block-jncb-team-profile-carousel__track.slick-initialized .wp-block-jncb-team-profile-carousel__slide{width:438px;transition:width .35s ease}.wp-block-jncb-team-profile-carousel__track.slick-initialized .wp-block-jncb-team-profile-carousel__slide.slick-current{width:945px}.wp-block-jncb-team-profile-carousel__card{position:relative;display:flex;align-items:stretch;height:560px;background-color:#fff;background-color:var(--wp--preset--color--base, #fff);border:1px solid #e9eaeb;overflow:visible}.wp-block-jncb-team-profile-carousel__card-panel{display:flex;flex-direction:column;flex:0 1 auto;min-width:0;max-width:420px;padding:40px;opacity:1;overflow:hidden;transition:max-width .35s ease, padding .35s ease, opacity .25s ease}.wp-block-jncb-team-profile-carousel__track.slick-initialized .wp-block-jncb-team-profile-carousel__slide:not(.slick-current) .wp-block-jncb-team-profile-carousel__card-panel{max-width:0;padding:40px 0;opacity:0}.wp-block-jncb-team-profile-carousel__card-panel-text{display:flex;flex-direction:column;gap:6px;min-width:220px}.wp-block-jncb-team-profile-carousel__card-name{margin:0;color:var(--jncb-tpc-name, var(--jncb-tpc-brand));font-weight:700}.wp-block-jncb-team-profile-carousel__card-role{margin:0 0 4px;color:#717680;color:var(--jncb-tpc-role, #717680)}.wp-block-jncb-team-profile-carousel__card-email{align-self:flex-start;color:var(--jncb-tpc-brand);-webkit-text-decoration:none;text-decoration:none;word-wrap:anywhere}.wp-block-jncb-team-profile-carousel__card-email:hover,.wp-block-jncb-team-profile-carousel__card-email:focus-visible{color:var(--jncb-tpc-brand);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.wp-block-jncb-team-profile-carousel__card-cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:auto;min-height:44px;padding:4px 24px;border:1px solid var(--jncb-tpc-brand);border-radius:9999px;background-color:rgba(0,0,0,0);color:var(--jncb-tpc-brand);font-weight:600;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease, color .2s ease}.wp-block-jncb-team-profile-carousel__card-cta:hover,.wp-block-jncb-team-profile-carousel__card-cta:focus-visible{background-color:var(--jncb-tpc-brand);color:#fff;color:var(--wp--preset--color--base, #fff)}.wp-block-jncb-team-profile-carousel__card-media{position:relative;flex:1;min-width:0}.wp-block-jncb-team-profile-carousel__card-image{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:calc(100% + var(--jncb-tpc-bleed) - 10px);max-width:none;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center}.wp-block-jncb-team-profile-carousel__card-placeholder{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:70%;height:85%;border-radius:140px 140px 0 0;background-color:#f0f1f3}.wp-block-jncb-team-profile-carousel__dots{display:flex !important;justify-content:center;gap:8px;margin:32px 0 0;padding:0;list-style:none}.wp-block-jncb-team-profile-carousel__dots li{margin:0;line-height:0}.wp-block-jncb-team-profile-carousel__dots button{width:10px;height:10px;padding:0;border:0;border-radius:9999px;background-color:#d5d7da;font-size:0;text-indent:-9999px;cursor:pointer;transition:background-color .2s ease}.wp-block-jncb-team-profile-carousel__dots li.slick-active button,.wp-block-jncb-team-profile-carousel__dots li button:hover{background-color:var(--jncb-tpc-brand)}.wp-block-jncb-team-profile-carousel__empty{margin:0;padding:32px;text-align:center;color:#535862}@media (min-width: 768px){.wp-block-jncb-team-profile-carousel--peek .slick-list{overflow:visible}}@media (max-width: 1199px){.wp-block-jncb-team-profile-carousel__track.slick-initialized .wp-block-jncb-team-profile-carousel__slide{width:320px}.wp-block-jncb-team-profile-carousel__track.slick-initialized .wp-block-jncb-team-profile-carousel__slide.slick-current{width:720px}}@media (max-width: 767px){.wp-block-jncb-team-profile-carousel__header{flex-direction:column;align-items:flex-start}.wp-block-jncb-team-profile-carousel__track.slick-initialized .wp-block-jncb-team-profile-carousel__slide{width:220px}.wp-block-jncb-team-profile-carousel__track.slick-initialized .wp-block-jncb-team-profile-carousel__slide.slick-current{width:min(92vw,480px)}.wp-block-jncb-team-profile-carousel__card{height:480px}}@media (prefers-reduced-motion: reduce){.wp-block-jncb-team-profile-carousel__slide,.wp-block-jncb-team-profile-carousel__card-panel,.wp-block-jncb-team-profile-carousel__card-cta,.wp-block-jncb-team-profile-carousel__header-cta,.wp-block-jncb-team-profile-carousel__arrow{transition:none !important}}
