._648YQa_entete{z-index:50;height:var(--hauteur-entete);padding:0 var(--marge);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;transition:background .45s,color .45s,height .45s,box-shadow .45s;display:grid;position:fixed;inset:0 0 auto}@media (min-width:48rem){._648YQa_entete{grid-template-columns:1fr auto 1fr;gap:20px}}._648YQa_transparent{color:#fff}._648YQa_plein{background:var(--color-porcelaine);color:var(--color-encre);box-shadow:0 1px 0 var(--color-filet)}@media (min-width:48rem){._648YQa_plein{height:76px}}._648YQa_boutonMenu{min-width:44px;min-height:44px;font:400 12px var(--font-sans);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;justify-self:start;align-items:center;gap:14px;display:inline-flex}._648YQa_boutonMenu i{border-top:1px solid;border-bottom:1px solid;width:26px;height:9px;transition:width .3s;display:block}._648YQa_boutonMenu:hover i{width:34px}._648YQa_libelleMenu{display:none}@media (min-width:48rem){._648YQa_libelleMenu{display:inline}}._648YQa_marque{justify-self:center;display:block}._648YQa_marqueHaut{transition:opacity .4s var(--ease-doux);flex-direction:column;align-items:center;gap:8px;display:flex}._648YQa_signe{width:auto;height:26px}._648YQa_marqueHaut>span{font:400 10px/1 var(--font-sans);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;margin-right:-.3em}@media (max-width:47.99rem){._648YQa_marqueHaut{gap:5px}._648YQa_signe{height:22px}._648YQa_marqueHaut>span{letter-spacing:.26em;text-align:center;margin-right:-.26em;font-size:9px;line-height:1.32}}@media (min-width:48rem){._648YQa_signe{height:34px}._648YQa_marqueHaut>span{letter-spacing:.38em;margin-right:-.38em;font-size:12px}}._648YQa_marquePleine{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-doux), transform .5s var(--ease-doux), visibility 0s .4s;align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(4px - 50%))}._648YQa_signePlein{width:auto;height:24px}._648YQa_marquePleine>span{font:400 9.5px/1.35 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}._648YQa_coupure{display:inline}@media (min-width:48rem){._648YQa_marquePleine{gap:14px}._648YQa_signePlein{height:26px}._648YQa_marquePleine>span{letter-spacing:.32em;margin-right:-.32em;font-size:11.5px}._648YQa_coupure{display:none}}._648YQa_plein ._648YQa_marqueHaut{opacity:0}._648YQa_plein ._648YQa_marquePleine{opacity:1;visibility:visible;transition:opacity .45s var(--ease-doux) 80ms, transform .55s var(--ease-doux) 80ms, visibility 0s;transform:translate(-50%,-50%)}._648YQa_transparent ._648YQa_marqueHaut>span,._648YQa_transparent ._648YQa_contact,._648YQa_transparent ._648YQa_langues,._648YQa_transparent ._648YQa_boutonMenu{text-shadow:0 0 18px #080b0959}._648YQa_droite{justify-self:end;align-items:center;gap:30px;min-width:0;display:flex}._648YQa_langues{display:none}._648YQa_langues ul,._648YQa_languesMenu ul{align-items:center;display:flex}._648YQa_langues a,._648YQa_languesMenu a{font:400 10.5px var(--font-sans);letter-spacing:.2em;text-transform:uppercase;opacity:.66;border-bottom:1px solid #0000;transition:opacity .25s,border-color .25s;display:inline-block;position:relative}._648YQa_langues a:hover,._648YQa_languesMenu a:hover,._648YQa_langues a:focus-visible,._648YQa_languesMenu a:focus-visible,._648YQa_langues a[aria-current],._648YQa_languesMenu a[aria-current]{opacity:1}._648YQa_langues a[aria-current],._648YQa_languesMenu a[aria-current]{border-bottom-color:currentColor}._648YQa_langues a:after,._648YQa_languesMenu a:after{content:"";position:absolute;inset:-10px -7px}._648YQa_langues ul{gap:16px}._648YQa_langues a{padding:12px 0 6px}@media (min-width:64rem){._648YQa_langues{display:block}._648YQa_langues a{font-size:11px}}._648YQa_languesMenu{color:var(--color-encre);margin-top:18px}._648YQa_languesMenu ul{gap:22px}._648YQa_languesMenu a{letter-spacing:.16em;padding:8px 0 4px;font-size:11px}@media (prefers-reduced-motion:reduce){._648YQa_langues a,._648YQa_languesMenu a{transition:none}}._648YQa_contact{white-space:nowrap;font:400 10.5px var(--font-sans);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid;padding:12px 0 6px;position:relative}._648YQa_contact:after{content:"";position:absolute;inset:-5px -6px}@media (max-width:22.49rem){._648YQa_contact{letter-spacing:.14em;font-size:9.5px}._648YQa_signePlein{height:21px}._648YQa_marquePleine{gap:8px}._648YQa_marquePleine>span{letter-spacing:.18em;font-size:9px}}@media (min-width:48rem){._648YQa_contact{letter-spacing:.26em;font-size:12px}}._648YQa_menu{background:var(--color-porcelaine);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-encre);opacity:0;transition:opacity .45s var(--ease-doux);border:0;margin:0;padding:0;position:fixed;inset:0}._648YQa_menu[open]{grid-template-rows:auto minmax(0,1fr);display:grid}._648YQa_menu::backdrop{background:0 0}._648YQa_ouvert{opacity:1}._648YQa_barre{height:var(--hauteur-entete);padding:0 var(--marge);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:relative}@media (min-width:48rem){._648YQa_barre{grid-template-columns:1fr auto 1fr;gap:20px;height:76px}}._648YQa_fermer{min-height:44px;font:400 12px var(--font-sans);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;justify-self:start;align-items:center;gap:14px;display:inline-flex}._648YQa_fermer i{width:22px;height:22px;position:relative}._648YQa_fermer i:before,._648YQa_fermer i:after{content:"";background:currentColor;height:1px;position:absolute;top:11px;left:0;right:0;transform:rotate(45deg)}._648YQa_fermer i:after{transform:rotate(-45deg)}._648YQa_marqueMenu{align-items:center;gap:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._648YQa_signeMenu{width:22px;height:auto}._648YQa_marqueMenu span{font:400 11.5px var(--font-sans);letter-spacing:.32em;text-transform:uppercase;margin-right:-.32em;display:none}@media (min-width:48rem){._648YQa_marqueMenu span{display:inline}}._648YQa_contactMenu{font:400 11.5px var(--font-sans);letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid;grid-column:3;justify-self:end;padding-bottom:6px}._648YQa_corps{overscroll-behavior:contain;padding:22px var(--marge) 32px;align-content:start;gap:34px;display:grid;overflow:auto}@media (min-width:64rem){._648YQa_corps{width:100%;max-width:var(--largeur-max);padding:clamp(14px, 4vh, 24px) var(--marge);grid-template-rows:minmax(0,1fr) auto minmax(0,76px) minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:0 28px;margin:0 auto}._648YQa_nav{grid-area:2/1/auto/9}._648YQa_cote{grid-area:2/9/auto/13;align-self:stretch}}._648YQa_rubriques{list-style:none}._648YQa_rubriques li{overflow:hidden}._648YQa_rubriques a{font:300 clamp(34px, 3.9vw, 60px) / 1.08 var(--font-serif);letter-spacing:-.018em;transition:opacity .4s var(--ease-doux);padding:2px 0 6px;display:inline-block}._648YQa_rubriques a span{transition:transform .9s var(--ease-doux) calc(var(--i) * 45ms + 90ms), background-size .55s var(--ease-doux) 0s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:4px;display:inline-block;transform:translateY(105%)}._648YQa_rubriques a:hover span,._648YQa_rubriques a:focus-visible span{background-size:100% 1px}._648YQa_ouvert ._648YQa_rubriques a span{transform:none}@media (hover:hover){._648YQa_rubriques:hover a{opacity:.32}._648YQa_rubriques a:hover{opacity:1}}._648YQa_rubriques a:focus-visible{opacity:1}._648YQa_rubriques a[aria-current=page]{font-family:var(--police-spectral-italique), var(--font-serif);font-style:italic}._648YQa_cote{opacity:0;transition:opacity .8s var(--ease-doux) .35s, transform .9s var(--ease-doux) .35s;flex-direction:column;justify-content:space-between;gap:28px;display:flex;transform:translateY(10px)}._648YQa_ouvert ._648YQa_cote{opacity:1;transform:none}@media (min-width:64rem){._648YQa_cote{padding:14px 0 12px}}._648YQa_signature{font:400 14px/1.35 var(--font-marcellus);letter-spacing:.16em;text-transform:uppercase;color:var(--color-encre);margin-bottom:18px}._648YQa_coteTitre{font:400 10.5px/1.4 var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--color-gris);margin-bottom:12px}._648YQa_maisons ul{gap:2px;list-style:none;display:grid}._648YQa_maisons a{font:300 clamp(19px, 1.5vw, 22px) / 1.3 var(--font-serif);color:var(--color-encre);transition:background-size .55s var(--ease-doux);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:3px 0;display:inline-block}._648YQa_maisons a:hover,._648YQa_maisons a:focus-visible,._648YQa_maisons a[aria-current=page]{background-size:100% 1px}._648YQa_coordonnees{font:400 13.5px/1.7 var(--font-sans);color:var(--color-gris);gap:6px;display:grid}._648YQa_coordonnees a:hover{color:var(--color-encre)}._648YQa_reseaux{color:var(--color-encre);margin-top:6px}@media (prefers-reduced-motion:reduce){._648YQa_entete,._648YQa_menu,._648YQa_marqueHaut,._648YQa_marquePleine,._648YQa_rubriques a span,._648YQa_cote{transition:none}}
