#links h2,#story h2{display:none}#story h1:not(:first-child){margin-top:1lh}#story h1:not(:last-child){margin-bottom:1lh}#story h2:not(:first-child){margin-top:1lh}#story h2:not(:last-child){margin-bottom:1lh}#story h3:not(:first-child){margin-top:1lh}#story h3:not(:last-child){margin-bottom:1lh}#story h4:not(:first-child){margin-top:1lh}#story h4:not(:last-child){margin-bottom:1lh}#story h5:not(:first-child){margin-top:1lh}#story h5:not(:last-child){margin-bottom:1lh}#story h6:not(:first-child){margin-top:1lh}#story h6:not(:last-child){margin-bottom:1lh}#story{width:60ch;margin-left:auto;margin-right:auto}#story p{hyphens:auto}#story :is(p,.figure,pre):not(.figure *):not(:first-child){margin-top:3.125ex}#story :is(p,.figure,pre):not(.figure *):not(:last-child){margin-bottom:3.125ex}#story article:not(:first-child){margin-top:2lh}#story article:not(:last-child){margin-bottom:2lh}body{gap:0}main{background:border-box linear-gradient(rgb(from var(--color-lvl) r g b/.9),rgb(from var(--color-lvl) r g b/.9)),padding-box var(--bg-img, rgb(from var(--color-lvl) r g b/.9)) no-repeat;background-size:cover;padding:2.5lh min(2.5%,2.5lh)}.gallery{align-items:center;display:flex;flex-wrap:wrap;list-style:none;column-gap:min(3vw,3em);row-gap:3em}.gallery>li{display:contents}.gallery>li>*{padding:inherit;margin:inherit;border-radius:inherit;flex:1;max-width:max-content;min-width:25ch}.gallery figure{display:flex;flex-flow:column;max-width:min(26em,100%)}.gallery iframe{background-color:#fff;width:fit-content;height:100%;min-height:13em}.gallery iframe+figcaption{border-width:1px 0 0 0;border-style:solid;border-color:rgb(from var(--color-fg) r g b/.15)}.ref-cite{text-decoration:none}.ref-cite :is(img,svg){height:1em;width:auto;margin-right:.5ch}.ref-cite *{vertical-align:text-bottom}.ref-cite:is(:hover,:focus-within,:focus) *{text-decoration:underline}.ref-backlink{vertical-align:top;user-select:none;font-size:.8em}.list-link{gap:1em;flex-wrap:wrap}.list-link a{padding:.375lh 1.5ch;border-radius:.25lh;border-width:1px;border-style:solid;border-color:rgb(from var(--color-fg) r g b/.15);background-color:var(--color-lvl)}@media(prefers-reduced-motion:no-preference){.list-link a:is(:hover,:focus-within,:focus){transform:scale(1.05)}}.list-link a:is(:hover,:focus-within,:focus){color:var(--color-accent-fg);--color-fg: var(--color-accent-fg);background-color:rgb(from var(--color-accent) r g b/1)}.list-link a :is(img,svg){height:2em;width:auto;margin-right:1ch}.list-link a *{vertical-align:middle}.list-link a{display:block}main>header{display:grid;gap:1lh}.history-meta{display:flex;flex-wrap:wrap;gap:.5em;align-items:baseline;font-weight:700;color:var(--color-accentext)}.history-meta_year{color:var(--color-fg)}.history-media{width:min(100%,52rem);height:auto;border-radius:.75em;border-width:1px;border-style:solid;border-color:rgb(from var(--color-fg) r g b/.15)}#history-body{margin-top:2lh}.history-body{display:grid;gap:1.25lh}.gray-when-not-hover:not(:is(:hover,:focus-within,:focus)){filter:grayscale(100%);opacity:.5}.but-body h2:not(:first-child){margin-top:1lh}.but-body h2:not(:last-child){margin-bottom:1lh}.but-body h3:not(:first-child){margin-top:1lh}.but-body h3:not(:last-child){margin-bottom:1lh}.but-body{margin:0 min(2.5%,2.5lh)}.but-body :is(#presentation,#resultat-pour-moi) h2{display:none}.but-body #titre{justify-content:center;align-items:center;display:flex;gap:3em}.but-body #presentation{max-width:100%;column-width:60ch}.but-body #presentation>*{max-width:60ch}.but-body #presentation p{hyphens:auto}.but-body #presentation :is(p,.figure,pre):not(.figure *):not(:first-child){margin-top:3.125ex}.but-body #presentation :is(p,.figure,pre):not(.figure *):not(:last-child){margin-bottom:3.125ex}.but-body #presentation{font-size:1.2em}.but-body #presentation p{margin:0 auto}.but-body .tabs{border:2px var(--color-lvl-next) solid;border-radius:.25lh;padding:.5em;margin-bottom:2em}.but-body #progression .year-skills{list-style:none;display:flex;flex-direction:column;gap:2.5lh}.but-body #progression .year-skills>li{background:border-box linear-gradient(rgb(from var(--color-lvl) r g b/.96),rgb(from var(--color-lvl) r g b/.96)),padding-box var(--bg-img, rgb(from var(--color-lvl) r g b/.96)) no-repeat;background-size:cover;padding:1.5em;border-radius:1.5em}.but-body #progression .list-project{margin-top:1.25em}.but-body #progression p{hyphens:auto}.but-body #progression :is(p,.figure,pre):not(.figure *):not(:first-child){margin-top:3.125ex}.but-body #progression :is(p,.figure,pre):not(.figure *):not(:last-child){margin-bottom:3.125ex}.but-body #progression .tablist{display:flex;flex-wrap:wrap;justify-content:stretch;margin-bottom:2em}.but-body #progression .tablist button{flex:1;font-size:1.3em}.but-body #progression [role=tab]{padding:.3125lh 1.25ch;border-radius:.25lh;border-width:1px;border-style:solid;border-color:rgb(from var(--color-fg) r g b/.15);background-color:var(--color-lvl-next);color:var(--color-fg);cursor:pointer;font-weight:500}.but-body #progression [role=tab]:hover{background-color:var(--color-lvl)}.but-body #progression [role=tab]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.but-body #progression [role=tab][aria-selected=true]{color:var(--color-accent-fg);--color-fg: var(--color-accent-fg);background-color:rgb(from var(--color-accent) r g b/1);border-color:rgb(from var(--color-accent) r g b/.5)}.but-body #progression .year-bilan{font-weight:500}.but-body #progression .year-skills{display:flex;flex-flow:row wrap;gap:1.5lh}.but-body #progression .year-skill{border-width:1px;border-style:solid;border-color:rgb(from var(--color-fg) r g b/.15);border-radius:1em;background-color:var(--color-lvl-next)}.but-body #progression .year-skill .apprentissages{display:flex;flex-direction:column;gap:.5lh;padding-left:2em}.but-body :has(>#resultat-pour-moi){justify-content:center;align-items:center;display:flex;gap:3em}.but-body :has(>#resultat-pour-moi) figure{border-radius:1em;flex-basis:max(20em,40%)}.but-body :has(>#resultat-pour-moi) figure img{border-top-left-radius:1em;border-top-right-radius:1em}.but-body :has(>#resultat-pour-moi) #resultat-pour-moi p{hyphens:auto}.but-body :has(>#resultat-pour-moi) #resultat-pour-moi :is(p,.figure,pre):not(.figure *):not(:first-child){margin-top:3.125ex}.but-body :has(>#resultat-pour-moi) #resultat-pour-moi :is(p,.figure,pre):not(.figure *):not(:last-child){margin-bottom:3.125ex}.but-body :has(>#resultat-pour-moi) #resultat-pour-moi{max-width:60ch}
