.dp{scroll-margin-top:calc(-1 * (var(--entete) + 1.5rem));position:relative;container-type:inline-size}.dp-scene{--g:max(var(--gouttiere), calc((100cqw - var(--largeur)) / 2));--couture:calc(var(--g) + (100cqw - 2 * var(--g)) * .6);--pli:clamp(1.25rem, 2.6vw, 3.25rem);--pas:clamp(.7rem, 1.9svh, 1.3rem);isolation:isolate;grid-template-columns:var(--g) minmax(0, 3fr) minmax(0, 2fr) var(--g);min-height:100svh;padding-top:calc(var(--entete) + .25rem);color:#fff;grid-template-rows:repeat(7,auto);align-content:center;padding-bottom:5.25rem;display:grid;position:relative}.dp-aplat{z-index:-1;position:absolute;top:0;bottom:0;overflow:hidden}.dp-aplat-bachelor{width:var(--couture);left:0}.dp-aplat-mastere{left:var(--couture);right:0}.dp-photo{mix-blend-mode:multiply;opacity:.38;position:absolute;inset:0}.dp-photo img{filter:grayscale()contrast(1.1)}.dp-photo-carte{display:none}.dp-titre{font-family:var(--f-display);letter-spacing:-.012em;text-transform:uppercase;white-space:nowrap;grid-area:1/2/auto/4;margin:0;padding-top:0;font-size:clamp(2.6rem,min(5.8vw,10svh),7.4rem);font-weight:900;font-stretch:62%;line-height:.9}.dp-frise{grid-area:2/2/auto/4;grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin-top:clamp(1rem,3svh,2rem);display:grid;position:relative}.dp-frise>div{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem;display:grid}.dp-frise-bachelor{padding-right:var(--pli)}.dp-frise-mastere{padding-left:var(--pli)}.dp-frise-mastere>span:first-child{padding-left:3.6rem}.dp-frise>div>span{font-family:var(--f-display);letter-spacing:.04em;padding-top:.6rem;font-size:1rem;font-weight:800;font-stretch:75%;line-height:1;position:relative}.dp-frise>div>span:before{content:"";transform-origin:0;background:currentColor;height:.3rem;position:absolute;top:0;left:0;right:0}.dp-compte{background:var(--papier);color:var(--encre);font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:baseline;gap:.4em;margin:0;padding:.45em .9em .38em;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:900;font-stretch:62%;line-height:1;display:flex;position:absolute;top:.15rem;left:60%;translate:-50% -50%;box-shadow:0 .25rem #1413182e}.dp-compte-total{color:var(--rouge-sur-papier)}.dp-bande{display:contents}.dp-diplome{grid-row:3/span 5;grid-template-rows:subgrid;row-gap:var(--pas);color:#fff;background:0 0;align-items:start;min-width:0;padding-top:clamp(1.25rem,3.4svh,2.5rem);display:grid}.dp-diplome-bachelor{padding-right:var(--pli);grid-column:2}.dp-diplome-mastere{padding-left:var(--pli);grid-column:3}.dp-nom{font-family:var(--f-display);text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:.55rem;margin:0;font-weight:900;font-stretch:62%;line-height:.82;display:flex}.dp-nom-mot{letter-spacing:-.015em;white-space:nowrap;font-size:clamp(3rem,min(6.4vw,12svh),8.2rem)}.dp-nom-sous{order:-1;align-items:center;gap:.7rem;font-size:clamp(1.1rem,min(1.6vw,2.9svh),1.75rem);line-height:1;display:flex}.dp-niveau{background:var(--bleu);color:#fff;padding:.16em .5em .1em;font-size:.82em;line-height:1;display:inline-block;rotate:-3deg}.dp-diplome-mastere .dp-niveau{background:var(--rouge)}.dp-phrase{text-wrap:balance;max-width:44ch;margin:0;font-size:clamp(1rem,.94rem + .28vw,1.2rem);font-weight:560;line-height:1.4}.dp-cles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.dp-cles>div{border-radius:var(--rayon-petit);background:var(--fond-haut);color:var(--texte);align-content:start;gap:.3rem;padding:.6rem .8rem .65rem;display:grid}.dp-cles dt{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--texte-doux);align-items:center;gap:.4rem;font-size:.74rem;font-weight:750;font-stretch:80%;line-height:1;display:flex}.dp-cles dt .picto{width:1rem;height:1rem;color:var(--rouge)}.dp-diplome-mastere .dp-cles dt .picto{color:var(--bleu)}.dp-cles dd{font-family:var(--f-display);text-transform:uppercase;color:var(--rouge);margin:0;font-size:clamp(1.1rem,.95rem + .45vw,1.45rem);font-weight:900;font-stretch:66%;line-height:1}.dp-diplome-mastere .dp-cles dd{color:var(--bleu)}.dp-faits{margin:0;padding:0;list-style:none;display:grid}.dp-faits>li{border-top:1.5px solid var(--filet-fort);align-items:center;gap:.6rem;padding:.42rem 0;font-size:clamp(.95rem,.9rem + .18vw,1.08rem);font-weight:620;line-height:1.3;display:flex}.dp-faits>li:last-child{border-bottom:1.5px solid var(--filet-fort)}.dp-faits>li>span{text-wrap:balance}.dp-faits .picto{flex:none;width:1.05rem;height:1.05rem}.dp-actions{flex-wrap:wrap;gap:.6rem;margin-top:.15rem;padding-top:.3rem;display:flex}.dp-court,.dp-onglets{display:none}@media (min-width:80rem){.dp-diplome-bachelor .dp-cles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dp-frise>div>span:before{animation:linear both dp-remplir;animation-timeline:view();animation-range:entry 30% entry 90%}.dp-frise-mastere>span:before{animation-range:entry 55% cover 30%}}.dp-photo img{transition:scale 1.6s var(--courbe)}.dp:has(.dp-diplome-bachelor:hover) .dp-aplat-bachelor img,.dp:has(.dp-diplome-mastere:hover) .dp-aplat-mastere img{scale:1.06}}@keyframes dp-remplir{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:63.99rem){.dp-scene{min-height:0;padding-top:calc(var(--entete) + .75rem);padding-bottom:calc(var(--barre-mobile,0rem) + var(--dock-mobile,0rem) + 1.25rem);flex-direction:column;display:flex}.dp-aplat{width:auto;transition:opacity var(--d-glisse) var(--courbe);position:absolute;inset:0}.dp-scene[data-actif=bachelor] .dp-aplat-mastere,.dp-scene[data-actif=mastere] .dp-aplat-bachelor{opacity:0}.dp-titre{padding:0 var(--gouttiere);white-space:normal;text-wrap:balance;font-size:clamp(2.3rem,9.4vw,4.6rem)}.dp-titre>span{white-space:nowrap}.dp-frise{display:none}.dp-onglets{margin:clamp(1rem, 2.6svh, 1.5rem) var(--gouttiere) 0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:.5rem;display:grid}.dp-onglet{border-radius:var(--rayon-petit);color:#fff;min-height:3.1rem;font-family:var(--f-display);text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #fff;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.55rem .75rem .5rem;font-size:1.05rem;font-weight:850;font-stretch:75%;line-height:1;display:flex}.dp-onglet[aria-selected=true]{border-color:var(--jaune);background:var(--jaune);color:var(--sur-jaune)}.dp-onglet:focus-visible{outline-offset:3px;outline:3px solid #fff}.dp-onglet-annees{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;width:100%;display:grid}.dp-onglet-annees i{letter-spacing:.05em;border-top:3px solid;padding-top:.25rem;font-size:.72rem;font-style:normal}.dp-bande{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.dp-bande::-webkit-scrollbar{display:none}.dp-diplome,.dp-diplome-bachelor,.dp-diplome-mastere{padding:clamp(1rem, 2.6svh, 1.5rem) var(--gouttiere) 0;scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:0 0 100%;gap:.8rem;display:flex}.dp-nom-mot{font-size:clamp(2.8rem,13vw,5.5rem)}.dp-nom-sous{font-size:clamp(1.05rem,4vw,1.6rem)}.dp-cles{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-cles,.dp-faits{align-self:stretch}.dp-actions{flex-wrap:nowrap;margin-top:.2rem}.dp-actions>.bouton{flex:1 1 0;justify-content:space-between}}@media (max-width:47.99rem){.dp-court{display:inline}.dp-long{display:none}.dp-diplome,.dp-diplome-bachelor,.dp-diplome-mastere{gap:.6rem;padding-top:clamp(.8rem,2svh,1.2rem)}.dp-nom{gap:.4rem}.dp-nom-mot{font-size:clamp(2.6rem,12vw,3.4rem)}.dp-cles{gap:.35rem}.dp-cles>div{gap:.22rem;padding:.42rem .6rem .48rem}.dp-cles dd{font-size:1.02rem}.dp-phrase{font-size:.92rem;line-height:1.36}.dp-faits>li{padding:.32rem 0;font-size:.9rem;line-height:1.25}}@media (min-width:48rem) and (max-width:63.99rem){.dp-cles{grid-template-columns:repeat(4,minmax(0,1fr))}}.acc-proj-suite{justify-content:center}.st{isolation:isolate}.st-section{gap:clamp(2rem,4vw,3.5rem);display:grid}.st-tete{align-items:end;gap:1rem clamp(1.5rem,4vw,4rem);display:grid}.st-geant{font-family:var(--f-display);letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(6.5rem,17vw,16rem);font-weight:900;font-stretch:62%;line-height:.76}.st-geant>span{color:#fff;font-size:.48em}.st-titre{font-size:clamp(2.4rem,4.8vw,5.6rem)}.st-chapo{text-wrap:balance;max-width:52ch;margin-top:1rem;font-size:clamp(1.02rem,.95rem + .3vw,1.25rem);font-weight:560;line-height:1.45}@media (min-width:64rem){.st-tete{grid-template-columns:auto minmax(0,1fr)}}.st-x{gap:1.25rem clamp(1.5rem,3vw,3rem);display:grid}@media (min-width:64rem){.st-x{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}}.st-carte{border-radius:var(--rayon);height:clamp(12.5rem,18vw,16.5rem);color:var(--encre);background:#fff;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem 1.25rem;padding:1rem;display:grid;position:relative}.st-feuille{border-radius:var(--rayon-petit);background:var(--papier);min-height:0;position:relative;overflow:hidden}.st-feuille>*{clip-path:inset(0 0 100%)}.st-feuille>[data-actif]{clip-path:inset(0)}.st-feuille img{object-fit:contain;width:74%;height:58%;margin:auto;position:absolute;inset:0}.st-signature{font-family:var(--f-display);text-transform:uppercase;text-align:center;place-items:center;padding:1rem;font-size:1.8rem;font-weight:900;font-stretch:70%;display:grid;position:absolute;inset:0}.st-infos{flex-direction:column;min-width:0;padding-top:.25rem;display:flex}.st-compte{font-family:var(--f-display);color:#55565f;margin:0;font-size:.85rem;font-stretch:75%}.st-compte strong{color:var(--encre);font-size:1.15rem}.st-entreprise{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;margin:auto 0 0;font-size:clamp(1.6rem,2.3vw,2.35rem);font-weight:900;font-stretch:62%;line-height:.92}.st-poste{text-wrap:balance;gap:.25rem;margin:.75rem 0 0;font-size:.98rem;font-weight:560;line-height:1.3;display:grid}.st-libelle{font-family:var(--f-display);letter-spacing:.05em;text-transform:uppercase;color:#b93a25;align-items:center;gap:.35rem;font-size:.72rem;font-weight:750;font-stretch:80%;display:flex}.st-libelle .picto{width:.95rem;height:.95rem}.st-fleches{gap:.4rem;display:flex;position:absolute;top:1rem;right:1rem}.st-fleches button{background:var(--jaune);width:2.5rem;height:2.5rem;color:var(--sur-jaune);cursor:pointer;border-radius:50%;place-items:center;display:grid}.st-fleches button:first-child .icone,.st-fleches button:first-child svg{rotate:180deg}.st-fleches svg{width:1rem;height:1rem}.st-fleches button:focus-visible,.st-vignette:focus-visible{outline:3px solid var(--jaune);outline-offset:3px}.st-consigne{margin-bottom:.75rem}.st-consigne:before{background:var(--jaune)}.st-mur{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.st-vignette{aspect-ratio:1;border-radius:var(--rayon-petit);width:100%;color:var(--encre);cursor:pointer;box-shadow:inset 0 0 0 0 var(--jaune);background:#fff;place-items:center;padding:.55rem;display:grid;position:relative}.st-vignette img{object-fit:contain;width:76%;height:62%;margin:auto;position:absolute;inset:0}.st-signature-petite{font-family:var(--f-display);text-transform:uppercase;font-size:.78rem;font-weight:900;font-stretch:70%;line-height:1}.st-vignette[aria-pressed=true]{box-shadow:inset 0 0 0 .25rem var(--jaune)}.st-vignette:after{content:"";background:var(--jaune);border-radius:999px;height:.2rem;position:absolute;bottom:-.35rem;left:30%;right:30%;transform:scaleX(0)}.st-vignette[aria-pressed=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.st-vignette{transition:transform var(--d-pose) var(--rebond)}.st-vignette:after{transition:transform var(--d-pose) var(--courbe)}.st-vignette:hover{transform:translateY(-.2rem)}.st-vignette:active{transform:scale(.96)}.st-feuille>*{transition:clip-path .42s var(--courbe)}.st-entreprise,.st-poste-texte{animation:st-arrive .42s var(--courbe) both}}@keyframes st-arrive{0%{opacity:0;transform:translateY(.5rem)}}@media (max-width:63.99rem){.st-mur{margin-inline:calc(var(--gouttiere) * -1);padding:.2rem var(--gouttiere) .6rem;scroll-padding-inline:var(--gouttiere);scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:4.6rem;grid-auto-flow:column;overflow-x:auto}.st-mur::-webkit-scrollbar{display:none}.st-mur>li{scroll-snap-align:start}}@media (max-width:39.99rem){.st-carte{grid-template-columns:6.5rem minmax(0,1fr);height:10.5rem;padding:.75rem}.st-fleches{top:auto;bottom:.75rem;right:.75rem}.st-fleches button{width:2.2rem;height:2.2rem}.st-entreprise{margin-top:.4rem;font-size:1.45rem}.st-poste{margin-top:.4rem;padding-right:5rem;font-size:.9rem}}.st-accomp-bloc{gap:1rem;display:grid}.st-accomp-titre{font-family:var(--f-display);text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:900;font-stretch:70%;line-height:1}.st-accomp{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.st-accomp>li{border-radius:var(--rayon);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .9rem;padding:.95rem 1.1rem 1rem;display:grid;position:relative}.st-accomp-picto{width:2.9rem;height:2.9rem;color:var(--rouge);background:#fff;border-radius:50%;grid-row:span 2;place-items:center;display:grid}.st-accomp-picto .picto{width:1.35rem;height:1.35rem}.st-accomp-num{font-family:var(--f-display);opacity:.8;font-size:.85rem;font-weight:800;font-stretch:75%;position:absolute;top:.8rem;right:1rem}.st-accomp strong{font-family:var(--f-display);text-transform:uppercase;align-self:end;font-size:1.45rem;font-weight:900;font-stretch:66%;line-height:1}.st-accomp-texte{text-wrap:pretty;align-self:start;font-size:.95rem;line-height:1.4}.st-suite{margin-top:.4rem}@media (min-width:48rem){.st-accomp{grid-template-columns:repeat(3,minmax(0,1fr))}.st-accomp>li{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:.6rem;padding:1.15rem 1.25rem 1.3rem}.st-accomp-picto{grid-row:auto}}@media (min-width:64rem){.st-accomp-bloc{grid-template-columns:minmax(0,.95fr) minmax(0,3fr);align-items:start;gap:1rem clamp(1.5rem,3vw,3rem)}.st-accomp-titre{text-wrap:balance;padding-top:.3rem}.st-accomp{grid-area:1/2/span 2}.st-suite{grid-area:2/1;align-self:end;margin-top:0}}@media (prefers-reduced-motion:no-preference){.st-accomp>li{transition:transform var(--d-pose) var(--rebond)}.st-accomp>li:hover .st-accomp-picto{transform:rotate(-10deg)scale(1.06)}.st-accomp-picto{transition:transform var(--d-glisse) var(--rebond)}}.dip-chapo{text-wrap:balance;max-width:60ch;color:var(--texte);margin:0;font-size:clamp(.98rem,.93rem + .22vw,1.12rem);font-weight:520;line-height:1.5}@media (min-width:64rem){.acc-dip-tete{align-items:center}}.dip-pied{border-top:1.5px solid var(--filet-fort);gap:2rem clamp(2rem,5vw,5rem);margin-top:clamp(2rem,4vw,3.5rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.dip-delivrance-texte{text-wrap:balance;max-width:66ch;margin:0;font-size:clamp(1rem,.95rem + .2vw,1.12rem);font-weight:520;line-height:1.5}.dip-fiche{margin:.9rem 0 0;font-size:.95rem}.dip-qualiopi{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.4rem;font-size:clamp(1rem,.95rem + .2vw,1.12rem);line-height:1.5;display:grid}.dip-qualiopi-logo{box-sizing:border-box;aspect-ratio:1.55;border-radius:var(--rayon-petit);background:#fff;place-items:center;height:3lh;padding:.45rem .7rem;display:grid;box-shadow:inset 0 0 0 1px #1413181f}.dip-qualiopi-logo img{object-fit:contain;max-width:100%;max-height:100%}.dip-qualiopi-titre{color:var(--texte-doux);margin:0;font-size:.95rem;line-height:1.4}.dip-qualiopi-titre strong{color:var(--texte)}.dip-qualiopi ul{gap:.35rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.dip-qualiopi li{align-items:flex-start;gap:.5rem;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.dip-qualiopi-ligne{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.dip-qualiopi li .picto{width:1rem;height:1rem;color:var(--bleu-lisible);flex:none;margin-top:.2rem}.dip-qualiopi-code{border:1px solid var(--filet-fort);white-space:nowrap;color:var(--texte-doux);border-radius:.35rem;padding:.12rem .45rem;font-size:.78rem;font-weight:700}.dip-qualiopi .dip-fiche{margin-top:.6rem}@media (min-width:64rem){.dip-pied{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}}@media (max-width:39.99rem){.dip-qualiopi{grid-template-columns:minmax(0,1fr)}.dip-qualiopi-logo{height:4.5rem}}@media (min-width:64rem) and (max-width:79.99rem){.dp-scene{--pas:clamp(.6rem, 1.5svh, 1rem)}.dp-court{display:inline}.dp-long{display:none}.dp-phrase{font-size:.98rem}.dp-faits>li{padding:.36rem 0;font-size:.92rem}}@media (min-width:64rem) and (max-width:79.99rem) and (max-height:56rem){.dp-scene{--pas:clamp(.45rem, 1.2svh, .8rem);padding-top:var(--entete);padding-bottom:4.75rem}.dp-titre{font-size:clamp(2.4rem,min(5.2vw,8.5svh),4.6rem)}.dp-frise{margin-top:clamp(.7rem,1.8svh,1.25rem)}.dp-diplome{padding-top:clamp(.8rem,2.2svh,1.6rem)}.dp-nom{gap:.4rem}.dp-nom-mot{font-size:clamp(2.8rem,min(5.4vw,9.5svh),5rem)}.dp-diplome-mastere .dp-phrase{font-size:.9rem;line-height:1.32}.dp-cles>div{gap:.25rem;padding:.5rem .65rem .55rem}.dp-cles dd{font-size:1.02rem}.dp-faits>li{padding:.3rem 0;line-height:1.25}}.acc-frais-scene{isolation:isolate;position:relative}.acc-frais-scene>.acc-section{z-index:1;position:relative}.fr-decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fr-piece{aspect-ratio:1;fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;opacity:.16;height:auto;rotate:var(--r);position:absolute}@media (max-width:47.99rem){.fr-piece:nth-child(2),.fr-piece:nth-child(4){display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fr-piece{animation:linear both fr-derive;animation-timeline:view();animation-range:cover}}}@keyframes fr-derive{0%{transform:translateY(calc(var(--p) * 4rem)) rotate(calc(var(--p) * -14deg))}to{transform:translateY(calc(var(--p) * -4rem)) rotate(calc(var(--p) * 14deg))}}.acc-frais-barre{border-radius:.9rem .9rem 0 0}@media (max-width:47.99rem){.acc-frais-barre{border-radius:999px}}.fr-tampon{z-index:2;color:#fff;font-family:var(--f-display);text-transform:uppercase;text-align:center;white-space:normal;opacity:0;pointer-events:none;border:3px solid;border-radius:.5rem;width:max-content;max-width:92%;padding:.35em .6em .25em;font-size:clamp(.95rem,1.35vw,1.4rem);font-weight:900;font-stretch:62%;line-height:1;position:absolute;bottom:6.25rem;left:50%;transform:translate(-50%)rotate(-8deg)scale(1.6)}.acc-frais[data-alternance] .fr-tampon{opacity:1;transform:translate(-50%)rotate(-8deg)scale(1)}@media (max-width:47.99rem){.fr-tampon{display:none}}@media (prefers-reduced-motion:no-preference){.fr-tampon{transition:opacity .26s linear .22s, transform .52s var(--rebond) .22s}.acc-frais-barres>li .acc-frais-barre{transition:transform var(--d-glisse) var(--courbe), opacity var(--d-pose) linear}}.acc-frais-somme{font-variant-numeric:tabular-nums}.fr-facilites{border-radius:var(--rayon);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem clamp(1rem,2vw,1.75rem);display:grid}.fr-fois{font-family:var(--f-display);color:var(--accent-lisible);margin:0;font-size:clamp(4.5rem,7vw,7rem);font-weight:900;font-stretch:62%;line-height:.8}.fr-fois>span{font-size:.55em}.fr-fois-libelle{font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-lisible);margin:.2rem 0 0;font-size:1rem;font-weight:850;font-stretch:75%}.fr-facilites ul{margin-top:.75rem}.fr-facilites li>span{text-wrap:balance}.acc-frais-bascule>button{font-family:var(--f-display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;gap:.5rem;padding:0 .8rem;font-size:clamp(.98rem,1.05vw,1.15rem);font-weight:850;font-stretch:75%;line-height:1}@media (prefers-reduced-motion:no-preference){.fr-fois{transition:transform var(--d-glisse) var(--rebond)}.fr-facilites:hover .fr-fois{transform:rotate(-6deg)scale(1.05)}}.ag-titre{align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.ag-titre>svg,.ag-titre>.icone{flex:none;width:.8em;height:.8em}.ag-titre:hover strong,.ag-titre:focus-visible strong{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.ag-lieu .picto,.ag-lieu svg{vertical-align:-.15rem;width:.95rem;height:.95rem;margin-right:.35rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.ag-titre>svg,.ag-titre>.icone{transition:transform var(--d-pose) var(--courbe)}.ag-titre:hover>svg,.ag-titre:hover>.icone{transform:translate(.25rem)}}.st-section,.st-x{grid-template-columns:minmax(0,1fr)}.st-section>*,.st-x>*,.st-accomp-bloc>*{min-width:0}@media (min-width:64rem){.st-x{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (max-width:47.99rem){.st-accomp{margin-inline:calc(var(--gouttiere) * -1);padding-inline:var(--gouttiere);scroll-padding-inline:var(--gouttiere);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.st-accomp::-webkit-scrollbar{display:none}.st-accomp>li{scroll-snap-align:start;grid-template-columns:minmax(0,1fr);align-content:start;gap:.5rem}.st-accomp-picto{grid-row:auto}}a.bouton.ag-voir{white-space:nowrap}@media (min-width:48rem) and (max-width:63.99rem){.dp-actions>.bouton{flex:none}}@media (max-width:24rem){.dp-scene{padding-top:calc(var(--entete) + .4rem)}.dp-titre{font-size:2.1rem}.dp-onglets{margin-top:.75rem}.dp-onglet{min-height:2.8rem;padding:.45rem .65rem .4rem}.dp-diplome,.dp-diplome-bachelor,.dp-diplome-mastere{gap:.5rem;padding-top:.85rem}.dp-nom-mot{font-size:2.6rem}.dp-phrase{font-size:.92rem}.dp-cles>div{padding-inline:.5rem}.dp-cles dd{font-size:.9rem}.dp-faits>li{padding:.3rem 0;font-size:.86rem}}.pj-pied{padding-top:.25rem;padding-bottom:calc(clamp(1.25rem,2.5vw,2.25rem) + clamp(2.25rem,6vw,6.5rem))}@media (min-width:48rem){.acc-date:not(.acc-date-retour){grid-template-columns:7.5rem minmax(0,1fr) 12rem}}@media (min-width:64rem) and (max-width:79.99rem){.acc-date:not(.acc-date-retour){grid-template-columns:7.5rem minmax(0,1fr)}}@media (max-width:47.99rem){.acc-frais-bascule>button{gap:.4rem;padding:0 .55rem;font-size:.92rem}.acc-frais-bascule svg{width:1.1rem;height:1.1rem}}@media (max-width:26rem){.acc-frais-bascule>button{font-size:.86rem}.acc-frais-bascule svg{display:none}}@media (max-width:47.99rem){.acc-frais-barres>li{animation-range:entry}}@media (min-width:64rem){.st-x{grid-template-rows:auto auto;align-items:stretch;row-gap:.75rem}.st-mur-bloc{display:contents}.st-consigne{grid-area:1/2;margin:0}.st-carte{grid-area:2/1;height:auto;min-height:0}.st-mur{grid-area:2/2}}
