:root{--gris: #4f4a3a;--or-lisible: #e0d3a0}.af{list-style:none}.af-lien{display:block;text-decoration:none;color:var(--encre);background:var(--papier);border:1px solid var(--filet);box-shadow:5px 5px 0 var(--ombre);height:100%;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.af-lien:hover,.af-lien:focus-visible{border-color:var(--ocre);transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--ombre)}.af-lien:active{transform:none;box-shadow:3px 3px 0 var(--ombre)}.af-img{display:block;position:relative;overflow:hidden;border-bottom:3px solid var(--sable)}.af-img img{display:block;width:100%;height:var(--af-h, 220px);object-fit:cover;transition:transform .5s var(--ease)}.af-lien:hover .af-img img{transform:scale(1.035)}.af-txt{display:block;padding:.85rem 1rem 1.05rem}.af-nom{display:block;font-family:Barlow Condensed,system-ui,sans-serif;font-weight:600;font-size:1.28rem;line-height:1.15;color:var(--sapin);letter-spacing:.01em}.af-etats{display:block;font-family:Barlow Condensed,system-ui,sans-serif;font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gris);margin-top:.12rem}.af-desc{display:block;margin-top:.55rem;font-family:system-ui,sans-serif;font-size:.88rem;line-height:1.58;color:var(--gris)}.hp{--hp-gouttiere: clamp(1.1rem, 4vw, 2.6rem)}.hp-large{max-width:1180px;margin:0 auto;padding:0 var(--hp-gouttiere)}.hp-texte{max-width:66ch}.hp-surtitre{font-family:Barlow Condensed,system-ui,sans-serif;font-weight:600;font-size:.76rem;letter-spacing:.24em;text-transform:uppercase;color:var(--brun);margin:0 0 .6rem}.hp h2{font-family:Barlow Condensed,system-ui,sans-serif;font-weight:600;text-transform:uppercase;color:var(--sapin);letter-spacing:.02em;text-wrap:balance}.hp-chapo{font-size:1.12rem;line-height:1.7;color:var(--gris)}.hp-grille{list-style:none;margin:0;padding:0}.hp-paysages{list-style:none;margin:0;padding:0;--gouttiere: .9rem}.hp-paysage{background:var(--papier);border:1px solid var(--filet);border-left:4px solid var(--sauge);padding:.9rem 1.05rem;box-shadow:3px 3px 0 var(--ombre)}.hp-paysage-nom{display:block;font-family:Barlow Condensed,system-ui,sans-serif;font-weight:600;font-size:1.08rem;color:var(--sapin)}.hp-paysage-n{display:block;font-family:Barlow Condensed,sans-serif;font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gris)}.hp-paysage-txt{display:block;margin-top:.4rem;font-family:system-ui,sans-serif;font-size:.87rem;line-height:1.58;color:var(--gris)}.hp-tete{display:grid;gap:.6rem 3rem;margin-bottom:2.2rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.hp-tete>*{margin-bottom:0;max-width:none}@media(max-width:900px){.hp-tete{grid-template-columns:1fr;gap:.9rem;margin-bottom:1.8rem}}.hp-rangee-centree{display:flex;flex-wrap:wrap;justify-content:center;--gouttiere: 1.2rem;--colonnes: 4;gap:var(--gouttiere)}.hp-rangee-centree>*{flex:0 0 calc((100% - (var(--colonnes) - 1) * var(--gouttiere)) / var(--colonnes));max-width:100%}@media(max-width:1100px){.hp .hp-rangee-centree{--colonnes: 3}}@media(max-width:820px){.hp .hp-rangee-centree{--colonnes: 2}}@media(max-width:560px){.hp .hp-rangee-centree{--colonnes: 1}}.hp-equipe{--colonnes: 4;list-style:none;margin:1.8rem 0 0;padding:0}.hp-membre{text-align:center}.hp-membre-jeton{display:grid;place-items:center;width:74px;height:74px;margin:0 auto .8rem;border-radius:50%;font-family:John Muir Sans Wide,Georgia,serif;font-size:1.4rem;letter-spacing:.04em;color:var(--papier);background:var(--ocre);box-shadow:0 0 0 2px var(--papier),0 0 0 4px var(--ocre)}.hp-membre-nom{display:block;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:1.16rem;color:var(--sapin)}.hp-membre-role{display:block;font-family:Barlow Condensed,sans-serif;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brun);margin:.1rem 0 .5rem}.hp-membre-bio{display:block;font-family:system-ui,sans-serif;font-size:.87rem;line-height:1.6;color:var(--gris)}@media(max-width:700px){.hp .hp-equipe{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hp-gouttiere);margin-inline:calc(var(--hp-gouttiere) * -1);padding-inline:var(--hp-gouttiere);padding-bottom:.9rem;scrollbar-width:thin;scrollbar-color:var(--sable) transparent}.hp .hp-equipe>.hp-membre{flex:0 0 78%;max-width:78%;scroll-snap-align:center}.hp-equipe::-webkit-scrollbar{height:4px}.hp-equipe::-webkit-scrollbar-thumb{background:var(--sable)}}.hp-frise{list-style:none;margin:2.4rem 0 0;padding:0;position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:0 1.2rem}.hp-frise:before{content:"";position:absolute;left:6px;right:6px;top:7px;height:3px;border-top:1px solid var(--filet);border-bottom:1px solid var(--filet)}.hp-frise li{position:relative;padding:2.1rem 0 0}.hp-frise li:before{content:"";position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background:var(--ocre);box-shadow:0 0 0 3px var(--papier),0 0 0 4.5px var(--ocre)}.hp-frise-date{display:block;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brun)}.hp-frise-titre{display:block;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:1.06rem;line-height:1.2;color:var(--sapin);margin:.12rem 0 .3rem}.hp-frise-txt{display:block;font-family:system-ui,sans-serif;font-size:.83rem;line-height:1.55;color:var(--gris)}@media(max-width:1000px){.hp-frise{grid-template-columns:1fr;gap:0}.hp-frise:before{left:7px;right:auto;top:.5rem;bottom:1.2rem;width:3px;height:auto;border-top:0;border-bottom:0;border-left:1px solid var(--filet);border-right:1px solid var(--filet)}.hp-frise li{padding:0 0 1.4rem 2.4rem}.hp-frise li:before{top:.3rem}.hp-frise-txt{max-width:56ch}}.hp-raisons{--colonnes: 3;--gouttiere: 1.8rem;list-style:none;margin:1.8rem 0 0;padding:0}.hp-raison-titre{display:block;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brun);margin-bottom:.45rem}.hp-raison-txt{display:block;font-family:system-ui,sans-serif;font-size:.9rem;line-height:1.62;color:var(--gris)}.hp-raisons>li{padding-top:.9rem;border-top:3px double var(--filet)}.hp-skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--brun);color:var(--papier);padding:.7rem 1.1rem;font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.hp-skip:focus{left:.8rem;top:.8rem}.hp-footer .inner{grid-template-columns:repeat(4,1fr);align-items:start}footer.hp-footer a{color:var(--papier);padding:.3rem 0;min-height:24px}footer.hp-footer b{color:var(--or-lisible)}footer.hp-footer span{opacity:1;color:var(--creme-lisible)}footer.hp-footer .hp-bientot{opacity:1;color:var(--creme-lisible);display:block;padding:.12rem 0}.hp-footer a i,.hp-footer .hp-bientot i{font-style:normal;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;opacity:.75;margin-left:.4rem;font-family:Barlow Condensed,sans-serif}@media(max-width:900px){.hp-footer .inner{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.um-dot,.um-etiq,.um-pin,.af-lien,.af-img img{transition:none!important}}
