.profil[data-astro-cid-d3v2rwu7]{scroll-margin-top:var(--entete-h);padding-block:clamp(8px,2vw,24px) clamp(64px,8vw,112px)}.profil-titre[data-astro-cid-d3v2rwu7]{margin:12px 0 20px}.profil-choix[data-astro-cid-d3v2rwu7]{border:0;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,24px);min-width:0;margin:0;padding:0;display:grid}.profil-liens[data-astro-cid-d3v2rwu7]{grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.profil-carte[data-astro-cid-d3v2rwu7]{background:var(--fond);height:100%;min-height:132px;color:var(--noir);border:3px solid var(--noir);border-radius:var(--r-carte);cursor:pointer;transition:background var(--m-micro) var(--ease-out),border-color var(--m-micro) var(--ease-out),transform var(--m-micro) var(--ease-out);flex-direction:column;align-items:flex-start;gap:6px;padding:20px 24px;text-decoration:none;display:flex;position:relative}.profil-carte[data-astro-cid-d3v2rwu7] input[data-astro-cid-d3v2rwu7]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.profil-carte[data-astro-cid-d3v2rwu7] .profil-ailes{width:40px;height:40px;color:var(--rose);flex:none}.profil-nom[data-astro-cid-d3v2rwu7]{font-family:var(--ff-titre);text-transform:uppercase;letter-spacing:var(--ls-titre);font-size:clamp(26px,2.2vw,32px);font-weight:900;line-height:1}.profil-sous[data-astro-cid-d3v2rwu7]{font-size:16px}.profil-carte[data-astro-cid-d3v2rwu7]:hover{border-color:var(--bleu)}@media (hover:hover) and (pointer:fine){.profil-carte[data-astro-cid-d3v2rwu7]:hover{transform:translateY(-2px)}}.profil-carte[data-astro-cid-d3v2rwu7]:has(input:focus),a[data-astro-cid-d3v2rwu7].profil-carte:focus-visible{outline:3px solid var(--noir);outline-offset:3px}.profil-carte[data-astro-cid-d3v2rwu7]:has(input:checked){background:var(--bleu);border-color:var(--bleu);color:var(--blanc)}.profil-carte[data-astro-cid-d3v2rwu7]:has(input:checked) .profil-ailes{color:var(--blanc)}.profil-form[data-astro-cid-d3v2rwu7]{scroll-margin-top:calc(var(--entete-h) + 16px);max-width:760px;padding-top:clamp(32px,4vw,48px)}.profil-form-titre[data-astro-cid-d3v2rwu7]{font-family:var(--ff-texte);font-weight:700;font-size:var(--fs-h);line-height:1.2}html.js .profil-liens[data-astro-cid-d3v2rwu7],html.js .profil-form[data-astro-cid-d3v2rwu7]{display:none}html.js .profil[data-astro-cid-d3v2rwu7]:has(#choix-particulier:checked) #particulier[data-astro-cid-d3v2rwu7],html.js .profil[data-astro-cid-d3v2rwu7]:has(#choix-association:checked) #association[data-astro-cid-d3v2rwu7],html.js .profil[data-astro-cid-d3v2rwu7]:has(#choix-mecene:checked) #mecene[data-astro-cid-d3v2rwu7]{display:block}@media (prefers-reduced-motion:no-preference){html.js:not(.reduit) .profil-form[data-astro-cid-d3v2rwu7]{animation:profil-entre .3s var(--ease-rev)}html.js:not(.reduit) .profil-carte[data-astro-cid-d3v2rwu7]:hover{transition-duration:var(--m-micro)}}html.reduit .profil-carte[data-astro-cid-d3v2rwu7]{transition:none}@media (prefers-reduced-motion:reduce){.profil-carte[data-astro-cid-d3v2rwu7]{transition:none}.profil-carte[data-astro-cid-d3v2rwu7]:hover{transform:none}}@keyframes profil-entre{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}html:not(.js) .profil-choix[data-astro-cid-d3v2rwu7]{display:none}@media (width<=767px){.profil-choix[data-astro-cid-d3v2rwu7],.profil-liens[data-astro-cid-d3v2rwu7]{grid-template-columns:1fr}.profil-carte[data-astro-cid-d3v2rwu7]{grid-template-columns:auto 1fr;align-items:center;column-gap:16px;min-height:0;padding:16px 20px;display:grid}.profil-carte[data-astro-cid-d3v2rwu7] .profil-ailes{grid-row:span 2}}.bloc[data-astro-cid-6bfsojfh]{scroll-margin-top:var(--entete-h);padding-block:clamp(56px,7vw,104px)}.bloc-titre[data-astro-cid-6bfsojfh]{font-family:var(--ff-titre);font-weight:900;font-size:var(--fs-44);text-transform:uppercase;letter-spacing:var(--ls-titre);margin:12px 0 16px;line-height:1}.bloc-phrase[data-astro-cid-6bfsojfh]{font-size:var(--fs-grand);max-width:52ch;margin-bottom:24px}.proposer[data-astro-cid-6bfsojfh]{margin-bottom:40px}@media (width>=900px){.proposer[data-astro-cid-6bfsojfh]{margin-bottom:72px}}.courriel-adresse[data-astro-cid-6bfsojfh]{font-family:var(--ff-titre);letter-spacing:var(--ls-titre);overflow-wrap:anywhere;margin-bottom:24px;font-size:clamp(28px,4.4vw,60px);font-weight:900;line-height:1.05}.siege-grille[data-astro-cid-6bfsojfh]{grid-template-columns:1fr auto;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.siege-adresse[data-astro-cid-6bfsojfh]{font-style:normal;font-size:var(--fs-grand);margin-bottom:20px;line-height:1.5}.siege-grille[data-astro-cid-6bfsojfh] .siege-photo{aspect-ratio:520/636;object-fit:cover;border-radius:var(--r-carte);width:320px;height:auto;display:block}.f-bleu[data-astro-cid-6bfsojfh] .bloc-titre[data-astro-cid-6bfsojfh],.f-bleu[data-astro-cid-6bfsojfh] .bloc-phrase[data-astro-cid-6bfsojfh]{color:var(--blanc)}.btn-contour-blanc[data-astro-cid-6bfsojfh]{color:var(--blanc);border-color:var(--blanc);background:0 0}.btn-contour-blanc[data-astro-cid-6bfsojfh]:hover{background:var(--blanc);color:var(--bleu)}.presse-grille[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.presse-titre[data-astro-cid-6bfsojfh]{font-family:var(--ff-texte);font-weight:700;font-size:var(--fs-h);margin-bottom:16px;line-height:1.2}.presse-liste[data-astro-cid-6bfsojfh]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.presse-liste[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-left:3px solid var(--rose);flex-direction:column;gap:2px;padding-left:16px;display:flex}.presse-media[data-astro-cid-6bfsojfh]{font-weight:700}.presse-date[data-astro-cid-6bfsojfh]{font-size:16px}.presse-liste[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{min-height:var(--cible);align-self:flex-start;align-items:center;font-weight:700;display:inline-flex}@media (width<=767px){.siege-grille[data-astro-cid-6bfsojfh],.presse-grille[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.siege-grille[data-astro-cid-6bfsojfh] .siege-photo{width:100%;max-width:420px}}
