.qui-sommes-nous-module__DV5tIq__hero{background-color:var(--color-primary);padding-top:72px}.qui-sommes-nous-module__DV5tIq__heroInner{max-width:1280px;padding:var(--space-20,5rem) var(--space-8);text-align:center;margin-inline:auto}.qui-sommes-nous-module__DV5tIq__heroSurtitle{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:#f8f1e399;margin:0 0 var(--space-3);font-weight:500;display:block}.qui-sommes-nous-module__DV5tIq__heroTitre{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:var(--text-5xl);color:#fff;margin:0 0 var(--space-4);line-height:1.1}.qui-sommes-nous-module__DV5tIq__heroTitre em{margin-top:var(--space-2);color:color-mix(in srgb, var(--color-accent-light) 95%, transparent);font-size:.55em;font-style:italic;display:block}.qui-sommes-nous-module__DV5tIq__heroAccroche{font-family:var(--font-body);font-size:var(--text-lg);color:#f8f1e3bf;max-width:36rem;margin:0;margin-inline:auto;line-height:1.55}.qui-sommes-nous-module__DV5tIq__section{padding-block:var(--space-20,5rem)}.qui-sommes-nous-module__DV5tIq__sectionAlt{background-color:var(--color-bg-alt)}.qui-sommes-nous-module__DV5tIq__sectionBg{background-color:var(--color-bg)}.qui-sommes-nous-module__DV5tIq__inner{max-width:1280px;padding-inline:var(--space-8);margin-inline:auto}.qui-sommes-nous-module__DV5tIq__sectionHeader{text-align:center;max-width:680px;margin-inline:auto;margin-bottom:var(--space-12)}.qui-sommes-nous-module__DV5tIq__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-dark);margin-bottom:var(--space-2);font-weight:500;display:block}.qui-sommes-nous-module__DV5tIq__sectionTitle{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:var(--text-4xl);color:var(--color-primary-dark);margin:0 0 var(--space-3);line-height:1.15}.qui-sommes-nous-module__DV5tIq__sectionDesc{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.75}.qui-sommes-nous-module__DV5tIq__histoireGrid{gap:var(--space-16,4rem);grid-template-columns:1fr 1fr;align-items:center;display:grid}.qui-sommes-nous-module__DV5tIq__histoireImg{aspect-ratio:4/5;background:linear-gradient(145deg, var(--color-primary-dark) 0%, var(--color-primary) 60%, var(--color-primary-light) 100%);border-radius:var(--radius-xl);justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;width:100%;display:flex}.qui-sommes-nous-module__DV5tIq__histoireImgSymbol{color:color-mix(in srgb, var(--color-bg) 25%, transparent);display:flex}.qui-sommes-nous-module__DV5tIq__histoireImgLabel{font-family:var(--font-heading);font-style:italic;font-size:var(--text-2xl);color:color-mix(in srgb, var(--color-bg) 60%, transparent)}.qui-sommes-nous-module__DV5tIq__histoireText{gap:var(--space-4);flex-direction:column;display:flex}.qui-sommes-nous-module__DV5tIq__histoireEyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-dark);font-weight:500;display:block}.qui-sommes-nous-module__DV5tIq__histoireTitle{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:var(--text-4xl);color:var(--color-primary-dark);margin:0;line-height:1.15}.qui-sommes-nous-module__DV5tIq__histoireBody{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.75}.qui-sommes-nous-module__DV5tIq__histoireUniversLabel{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-dark);margin:var(--space-6) 0 var(--space-3);font-weight:600;display:block}.qui-sommes-nous-module__DV5tIq__histoireMarques{gap:var(--space-2);flex-wrap:wrap;display:flex}.qui-sommes-nous-module__DV5tIq__marqueBadge{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 4%, transparent);letter-spacing:.05em;border-radius:9999px;padding:5px 14px;font-size:.78rem;font-weight:600}.qui-sommes-nous-module__DV5tIq__valeursGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.qui-sommes-nous-module__DV5tIq__valeurCard{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;align-items:center;gap:var(--space-4);box-shadow:0 2px 16px color-mix(in srgb, var(--color-primary) 5%, transparent);flex-direction:column;display:flex}.qui-sommes-nous-module__DV5tIq__valeurIcon{background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);border-radius:var(--radius-full);width:64px;height:64px;color:color-mix(in srgb, var(--color-bg) 90%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.qui-sommes-nous-module__DV5tIq__valeurTitle{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:var(--text-2xl);color:var(--color-primary-dark);margin:0}.qui-sommes-nous-module__DV5tIq__valeurDesc{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.65}.qui-sommes-nous-module__DV5tIq__equipeGrid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin:0;margin-inline:auto;padding:0;list-style:none;display:grid}.qui-sommes-nous-module__DV5tIq__equipeGrid>li{min-width:0}.qui-sommes-nous-module__DV5tIq__membreCard{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;height:100%;display:flex}.qui-sommes-nous-module__DV5tIq__membreAvatar{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-bg-alt) 0%, var(--color-border) 100%);border:3px solid var(--color-border);width:120px;height:120px;font-family:var(--font-heading);font-style:italic;font-size:var(--text-4xl);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.qui-sommes-nous-module__DV5tIq__membrePrenom{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:var(--text-2xl);color:var(--color-primary-dark);margin:0;line-height:1.2}.qui-sommes-nous-module__DV5tIq__membreSpecialite{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-dark);max-width:22rem;margin:0;font-weight:600}.qui-sommes-nous-module__DV5tIq__membreBio{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.65}.qui-sommes-nous-module__DV5tIq__sectionChiffres{gap:var(--space-4);padding:var(--space-8) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);display:grid}.qui-sommes-nous-module__DV5tIq__chiffreItem{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.qui-sommes-nous-module__DV5tIq__chiffreValeur{font-family:var(--font-heading);color:var(--color-primary);font-size:2.5rem;font-style:italic}.qui-sommes-nous-module__DV5tIq__chiffreLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.qui-sommes-nous-module__DV5tIq__lieuGrid{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:start;display:grid}.qui-sommes-nous-module__DV5tIq__lieuText{gap:var(--space-4);flex-direction:column;display:flex}.qui-sommes-nous-module__DV5tIq__lieuTitle{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:var(--text-3xl);color:var(--color-primary-dark);margin:0}.qui-sommes-nous-module__DV5tIq__lieuBody{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);margin:0;line-height:1.75}.qui-sommes-nous-module__DV5tIq__lieuInfo{gap:var(--space-3);padding:var(--space-6);background-color:var(--color-bg-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border);flex-direction:column;display:flex}.qui-sommes-nous-module__DV5tIq__lieuInfoRow{align-items:flex-start;gap:var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);display:flex}.qui-sommes-nous-module__DV5tIq__lieuInfoIcon{color:var(--color-primary);flex-shrink:0;margin-top:1px}.qui-sommes-nous-module__DV5tIq__lieuLink{color:var(--color-primary);font-weight:500;text-decoration:none}.qui-sommes-nous-module__DV5tIq__lieuLink:hover{text-decoration:underline}.qui-sommes-nous-module__DV5tIq__lieuHorairesRow{align-items:flex-start}.qui-sommes-nous-module__DV5tIq__lieuHorairesWrap{flex:1;min-width:0}.qui-sommes-nous-module__DV5tIq__lieuHorairesTable{border-collapse:collapse;width:100%;max-width:280px}.qui-sommes-nous-module__DV5tIq__lieuHorairesTable tr{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 8%, transparent)}.qui-sommes-nous-module__DV5tIq__lieuHorairesJour{padding:6px var(--space-2) 6px 0;font-size:var(--text-xs);color:var(--color-text);vertical-align:top;font-weight:600}.qui-sommes-nous-module__DV5tIq__lieuHorairesHeure{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right;white-space:nowrap;padding:6px 0}.qui-sommes-nous-module__DV5tIq__lieuHorairesFerme .qui-sommes-nous-module__DV5tIq__lieuHorairesJour,.qui-sommes-nous-module__DV5tIq__lieuHorairesFerme .qui-sommes-nous-module__DV5tIq__lieuHorairesHeure{opacity:.45}.qui-sommes-nous-module__DV5tIq__lieuMap{aspect-ratio:4/3;background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;box-shadow:0 2px 16px color-mix(in srgb, var(--color-primary) 6%, transparent);position:relative;overflow:hidden}.qui-sommes-nous-module__DV5tIq__lieuMapIframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}.qui-sommes-nous-module__DV5tIq__ctaSection{background-color:var(--color-primary-dark);padding-block:var(--space-20,5rem)}.qui-sommes-nous-module__DV5tIq__ctaInner{max-width:600px;padding-inline:var(--space-8);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.qui-sommes-nous-module__DV5tIq__ctaTitle{font-family:var(--font-heading);font-style:italic;font-weight:400;font-size:var(--text-4xl);color:#fff;margin:0}.qui-sommes-nous-module__DV5tIq__ctaSubtitle{font-family:var(--font-body);font-size:var(--text-base);color:#f8f1e3b3;margin:0}.qui-sommes-nous-module__DV5tIq__ctaBtn{margin-top:var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-primary-dark);background-color:var(--color-accent);border-radius:var(--radius-full);padding:var(--space-4) var(--space-12);cursor:pointer;transition:background-color var(--transition-fast);border:none;font-weight:500;text-decoration:none;display:inline-block}.qui-sommes-nous-module__DV5tIq__ctaBtn:hover{background-color:var(--color-accent-light)}@media (max-width:900px){.qui-sommes-nous-module__DV5tIq__histoireGrid,.qui-sommes-nous-module__DV5tIq__lieuGrid{grid-template-columns:1fr}.qui-sommes-nous-module__DV5tIq__valeursGrid,.qui-sommes-nous-module__DV5tIq__sectionChiffres{grid-template-columns:repeat(2,1fr)}.qui-sommes-nous-module__DV5tIq__heroTitre{font-size:var(--text-4xl)}}@media (max-width:640px){.qui-sommes-nous-module__DV5tIq__inner,.qui-sommes-nous-module__DV5tIq__heroInner,.qui-sommes-nous-module__DV5tIq__ctaInner{padding-inline:var(--space-4)}.qui-sommes-nous-module__DV5tIq__valeursGrid{grid-template-columns:1fr}.qui-sommes-nous-module__DV5tIq__equipeGrid{grid-template-columns:1fr;max-width:none}.qui-sommes-nous-module__DV5tIq__heroTitre,.qui-sommes-nous-module__DV5tIq__sectionTitle,.qui-sommes-nous-module__DV5tIq__histoireTitle{font-size:var(--text-3xl)}}
