.azh{--noir:#090806;--noir-doux:#12100d;--charbon:#1c1915;--ivoire:#f2ece2;--parchemin:#e8ded0;--or:#b98a45;--or-clair:#d5b273;--laiton:#9a753c;--bronze-fonce:#70502e;--noyer:#5b3322;--acajou:#713a28;--texte-sombre-fond:#f4efe7;--texte-clair-fond:#181511;--atone-sombre:#aaa094;--atone-clair:#6b6157;--trait-sombre:#ffffff1f;--trait-clair:#18151124;--trait-or:#b98a4573;--fond:var(--noir);--texte:var(--texte-sombre-fond);--atone:var(--atone-sombre);--accent:var(--or);--accent-vif:var(--or-clair);--trait:var(--trait-sombre);--contenu:1440px;--marge:clamp(20px, 4vw, 72px);--section-y:clamp(88px, 10vw, 180px);--h-entete:117px;--ui:.22s;--editorial:.62s;--cinema:1.2s;--courbe:cubic-bezier(.22, .61, .36, 1);--courbe-ample:cubic-bezier(.2, .7, .1, 1);background:var(--fond);color:var(--texte);overflow-x:clip}@media (min-width:560px){.azh{--h-entete:173px}}@media (min-width:1280px){.azh{--h-entete:209px}}.azh-sombre{--fond:var(--noir);--texte:var(--texte-sombre-fond);--atone:var(--atone-sombre);--accent:var(--or);--accent-vif:var(--or-clair);--trait:var(--trait-sombre);background:var(--fond);color:var(--texte)}.azh-sombre-doux{background:var(--noir-doux)}.azh-charbon{background:var(--charbon)}.azh-clair{--fond:var(--ivoire);--texte:var(--texte-clair-fond);--atone:var(--atone-clair);--accent:var(--bronze-fonce);--accent-vif:var(--noyer);--trait:var(--trait-clair);background:var(--fond);color:var(--texte)}.azh-parchemin{--fond:var(--parchemin);background:var(--parchemin)}.azh-contenu{width:min(calc(100% - var(--marge) * 2), var(--contenu));margin-inline:auto}.azh-section{padding-block:var(--section-y);position:relative}.azh :is(h1,h2,h3,h4):not(.carte-az *){color:inherit;margin:0}.azh-titre-hero{max-width:16ch}.azh-titre-hero.azh-titre-hero.azh-titre-hero{color:#fff}.azh-surtitre{color:var(--accent);margin:0}.azh-texte{color:var(--atone);text-wrap:pretty;margin:0}.azh-sombre .azh-texte{color:#f4efe7d1}.azh-donnee{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;direction:ltr;unicode-bidi:isolate}.azh :is(h1,h2,h3,p,span,li,a,b,figcaption){overflow-wrap:break-word}.azh :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto}.azh-surtitre{overflow-wrap:anywhere}.azh :is(.azh-grille,.azh-resto,.azh-heritage,.azh-tete,.azh-projets,.azh-artisans,.azh-etapes,.azh-chiffres)>*{min-width:0}.azh-btn{cursor:pointer;min-height:50px;transition:background var(--ui) var(--courbe), color var(--ui) var(--courbe), border-color var(--ui) var(--courbe), transform var(--ui) var(--courbe);border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding-inline:26px;text-decoration:none;display:inline-flex}.azh-btn-or{background:var(--or);color:#090806;border-color:var(--or)}.azh-btn-or:hover{background:var(--or-clair);border-color:var(--or-clair);transform:translateY(-2px)}.azh-btn-fantome{color:var(--texte);border-color:var(--trait-or);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000038}.azh-btn-fantome:hover{border-color:var(--or);transform:translateY(-2px)}.azh-clair .azh-btn-fantome{border-color:var(--bronze-fonce);color:var(--texte-clair-fond);background:0 0}.azh-clair .azh-btn-fantome:hover{background:var(--bronze-fonce);color:var(--ivoire)}.azh-lien{min-height:44px;color:var(--accent);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.azh-lien i{width:18px;height:1px;transition:width var(--ui) var(--courbe);background:currentColor;display:block}.azh-lien:hover i{width:30px}.azh :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--accent-vif);outline-offset:3px;border-radius:2px}.azh-sombre :is(a,button,input,[tabindex]):focus-visible{outline-color:var(--or-clair)}.azh-hero{min-height:calc(100svh - var(--h-entete));background:var(--noir);color:var(--texte-sombre-fond);align-items:center;display:flex;position:relative;overflow:hidden}.azh-hero-media{object-fit:cover;object-position:62% center;z-index:0}.azh-hero-voile{z-index:1;background:linear-gradient(90deg,#060504f5 0%,#080705db 33%,#08070542 68%,#08070524 100%),linear-gradient(#0000 58%,#080705ad);position:absolute;inset:0}.azh-hero-contenu{z-index:3;width:100%;padding-block:48px 64px;position:relative}.azh-hero .azh-surtitre{color:var(--or-clair)}.azh-hero-ligne{margin-block-end:-.26em;display:block;overflow:hidden}.azh-hero-ligne>span{max-width:100%;padding-block-end:.26em;display:inline-block}.azh-actions{flex-wrap:wrap;gap:14px;margin-block-start:34px;display:flex}.azh-univers{grid-template-columns:repeat(4,1fr);display:grid}.azh-univers-carte{min-height:260px;color:var(--texte-sombre-fond);border-inline-end:1px solid var(--trait-sombre);flex-direction:column;justify-content:flex-end;padding:28px 26px 26px;text-decoration:none;display:flex;position:relative;overflow:hidden}.azh-univers-carte:last-child{border-inline-end:0}.azh-univers-fond{z-index:0;position:absolute;inset:0}.azh-univers-fond img{object-fit:cover;width:100%;height:100%;transition:transform var(--editorial) var(--courbe-ample)}.azh-univers-carte:hover .azh-univers-fond img{transform:scale(1.03)}.azh-univers-voile{z-index:1;transition:background var(--editorial) var(--courbe);background:linear-gradient(#0807058c 0%,#080705b8 45%,#080705f0 88%);position:absolute;inset:0}.azh-univers-carte:hover .azh-univers-voile{background:linear-gradient(#08070566 0%,#08070599 45%,#080705e6 88%)}.azh-univers-txt{z-index:2;gap:10px;display:grid;position:relative}.azh-univers-txt h3{transition:transform var(--editorial) var(--courbe)}.azh-univers-carte:hover .azh-univers-txt h3{transform:translateY(-4px)}.azh-univers-txt p{color:#f4efe7c7;max-width:30ch;margin:0}.azh-univers-filet{background:var(--or);z-index:2;width:0;height:2px;transition:width var(--editorial) var(--courbe);position:absolute;inset-block-start:0;inset-inline-start:0}.azh-univers-carte:hover .azh-univers-filet{width:100%}.azh-tete{align-items:end;gap:22px;margin-block-end:56px;display:grid}@media (min-width:900px){.azh-tete{grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:48px}}.azh-tete-txt{gap:16px;display:grid}.azh .carte-az:focus-visible{border-radius:var(--rayon-carte);outline-offset:4px}.azh-resto{align-items:center;gap:40px;display:grid}@media (min-width:1000px){.azh-resto{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:64px}}.azh-process{gap:40px;display:grid}.azh-process-piste{position:relative}.azh-process-rail{background:var(--trait-sombre);height:1px;position:absolute;inset-block-start:26px;inset-inline:8%}.azh-process-rail i{background:linear-gradient(90deg, var(--laiton), var(--or-clair));transform-origin:0;width:100%;height:100%;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.azh-process-rail i{animation:linear both azh-rail;animation-timeline:view();animation-range:entry 40% cover 55%}}}@keyframes azh-rail{0%{width:0}to{width:100%}}.azh-etapes{z-index:1;grid-template-columns:repeat(5,1fr);gap:20px;display:grid;position:relative}.azh-etape{text-align:center;justify-items:center;gap:12px;display:grid}.azh-etape-pastille{border:1px solid var(--trait-or);background:var(--noir);width:52px;height:52px;color:var(--atone-sombre);transition:color var(--editorial) var(--courbe), border-color var(--editorial) var(--courbe);border-radius:50%;place-items:center;display:grid}.azh-etape[data-active="1"] .azh-etape-pastille{color:var(--or-clair);border-color:var(--or)}.azh-etape-num{color:var(--accent)}.azh-etape p{color:var(--atone);max-width:22ch;margin:0}.azh-chiffres{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.azh-chiffre{gap:4px;margin:0;display:grid}.azh-chiffre b{color:var(--or-clair);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.azh-chiffre span{color:var(--atone)}.azh-projets{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.azh-projet{aspect-ratio:3/4;transition:opacity var(--editorial) var(--courbe);border-radius:2px;text-decoration:none;display:block;position:relative;overflow:hidden}.azh-projet img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--courbe-ample)}.azh-projet:hover img{transform:scale(1.06)}@media (hover:hover){.azh-projets:hover .azh-projet{opacity:.62}.azh-projets .azh-projet:hover{opacity:1}}.azh-projet-txt{z-index:2;color:var(--texte-sombre-fond);background:linear-gradient(#08070500 0%,#0807058c 12%,#080705e0 38%,#080705f2 100%);gap:4px;padding:22px 20px 20px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.azh-projet-txt:before{content:"";pointer-events:none;background:linear-gradient(#08070500,#0807058c);height:64px;position:absolute;inset-block-end:100%;inset-inline:0}.azh-projet-txt span{color:#f4efe7bf}.azh-heritage{align-items:center;gap:44px;display:grid}@media (min-width:1000px){.azh-heritage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.azh-jalons{gap:0;display:grid}.azh-jalon{border-block-start:1px solid var(--trait);grid-template-columns:8.5rem 1fr;gap:20px;padding-block:20px;display:grid}.azh-jalon:last-child{border-block-end:1px solid var(--trait)}.azh-jalon b{color:var(--accent);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.azh-jalon p{color:var(--atone);margin:0}.azh-artisans{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.azh-artisan-media{aspect-ratio:4/5;background:var(--charbon);border-radius:2px;position:relative;overflow:hidden}.azh-artisan-media img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter var(--cinema) var(--courbe), transform var(--cinema) var(--courbe-ample)}.azh-artisan:hover .azh-artisan-media img{filter:grayscale(0);transform:scale(1.03)}.azh-artisan-txt{gap:6px;margin-block-start:18px;display:grid}.azh-artisan-txt span{color:var(--accent)}.azh-artisan-txt p{color:var(--atone);margin:0;font-style:italic}.azh-trade-intro{gap:24px;max-width:46rem;display:grid}.azh-final{text-align:center;justify-items:center;gap:34px;display:grid}.azh-final h2{max-width:18ch}.azh-matiere-scene{aspect-ratio:16/10;background:radial-gradient(120% 90% at 50% 30%,#1c1915 0%,#090806 70%);border-radius:2px;position:relative;overflow:hidden}.azh-matiere-repli{text-align:center;place-items:center;padding:24px;display:grid;position:absolute;inset:0}@media (max-width:1023px){.azh-univers{grid-template-columns:repeat(2,1fr)}.azh-univers-carte:nth-child(2){border-inline-end:0}.azh-univers-carte:nth-child(-n+2){border-block-end:1px solid var(--trait-sombre)}.azh-etapes{grid-template-columns:repeat(2,1fr);gap:34px}.azh-process-rail{display:none}.azh-artisans,.azh-chiffres{grid-template-columns:repeat(2,1fr)}.azh-defile{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:16px;padding-inline-end:var(--marge);display:grid;overflow-x:auto}.azh-defile::-webkit-scrollbar{display:none}.azh-defile>*{scroll-snap-align:start}.azh-projets.azh-defile{grid-template-columns:none}}@media (max-width:767px){.azh-hero{align-items:flex-end}.azh-hero-media{object-position:68% center}.azh-hero-voile{background:linear-gradient(#0908062e 0%,#090806d6 56%,#090806 95%)}.azh-hero-contenu{padding-block:48px 56px}.azh-hero-saut{display:none}.azh-actions{flex-direction:column;align-items:stretch}.azh-btn{width:100%}.azh-univers{grid-template-columns:1fr}.azh-univers-carte{border-inline-end:0;border-block-end:1px solid var(--trait-sombre);min-height:210px}.azh-defile{grid-auto-columns:82%}.azh-etapes{grid-template-columns:1fr}.azh-etape{text-align:start;justify-items:start}.azh-etape p{max-width:none}.azh-artisans{grid-template-columns:1fr}.azh-jalon{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.azh *,.azh :before,.azh :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
