.team-card[data-astro-cid-wvmxeait]{--team-primary: currentColor;--team-secondary: currentColor;background:var(--bg-surface);border:1px solid rgba(255,255,255,.04);transition:border-color .15s ease,transform .15s ease}.team-card[data-astro-cid-wvmxeait]:hover{border-color:var(--team-primary);transform:translateY(-2px)}.team-card[data-astro-cid-wvmxeait]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--team-primary);opacity:var(--team-intensity)}.tc-cta[data-astro-cid-wvmxeait]{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;width:100%;height:40px;padding:0 18px;border-radius:var(--r-md);background:var(--accent);color:var(--accent-on);font-family:var(--font-body);font-weight:600;font-size:13px;letter-spacing:.02em;text-decoration:none;border:1px solid var(--accent);transition:background .12s ease,border-color .12s ease}.tc-cta[data-astro-cid-wvmxeait]:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.tc-cta[data-astro-cid-wvmxeait]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.team-card-wrapper[data-astro-cid-zgstinyo],.ti-division-section[data-astro-cid-zgstinyo],.ti-conf-section[data-astro-cid-zgstinyo]{transition:opacity .2s ease-in-out}.ti-head{margin-top:24px;margin-bottom:28px}.ti-head .eyebrow[data-astro-cid-zgstinyo]{margin:0 0 8px}.ti-h1{font-family:var(--font-display);font-weight:800;font-size:clamp(28px,5vw,48px);line-height:1.02;letter-spacing:-.03em;color:var(--text-primary);margin:0}.ti-lede{color:var(--text-secondary);font-size:14px;margin:10px 0 0}.ti-search-row{display:flex;align-items:center;gap:16px;margin-bottom:14px;flex-wrap:wrap}.ti-search-wrap{position:relative;flex:1;max-width:400px}.ti-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.ti-search-input{width:100%;background:var(--bg-surface);color:var(--text-primary);border:1px solid rgba(255,255,255,.06);border-radius:var(--r-md);padding:10px 14px 10px 36px;font-family:var(--font-body);font-size:14px}.ti-search-input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.ti-count{color:var(--text-muted);font-size:12px;letter-spacing:.06em}.ti-count #team-count[data-astro-cid-zgstinyo]{color:var(--text-primary);font-weight:700}.ti-filter-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:32px}.ti-filter-btn{display:inline-flex;align-items:center;height:32px;padding:0 14px;background:transparent;color:var(--text-muted);border:1px solid rgba(255,255,255,.06);border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:color .12s ease,background .12s ease,border-color .12s ease}.ti-filter-btn:hover{color:var(--text-primary);background:var(--bg-raised)}.ti-filter-btn.is-active{color:var(--accent-on);background:var(--accent);border-color:var(--accent)}.ti-conf-section{margin-bottom:40px}.ti-conf-head{margin-bottom:20px;padding-left:16px;border-left:4px solid var(--conf-color)}.ti-conf-head .eyebrow[data-astro-cid-zgstinyo]{margin:0 0 6px;color:color-mix(in srgb,var(--conf-color) 35%,var(--text-primary))}.ti-conf-h{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,3vw,32px);color:var(--text-primary);margin:0;letter-spacing:-.02em}.ti-division-section{margin-bottom:24px}.ti-division-h{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 12px}.ti-team-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.ti-team-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ti-team-grid{grid-template-columns:repeat(4,1fr)}}.ti-error,.ti-no-results{background:var(--bg-surface);border-radius:var(--r-lg);padding:48px 24px;text-align:center;margin:24px 0}.ti-no-results.hidden{display:none}.ti-error-h,.ti-no-results-h{font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--text-primary);margin:0 0 10px}.ti-error-msg,.ti-no-results-msg{color:var(--text-secondary);max-width:480px;margin:0 auto 24px}.ti-no-results-msg{margin-bottom:0}.ti-error-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
