.adn-module__N4h9RG__page{background-color:var(--c-bg);color:var(--c-text)}.adn-module__N4h9RG__container{max-width:var(--content-w);padding-left:var(--px);padding-right:var(--px);margin:0 auto}.adn-module__N4h9RG__accent{color:var(--c-grenat);font-style:italic}.adn-module__N4h9RG__open{background-color:var(--c-dark);min-height:100svh;color:var(--c-white);padding:calc(var(--space-24) + 2rem) var(--px) var(--space-10);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.adn-module__N4h9RG__openBg{z-index:0;position:absolute;inset:0}.adn-module__N4h9RG__openBg img{object-fit:cover;filter:grayscale()sepia()saturate(2.6)hue-rotate(-40deg)brightness(.42)contrast(1.22);transform-origin:42% 55%;will-change:transform;width:100%;height:100%;animation:34s ease-in-out infinite alternate adn-module__N4h9RG__adnDrift}@keyframes adn-module__N4h9RG__adnDrift{0%{transform:scale(1.05)translate(0,0)}to{transform:scale(1.14)translate(1.6%,-1.2%)}}.adn-module__N4h9RG__openVeil{background:linear-gradient(76deg,#0e0b09f5 28%,#621b2bb8 66%,#0e0b098f 100%);position:absolute;inset:0}.adn-module__N4h9RG__openInner{z-index:3;max-width:var(--max-w);flex-direction:column;flex:1;justify-content:center;width:100%;margin:0 auto;display:flex;position:relative}.adn-module__N4h9RG__openKicker{align-items:center;gap:var(--space-4);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold-vivid);margin-bottom:var(--space-8);display:flex}.adn-module__N4h9RG__openKickerLine{background:var(--c-gold-vivid);transform-origin:0;width:52px;height:1px;animation:adn-module__N4h9RG__adnDraw 1.1s var(--ease-expo) .35s both}@keyframes adn-module__N4h9RG__adnDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.adn-module__N4h9RG__openTitle{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--c-white);max-width:15ch;font-size:clamp(3rem,8.8vw,8.2rem);font-weight:400;line-height:.94}.adn-module__N4h9RG__openTitleRow{display:block}.adn-module__N4h9RG__openRotate{color:var(--c-gold-vivid);font-style:italic}.adn-module__N4h9RG__mission{margin-top:var(--space-10);gap:var(--space-6);flex-direction:column;max-width:66ch;display:flex}.adn-module__N4h9RG__missionLigne{font-family:var(--font-sans);font-size:var(--text-base);color:#f4efe6c2;font-weight:300;line-height:1.72}.adn-module__N4h9RG__missionFort{padding-top:var(--space-5);font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);color:var(--c-gold-vivid);border-top:1px solid #e8b23c52;line-height:1.5}.adn-module__N4h9RG__openFoot{z-index:3;max-width:var(--max-w);width:100%;padding-top:var(--space-6);justify-content:flex-end;align-items:center;margin:0 auto;display:flex;position:relative}.adn-module__N4h9RG__openFoot:before{content:"";background:var(--c-gold-vivid);transform-origin:0;height:1px;animation:adn-module__N4h9RG__adnDraw 1.4s var(--ease-expo) .6s both;position:absolute;top:0;left:0;right:0}.adn-module__N4h9RG__openScroll{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:#f4efe68c}.adn-module__N4h9RG__modele{background:var(--c-bg);padding:clamp(4rem,9vw,7.5rem) 0 clamp(3rem,6vw,5rem)}.adn-module__N4h9RG__modeleTitre{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--c-ink);max-width:22ch;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.04}.adn-module__N4h9RG__modeleGrille{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.adn-module__N4h9RG__schemaTitre{margin-bottom:var(--space-6);font-family:var(--font-serif);color:var(--c-ink);font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.1}.adn-module__N4h9RG__schema{flex-direction:column;gap:clamp(2.4rem,5vw,4rem);display:flex}.adn-module__N4h9RG__etape{border:1px solid var(--c-hairline);background:#fff;border-radius:4px;padding:clamp(1.1rem,2.2vw,1.6rem) clamp(1.2rem,2.4vw,1.8rem);position:relative}.adn-module__N4h9RG__etape+.adn-module__N4h9RG__etape:before{content:"";background:var(--c-gold);width:1px;height:clamp(2.4rem,5vw,4rem);position:absolute;top:clamp(-4rem,-5vw,-2.4rem);left:50%}.adn-module__N4h9RG__etape+.adn-module__N4h9RG__etape:after{content:"";border-right:1px solid var(--c-gold);border-bottom:1px solid var(--c-gold);width:7px;height:7px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.adn-module__N4h9RG__etapePilier{background:var(--c-grenat-deep);border-color:var(--c-grenat-deep)}.adn-module__N4h9RG__etapeNum{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.2em;color:var(--c-gold)}.adn-module__N4h9RG__etapeTitre{margin-top:var(--space-2);font-family:var(--font-serif);color:var(--c-ink);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.2}.adn-module__N4h9RG__etapePilier .adn-module__N4h9RG__etapeTitre{color:var(--c-bg)}.adn-module__N4h9RG__etapeExemple{margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-text-muted);font-weight:300}.adn-module__N4h9RG__volets{margin-top:var(--space-4);gap:var(--space-3);flex-wrap:wrap;display:flex}.adn-module__N4h9RG__volets li{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-grenat);background:#621b2b12;border-radius:100px;padding:.5rem 1rem}.adn-module__N4h9RG__etapePilier .adn-module__N4h9RG__volets li{color:var(--c-gold-vivid);background:#e8b23c29}.adn-module__N4h9RG__colonnes{margin-top:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adn-module__N4h9RG__colonnes li{gap:var(--space-2);padding:var(--space-4);background:#621b2b0d;border-radius:3px;flex-direction:column;display:flex}.adn-module__N4h9RG__colonneLabel{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-grenat)}.adn-module__N4h9RG__colonneTexte{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-text);font-weight:300;line-height:1.5}.adn-module__N4h9RG__modeleTexte{gap:var(--space-5);flex-direction:column;display:flex;position:sticky;top:clamp(6rem,15vh,9.5rem)}.adn-module__N4h9RG__modeleTexte p{font-family:var(--font-sans);font-size:var(--text-base);color:var(--c-text);max-width:58ch;font-weight:300;line-height:1.72}.adn-module__N4h9RG__piliers{color:var(--c-grenat);font-style:italic}.adn-module__N4h9RG__nestPas{background:var(--c-bg);padding:clamp(3rem,6vw,5rem) 0 clamp(4rem,9vw,7rem)}.adn-module__N4h9RG__nestPasTitre{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--c-ink);font-size:clamp(1.8rem,4vw,3rem);line-height:1.06}.adn-module__N4h9RG__nestPasGrille{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.adn-module__N4h9RG__nestPasCarte{border:1px solid var(--c-hairline);background:#fff;border-radius:4px;padding:clamp(1.4rem,2.6vw,2.2rem)}.adn-module__N4h9RG__nestPasCroix{width:2rem;height:2rem;color:var(--c-grenat);border:1px solid #621b2b4d;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.adn-module__N4h9RG__nestPasNom{margin-top:var(--space-5);font-family:var(--font-serif);color:var(--c-ink);font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.16}.adn-module__N4h9RG__nestPasTexte{margin-top:var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--c-text-muted);font-weight:300;line-height:1.64}.adn-module__N4h9RG__faq{background:var(--c-bg);padding:clamp(3rem,7vw,6rem) 0 clamp(4rem,9vw,7rem)}.adn-module__N4h9RG__faqGrille{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.adn-module__N4h9RG__eyebrow{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--c-gold);padding-left:68px;position:relative}.adn-module__N4h9RG__eyebrow:before{content:"";background:var(--c-gold);width:52px;height:1px;position:absolute;top:.5em;left:0}.adn-module__N4h9RG__faqNote{margin-top:var(--space-4);font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);color:var(--c-grenat)}.adn-module__N4h9RG__faqTitre{margin-top:var(--space-3);font-family:var(--font-serif);letter-spacing:-.03em;color:var(--c-ink);font-size:clamp(1.8rem,4vw,3rem);line-height:1.04}.adn-module__N4h9RG__close{background-image:linear-gradient(to bottom, var(--c-grenat) 0%, var(--c-grenat-deep) 100%);color:var(--c-white);text-align:center;padding:clamp(5.5rem,13vw,10rem) 0 clamp(4.5rem,11vw,8rem);position:relative;overflow:hidden}.adn-module__N4h9RG__close:before{content:"";pointer-events:none;background:radial-gradient(min(500px,60vw) at 50% 46%,#e8b23c4d 0%,#e8b23c1a 36%,#0000 64%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 220px);mask-image:linear-gradient(#0000 0,#000 220px)}.adn-module__N4h9RG__closeInner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.adn-module__N4h9RG__closeTitle{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--c-white);max-width:18ch;font-size:clamp(2.4rem,6.4vw,5.4rem);line-height:1}.adn-module__N4h9RG__closeAccent{color:var(--c-gold-vivid);font-style:italic}.adn-module__N4h9RG__closeText{margin-top:var(--space-6);font-family:var(--font-sans);font-size:var(--text-lg);color:#f4efe6c2;max-width:52ch;font-weight:300;line-height:1.68}.adn-module__N4h9RG__closeActions{align-items:center;gap:var(--space-6);flex-wrap:wrap;justify-content:center;margin-top:clamp(2rem,4vw,3rem);display:flex}.adn-module__N4h9RG__closeBtn{align-items:center;gap:var(--space-3);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background-color:var(--c-gold-vivid);color:#1a1206;transition:background-color var(--duration-fast), box-shadow var(--duration-fast);border-radius:100px;padding:clamp(1.15rem,1.8vw,1.55rem) clamp(2.2rem,3.6vw,3.2rem);font-size:clamp(.8rem,1.1vw,.92rem);font-weight:500;display:inline-flex;box-shadow:0 14px 40px #e8b23c57}.adn-module__N4h9RG__closeBtn:hover{background-color:#f5c95a;box-shadow:0 20px 56px #e8b23c75}.adn-module__N4h9RG__closeGhost{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-white);transition:border-color var(--duration-fast);border-bottom:1px solid #e8b23c99;padding-bottom:3px}.adn-module__N4h9RG__closeGhost:hover{border-bottom-color:var(--c-gold-vivid)}.adn-module__N4h9RG__closeFree{margin-top:var(--space-6);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:#f4efe680}@media (max-width:900px){.adn-module__N4h9RG__modeleGrille,.adn-module__N4h9RG__faqGrille{grid-template-columns:1fr}.adn-module__N4h9RG__modeleTexte{position:static}.adn-module__N4h9RG__nestPasGrille{grid-template-columns:1fr}}@media (max-width:560px){.adn-module__N4h9RG__colonnes{grid-template-columns:1fr}}
