.company-team[data-astro-cid-tqmu4knp]{border-top:1px solid var(--line);padding-block:clamp(3rem,5vw,5rem)}.company-team__heading[data-astro-cid-tqmu4knp]{gap:1rem;margin-bottom:1.75rem;display:grid}.company-team__heading[data-astro-cid-tqmu4knp] .section-title[data-astro-cid-tqmu4knp]{margin-bottom:0}.company-team__intro[data-astro-cid-tqmu4knp]{color:var(--muted);max-width:54ch;margin:0;line-height:1.65}company-team-rail[data-astro-cid-tqmu4knp]{min-width:0;display:block}.company-team__navigation[data-astro-cid-tqmu4knp]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.company-team__navigation[data-astro-cid-tqmu4knp] p[data-astro-cid-tqmu4knp]{color:var(--muted);max-width:35ch;margin:0;font-size:.85rem;line-height:1.45}.company-team__controls[data-astro-cid-tqmu4knp]:not([hidden]){gap:.5rem;display:flex}.company-team__controls[data-astro-cid-tqmu4knp] button[data-astro-cid-tqmu4knp]{border:1px solid var(--line);background:var(--bg);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;font-size:1.35rem;transition:background .2s,border-color .2s;display:grid}.company-team__controls[data-astro-cid-tqmu4knp] button[data-astro-cid-tqmu4knp]:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.company-team__controls[data-astro-cid-tqmu4knp] button[data-astro-cid-tqmu4knp]:disabled{opacity:.35;cursor:default}.company-team__controls[data-astro-cid-tqmu4knp] button[data-astro-cid-tqmu4knp]:focus-visible,.company-team__list[data-astro-cid-tqmu4knp]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.company-team__list[data-astro-cid-tqmu4knp]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;gap:1rem;margin:0;padding:0 0 .75rem;list-style:none;display:grid;overflow-x:auto}.company-team__list[data-astro-cid-tqmu4knp]::-webkit-scrollbar{display:none}.company-team__member[data-astro-cid-tqmu4knp]{scroll-snap-align:start;min-width:0}.company-team__portrait[data-astro-cid-tqmu4knp]{aspect-ratio:3/4;background:#efefed;border-radius:12px;overflow:hidden}.company-team__portrait[data-astro-cid-tqmu4knp] img{object-fit:cover;object-position:center top;width:100%;height:100%;transform:scale(var(--portrait-scale));transform-origin:bottom}.company-team__member[data-astro-cid-tqmu4knp] h3[data-astro-cid-tqmu4knp]{letter-spacing:-.02em;margin:1.1rem 0 .4rem;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.2}.company-team__member[data-astro-cid-tqmu4knp] p[data-astro-cid-tqmu4knp]{color:var(--muted);max-width:28ch;margin:0;font-size:.95rem;line-height:1.45}@media (width>=600px){.company-team__list[data-astro-cid-tqmu4knp]{grid-auto-columns:calc(43.4783% - .869565rem);gap:1.25rem}}@media (width>=1024px){.company-team__heading[data-astro-cid-tqmu4knp]{grid-template-columns:1fr 1fr;align-items:end;gap:3rem}.company-team__list[data-astro-cid-tqmu4knp]{grid-auto-columns:calc(25% - 1.125rem);gap:1.5rem}.company-team__navigation[data-astro-cid-tqmu4knp] p[data-astro-cid-tqmu4knp]{max-width:none}}@media (prefers-reduced-motion:reduce){.company-team__controls[data-astro-cid-tqmu4knp] button[data-astro-cid-tqmu4knp]{transition:none}}.company-partners[data-astro-cid-h35nexfx]{border-top:1px solid var(--line);padding-block:clamp(3rem,5vw,5rem)}.company-partners__heading[data-astro-cid-h35nexfx]{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.company-partners__heading[data-astro-cid-h35nexfx] .section-title[data-astro-cid-h35nexfx]{margin:0}.company-partners__logos[data-astro-cid-h35nexfx]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.company-partners__logos[data-astro-cid-h35nexfx] li[data-astro-cid-h35nexfx]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);place-items:center;min-width:0;min-height:135px;padding:1.25rem;display:grid}.company-partners__logos[data-astro-cid-h35nexfx] img{object-fit:contain;width:100%;max-width:210px;height:88px;display:block}@media (width>=768px){.company-partners__logos[data-astro-cid-h35nexfx]{grid-template-columns:repeat(4,minmax(0,1fr))}.company-partners__logos[data-astro-cid-h35nexfx] li[data-astro-cid-h35nexfx]{min-height:160px;padding:1.5rem}.company-partners__logos[data-astro-cid-h35nexfx] img{height:95px}}
