.jhtc{--jhtc-orange:#fe6400;--jhtc-navy:#253082;--jhtc-card-w:70%;--jhtc-shift:88%;--jhtc-ease:cubic-bezier( 0.22, 0.61, 0.36, 1 );position:relative;width:100%}.jhtc__viewport{position:relative;overflow:hidden;padding:24px 0 48px}.jhtc__track{display:grid}.jhtc-slide{--jhtc-bg:var( --jhtc-orange );--jhtc-d:0;grid-area:1 / 1;justify-self:center;box-sizing:border-box;width:var(--jhtc-card-w);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(24px, 4vw, 56px);margin:0;padding:clamp(40px, 5vw, 72px) clamp(28px, 4.5vw, 64px);border-radius:7px;background:var(--jhtc-bg);color:#fff;box-shadow:0 24px 48px -16px rgb(37 48 130 / .28)}.jhtc-slide--navy{--jhtc-bg:var( --jhtc-navy )}.jhtc-slide__media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:7px;background:rgb(255 255 255 / .15);box-shadow:0 7px 14px rgb(0 0 0 / .12)}.jhtc-slide__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.jhtc-slide__mark{display:block;width:clamp(34px, 3.4vw, 52px);height:auto;margin-bottom:20px;color:#fff}.jhtc .jhtc-slide__quote{margin:0;padding:0;border:0}.jhtc .jhtc-slide__quote p{margin:0;font-size:clamp(18px, 1.75vw, 27px);font-weight:600;line-height:1.35;letter-spacing:-.2px;color:#fff}.jhtc .jhtc-slide__name{margin:28px 0 10px;font-size:13px;font-weight:400;line-height:1.5;letter-spacing:6px;text-transform:uppercase;color:#fff}.jhtc .jhtc-slide__role{margin:0;font-size:15px;font-weight:300;line-height:1.45;color:#fff}.jhtc-slide__sep{margin:0 6px;opacity:.7}.jhtc .jhtc-slide__role a{color:#fff;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .5)}.jhtc .jhtc-slide__role a:hover{border-bottom-color:#fff}.jhtc .jhtc-slide__btn{display:inline-block;margin-top:24px;padding:13px 34px;border-radius:5px;background:#fff;color:var(--jhtc-bg);font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s}.jhtc .jhtc-slide__btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgb(0 0 0 / .15)}.jhtc:not(.is-ready) .jhtc-slide:not(:first-child){display:none}.jhtc.is-ready .jhtc-slide{position:relative;z-index:1;transform:translateX(calc(var( --jhtc-d ) * var( --jhtc-shift ))) scale(.86);opacity:.4;box-shadow:none;transition:transform 0.7s var(--jhtc-ease),opacity 0.7s var(--jhtc-ease),box-shadow 0.7s var(--jhtc-ease)}.jhtc.is-ready .jhtc-slide.is-near{cursor:pointer}.jhtc.is-ready .jhtc-slide.is-far{opacity:0;visibility:hidden;transition-property:transform,opacity,visibility}.jhtc.is-ready .jhtc-slide.is-active{z-index:3;transform:none;opacity:1;box-shadow:0 24px 48px -16px rgb(37 48 130 / .28)}.jhtc.is-ready .jhtc-slide.is-jump{transition:none}.jhtc.is-ready .jhtc-slide__body,.jhtc.is-ready .jhtc-slide__media img{transition:opacity 0.5s var(--jhtc-ease),filter 0.5s var(--jhtc-ease)}.jhtc.is-ready .jhtc-slide:not(.is-active) .jhtc-slide__body{opacity:0}.jhtc.is-ready .jhtc-slide:not(.is-active) .jhtc-slide__media img{filter:grayscale(.6)}.jhtc.is-ready .jhtc-slide.is-active .jhtc-slide__body{transition-delay:0.2s}.jhtc__arrow{position:absolute;top:calc(50% - 12px);z-index:4;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-top:-24px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--jhtc-navy);box-shadow:0 6px 18px rgb(37 48 130 / .18);cursor:pointer;transition:transform 0.2s,color 0.2s}.jhtc__arrow:hover,.jhtc__arrow:focus-visible{color:var(--jhtc-orange);transform:scale(1.08)}.jhtc__arrow--prev{left:calc(( 100% - var( --jhtc-card-w ) ) / 4 - 24px)}.jhtc__arrow--next{right:calc(( 100% - var( --jhtc-card-w ) ) / 4 - 24px)}.jhtc__arrow--next svg{transform:scaleX(-1)}.jhtc__dots{display:flex;justify-content:center;gap:8px}.jhtc__dot{width:8px;height:8px;padding:0;border:0;border-radius:4px;background:#c9cdd8;cursor:pointer;transition:width 0.4s var(--jhtc-ease),background-color 0.4s}.jhtc__dot.is-active{width:28px;background:var(--jhtc-orange)}.jhtc:not(.is-ready) .jhtc__arrow,.jhtc.is-single .jhtc__arrow{display:none}@media (max-width:1024px){.jhtc{--jhtc-card-w:80%;--jhtc-shift:92%}.jhtc__arrow--prev{left:4px}.jhtc__arrow--next{right:4px}}@media (max-width:781px){.jhtc{--jhtc-card-w:86%;--jhtc-shift:96%}.jhtc-slide{grid-template-columns:1fr;align-items:start;gap:24px;padding:32px 24px 36px}.jhtc-slide__media{width:100%;max-width:220px}.jhtc .jhtc-slide__name{letter-spacing:4px}.jhtc__arrow{display:none}}@media (prefers-reduced-motion:reduce){.jhtc.is-ready .jhtc-slide,.jhtc.is-ready .jhtc-slide__body,.jhtc.is-ready .jhtc-slide__media img{transition:none}}