@charset "utf-8";:root{--font-color:#754000;--dont-print-color:#195200;--border-color:#754000}html{margin:0;padding:0}body{display:inline-block;width:21cm;height:29.7cm;margin:0;padding:0;font-family:"Playfair Display",serif;color:var(--font-color);font-size:4mm}*{box-sizing:border-box}a{text-decoration:none;color:var(--font-color)}button{background-color:transparent;border:0;margin:0;padding:0;font-family:"Playfair Display",serif;color:var(--font-color);font-size:4mm}ul,li,dl,dt,dd{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6,figure{margin:0;padding:0}.new-tab-link{display:none}#intro-book,#skip-links,#next-hint-bubble,#control-animation,nav,#summary-page,#presentation-page,.dialog-container,#hobbies-page img,#hobbies-page h2 #title-personal-projects,#hobbies-page h2 .sr-only:not(.title-part),#hobbies-page .carrousel-item[data-category=personal-projects],#hobbies-page .slide-description{display:none}#cv-book{display:grid;grid-template-columns:repeat(8,1fr);width:100%}h1{font-size:10mm}h2{font-size:8mm}h3{font-size:5mm}h2{text-transform:uppercase;font-style:italic;text-align:center;margin-bottom:3mm}#cover-page{border-top:1mm solid var(--border-color);border-bottom:1mm solid var(--border-color);text-align:center;padding:3mm 0;grid-column:1 / 9;grid-row:1}#cover-page a{display:none}#cover-page h1{text-transform:uppercase;font-weight:900}#cover-page article{display:inline-block;margin:0 6mm}#cover-page h1:before{content:"♻️ Merci de n'imprimer ce CV que si c'est nécessaire";position:absolute;top:4mm;left:2mm;width:4cm;transform:rotateZ(-10deg);color:var(--dont-print-color);font-size:4mm;text-transform:none;font-weight:normal}#contact-page{grid-column:1 / 9;grid-row:2;margin-top:3mm;font-size:5mm}#contact-page .page-with-content{display:flex;align-items:center;justify-content:center;gap:1cm}#contact-page h2{margin:0;font-size:5mm;font-style:normal}#contact-page .page-content:after,#contact-page h2:before{margin:0 5mm;font-size:8mm;line-height:6mm;font-weight:normal}#contact-page h2:before{content:"⮚";float:left}#contact-page .page-content:after{content:"⮘";float:right}#contact-page .page-content>:not(#contact-link),#contact-page .page-content #contact-link>:not(#contact-link__main){display:none}#contact-page .page-content #contact-link,#contact-page .page-content #contact-link #contact-link__main{display:inline-block;margin:0}#skills-page{grid-column:1 / 9;grid-row:3;margin-top:.5cm}#skills-page:after{content:"";display:inline-block;width:80%;margin:1cm 10%;border-bottom:1px solid var(--border-color)}#skills-page .page-with-content .page-content{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:center;gap:7mm}#skills-page .page-with-content .page-content #experiences-section{flex:3;padding:0 3mm}#skills-page .page-with-content .page-content #experiences-section dt:nth-of-type(n+4),#skills-page .page-with-content .page-content #experiences-section dd:nth-of-type(n+4){display:none}#skills-page .page-with-content .page-content #experiences-section dt *{font-weight:700;font-size:5mm}#skills-page .page-with-content .page-content #experiences-section dt:not(:first-of-type){margin-top:5mm}#skills-page .page-with-content .page-content #experiences-section dd li{list-style-type:circle;margin-left:5mm}#skills-page .page-with-content .page-content #skills-section{flex:2;border-left:1px solid var(--border-color);padding:0 1cm}#skills-page .page-with-content .page-content #skills-section h3:not(:first-of-type){margin-top:3mm}#certificates-page{grid-column:1 / 4;grid-row:4;padding:0 5mm}#certificates-page h3{margin-top:3mm}#certificates-page .date:before{content:"- "}#talks-page{grid-column:4 / 7;grid-row:4;padding:0 5mm 5mm 5mm;border-left:1px solid var(--border-color)}#talks-page a .sr-only{display:none}#talks-page #training-sub-title{font-style:italic;margin:0}#talks-page li{margin-left:5mm;list-style-type:circle}#talks-page #talk-panels{margin-top:1cm}#talks-page #talks-list li .talk-content{position:relative;display:inline-block;width:100%}#talks-page #talks-list li .talk-content .date{position:absolute;top:-1mm;right:0;font-size:5mm;font-weight:700}#hobbies-page{grid-column:7 / 9;grid-row:4;padding:0 5mm;border-left:1px solid var(--border-color);text-align:center}#a11y-parameters{display:none}