:root{--sheet-width:210mm;--sheet-height:297mm;--sheet-padding:4mm;--content-border-top:2mm;--content-border-bottom:10mm;--header-width:var(--sheet-width);--header-height:44mm;--header-padding:var(--sheet-padding);--logo-width:40mm;--headline-width:calc(var(--header-width) - (2 * var(--header-padding)) - var(--logo-width) - 1mm);--footer-width:var(--sheet-width);--footer-height:10mm;--article-padding:5mm;--article-width:140mm;--article-height:calc(var(--sheet-height) - var(--header-height) - var(--footer-height));--aside-padding:5mm;--aside-width:calc(var(--sheet-width) - var(--article-width));--aside-height:calc(var(--sheet-height) - var(--header-height) - var(--footer-height))}*{box-sizing:border-box;margin:0}p,ul{margin:4mm 0}body:not(.no-transition){transition-property:color,background-color,border-color;transition-duration:.25s;transition-timing-function:ease-in-out}:root:not(.dark){--primary-color:#000;--accent-color:#1d3251;--emphasis-color:#ade1c2;--light-color:#fff;--background-alternate-color:#f2f2f2;--sheet-background-color:#fff4e7;--header-bg-color:var(--accent-color);--header-primary-color:var(--light-color);--header-alternate-color:var(--emphasis-color);--aside-bg-color:var(--background-alternate-color);--aside-primary-color:var(--primary-color);--aside-alternate-color:var(--accent-color);--aside-stroke-color:var(--light-color);--aside-skill-fill-color:var(--accent-color);--aside-skill-bg-color:var(--light-color)}@media(prefers-color-scheme:dark){:root:not(.dark):not(.light){--primary-color:#f2f2f2;--accent-color:#6B3031;--emphasis-color:#ae8785;--light-color:#282828;--background-alternate-color:#3f3f3f;--sheet-background-color:var(--light-color);--header-bg-color:var(--accent-color);--header-primary-color:var(--primary-color);--header-alternate-color:var(--emphasis-color);--aside-bg-color:var(--background-alternate-color);--aside-primary-color:var(--primary-color);--aside-alternate-color:var(--emphasis-color);--aside-stroke-color:var(--primary-color);--aside-skill-fill-color:var(--accent-color);--aside-skill-bg-color:var(--emphasis-color)}}:root.dark{--primary-color:#f2f2f2;--accent-color:#6B3031;--emphasis-color:#ae8785;--light-color:#282828;--background-alternate-color:#3f3f3f;--sheet-background-color:var(--light-color);--header-bg-color:var(--accent-color);--header-primary-color:var(--primary-color);--header-alternate-color:var(--emphasis-color);--aside-bg-color:var(--background-alternate-color);--aside-primary-color:var(--primary-color);--aside-alternate-color:var(--emphasis-color);--aside-stroke-color:var(--primary-color);--aside-skill-fill-color:var(--accent-color);--aside-skill-bg-color:var(--primary-color)}#sun,#moon{opacity:0}.light #sun,.dark #moon{opacity:0}.light #moon,.dark #sun{opacity:1}@font-face{font-family:'Corbel';src:url('/fonts/Corbel.woff2') format('woff2'),url('/fonts/Corbel.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Rockwell';src:url('/fonts/ROCK.woff2') format('woff2'),url('/fonts/ROCK.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@media print{*{print-color-adjust:exact}.sheet{width:100%!important;height:100%!important;page-break-after:auto!important;overflow:hidden}.theme-selector img,.download-pdf a{display:none!important}}body{font-family:'Corbel',serif;background-color:var(--sheet-background-color)}h1,h2,h3,h4,h5,h6{margin:1mm}ul li p{margin:0;padding:0}header{width:var(--header-width);height:var(--header-height);overflow:hidden;background-color:var(--header-bg-color);padding:var(--header-padding);color:var(--header-primary-color);position:relative}header .logo{width:var(--logo-width);height:25mm;display:inline-block;font-size:65px;margin:0;text-align:center;line-height:20mm;font-weight:bold;color:var(--header-primary-color);vertical-align:top}header .separator{color:var(--header-alternate-color);font-weight:100;font-size:120%;animation:rotate .6s ease-in-out 0s 1 forwards;display:inline-block;transform-origin:50% 60%}header .headline{width:var(--headline-width);display:inline-block}header h1{font-family:'Rockwell',cursive;font-size:30px;font-weight:100;color:var(--header-alternate-color);margin:3mm 0 0 0;display:inline-block;vertical-align:top;word-spacing:10000px}header hr{margin:2.5mm 0;width:85%}header h2{margin:0;font-size:18px;font-weight:100;letter-spacing:1.5mm}header .download-pdf{position:absolute;right:5mm;top:5mm}header .download-pdf a{display:block;width:5mm;height:5mm;background-color:var(--emphasis-color);mask:no-repeat center / contain url("/img/download-pdf.svg")}header .theme-selector{position:absolute;top:5mm;right:5mm;cursor:pointer}header .theme-selector:focus{outline:0}header .theme-selector:focus img{outline:auto}header .theme-selector #moon,header .theme-selector #sun{position:absolute;top:0;left:-5mm;display:block;width:5mm;height:5mm}header .theme-selector svg{fill:var(--header-primary-color)}header .qr-code{position:absolute;display:block;height:15mm;width:15mm;top:13mm;right:6mm;background-color:var(--emphasis-color)}html[lang="fr"] header .qr-code{-webkit-mask:no-repeat center / contain url('/img/qr-2022-fr.svg');mask:no-repeat center / contain url('/img/qr-2022-fr.svg')}html[lang="en"] header .qr-code{-webkit-mask:no-repeat center / contain url('/img/qr-2022-en.svg');mask:no-repeat center / contain url('/img/qr-2022-en.svg')}header .qr-code img svg{fill:red}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(359.9deg)}}aside{width:var(--aside-width);height:var(--aside-height);display:inline-block;vertical-align:top;padding-top:var(--sheet-padding);padding-left:var(--sheet-padding);background-color:var(--aside-bg-color);border-top:var(--content-border-top) solid var(--emphasis-color);color:var(--aside-primary-color)}aside h1,aside h2,aside h3,aside h4{color:var(--aside-alternate-color)}aside .tel,aside .email,aside .place,aside .mobility,aside .language{display:block;font-size:4mm;padding-bottom:1mm;vertical-align:middle;margin-right:1mm;border-radius:1mm}aside .tel::before,aside .email::before,aside .place::before,aside .mobility::before,aside .language::before{background-color:var(--aside-skill-fill-color);width:7mm;height:7mm;content:" ";display:inline-block;position:absolute;border-radius:1mm}.icon span::before{content:" ";display:inline-block;position:relative;inset:0;width:7mm;height:7mm;background-color:var(--aside-skill-bg-color);vertical-align:middle;margin-right:2mm}.icon.tel span::before{mask:url("/img/phone.svg");mask-position:center;mask-repeat:no-repeat}.icon.email span::before{mask:url("/img/email.svg");mask-position:center;mask-repeat:no-repeat}.icon.place span::before{mask:url("/img/marker.svg");mask-position:center;mask-repeat:no-repeat}.icon.mobility span::before{mask:url("/img/car.svg");mask-position:center;mask-repeat:no-repeat}.icon.language span::before{mask:url("/img/language.svg");mask-position:center;mask-repeat:no-repeat}aside .icon path{stroke:var(--aside-stroke-color)}aside .description{display:inline-block;height:7mm;margin-top:0;vertical-align:middle;line-height:7mm}aside .skills,aside .trainings{margin-top:12mm}.skills ul{padding-left:1mm}li.skill{list-style-type:none;margin-top:0;padding-bottom:7mm;margin-bottom:3mm;vertical-align:top;position:relative}li.skill::before,li.skill::after{content:"";display:inline-block;position:absolute;margin-top:7mm;box-sizing:border-box;height:4mm;width:50mm;left:0}li.skill::before{background-color:var(--emphasis-color)}li.skill::after{background-color:var(--accent-color);mask-repeat:no-repeat}li.skill[data-level="0"]::after{mask-image:url("/img/progress-0.svg")}li.skill[data-level="5"]::after{mask-image:url('/img/progress-5.svg')}li.skill[data-level="10"]::after{mask-image:url('/img/progress-10.svg')}li.skill[data-level="15"]::after{mask-image:url('/img/progress-15.svg')}li.skill[data-level="20"]::after{mask-image:url('/img/progress-20.svg')}li.skill[data-level="25"]::after{mask-image:url('/img/progress-25.svg')}li.skill[data-level="30"]::after{mask-image:url('/img/progress-30.svg')}li.skill[data-level="35"]::after{mask-image:url('/img/progress-35.svg')}li.skill[data-level="40"]::after{mask-image:url('/img/progress-40.svg')}li.skill[data-level="45"]::after{mask-image:url('/img/progress-45.svg')}li.skill[data-level="50"]::after{mask-image:url('/img/progress-50.svg')}li.skill[data-level="55"]::after{mask-image:url('/img/progress-55.svg')}li.skill[data-level="60"]::after{mask-image:url('/img/progress-60.svg')}li.skill[data-level="65"]::after{mask-image:url('/img/progress-65.svg')}li.skill[data-level="70"]::after{mask-image:url('/img/progress-70.svg')}li.skill[data-level="75"]::after{mask-image:url('/img/progress-75.svg')}li.skill[data-level="80"]::after{mask-image:url('/img/progress-80.svg')}li.skill[data-level="85"]::after{mask-image:url('/img/progress-85.svg')}li.skill[data-level="90"]::after{mask-image:url('/img/progress-90.svg')}li.skill[data-level="95"]::after{mask-image:url('/img/progress-95.svg')}li.skill[data-level="100"]::after{mask-image:url('/img/progress-100.svg')}aside .trainings .training{margin-top:5mm}aside .trainings .training .training-title{display:block;font-size:4mm;color:var(--aside-alternate-color);margin-left:1mm}aside .trainings .training .training-year{display:block;font-size:3.5mm;margin-bottom:3mm;margin-left:1mm}article{width:var(--article-width);height:var(--article-height);display:inline-block;vertical-align:top;padding:var(--sheet-padding);background-color:var(--light-color);color:var(--primary-color);border-top:var(--content-border-top) solid var(--emphasis-color)}article ul.highlights{list-style:none}article .highlights li::before{content:"";width:5mm;height:5mm;display:inline-block;vertical-align:middle;padding-right:1mm;background-color:var(--accent-color);mask:no-repeat center / contain url("data:image/svg+xml,%3Csvg color='currentColor' viewBox='0 0 24 24' width='4mm' height='4mm' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='currentColor' d='M9.49997 12.4L5 17.7999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath stroke='currentColor' d='M9.49997 12.4L5 7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cline stroke='currentColor' x1='18' y1='18' x2='10' y2='18' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/line%3E%3C/svg%3E")}article .highlights p{vertical-align:middle;display:inline-block}.about h4{margin:1mm;text-transform:uppercase;font-size:22px;font-weight:100;letter-spacing:1.5mm}.about .headline,.about .paragraphs{width:calc((var(--article-width) - (2 * var(--sheet-padding))) / 2 - 2px);display:inline-block;vertical-align:top;overflow:hidden}.about .headline{font-style:italic;line-height:30px;font-size:20px;padding-right:2mm}.about .paragraphs{font-size:14px;padding-left:2mm}h3{margin:1mm;text-transform:uppercase;font-size:22px;font-weight:100;letter-spacing:1.5mm}.experiences{font-size:14px}p{text-align:justify}footer{display:inline-block;position:absolute;bottom:0;left:0;width:var(--footer-width);height:var(--footer-height);text-align:right;color:var(--accent-color);background-color:var(--emphasis-color);padding:0 var(--sheet-padding) var(--sheet-padding) var(--sheet-padding)}i.user-icon{position:relative;display:inline-block;width:5mm;height:5mm}i.user-icon::before{content:" ";display:block;position:absolute;inset:0;background-color:var(--accent-color);mask:no-repeat center / contain url("/img/user.svg")}