.hero[data-astro-cid-ge2uvauf]{--p:0;position:relative}.hero[data-astro-cid-ge2uvauf].hero--js{height:360svh}.hero__pin[data-astro-cid-ge2uvauf]{height:calc(100svh - 64px);min-height:520px;position:relative;overflow:hidden}.hero--js[data-astro-cid-ge2uvauf] .hero__pin[data-astro-cid-ge2uvauf]{position:sticky;top:64px}.hero__cv[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__cv[data-astro-cid-ge2uvauf] .wire{-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0/clamp(0,calc((var(--p) - .08) * 5),1)) 0 50%,#000 72%);mask-image:linear-gradient(to bottom,rgb(0 0 0/clamp(0,calc((var(--p) - .08) * 5),1)) 0 50%,#000 72%);-webkit-mask-composite:source-over;mask-composite:add}.hero__txt[data-astro-cid-ge2uvauf]{z-index:2;opacity:clamp(0,calc(1 - (var(--p) - .05) * 7),1);padding-top:clamp(28px,6svh,72px);position:relative}.hero[data-astro-cid-ge2uvauf].vol .hero__txt[data-astro-cid-ge2uvauf]{visibility:hidden}.hero__preuves[data-astro-cid-ge2uvauf]{z-index:2;max-width:none;padding:14px var(--pad);background:var(--graphite);color:#e8e7e3;white-space:nowrap;scrollbar-width:none;opacity:clamp(0,calc(1 - (var(--p) - .05) * 7),1);gap:0;margin:0;font-size:.8125rem;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.hero__preuves[data-astro-cid-ge2uvauf]::-webkit-scrollbar{display:none}.hero__preuves[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-right:1px solid #4a4a4e;margin-right:18px;padding:4px 18px 4px 0}.hero__preuves[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:last-child{border:0;margin:0}.hero[data-astro-cid-ge2uvauf].vol .hero__preuves[data-astro-cid-ge2uvauf]{visibility:hidden}@media (width<=1079px){.hero__preuves[data-astro-cid-ge2uvauf]{bottom:calc(76px + env(safe-area-inset-bottom))}}.hero__act[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}@media (width>=960px){.hero__cv[data-astro-cid-ge2uvauf] .wire{-webkit-mask-image:linear-gradient(to right,rgb(0 0 0/clamp(0,calc((var(--p) - .08) * 5),1)) 0 30%,#000 52%);mask-image:linear-gradient(to right,rgb(0 0 0/clamp(0,calc((var(--p) - .08) * 5),1)) 0 30%,#000 52%)}.hero__txt[data-astro-cid-ge2uvauf]{width:50%;padding-top:0;position:absolute;bottom:112px;left:0}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{width:124%}}.rec[data-astro-cid-l6536w36]{margin:0 0 56px}.rec__pin[data-astro-cid-l6536w36]{gap:28px;display:grid}.rec__ph[data-astro-cid-l6536w36]{gap:20px;max-width:none;margin:28px 0 0;padding:0;list-style:none;display:grid}.rec__ph[data-astro-cid-l6536w36] h3[data-astro-cid-l6536w36]{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.1}.rec__ph[data-astro-cid-l6536w36] p[data-astro-cid-l6536w36]{color:var(--gris);margin:0;font-size:1.0625rem}.rec__txt[data-astro-cid-l6536w36] h2[data-astro-cid-l6536w36]{letter-spacing:0;color:var(--gris);margin:28px 0 6px;font-size:1.0625rem;font-weight:500;line-height:1.35}.rec__lead[data-astro-cid-l6536w36]{color:var(--gris);margin:0;font-size:.9375rem}.rec__fil[data-astro-cid-l6536w36]{display:none}.rec__fig[data-astro-cid-l6536w36]{margin:0}.rec__cv[data-astro-cid-l6536w36]{aspect-ratio:4/3}.rec__fig[data-astro-cid-l6536w36] figcaption[data-astro-cid-l6536w36]{text-align:center;margin:0}.rec--js[data-astro-cid-l6536w36]{height:300svh}.rec--js[data-astro-cid-l6536w36] .rec__pin[data-astro-cid-l6536w36]{align-content:center;min-height:calc(100svh - 110px);position:sticky;top:86px}.rec--js[data-astro-cid-l6536w36] .rec__ph[data-astro-cid-l6536w36]{gap:0;margin-top:0;padding:44px 0 32px;overflow:hidden}.rec--js[data-astro-cid-l6536w36] .rec__ph[data-astro-cid-l6536w36] li[data-astro-cid-l6536w36]{will-change:transform,opacity;grid-area:1/1}.rec--js[data-astro-cid-l6536w36] .rec__fil[data-astro-cid-l6536w36]{background:var(--trait);height:.5px;display:block;position:relative}.rec--js[data-astro-cid-l6536w36] .rec__fil[data-astro-cid-l6536w36]:after{content:"";height:1.5px;width:calc(var(--rp,0)*100%);background:var(--bordeaux);position:absolute;top:-.5px;left:0}@media (width>=960px){.rec__pin[data-astro-cid-l6536w36]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px}}@media (width<=959px){.rec--js[data-astro-cid-l6536w36]{height:260svh}.rec--js[data-astro-cid-l6536w36] .rec__pin[data-astro-cid-l6536w36]{top:76px}.rec__txt[data-astro-cid-l6536w36] h2[data-astro-cid-l6536w36]{font-size:1rem}.rec--js[data-astro-cid-l6536w36] .rec__ph[data-astro-cid-l6536w36]{padding:24px 0}.rec__ph[data-astro-cid-l6536w36] p[data-astro-cid-l6536w36]{font-size:1rem}}.man[data-astro-cid-prguwifs]{gap:24px;margin-top:40px;display:grid}.man__vis[data-astro-cid-prguwifs]{z-index:2;background:var(--blanc);height:40svh;margin:0;position:sticky;top:76px}.man__l[data-astro-cid-prguwifs]{max-width:none;margin:0;padding:0;list-style:none}.man__l[data-astro-cid-prguwifs] li[data-astro-cid-prguwifs]{min-height:46svh;padding:0 0 48px 32px;position:relative}.man__track[data-astro-cid-prguwifs]{background:var(--beton);border-radius:4px;width:4px;position:absolute;top:6px;bottom:0;left:0;overflow:hidden}.man__fill[data-astro-cid-prguwifs]{background:var(--bordeaux);transform-origin:top;transform:scaleY(var(--k,1));position:absolute;inset:0}.man__l[data-astro-cid-prguwifs] h3[data-astro-cid-prguwifs]{margin-bottom:10px;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.15}.man__l[data-astro-cid-prguwifs] p[data-astro-cid-prguwifs]{color:var(--gris);font-size:1.1875rem}@media (width>=960px){.man[data-astro-cid-prguwifs]{grid-template-columns:1fr 1fr;align-items:start;gap:72px}.man__vis[data-astro-cid-prguwifs]{background:0 0;height:calc(100svh - 130px);top:96px}.man__l[data-astro-cid-prguwifs] li[data-astro-cid-prguwifs]{min-height:70svh;padding-top:12svh}.man__track[data-astro-cid-prguwifs]{top:12svh}}.ori[data-astro-cid-qk7qcfq5]{border-radius:0;gap:32px;margin-top:28px;display:grid;overflow:visible}.ori[data-astro-cid-qk7qcfq5] fieldset[data-astro-cid-qk7qcfq5]{border:0;margin:0 0 28px;padding:0}.ori[data-astro-cid-qk7qcfq5] fieldset[data-astro-cid-qk7qcfq5]:last-child{margin-bottom:0}.ori__choix[data-astro-cid-qk7qcfq5]{flex-wrap:wrap;gap:8px;display:flex}.ori__c[data-astro-cid-qk7qcfq5]{margin:0;position:relative}.ori__c[data-astro-cid-qk7qcfq5] input[data-astro-cid-qk7qcfq5]{opacity:0;width:1px;height:1px;position:absolute}.ori__c[data-astro-cid-qk7qcfq5] span[data-astro-cid-qk7qcfq5]{border:1px solid var(--trait);cursor:pointer;align-items:center;min-height:44px;padding:8px 18px;font-weight:500;transition:background-color .18s,color .18s,border-color .18s;display:flex}@media (hover:hover){.ori__c[data-astro-cid-qk7qcfq5] span[data-astro-cid-qk7qcfq5]:hover{border-color:var(--graphite)}}.ori__c[data-astro-cid-qk7qcfq5] input[data-astro-cid-qk7qcfq5]:checked+span[data-astro-cid-qk7qcfq5]{border-color:var(--bordeaux);background:var(--bordeaux);color:#fff}.ori__c[data-astro-cid-qk7qcfq5] input[data-astro-cid-qk7qcfq5]:focus-visible+span[data-astro-cid-qk7qcfq5]{outline:2px solid var(--bordeaux);outline-offset:2px}.ori__res[data-astro-cid-qk7qcfq5]{background:var(--papier);padding:clamp(24px,3vw,40px)}.ori__res[data-astro-cid-qk7qcfq5] .btn[data-astro-cid-qk7qcfq5]{margin-top:24px}@media (width>=1000px){.ori[data-astro-cid-qk7qcfq5]{grid-template-columns:1fr 1fr;align-items:start;gap:72px}}.section--suite[data-astro-cid-lcdefpme]{z-index:3;background:linear-gradient(to bottom,transparent 78svh,var(--blanc) 78svh);border-top:0;margin-top:-78svh;padding-top:40px;position:relative}.grille3[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:32px}@media (width>=700px){.grille3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.grille3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin-top:32px}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{background:var(--papier);border:0;flex-direction:column;justify-content:flex-end;min-height:150px;display:flex}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(2),.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(6),.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(8){background:var(--beton)}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(2) p[data-astro-cid-lcdefpme],.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(6) p[data-astro-cid-lcdefpme],.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(8) p[data-astro-cid-lcdefpme]{color:var(--graphite)}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:first-child,.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(7){background:var(--bordeaux)}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:first-child h3[data-astro-cid-lcdefpme],.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:first-child p[data-astro-cid-lcdefpme],.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(7) h3[data-astro-cid-lcdefpme],.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(7) p[data-astro-cid-lcdefpme]{color:#fff}@media (width>=700px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:first-child,.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(4),.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(7){grid-column:1/-1}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:first-child{min-height:260px}}@media (width>=1000px){.bento[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(190px,auto)}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:first-child{grid-area:1/1/3/3}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(2){grid-area:1/3}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(3){grid-area:1/4}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(5){grid-area:2/3}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(6){grid-area:2/4}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(4){flex-direction:row;grid-area:3/1/auto/-1;justify-content:space-between;align-items:flex-end;gap:32px;min-height:150px}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(8){grid-area:4/1}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(9){grid-area:4/2}.bento[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]:nth-child(7){grid-area:4/3/auto/5}}.grille2[data-astro-cid-lcdefpme]{grid-template-columns:1fr;margin:32px 0 20px}@media (width>=760px){.grille2[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.bio[data-astro-cid-lcdefpme]{align-items:center;gap:36px;display:grid}@media (width>=860px){.bio[data-astro-cid-lcdefpme]{grid-template-columns:340px 1fr;gap:64px}}.bio__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;width:100%}.bio__photo[data-astro-cid-lcdefpme]{display:block}@media (width<=859px){.bio__photo[data-astro-cid-lcdefpme]{max-width:320px}}.faq[data-astro-cid-lcdefpme]{gap:32px;display:grid}@media (width>=960px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.6fr;gap:72px}}.faq__l[data-astro-cid-lcdefpme]{border-top:1px solid var(--trait)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--trait)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.0625rem;font-weight:600}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(var(--bordeaux),var(--bordeaux)) center/14px 2px no-repeat,linear-gradient(var(--bordeaux),var(--bordeaux)) center/2px 14px no-repeat;flex:0 0 14px;height:14px}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{background:linear-gradient(var(--bordeaux),var(--bordeaux)) center/14px 2px no-repeat}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--gris);padding-bottom:16px}
