.team-carousel{min-width:0;width:100%}.team-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem;color:var(--md-text-secondary);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.team-carousel-toolbar button{min-height:44px;padding:.4rem .8rem;border:1px solid var(--md-border);border-radius:.5rem;background:transparent;color:inherit;cursor:pointer}.team-carousel-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:.75rem;background:var(--md-black);box-shadow:var(--md-shadow-sm)}.team-carousel-slide{position:absolute;inset:0;opacity:0;transition:opacity .65s ease;pointer-events:none}.team-carousel-slide.is-active{opacity:1}.team-carousel-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.team-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff66;border-radius:50%;background:#0009;color:#fff;font-size:2rem;cursor:pointer}.team-carousel-arrow.previous{left:.75rem}.team-carousel-arrow.next{right:.75rem}.team-carousel-dots{display:flex;justify-content:center;gap:.1rem;margin-top:.25rem}.team-carousel-dots button{display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;cursor:pointer}.team-carousel-dots span{width:7px;height:7px;border-radius:50%;background:var(--md-border-strong)}.team-carousel-dots [aria-current=true] span{background:var(--md-primary-red)}@media(prefers-reduced-motion:reduce){.team-carousel-slide{transition:none}}.team-carousel{position:relative}.team-carousel-toolbar{position:absolute;top:.85rem;left:.85rem;right:.85rem;z-index:2;color:#fff;margin:0;pointer-events:none}.team-carousel-toolbar button,.team-carousel-toolbar span{background:#101112c9;border:1px solid #ffffff40;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.team-carousel-toolbar span{padding:.5rem .85rem;font-weight:600;letter-spacing:.08em}.team-carousel-toolbar button{pointer-events:auto;padding:.4rem .9rem}.team-carousel-frame{border-radius:1rem;box-shadow:0 12px 30px #17171718}.team-carousel-slide img{filter:saturate(1.22) contrast(1.06) brightness(1.07)}.team-carousel-arrow{background:#101112b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease}.team-carousel-arrow:hover,.team-carousel-toolbar button:hover{background:#c9242b}.team-carousel-dots{margin-top:.15rem}.team-carousel-dots span{transition:width .2s ease}.team-carousel-dots [aria-current=true] span{width:22px;border-radius:8px}.team-carousel-caption{margin:-.25rem 0 0;text-align:center;font-size:.75rem;color:var(--md-text-secondary)}@media(max-width:760px){.team-carousel-toolbar{top:.6rem;left:.6rem;right:.6rem}.team-carousel-toolbar span{font-size:.7rem;padding:.4rem .65rem}.team-carousel-caption,.team-carousel-toolbar button{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.team-carousel-arrow,.team-carousel-dots span{transition:none}}