.titre-section[data-astro-cid-u4scajgc]{font-size:var(--t-h2);letter-spacing:.01em;text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem);font-weight:300;font-stretch:125%;line-height:1.12}.piliers-titre[data-astro-cid-u4scajgc]>span[data-astro-cid-u4scajgc]{display:block}.piliers-titre[data-astro-cid-u4scajgc] .fort[data-astro-cid-u4scajgc]{font-weight:700}.academie-haut[data-astro-cid-u4scajgc]{background:var(--ivoire);--fond:var(--ivoire);padding-block:clamp(4rem,3rem + 6vw,8rem)}.academie-label[data-astro-cid-u4scajgc]{letter-spacing:.18em;text-transform:uppercase;color:var(--texte-doux);margin-bottom:1.75rem;font-size:.8rem;font-weight:400;font-stretch:125%}.academie-titre[data-astro-cid-u4scajgc]{text-transform:none;letter-spacing:-.035em;font-size:clamp(2.3rem,1rem + 5.2vw,5.5rem);font-weight:300;font-stretch:100%;line-height:1.04}.academie-titre[data-astro-cid-u4scajgc] span[data-astro-cid-u4scajgc]{display:block}.academie-titre[data-astro-cid-u4scajgc] .fort[data-astro-cid-u4scajgc]{letter-spacing:-.04em;font-weight:650}.academie-chapeau[data-astro-cid-u4scajgc]{max-width:62ch;font-size:var(--t-lead);color:var(--texte-doux);margin-top:1.75rem;font-weight:350;line-height:1.55}.academie-chapeau[data-astro-cid-u4scajgc] p[data-astro-cid-u4scajgc]{max-width:none}.academie-chapeau[data-astro-cid-u4scajgc] p[data-astro-cid-u4scajgc]+p[data-astro-cid-u4scajgc]{margin-top:1rem}@media (width>=1200px){.academie-chapeau[data-astro-cid-u4scajgc]{font-size:1.25rem}}.academie-boutons[data-astro-cid-u4scajgc]{flex-wrap:wrap;gap:12px;margin-top:2.25rem;display:flex}.piliers[data-astro-cid-u4scajgc]{background:var(--creme)}.piliers[data-astro-cid-u4scajgc] .conteneur[data-astro-cid-u4scajgc]{max-width:calc(1440px + 2 * var(--gouttiere))}.piliers-liste[data-astro-cid-u4scajgc]{border-top:1px solid var(--trait);padding:0;list-style:none;display:grid}.pilier[data-astro-cid-u4scajgc]{border-bottom:1px solid var(--trait);gap:.75rem;padding-block:2rem;display:grid}@media (width>=900px){.piliers-liste[data-astro-cid-u4scajgc]{border-top:0;grid-template-columns:repeat(3,1fr)}.pilier[data-astro-cid-u4scajgc]{grid-row:span 3;grid-template-rows:subgrid;border-bottom:0;border-left:1px solid var(--trait);padding:0 clamp(1.25rem,2.2vw,2rem)}.pilier[data-astro-cid-u4scajgc]:first-child{border-left:0;padding-left:0}.pilier[data-astro-cid-u4scajgc]:last-child{padding-right:0}}.pilier-num[data-astro-cid-u4scajgc]{letter-spacing:-.04em;justify-self:start;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:200;line-height:1}.pilier-titre[data-astro-cid-u4scajgc]{font-size:var(--t-h3);letter-spacing:.02em;font-weight:700;font-stretch:112%}@media (width>=900px){.pilier-titre[data-astro-cid-u4scajgc]{font-size:min(var(--t-h3), 2vw);white-space:nowrap}}.pilier-texte[data-astro-cid-u4scajgc]{color:var(--texte-doux);font-weight:350}.programmes[data-astro-cid-u4scajgc]{background:var(--ivoire);--fond:var(--ivoire);scroll-margin-top:70px}.cartes[data-astro-cid-u4scajgc]{gap:16px;display:grid}@media (width>=900px){.cartes[data-astro-cid-u4scajgc]{grid-template-columns:1fr 1fr;column-gap:24px}.cartes[data-astro-cid-u4scajgc] .carte[data-astro-cid-u4scajgc]{grid-row:span 5;grid-template-rows:subgrid}}.carte[data-astro-cid-u4scajgc]{isolation:isolate;border:1px solid var(--trait);background:var(--creme);transition:transform .3s var(--ease);border-radius:28px;gap:1rem;padding:clamp(1.75rem,4vw,2.75rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.carte[data-astro-cid-u4scajgc]:hover{transform:translateY(-4px)}.carte-photo[data-astro-cid-u4scajgc]{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;display:block}.carte-photo--vide[data-astro-cid-u4scajgc]{border:1px dashed var(--trait);background:var(--ivoire);place-items:center;display:grid}.carte-photo--attente[data-astro-cid-u4scajgc]{border:1px solid var(--trait);background-color:var(--ivoire);background-image:linear-gradient(90deg,#f7d4b4 1px,#0000 1px),linear-gradient(#f7d4b4 1px,#0000 1px);background-position:50%;background-size:32px 32px;place-items:center;display:grid}.carte-photo--attente[data-astro-cid-u4scajgc] img[data-astro-cid-u4scajgc]{opacity:.9;width:30%}.carte-photo-absente[data-astro-cid-u4scajgc]{display:none}.carte-haut[data-astro-cid-u4scajgc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.carte-nom[data-astro-cid-u4scajgc]{text-transform:uppercase;width:fit-content;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.2rem);font-weight:800;font-stretch:62%;line-height:.95;display:block}.carte-accroche[data-astro-cid-u4scajgc]{color:var(--texte-doux);max-width:40ch;font-weight:350}.carte-accroche[data-astro-cid-u4scajgc] .ligne[data-astro-cid-u4scajgc]{display:block}.carte-accroche[data-astro-cid-u4scajgc] .ligne[data-astro-cid-u4scajgc]:first-child:not(:only-child){color:var(--texte);margin-bottom:.5rem;font-weight:700}.carte-bouton[data-astro-cid-u4scajgc]{place-self:end stretch;margin-top:.5rem}.carte-texte[data-astro-cid-u4scajgc]{display:contents}.programmes-intro[data-astro-cid-u4scajgc]{text-align:center;max-width:78ch;margin:0 auto clamp(2.25rem,4vw,3rem)}.programmes-intro[data-astro-cid-u4scajgc] p[data-astro-cid-u4scajgc]{max-width:none;font-size:var(--t-lead);color:var(--texte-doux);font-weight:350;line-height:1.6}.programmes-intro[data-astro-cid-u4scajgc] p[data-astro-cid-u4scajgc]+p[data-astro-cid-u4scajgc]{margin-top:1rem}.programmes-intro[data-astro-cid-u4scajgc] .programmes-intro-fort[data-astro-cid-u4scajgc]{color:var(--texte);font-weight:700}.programmes-intro[data-astro-cid-u4scajgc] .programmes-intro-final[data-astro-cid-u4scajgc]{color:var(--texte);font-size:1rem;font-weight:700}@media (width>=1200px){.programmes-intro[data-astro-cid-u4scajgc]{max-width:none}.programmes-intro[data-astro-cid-u4scajgc] .ligne[data-astro-cid-u4scajgc]{white-space:nowrap;display:block}}.ecole-video[data-astro-cid-u4scajgc]{aspect-ratio:16/9;background:var(--brun);object-fit:cover;border-radius:28px;width:100%;max-width:1040px;margin:0 auto clamp(1.5rem,3vw,2.25rem);display:block}.ecole-video--vide[data-astro-cid-u4scajgc]{place-items:center;display:grid}.cartes--seule[data-astro-cid-u4scajgc]{max-width:1040px;margin-inline:auto}@media (width>=900px){.cartes[data-astro-cid-u4scajgc].cartes--seule{grid-template-columns:1fr}.cartes--seule[data-astro-cid-u4scajgc] .carte[data-astro-cid-u4scajgc]{grid-row:auto;grid-template-rows:none;grid-template-columns:1.15fr 1fr;align-items:center;column-gap:clamp(1.75rem,3vw,2.75rem)}.cartes--seule[data-astro-cid-u4scajgc] .carte-texte[data-astro-cid-u4scajgc]{align-content:center;gap:1rem;display:grid}}.carte[data-astro-cid-u4scajgc]:hover .carte-bouton[data-astro-cid-u4scajgc]{color:#fff}.carte[data-astro-cid-u4scajgc]:hover .carte-bouton[data-astro-cid-u4scajgc]:after{opacity:1}
