.attend [data-compose]{visibility:hidden}.act{--marge:clamp(20px, 5vw, 72px);--carton:#fffdf9;--ombre:0 2px 2px #101a2e14, 0 30px 60px -26px #101a2e6b;padding:clamp(132px, 12vw, 184px) var(--marge) clamp(80px, 9vw, 136px);position:relative}.act .nom-campagne{font-size:clamp(3rem,7vw,7.5rem)}.act .texte{max-width:62ch}.act .bouton svg{flex:none;margin-left:10px}.acb-tete{text-align:center;justify-items:center;gap:18px;margin-bottom:clamp(56px,7vw,104px);display:grid}.acb-tete .texte{text-align:center}.acb-cadre{grid-template-columns:minmax(0,1fr) clamp(220px,18vw,280px) minmax(0,1fr);align-items:start;gap:clamp(64px,8vw,128px) clamp(16px,2vw,32px);padding-bottom:clamp(40px,6vw,96px);display:grid}.acb-temps{grid-column:2;grid-row:1 / span var(--etapes)}.acb-cartes{list-style:none;display:contents}.acb-place{min-width:0;list-style:none;position:relative}.acb-place--gauche{grid-column:1}.acb-place--droite{grid-column:3}.acb-temps ol{padding-left:calc(50% + 16px)}.acb-temps .fdt-trait{left:calc(50% - 1.5px)}.acb-temps .fdt-curseur{left:50%}.acb-temps .fdt-ecrin,.acb-temps .fdt-lueur{left:-27px}.acb-carte{min-height:240px;color:inherit;background:var(--carton);outline-offset:-8px;box-shadow:var(--ombre);transition:translate .24s var(--ease-out), box-shadow .24s var(--ease-out);border:1px solid;outline:1px solid;align-content:center;justify-items:start;gap:12px;padding:clamp(24px,2.8vw,44px) clamp(24px,3vw,48px);text-decoration:none;display:grid;position:relative}.acb-carte .texte,.acb-carte .texte-petit{max-width:70ch}.acb-carte--nouvelle{outline:0;grid-template-columns:1fr;align-content:start;gap:0;padding:0}.acb-carte-photo{aspect-ratio:16/10;display:block;overflow:hidden}.acb-carte-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:scale .5s var(--ease-out);display:block}.acb-carte-texte{border-top:6px solid var(--rouge);align-content:center;justify-items:start;gap:12px;padding:clamp(24px,2.8vw,40px) clamp(24px,3vw,44px);display:grid}.acb-carte-texte .titre-1{font-size:clamp(2rem,3vw,3rem)}.acb-accroche{font-family:var(--police-titre);color:var(--rouge);font-size:clamp(1.25rem,1.8vw,1.625rem);font-style:italic;font-weight:420}.acb-lire{color:var(--rouge);align-items:center;gap:8px;display:inline-flex}.acb-carte--jalon .titre-2{font-style:italic;font-weight:420}.acb-carte--maintenant{background:var(--bleu);color:var(--blanc);border-color:var(--bleu);outline-color:color-mix(in srgb, var(--blanc) 40%, transparent)}.acb-carte--avenir{box-shadow:none;color:color-mix(in srgb, var(--bleu) 85%, transparent);background:0 0;border-style:dashed;outline:0}@media (hover:hover) and (pointer:fine){a.acb-carte:hover{translate:0 -6px;box-shadow:0 2px 2px #101a2e14,0 40px 70px -28px #101a2e80}a.acb-carte--nouvelle:hover .acb-carte-photo img{scale:1.05}a.acb-carte--avenir:hover{background:var(--carton)}}@media (width<=767px){.acb-cadre{grid-template-columns:1fr}.acb-temps{grid-area:auto/1}.acb-temps ol{padding-left:0}.acb-temps .fdt-trait,.acb-temps .fdt-curseur{left:0}.acb-temps .fdt-ecrin,.acb-temps .fdt-lueur{left:calc(50% - 11px)}.acb-place--gauche,.acb-place--droite{grid-column:1;grid-row:auto!important}}@media (width<=899px){.act{--ombre:0 2px 2px #101a2e14, 0 16px 28px -18px #101a2e66}}
