.team-section[data-astro-cid-sopte6yg]{position:relative;margin:0;padding:var(--space-section-y, 72px) var(--space-section-x, 40px)}.team-section[data-astro-cid-sopte6yg]:before{content:"";position:absolute;inset:0 0 0 50%;width:100vw;transform:translate(-50%);background:var(--color-sauge, #dfede0);z-index:-1}.team-section__title[data-astro-cid-sopte6yg]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:clamp(24px,3.6vw,36px);text-align:center;color:var(--color-aubergine-deep, #3a1f3d);margin:0 0 clamp(32px,5vw,56px)}.team-grid[data-astro-cid-sopte6yg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;margin:0 auto;max-width:var(--max-width-content, 1200px)}.flip-card[data-astro-cid-sopte6yg]{perspective:1200px;outline:none;border-radius:16px}.flip-card__inner[data-astro-cid-sopte6yg]{position:relative;width:100%;aspect-ratio:3 / 4;transition:transform .6s cubic-bezier(.22,.61,.36,1);transform-style:preserve-3d;border-radius:16px;box-shadow:0 6px 24px #0000001a}.flip-card[data-astro-cid-sopte6yg]:hover .flip-card__inner[data-astro-cid-sopte6yg],.flip-card[data-astro-cid-sopte6yg]:focus-visible .flip-card__inner[data-astro-cid-sopte6yg],.flip-card[data-astro-cid-sopte6yg]:focus-within .flip-card__inner[data-astro-cid-sopte6yg]{transform:rotateY(180deg)}.flip-card__face[data-astro-cid-sopte6yg]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.flip-card__front[data-astro-cid-sopte6yg]{background:var(--color-aubergine, #5c3563)}.flip-card__photo[data-astro-cid-sopte6yg]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.flip-card__identity[data-astro-cid-sopte6yg]{position:absolute;left:0;right:0;bottom:0;padding:18px 16px 16px;display:flex;flex-direction:column;gap:3px;color:#fff;background:linear-gradient(to top,#3a1f3deb,#3a1f3d99 55%,#3a1f3d00)}.flip-card__name[data-astro-cid-sopte6yg]{font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;font-size:1.05rem;line-height:1.2}.flip-card__role[data-astro-cid-sopte6yg]{font-size:.85rem;color:var(--color-jaune, #f6df8c);opacity:.95}.flip-card__back[data-astro-cid-sopte6yg]{transform:rotateY(180deg);background:var(--color-aubergine, #5c3563);color:#fff;padding:22px 20px;justify-content:center;gap:12px}.flip-card__name--back[data-astro-cid-sopte6yg]{color:var(--color-jaune, #f6df8c);font-size:1.05rem}.flip-card__desc[data-astro-cid-sopte6yg]{margin:0;font-size:.9rem;line-height:1.55;color:#fff;opacity:.95}[dir=rtl] .flip-card__identity[data-astro-cid-sopte6yg],[dir=rtl] .flip-card__back[data-astro-cid-sopte6yg]{text-align:right}@media (max-width: 520px){.team-grid[data-astro-cid-sopte6yg]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}}.about-hero[data-astro-cid-63cywwwr]{background:var(--color-aubergine-deep);color:var(--text-on-dark);padding:var(--space-section-y) var(--space-section-x)}.about-hero__inner[data-astro-cid-63cywwwr]{max-width:var(--max-width-content);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:56px;row-gap:24px;align-items:center}.about-hero__title[data-astro-cid-63cywwwr]{grid-column:1;font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);max-width:640px}.about-hero__text[data-astro-cid-63cywwwr]{grid-column:1;color:var(--text-on-dark-soft);font-size:var(--fs-intro);line-height:1.7;max-width:560px}.about-hero__media[data-astro-cid-63cywwwr]{grid-column:2;grid-row:1 / span 2;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-hero)}.about-hero__media[data-astro-cid-63cywwwr] img[data-astro-cid-63cywwwr]{width:100%;height:100%;object-fit:cover;display:block}.about-features[data-astro-cid-63cywwwr]{background:var(--color-sauge);padding:var(--space-section-y) var(--space-section-x)}.about-features__grid[data-astro-cid-63cywwwr]{max-width:var(--max-width-content);margin-inline:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(32px,5vw,64px) clamp(32px,6vw,88px);align-items:center}.about-feature[data-astro-cid-63cywwwr]{margin:0}.about-feature--text[data-astro-cid-63cywwwr]{display:flex;flex-direction:column;gap:14px}.about-feature__icon[data-astro-cid-63cywwwr]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;color:#fff}.about-feature__icon--vision[data-astro-cid-63cywwwr]{background:var(--color-orange)}.about-feature__icon--mission[data-astro-cid-63cywwwr]{background:var(--color-aubergine)}.about-feature__title[data-astro-cid-63cywwwr]{margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h3);color:var(--color-aubergine-deep)}.about-feature__text[data-astro-cid-63cywwwr]{margin:0;color:var(--text-on-light-soft);line-height:1.7}.about-feature--media[data-astro-cid-63cywwwr]{overflow:hidden;border-radius:var(--radius-card);box-shadow:0 14px 36px #3a1f3d2e}.about-feature--media[data-astro-cid-63cywwwr] img[data-astro-cid-63cywwwr]{width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.about-history[data-astro-cid-63cywwwr]{background:var(--color-white);padding:var(--space-section-y) var(--space-section-x)}.about-history__inner[data-astro-cid-63cywwwr]{max-width:var(--max-width-content);margin-inline:auto}.about-history__title[data-astro-cid-63cywwwr]{margin:0 0 clamp(32px,5vw,56px);text-align:center;font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h2);letter-spacing:var(--ls-tight);color:var(--color-aubergine-deep)}.about-timeline[data-astro-cid-63cywwwr]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:32px 24px}.about-timeline__item[data-astro-cid-63cywwwr]{position:relative;padding-top:42px;margin:0}.about-timeline__item[data-astro-cid-63cywwwr]:after{content:"";position:absolute;top:11px;left:0;right:0;height:2px;background:var(--border-on-light);z-index:0}.about-timeline__dot[data-astro-cid-63cywwwr]{position:absolute;top:3px;left:0;width:18px;height:18px;border-radius:50%;background:var(--color-white);border:2px solid var(--color-aubergine);z-index:1}.about-timeline__item--current[data-astro-cid-63cywwwr] .about-timeline__dot[data-astro-cid-63cywwwr]{background:var(--color-aubergine)}.about-timeline__year[data-astro-cid-63cywwwr]{display:block;font-family:var(--font-heading);font-weight:700;font-size:1.5rem;color:var(--color-aubergine-deep);margin-bottom:10px}.about-timeline__text[data-astro-cid-63cywwwr]{margin:0;color:var(--text-on-light-soft);font-size:.95rem;line-height:1.6}@media (max-width: 860px){.about-hero__inner[data-astro-cid-63cywwwr]{grid-template-columns:1fr}.about-hero__title[data-astro-cid-63cywwwr],.about-hero__text[data-astro-cid-63cywwwr]{grid-column:1}.about-hero__media[data-astro-cid-63cywwwr]{grid-column:1;grid-row:auto}}@media (max-width: 760px){.about-features__grid[data-astro-cid-63cywwwr]{grid-template-columns:1fr;gap:20px}.about-feature--media[data-astro-cid-63cywwwr]:first-of-type{order:3}}.expertise-support[data-astro-cid-msqtrsfp]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,80px);align-items:stretch}.expertise-support__intro[data-astro-cid-msqtrsfp]{display:flex;flex-direction:column;gap:20px}.expertise-support__paragraph[data-astro-cid-msqtrsfp]{margin:0;color:var(--text-on-light-soft);line-height:1.7}.expertise-support__media[data-astro-cid-msqtrsfp]{margin:4px 0 0;flex:1 1 auto;min-height:320px;border-radius:var(--radius-card);overflow:hidden;box-shadow:0 14px 36px #3a1f3d2e}.expertise-support__media[data-astro-cid-msqtrsfp] img[data-astro-cid-msqtrsfp]{width:100%;height:100%;object-fit:cover;display:block}.expertise-steps[data-astro-cid-msqtrsfp]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.expertise-step[data-astro-cid-msqtrsfp]{display:grid;grid-template-columns:auto 1fr;column-gap:20px;padding:22px 0;border-bottom:1px solid var(--border-on-light, rgba(58, 31, 61, .12))}.expertise-step[data-astro-cid-msqtrsfp]:first-child{padding-top:0}.expertise-step[data-astro-cid-msqtrsfp]:last-child{border-bottom:none}.expertise-step__number[data-astro-cid-msqtrsfp]{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h3);line-height:1.2;color:var(--color-orange)}.expertise-step__body[data-astro-cid-msqtrsfp]{display:flex;flex-direction:column;gap:6px}.expertise-step__title[data-astro-cid-msqtrsfp]{margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h3);color:var(--color-aubergine-deep)}.expertise-step__text[data-astro-cid-msqtrsfp]{margin:0;color:var(--text-on-light-soft);line-height:1.6}.expertise-infra[data-astro-cid-msqtrsfp]{display:flex;flex-direction:column;gap:clamp(32px,5vw,48px)}.expertise-infra__head[data-astro-cid-msqtrsfp]{max-width:720px;margin-inline:auto;text-align:center}.expertise-infra__title[data-astro-cid-msqtrsfp]{color:#fff}.expertise-infra__text[data-astro-cid-msqtrsfp]{margin:16px 0 0;color:var(--text-on-dark-soft);line-height:1.7}.expertise-infra__grid[data-astro-cid-msqtrsfp]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,3vw,24px);max-width:960px;margin-inline:auto;width:100%}.expertise-infra__card[data-astro-cid-msqtrsfp]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:28px;border-radius:var(--radius-card);background:var(--color-aubergine);border:1px solid var(--border-on-dark)}.expertise-infra__card-title[data-astro-cid-msqtrsfp]{margin:0;font-family:var(--font-heading);font-weight:700;font-size:var(--fs-h3);color:#fff}.expertise-infra__card-text[data-astro-cid-msqtrsfp]{margin:0;color:var(--text-on-dark-soft);line-height:1.6}.expertise-infra__actions[data-astro-cid-msqtrsfp]{display:flex;justify-content:center}@media (max-width: 860px){.expertise-support[data-astro-cid-msqtrsfp]{grid-template-columns:1fr}.expertise-support__media[data-astro-cid-msqtrsfp]{min-height:0;aspect-ratio:4 / 3}.expertise-infra__grid[data-astro-cid-msqtrsfp]{grid-template-columns:1fr}}
