.formulaire[data-astro-cid-vekgkm42]{gap:26px;width:100%;max-width:620px;display:grid}.deux[data-astro-cid-vekgkm42]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:26px;display:grid}label[data-astro-cid-vekgkm42]{letter-spacing:.12em;text-transform:uppercase;color:var(--texte);gap:6px;font-size:.72rem;display:grid}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{font:400 1rem/1.5 var(--sans);color:var(--encre);text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #ece9e04d;border-radius:0;width:100%;padding:8px 0}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-bottom-color:var(--or)}input[data-astro-cid-vekgkm42]:user-invalid,textarea[data-astro-cid-vekgkm42]:user-invalid{border-bottom-color:#d98b72}input[data-astro-cid-vekgkm42][type=file]{border:0;font-size:.85rem}.case[data-astro-cid-vekgkm42]{font:400 .85rem/1.45 var(--sans);letter-spacing:0;text-transform:none;color:var(--texte);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.case[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:auto;accent-color:var(--or);flex:none;margin-top:3px}.pied[data-astro-cid-vekgkm42]{justify-items:start;gap:12px;display:grid}button[data-astro-cid-vekgkm42]{justify-self:start;transition:opacity .2s}button[data-astro-cid-vekgkm42]:disabled{opacity:.55;cursor:wait}.statut[data-astro-cid-vekgkm42]{color:var(--texte);font-size:.85rem}.statut[data-astro-cid-vekgkm42].erreur{color:#d98b72}.sujets[data-astro-cid-vekgkm42]{border:0;gap:10px;margin:0;padding:0;display:grid}.sujets[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{letter-spacing:.12em;text-transform:uppercase;color:var(--texte);margin-bottom:10px;padding:0;font-size:.72rem}.puces[data-astro-cid-vekgkm42]{flex-wrap:wrap;gap:10px;display:flex}.puce[data-astro-cid-vekgkm42]{cursor:pointer;text-transform:none;letter-spacing:0;display:inline-flex}.puce[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute}.puce[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1px solid var(--trait);font:400 .92rem var(--sans);color:var(--texte);padding:10px 18px;transition:border-color .2s,color .2s,background .2s}.puce[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:var(--texte);color:var(--encre)}.puce[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{border-color:var(--or);color:var(--encre);background:#c9af7814}.puce[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2px solid var(--encre);outline-offset:3px}.attente[data-astro-cid-vekgkm42]{border-top:1px solid var(--trait);padding:20px 0}.haut-page[data-astro-cid-6bfsojfh]{align-items:start;padding-top:clamp(40px,6vw,80px)}.coord[data-astro-cid-6bfsojfh] .insta[data-astro-cid-6bfsojfh]{align-items:center;gap:10px;display:inline-flex}.coord[data-astro-cid-6bfsojfh]{font:300 1.3rem var(--serif);color:var(--encre);gap:4px;margin:0;padding:0;list-style:none;display:grid}.chiffres[data-astro-cid-6bfsojfh]{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1}.carte[data-astro-cid-6bfsojfh]{color:#2a2620;background:#ece6d8;align-items:center;gap:22px;max-width:420px;margin:clamp(16px,3vw,40px) 0 0;padding:26px 28px;display:flex;transform:rotate(-3.5deg);box-shadow:0 18px 40px #00000059}.carte[data-astro-cid-6bfsojfh] .badge[data-astro-cid-6bfsojfh]{object-fit:cover;border-radius:50%;flex:none;width:132px;height:132px}.carte[data-astro-cid-6bfsojfh] figcaption[data-astro-cid-6bfsojfh]{gap:8px;display:grid}.carte[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font:italic 400 1.2rem/1.35 var(--serif);color:#2a2620;margin:0}.signature-carte[data-astro-cid-6bfsojfh]{opacity:.85;width:150px;height:auto}.colonne-form[data-astro-cid-6bfsojfh]{gap:28px;width:100%;display:grid}.rappel[data-astro-cid-6bfsojfh]{border:1px solid var(--trait);width:fit-content;max-width:620px;color:var(--texte);align-items:center;gap:16px;padding:12px 22px 12px 12px;display:flex}.rappel[data-astro-cid-6bfsojfh][hidden]{display:none}.rappel[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{object-fit:cover;flex:none;width:72px;height:72px}.rappel[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{gap:2px;display:grid}.rappel[data-astro-cid-6bfsojfh] em[data-astro-cid-6bfsojfh]{font:italic 400 1.25rem/1.2 var(--serif);color:var(--encre)}.rappel[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{font-size:.85rem}.rappel[data-astro-cid-6bfsojfh] .retour-piece[data-astro-cid-6bfsojfh]{color:var(--or);letter-spacing:.04em}.rappel[data-astro-cid-6bfsojfh]:hover{border-color:var(--or)}@media (width>=900px){.haut-page[data-astro-cid-6bfsojfh]{padding-top:28px}.pile[data-astro-cid-6bfsojfh]{gap:14px}.coord[data-astro-cid-6bfsojfh]{gap:0}.rappel[data-astro-cid-6bfsojfh]{gap:14px;padding:8px 18px 8px 8px}.rappel[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{width:58px;height:58px}.carte[data-astro-cid-6bfsojfh]{gap:18px;margin-top:auto;padding:20px 24px;translate:0 .7cm}.carte[data-astro-cid-6bfsojfh] .badge[data-astro-cid-6bfsojfh]{width:112px;height:112px}.colonne-form[data-astro-cid-6bfsojfh]{gap:18px}.colonne-form[data-astro-cid-6bfsojfh] .formulaire{gap:16px}.colonne-form[data-astro-cid-6bfsojfh] .deux{gap:16px 26px}.colonne-form[data-astro-cid-6bfsojfh] label{gap:2px}.colonne-form[data-astro-cid-6bfsojfh] textarea{height:74px;min-height:0}.colonne-form[data-astro-cid-6bfsojfh] .sujets legend{margin-bottom:6px}.colonne-form[data-astro-cid-6bfsojfh] .puce span{padding:7px 16px}.colonne-form[data-astro-cid-6bfsojfh] .pied{gap:8px}.haut-page[data-astro-cid-6bfsojfh]{align-items:stretch}.colonne-form[data-astro-cid-6bfsojfh]{flex-direction:column;display:flex}.colonne-form[data-astro-cid-6bfsojfh] .formulaire,.colonne-form[data-astro-cid-6bfsojfh] label:has(textarea){flex-direction:column;flex:1;display:flex}.colonne-form[data-astro-cid-6bfsojfh] label:has(textarea) textarea{flex:1}}@media (width<=600px){.carte[data-astro-cid-6bfsojfh]{gap:16px;padding:22px;transform:rotate(-2deg)}.carte[data-astro-cid-6bfsojfh] .badge[data-astro-cid-6bfsojfh]{width:96px;height:96px}}
