.xNe8Bq_page{--debord:clamp(64px, 8vw, 120px)}.xNe8Bq_sansPhoto{--debord:0px}.xNe8Bq_intro{padding-top:calc(var(--hauteur-entete-plein) + var(--espace-entete));padding-bottom:var(--espace-bloc);display:grid}.xNe8Bq_sansPhoto .xNe8Bq_intro{padding-bottom:clamp(48px,5vw,80px)}.xNe8Bq_accroche{margin-top:var(--espace-ariane)}.xNe8Bq_reperes{color:var(--color-gris);align-items:center;gap:16px;display:flex}.xNe8Bq_reperes:before{content:"";background:currentColor;width:36px;height:1px}.xNe8Bq_titre{font:300 clamp(42px, 11.6vw, 58px) / 1.02 var(--font-serif);letter-spacing:-.022em;color:var(--color-encre);margin-top:22px}.xNe8Bq_titre span{display:block}.xNe8Bq_ligne2{padding-left:.9em}.xNe8Bq_ouverture{margin-top:var(--espace-texte)}.xNe8Bq_phrase{max-width:31rem;font:300 clamp(20px, 5.4vw, 24px) / 1.5 var(--font-serif);color:var(--color-encre);text-wrap:pretty}.xNe8Bq_suite{max-width:30rem;font:400 16px/1.75 var(--font-sans);color:var(--color-texte);text-wrap:pretty;margin-top:16px}.xNe8Bq_photo{z-index:1;margin:var(--espace-bloc) calc(-1 * var(--marge)) calc(-1 * var(--debord));position:relative}.xNe8Bq_cadre{aspect-ratio:1;background:var(--color-pierre);position:relative;overflow:hidden}@media (max-width:47.99rem){.xNe8Bq_cadrePaysage{aspect-ratio:4/3}.xNe8Bq_cadrePaysage img{transform-origin:44% 82%;transform:scale(1.16)}}.xNe8Bq_maisons{background:var(--color-pierre);padding-top:calc(var(--debord) + var(--espace-bloc));padding-bottom:var(--espace-bloc)}.xNe8Bq_etiquette{color:var(--color-gris)}.xNe8Bq_maisonsTexte{max-width:38rem;font:300 clamp(19px, 4.8vw, 22px) / 1.55 var(--font-serif);color:var(--color-encre);text-wrap:pretty;margin-top:20px}.xNe8Bq_index{--d:210px;margin-top:var(--espace-bloc)}.xNe8Bq_signe{width:calc(var(--d) * 1.401);aspect-ratio:1401/1632;position:relative}.xNe8Bq_dessin{width:100%;height:100%;display:block;overflow:visible}.xNe8Bq_bande{display:block;position:absolute}.xNe8Bq_forme,.xNe8Bq_socle{opacity:calc(1 - var(--voile,0) * .74);filter:saturate(calc(1 - var(--voile,0) * .55));transition:opacity .45s var(--ease-doux), filter .45s var(--ease-doux)}.xNe8Bq_legendeMaisons{margin-top:var(--espace-bloc);border-top:1px solid #141a1724}.xNe8Bq_ligne{color:var(--color-encre);border-bottom:1px solid #141a1724;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:18px 0;display:grid;position:relative}.xNe8Bq_marque{width:18px;height:18px}.xNe8Bq_nomMetier{gap:4px;display:grid}.xNe8Bq_nom{font:300 clamp(24px, 6.6vw, 28px) / 1.12 var(--font-serif);letter-spacing:-.008em;text-decoration:underline;-webkit-text-decoration-color:rgb(20 26 23/var(--actif,0));text-decoration-color:rgb(20 26 23/var(--actif,0));text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .35s}.xNe8Bq_metier{font:400 13.5px/1.45 var(--font-sans);color:var(--color-gris)}.xNe8Bq_fleche{transform:translateX(calc(var(--actif,0) * 6px));transition:transform .35s var(--ease-doux);display:flex}.xNe8Bq_ligne:is(:hover,:focus-visible){--actif:1}.xNe8Bq_philosophie{gap:clamp(40px,4.4vw,64px);padding-block:clamp(56px,6vw,96px);display:grid}.xNe8Bq_valeurs{gap:26px;display:grid}.xNe8Bq_manifeste{max-width:34rem;font:300 clamp(26px, 6.6vw, 30px) / 1.3 var(--font-serif);color:var(--color-encre);text-wrap:pretty}.xNe8Bq_matieres{color:var(--color-texte);margin-top:14px;font-size:.72em;line-height:1.5;display:inline-block}.xNe8Bq_philosophieTexte{max-width:30rem;font:400 16.5px/1.8 var(--font-sans);color:var(--color-texte);text-wrap:pretty}.xNe8Bq_signature{border-top:1px solid var(--color-filet);text-align:center;padding-top:clamp(36px,4vw,56px)}.xNe8Bq_signatureCouronne{width:20px;height:20px;color:var(--color-encre);margin-inline:auto}.xNe8Bq_signature p{max-width:22ch;font:300 clamp(30px, 7.6vw, 40px) / 1.2 var(--font-serif);letter-spacing:-.012em;color:var(--color-encre);text-wrap:balance;margin:22px auto 0}.xNe8Bq_contact{background:var(--color-nuit);color:var(--color-ivoire);padding-top:var(--espace-bloc)}.xNe8Bq_contactGrille{gap:var(--espace-texte);display:grid}.xNe8Bq_invitation{font:300 clamp(28px, 7.4vw, 34px) / 1.15 var(--font-serif);color:#fff}.xNe8Bq_actions{flex-wrap:wrap;align-items:baseline;gap:18px 28px;display:flex}.xNe8Bq_lienClair{color:var(--color-ivoire)}.xNe8Bq_telephone{color:var(--color-ivoire-2);font-size:15px;transition:color .3s}.xNe8Bq_telephone:hover{color:var(--color-ivoire)}@media (min-width:48rem){.xNe8Bq_photo{margin-inline:0 calc(-1 * var(--marge));justify-self:end;width:88%}.xNe8Bq_cadre{aspect-ratio:3/2}.xNe8Bq_maisonsCadre{container-type:inline-size}.xNe8Bq_index{--d:230px;--ecart:44px;--nom:22px;grid-template-columns:calc(var(--d) * 1.401) minmax(0, 1fr);column-gap:var(--ecart);display:grid}.xNe8Bq_legendeMaisons{height:var(--d);border:0;margin:0;position:relative}.xNe8Bq_legendeMaisons li{left:0;right:0;top:calc(var(--d) * var(--centre) - var(--nom) * .8);height:calc(var(--nom) * 1.6);position:absolute}.xNe8Bq_ligne{border:0;grid-template-columns:minmax(0,1fr) auto;height:100%;padding:0}.xNe8Bq_ligne:before{content:"";width:calc(var(--ecart) - 26px + var(--d) * var(--e,0));border-top:1px solid rgb(20 26 23/calc(.26 + var(--actif,0) * .74));transition:border-color .4s;position:absolute;top:50%;right:calc(100% + 20px)}.xNe8Bq_marque{display:none}.xNe8Bq_nomMetier{display:contents}.xNe8Bq_nom{font-size:var(--nom)}.xNe8Bq_metier{left:0;top:calc(50% + var(--nom) * .56 + 3px);white-space:nowrap;font-size:12.5px;position:absolute}.xNe8Bq_index:has([data-rang="0"]:is(:hover,:focus-visible)) .xNe8Bq_forme:not([data-rang="0"]){--voile:1}.xNe8Bq_index:has([data-rang="1"]:is(:hover,:focus-visible)) .xNe8Bq_forme:not([data-rang="1"]){--voile:1}.xNe8Bq_index:has([data-rang="2"]:is(:hover,:focus-visible)) .xNe8Bq_forme:not([data-rang="2"]){--voile:1}.xNe8Bq_index:has([data-rang="3"]:is(:hover,:focus-visible)) .xNe8Bq_forme:not([data-rang="3"]){--voile:1}.xNe8Bq_index:has([data-rang="4"]:is(:hover,:focus-visible)) .xNe8Bq_forme:not([data-rang="4"]){--voile:1}.xNe8Bq_index:has([data-rang]:is(:hover,:focus-visible)) .xNe8Bq_socle{--voile:1}:is(.xNe8Bq_index:has(.xNe8Bq_bande[data-rang="0"]:hover) .xNe8Bq_ligne[data-rang="0"],.xNe8Bq_index:has(.xNe8Bq_bande[data-rang="1"]:hover) .xNe8Bq_ligne[data-rang="1"],.xNe8Bq_index:has(.xNe8Bq_bande[data-rang="2"]:hover) .xNe8Bq_ligne[data-rang="2"],.xNe8Bq_index:has(.xNe8Bq_bande[data-rang="3"]:hover) .xNe8Bq_ligne[data-rang="3"],.xNe8Bq_index:has(.xNe8Bq_bande[data-rang="4"]:hover) .xNe8Bq_ligne[data-rang="4"]){--actif:1}.xNe8Bq_bande{cursor:pointer}.xNe8Bq_manifeste{font-size:clamp(28px,3vw,40px)}}@media (min-width:64rem){.xNe8Bq_intro{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px}.xNe8Bq_page{--debord:clamp(72px, 6vw, 96px)}.xNe8Bq_sansPhoto{--debord:0px}.xNe8Bq_introTexte{grid-area:1/1/auto/7}.xNe8Bq_titre{font-size:clamp(44px,4.6vw,66px);line-height:1}.xNe8Bq_ligne2{padding-left:1em}.xNe8Bq_phrase{font-size:clamp(21px,1.75vw,25px)}.xNe8Bq_sansPhoto .xNe8Bq_ouverture{grid-area:1/8/auto/13;align-self:end;margin-top:0}.xNe8Bq_page:not(.xNe8Bq_sansPhoto) .xNe8Bq_ouverture{grid-area:2/1/auto/6}.xNe8Bq_photo{width:auto;margin:0 calc(-1 * var(--marge)) calc(-1 * var(--debord)) 0;grid-area:1/6/3/13;place-self:end stretch}.xNe8Bq_cadre{aspect-ratio:auto;height:clamp(480px, calc(100svh - var(--hauteur-entete-plein) - var(--espace-entete) - 72px), 760px)}.xNe8Bq_maisons{padding-top:calc(var(--debord) + var(--espace-texte) + 24px)}.xNe8Bq_maisonsTete{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:28px;display:grid}.xNe8Bq_etiquette{grid-column:1/5}.xNe8Bq_maisonsTexte{grid-column:7/13;margin-top:0}.xNe8Bq_index{--d:clamp(270px, 22vw, 340px);--ecart:calc(50cqw + 14px - var(--d) * 1.401);--nom:clamp(26px, 2.3vw, 34px)}.xNe8Bq_metier{font-size:13.5px}.xNe8Bq_philosophie{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px}.xNe8Bq_valeurs{grid-column:1/13;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:28px}.xNe8Bq_manifeste{grid-column:1/7}.xNe8Bq_philosophieTexte{grid-column:8/13}.xNe8Bq_signature{grid-column:1/13}.xNe8Bq_signature p{font-size:clamp(40px,4.2vw,60px)}.xNe8Bq_contactGrille{grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;column-gap:28px}.xNe8Bq_invitation{grid-column:1/7;font-size:clamp(30px,2.6vw,38px)}.xNe8Bq_actions{grid-column:7/13}}@media (prefers-reduced-motion:no-preference){.xNe8Bq_titre span,.xNe8Bq_accroche p,.xNe8Bq_ouverture p{animation:xNe8Bq_monte 1.1s var(--ease-doux) both}.xNe8Bq_titre .xNe8Bq_ligne2{animation-delay:.1s}.xNe8Bq_ouverture p{animation-delay:.22s}.xNe8Bq_cadre{animation:xNe8Bq_revele 1.5s var(--ease-doux) .15s both}}@media (prefers-reduced-motion:reduce){.xNe8Bq_forme,.xNe8Bq_socle,.xNe8Bq_nom,.xNe8Bq_fleche,.xNe8Bq_ligne:before{transition:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.xNe8Bq_index.apparition:not(.vu) .xNe8Bq_forme{opacity:0}.xNe8Bq_index.apparition.vu .xNe8Bq_forme{animation:xNe8Bq_bande .9s var(--ease-doux) backwards}.xNe8Bq_index.apparition.vu .xNe8Bq_forme:nth-of-type(2){animation-delay:80ms}.xNe8Bq_index.apparition.vu .xNe8Bq_forme:nth-of-type(3){animation-delay:.16s}.xNe8Bq_index.apparition.vu .xNe8Bq_forme:nth-of-type(4){animation-delay:.24s}.xNe8Bq_index.apparition.vu .xNe8Bq_forme:nth-of-type(5){animation-delay:.32s}}@keyframes xNe8Bq_bande{0%{opacity:0;transform:translate(-14px)}}@keyframes xNe8Bq_monte{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes xNe8Bq_revele{0%{clip-path:inset(8% 0 0)}to{clip-path:inset(0)}}
