.accueil-tete{grid-template-columns:.94fr 1.06fr;min-height:626px;display:grid;container-type:inline-size}.accueil-tete__texte{min-width:0;padding:74px 48px 58px var(--marge);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@supports (width:1cqw){.accueil-tete__texte{padding-left:max(var(--marge), calc(50cqw - var(--large) / 2 + var(--marge)))}}.accueil-tete h1{max-width:630px;margin:28px 0 26px}.accueil-tete__texte>p{max-width:365px;font-size:var(--t-intro);line-height:var(--il-intro);color:var(--encre-doux)}.accueil-tete__actions{flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:30px;display:flex}.accueil-tete__photo{min-width:0;margin:28px 28px 28px 0;position:relative}.accueil-tete__photo img{object-fit:cover;object-position:46% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.accueil-tete__photo figcaption{background:var(--papier);max-width:86%;font-size:var(--t-surtitre);color:var(--encre-doux);padding:16px 24px 9px 0;line-height:1.5;position:absolute;bottom:0;left:0}.carte--pays .carte__pays{font-family:var(--sans);font-size:inherit;letter-spacing:0;margin:0;font-weight:500;line-height:1.5}.carte--pays .carte__meta+p{margin-top:20px}.carte--pays .carte__meta .fleche,.carte--projet .carte__titre .fleche{transition:transform .2s}@media (prefers-reduced-motion:no-preference){.carte:hover .fleche{transform:translate(4px)}}.carte:hover h3,.carte:focus-visible h3{text-underline-offset:6px;text-decoration:underline 1px}.conviction .accueil-conviction__phrase{max-width:860px;font-family:var(--display);font-size:var(--t-conviction);letter-spacing:-.015em;margin-top:0;font-weight:400;line-height:1.1}.accueil-frise .jalon{--filet-jalon:var(--univers)}.insecable{white-space:nowrap}.jubile__texte{padding:var(--air) var(--marge);flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;display:flex}@supports (width:1cqw){.jubile__texte{padding-left:max(var(--marge), calc(50cqw - var(--large) / 2 + var(--marge)))}}@container (width<880px){.jubile__texte{padding-right:var(--marge)}}.jubile__texte h2{font-size:var(--t-h2);line-height:var(--il-h2)}.jubile__texte p{max-width:460px;font-size:var(--t-texte);line-height:1.85}.jubile__actions{flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:8px;display:flex}.jubile__photo{aspect-ratio:3/2;align-self:center;position:relative}.jubile__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.iban{border-top:1px solid var(--filet);flex-direction:column;gap:6px;margin-top:26px;padding-top:18px;display:flex}.iban__libelle{font-size:var(--t-surtitre);letter-spacing:.045em;color:var(--encre-doux);font-weight:500}.iban__valeur{letter-spacing:.02em;color:var(--encre);white-space:nowrap;font-size:19px;font-weight:500}.conviction+.invitation .invitation__corps{padding-top:0}@media (width>=761px){.conviction+.invitation .invitation__corps{grid-template-columns:1fr 1.8fr;align-items:start;gap:28px 80px;display:grid}.conviction+.invitation .invitation__corps>*{grid-column:2}.conviction+.invitation .bouton{justify-self:start}}.accueil-rdv .carte__meta{font-size:var(--t-surtitre);border-bottom:0;justify-content:flex-start;gap:9px;padding:0}@media (width<=1180px){.accueil-tete__photo{margin-right:20px}}@media (width>=761px) and (width<=1180px){.accueil-tete__photo{align-self:center}.accueil-tete__photo img{aspect-ratio:4/3;height:auto;position:static}.accueil-tete__photo figcaption{background:0 0;max-width:none;padding:10px 0 0;position:static}}@media (width<=760px){.accueil-tete{flex-direction:column;min-height:0;display:flex}.accueil-tete__texte{padding:45px var(--marge) 35px}.accueil-tete h1{margin-top:22px}.accueil-tete__texte>p{max-width:460px}.accueil-tete__actions{gap:10px 20px;margin-top:24px}.accueil-tete__photo{margin:0 var(--marge) 25px}.accueil-tete__photo img{aspect-ratio:1.26;object-position:42% 45%;height:auto;position:static}.accueil-tete__photo figcaption{background:0 0;max-width:none;padding:10px 0 0;position:static}.iban__valeur{font-size:17px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-chassis] .jubile__photo{overflow:clip}[data-chassis] .jubile__photo img{animation-name:chassis-pose;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 40%}}}.accueil-lien{color:var(--accent-texte);text-underline-offset:3px;text-decoration:underline}.accueil-lien:hover{color:var(--encre)}
