@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");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}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}:root{--paper:#eef2ef;--paper-2:#e1e9e4;--ink:#0b2f37;--muted:#3f585e;--petrol:#005361;--petrol-deep:#003a44;--on-petrol:#eef2ef;--on-petrol-soft:#b9d3d6;--light-blue:#66c5da;--cta-red:#bd1522;--wood:#6f451e;--slate:#454749;--legend-100:#d7262b;--legend-75:#f2d40c;--legend-50:#b39a5a;--legend-25:#f27f1b;--legend-15:#7bc142;--legend-moved:#b02fc6;--font-display:"Archivo Variable", "Arial Narrow", Arial, sans-serif;--display-stretch:78%;--display-weight:850;--font-text:"General Sans", Arial, sans-serif;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(1.875rem, 1.3rem + 2.2vw, 3.25rem);--step-display:clamp(2.75rem, 1.2rem + 6vw, 7rem);--margin:clamp(1.25rem, .6rem + 2.6vw, 2.5rem);--axis:42%;--gap:8px;--section:clamp(3.5rem, 2.25rem + 3.5vw, 6.25rem);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--t-press:.14s;--t-hover:.18s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--step-body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;line-height:1.55}img,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.18em;transition:text-decoration-color var(--t-hover) ease;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:2px}}:focus-visible{outline:3px solid var(--petrol);outline-offset:3px}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);letter-spacing:-.01em;color:inherit;text-wrap:balance;line-height:1}h1{font-size:var(--step-display)}h2{font-size:var(--step-head)}h3{font-size:var(--step-lead);line-height:1.1}h4,h5,h6{font-size:var(--step-lead);line-height:1.15}:is(h1,h2,h3,h4,h5) span:not(.line,.l){color:var(--muted);font-weight:400}.on-petrol :is(h1,h2,h3,h4,h5) span:not(.line,.l){color:var(--on-petrol-soft)}:is(h1,h2,h3,h4,h5) a{text-decoration:none}p,li{text-wrap:pretty}.skip{background:var(--petrol);color:var(--on-petrol);z-index:200;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:.5rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.frame{padding-inline:var(--margin)}.sheet{gap:1.5rem var(--margin);grid-template-columns:1fr;display:grid}@media (width>=60rem){.sheet{grid-template-columns:calc(var(--axis) - var(--margin) / 2) 1fr}.sheet>.side{grid-column:1}.sheet>.main{grid-column:2}}.on-petrol{background:var(--petrol);color:var(--on-petrol)}.on-tile{background:var(--paper-2)}.prose{max-width:40rem}.prose>*+*{margin-top:1rem}.prose>:is(h2,h3,h4,h5){margin-top:2.5rem}.prose>:is(h2,h3,h4,h5)+*{margin-top:.75rem}.prose>:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4rem}.prose li::marker{color:var(--petrol)}.on-petrol .prose li::marker{color:var(--on-petrol-soft)}.prose.two{columns:2 19rem;column-gap:var(--margin);max-width:none}.prose.two>*{break-inside:avoid-column}.prose.two>:is(h2,h3,h4,h5){break-after:avoid}.prose blockquote{border-left:4px solid var(--petrol);font-size:var(--step-lead);padding-left:1.25rem;line-height:1.35}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;min-width:32rem}.table-scroll :is(th,td){text-align:left;vertical-align:top;padding:.6rem .8rem}.table-scroll tr:nth-child(2n) td{background:var(--paper-2)}.lead{font-size:var(--step-lead);line-height:1.35}.btn{--btn-bg:var(--petrol);--btn-bg-hover:var(--petrol-deep);--btn-ink:#fff;--cut:.85rem;min-height:3.25rem;padding:.8rem calc(1.5rem + var(--cut)) .8rem 1.5rem;background:var(--btn-bg);color:var(--btn-ink);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;text-align:center;clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut)) 100%, 0 100%);transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease, color var(--t-hover) ease, clip-path var(--t-hover) ease;border:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;font-stretch:88%;line-height:1.15;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--btn-bg-hover);color:var(--btn-ink);clip-path:polygon(0 0, 100% 0, calc(100% - var(--cut) / 3) 100%, 0 100%)}}.btn.devis{--btn-bg:var(--cta-red);--btn-bg-hover:#96101b;--btn-ink:#fff}.on-petrol .btn:not(.devis){--btn-bg:var(--paper);--btn-bg-hover:var(--on-petrol-soft);--btn-ink:var(--petrol)}.ctas{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}:root{--card-radius:14px;--card-tint:#dcebec}.soft-card{border-radius:var(--card-radius);transition:transform .35s var(--ease-out), box-shadow .35s ease;background:#fff;box-shadow:0 1px 3px #0b2f371f,0 2px 8px #0b2f370f}@media (hover:hover) and (pointer:fine){.soft-card:hover{box-shadow:0 6px 22px #0b2f3724}}.medal{aspect-ratio:1;background:var(--card-tint);border-radius:50%;place-items:center;width:8.5rem;margin-inline:auto;display:grid}.medal img{object-fit:cover;border-radius:50%;width:76%;height:76%}.grow{--grow:1.025;transition:transform .35s var(--ease-out), background-color .35s ease}@media (hover:hover) and (pointer:fine){.grow:hover{z-index:1;transform:scale(var(--grow));position:relative}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .9s var(--ease-expo);transition-delay:var(--delay,0s);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}.js .rise .line{padding-bottom:.08em;display:block;overflow:hidden}.js .rise .line>span{transition:transform .9s var(--ease-expo);transition-delay:calc(var(--i,0) * .11s);display:block;transform:translateY(105%)}.js .rise.is-in .line>span{transform:none}.drift img{animation:drift 18s var(--ease-out) both}@keyframes drift{0%{transform:scale(1.08)}to{transform:none}}}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--text-sm:var(--step-small);--text-base:var(--step-body);--text-lg:var(--step-body);--text-xl:var(--step-lead);--text-2xl:var(--step-head);--text-3xl:var(--step-display);--color-brand:var(--petrol);--color-brand-deep:var(--petrol-deep);--color-accent:var(--petrol);--color-accent-text:var(--petrol);--color-ink:var(--ink);--color-ink-soft:var(--ink);--color-text:var(--ink);--color-muted:var(--muted);--color-line:#c5d2cc;--color-surface:var(--paper);--color-tone-muted:var(--paper-2);--color-on-dark:var(--on-petrol);--measure:40rem;--wrap:100%;--gutter:var(--margin);--radius-sm:0;--radius-md:0}.wrap{padding-inline:var(--margin)}.section{padding-block:calc(var(--section) / 2)}a[href^=tel\:]{white-space:nowrap}.topbar[data-astro-cid-nen7h5rs]{background:var(--petrol);color:#fff;font-size:var(--step-small)}.row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:stretch;display:flex}.agencies[data-astro-cid-nen7h5rs]{text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .35em;width:100%;padding-block:.35rem;display:flex}.agencies[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;white-space:nowrap;text-decoration:none}.agencies[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.sep[data-astro-cid-nen7h5rs]{color:#8ad6e7}.label[data-astro-cid-nen7h5rs],.sep[data-astro-cid-nen7h5rs],.actions[data-astro-cid-nen7h5rs]{display:none}.actions[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-transform:uppercase;white-space:nowrap;align-items:center;padding-inline:.85rem;text-decoration:none;display:flex}.client[data-astro-cid-nen7h5rs]{background:var(--light-blue);color:var(--petrol-deep)}.devis[data-astro-cid-nen7h5rs]{background:var(--cta-red);color:#fff}@media (hover:hover) and (pointer:fine){.actions[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{filter:brightness(.92)}}@media (width>=64rem){.row[data-astro-cid-nen7h5rs]{min-height:2.5rem}.agencies[data-astro-cid-nen7h5rs]{justify-content:flex-start;width:auto;padding-block:0}.label[data-astro-cid-nen7h5rs],.sep[data-astro-cid-nen7h5rs]{display:inline}.actions[data-astro-cid-nen7h5rs]{display:flex}.calls[data-astro-cid-nen7h5rs]{display:none!important}}.logo[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;display:flex}.logo[data-astro-cid-nen7h5rs] .decennale[data-astro-cid-nen7h5rs]{flex:none;width:54px;height:auto}.site-header[data-astro-cid-nen7h5rs]{z-index:20;flex-wrap:wrap;align-items:center;gap:1rem;padding-block:1.25rem;display:flex;position:relative}summary[data-astro-cid-nen7h5rs],.top[data-astro-cid-nen7h5rs],.calls[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]:first-child{width:180px;height:auto}.toggle[data-astro-cid-nen7h5rs]{background:var(--petrol);min-height:2.75rem;color:var(--on-petrol);border:0;margin-left:auto;padding:0 1.25rem;font-weight:500}.menu[data-astro-cid-nen7h5rs]{flex-basis:100%;display:none}.menu[data-astro-cid-nen7h5rs].open{gap:1.5rem;padding-block:1rem;display:grid}ul[data-astro-cid-nen7h5rs]{padding:0;list-style:none}.poles[data-astro-cid-nen7h5rs]{gap:.75rem;display:grid}summary[data-astro-cid-nen7h5rs],.top[data-astro-cid-nen7h5rs]{cursor:pointer;font-weight:500;text-decoration:none}summary[data-astro-cid-nen7h5rs]{list-style:none}summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}summary[data-astro-cid-nen7h5rs]:after{content:" +";color:var(--muted)}details[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]:after{content:" −"}:is(summary,.top).active[data-astro-cid-nen7h5rs]{text-underline-offset:.3em;text-decoration:underline}details[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.4rem;padding:.75rem 0 .25rem 1rem;display:grid}details[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}details[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,details[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{text-decoration:underline}@media (hover:hover) and (pointer:fine){[data-astro-cid-nen7h5rs]:is(summary,.top):hover{color:var(--petrol);text-underline-offset:.3em;text-decoration:underline 2px}}.calls[data-astro-cid-nen7h5rs]{gap:.5rem;display:grid}.calls[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-weight:500;text-decoration:none}.calls[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--muted);font-weight:400}.call[data-astro-cid-nen7h5rs]{display:none}.quote[data-astro-cid-nen7h5rs]{background:var(--petrol);color:var(--on-petrol);justify-self:start;padding:.6rem 1rem}@media (width>=64rem){.site-header[data-astro-cid-nen7h5rs]{column-gap:var(--margin);grid-template-columns:auto 1fr auto;display:grid}.poles[data-astro-cid-nen7h5rs]{justify-self:start}.toggle[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:contents}.poles[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1rem,.2rem + 1.4vw,2rem);display:flex}.poles[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{position:relative}details[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{background:var(--paper-2);min-width:16rem;padding:1rem 1.25rem;position:absolute;top:calc(100% + .75rem);left:-1rem}.calls[data-astro-cid-nen7h5rs]{font-size:var(--step-small);align-items:center;gap:1rem;display:flex}.calls[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.calls[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.quote,.call){display:none}.call[data-astro-cid-nen7h5rs]{font-weight:600;display:inline}}.social[data-astro-cid-fvhemjle]{align-items:center;gap:1.25rem;margin-top:1rem;display:inline-flex}a[data-astro-cid-fvhemjle]{color:inherit;display:grid}a[data-astro-cid-fvhemjle]:hover{opacity:.7}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:calc(var(--section) / 2);background:var(--petrol);color:#fff;font-size:var(--step-small);padding-top:clamp(2rem,1.5rem + 2vw,3.5rem);line-height:1.6}:root{--overlap:clamp(4rem, 3rem + 3vw, 6.5rem)}body:has(.brochure-overlap) .site-footer[data-astro-cid-jo6i4kqk]{padding-top:calc(var(--overlap) + clamp(2rem, 1.5rem + 2vw, 3.5rem));margin-top:0}a[data-astro-cid-jo6i4kqk]{color:#fff;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--light-blue)}.contact[data-astro-cid-jo6i4kqk]{gap:var(--gap);display:grid}@media (width>=48rem){.contact[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-jo6i4kqk]{text-align:center;background:var(--petrol-deep);flex-direction:column;align-items:center;gap:.5rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:flex}.name[data-astro-cid-jo6i4kqk]{color:var(--light-blue);font-weight:600}.tel[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.4rem);line-height:1}.card[data-astro-cid-jo6i4kqk] .btn[data-astro-cid-jo6i4kqk]{margin-top:auto}.mail[data-astro-cid-jo6i4kqk]{text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.card[data-astro-cid-jo6i4kqk]{--grow:1.02}.links[data-astro-cid-jo6i4kqk]{gap:2rem var(--margin);grid-template-columns:repeat(2,1fr);padding-block:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}@media (width>=64rem){.links[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1.15fr 1.15fr 1fr}}@media (width<=30rem){.links[data-astro-cid-jo6i4kqk]{column-gap:1rem}.links[data-astro-cid-jo6i4kqk] .head[data-astro-cid-jo6i4kqk],.links[data-astro-cid-jo6i4kqk] .head[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:1.05rem}}.col[data-astro-cid-jo6i4kqk]{align-content:start;gap:1.75rem;display:grid}.head[data-astro-cid-jo6i4kqk],.head[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-stretch:var(--display-stretch);text-transform:uppercase;color:var(--light-blue);font-size:1.25rem;font-weight:800;line-height:1.2}.head[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}nav[data-astro-cid-jo6i4kqk] .head[data-astro-cid-jo6i4kqk]{margin-bottom:.5rem}ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding-left:1em;position:relative}nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.15rem}nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:before{content:"›";color:var(--light-blue);transition:transform var(--t-hover) ease;position:absolute;left:0}@media (hover:hover) and (pointer:fine){nav[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:hover:before{transform:translate(3px)}}.pages[data-astro-cid-jo6i4kqk]{gap:.4rem;display:grid}.base[data-astro-cid-jo6i4kqk]{align-items:center;gap:1.5rem;padding-block:.5rem 1.75rem;display:grid}@media (width>=64rem){.base[data-astro-cid-jo6i4kqk]{gap:var(--margin);grid-template-columns:auto 1fr auto}}.logo[data-astro-cid-jo6i4kqk]{width:220px;height:auto}.decennale[data-astro-cid-jo6i4kqk]{align-items:center;gap:.75rem;max-width:30rem;display:flex}.decennale[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{flex:none;width:64px;height:auto}.follow[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.follow[data-astro-cid-jo6i4kqk] .social{margin-top:0}.area[data-astro-cid-jo6i4kqk]{text-align:center;margin-top:.5rem}.legal[data-astro-cid-jo6i4kqk]{background:var(--petrol-deep);text-align:center;padding-block:1rem}.mark[data-astro-cid-jo6i4kqk]{padding-inline:var(--gutter);font-family:var(--font-display);font-stretch:var(--display-stretch);letter-spacing:-.04em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#ffffff1a;margin-top:2rem;font-size:clamp(2.25rem,9.2vw,9.5rem);font-weight:900;line-height:.85;overflow:hidden}.mark[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{font-weight:300}.part[data-astro-cid-63qun77c]+.part[data-astro-cid-63qun77c]{margin-top:clamp(2rem,1.25rem + 2vw,3.25rem)}[data-astro-cid-63qun77c]:is(.boxed,.nested,.tile,.column) .frame{padding-inline:0}[data-astro-cid-63qun77c]:is(.boxed,.nested,.tile,.column) .sheet{display:block}.margin-head[data-astro-cid-63qun77c] :is(h2,h3,h4,h5){font-size:var(--step-head)}.margin-head[data-astro-cid-63qun77c] h3,.margin-head[data-astro-cid-63qun77c] h4,.margin-head[data-astro-cid-63qun77c] h5{font-size:var(--step-lead)}@media (width>=60rem){.margin-head[data-astro-cid-63qun77c]{align-self:start;position:sticky;top:2rem}}[data-astro-cid-63qun77c]:is(.boxed,.nested,.tile,.column) .margin-head[data-astro-cid-63qun77c]{margin-bottom:1rem;position:static}.faq[data-astro-cid-63qun77c]{max-width:calc(52rem + 2 * var(--margin));margin-inline:auto}.faq-intro[data-astro-cid-63qun77c]{margin-bottom:1.5rem}.qa[data-astro-cid-63qun77c]+.qa[data-astro-cid-63qun77c]{margin-top:.75rem}.qa[data-astro-cid-63qun77c] summary[data-astro-cid-63qun77c]{cursor:pointer;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:var(--step-lead);color:var(--ink);padding:1.25rem 3.5rem 1.25rem 1.5rem;line-height:1.2;list-style:none;display:block;position:relative}.qa[data-astro-cid-63qun77c] summary[data-astro-cid-63qun77c]::-webkit-details-marker{display:none}.qa[data-astro-cid-63qun77c] summary[data-astro-cid-63qun77c]:after{content:"+";font-family:var(--font-text);color:var(--petrol);transition:transform var(--t-hover) ease;font-size:1.75rem;font-weight:400;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.qa[data-astro-cid-63qun77c][open] summary[data-astro-cid-63qun77c]:after{transform:translateY(-50%)rotate(45deg)}@media (hover:hover) and (pointer:fine){.qa[data-astro-cid-63qun77c]:has(>summary:hover){z-index:1;position:relative;transform:scale(1.015)}.qa[data-astro-cid-63qun77c] summary[data-astro-cid-63qun77c]:hover{color:var(--petrol)}}.qa[data-astro-cid-63qun77c]>.prose[data-astro-cid-63qun77c]{max-width:none;padding:0 1.5rem 1.5rem}.wide[data-astro-cid-63qun77c] img{object-fit:cover;width:100%;max-height:32rem}.figure[data-astro-cid-63qun77c]{gap:var(--gap);align-content:center;display:grid}.figure[data-astro-cid-63qun77c] img{margin-inline:auto}@media (width>=60rem){.split[data-astro-cid-63qun77c]>.figure[data-astro-cid-63qun77c]{align-self:start;position:sticky;top:2rem}}.lead-in[data-astro-cid-63qun77c]+.prose[data-astro-cid-63qun77c]{margin-top:1rem}.card-split[data-astro-cid-63qun77c]{--grow:1.008;align-items:center;padding:clamp(1.25rem,1rem + 1.5vw,2.5rem)}.card-split[data-astro-cid-63qun77c] .figure[data-astro-cid-63qun77c] img{border-radius:calc(var(--card-radius) / 2);width:auto;max-height:22rem}.card-split[data-astro-cid-63qun77c] .main[data-astro-cid-63qun77c]{text-align:center}.card-split[data-astro-cid-63qun77c] .main[data-astro-cid-63qun77c] .prose[data-astro-cid-63qun77c]{margin-inline:auto}.columns[data-astro-cid-63qun77c]{gap:2rem var(--margin);display:grid}@media (width>=48rem){.columns[data-astro-cid-63qun77c]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.column[data-astro-cid-63qun77c]{align-content:start;gap:1rem;display:grid}.boxed[data-astro-cid-63qun77c]{padding:clamp(1.5rem,1rem + 2vw,2.5rem)}@media (width>=60rem){.sheet[data-astro-cid-63qun77c]>.main[data-astro-cid-63qun77c].columns{grid-column:1/-1}}.column[data-astro-cid-63qun77c].carded{--grow:1.012;text-align:center;align-content:center;padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.columns[data-astro-cid-63qun77c]:has(.carded,.boxed){gap:1.25rem}.logos-head[data-astro-cid-63qun77c]+.sheet[data-astro-cid-63qun77c]:has(.carded){margin-top:1.5rem}.soft-card[data-astro-cid-63qun77c].on-petrol{background:var(--petrol)}.column[data-astro-cid-63qun77c].boxed{text-align:center;--grow:1.012;align-self:start;justify-items:center}.column[data-astro-cid-63qun77c].boxed img{margin-inline:auto}.column[data-astro-cid-63qun77c].boxed .prose :is(ul,ol){text-align:left;display:inline-block}.column[data-astro-cid-63qun77c].boxed .ctas{justify-content:center}.mosaic[data-astro-cid-63qun77c]{gap:var(--gap);grid-template-columns:1fr;list-style:none;display:grid}@media (width>=40rem){.mosaic[data-astro-cid-63qun77c]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.mosaic[data-astro-cid-63qun77c]{grid-template-columns:repeat(var(--n), 1fr)}}.mosaic[data-astro-cid-63qun77c]:not(.poles){gap:1.25rem}.tile[data-astro-cid-63qun77c]{text-align:center;flex-direction:column;align-items:center;gap:1rem;min-height:14rem;padding:1.5rem;display:flex}.tile[data-astro-cid-63qun77c] .prose :is(ul,ol){text-align:left;display:inline-block}.tile[data-astro-cid-63qun77c] .ctas{justify-content:center}.mosaic[data-astro-cid-63qun77c]:not(.poles) .tile[data-astro-cid-63qun77c].long{grid-column:span 2}@media (width<=40rem){.tile[data-astro-cid-63qun77c].long{grid-column:auto}}@media (width<=39.99rem){.mosaic[data-astro-cid-63qun77c]:not(.poles) .tile[data-astro-cid-63qun77c]{min-height:0}.mosaic[data-astro-cid-63qun77c]:not(.poles) .tile-media[data-astro-cid-63qun77c] img{max-height:7rem}.tile[data-astro-cid-63qun77c].compact{text-align:left;flex-direction:row;align-items:center}.tile[data-astro-cid-63qun77c].compact .tile-media[data-astro-cid-63qun77c] img{max-height:5.5rem}}.tile-media[data-astro-cid-63qun77c] img{border-radius:calc(var(--card-radius) / 2);width:auto;max-height:11rem}[data-astro-cid-63qun77c]:is(.on-petrol,.pole) .tile-media[data-astro-cid-63qun77c] img{mix-blend-mode:normal}.title-first[data-astro-cid-63qun77c] .tile-title[data-astro-cid-63qun77c]{order:-1}.tile-title[data-astro-cid-63qun77c]{font-size:var(--step-lead)}.tile-title[data-astro-cid-63qun77c] a[data-astro-cid-63qun77c]{text-decoration:none}.tile-body[data-astro-cid-63qun77c]{max-width:46rem}.poles[data-astro-cid-63qun77c] .tile[data-astro-cid-63qun77c]{--grow:1.015}.mosaic[data-astro-cid-63qun77c][style*=--n\:1] .tile[data-astro-cid-63qun77c],.tile[data-astro-cid-63qun77c].long{--grow:1.008}.tile[data-astro-cid-63qun77c] .ctas{margin-top:auto;padding-top:1rem}.poles[data-astro-cid-63qun77c] .tile[data-astro-cid-63qun77c]{border-radius:var(--card-radius);min-height:30rem;padding:2rem}.poles[data-astro-cid-63qun77c] .tile-media[data-astro-cid-63qun77c] img{object-fit:contain;width:9rem;height:9rem}.poles[data-astro-cid-63qun77c] .tile-title[data-astro-cid-63qun77c]{font-size:var(--step-head)}.pole-3d[data-astro-cid-63qun77c]{background:var(--light-blue);color:var(--petrol-deep)}.pole-bois[data-astro-cid-63qun77c]{background:var(--wood);color:#fff}.pole-isolation[data-astro-cid-63qun77c]{background:var(--slate);color:#fff}.pole[data-astro-cid-63qun77c] a:not(.btn){color:inherit}.pole[data-astro-cid-63qun77c] .btn{--btn-bg:#fff;--btn-bg-hover:var(--petrol-deep);--btn-ink:var(--petrol)}.pole[data-astro-cid-63qun77c] .btn:hover{--btn-ink:#fff}.pole-3d[data-astro-cid-63qun77c] .btn{--btn-bg:var(--petrol);--btn-ink:#fff}.logos-head[data-astro-cid-63qun77c]{text-align:center}.logos-head[data-astro-cid-63qun77c] :is(h2,h3,h4){font-size:var(--step-head);max-width:40rem;margin-inline:auto}.logos-head[data-astro-cid-63qun77c] p{color:var(--muted);font-size:var(--step-lead);margin-top:.75rem;line-height:1.3}.logos-head[data-astro-cid-63qun77c]+[data-astro-cid-63qun77c]:is(.mosaic,.sheet){margin-top:2rem}.logos[data-astro-cid-63qun77c]{grid-template-columns:repeat(2,1fr)}@media (width>=64rem){.logos[data-astro-cid-63qun77c]{grid-template-columns:repeat(var(--n), 1fr)}}.logos[data-astro-cid-63qun77c] .tile[data-astro-cid-63qun77c]{text-align:center;min-height:0;font-size:var(--step-small);justify-content:center;align-items:center;padding:1.75rem 1rem;line-height:1.4}.logos[data-astro-cid-63qun77c] .tile-media[data-astro-cid-63qun77c] img{object-fit:contain;width:auto;max-width:100%;height:4.5rem}.logos[data-astro-cid-63qun77c] .tile-body[data-astro-cid-63qun77c]{max-width:16rem}.logos[data-astro-cid-63qun77c] .tile[data-astro-cid-63qun77c]{--grow:1.04}.features[data-astro-cid-63qun77c]{gap:1.25rem}.features[data-astro-cid-63qun77c] .tile[data-astro-cid-63qun77c]{--grow:1.03;gap:1.25rem;min-height:0;padding:1.75rem 1.5rem 2rem}.on-tile .features[data-astro-cid-63qun77c] .tile[data-astro-cid-63qun77c]{background:#fff}.features[data-astro-cid-63qun77c] .tile-media[data-astro-cid-63qun77c]{aspect-ratio:1;background:var(--card-tint);border-radius:50%;place-items:center;width:8.5rem;display:grid}.features[data-astro-cid-63qun77c] .tile-media[data-astro-cid-63qun77c] img{object-fit:contain;mix-blend-mode:normal;border-radius:50%;width:76%;height:76%;max-height:none;display:block}.features[data-astro-cid-63qun77c] .tile-title[data-astro-cid-63qun77c]{font-size:clamp(1.35rem,1.1rem + .8vw,1.6rem);line-height:1.15}@media (width<=39.99rem){.features[data-astro-cid-63qun77c] .tile[data-astro-cid-63qun77c].compact{flex-direction:column}.features[data-astro-cid-63qun77c] .tile[data-astro-cid-63qun77c].compact .tile-media[data-astro-cid-63qun77c] img{max-height:none}}.tile-media[data-astro-cid-63qun77c]{display:block}.tile-media[data-astro-cid-63qun77c] img{transition:transform .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.tile[data-astro-cid-63qun77c]:has(a.tile-media):hover .tile-media[data-astro-cid-63qun77c] img,.poles[data-astro-cid-63qun77c] .tile[data-astro-cid-63qun77c]:hover .tile-media[data-astro-cid-63qun77c] img{transform:scale(1.06)}}@media (width<=63.99rem){.logos[data-astro-cid-63qun77c] .tile[data-astro-cid-63qun77c]:last-child:nth-child(odd){grid-column:span 2}}.gallery[data-astro-cid-63qun77c]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));padding:0;list-style:none;display:grid}.gallery[data-astro-cid-63qun77c] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}.video[data-astro-cid-63qun77c] video[data-astro-cid-63qun77c]{background:var(--petrol);width:100%;height:auto}.video[data-astro-cid-63qun77c] figcaption[data-astro-cid-63qun77c]{font-size:var(--step-small);color:var(--muted);margin-top:.5rem}.divider[data-astro-cid-4if72bgq]{margin-block:calc(var(--section) / 4);line-height:0}.divider[data-astro-cid-4if72bgq] img{width:100%;height:auto}.band[data-astro-cid-4if72bgq]{min-height:clamp(14rem,10rem + 10vw,20rem);margin-block:calc(var(--section) / 2);background:var(--petrol);color:#fff;align-items:center;display:grid;position:relative;overflow:hidden}.band[data-astro-cid-4if72bgq] .bg{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.has-photo[data-astro-cid-4if72bgq]:after{content:"";background:#001e248c;position:absolute;inset:0}.statement[data-astro-cid-4if72bgq]{z-index:1;color:inherit;text-align:center;padding-block:clamp(2.5rem,1.5rem + 3vw,4rem);text-decoration:none;display:block;position:relative}.statement[data-astro-cid-4if72bgq] .frame{padding-inline:0}.statement[data-astro-cid-4if72bgq] .sheet{display:block}.statement[data-astro-cid-4if72bgq] .side{margin-bottom:.75rem;position:static}.statement[data-astro-cid-4if72bgq] .card-split{box-shadow:none;background:0 0;border-radius:0;padding:0;transform:none}.statement[data-astro-cid-4if72bgq] .prose{max-width:46rem;font-size:var(--step-lead);margin-inline:auto;line-height:1.4}.statement[data-astro-cid-4if72bgq] .prose :is(h2,h3,h4){font-size:var(--step-head);color:inherit}.statement[data-astro-cid-4if72bgq] .prose :is(h2,h3,h4) span{color:inherit;opacity:.85}.statement[data-astro-cid-4if72bgq] .prose p:has(>strong:only-child){font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:var(--step-head);line-height:1.1}.statement[data-astro-cid-4if72bgq] .prose a{color:inherit}.statement[data-astro-cid-4if72bgq] .prose img{vertical-align:middle;width:auto;height:2.2em;margin:0 0 0 .3em;display:inline-block}.statement[data-astro-cid-4if72bgq] .ctas{justify-content:center}.statement[data-astro-cid-4if72bgq] .btn:not(.devis){--btn-bg:#fff;--btn-bg-hover:var(--on-petrol-soft);--btn-ink:var(--petrol)}.rows[data-astro-cid-wo7wqfd3]{padding-block:calc(var(--section) / 2)}.intro[data-astro-cid-wo7wqfd3]{text-align:center;margin-bottom:2rem}.intro[data-astro-cid-wo7wqfd3] .prose[data-astro-cid-wo7wqfd3]{max-width:46rem;margin-inline:auto}.intro[data-astro-cid-wo7wqfd3] h2{font-size:var(--step-head)}.intro[data-astro-cid-wo7wqfd3].on-petrol{padding-block:2rem}.cards[data-astro-cid-wo7wqfd3]{flex-wrap:wrap;justify-content:center;gap:1.25rem;list-style:none;display:flex}.card[data-astro-cid-wo7wqfd3]{--grow:1.02;text-align:center;flex-direction:column;flex:100%;align-items:center;gap:1.25rem;padding:1.75rem 1.5rem 2rem;display:flex}@media (width>=48rem){.card[data-astro-cid-wo7wqfd3]{flex:0 calc(50% - .625rem)}}@media (width>=72rem){.rows[data-astro-cid-wo7wqfd3]:has(.card:nth-child(3)) .card[data-astro-cid-wo7wqfd3]{flex-basis:calc(33.3333% - .833333rem)}.rows[data-astro-cid-wo7wqfd3]:has(.card:nth-child(4):last-child) .card[data-astro-cid-wo7wqfd3]{flex-basis:calc(50% - .625rem)}}.card[data-astro-cid-wo7wqfd3] .prose[data-astro-cid-wo7wqfd3]{max-width:34rem}.card[data-astro-cid-wo7wqfd3] h3[data-astro-cid-wo7wqfd3]{text-transform:none;margin-bottom:.5rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.6rem)}.card[data-astro-cid-wo7wqfd3] .prose[data-astro-cid-wo7wqfd3] a{color:var(--petrol);font-weight:600}.card[data-astro-cid-wo7wqfd3] .prose[data-astro-cid-wo7wqfd3] :is(ul,ol){text-align:left;display:inline-block}.end[data-astro-cid-wo7wqfd3]{justify-content:center;display:flex}.end[data-astro-cid-wo7wqfd3] .ctas{justify-content:center}.list[data-astro-cid-tgbrwp4t]{columns:2 24rem;column-gap:var(--margin);margin-top:2.5rem;list-style:none}li[data-astro-cid-tgbrwp4t]{break-inside:avoid;text-align:center;margin-bottom:1.25rem;padding:1.75rem}blockquote[data-astro-cid-tgbrwp4t]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:var(--step-lead);line-height:1.25}figcaption[data-astro-cid-tgbrwp4t]{font-size:var(--step-small);color:var(--muted);margin-top:1rem}figcaption[data-astro-cid-tgbrwp4t] strong[data-astro-cid-tgbrwp4t]{color:var(--ink)}.slider[data-astro-cid-iyzqhkv7]{position:relative;overflow:hidden}ul[data-astro-cid-iyzqhkv7]{padding:0;list-style:none;display:grid}li[data-astro-cid-iyzqhkv7]{color:#fff;border-bottom:8px solid var(--light-blue);opacity:0;visibility:hidden;grid-area:1/1;align-items:center;min-height:clamp(26rem,72vh,44rem);transition:opacity .8s,visibility .8s;display:grid;position:relative}li[data-astro-cid-iyzqhkv7].current{opacity:1;visibility:visible}li[data-astro-cid-iyzqhkv7].theme-wood{border-bottom-color:var(--wood)}li[data-astro-cid-iyzqhkv7] .bg{object-fit:cover;object-position:75% center;width:100%;height:100%;position:absolute;inset:0}.copy[data-astro-cid-iyzqhkv7]{z-index:1;justify-items:start;padding-block:3rem;display:grid;position:relative}.eyebrow[data-astro-cid-iyzqhkv7]{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-style:italic;line-height:1.1}.eyebrow[data-astro-cid-iyzqhkv7].dark{color:var(--petrol)}.title[data-astro-cid-iyzqhkv7]{background:linear-gradient(to right, var(--petrol) calc(100% - 2.2em), #00536100);max-width:min(60vw,46rem);font-family:var(--font-display);font-stretch:var(--display-stretch);font-size:clamp(2rem,1rem + 3.4vw,4.25rem);font-weight:var(--display-weight);letter-spacing:-.01em;margin-top:.5rem;padding:.12em 2.2em .14em 0;line-height:1;position:relative}.title[data-astro-cid-iyzqhkv7]:before{content:"";background:var(--petrol);width:100vw;position:absolute;top:0;bottom:0;right:100%}@media (width<=40rem){.title[data-astro-cid-iyzqhkv7]{max-width:none}li[data-astro-cid-iyzqhkv7]:after{content:"";background:#001e2480;position:absolute;inset:0}.eyebrow[data-astro-cid-iyzqhkv7].dark{color:#fff}}.text[data-astro-cid-iyzqhkv7]{margin-top:1.5rem;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);line-height:1.25}.cta[data-astro-cid-iyzqhkv7]{--btn-bg:#fff;--btn-bg-hover:var(--petrol);--btn-ink:var(--petrol);margin-top:2rem}.cta[data-astro-cid-iyzqhkv7]:hover{--btn-ink:#fff}.theme-wood[data-astro-cid-iyzqhkv7] .cta[data-astro-cid-iyzqhkv7]{--btn-bg-hover:var(--wood);--btn-ink:var(--wood)}.theme-wood[data-astro-cid-iyzqhkv7] .cta[data-astro-cid-iyzqhkv7]:hover{--btn-ink:#fff}.dots[data-astro-cid-iyzqhkv7]{z-index:2;gap:.5rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.dots[data-astro-cid-iyzqhkv7] button[data-astro-cid-iyzqhkv7]{background:0 0;border:2px solid #fff;border-radius:50%;width:.75rem;height:.75rem;padding:0}.dots[data-astro-cid-iyzqhkv7] button[data-astro-cid-iyzqhkv7][aria-current]{background:#fff}.refs[data-astro-cid-nzd6ewln]{padding-block:calc(var(--section) / 2)}h2[data-astro-cid-nzd6ewln]{text-align:center;font-size:var(--step-head)}h2[data-astro-cid-nzd6ewln] a[data-astro-cid-nzd6ewln]{color:inherit}ul[data-astro-cid-nzd6ewln]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;padding:0;list-style:none;display:grid}@media (width<=30rem){li[data-astro-cid-nzd6ewln]{aspect-ratio:1}li[data-astro-cid-nzd6ewln] img{width:76%;height:76%;inset:12%}}@media (width>=64rem){ul[data-astro-cid-nzd6ewln]{grid-template-columns:repeat(var(--n), 1fr)}}li[data-astro-cid-nzd6ewln]{aspect-ratio:4/3;position:relative}li[data-astro-cid-nzd6ewln] img{object-fit:contain;mix-blend-mode:multiply;width:64%;height:64%;position:absolute;inset:18%}li[data-astro-cid-nzd6ewln]{--grow:1.05}.post-card[data-astro-cid-sbmovh4h]{align-content:start;display:grid;overflow:hidden}.big[data-astro-cid-sbmovh4h]{background:var(--petrol);color:var(--on-petrol)}@media (width>=64rem){.big[data-astro-cid-sbmovh4h]{grid-area:span 2/span 2}}.thumb[data-astro-cid-sbmovh4h] img{aspect-ratio:3/2;object-fit:cover;width:100%}.big[data-astro-cid-sbmovh4h] .thumb[data-astro-cid-sbmovh4h] img{aspect-ratio:16/10}.body[data-astro-cid-sbmovh4h]{text-align:center;justify-items:center;gap:.6rem;padding:1.25rem 1.5rem 1.75rem;display:grid}.row[data-astro-cid-sbmovh4h] .body[data-astro-cid-sbmovh4h]{align-content:center}.meta[data-astro-cid-sbmovh4h]{font-size:var(--step-small);color:var(--muted)}.big[data-astro-cid-sbmovh4h] .meta[data-astro-cid-sbmovh4h]{color:var(--on-petrol-soft)}.title[data-astro-cid-sbmovh4h]{font-size:var(--step-lead);line-height:1.1}.big[data-astro-cid-sbmovh4h] .title[data-astro-cid-sbmovh4h]{font-size:var(--step-head)}.title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{text-decoration:none}.title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:after{content:"";position:absolute;inset:0}.post-card[data-astro-cid-sbmovh4h]{position:relative}.thumb[data-astro-cid-sbmovh4h]{display:block;overflow:hidden}.thumb[data-astro-cid-sbmovh4h] img{transition:transform .5s var(--ease-out)}.post-card[data-astro-cid-sbmovh4h]{--grow:1.025}.post-card[data-astro-cid-sbmovh4h].big{--grow:1.012}.post-card[data-astro-cid-sbmovh4h].row{--grow:1.008}@media (hover:hover) and (pointer:fine){.post-card[data-astro-cid-sbmovh4h].big:hover{background:var(--petrol-deep)}.post-card[data-astro-cid-sbmovh4h]:hover .thumb[data-astro-cid-sbmovh4h] img{transform:scale(1.05)}.post-card[data-astro-cid-sbmovh4h]:hover .title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{text-underline-offset:.15em;text-decoration:underline 2px}}.excerpt[data-astro-cid-sbmovh4h]{-webkit-line-clamp:3;font-size:var(--step-small);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.big[data-astro-cid-sbmovh4h] .excerpt[data-astro-cid-sbmovh4h]{-webkit-line-clamp:5;font-size:var(--step-body)}.row[data-astro-cid-sbmovh4h]{grid-template-columns:1fr}@media (width>=48rem){.row[data-astro-cid-sbmovh4h]{grid-template-columns:calc(var(--axis) - var(--margin) / 2) 1fr}.row[data-astro-cid-sbmovh4h] .body[data-astro-cid-sbmovh4h]{padding:2rem}.row[data-astro-cid-sbmovh4h] .excerpt[data-astro-cid-sbmovh4h]{-webkit-line-clamp:unset;font-size:var(--step-body)}}.news[data-astro-cid-oonhvc7w]{padding-block:calc(var(--section) / 2)}.head[data-astro-cid-oonhvc7w]{text-align:center}.head[data-astro-cid-oonhvc7w] h2[data-astro-cid-oonhvc7w]{font-size:var(--step-head)}.cards[data-astro-cid-oonhvc7w]{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:1.25rem;margin-top:2rem;display:grid}@media (width>=64rem){.cards[data-astro-cid-oonhvc7w]{grid-template-columns:repeat(4,1fr)}}.list[data-astro-cid-oonhvc7w]{gap:1.25rem;margin-top:1rem;display:grid}.all[data-astro-cid-oonhvc7w]{margin-top:calc(var(--section) / 2);text-align:center}.news[data-astro-cid-oonhvc7w]:has(.all){padding-bottom:0}.maps[data-astro-cid-kwelpldr]{gap:var(--gap);padding-block:calc(var(--section) / 2);display:grid}@media (width>=48rem){.maps[data-astro-cid-kwelpldr]{grid-template-columns:1fr 1fr}}figure[data-astro-cid-kwelpldr]{--grow:1.015;background:var(--paper-2)}img[data-astro-cid-kwelpldr]{width:100%}figcaption[data-astro-cid-kwelpldr]{font-size:var(--step-small);text-align:center;padding:1rem 1.25rem}.wrap[data-astro-cid-amrrs6nk]{z-index:1;margin-bottom:calc(-1 * var(--overlap));position:relative}.card[data-astro-cid-amrrs6nk]{background:var(--paper-2);max-width:44rem;color:var(--ink);grid-template-columns:auto 1fr;grid-template-areas:"thumb t""btn btn";align-items:center;gap:1rem clamp(1.25rem,.5rem + 2vw,2.5rem);margin-inline:auto;padding:clamp(1.25rem,.75rem + 2vw,2.25rem);text-decoration:none;display:grid}.thumb[data-astro-cid-amrrs6nk]{background:#fff;grid-area:thumb;align-self:center;padding:.5rem;display:block}.t[data-astro-cid-amrrs6nk]{grid-area:t}.btn[data-astro-cid-amrrs6nk]{grid-area:btn}@media (width>=40rem){.card[data-astro-cid-amrrs6nk]{grid-template-areas:"thumb t""thumb btn";align-items:end}.t[data-astro-cid-amrrs6nk]{align-self:end}.btn[data-astro-cid-amrrs6nk]{place-self:start}}.thumb[data-astro-cid-amrrs6nk] img{width:clamp(4.5rem,3rem + 5vw,8rem);height:auto}.t[data-astro-cid-amrrs6nk]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:var(--step-head);line-height:1}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-amrrs6nk]:hover{background:#fff}}.bugs-wrap[data-astro-cid-bmtnl6yv]{padding-top:calc(var(--section) / 2);padding-bottom:1.25rem}.bugs[data-astro-cid-bmtnl6yv]{border-radius:var(--card-radius);background:var(--petrol);color:#fff;display:grid;overflow:hidden}@media (width>=60rem){.bugs[data-astro-cid-bmtnl6yv]{grid-template-columns:1fr 1fr}}.copy[data-astro-cid-bmtnl6yv]{text-align:center;align-content:center;justify-items:center;padding:clamp(2rem,1rem + 3vw,3.5rem);display:grid}.copy[data-astro-cid-bmtnl6yv] .prose{max-width:30rem;margin-inline:auto}.copy[data-astro-cid-bmtnl6yv] .ctas{justify-content:center}.copy[data-astro-cid-bmtnl6yv] h3{font-size:var(--step-head);margin-bottom:1rem;line-height:1}.copy[data-astro-cid-bmtnl6yv] h3 span{color:inherit;opacity:.8}.copy[data-astro-cid-bmtnl6yv] .prose p:last-child strong{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:var(--step-head);margin-top:.25rem;line-height:1;display:block}.copy[data-astro-cid-bmtnl6yv] .ctas{margin-top:1.5rem}.copy[data-astro-cid-bmtnl6yv] .btn:not(.devis){--btn-bg:#fff;--btn-bg-hover:var(--on-petrol-soft);--btn-ink:var(--petrol)}.photo[data-astro-cid-bmtnl6yv]{min-height:18rem;position:relative}.photo[data-astro-cid-bmtnl6yv]>img{object-fit:cover;object-position:55% 45%;width:100%;height:100%;position:absolute;inset:0}.badge[data-astro-cid-bmtnl6yv]{background:#fff;width:11rem;padding:.35rem;position:absolute;bottom:1rem;right:1rem}@media (width<=59.99rem){.photo[data-astro-cid-bmtnl6yv]{min-height:15rem}.photo[data-astro-cid-bmtnl6yv]>img{object-position:50% 30%}.badge[data-astro-cid-bmtnl6yv]{z-index:1;background:var(--petrol);width:auto;padding:.75rem;position:relative;inset:auto}.badge[data-astro-cid-bmtnl6yv] img{background:#fff;width:16rem;margin-inline:auto;padding:.35rem}.photo[data-astro-cid-bmtnl6yv]{align-content:end;padding-top:15rem;display:grid}}.partners[data-astro-cid-bmtnl6yv]{padding-block:var(--gap) calc(var(--section) / 2);gap:1.25rem;display:grid}@media (width>=48rem){.partners[data-astro-cid-bmtnl6yv]{grid-template-columns:1fr 1fr}}.partner[data-astro-cid-bmtnl6yv]{text-align:center;--grow:1.015;flex-direction:column;align-items:center;gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.logo[data-astro-cid-bmtnl6yv]{aspect-ratio:16/10;background:#fff;width:min(100%,18rem);position:relative;overflow:hidden}.logo[data-astro-cid-bmtnl6yv] img{object-fit:contain;width:calc(100% - 1rem);height:calc(100% - 1rem);position:absolute;inset:.5rem}.text[data-astro-cid-bmtnl6yv]{flex-direction:column;flex:1;align-items:center;gap:.75rem;display:flex}.text[data-astro-cid-bmtnl6yv] .prose{max-width:32rem}.text[data-astro-cid-bmtnl6yv] h3{font-size:var(--step-lead);margin-bottom:.5rem}.text[data-astro-cid-bmtnl6yv] h3 span{color:inherit}.more[data-astro-cid-bmtnl6yv] summary[data-astro-cid-bmtnl6yv]{cursor:pointer;text-underline-offset:.25em;font-weight:500;text-decoration:underline}.more[data-astro-cid-bmtnl6yv][open] summary[data-astro-cid-bmtnl6yv]{margin-bottom:.75rem}.more[data-astro-cid-bmtnl6yv] .prose{text-align:left;font-size:var(--step-small)}.text[data-astro-cid-bmtnl6yv] .ctas{justify-content:center;margin-top:auto;padding-top:.5rem}.layout[data-astro-cid-vekgkm42]{gap:3rem var(--margin);display:grid}@media (width>=60rem){.layout[data-astro-cid-vekgkm42]{grid-template-columns:calc(var(--axis) - var(--margin) / 2) 1fr}.coords[data-astro-cid-vekgkm42]{order:-1}}.fields[data-astro-cid-vekgkm42]{gap:1.25rem;display:grid}@media (width>=40rem){.fields[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.full[data-astro-cid-vekgkm42]{grid-column:1/-1}}label[data-astro-cid-vekgkm42]{margin-bottom:.35rem;font-weight:500;display:block}input[data-astro-cid-vekgkm42]:not([type=checkbox]),select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:0;border-bottom:2px solid var(--petrol);background:var(--paper-2);width:100%;min-height:3rem;padding:.6rem .8rem}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{outline:3px solid var(--petrol);outline-offset:0}fieldset[data-astro-cid-vekgkm42]{border:0;padding:0}legend[data-astro-cid-vekgkm42]{margin-bottom:.75rem;font-weight:500}.checks[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:.5rem;display:flex}.checks[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{background:var(--paper-2);cursor:pointer;align-items:center;gap:.5rem;margin:0;padding:.5rem .8rem;font-weight:400;display:flex}.checks[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]:has(input:checked){background:var(--petrol);color:var(--on-petrol)}.checks[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{accent-color:var(--petrol)}.hp[data-astro-cid-vekgkm42]{position:absolute;left:-9999px}.note[data-astro-cid-vekgkm42]{font-size:var(--step-small);color:var(--muted);margin-top:1rem}.status[data-astro-cid-vekgkm42]{min-height:1.5em}.coords[data-astro-cid-vekgkm42]{gap:var(--gap);align-content:start;display:grid}.coords[data-astro-cid-vekgkm42]>div[data-astro-cid-vekgkm42]{--grow:1.02;background:var(--paper-2);text-align:center;padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.coords[data-astro-cid-vekgkm42] h3[data-astro-cid-vekgkm42]{font-size:var(--step-lead);text-transform:none;margin-bottom:.5rem}.coords[data-astro-cid-vekgkm42] .phone[data-astro-cid-vekgkm42]{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--display-weight);font-size:var(--step-head);color:var(--petrol);line-height:1;text-decoration:none}.coords[data-astro-cid-vekgkm42] .phone[data-astro-cid-vekgkm42]:hover{color:var(--petrol-deep)}.block[data-astro-cid-s76agk4a]{padding-block:calc(var(--section) / 2);position:relative}.block[data-astro-cid-s76agk4a].on-petrol,.block[data-astro-cid-s76agk4a].on-tile{padding-block:calc(var(--section) / 2)}.block[data-astro-cid-s76agk4a].on-petrol+.block[data-astro-cid-s76agk4a].on-petrol,.block[data-astro-cid-s76agk4a].on-tile+.block[data-astro-cid-s76agk4a].on-tile,.block[data-astro-cid-s76agk4a]:not(.on-petrol,.on-tile,.photo)+.block[data-astro-cid-s76agk4a]:not(.on-petrol,.on-tile,.photo){padding-top:0}.block[data-astro-cid-s76agk4a]:has(>.inner>.mosaic:last-child)+.block[data-astro-cid-s76agk4a]:has(>.inner>.card-wrap:first-child){margin-top:calc(var(--section) / -2 + 1.25rem)}.photo[data-astro-cid-s76agk4a]{background:var(--petrol);color:var(--on-petrol)}.photo[data-astro-cid-s76agk4a]>.bg{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.inner[data-astro-cid-s76agk4a]{position:relative}.cta[data-astro-cid-s76agk4a]{padding-bottom:calc(var(--section) / 2)}
