.contact[data-astro-cid-u2f23gwh]{background-color:var(--surface-dark);color:var(--text-on-dark);padding:0 2rem}.contact__grille[data-astro-cid-u2f23gwh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5.5rem;max-width:73rem;margin:0 auto;padding:2rem 2rem 5rem;display:grid}.contact__gauche[data-astro-cid-u2f23gwh]{flex-direction:column;gap:3rem;min-width:0;padding-top:48px;display:flex}.contact__h1[data-astro-cid-u2f23gwh]{color:var(--text-on-dark);font-weight:400}.contact__intro[data-astro-cid-u2f23gwh]{padding-top:1rem}.contact__textes[data-astro-cid-u2f23gwh]{max-width:80%}.contact__p[data-astro-cid-u2f23gwh]{color:var(--text-on-dark-muted);margin-bottom:22px;font-size:18px;line-height:1.5}.contact__emails[data-astro-cid-u2f23gwh]{flex-direction:column;align-items:flex-start;gap:12px;margin:4px 0 16px;display:flex}.contact__email[data-astro-cid-u2f23gwh]{min-width:0;max-width:100%;color:var(--text-on-dark-muted);overflow-wrap:anywhere;align-items:center;gap:14px;margin-bottom:22px;font-size:18px;line-height:1.5;text-decoration:none;display:flex}.contact__email[data-astro-cid-u2f23gwh]:before{content:"";border:1px solid var(--accent);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-radius:0;flex:none;width:38px;height:38px;transition:background-color .2s}.contact__email--mail[data-astro-cid-u2f23gwh]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4a284' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E")}.contact__email--secure[data-astro-cid-u2f23gwh]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4a284' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}.contact__email[data-astro-cid-u2f23gwh]:hover,.contact__email[data-astro-cid-u2f23gwh]:focus-visible{color:var(--accent-hover)}.contact__email[data-astro-cid-u2f23gwh]:hover:before,.contact__email[data-astro-cid-u2f23gwh]:focus-visible:before{background-color:color-mix(in srgb, var(--accent) 15%, transparent)}.contact__emails[data-astro-cid-u2f23gwh] .agop-mail-link{color:inherit;border-bottom:1px solid color-mix(in srgb, var(--accent-hover) 50%, transparent);overflow-wrap:anywhere;text-decoration:none}.contact__sr[data-astro-cid-u2f23gwh]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact__aller[data-astro-cid-u2f23gwh]{border:1px solid var(--accent);width:100%;color:var(--text-on-dark);background-color:#0000;justify-content:center;align-items:center;gap:.6rem;margin-top:1.5rem;padding:.85rem 1rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .4s,border-color .4s;display:none}.contact__aller[data-astro-cid-u2f23gwh]:hover,.contact__aller[data-astro-cid-u2f23gwh]:focus-visible{border-color:var(--accent-hover);background-color:var(--accent-hover)}.contact__aller[data-astro-cid-u2f23gwh] svg[data-astro-cid-u2f23gwh]{flex:none;width:1.15rem;height:1.15rem;animation:1.8s ease-in-out infinite contact-rebond}@keyframes contact-rebond{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}.contact__dispo[data-astro-cid-u2f23gwh]{background-color:color-mix(in srgb, var(--accent-hover) 22%, transparent);color:var(--text-badge-on-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;padding:6px 14px;font-size:.78rem;display:inline-block}.contact__numero[data-astro-cid-u2f23gwh]{color:var(--text-on-dark);font-size:2rem;font-weight:700;line-height:1.2;text-decoration:none;display:block}.contact__numero[data-astro-cid-u2f23gwh]:hover{color:var(--accent-hover)}.contact__droite[data-astro-cid-u2f23gwh]{min-width:0;display:none;overflow:hidden}.js .contact__droite[data-astro-cid-u2f23gwh]{display:block}.contact__carte[data-astro-cid-u2f23gwh]{background-color:var(--surface-card);padding:3rem;scroll-margin-top:calc(5rem + 24px)}.contact__carte[data-astro-cid-u2f23gwh] .agc input:focus-visible,.contact__carte[data-astro-cid-u2f23gwh] .agc textarea:focus-visible,.contact__carte[data-astro-cid-u2f23gwh] .agc .agc-cc:focus-visible{outline:2px solid var(--text-on-dark);outline-offset:3px}.contact__carte[data-astro-cid-u2f23gwh] .agc-consent a,.contact__carte[data-astro-cid-u2f23gwh] .agc-ok a,.contact__carte[data-astro-cid-u2f23gwh] .agc-err a{color:var(--surface-highlight)!important}.contact__carte[data-astro-cid-u2f23gwh] .agc-consent a:hover,.contact__carte[data-astro-cid-u2f23gwh] .agc-ok a:hover,.contact__carte[data-astro-cid-u2f23gwh] .agc-err a:hover{color:var(--text-on-dark)!important}.contact__carte[data-astro-cid-u2f23gwh] .agc input::placeholder,.contact__carte[data-astro-cid-u2f23gwh] .agc textarea::placeholder{color:var(--text-placeholder-on-dark)}.contact__carte[data-astro-cid-u2f23gwh] .agc-btn{background-color:var(--accent-lisible)}.contact__carte[data-astro-cid-u2f23gwh] .agc-btn:hover,.contact__carte[data-astro-cid-u2f23gwh] .agc-btn:focus-visible,.contact__carte[data-astro-cid-u2f23gwh] .agc-btn:disabled{background-color:var(--accent-lisible-hover)}.contact__carte[data-astro-cid-u2f23gwh] .agc-chip.r i,.contact__carte[data-astro-cid-u2f23gwh] .agc-ok .ic,.contact__carte[data-astro-cid-u2f23gwh] .agc-spin{border-radius:0}@media (width>=1440px){.contact__grille[data-astro-cid-u2f23gwh]{max-width:84rem;padding-top:1rem}}@media (width<=991px){.contact__grille[data-astro-cid-u2f23gwh]{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:4rem;padding-bottom:4rem}.contact__gauche[data-astro-cid-u2f23gwh]{padding-top:0}.js .contact__aller[data-astro-cid-u2f23gwh]{display:flex}}@media (width<=767px){.contact[data-astro-cid-u2f23gwh]{padding:0 1rem}.contact__grille[data-astro-cid-u2f23gwh]{gap:1rem;padding-top:3rem;padding-bottom:3rem}.contact__textes[data-astro-cid-u2f23gwh]{max-width:none}.contact__numero[data-astro-cid-u2f23gwh]{font-size:1.6rem}.contact__carte[data-astro-cid-u2f23gwh]{scroll-margin-top:calc(4.5rem + 24px)}}@media (width<=479px){.contact[data-astro-cid-u2f23gwh]{padding:0 .5rem}.contact__grille[data-astro-cid-u2f23gwh]{gap:2rem;padding-left:1rem;padding-right:1rem}.contact__carte[data-astro-cid-u2f23gwh]{padding:2rem 1rem}}@media (prefers-reduced-motion:reduce){.contact__email[data-astro-cid-u2f23gwh]:before,.contact__aller[data-astro-cid-u2f23gwh]{transition:none}.contact__aller[data-astro-cid-u2f23gwh] svg[data-astro-cid-u2f23gwh]{animation:none}}
