.sp-marque[data-astro-cid-spq2fvea]{--m-feuille:var(--sp-sauge);--m-pierre:#cdbfa6;--m-nervure:#f3eee4;--m-nom:var(--text);--m-metier:var(--muted);min-height:44px;color:var(--m-nom);border-radius:var(--radius-sm);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.sp-marque--sombre[data-astro-cid-spq2fvea]{--m-feuille:#b9cdbc;--m-pierre:#6e7f70;--m-nervure:#1f3328;--m-nom:#f3eee4;--m-metier:#c9d6cb}.sp-marque-symbole[data-astro-cid-spq2fvea]{flex:none;width:40px;height:40px}.sp-marque-pierre[data-astro-cid-spq2fvea]{fill:var(--m-pierre)}.sp-marque-feuille[data-astro-cid-spq2fvea]{fill:var(--m-feuille)}.sp-marque-nervure[data-astro-cid-spq2fvea]{fill:none;stroke:var(--m-nervure);stroke-width:1.3px;stroke-linecap:round}.sp-marque-texte[data-astro-cid-spq2fvea]{line-height:1;display:grid}.sp-marque-nom[data-astro-cid-spq2fvea]{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;font-size:1.45rem;font-weight:600}.sp-marque-et[data-astro-cid-spq2fvea]{color:var(--accent);font-style:italic;font-weight:500}.sp-marque--sombre[data-astro-cid-spq2fvea] .sp-marque-et[data-astro-cid-spq2fvea]{color:#e3a27f}.sp-marque-metier[data-astro-cid-spq2fvea]{color:var(--m-metier);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;margin-top:.3rem;font-size:.6875rem;font-weight:700}a[data-astro-cid-spq2fvea].sp-marque:hover .sp-marque-nom[data-astro-cid-spq2fvea]{color:var(--sp-sauge)}.sp-entete[data-astro-cid-x2qduf2m]{top:var(--bandeau-decal,var(--bandeau-h));z-index:100;border-bottom:1px solid var(--line-2);transition:top var(--dur) var(--ease-out);background:#f3eee4f7;position:sticky}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sp-entete[data-astro-cid-x2qduf2m]{backdrop-filter:blur(12px);background:#f3eee4e0}}.sp-entete-inner[data-astro-cid-x2qduf2m]{width:min(var(--container-wide), 100% - 2 * var(--gutter));align-items:center;gap:var(--space-3);min-height:68px;margin-inline:auto;display:flex}.sp-entete-inner[data-astro-cid-x2qduf2m]>.sp-marque{margin-right:auto}.sp-nav[data-astro-cid-x2qduf2m] ul[data-astro-cid-x2qduf2m]{gap:0 var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m]{color:var(--text-2);font-weight:600;text-decoration:none}.sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m][aria-current=page]{color:var(--accent-hover)}@media (width<=1099px){.sp-entete-inner[data-astro-cid-x2qduf2m]{flex-wrap:wrap}.sp-nav[data-astro-cid-x2qduf2m]{width:100%;padding-bottom:var(--space-2);order:9}.sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m]{align-items:center;min-height:44px;display:inline-flex}.sp-entete[data-astro-cid-x2qduf2m].sp-js .sp-nav[data-astro-cid-x2qduf2m]{order:0;width:auto;padding:0}.sp-entete[data-astro-cid-x2qduf2m].sp-js .sp-nav[data-astro-cid-x2qduf2m] ul[data-astro-cid-x2qduf2m]{padding:var(--space-2) var(--gutter) var(--space-5);background:var(--bg);border-bottom:1px solid var(--line-2);opacity:0;visibility:hidden;transition:opacity var(--dur) ease, transform var(--dur) var(--ease-out), visibility 0s linear var(--dur);gap:0;display:grid;position:absolute;inset:100% 0 auto;transform:translateY(-8px);box-shadow:0 24px 40px -20px #1d2a2259}.sp-entete[data-astro-cid-x2qduf2m].is-menu-ouvert .sp-nav[data-astro-cid-x2qduf2m] ul[data-astro-cid-x2qduf2m]{opacity:1;visibility:visible;transition:opacity var(--dur) ease, transform var(--dur) var(--ease-out), visibility 0s;transform:none}.sp-entete[data-astro-cid-x2qduf2m].sp-js .sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m]{min-height:54px;padding:0 var(--space-2);border-bottom:1px solid var(--line);color:var(--text);font-family:var(--font-display);font-size:1.5rem;font-weight:600;display:flex}.sp-entete[data-astro-cid-x2qduf2m].sp-js .sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m][aria-current=page]{color:var(--accent-hover)}.sp-entete[data-astro-cid-x2qduf2m].sp-js .sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m][aria-current=page]:before{content:"";background:var(--sp-lavande);border-radius:0 70%;width:.55rem;height:.55rem;margin-right:.7rem}}.sp-entete-tel[data-astro-cid-x2qduf2m]{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);color:var(--sp-sauge);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;text-decoration:none;display:none}.sp-entete-tel[data-astro-cid-x2qduf2m]:hover{color:var(--accent-hover)}.sp-entete-devis[data-astro-cid-x2qduf2m]{min-height:46px;font-size:var(--text-sm);padding:0 1.2rem;display:none}@media (width>=720px){.sp-entete-devis[data-astro-cid-x2qduf2m]{display:inline-flex}}.sp-menu[data-astro-cid-x2qduf2m]{align-items:center;gap:var(--space-2);border:1px solid var(--line-2);border-radius:var(--radius-pill);min-height:44px;color:var(--text);font-weight:600;font-size:var(--text-sm);background:0 0;padding:0 .85rem;display:inline-flex}.sp-menu[data-astro-cid-x2qduf2m]:hover{border-color:var(--line-strong)}.sp-menu-icone[data-astro-cid-x2qduf2m]{display:inline-grid}.sp-menu-icone--fermer[data-astro-cid-x2qduf2m],.sp-menu[data-astro-cid-x2qduf2m][aria-expanded=true] .sp-menu-icone--ouvrir[data-astro-cid-x2qduf2m]{display:none}.sp-menu[data-astro-cid-x2qduf2m][aria-expanded=true] .sp-menu-icone--fermer[data-astro-cid-x2qduf2m]{display:inline-grid}@media (width>=1100px){.sp-entete-inner[data-astro-cid-x2qduf2m]{gap:var(--space-4);min-height:80px}.sp-menu[data-astro-cid-x2qduf2m]{display:none}.sp-nav[data-astro-cid-x2qduf2m] ul[data-astro-cid-x2qduf2m]{gap:0}.sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m]{white-space:nowrap;align-items:center;min-height:44px;padding:0 .65rem;font-size:.9375rem;display:inline-flex;position:relative}.sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m]:after{content:"";background:var(--sp-lavande);transform-origin:0;height:2px;transition:transform var(--dur) var(--ease-out);border-radius:2px;position:absolute;bottom:6px;left:.65rem;right:.65rem;transform:scaleX(0)}.sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m]:hover{color:var(--text)}.sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m]:hover:after,.sp-nav[data-astro-cid-x2qduf2m] a[data-astro-cid-x2qduf2m][aria-current=page]:after{transform:scaleX(1)}}@media (width>=1360px){.sp-entete-tel[data-astro-cid-x2qduf2m]{display:inline-flex}}.sp-pied[data-astro-cid-pfeaxxvm]{background:var(--bg-deep);color:#dce6dd;padding-block:clamp(3rem, 2rem + 3vw, 4.5rem) var(--space-6)}.sp-pied-grille[data-astro-cid-pfeaxxvm]{gap:var(--space-7) var(--space-6);display:grid}@media (width>=720px){.sp-pied-grille[data-astro-cid-pfeaxxvm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.sp-pied-grille[data-astro-cid-pfeaxxvm]{grid-template-columns:1.4fr 1.2fr 1fr .9fr}}.sp-pied-marque[data-astro-cid-pfeaxxvm]{gap:var(--space-4);align-content:start;display:grid}.sp-pied-marque[data-astro-cid-pfeaxxvm] p[data-astro-cid-pfeaxxvm]{color:#c9d6cb;max-width:26em}.sp-pied-bloc[data-astro-cid-pfeaxxvm]{gap:var(--space-3);align-content:start;display:grid}.sp-pied[data-astro-cid-pfeaxxvm] h3[data-astro-cid-pfeaxxvm]{color:#f3eee4;font-size:1.15rem}.sp-pied[data-astro-cid-pfeaxxvm] ul[data-astro-cid-pfeaxxvm]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.sp-pied[data-astro-cid-pfeaxxvm] li[data-astro-cid-pfeaxxvm]{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;min-height:40px;display:flex}.sp-pied[data-astro-cid-pfeaxxvm] li[data-astro-cid-pfeaxxvm] .icon{color:#a9c2ae;flex:none}.sp-pied[data-astro-cid-pfeaxxvm] a[data-astro-cid-pfeaxxvm]{color:#f3eee4;text-decoration-color:#f3eee466}.sp-pied[data-astro-cid-pfeaxxvm] a[data-astro-cid-pfeaxxvm]:hover{color:#fff;text-decoration-color:currentColor}.sp-pied[data-astro-cid-pfeaxxvm] a[data-astro-cid-pfeaxxvm][aria-current=page]{color:#e3a27f}.sp-pied[data-astro-cid-pfeaxxvm] nav[data-astro-cid-pfeaxxvm] a[data-astro-cid-pfeaxxvm]{align-items:center;min-height:40px;display:inline-flex}.sp-pied[data-astro-cid-pfeaxxvm] dl[data-astro-cid-pfeaxxvm]{gap:var(--space-2);margin:0;display:grid}.sp-pied[data-astro-cid-pfeaxxvm] dl[data-astro-cid-pfeaxxvm] div[data-astro-cid-pfeaxxvm]{gap:0;display:grid}.sp-pied[data-astro-cid-pfeaxxvm] dt[data-astro-cid-pfeaxxvm]{color:#f3eee4;font-weight:650}.sp-pied[data-astro-cid-pfeaxxvm] dd[data-astro-cid-pfeaxxvm]{color:#c9d6cb;margin:0}.sp-pied-bas[data-astro-cid-pfeaxxvm]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid #dce6dd2e}.sp-pied-bas[data-astro-cid-pfeaxxvm] p[data-astro-cid-pfeaxxvm]{color:#b9c9bc;font-size:var(--text-sm)}.sp-appel[data-astro-cid-hoy6rjcl]{display:none}@media (width<=719px){.sp-appel[data-astro-cid-hoy6rjcl]{z-index:150;gap:var(--space-2);padding:var(--space-2) var(--gutter) calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-2);background:#f3eee4f5;grid-template-columns:1.35fr 1fr;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px -12px #1d2a2240}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sp-appel[data-astro-cid-hoy6rjcl]{backdrop-filter:blur(12px);background:#f3eee4db}}}.sp-appel[data-astro-cid-hoy6rjcl] a[data-astro-cid-hoy6rjcl]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:54px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.sp-appel-tel[data-astro-cid-hoy6rjcl]{background:var(--accent);color:#fff;box-shadow:0 8px 20px -10px #a9532fcc}.sp-appel-tel[data-astro-cid-hoy6rjcl]:hover{background:var(--accent-hover);color:#fff}.sp-appel-devis[data-astro-cid-hoy6rjcl]{color:var(--sp-sauge);box-shadow:inset 0 0 0 1.5px var(--sp-sauge);background:var(--surface)}.sp-appel-devis[data-astro-cid-hoy6rjcl]:hover{color:var(--sp-sauge);background:#fff}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fraunces-latin-600-normal.BFCDtZfi.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/fraunces-latin-500-italic.CjxnbVsv.woff2)format("woff2")}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --sp-p{syntax:"<number>";inherits:true;initial-value:1}html.ex-theme--paysagiste{--font-display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-sans:"Figtree Variable", "DM Sans Variable", "DM Sans", system-ui, sans-serif;--ex-heading-weight:600;--ex-heading-tracking:-.015em;--bg:#f3eee4;--bg-deep:#1f3328;--surface:#faf7f1;--surface-2:#eae3d6;--surface-3:#dfd6c5;--text:#1d2a22;--text-2:#33453a;--muted:#4d5a51;--subtle:#5a665e;--line:#1d2a221a;--line-2:#1d2a2233;--line-strong:#7d857f;--accent:#a9532f;--accent-hover:#8e4325;--accent-deep:#8e4325;--accent-gradient:linear-gradient(135deg, #b35a34 0%, #93462a 100%);--accent-soft:#a9532f1a;--accent-line:#a9532f66;--on-accent:#fff;--glow:#a9532f2e;--glow-strong:#a9532f52;--selection:#8c82b852;--focus:#2f4a3a;--ex-accent-2:#2f4a3a;--ex-on-accent-2:#fff;--shadow-xs:0 1px 2px #1d2a220f;--shadow-sm:0 1px 2px #1d2a220d, 0 6px 18px #1d2a2212;--shadow:0 2px 4px #1d2a220d, 0 14px 36px #1d2a221a;--shadow-lg:0 4px 8px #1d2a220d, 0 28px 64px #1d2a2229;--sp-sauge:#2f4a3a;--sp-sauge-2:#3e5e4b;--sp-sauge-clair:#dce6dd;--sp-lavande:#8c82b8;--sp-lavande-texte:#5b5191;--sp-craie:#eef4ec;--header-h:68px;color-scheme:light}@media (width>=1100px){html.ex-theme--paysagiste{--header-h:80px}}html.ex-theme--paysagiste :is(h1,h2,h3) em:not(.tw-scope *){font-style:italic;font-weight:500}@media (width<=719px){html.ex-theme--paysagiste .ex-body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@keyframes sp-dessin{0%{--sp-p:0}to{--sp-p:1}}.sp-croquis[data-sp-croquis=chargement]{animation:3.4s cubic-bezier(.45,.05,.3,1) .5s both sp-dessin}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-sp-croquis=defilement]{--sp-p:0}}.sp-e0{--d:0;--f:.3}.sp-e1{--d:.1;--f:.4}.sp-e2{--d:.2;--f:.5}.sp-e3{--d:.3;--f:.6}.sp-e4{--d:.4;--f:.7}.sp-e5{--d:.5;--f:.8}.sp-e6{--d:.6;--f:.9}.sp-intro{border-bottom:1px solid var(--line);padding-block:clamp(3rem,2rem + 4vw,5.5rem) clamp(2.5rem,2rem + 2vw,3.5rem)}.sp-intro-inner{gap:var(--space-4);justify-items:start;display:grid}.sp-titre-page{max-width:13em;font-size:clamp(2.5rem,1.5rem + 4.2vw,4.6rem);line-height:1.02}.sp-suite-inner{gap:var(--space-5);text-align:center;justify-items:center;display:grid}.sp-suite h2{color:#fff;max-width:15em}.sp-suite h2 em{color:#f1dcc8;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.sp-suite-actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=479px){.sp-suite-actions,.sp-suite-actions .sp-btn{width:100%}.sp-suite-actions .sp-btn{white-space:normal}}.sp-section{padding-block:clamp(3.25rem,2.25rem + 2.5vw,4.25rem)}.sp-section--pierre{background:var(--surface-2)}.sp-section--claire{background:var(--surface)}.sp-section--sauge{background:var(--sp-sauge);color:#f3eee4}.sp-sur{color:var(--sp-sauge);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.6em;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-flex}.sp-sur:before{content:"";background:var(--sp-lavande);border-radius:0 70%;flex:none;width:.8em;height:.8em;transform:rotate(-12deg)}.sp-section--sauge .sp-sur,.sp-sur--clair{color:#dce6dd}.sp-titre{font-size:clamp(2rem,1.35rem + 2.8vw,3.4rem);line-height:1.06}.sp-chapeau{color:var(--text-2);font-size:var(--text-lg);max-width:38em;line-height:1.55}.sp-section--sauge .sp-chapeau{color:#dce6dd}.sp-entete-section{gap:var(--space-4);justify-items:start;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.sp-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:54px;font-family:var(--font-sans);text-align:center;white-space:nowrap;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, box-shadow var(--dur) ease, transform var(--dur-fast) var(--ease-out);border:0;padding:0 1.5rem;font-size:1.0625rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.sp-btn:hover{transform:translateY(-1px)}.sp-btn--terre{background:var(--accent);color:#fff;box-shadow:0 10px 26px -12px #a9532fbf}.sp-btn--terre:hover{background:var(--accent-hover);color:#fff}.sp-btn--sauge{background:var(--sp-sauge);color:#fff}.sp-btn--sauge:hover{color:#fff;background:#24392d}.sp-btn--contour{color:var(--sp-sauge);box-shadow:inset 0 0 0 1.5px var(--sp-sauge)}.sp-btn--contour:hover{color:var(--sp-sauge);background:#2f4a3a14}.sp-btn--clair{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffbf}.sp-btn--clair:hover{color:#fff;background:#ffffff24}.sp-btn--pierre{color:var(--sp-sauge);background:#f3eee4}.sp-btn--pierre:hover{color:var(--sp-sauge);background:#fff}.sp-btn .icon{flex:none}@media (prefers-reduced-motion:reduce){.sp-btn:hover{transform:none}}.sp-lien{align-items:center;gap:var(--space-2);min-height:44px;color:var(--accent-hover);text-underline-offset:.25em;font-weight:650;text-decoration:underline 1px;display:inline-flex}.sp-lien:hover{color:var(--text)}.sp-lien .icon{transition:transform var(--dur) var(--ease-out)}.sp-lien:hover .icon{transform:translate(3px)}.sp-mention{color:var(--subtle);font-size:var(--text-sm)}.sp-section--sauge .sp-mention{color:#c9d6cb}.sp-papier{background-color:var(--bg);background-image:linear-gradient(#2f4a3a0e 1px,#0000 1px),linear-gradient(90deg,#2f4a3a0e 1px,#0000 1px);background-position:-1px -1px;background-size:28px 28px}
