.ExpertisesGallery-module__EPi0_G__section{padding-block:var(--space-8) var(--space-9)}.ExpertisesGallery-module__EPi0_G__head{justify-content:space-between;align-items:center;gap:var(--space-5);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.ExpertisesGallery-module__EPi0_G__title{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.ExpertisesGallery-module__EPi0_G__searchWrap{flex:260px;max-width:360px;position:relative}.ExpertisesGallery-module__EPi0_G__searchIcon{left:var(--space-4);color:var(--color-text-3);font-size:var(--fs-lg);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ExpertisesGallery-module__EPi0_G__search{width:100%;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-8);font-size:var(--fs-base);color:var(--color-text);background:var(--color-surface-1);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-pill);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease)}.ExpertisesGallery-module__EPi0_G__search::placeholder{color:var(--color-text-3)}.ExpertisesGallery-module__EPi0_G__search:focus-visible{border-color:var(--color-accent);background:var(--color-surface-2);outline:none}.ExpertisesGallery-module__EPi0_G__empty{max-width:52ch;font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text-2)}.ExpertisesGallery-module__EPi0_G__groups{gap:var(--space-8);display:grid}.ExpertisesGallery-module__EPi0_G__groupLabel{margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:var(--border-w) solid var(--color-border-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-soft)}.ExpertisesGallery-module__EPi0_G__groupLink{color:inherit;transition:color var(--dur) var(--ease);text-decoration:none}.ExpertisesGallery-module__EPi0_G__groupLink:hover,.ExpertisesGallery-module__EPi0_G__groupLink:focus-visible{color:var(--color-accent)}.ExpertisesGallery-module__EPi0_G__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;display:grid}.ExpertisesGallery-module__EPi0_G__item{scroll-margin-top:var(--space-9);display:flex}.ExpertisesGallery-module__EPi0_G__card{border:var(--border-w) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);width:100%;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ExpertisesGallery-module__EPi0_G__card:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);background:var(--color-surface-2);transform:translateY(-3px)}.ExpertisesGallery-module__EPi0_G__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ExpertisesGallery-module__EPi0_G__cardSoon{cursor:default}.ExpertisesGallery-module__EPi0_G__cardSoon:hover{transform:none}.ExpertisesGallery-module__EPi0_G__media{aspect-ratio:5/4;background:radial-gradient(58% 62% at var(--gx,34%) var(--gy,24%), color-mix(in srgb, var(--color-accent-soft) 30%, transparent), transparent 70%), var(--color-bg);position:relative;overflow:hidden}.ExpertisesGallery-module__EPi0_G__mediaImg{object-fit:cover;width:100%;height:100%;transition:transform var(--dur) var(--ease);position:absolute;inset:0}.ExpertisesGallery-module__EPi0_G__card:hover .ExpertisesGallery-module__EPi0_G__mediaImg{transform:scale(1.05)}.ExpertisesGallery-module__EPi0_G__body{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.ExpertisesGallery-module__EPi0_G__cardTitle{font-size:var(--fs-base);letter-spacing:var(--ls-tight);color:var(--color-text);font-weight:500}.ExpertisesGallery-module__EPi0_G__cardTagline{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--color-text-2)}.ExpertisesGallery-module__EPi0_G__more{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-soft)}.ExpertisesGallery-module__EPi0_G__cardSoon .ExpertisesGallery-module__EPi0_G__more{color:var(--color-text-3)}@media (max-width:560px){.ExpertisesGallery-module__EPi0_G__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ExpertisesGallery-module__EPi0_G__body{padding:var(--space-4)}}
.Marquee-module__O6QOBW__root{--gap:var(--space-5);--duration:46s;gap:var(--gap);width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.Marquee-module__O6QOBW__group{gap:var(--gap);min-width:max-content;animation:Marquee-module__O6QOBW__marquee var(--duration) linear infinite;flex-shrink:0;align-items:stretch;display:flex}.Marquee-module__O6QOBW__root[data-pause=true]:hover .Marquee-module__O6QOBW__group{animation-play-state:paused}.Marquee-module__O6QOBW__root[data-sens=droite] .Marquee-module__O6QOBW__group{animation-direction:reverse}@keyframes Marquee-module__O6QOBW__marquee{to{transform:translateX(calc(-100% - var(--gap)))}}@media (prefers-reduced-motion:reduce){.Marquee-module__O6QOBW__root{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.Marquee-module__O6QOBW__group{animation:none}.Marquee-module__O6QOBW__group~.Marquee-module__O6QOBW__group{display:none}}
.ExpertsTeam-module__qJtXtW__marqueeWrap{margin-top:var(--space-7)}.ExpertsTeam-module__qJtXtW__hint{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-3)}.ExpertsTeam-module__qJtXtW__card{cursor:pointer;text-align:left;border-radius:var(--radius-lg);background:0 0;border:none;width:264px;padding:0;display:block}.ExpertsTeam-module__qJtXtW__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ExpertsTeam-module__qJtXtW__media{aspect-ratio:3/4;border-radius:var(--radius-lg);border:var(--border-w) solid var(--color-border);background:var(--color-surface-2);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);display:block;position:relative;overflow:hidden}.ExpertsTeam-module__qJtXtW__card:hover .ExpertsTeam-module__qJtXtW__media{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);transform:translateY(-4px)}.ExpertsTeam-module__qJtXtW__photo{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter var(--dur) var(--ease)}.ExpertsTeam-module__qJtXtW__card:hover .ExpertsTeam-module__qJtXtW__photo{filter:grayscale(0)}.ExpertsTeam-module__qJtXtW__initials{font-family:var(--font-serif);font-size:var(--fs-display);color:var(--color-text-3);background:radial-gradient(60% 60% at 50% 35%, var(--color-accent-glow), transparent 70%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ExpertsTeam-module__qJtXtW__overlay{gap:var(--space-1);padding:var(--space-5);background:linear-gradient(to top, var(--color-scrim), transparent);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.ExpertsTeam-module__qJtXtW__name{font-size:var(--fs-lg);color:var(--color-text);font-weight:500}.ExpertsTeam-module__qJtXtW__role{font-size:var(--fs-sm);color:var(--color-text-2)}.ExpertsTeam-module__qJtXtW__more{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-soft);opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);transform:translateY(4px)}.ExpertsTeam-module__qJtXtW__card:hover .ExpertsTeam-module__qJtXtW__more,.ExpertsTeam-module__qJtXtW__card:focus-visible .ExpertsTeam-module__qJtXtW__more{opacity:1;transform:translateY(0)}.ExpertsTeam-module__qJtXtW__backdrop{z-index:100;padding:var(--space-5);background:var(--color-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ExpertsTeam-module__qJtXtW__panel{width:min(560px,100%);max-height:88vh;padding:var(--space-8);border:var(--border-w) solid var(--color-border-2);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-card);position:relative;overflow-y:auto}.ExpertsTeam-module__qJtXtW__close{top:var(--space-5);right:var(--space-5);width:var(--space-7);height:var(--space-7);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-1);color:var(--color-text-2);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute}.ExpertsTeam-module__qJtXtW__close:hover{color:var(--color-text);border-color:var(--color-border-2)}.ExpertsTeam-module__qJtXtW__panelHead{align-items:center;gap:var(--space-5);padding-right:var(--space-7);display:flex}.ExpertsTeam-module__qJtXtW__panelAvatar{border-radius:var(--radius-lg);border:var(--border-w) solid var(--color-border);background:var(--color-surface-2);width:84px;height:84px;font-family:var(--font-serif);font-size:var(--fs-h2);color:var(--color-text-3);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.ExpertsTeam-module__qJtXtW__panelPhoto{object-fit:cover;width:100%;height:100%}.ExpertsTeam-module__qJtXtW__panelName{font-size:var(--fs-h3);letter-spacing:var(--ls-tight);color:var(--color-text);font-weight:500}.ExpertsTeam-module__qJtXtW__panelRole{margin-top:var(--space-1);font-size:var(--fs-sm);color:var(--color-text-2)}.ExpertsTeam-module__qJtXtW__badge{margin-top:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-dim);border:var(--border-w) solid color-mix(in srgb, var(--color-accent) 45%, transparent);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-soft);display:inline-block}.ExpertsTeam-module__qJtXtW__panelBody{margin-top:var(--space-7);gap:var(--space-6);display:grid}.ExpertsTeam-module__qJtXtW__blockLabel{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-3)}.ExpertsTeam-module__qJtXtW__blockText{margin-top:var(--space-2);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text-2)}.ExpertsTeam-module__qJtXtW__tags{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.ExpertsTeam-module__qJtXtW__tag{padding:var(--space-2) var(--space-4);border:var(--border-w) solid var(--color-border-2);border-radius:var(--radius-pill);background:var(--color-surface-1);font-size:var(--fs-sm);color:var(--color-text-2)}.ExpertsTeam-module__qJtXtW__quote{padding-left:var(--space-5);border-left:2px solid var(--color-accent);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text);margin:0}@media (max-width:560px){.ExpertsTeam-module__qJtXtW__panel{padding:var(--space-6)}.ExpertsTeam-module__qJtXtW__panelHead{flex-direction:column;align-items:flex-start}}
.ExpertsGrid-module__HlmuEG__section{padding-block:var(--space-9) var(--space-section)}.ExpertsGrid-module__HlmuEG__principles{padding-block:0 var(--space-section)}.ExpertsGrid-module__HlmuEG__head{max-width:640px}.ExpertsGrid-module__HlmuEG__title{margin-top:var(--space-5);font-size:var(--fs-h1)}.ExpertsGrid-module__HlmuEG__principlesGrid{margin-top:var(--space-8);gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.ExpertsGrid-module__HlmuEG__principle{padding:var(--space-6);border-radius:var(--radius-lg);border:var(--border-w) solid var(--color-border);background:linear-gradient(160deg, var(--color-surface-2), var(--color-surface-subtle))}.ExpertsGrid-module__HlmuEG__num{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--color-text-3)}.ExpertsGrid-module__HlmuEG__principleTitle{margin-top:var(--space-4);font-size:var(--fs-lg);font-weight:500}.ExpertsGrid-module__HlmuEG__principleDesc{margin-top:var(--space-3);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--color-text-2)}@media (max-width:860px){.ExpertsGrid-module__HlmuEG__principlesGrid{grid-template-columns:1fr}}.ExpertsGrid-module__HlmuEG__principlesHead{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.ExpertsGrid-module__HlmuEG__secteurs{padding-block:var(--space-9)}.ExpertsGrid-module__HlmuEG__secteursIntro{margin-top:var(--space-5);max-width:58ch;font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text-2)}.ExpertsGrid-module__HlmuEG__tags{margin-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap;list-style:none;display:flex}.ExpertsGrid-module__HlmuEG__tag{padding:var(--space-3) var(--space-5);border:var(--border-w) solid var(--color-border-2);border-radius:var(--radius-pill);background:var(--color-surface-1);font-size:var(--fs-sm);color:var(--color-text-2)}.ExpertsGrid-module__HlmuEG__entretien{margin-top:var(--space-7);justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);border:var(--border-w) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle);flex-wrap:wrap;display:flex}.ExpertsGrid-module__HlmuEG__entretienText{max-width:52ch;font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text-2)}.ExpertsGrid-module__HlmuEG__secteursLink{margin-top:var(--space-5)}
.page-module__DzNeXG__hero{padding-block:var(--space-10) var(--space-9);position:relative;overflow:hidden}.page-module__DzNeXG__glow{background:radial-gradient(50% 60% at 50% 20%, var(--color-accent-glow), transparent 70%);filter:blur(32px);pointer-events:none;height:120%;position:absolute;inset:-20% -10% auto}.page-module__DzNeXG__heroInner{position:relative}.page-module__DzNeXG__title{margin-top:var(--space-4);font-size:var(--fs-h1);line-height:var(--lh-heading);max-width:20ch}.page-module__DzNeXG__serif{font-family:var(--font-serif);color:var(--color-accent-soft);font-weight:500}.page-module__DzNeXG__subtitle{margin-top:var(--space-5);max-width:60ch;font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--color-text-2)}.page-module__DzNeXG__heroLink{margin-top:var(--space-6)}.page-module__DzNeXG__band{padding-block:var(--space-9)}.page-module__DzNeXG__bandTitle{margin-top:var(--space-4);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);max-width:20ch}.page-module__DzNeXG__bandText{margin-top:var(--space-5);max-width:60ch;font-size:var(--fs-base);line-height:var(--lh-body);color:var(--color-text-2)}.page-module__DzNeXG__bandLinks{margin-top:var(--space-6);gap:var(--space-6);flex-wrap:wrap;display:flex}@media (max-width:780px){.page-module__DzNeXG__row{gap:var(--space-5);grid-template-columns:1fr}}
