.ferme[data-v-9c5c5cda]{--trait:currentColor;--bois:#e8dec6;width:100%;height:auto;display:block;overflow:visible}.ferme__piece polygon[data-v-9c5c5cda]{fill:var(--bois);stroke:var(--trait);stroke-width:1.4px;stroke-linejoin:miter}.ferme__fil[data-v-9c5c5cda]{fill:none;stroke:var(--trait);stroke-width:.6px;stroke-dasharray:46 5 20 8 64 4 12 6;opacity:.45}.ferme__plan[data-v-9c5c5cda]{fill:none;stroke:var(--trait);stroke-width:.8px}.ferme__trait-fort[data-v-9c5c5cda]{stroke-width:1.6px}.ferme__plan text[data-v-9c5c5cda]{fill:var(--trait);stroke:none;font-family:var(--serif);font-size:16px;font-style:italic}@media (prefers-reduced-motion:no-preference){.ferme__piece polygon[data-v-9c5c5cda]{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;animation:.9s cubic-bezier(.65,0,.35,1) forwards trace-9c5c5cda,.6s forwards remplit-9c5c5cda;animation-delay:calc(var(--i) * .12s), calc(.7s + var(--i) * .12s)}.ferme__fil[data-v-9c5c5cda],.ferme__plan[data-v-9c5c5cda]{opacity:0;animation:.8s 1.8s forwards apparait-9c5c5cda}}@keyframes trace-9c5c5cda{to{stroke-dashoffset:0}}@keyframes remplit-9c5c5cda{to{fill-opacity:1}}@keyframes apparait-9c5c5cda{to{opacity:var(--opacite,1)}}.ferme__fil[data-v-9c5c5cda]{--opacite:.45}.intro[data-v-e33f38ff]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:32px 64px;padding-top:clamp(32px,6vw,72px);padding-bottom:clamp(32px,4vw,48px);display:grid}.intro__text[data-v-e33f38ff]{gap:20px;padding-bottom:6px;display:grid}.intro__ferme[data-v-e33f38ff]{max-width:480px;color:var(--ink);margin:0 0 12px}.hero img[data-v-e33f38ff]{object-fit:cover;width:100%;height:clamp(280px,52vw,640px)}.hero figcaption[data-v-e33f38ff]{padding-top:10px}.metiers[data-v-e33f38ff]{padding-top:clamp(72px,10vw,128px)}.metiers__regle[data-v-e33f38ff]{margin-top:32px}.metier[data-v-e33f38ff]{border-bottom:1px solid var(--rule);grid-template-columns:168px minmax(0,1fr) minmax(0,1.4fr) minmax(0,.6fr);gap:12px 36px;padding:24px 0;display:grid}.metier__img[data-v-e33f38ff]{aspect-ratio:4/3;object-fit:cover;filter:saturate(.85);grid-row:span 2;width:100%;transition:filter .4s}.metier:hover .metier__img[data-v-e33f38ff]{filter:none}.metier__lien[data-v-e33f38ff]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.metier__lien[data-v-e33f38ff]:hover{color:var(--green)}.metier .h3[data-v-e33f38ff]{padding-top:2px}.metier__materiaux[data-v-e33f38ff]{padding-top:4px}.chantiers[data-v-e33f38ff]{padding-top:clamp(72px,10vw,128px)}.chantiers__head[data-v-e33f38ff]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:32px;display:flex}.chantiers__grid[data-v-e33f38ff]{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 20px;display:grid}.chantier[data-v-e33f38ff]{flex-direction:column;gap:10px;display:flex}.chantier--0[data-v-e33f38ff]{grid-area:span 2/span 4}.chantier--1[data-v-e33f38ff],.chantier--2[data-v-e33f38ff]{grid-column:span 2}.chantier--3[data-v-e33f38ff],.chantier--4[data-v-e33f38ff]{grid-column:span 3}.chantier__photo[data-v-e33f38ff]{background:var(--tint);cursor:zoom-in;border:0;flex:1;width:100%;min-height:200px;padding:0;display:block}.chantier__photo img[data-v-e33f38ff]{object-fit:cover;width:100%;height:100%}.chantier--1 .chantier__photo[data-v-e33f38ff],.chantier--2 .chantier__photo[data-v-e33f38ff]{aspect-ratio:4/3;flex:none}.chantier--3 .chantier__photo[data-v-e33f38ff],.chantier--4 .chantier__photo[data-v-e33f38ff]{aspect-ratio:16/10;flex:none}.equipe[data-v-e33f38ff]{background:var(--tint);margin-top:clamp(72px,10vw,128px);padding:clamp(56px,8vw,96px) 0}.equipe__intro[data-v-e33f38ff]{max-width:640px;margin-top:20px}.equipe__grid[data-v-e33f38ff]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 56px;margin-top:48px;display:grid}.personne[data-v-e33f38ff]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.personne img[data-v-e33f38ff]{aspect-ratio:3/4;object-fit:cover;width:100%}.personne__diplome[data-v-e33f38ff]{margin-top:6px}.personne__bio[data-v-e33f38ff]{margin:16px 0 14px}.bois[data-v-e33f38ff]{padding-top:clamp(72px,10vw,128px);padding-bottom:clamp(72px,10vw,128px)}.bois__cols[data-v-e33f38ff]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin-top:40px;display:grid}.bois__cols>div[data-v-e33f38ff]{border-top:2px solid var(--ink);background:repeating-linear-gradient(to right, var(--ink) 0 1px, transparent 1px 10px) top / 100% 5px no-repeat;align-content:start;gap:14px;padding-top:24px;display:grid}.bois__liste li[data-v-e33f38ff]{border-bottom:1px solid var(--rule);padding:6px 0}.contact[data-v-e33f38ff]{background:var(--green);color:#f3f1ea;position:relative;overflow:hidden}.contact .contact__ferme[data-v-e33f38ff]{color:#f3f1ea17;--bois:transparent;pointer-events:none;width:min(860px,75%);position:absolute;bottom:-14%;right:-8%}.contact__inner[data-v-e33f38ff]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 64px;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(56px,8vw,96px);display:grid;position:relative}.contact__texte[data-v-e33f38ff]{max-width:460px;margin-top:20px}.contact__liste li[data-v-e33f38ff]{font-family:var(--sans);border-bottom:1px solid #f3f1ea4d;grid-template-columns:90px 1fr;align-items:baseline;gap:16px;padding:16px 0;font-size:clamp(20px,2.2vw,26px);font-weight:600;font-stretch:85%;display:grid}.contact__liste li[data-v-e33f38ff]:first-child{border-top:1px solid #f3f1ea4d}.contact__liste .small[data-v-e33f38ff]{opacity:.75;font-weight:400;font-stretch:100%}.contact__liste a[data-v-e33f38ff]{overflow-wrap:anywhere;text-decoration:none}.contact__liste a[data-v-e33f38ff]:hover{text-underline-offset:5px;text-decoration:underline}@media (width<=900px){.intro[data-v-e33f38ff],.contact__inner[data-v-e33f38ff]{grid-template-columns:1fr}.metier[data-v-e33f38ff]{grid-template-columns:120px minmax(0,1fr);gap:8px 20px}.metier__img[data-v-e33f38ff]{grid-row:span 3}.bois__cols[data-v-e33f38ff],.personne[data-v-e33f38ff]{grid-template-columns:1fr}.chantiers__grid[data-v-e33f38ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.chantier--0[data-v-e33f38ff]{grid-area:auto/1/auto/-1}.chantier--0 .chantier__photo[data-v-e33f38ff]{aspect-ratio:16/10;flex:none}.chantier--1[data-v-e33f38ff],.chantier--2[data-v-e33f38ff],.chantier--3[data-v-e33f38ff],.chantier--4[data-v-e33f38ff]{grid-column:span 1}.chantier--3 .chantier__photo[data-v-e33f38ff],.chantier--4 .chantier__photo[data-v-e33f38ff]{aspect-ratio:4/3}}@media (width<=600px){.equipe__grid[data-v-e33f38ff]{grid-template-columns:1fr}.personne img[data-v-e33f38ff]{aspect-ratio:auto}.metier[data-v-e33f38ff]{border-bottom:0;grid-template-columns:1fr;padding:0 0 40px}.metiers__regle[data-v-e33f38ff]{margin-bottom:28px}.metier__img[data-v-e33f38ff]{aspect-ratio:16/9;grid-row:auto}.chantiers__grid[data-v-e33f38ff]{grid-template-columns:1fr}.contact__liste li[data-v-e33f38ff]{grid-template-columns:1fr;gap:2px}}
