.th-block-home-team{--thht-navy:#123168;--thht-gold:#f8b327;display:block;width:100%;margin:0!important;padding:var(--tri-ds-section-space,64px) 0;background:linear-gradient(180deg,#edf3fb 0%,#f3f7fc 100%)!important;color:#0b2b60;overflow:hidden}
.th-block-home-team *{box-sizing:border-box;min-width:0}
.th-block-home-team .thht__inner{width:calc(100% - 48px);max-width:1200px;margin-inline:auto}
.th-block-home-team .thht__grid{display:grid;grid-template-columns:282px minmax(0,1fr);align-items:start;gap:38px}
.th-block-home-team .thht__eyebrow{display:block;color:#20579e;font-family:var(--th-font);font-size:var(--tri-ds-label-size,12px);font-weight:var(--tri-ds-weight-bold,700);line-height:1.25;letter-spacing:.1em;text-transform:uppercase}
.th-block-home-team .thht__eyebrow::before{content:"";display:inline-block;width:18px;height:2px;margin:0 9px 4px 0;background:var(--thht-gold);}
.th-block-home-team .thht__title{max-width:282px;margin:18px 0 0!important;color:#0b2b60!important;font-family:var(--th-font)!important;font-size:var(--tri-ds-section-size,28px)!important;font-weight:var(--tri-ds-weight-bold,700)!important;line-height:var(--tri-ds-section-leading,1.16)!important;letter-spacing:-.025em!important;text-align:left!important;text-transform:none!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}
.th-block-home-team .thht__title em{color:#1f64c0!important;font-style:normal}
.th-block-home-team .thht__description{margin:20px 0 0!important;color:#5d6b80!important;font-family:var(--th-font)!important;font-size:var(--tri-ds-body-size,15px)!important;line-height:var(--tri-ds-body-leading,1.55)!important;text-align:left!important}
.th-block-home-team .thht__mobile-copy{display:none}
.th-block-home-team .thht__stat{margin-top:26px;padding:20px 22px;border-radius:var(--tri-ds-radius-card,18px);background:linear-gradient(145deg,#123168 0%,#1c4a91 100%);color:var(--tri-ds-white,#fff);box-shadow:var(--tri-ds-shadow-card,0 18px 36px rgba(18,49,104,.17));}
.th-block-home-team .thht__stat-row{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--thht-gold);}
.th-block-home-team .thht__stat-value{color:var(--thht-gold);font-family:var(--th-font);font-size:34px;font-weight:var(--tri-ds-weight-bold,700);line-height:1}
.th-block-home-team .thht__stat-row svg{display:block;flex:0 0 26px}
.th-block-home-team .thht__stat-text{margin:8px 0 0!important;color:#e1e9f6!important;font-family:var(--th-font)!important;font-size:var(--tri-ds-small-size,13px)!important;line-height:var(--tri-ds-small-leading,1.45)!important;}
.th-block-home-team .thht__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0!important;padding:0!important;list-style:none!important}
.th-block-home-team .thht__member{position:relative;display:block;min-width:0;min-height:0;aspect-ratio:.92/1;margin:0!important;padding:0!important;overflow:hidden;border:1px solid #d7e1ef;border-radius:var(--tri-ds-radius-card,18px);background:#dce6f3;box-shadow:var(--tri-ds-shadow-card,0 12px 26px rgba(18,41,92,.09));transition:transform var(--tri-ds-duration,.38s) var(--tri-ds-ease,cubic-bezier(.22,.61,.36,1)),box-shadow var(--tri-ds-duration,.38s) var(--tri-ds-ease,ease),border-color var(--tri-ds-duration,.38s) var(--tri-ds-ease,ease);}
.th-block-home-team .thht__member::before{content:"";position:absolute;z-index:4;inset:0 0 auto;height:4px;background:#173b76;transition:background-color .36s var(--tri-ds-ease,ease);}
.th-block-home-team .thht__photo,.th-block-home-team .thht__photo img{position:absolute;inset:0;display:block;width:100%;height:100%}
.th-block-home-team .thht__photo img{object-fit:cover;object-position:var(--thht-photo-pos,50% 24%);transition:transform .7s var(--tri-ds-ease,cubic-bezier(.22,.61,.36,1)),filter .5s var(--tri-ds-ease,ease);}
.th-block-home-team .thht__veil{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(8,25,58,.02) 34%,rgba(8,31,70,.42) 64%,rgba(7,29,67,.96) 100%);pointer-events:none}
.th-block-home-team .thht__tag{position:absolute;z-index:5;top:15px;left:15px;display:inline-flex;max-width:calc(100% - 30px);padding:7px 10px;border-radius:8px;background:var(--thht-gold);color:var(--tri-ds-navy,#102a61);font-family:var(--th-font);font-size:var(--tri-ds-label-size,10px);font-weight:var(--tri-ds-weight-bold,700);line-height:1.15}
.th-block-home-team .thht__member-body{position:absolute;z-index:3;inset:auto 0 0;padding:16px 17px 17px;color:var(--tri-ds-white,#fff);}
.th-block-home-team .thht__name{color:var(--tri-ds-white,#fff);font-family:var(--th-font);font-size:var(--tri-ds-card-size,17px);font-weight:var(--tri-ds-weight-bold,700);line-height:var(--tri-ds-card-leading,1.15);}
.th-block-home-team .thht__rule{display:block;width:25px;height:3px;margin:8px 0;background:var(--thht-gold);}
.th-block-home-team .thht__role{color:var(--tri-ds-white,#fff);font-family:var(--th-font);font-size:var(--tri-ds-label-size,12.5px);line-height:1.3}
.th-block-home-team .thht__spec{display:none;margin-top:6px;color:#d6e1f0;font-family:var(--th-font);font-size:var(--tri-ds-label-size,11.5px);line-height:1.32}
.th-block-home-team.thht--show-spec-desktop .thht__spec{display:block}
.th-block-home-team .thht__more{margin:20px 0 0 320px}
.th-block-home-team .thht__toggle{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;margin:0;padding:0 18px;border:1px solid rgba(166,119,55,.4);border-radius:var(--tri-ds-radius-control,16px);background:radial-gradient(ellipse at 52% 5%,rgba(255,243,216,.86),rgba(255,239,206,.18) 34%,rgba(255,239,206,0) 64%),linear-gradient(135deg,#e4b954 0%,#fff2b0 38%,var(--tri-ds-gold,#f3cf62) 68%,#d8af48 100%)!important;color:#1b325e;font-family:var(--th-font);font-size:var(--tri-ds-small-size,13px);font-weight:var(--tri-ds-weight-bold,700);text-align:center;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(166,119,55,.4),inset 0 1px 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(137,101,52,.14),0 6px 14px rgba(27,50,94,.09),0 1px 2px rgba(27,50,94,.07);transition:transform var(--tri-ds-duration,180ms) var(--tri-ds-ease,ease),box-shadow var(--tri-ds-duration,180ms) var(--tri-ds-ease,ease),filter var(--tri-ds-duration,180ms) var(--tri-ds-ease,ease);}
.th-block-home-team .thht__toggle-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:rgba(255,255,255,.48);color:var(--tri-ds-navy,#102a61);transition:transform .42s var(--tri-ds-ease,cubic-bezier(.22,.61,.36,1));}
.th-block-home-team .thht__more[data-open="true"] .thht__toggle-icon{transform:rotate(180deg)}
.th-block-home-team .thht__more-panel{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .58s var(--tri-ds-ease,cubic-bezier(.22,.61,.36,1)),opacity .36s var(--tri-ds-ease,ease);}
.th-block-home-team .thht__more-inner{min-height:0;overflow:hidden;padding-top:0;transition:padding-top .42s var(--tri-ds-ease,ease);}
.th-block-home-team .thht__more[data-open="true"] .thht__more-panel{grid-template-rows:1fr;opacity:1}
.th-block-home-team .thht__more[data-open="true"] .thht__more-inner{padding-top:18px}
.th-block-home-team .thht__cards--extra{grid-template-columns:repeat(4,minmax(0,186px));justify-content:space-between;gap:16px}
.th-block-home-team .thht__cards--extra .thht__member{aspect-ratio:.82/1;transform:translateY(12px);opacity:0;transition:transform .45s var(--tri-ds-ease,cubic-bezier(.22,.61,.36,1)),opacity var(--tri-ds-duration,.38s) var(--tri-ds-ease,ease),box-shadow var(--tri-ds-duration,.38s) var(--tri-ds-ease,ease),border-color var(--tri-ds-duration,.38s) var(--tri-ds-ease,ease);transition-delay:0ms}
.th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member{transform:translateY(0);opacity:1;transition-delay:var(--thht-stagger,0ms)}
.th-block-home-team .thht__cards--extra .thht__member-body{padding:13px 14px 14px;}
.th-block-home-team .thht__cards--extra .thht__name{font-size:var(--tri-ds-card-size,15px);}
.th-block-home-team .thht__cards--extra .thht__role{font-size:var(--tri-ds-label-size,11px);}
@media(hover:hover) and (pointer:fine){.th-block-home-team .thht__member:hover:not(:where(.tpb-no-motion,.tpb-no-motion *,[data-tpb-motion="off"],[data-tpb-motion="off"] *,[disabled],[aria-disabled="true"])){transform:translateY(var(--tri-ds-card-lift,-3px));transition-duration:var(--tri-ds-duration,180ms);transition-delay:0ms;border-color:#9ebce2;box-shadow:var(--tri-ds-shadow-card,0 22px 42px rgba(18,59,112,.18));}.th-block-home-team .thht__member:hover::before{background:var(--thht-gold);}.th-block-home-team .thht__member:hover .thht__photo img{transform:scale(1.045);filter:saturate(1.04) contrast(1.02)}.th-block-home-team .thht__toggle:hover:not(:where(.tpb-no-motion,.tpb-no-motion *,[data-tpb-motion="off"],[data-tpb-motion="off"] *,[disabled],[aria-disabled="true"])){transform:translateY(var(--tri-ds-button-lift,-1px));transition-duration:var(--tri-ds-duration,180ms);transition-delay:0ms;filter:brightness(1.04)}.th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member:hover:not(:where(.tpb-no-motion,.tpb-no-motion *,[data-tpb-motion="off"],[data-tpb-motion="off"] *,[disabled],[aria-disabled="true"])){transform:translateY(var(--tri-ds-card-lift,-3px))}}
@media(min-width:1200px){.th-block-home-team .thht__member--hide-desktop,.th-block-home-team.thht--hide-stat-desktop .thht__stat,.th-block-home-team.thht--hide-extra-desktop .thht__more{display:none!important}}
@media(min-width:768px) and (max-width:1199px){.th-block-home-team .thht__member--hide-tablet,.th-block-home-team.thht--hide-stat-tablet .thht__stat,.th-block-home-team.thht--hide-extra-tablet .thht__more{display:none!important}}
@media(min-width:768px) and (max-width:1100px){.th-block-home-team .thht__grid{grid-template-columns:240px minmax(0,1fr);gap:24px}.th-block-home-team .thht__title{font-size:var(--tri-ds-section-size,26px)!important;}.th-block-home-team .thht__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.th-block-home-team .thht__more{margin:22px 0 0 264px}.th-block-home-team .thht__cards--extra{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
 .th-block-home-team{padding:var(--tri-ds-section-space,64px) 0;background:linear-gradient(180deg,#f7f8fb,#f1f4f9)!important;}
 .th-block-home-team .thht__inner{width:calc(100% - 32px)}
 .th-block-home-team .thht__grid{display:block}
 .th-block-home-team .thht__title{max-width:12ch;font-size:var(--tri-ds-section-size,30px)!important;line-height:var(--tri-ds-section-leading,1.13)!important;}
 .th-block-home-team .thht__description{max-width:34ch;font-size:var(--tri-ds-body-size,15px)!important;}
 .th-block-home-team .thht__desktop-copy{display:none}
 .th-block-home-team .thht__mobile-copy{display:inline}
 .th-block-home-team .thht__stat{margin-top:17px;padding:14px 16px;border-radius:var(--tri-ds-radius-card,16px);}
 .th-block-home-team .thht__cards{position:relative;z-index:1;display:grid;width:auto;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(46.8vw,180px);grid-template-rows:246px;align-items:stretch;justify-content:start;gap:11px;margin:23px -16px 0!important;padding:0 16px 15px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:16px;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}
 .th-block-home-team .thht__cards::-webkit-scrollbar{display:none}
 .th-block-home-team .thht__member{position:relative;width:100%;min-width:0;max-width:none;min-height:246px;height:246px;max-height:246px;aspect-ratio:auto;margin:0!important;padding:0!important;display:block;overflow:hidden;border:0;border-radius:var(--tri-ds-radius-card,16px);background:#dbe7f5;box-shadow:var(--tri-ds-shadow-card,0 13px 30px rgba(14,31,71,.12));transform:none!important;scroll-snap-align:start}
 .th-block-home-team .thht__member::before{display:none}
 .th-block-home-team .thht__photo,.th-block-home-team .thht__photo img{position:absolute;inset:0;width:100%;height:100%}
 .th-block-home-team .thht__photo img{max-width:none;object-fit:cover;object-position:var(--thht-photo-pos-mobile,50% 24%);transform:none!important;filter:none!important}
 .th-block-home-team .thht__veil{background:linear-gradient(180deg,rgba(8,26,61,0) 43%,rgba(8,26,61,.34) 66%,rgba(8,26,61,.94) 100%);}
 .th-block-home-team .thht__tag{display:none}
 .th-block-home-team .thht__member-body,.th-block-home-team .thht__cards--extra .thht__member-body{position:absolute;inset:auto 0 0;width:100%;min-height:86px;margin:0;padding:12px;display:block;color:var(--tri-ds-white,#fff);}
 .th-block-home-team .thht__name,.th-block-home-team .thht__cards--extra .thht__name{width:100%;margin:0 0 7px;color:var(--tri-ds-white,#fff);font-size:var(--tri-ds-card-size,.84rem);font-weight:var(--tri-ds-weight-bold,700);line-height:var(--tri-ds-card-leading,1.15);white-space:normal;overflow-wrap:normal;word-break:normal}
 .th-block-home-team .thht__rule{width:24px;height:2px;margin:0 0 6px;border-radius:999px;}
 .th-block-home-team .thht__role,.th-block-home-team .thht__cards--extra .thht__role{display:-webkit-box;overflow:hidden;color:rgba(255,255,255,.86);font-size:.65rem;line-height:1.3;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}
 .th-block-home-team .thht__spec,.th-block-home-team.thht--show-spec-desktop .thht__spec{display:none}
 .th-block-home-team.thht--show-spec-mobile .thht__spec{display:block;margin-top:4px;font-size:9px;line-height:1.2}
 .th-block-home-team .thht__member--hide-mobile,.th-block-home-team.thht--hide-stat-mobile .thht__stat,.th-block-home-team.thht--hide-extra-mobile .thht__more{display:none!important}
 .th-block-home-team .thht__more{margin:18px 0 0}
 .th-block-home-team .thht__toggle{min-height:50px}
 .th-block-home-team .thht__cards--extra{grid-auto-columns:min(46.8vw,180px);grid-template-rows:246px;margin-top:0!important;padding-block:0 15px!important;}
 .th-block-home-team .thht__cards--extra .thht__member{opacity:1;transform:none!important;transition:opacity var(--tri-ds-duration,.38s) var(--tri-ds-ease,ease);}
 .th-block-home-team .thht__member.thht--reveal{opacity:0;transition:opacity .65s var(--tri-ds-ease,ease);}
 .th-block-home-team .thht__member.thht--reveal.is-visible{opacity:1}
}
@media(prefers-reduced-motion:reduce){.th-block-home-team .thht__member,.th-block-home-team .thht__member::before,.th-block-home-team .thht__photo img,.th-block-home-team .thht__toggle,.th-block-home-team .thht__toggle-icon,.th-block-home-team .thht__more-panel,.th-block-home-team .thht__more-inner,.th-block-home-team .thht__cards--extra .thht__member{transition-duration:.01ms!important;transition-delay:0ms!important}}

@media(prefers-reduced-motion:reduce){.th-block-home-team .thht__member{opacity:1!important;transform:none!important;transition-delay:0ms!important}}

.th-block-home-team .thht__member:focus-within{opacity:1!important;transform:none!important}

/* Surface motion only: leave image crops, markers and carousel geometry intact. */
@media(prefers-reduced-motion:reduce){.th-block-home-team .thht__member,.th-block-home-team .thht__member:hover,.th-block-home-team .thht__member:focus-visible,.th-block-home-team .thht__toggle,.th-block-home-team .thht__toggle:hover,.th-block-home-team .thht__toggle:focus-visible,.th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member,.th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member:hover,.th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member:focus-visible{transform:none!important;translate:none!important;scale:none!important;transition:none!important}}
.tpb-no-motion .th-block-home-team .thht__member,[data-tpb-motion="off"] .th-block-home-team .thht__member,.th-block-home-team .thht__member.tpb-no-motion,.th-block-home-team .thht__member[data-tpb-motion="off"],.tpb-no-motion .th-block-home-team .thht__toggle,[data-tpb-motion="off"] .th-block-home-team .thht__toggle,.th-block-home-team .thht__toggle.tpb-no-motion,.th-block-home-team .thht__toggle[data-tpb-motion="off"],.tpb-no-motion .th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member,[data-tpb-motion="off"] .th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member,.th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member.tpb-no-motion,.th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member[data-tpb-motion="off"]{transform:none!important;translate:none!important;scale:none!important;transition:none!important}
.th-block-home-team.tpb-no-motion .thht__member,.th-block-home-team[data-tpb-motion="off"] .thht__member,.th-block-home-team.tpb-no-motion .thht__toggle,.th-block-home-team[data-tpb-motion="off"] .thht__toggle,.th-block-home-team.tpb-no-motion .thht__more[data-open="true"] .thht__cards--extra .thht__member,.th-block-home-team[data-tpb-motion="off"] .thht__more[data-open="true"] .thht__cards--extra .thht__member{transform:none!important;translate:none!important;scale:none!important;transition:none!important}
.th-block-home-team .thht__member:disabled,.th-block-home-team .thht__member[aria-disabled="true"],.th-block-home-team .thht__toggle:disabled,.th-block-home-team .thht__toggle[aria-disabled="true"],.th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member:disabled,.th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member[aria-disabled="true"]{transform:none!important;translate:none!important;scale:none!important;transition:none!important}

/* Do not couple button hover to panel disclosure or card reveal duration. */
.th-block-home-team .thht__toggle,.th-block-home-team .thht__more[data-open="true"] .thht__cards--extra .thht__member.is-motion-settled{transition-duration:var(--tri-ds-duration,180ms);transition-timing-function:var(--tri-ds-ease,cubic-bezier(.22,.61,.36,1));transition-delay:0ms}
