.contact-head[data-astro-cid-ih3mnovg]{position:relative}.contact-head__mark[data-astro-cid-ih3mnovg]{opacity:.12;pointer-events:none;width:min(42vw,560px);position:absolute;bottom:-8vw;right:-4vw}.contact-head__mark[data-astro-cid-ih3mnovg] svg{width:100%}.contact-body[data-astro-cid-ih3mnovg]{padding-block:clamp(56px,7vw,110px) clamp(80px,10vw,140px)}.contact-grid[data-astro-cid-ih3mnovg]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px 72px;display:grid}.contact-aside__rule[data-astro-cid-ih3mnovg]{background:var(--or);width:56px;height:2px;margin-bottom:1.4rem;display:block}.contact-aside[data-astro-cid-ih3mnovg] h2[data-astro-cid-ih3mnovg]{letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.4rem;font-weight:600}.contact-aside[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{color:var(--encre-2);margin:0 0 .2rem}.contact-aside__note[data-astro-cid-ih3mnovg]{font-size:.9rem;margin-top:1.4rem!important}.contact-card[data-astro-cid-ih3mnovg]{border:1px solid var(--ligne-claire);background:#fff;padding:clamp(24px,4vw,56px);box-shadow:0 30px 60px -40px #111f2959}.form[data-astro-cid-ih3mnovg]{grid-template-columns:1fr 1fr;gap:26px 28px;display:grid}.field--full[data-astro-cid-ih3mnovg]{grid-column:1/-1}.chips[data-astro-cid-ih3mnovg]{border:0;flex-wrap:wrap;gap:10px;margin:0 0 6px;padding:0;display:flex}.chips[data-astro-cid-ih3mnovg] legend[data-astro-cid-ih3mnovg]{margin-bottom:12px;padding:0;font-size:.85rem;font-weight:600}.chip[data-astro-cid-ih3mnovg]{cursor:pointer;position:relative}.chip[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]{opacity:0;cursor:pointer;position:absolute;inset:0}.chip[data-astro-cid-ih3mnovg] span[data-astro-cid-ih3mnovg]{border:1px solid var(--ligne-claire);transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);padding:.6em 1.1em;font-size:.9rem;font-weight:500;display:inline-block}.chip[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]:checked+span[data-astro-cid-ih3mnovg]{background:var(--marine);color:var(--ivoire);border-color:var(--marine)}.chip[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]:focus-visible+span[data-astro-cid-ih3mnovg]{outline:2px solid var(--or);outline-offset:2px}.field[data-astro-cid-ih3mnovg]{position:relative}.field[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg],.field[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg],.field[data-astro-cid-ih3mnovg] select[data-astro-cid-ih3mnovg]{width:100%;font:inherit;color:var(--marine);-webkit-appearance:none;appearance:none;transition:border-color .3s var(--ease);background:0 0;border:0;border-bottom:1px solid #1a2e3b4d;border-radius:0;outline:none;padding:1.35rem 0 .5rem;font-size:1rem}.field[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]{resize:vertical;min-height:8rem}.field[data-astro-cid-ih3mnovg] label[data-astro-cid-ih3mnovg]{color:var(--encre-2);pointer-events:none;transform-origin:0 0;transition:transform .35s var(--ease), color .35s var(--ease);font-size:1rem;position:absolute;top:1.3rem;left:0}.field[data-astro-cid-ih3mnovg] label[data-astro-cid-ih3mnovg] small[data-astro-cid-ih3mnovg]{opacity:.7;font-size:.8em}.field[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]:focus+label[data-astro-cid-ih3mnovg],.field[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]:not(:placeholder-shown)+label[data-astro-cid-ih3mnovg],.field[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]:focus+label[data-astro-cid-ih3mnovg],.field[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]:not(:placeholder-shown)+label[data-astro-cid-ih3mnovg],.field--select[data-astro-cid-ih3mnovg] label[data-astro-cid-ih3mnovg]{color:var(--or-sombre);transform:translateY(-1.25rem)scale(.8)}.field[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]:focus,.field[data-astro-cid-ih3mnovg] textarea[data-astro-cid-ih3mnovg]:focus,.field[data-astro-cid-ih3mnovg] select[data-astro-cid-ih3mnovg]:focus{border-bottom:2px solid var(--or);padding-bottom:calc(.5rem - 1px)}.field--select[data-astro-cid-ih3mnovg]:after{content:"";border-right:1.5px solid var(--marine);border-bottom:1.5px solid var(--marine);pointer-events:none;width:8px;height:8px;position:absolute;bottom:1.1rem;right:4px;transform:rotate(45deg)}.field--select[data-astro-cid-ih3mnovg] select[data-astro-cid-ih3mnovg]{cursor:pointer}.field[data-astro-cid-ih3mnovg].is-invalid input[data-astro-cid-ih3mnovg],.field[data-astro-cid-ih3mnovg].is-invalid textarea[data-astro-cid-ih3mnovg],.field[data-astro-cid-ih3mnovg].is-invalid select[data-astro-cid-ih3mnovg]{border-bottom-color:#a5352a}.field[data-astro-cid-ih3mnovg].is-invalid label[data-astro-cid-ih3mnovg]{color:#a5352a}.field--check[data-astro-cid-ih3mnovg]{color:var(--encre-2);grid-template-columns:auto 1fr;align-items:start;gap:.8rem;font-size:.92rem;display:grid}.field--check[data-astro-cid-ih3mnovg] input[data-astro-cid-ih3mnovg]{width:1.15rem;height:1.15rem;accent-color:var(--marine);margin:.2rem 0 0}.field--check[data-astro-cid-ih3mnovg].is-invalid label[data-astro-cid-ih3mnovg]{color:#a5352a}.hp[data-astro-cid-ih3mnovg]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__foot[data-astro-cid-ih3mnovg]{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.form__status[data-astro-cid-ih3mnovg]{margin:0;font-size:.92rem}.form__status[data-astro-cid-ih3mnovg][data-state=error]{color:#a5352a}.btn[data-astro-cid-ih3mnovg]:disabled{opacity:.6;cursor:progress}.sent[data-astro-cid-ih3mnovg]{text-align:center;outline:none;padding:clamp(24px,5vw,64px) 0}.sent[data-astro-cid-ih3mnovg] svg[data-astro-cid-ih3mnovg]{fill:none;width:72px;height:72px;stroke:var(--or);stroke-width:2px;stroke-dasharray:200;margin:0 auto 1.4rem}.sent[data-astro-cid-ih3mnovg] h2[data-astro-cid-ih3mnovg]{letter-spacing:-.025em;margin:0 0 .5rem;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);font-weight:560}.sent[data-astro-cid-ih3mnovg] p[data-astro-cid-ih3mnovg]{color:var(--encre-2);margin:0 auto}@media (width<=860px){.contact-grid[data-astro-cid-ih3mnovg]{grid-template-columns:1fr}.form[data-astro-cid-ih3mnovg]{grid-template-columns:1fr;gap:22px}.contact-aside[data-astro-cid-ih3mnovg]{order:2}}
