.page-head.svelte-11ks5ly{padding-block:clamp(3rem, 7vw, 6rem) var(--section)}.page-head.svelte-11ks5ly .grid:where(.svelte-11ks5ly){grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:3rem clamp(3rem,6vw,6rem);display:grid}h1.svelte-11ks5ly{font-size:var(--step-hero);letter-spacing:-.035em;line-height:.95}.lead.svelte-11ks5ly{max-width:32rem;font-size:var(--step-lead);color:var(--mute);margin-top:2rem;line-height:1.55}.page-head.svelte-11ks5ly img:where(.svelte-11ks5ly){aspect-ratio:4/5;object-fit:cover;border-radius:1.25rem;width:100%}.parcours.svelte-11ks5ly,.diplomes.svelte-11ks5ly,.approche.svelte-11ks5ly{padding-block:var(--section);border-top:1px solid var(--steel)}.timeline.svelte-11ks5ly{--date-col:10rem;--rail-col:2rem;--col-gap:1.5rem;--rail-x:calc(var(--date-col) + var(--col-gap) + var(--rail-col) / 2);list-style:none}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly){grid-template-columns:minmax(0, var(--date-col)) var(--rail-col) minmax(0, 1fr);column-gap:var(--col-gap);padding-bottom:3rem;display:grid;position:relative}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly):last-child{padding-bottom:0}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly):before{content:"";left:calc(var(--rail-x) - 1px);background:var(--steel);width:2px;position:absolute;top:0;bottom:0}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly):first-child:before{top:.6rem}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly):last-child:before{height:.6rem;bottom:auto}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly):after{content:"";left:calc(var(--rail-x) - .55rem);border:2px solid var(--volt);background:var(--ink);border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:.05rem}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly):last-child:after{background:var(--volt)}.quand.svelte-11ks5ly{text-align:right;font-family:var(--font-display);color:var(--volt);grid-column:1;font-size:1.375rem;font-weight:600;line-height:1.1}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly)>div:where(.svelte-11ks5ly){grid-column:3;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:.6rem clamp(2rem,5vw,5rem);display:grid}.timeline.svelte-11ks5ly h3:where(.svelte-11ks5ly){font-size:var(--step-h3)}.timeline.svelte-11ks5ly p:where(.svelte-11ks5ly):not(.quand){max-width:44rem;color:var(--mute)}.judo.svelte-11ks5ly{background:var(--chalk);color:var(--ink);overflow:hidden}.judo.svelte-11ks5ly .grid:where(.svelte-11ks5ly){grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:2rem clamp(2rem,6vw,6rem);display:grid}.judo.svelte-11ks5ly img:where(.svelte-11ks5ly){mix-blend-mode:multiply;justify-self:center;width:100%;max-width:22rem;margin-top:3rem}.statement.svelte-11ks5ly{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);font-weight:600;line-height:1.1}.diplomes.svelte-11ks5ly ul:where(.svelte-11ks5ly){border-top:1px solid var(--steel);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.diplomes.svelte-11ks5ly li:where(.svelte-11ks5ly){border-bottom:1px solid var(--steel);padding:1.75rem 2rem 1.75rem 0}.diplomes.svelte-11ks5ly li:where(.svelte-11ks5ly):nth-child(2n){border-left:1px solid var(--steel);padding-left:2rem}.diplomes.svelte-11ks5ly h3:where(.svelte-11ks5ly){font-size:1.5rem}.diplomes.svelte-11ks5ly li:where(.svelte-11ks5ly) p:where(.svelte-11ks5ly){color:var(--mute);margin-top:.5rem}.approche.svelte-11ks5ly ul:where(.svelte-11ks5ly){grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;list-style:none;display:grid}.approche.svelte-11ks5ly li:where(.svelte-11ks5ly){border-top:3px solid var(--volt);padding-top:1.5rem}.approche.svelte-11ks5ly h3:where(.svelte-11ks5ly){font-size:var(--step-h3);margin-bottom:.75rem}.approche.svelte-11ks5ly p:where(.svelte-11ks5ly){color:var(--mute)}@media (width<=52rem){.page-head.svelte-11ks5ly .grid:where(.svelte-11ks5ly),.judo.svelte-11ks5ly .grid:where(.svelte-11ks5ly),.approche.svelte-11ks5ly ul:where(.svelte-11ks5ly),.diplomes.svelte-11ks5ly ul:where(.svelte-11ks5ly){grid-template-columns:1fr}.page-head.svelte-11ks5ly img:where(.svelte-11ks5ly){max-width:24rem}.timeline.svelte-11ks5ly{--date-col:0rem;--col-gap:0rem;--rail-col:2.75rem}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly){grid-template-columns:var(--rail-col) minmax(0, 1fr);padding-bottom:2.5rem}.quand.svelte-11ks5ly{text-align:left;grid-column:2;margin-bottom:.4rem}.timeline.svelte-11ks5ly li:where(.svelte-11ks5ly)>div:where(.svelte-11ks5ly){grid-column:2;grid-template-columns:1fr}.diplomes.svelte-11ks5ly li:where(.svelte-11ks5ly),.diplomes.svelte-11ks5ly li:where(.svelte-11ks5ly):nth-child(2n){border-left:0;padding-inline:0}.statement.svelte-11ks5ly{order:-1;padding-top:3rem}.judo.svelte-11ks5ly img:where(.svelte-11ks5ly){max-width:16rem}}
