.tm{padding:var(--ds-section-y) 0;background:var(--ds-surface-0)}.tm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(24px,3vw,36px)}.tm-eyebrow{margin:0 0 10px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-red)}.tm-title{margin:0;font-size:var(--ds-h2-size);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--ds-text-strong)}.tm-title span{font-weight:800}.tm-arrows{display:flex;flex:none;gap:10px}.tm-arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ds-line);border-radius:50%;background:var(--ds-surface-0);color:var(--ds-text-strong);cursor:pointer;transition:border-color .2s ease,color .2s ease}.tm-arrow:hover{border-color:var(--brand-red);color:var(--brand-red)}.tm-arrow--prev svg{transform:rotate(90deg)}.tm-arrow--next svg{transform:rotate(-90deg)}.tm-rail{display:flex;gap:20px;margin:0;padding:4px 0 12px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none}.tm-rail::-webkit-scrollbar{display:none}.tm-card{flex:0 0 calc((100% - 40px) / 3);scroll-snap-align:start}.tm-photo{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:var(--ds-surface-1,#f4f5f9)}.tm-photo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:transform .5s ease}.tm-card:hover .tm-photo img{transform:scale(1.04)}.tm-name{display:block;margin-top:14px;font-size:17px;font-weight:700;color:var(--ds-text-strong)}.tm-role{display:block;margin-top:4px;font-size:14px;color:var(--ds-text-muted)}@media (max-width:640px){.tm-arrows{display:none}.tm-card{flex-basis:88%}}@media (max-width:900px){.tm-card:not(#\#){flex-basis:calc((100% - 20px) / 2)}}@media (max-width:640px){.tm-card:not(#\#){flex-basis:100%}}.tm .tm-title--c{margin:0 auto clamp(28px,3vw,40px);text-align:center;font-weight:400;font-size:clamp(26px,2.6vw,38px)}.tm .tm-title--c span{color:var(--brand-red,#E10600);font-weight:700}.tm-stage{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:clamp(8px,1.5vw,20px)}.tm-side{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;background:none;color:#9AA0A8;cursor:pointer;transition:color .25s,transform .25s}.tm-side:hover{color:#1e293b}.tm-side--prev:hover{transform:translateX(-3px)}.tm-side--next:hover{transform:translateX(3px)}.tm-stage .tm-photo,.tm-stage .tm-photo img{border-radius:8px}@media (max-width:767px){.tm-stage{grid-template-columns:32px minmax(0,1fr) 32px;gap:4px}.tm-side{width:32px;height:32px}}.tm-stage .tm-photo:not(#\#){aspect-ratio:16/9;height:auto}.tm-stage .tm-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tm>.container:not(#\#){max-width:1440px}