*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--color-text-rgb: 65, 37, 17;--color-background-rgb: 255, 252, 238;--color-titre-rgb: 85, 48, 22;--color-sepia-rgb: 85, 48, 22;--color-sepia-light-rgb: 185, 113, 47;--color-sepia-light-gallery-rgb: 194, 180, 169;--color-text: rgb(var(--color-text-rgb));--color-background: rgb(var(--color-background-rgb));--color-titre: rgb(var(--color-titre-rgb));--color-sepia: rgb(var(--color-sepia-rgb));--color-sepia-light: rgb(var(--color-sepia-light-rgb));--color-gallery-bg: rgb(var(--color-sepia-light-gallery-rgb));--color-sepia-50: rgba(var(--color-sepia-rgb), .5);--color-dialog-bg: rgba(0, 0, 0, .85);--color-dialog-backdrop-bg: rgba(0, 0, 0, .7);--font-titre: "Asap", sans-serif;--font-menu: "Asap Condensed", sans-serif;--font-texte: "Merriweather", serif}body{padding-bottom:30px;margin:0;display:flex;flex-direction:column;min-height:100vh;font-family:var(--font-texte);color:var(--color-text);background-color:var(--color-background)}.page-container{display:flex;gap:1rem;align-items:flex-start}.main-layout-before{flex-grow:2}.main-layout-after{flex-grow:1}.page-content{flex-grow:0;max-width:900px;padding:2rem;line-height:1.6}@media (max-width: 1179px){.main-layout-before,.main-layout-after{flex-grow:1}}main.main-homepage,main.main-contact,main.main-mentions{width:100%;max-width:900px;flex-grow:1;padding:2rem;margin:0 auto;line-height:1.6}p,ul,ol{font-size:1rem;margin:.5rem 0}h1,h2,h3,h4,h5,h6{font-family:var(--font-titre);color:var(--color-titre)}h1{text-align:center;margin-bottom:2rem}h2{text-align:left;padding-bottom:.1rem;margin-top:2rem}h3{text-align:left}#hero{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-1;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.hero-background-1,.hero-background-2{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1s ease-in-out}.hero-background-2{opacity:0}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.1)}}header{width:100%;z-index:500}footer{position:fixed;bottom:0;left:0;width:100%;z-index:500}header.header-home .site-header,footer.footer-home .site-footer{background-color:var(--color-sepia-50)}div#id-background-index{margin-top:1rem;max-width:790px;color:var(--color-background);background-color:var(--color-sepia-50);border-radius:20px;padding:1rem}h1#id-main-title{color:var(--color-background);margin-top:0rem}.title-link{color:inherit;text-decoration:none;font:inherit}.title-link:hover{text-decoration:none}.site-header{background-color:var(--color-sepia);color:var(--color-background);padding:.2rem 1rem;display:flex;justify-content:space-between;align-items:center;position:relative}.site-footer{display:flex;justify-content:space-between;align-items:center;padding:.2rem 1rem;background-color:var(--color-sepia);color:var(--color-background)}#menu-toggle{display:none;position:relative;width:44px;height:44px;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;color:var(--color-background)}#menu-toggle .icon{position:absolute;top:50%;left:50%;width:35px;height:35px;transform:translate(-50%,-50%);display:block;pointer-events:none}#menu-toggle .icon path,#menu-toggle .icon line{stroke:var(--color-background);fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#menu-toggle .icon-hamburger{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .25s,transform .25s}#menu-toggle .icon-close{opacity:0;transform:translate(-50%,-50%) scale(.95) rotate(-10deg);transition:opacity .25s,transform .25s}#menu-toggle.open .icon-hamburger{opacity:0;transform:translate(-50%,-50%) scale(.95) rotate(10deg);pointer-events:none}#menu-toggle.open .icon-close{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0);pointer-events:auto}.bar{display:block;width:25px;height:3px;background-color:var(--color-background);margin:5px 0;transition:.4s}#main-menu ul{list-style:none;padding:0;margin:0;display:flex;gap:.5rem}#main-menu a{font-family:var(--font-menu);color:var(--color-background);text-decoration:none;font-weight:700;padding:.3rem;display:block}.site-header .title{font-family:var(--font-titre);font-size:2.5rem;color:var(--color-background)}button:focus,a:focus{outline:none}.gallery-div{text-align:center;margin-top:1rem}video{max-width:100%;max-height:100%;height:auto}@media (max-width: 1029px){.site-header .title{font-size:clamp(2rem,3.3vw,2.5rem)}}@media (max-width: 829px){body{padding-top:20px}#hero{background-image:none;height:auto;width:auto;position:relative}header{width:100%;top:0;left:0;position:fixed}header.header-home .site-header,footer.footer-home .site-footer{background-color:var(--color-sepia)}div#id-background-index{margin-top:0rem;background-color:#fff0;border-radius:0;color:var(--color-text)}h1#id-main-title{color:var(--color-titre)}#menu-toggle{display:inline-flex}#main-menu{display:none;position:absolute;top:100%;left:0;width:100%;background-color:var(--color-sepia);z-index:2000}#main-menu.is-active{display:block}#main-menu a{font-family:var(--font-titre)}#main-menu ul{flex-direction:column;align-items:center;padding:1rem 0}.site-header .title{font-size:2rem}}@media (max-width: 449px){.site-header .title{font-size:1rem}}a[data-astro-cid-abwyfjyv]{font-family:var(--font-titre);transition:color .3s ease}i[data-astro-cid-abwyfjyv]{font-size:1.5rem}.facebook-text[data-astro-cid-abwyfjyv]{margin-left:.2rem}.facebook-text-bold[data-astro-cid-abwyfjyv]{font-weight:700}.copyright[data-astro-cid-55hnotdj],.mentions-legales[data-astro-cid-qzrizkdj]{font-family:var(--font-titre);font-size:.8rem;margin-right:.2rem}.small-footer[data-astro-cid-sz7xmlte]{display:none}@media (max-width: 829px){.small-footer[data-astro-cid-sz7xmlte]{display:flex}.large-footer[data-astro-cid-sz7xmlte]{display:none}}
