.page-contact[data-astro-cid-6bfsojfh]{padding-block:3.5rem 6rem}.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:45fr 55fr;align-items:start;gap:5rem;display:grid}.atelier-img[data-astro-cid-6bfsojfh]{aspect-ratio:3/4;background-color:var(--c-img);top:calc(var(--header-h) + 2rem);position:sticky;overflow:hidden}.full-img[data-astro-cid-6bfsojfh]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;display:block}.atelier-img[data-astro-cid-6bfsojfh].img-loaded .full-img[data-astro-cid-6bfsojfh]{opacity:1}.atelier-img[data-astro-cid-6bfsojfh]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff47 50%,#0000 60%) 0 0/200% 100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.atelier-img[data-astro-cid-6bfsojfh]:after{animation:1.5s ease-in-out infinite atelier-shimmer}}@keyframes atelier-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.atelier-img[data-astro-cid-6bfsojfh].img-loaded:after{display:none}.col-form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:2rem;display:flex}.contact-header[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.5rem;display:flex}.contact-header[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:var(--fs-h1);line-height:1.1}.coordonnees[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.6rem;display:flex}.coordonnees[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:var(--fs-body);color:var(--c-ink-2);flex-direction:column;gap:.15rem;display:flex}.coord-label[data-astro-cid-6bfsojfh]{font-family:var(--font-sans);font-size:var(--fs-menu);letter-spacing:var(--ls-menu);text-transform:uppercase;color:var(--c-ink-3)}.email-link[data-astro-cid-6bfsojfh]{color:var(--c-ink);border-bottom:1px solid var(--c-accent);width:fit-content;padding-bottom:1px;text-decoration:none;transition:color .2s}.email-link[data-astro-cid-6bfsojfh]:hover{color:var(--c-accent-text)}.coord-link[data-astro-cid-6bfsojfh]{color:var(--c-ink);border-bottom:1px solid var(--c-accent);width:fit-content;padding-bottom:1px;text-decoration:none;transition:color .2s}.coord-link[data-astro-cid-6bfsojfh]:hover{color:var(--c-accent-text)}.contact-intro[data-astro-cid-6bfsojfh]{font-size:var(--fs-body);color:var(--c-ink-2);line-height:1.85}.form-divider[data-astro-cid-6bfsojfh]{border:none;border-top:1px solid var(--c-line);margin:0}.contact-form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:1.5rem;display:flex}.field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.4rem;display:flex}.field-label[data-astro-cid-6bfsojfh]{font-family:var(--font-sans);font-size:var(--fs-menu);letter-spacing:var(--ls-menu);text-transform:uppercase;color:var(--c-ink-3)}.field-input[data-astro-cid-6bfsojfh]{background-color:var(--c-surface);border:1px solid var(--c-line);width:100%;color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);appearance:none;border-radius:0;padding:.65rem .75rem;transition:border-color .2s}.field-input[data-astro-cid-6bfsojfh]:focus,.field-input[data-astro-cid-6bfsojfh]:focus-visible{border-color:var(--c-accent-text);outline:2px solid var(--c-accent-text);outline-offset:0}.field-select[data-astro-cid-6bfsojfh]{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238A857A' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}.field-textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:130px;line-height:1.7}.btn-envoyer[data-astro-cid-6bfsojfh]{background-color:var(--c-ink);color:var(--c-paper);font-family:var(--font-sans);font-size:var(--fs-menu);letter-spacing:var(--ls-menu);text-transform:uppercase;border:1px solid var(--c-ink);cursor:pointer;align-self:flex-start;min-height:44px;padding:.7rem 2rem;transition:background-color .2s,color .2s}.btn-envoyer[data-astro-cid-6bfsojfh]:hover{color:var(--c-ink);background-color:#0000}.form-note[data-astro-cid-6bfsojfh]{font-size:var(--fs-menu);color:var(--c-ink-3);line-height:1.6}.form-feedback[data-astro-cid-6bfsojfh]{font-size:var(--fs-menu);padding:.65rem .75rem;line-height:1.6}.form-success[data-astro-cid-6bfsojfh]{color:#2d6a2d;background-color:#f0f7f0;border:1px solid #b8dbb8}.form-error[data-astro-cid-6bfsojfh]{color:#8b2b24;background-color:#fdf3f2;border:1px solid #e8b8b5}.btn-envoyer[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:not-allowed}@media (width<=1024px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:2.5rem}.atelier-img[data-astro-cid-6bfsojfh]{aspect-ratio:16/9;max-height:50vw;position:relative;top:auto}}@media (width<=640px){.page-contact[data-astro-cid-6bfsojfh]{padding-block:2rem 4rem}}.pot-de-miel[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
