.team-page-header{z-index:100;border-bottom:1px solid var(--border);background:rgb(var(--color-bg-deep-rgb) / 92%);-webkit-backdrop-filter:blur(1rem);padding-top:env(safe-area-inset-top);position:sticky;top:0}.team-page-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-height:5rem;display:flex}.team-page-header__logo{align-items:center;min-width:0;max-width:100%;display:inline-flex}.team-page-header__logo img{object-fit:contain;width:clamp(7rem,15vw,10rem);max-width:100%;height:auto;display:block}.team-page-header__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}.team-page-header__back{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--text-body);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:700;transition:color .18s,background .18s;display:inline-flex}.team-page-header__language{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--glass-1);color:var(--text-strong);font:inherit;font-size:var(--fs-small);letter-spacing:.07em;cursor:pointer;font-weight:900;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.team-page-header__language-flag{font-size:.9rem;line-height:1}@media (hover:hover) and (pointer:fine){.team-page-header__back:hover{color:var(--text-strong);background:var(--glass-2)}.team-page-header__language:hover{border-color:rgb(var(--color-yellow-rgb) / 55%);background:rgb(var(--color-yellow-rgb) / 6%);transform:translateY(-1px)}}.team-page-header a:focus-visible,.team-page-header button:focus-visible{outline:2px solid var(--color-yellow);outline-offset:3px}@media (width<=520px){.team-page-header__inner{gap:var(--space-2);min-height:4.5rem}.team-page-header__logo img{width:6rem}.team-page-header__back{padding:var(--space-2)}.team-page-header__back [data-back-text]{display:none}.team-page-header__language{padding:var(--space-2) var(--space-3)}}@media (prefers-reduced-motion:reduce){.team-page-header__back,.team-page-header__language{transition:none}.team-page-header__language:hover{transform:none}}
