@charset "UTF-8";:root{--header-height:80px;--layout-padding:2.5%;--border-small:1px solid #333333;--border:3px solid #333333;--shadow-small:#ff0000 2.5px 2.5px 0px;--shadow:#ff0000 5px 5px 0px;--medium-radius:12.5px;--big-radius:25px}@media screen and (min-width:993px){:root{--header-height:90px;--layout-padding:60px;--border-small:3px solid #333333;--border:6px solid #333333;--shadow-small:#ff0000 5px 5px 0px;--shadow:#ff0000 10px 10px 0px;--medium-radius:25px;--big-radius:45px}}@media screen and (min-width:1201px){:root{--header-height:120px;--layout-padding:120px}}@media screen and (min-width:1431px){:root{--layout-padding:12%}}::selection{background-color:#333;color:#fff}:user-valid{color:#0f0}:user-invalid{color:red}*,::after,::before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-family:Lexend,serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:16px;color-scheme:dark light;hanging-punctuation:first last;scroll-behavior:smooth;color:#333}body,ul{padding:0}body{min-height:100svh;margin:0;background-color:#ebebeb;overflow:overlay;overflow-x:hidden}body.hidden{overflow:hidden}h1,h2,h3,h4,h5,h6{text-wrap:balance}a,address,blockquote,button,input,li,p,span,textarea{font-family:Lexend,serif;font-size:clamp(16px,.938vw,18px);line-height:1.5;letter-spacing:.03em;max-width:85ch;font-style:normal}p{text-wrap:pretty}a{text-decoration:none;color:inherit}a:hover{color:red}button{padding:0;border:0;background:inherit;color:#333;cursor:pointer}ul{list-style:none}img,picture,svg,video{display:block;max-width:100%}figure,p{margin:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:red;background-clip:padding-box}.section-1 p strong{display:block;margin-top:.5rem}.section-2 .galerie{display:flex;flex-flow:row wrap;justify-content:space-between;margin:2rem 0}@media screen and (min-width:993px){.section-2 .galerie{gap:2rem}}.section-2 .galerie figure{flex:0 0 48%;height:100%;max-height:320px;aspect-ratio:1/1;border-radius:var(--medium-radius);contain:paint}@media screen and (min-width:993px){.section-2 .galerie figure{flex:1 1 23%}}.section-2 .galerie figure img{height:100%;object-fit:cover}.section-2 .sous-section{display:flex;flex-flow:column nowrap}.section-2 .sous-section>div{width:100%}@media screen and (max-width:993px){.section-2 .sous-section .image{margin-top:1rem}}@media screen and (min-width:993px){.section-2 .sous-section{flex-flow:row wrap}.section-2 .sous-section .text{width:60%}.section-2 .sous-section .image{width:40%;display:flex;align-items:flex-end}}.section-3 h2{margin-bottom:4rem}.section-3 .annee{padding:2rem;margin-bottom:2rem;background-color:#fff;border-radius:var(--big-radius);box-shadow:var(--shadow);border:var(--border)}@media screen and (min-width:993px){.section-3 .annee{margin-bottom:4rem}}.section-3 .annee h3{margin:0 0 1rem}.section-3 .annee p{max-width:inherit}.section-3 .annee:nth-child(odd){transform:translateX(-150%)}.section-3 .annee:nth-child(even){transform:translateX(150%)}