:root{--afs-text:#003366;--afs-text-muted:rgba(0,51,102,.7);--afs-sea:#B1CADA;--afs-pebble:#B9B9B9;--afs-font:"Comfortaa",sans-serif;--afs-body-size:14px;--afs-banner-size:21px}body{font-family:var(--afs-font);color:var(--afs-text)}.wordpress-content a,.article-content a{color:var(--afs-text);text-decoration:underline;text-underline-offset:2px}.wordpress-content h2,.wordpress-content h3,.article-content h2,.article-content h3{color:var(--afs-text)}.wordpress-content img.media-tarifs{display:block;width:100%;max-width:240px;height:auto;margin:0 auto 24px}.wordpress-content img.media-contact{display:block;width:100%;max-width:420px;height:auto;margin:0 0 24px;border-radius:12px}.site-header[data-astro-cid-ctg3m53h],.site-header[data-astro-cid-ctg3m53h] [data-astro-cid-ctg3m53h]{box-sizing:border-box}.site-header[data-astro-cid-ctg3m53h]{position:relative;min-height:84px;padding:18px 5vw;background:#e8eaf3;color:var(--afs-text);display:flex;align-items:center;justify-content:space-between;gap:22px;font-family:var(--afs-font)}.brand[data-astro-cid-ctg3m53h]{font:700 var(--afs-banner-size)/1.1 var(--afs-font);white-space:nowrap;color:inherit;text-decoration:none}.brand[data-astro-cid-ctg3m53h] small[data-astro-cid-ctg3m53h]{display:block;font:700 9px var(--afs-font);letter-spacing:.35em;margin-top:5px}nav[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:11px;font-weight:700}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h],.languages[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:inherit;text-decoration:none}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page],.languages[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.languages[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=true]{text-decoration:underline;text-underline-offset:4px}.languages[data-astro-cid-ctg3m53h]{display:flex;gap:14px;align-items:center;font-size:11px;font-weight:700}.menu-toggle[data-astro-cid-ctg3m53h]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.menu-button[data-astro-cid-ctg3m53h]{display:none}@media(max-width:1000px){.site-header[data-astro-cid-ctg3m53h]{flex-wrap:wrap;min-height:0;padding:12px 6vw;gap:8px 14px}.brand[data-astro-cid-ctg3m53h]{margin-right:auto}.languages[data-astro-cid-ctg3m53h]{order:1}.menu-button[data-astro-cid-ctg3m53h]{order:2}.languages[data-astro-cid-ctg3m53h]{gap:2px}.languages[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{padding:12px 8px}.menu-button[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 16px;border:1px solid #b1cada;border-radius:24px;background:#f7f9fb;font-size:13px;font-weight:700;cursor:pointer;user-select:none}.bars[data-astro-cid-ctg3m53h],.bars[data-astro-cid-ctg3m53h]:before,.bars[data-astro-cid-ctg3m53h]:after{display:block;width:16px;height:2px;background:currentColor;border-radius:2px}.bars[data-astro-cid-ctg3m53h]{position:relative}.bars[data-astro-cid-ctg3m53h]:before,.bars[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;left:0}.bars[data-astro-cid-ctg3m53h]:before{top:-5px}.bars[data-astro-cid-ctg3m53h]:after{top:5px}.menu-toggle[data-astro-cid-ctg3m53h]:checked+.menu-button[data-astro-cid-ctg3m53h] .bars[data-astro-cid-ctg3m53h]{background:transparent}.menu-toggle[data-astro-cid-ctg3m53h]:checked+.menu-button[data-astro-cid-ctg3m53h] .bars[data-astro-cid-ctg3m53h]:before{top:0;transform:rotate(45deg)}.menu-toggle[data-astro-cid-ctg3m53h]:checked+.menu-button[data-astro-cid-ctg3m53h] .bars[data-astro-cid-ctg3m53h]:after{top:0;transform:rotate(-45deg)}.menu-toggle[data-astro-cid-ctg3m53h]:focus-visible+.menu-button[data-astro-cid-ctg3m53h]{outline:2px solid var(--afs-text);outline-offset:2px}nav[data-astro-cid-ctg3m53h]{display:none;order:5;width:100%;flex-direction:column;align-items:stretch;gap:0;margin-top:4px;border-top:1px solid #d3dde4;font-size:15px}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{display:flex;align-items:center;min-height:48px;padding:6px 2px;border-bottom:1px solid #dde4ea}.menu-toggle[data-astro-cid-ctg3m53h]:checked~nav[data-astro-cid-ctg3m53h]{display:flex}}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:50;max-width:620px;margin:0 auto;padding:16px 18px;border:1px solid var(--afs-sea,#B1CADA);border-radius:14px;background:#fff;color:var(--afs-text,#003366);font:400 14px/1.6 var(--afs-font,Comfortaa,sans-serif);box-shadow:0 10px 30px #00336626;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.cookie-banner[hidden]{display:none}.cookie-banner p{margin:0;flex:1 1 260px}.cookie-actions{display:flex;gap:10px}.cookie-actions button{min-height:44px;padding:0 20px;border-radius:24px;border:1px solid var(--afs-text,#003366);background:#fff;color:var(--afs-text,#003366);font:700 13px var(--afs-font,Comfortaa,sans-serif);cursor:pointer}.cookie-actions button[data-cookie-accept]{background:var(--afs-text,#003366);color:#fff}.cookie-settings{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:root{font-family:var(--afs-font);color:var(--afs-text);background:#f2f4f5}[data-astro-cid-2m2di2aw]{box-sizing:border-box}body{margin:0}a[data-astro-cid-2m2di2aw]{color:inherit;text-decoration:none}.hero[data-astro-cid-2m2di2aw]{min-height:590px;padding:70px 9vw;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;background:linear-gradient(125deg,#e7e9f2,#d4e1e9 55%,#b1cada)}.eyebrow[data-astro-cid-2m2di2aw]{font-size:10px;letter-spacing:.2em;font-weight:700;color:var(--afs-text-muted)}.intro[data-astro-cid-2m2di2aw] h1[data-astro-cid-2m2di2aw]{font:600 clamp(38px,5vw,64px)/1.15 var(--afs-font);max-width:650px;margin:22px 0}.lead[data-astro-cid-2m2di2aw]{font-size:var(--afs-body-size);line-height:1.9;max-width:500px;color:var(--afs-text);margin-bottom:30px}.cta[data-astro-cid-2m2di2aw]{display:inline-block;background:var(--afs-text);color:#fff;border-radius:40px;padding:15px 23px;font-size:12px;font-weight:700}.art[data-astro-cid-2m2di2aw]{height:350px;position:relative;display:flex;justify-content:center;align-items:flex-end;padding-bottom:35px}.stone[data-astro-cid-2m2di2aw]{position:absolute;left:50%;transform:translate(-50%);border-radius:50%;background:linear-gradient(145deg,#fff,var(--afs-pebble) 85%);box-shadow:inset -12px -10px 20px #60788833,0 15px 28px #34566b22}.s1[data-astro-cid-2m2di2aw]{width:230px;height:82px;bottom:35px}.s2[data-astro-cid-2m2di2aw]{width:175px;height:78px;bottom:105px}.s3[data-astro-cid-2m2di2aw]{width:130px;height:72px;bottom:170px}.s4[data-astro-cid-2m2di2aw]{width:90px;height:64px;bottom:230px}.s5[data-astro-cid-2m2di2aw]{width:56px;height:50px;bottom:285px}.art[data-astro-cid-2m2di2aw] p[data-astro-cid-2m2di2aw]{position:absolute;bottom:0;text-align:center;width:100%;font:600 12px var(--afs-font)}section[data-astro-cid-2m2di2aw]:not(.hero){padding:80px 12vw}.approach[data-astro-cid-2m2di2aw]{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.approach-image[data-astro-cid-2m2di2aw]{margin:0}.approach-image[data-astro-cid-2m2di2aw] img[data-astro-cid-2m2di2aw]{display:block;width:100%;height:360px;object-fit:cover;object-position:center 55%;border-radius:18px}.approach-image[data-astro-cid-2m2di2aw] figcaption[data-astro-cid-2m2di2aw]{margin-top:10px;font-size:10px;color:var(--afs-text-muted)}.approach-image[data-astro-cid-2m2di2aw] figcaption[data-astro-cid-2m2di2aw] a[data-astro-cid-2m2di2aw]{text-decoration:underline}section[data-astro-cid-2m2di2aw] h2[data-astro-cid-2m2di2aw]{font:600 34px var(--afs-font);max-width:700px}section[data-astro-cid-2m2di2aw]:not(.hero)>p[data-astro-cid-2m2di2aw]:last-child{max-width:760px;line-height:1.9;color:var(--afs-text)}.cards[data-astro-cid-2m2di2aw]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:0!important}.cards[data-astro-cid-2m2di2aw] article[data-astro-cid-2m2di2aw]{background:#fff;border:1px solid #e3e8eb;border-radius:18px;padding:28px}.cards[data-astro-cid-2m2di2aw] h3[data-astro-cid-2m2di2aw]{font:600 18px var(--afs-font)}.cards[data-astro-cid-2m2di2aw] p[data-astro-cid-2m2di2aw]{font-size:var(--afs-body-size);line-height:1.8;color:var(--afs-text)}footer[data-astro-cid-2m2di2aw]{padding:40px 9vw;background:#dce5e9;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}footer[data-astro-cid-2m2di2aw] p[data-astro-cid-2m2di2aw]{color:var(--afs-text)}@media(max-width:850px){.hero[data-astro-cid-2m2di2aw]{grid-template-columns:1fr;padding:60px 7vw}.art[data-astro-cid-2m2di2aw]{height:350px}.cards[data-astro-cid-2m2di2aw]{grid-template-columns:1fr}.approach[data-astro-cid-2m2di2aw]{grid-template-columns:1fr;gap:24px}.approach-image[data-astro-cid-2m2di2aw] img[data-astro-cid-2m2di2aw]{height:280px}footer[data-astro-cid-2m2di2aw]{flex-wrap:wrap}}
