.Hero-module__lR8F0G__hero{background:#0f172a;align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip}.Hero-module__lR8F0G__bgText{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding-left:2%;display:flex;position:absolute;inset:0}.Hero-module__lR8F0G__bgWord{color:#0000;-webkit-text-stroke:1.5px #38bdf81f;text-transform:uppercase;letter-spacing:-.02em;font-family:Fredericka the Great,serif;font-size:clamp(8rem,22vw,20rem);font-weight:100;line-height:.88;display:block}.Hero-module__lR8F0G__inner{z-index:1;align-items:center;gap:4rem;width:100%;max-width:1100px;margin:0 auto;padding:110px 3rem 3rem;display:flex;position:relative}.Hero-module__lR8F0G__imageWrap{flex-shrink:0;position:relative}.Hero-module__lR8F0G__photo{object-fit:cover;object-position:top center;border-radius:16px;width:320px;height:480px;display:block;box-shadow:0 20px 60px #00000080}.Hero-module__lR8F0G__photoGlow{filter:blur(25px);background:#38bdf84d;border-radius:50%;width:200px;height:40px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.Hero-module__lR8F0G__textWrap{flex-direction:column;gap:1.4rem;max-width:560px;display:flex}.Hero-module__lR8F0G__tag{color:#38bdf8;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.Hero-module__lR8F0G__h1{color:#f1f5f9;text-transform:uppercase;font-family:Fredericka the Great,serif;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:100;line-height:1.2}.Hero-module__lR8F0G__accent{color:#38bdf8}.Hero-module__lR8F0G__tagline{color:#64748b;text-transform:uppercase;font-family:Fredericka the Great,serif;font-size:clamp(1rem,1.8vw,1.5rem);font-weight:100}.Hero-module__lR8F0G__intro{color:#94a3b8;font-size:.88rem;line-height:1.85}.Hero-module__lR8F0G__boutons{flex-wrap:wrap;gap:1rem;display:flex}.Hero-module__lR8F0G__cta{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid #38bdf8;border-radius:30px;padding:.7rem 1.6rem;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .3s,color .3s}.Hero-module__lR8F0G__cta:hover{color:#0f172a;background:#38bdf8}.Hero-module__lR8F0G__ctaAlt{color:#f1f5f9a6;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid #f1f5f92e;border-radius:30px;padding:.7rem 1.6rem;font-family:Montserrat,sans-serif;font-size:.78rem;font-weight:700;text-decoration:none;transition:border-color .3s,color .3s}.Hero-module__lR8F0G__ctaAlt:hover{color:#38bdf8;border-color:#38bdf8}@media (max-width:900px){.Hero-module__lR8F0G__inner{text-align:center;flex-direction:column;align-items:center;gap:2rem;padding:90px 1.5rem 2rem}.Hero-module__lR8F0G__photo{width:240px;height:360px}.Hero-module__lR8F0G__boutons{justify-content:center}}@media (max-width:600px){.Hero-module__lR8F0G__hero{padding-top:0}.Hero-module__lR8F0G__inner{padding-top:80px}.Hero-module__lR8F0G__photo{width:200px;height:300px}.Hero-module__lR8F0G__bgWord{-webkit-text-stroke-width:1px}}
.IntroTexte-module__IM3QzG__section{padding:var(--spacing-3xl) 0;background:#fff}.IntroTexte-module__IM3QzG__inner{grid-template-columns:1fr 1.8fr;align-items:start;gap:6rem;max-width:1400px;margin:0 auto;padding:0 3rem;display:grid}.IntroTexte-module__IM3QzG__titreCol{position:sticky;top:120px}.IntroTexte-module__IM3QzG__titre{font-family:var(--font-heading);font-size:var(--text-5xl);color:#0f172a;font-weight:800;line-height:1.2}.IntroTexte-module__IM3QzG__titreGradient{background:linear-gradient(135deg,#7c3aed,#a855f7,#c084fc);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.IntroTexte-module__IM3QzG__texteCol{gap:var(--spacing-lg);flex-direction:column;padding-top:.5rem;display:flex}.IntroTexte-module__IM3QzG__paragraphe{font-size:var(--text-lg);color:#374151;line-height:1.9}@media (max-width:768px){.IntroTexte-module__IM3QzG__inner{gap:var(--spacing-xl);grid-template-columns:1fr;padding:0 1.5rem}.IntroTexte-module__IM3QzG__titreCol{position:static}.IntroTexte-module__IM3QzG__titre{font-size:var(--text-4xl)}.IntroTexte-module__IM3QzG__paragraphe{font-size:var(--text-base)}}
.FlechesScroll-module__PKu76G__section{padding:var(--spacing-3xl) 0;background:#fff;width:100%;max-width:100vw;overflow:clip}.FlechesScroll-module__PKu76G__inner{align-items:stretch;gap:0;max-width:1600px;padding:0;display:flex}.FlechesScroll-module__PKu76G__fleche{clip-path:polygon(0% 0%,50% 0%,100% 50%,50% 100%,0% 100%,50% 50%);will-change:transform;background:#d1d5db;flex:1;min-height:500px;margin-right:-4%;transition:flex .5s cubic-bezier(.4,0,.2,1);position:relative}.FlechesScroll-module__PKu76G__inner:hover .FlechesScroll-module__PKu76G__fleche{flex:.75}.FlechesScroll-module__PKu76G__inner:hover .FlechesScroll-module__PKu76G__fleche:hover{flex:1.5}.FlechesScroll-module__PKu76G__fleche:first-child{z-index:1}.FlechesScroll-module__PKu76G__fleche:nth-child(2){z-index:2}.FlechesScroll-module__PKu76G__fleche:nth-child(3){z-index:3}.FlechesScroll-module__PKu76G__fleche:nth-child(4){z-index:4;margin-right:0}.FlechesScroll-module__PKu76G__imageWrapper{position:absolute;inset:0}.FlechesScroll-module__PKu76G__image{object-fit:cover}.FlechesScroll-module__PKu76G__label{font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #00000080;white-space:nowrap;z-index:2;font-weight:700;position:absolute;bottom:1.5rem}.FlechesScroll-module__PKu76G__label0{left:5rem}.FlechesScroll-module__PKu76G__label1{left:6rem}.FlechesScroll-module__PKu76G__label2{left:3rem}.FlechesScroll-module__PKu76G__label3{left:5rem}@media (max-width:768px){.FlechesScroll-module__PKu76G__section{padding:var(--spacing-xl) 0;z-index:10;margin-top:-90vh;position:relative;overflow:clip}.FlechesScroll-module__PKu76G__inner{flex-wrap:nowrap;gap:0;width:100%;padding:0;display:flex}.FlechesScroll-module__PKu76G__fleche{flex:1;min-height:260px}.FlechesScroll-module__PKu76G__label{font-size:.55rem;bottom:.75rem}}
.Piliers-module__1S8W5q__piliers{z-index:10;padding:var(--spacing-3xl) 0;background:#fff;position:relative}.Piliers-module__1S8W5q__inner{grid-template-columns:1fr 1.8fr;align-items:start;gap:10rem;max-width:1400px;margin:0 auto;padding:0 3rem;display:grid}.Piliers-module__1S8W5q__titreCol{position:sticky;top:120px}.Piliers-module__1S8W5q__titre{font-family:var(--font-heading);font-size:var(--text-5xl);color:#0f172a;font-weight:800;line-height:1.15}.Piliers-module__1S8W5q__titreMuted{color:#9ca3af}.Piliers-module__1S8W5q__accordeon{flex-direction:column;display:flex}.Piliers-module__1S8W5q__item{border-top:1px solid #e5e7eb}.Piliers-module__1S8W5q__item:last-child{border-bottom:1px solid #e5e7eb}.Piliers-module__1S8W5q__itemBtn{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-lg) 0;cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.Piliers-module__1S8W5q__numero{font-size:var(--text-sm);color:#9ca3af;flex-shrink:0;min-width:2rem;font-weight:400}.Piliers-module__1S8W5q__itemTitre{font-family:var(--font-heading);font-size:var(--text-2xl);color:#0f172a;transition:color var(--transition-fast);flex:1;font-weight:700}.Piliers-module__1S8W5q__itemBtn:hover .Piliers-module__1S8W5q__itemTitre{color:var(--color-accent)}.Piliers-module__1S8W5q__icone{font-size:var(--text-2xl);color:#0f172a;transition:transform var(--transition-base);flex-shrink:0;font-weight:300;line-height:1}.Piliers-module__1S8W5q__iconeOuvert{transform:rotate(45deg)}.Piliers-module__1S8W5q__contenu{padding-left:calc(2rem + var(--spacing-md));grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.Piliers-module__1S8W5q__contenuOuvert{grid-template-rows:1fr}.Piliers-module__1S8W5q__contenuInner{min-height:0;overflow:hidden}.Piliers-module__1S8W5q__texte{font-size:var(--text-base);color:#374151;padding-bottom:var(--spacing-lg);line-height:1.8}@media (max-width:768px){.Piliers-module__1S8W5q__inner{gap:var(--spacing-xl);grid-template-columns:1fr}.Piliers-module__1S8W5q__titreCol{position:static}.Piliers-module__1S8W5q__titre{font-size:var(--text-4xl)}.Piliers-module__1S8W5q__itemTitre{font-size:var(--text-lg)}}@media (max-width:480px){.Piliers-module__1S8W5q__titre{font-size:var(--text-3xl)}}
.Valeurs-module__hOkA2G__section{padding-bottom:var(--spacing-3xl);background:#0f172a}.Valeurs-module__hOkA2G__item{cursor:default;border-top:1px solid #1e293b;min-height:400px;position:relative;overflow:hidden}.Valeurs-module__hOkA2G__item:last-child{border-bottom:1px solid #1e293b}.Valeurs-module__hOkA2G__itemInner{z-index:1;max-width:1400px;min-height:inherit;grid-template-columns:320px 1fr;align-items:center;margin:0 auto;padding:0 3rem;display:grid;position:relative}.Valeurs-module__hOkA2G__gauche{gap:var(--spacing-md);z-index:1;border-right:1px solid #1e293b;flex-direction:column;padding:2.5rem 3rem 2.5rem 0;display:flex;position:relative}.Valeurs-module__hOkA2G__numero{font-family:var(--font-heading);font-size:var(--text-sm);color:#334155;letter-spacing:.12em;font-weight:400;transition:color .4s}.Valeurs-module__hOkA2G__texte{font-size:var(--text-sm);color:#b3b3b3;line-height:1.8;transition:color .4s}.Valeurs-module__hOkA2G__item:hover .Valeurs-module__hOkA2G__numero{color:#fff}.Valeurs-module__hOkA2G__item:hover .Valeurs-module__hOkA2G__texte{color:#f1f5f9}.Valeurs-module__hOkA2G__droite{z-index:1;align-items:center;padding:2rem 3rem;display:flex;position:relative}.Valeurs-module__hOkA2G__grandTitre{font-family:var(--font-heading);color:#f8fafc;letter-spacing:-.02em;z-index:1;pointer-events:none;font-size:clamp(3rem,6vw,5.5rem);font-weight:800;line-height:1;transition:color .5s;position:relative}.Valeurs-module__hOkA2G__sousTitre{color:#38bdf8;transition:color .4s}.Valeurs-module__hOkA2G__item:hover .Valeurs-module__hOkA2G__grandTitre{text-shadow:0 2px 20px #0006}.Valeurs-module__hOkA2G__item:hover .Valeurs-module__hOkA2G__sousTitre{color:#fff}.Valeurs-module__hOkA2G__imageWrap{will-change:transform;z-index:0;transition:transform .8s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;overflow:hidden;transform:translateY(101%)}.Valeurs-module__hOkA2G__imageWrap:after{content:"";z-index:1;background:#00000073;position:absolute;inset:0}.Valeurs-module__hOkA2G__item:hover .Valeurs-module__hOkA2G__imageWrap{transform:translateY(0)}.Valeurs-module__hOkA2G__image{object-fit:cover;object-position:center 53%;transition:transform 5s ease-out;transform:scale(1.12)}.Valeurs-module__hOkA2G__item:hover .Valeurs-module__hOkA2G__image{transform:scale(1)}.Valeurs-module__hOkA2G__cta{text-align:center;padding-top:var(--spacing-2xl)}.Valeurs-module__hOkA2G__ctaBtn{color:#38bdf8;font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #38bdf873;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.75rem;font-weight:600;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:inline-flex}.Valeurs-module__hOkA2G__ctaBtn:after{content:"→";font-size:.9em;transition:transform .2s}.Valeurs-module__hOkA2G__ctaBtn:hover{color:#0f172a;background:#38bdf8;border-color:#38bdf8;box-shadow:0 0 24px #38bdf840}.Valeurs-module__hOkA2G__ctaBtn:hover:after{transform:translate(4px)}@media (max-width:900px){.Valeurs-module__hOkA2G__item{min-height:unset}.Valeurs-module__hOkA2G__itemInner{grid-template-columns:1fr;padding:0 1.5rem}.Valeurs-module__hOkA2G__gauche{border-bottom:1px solid #1e293b;border-right:none;flex-direction:row;align-items:center;gap:1.5rem;padding:1.5rem 0}.Valeurs-module__hOkA2G__droite{padding:1.5rem 0}.Valeurs-module__hOkA2G__grandTitre{font-size:clamp(2.5rem,8vw,4rem)}}@media (max-width:600px){.Valeurs-module__hOkA2G__itemInner{padding:0 1.2rem}.Valeurs-module__hOkA2G__grandTitre{font-size:clamp(2rem,10vw,3.5rem)}.Valeurs-module__hOkA2G__gauche{gap:var(--spacing-sm);flex-direction:column}}
.Citation-module__DxLDBG__citation{padding:var(--spacing-2xl) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.Citation-module__DxLDBG__blockquote{text-align:center;max-width:860px;margin:0 auto}.Citation-module__DxLDBG__texte{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-style:italic;font-weight:400;line-height:1.7}.Citation-module__DxLDBG__auteur{font-size:var(--text-sm);color:var(--color-accent);letter-spacing:.1em;text-transform:uppercase;font-weight:600}@media (max-width:768px){.Citation-module__DxLDBG__texte{font-size:var(--text-xl)}}
.Temoignage-module___M_uia__temoignage{padding:var(--spacing-2xl) 0}.Temoignage-module___M_uia__card{max-width:800px;padding:var(--spacing-xl);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:#ffffff08;margin:0 auto}.Temoignage-module___M_uia__texte{font-size:var(--text-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-md);line-height:1.8}.Temoignage-module___M_uia__texte:last-of-type{margin-bottom:var(--spacing-lg)}.Temoignage-module___M_uia__auteur{flex-direction:column;gap:.25rem;display:flex}.Temoignage-module___M_uia__nom{font-family:var(--font-heading);font-size:var(--text-base);color:var(--color-text-primary);font-weight:700}.Temoignage-module___M_uia__metier{font-size:var(--text-sm);color:var(--color-accent);font-style:italic}@media (max-width:768px){.Temoignage-module___M_uia__card{padding:var(--spacing-lg)}}
.Accueil-module__rZDCOq__fondClair{z-index:1;background:#fff;position:relative}.Accueil-module__rZDCOq__fondClair:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#374151,#fff);height:35px;position:absolute;top:0;left:0;right:0}.Accueil-module__rZDCOq__fondClair{--color-text-primary:#0f172a;--color-text-secondary:#374151;--color-bg-card:#f1f5f9;--color-bg-card-hover:#e2e8f0;--color-border:#0f172a1f}
