@font-face{font-family:titre;src:url(../media/newsreader-s.p.0dc79pquxokce.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:titre;src:url(../media/newsreader_italic-s.p.20f8pa6pq61ni.woff2)format("woff2");font-display:swap;font-weight:300 800;font-style:italic}@font-face{font-family:titre Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}._gaiTW_className{font-family:titre,titre Fallback}._gaiTW_variable{--font-titre:"titre", "titre Fallback"}
@font-face{font-family:texte;src:url(../media/sourcesans3-s.p.319-552wy8l00.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:texte Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.l2HfQW_className{font-family:texte,texte Fallback}.l2HfQW_variable{--font-texte:"texte", "texte Fallback"}
:root{--papier:#eeebe1;--brun:#3a2a20;--brun-doux:#5c4a3d;--sauge:#6f7f66;--sauge-fonce:#4d5b46;--filet:#3a2a2038}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--papier);color:var(--brun);font-family:var(--font-texte), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.55}h1,h2,h3{font-family:var(--font-titre), Georgia, serif;text-wrap:balance;font-weight:500}a{color:inherit}.v-wrap{max-width:62rem;margin:0 auto;padding:0 1rem}.v-entete{z-index:10;background:var(--papier);border-bottom:1px solid var(--filet);position:sticky;top:0}.v-entete-ligne{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.v-marque{min-height:2.75rem;color:var(--brun);align-items:center;gap:.7rem;text-decoration:none;display:flex}.v-poincon{color:var(--sauge-fonce);font-family:var(--font-titre), Georgia, serif;flex:none}.v-marque-textes{flex-direction:column;line-height:1.15;display:flex}.v-marque-nom{font-family:var(--font-titre), Georgia, serif;font-size:1.3rem;font-weight:600}.v-marque-signature{color:var(--brun-doux);font-size:.8rem;display:none}.v-entete-contact{align-items:center;gap:1.5rem;display:flex}.v-tel{white-space:nowrap;font-weight:600;text-decoration:none;display:none}.v-tel:hover{text-decoration:underline}.v-entete .v-bouton-entete{white-space:nowrap;min-height:2.75rem;margin-top:0;padding:.65rem 1.15rem;font-size:.95rem}.v-hero{padding:2.5rem 0 3rem}.v-hero h1{letter-spacing:-.01em;max-width:18ch;font-size:clamp(2.1rem,7vw,3.6rem);line-height:1.08}.v-hero p{max-width:34rem;color:var(--brun-doux);margin-top:1.25rem;font-size:1.15rem}.v-bouton{background:var(--brun);color:var(--papier);border-radius:.25rem;margin-top:1.75rem;padding:.85rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.v-bouton:hover,.v-bouton:focus-visible{background:var(--sauge-fonce)}.v-demo{border:1px solid var(--filet);background:#fff;border-radius:.5rem;margin:0 0 3.5rem;text-decoration:none;display:block;overflow:hidden}.v-demo-barre{border-bottom:1px solid var(--filet);color:var(--brun-doux);background:#f6f4ec;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.85rem;display:flex}.v-demo-barre span{background:var(--filet);border-radius:50%;width:.55rem;height:.55rem}.v-demo img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.v-demo-legende{color:var(--brun-doux);padding:.75rem .9rem;font-size:.9rem}.v-mobile{grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 3.5rem;display:grid}.v-telephone{border:1px solid var(--filet);background:#fff;border-radius:1rem;display:block;overflow:hidden}.v-telephone img{width:100%;height:auto;display:block}.v-mobile .v-demo-legende{text-align:center;grid-column:1/-1;padding:0}@media (min-width:40rem){.v-mobile{grid-template-columns:repeat(2,minmax(0,14rem));justify-content:center;gap:1.5rem}}.v-section h2{margin-bottom:1.5rem;font-size:clamp(1.5rem,4vw,2rem);line-height:1.15}.v-points{border-top:1px solid var(--filet);list-style:none}.v-points li{border-bottom:1px solid var(--filet);gap:.25rem 2rem;padding:1.1rem 0;display:grid}.v-points h3{color:var(--sauge-fonce);font-size:1.2rem}.v-points p{color:var(--brun-doux)}.v-prix{background:var(--brun);color:var(--papier);border-radius:.5rem;margin:3.5rem 0;padding:2rem 1.5rem}.v-prix h2{font-size:clamp(1.5rem,4vw,2rem)}.v-prix p{color:#cdc6b6;max-width:36rem;margin-top:.5rem}.v-contact{padding-bottom:3rem}.v-contact h2{margin-bottom:.75rem;font-size:clamp(1.5rem,4vw,2rem)}.v-contact p{max-width:36rem;color:var(--brun-doux)}.v-contact .v-coordonnees{margin-top:1rem;font-size:1.15rem;line-height:1.8}.v-contact .v-coordonnees a{font-weight:600}.v-pied{border-top:1px solid var(--filet);color:var(--brun-doux);padding:1.5rem 0 2.5rem;font-size:.9rem}.v-pied .v-wrap{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;display:flex}.v-texte{max-width:44rem;padding-bottom:3rem}.v-texte h1{margin:1.5rem 0 1rem;font-size:2.2rem}.v-texte h2{margin:1.75rem 0 .5rem;font-size:1.35rem}.v-texte p{margin-top:.5rem}.v-manque{background:#f3d9c9;border-radius:.2rem;padding:0 .3rem}.v-pied-marque{align-items:center;gap:.5rem;display:inline-flex}@media (min-width:40rem){.v-wrap{padding:0 2rem}.v-marque-signature,.v-tel{display:block}.v-points li{grid-template-columns:16rem 1fr}.v-prix{padding:2.5rem}}a:focus-visible{outline:2px solid var(--sauge-fonce);outline-offset:3px}
