.team[data-astro-cid-o25frknh]{padding:clamp(30px,5vh,60px) clamp(16px,4vw,40px) clamp(50px,8vh,90px)}.team__stage[data-astro-cid-o25frknh]{position:relative;max-width:1100px;margin:0 auto}.team__frame[data-astro-cid-o25frknh]{position:relative;border-radius:10px;overflow:hidden;line-height:0}.team__img[data-astro-cid-o25frknh]{width:100%;height:auto;display:block}.team__intro[data-astro-cid-o25frknh]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:10px;z-index:6;cursor:pointer;transition:opacity .9s ease}.team__intro[data-astro-cid-o25frknh].done{opacity:0;pointer-events:none}.team__dim[data-astro-cid-o25frknh]{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .35s ease;background:#050709a3}.team__stage[data-astro-cid-o25frknh].is-active .team__dim[data-astro-cid-o25frknh]{opacity:1}.team__cut[data-astro-cid-o25frknh]{position:absolute;inset:0;width:100%;height:100%;z-index:2;opacity:0;pointer-events:none;transition:opacity .3s ease,filter .3s ease}.team__stage[data-astro-cid-o25frknh].is-active .team__cut[data-astro-cid-o25frknh].on{opacity:1;filter:drop-shadow(0 0 14px rgba(34,190,168,.6)) brightness(1.08) saturate(1.05)}.team__hot[data-astro-cid-o25frknh]{position:absolute;z-index:3;margin:0;padding:0;background:transparent;border:0;cursor:pointer;border-radius:50%}.team__hot[data-astro-cid-o25frknh]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.team__card[data-astro-cid-o25frknh]{position:absolute;z-index:4;left:50%;top:0;transform:translate(-50%,calc(-100% - 14px));width:max-content;max-width:min(340px,84vw);line-height:1.5;background:#111619f7;backdrop-filter:blur(8px);border:1px solid rgba(34,190,168,.5);border-left:3px solid var(--teal);border-radius:12px;padding:16px 18px;box-shadow:0 24px 60px -22px #000c;opacity:0;transition:opacity .25s ease;pointer-events:none}.team__stage[data-astro-cid-o25frknh].is-active .team__card[data-astro-cid-o25frknh]{opacity:1}.team__card[data-astro-cid-o25frknh][hidden]{display:none}.tc-role[data-astro-cid-o25frknh]{color:var(--teal);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tc-name[data-astro-cid-o25frknh]{color:#fff;font-size:1.15rem;font-weight:700;margin:3px 0 6px}.tc-bio[data-astro-cid-o25frknh]{color:#eaf6f3c7;font-size:.9rem}.tc-chat[data-astro-cid-o25frknh] .tc-name[data-astro-cid-o25frknh]{display:flex;align-items:center;gap:8px}.tc-dot[data-astro-cid-o25frknh]{width:9px;height:9px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}.tc-bubble[data-astro-cid-o25frknh]{margin-top:8px;background:#22bea824;border:1px solid rgba(34,190,168,.4);border-radius:12px 12px 12px 2px;padding:10px 12px;color:#eaf6f3;font-size:.92rem}.team__hint[data-astro-cid-o25frknh]{text-align:center;color:#eaf6f373;font-size:.85rem;margin-top:16px}.team__roster[data-astro-cid-o25frknh]{list-style:none;margin:22px auto 0;padding:0;max-width:1100px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.team__roster[data-astro-cid-o25frknh] a[data-astro-cid-o25frknh]{display:flex;flex-direction:column;gap:2px;padding:10px 16px;border-radius:12px;text-align:center;background:#ffffff09;border:1px solid rgba(255,255,255,.09);transition:border-color .18s ease,transform .18s ease}.team__roster[data-astro-cid-o25frknh] a[data-astro-cid-o25frknh]:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--teal) 55%,transparent)}.team__roster[data-astro-cid-o25frknh] strong[data-astro-cid-o25frknh]{color:#f3faf8;font-size:.95rem}.team__roster[data-astro-cid-o25frknh] span[data-astro-cid-o25frknh]{color:#eaf6f399;font-size:.8rem}@media (prefers-reduced-motion: reduce){.team__roster[data-astro-cid-o25frknh] a[data-astro-cid-o25frknh]:hover{transform:none}}@media (prefers-reduced-motion: reduce){.team__dim[data-astro-cid-o25frknh],.team__card[data-astro-cid-o25frknh]{transition:none}}.equipe-intro[data-astro-cid-ycmnmfhj]{max-width:820px;margin:0 auto;text-align:center;padding:clamp(120px,18vh,200px) 24px clamp(10px,3vh,30px)}.eyebrow[data-astro-cid-ycmnmfhj]{color:var(--teal);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;margin-bottom:16px}h1[data-astro-cid-ycmnmfhj]{font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.14;font-weight:700;margin-bottom:18px}h1[data-astro-cid-ycmnmfhj] .accent[data-astro-cid-ycmnmfhj]{color:var(--teal)}.lead[data-astro-cid-ycmnmfhj]{color:#eaf6f3bd;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.65}
