:root{--grid-gutter:20px;--loading-cover-image-delay:.6s}.cover-home{height:100svh;place-content:center}.cover-home:after{background:linear-gradient(180deg,#000000b3,#00000080 49.5%,#000c);content:"";display:block;top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.cover-home:before{background:linear-gradient(180deg,rgba(0,0,0,.6),transparent);content:"";height:13.35714286rem;left:0;pointer-events:none;position:absolute;right:0;top:0}@media screen and (max-width:813px){.cover-home:before{height:10.71428571rem}}.cover-home__image{top:0;right:0;bottom:0;left:0;position:absolute}.cover-home__image figure,.cover-home__image img,.cover-home__image picture{height:100%;width:100%}.cover-home__image img{-o-object-fit:cover;object-fit:cover}.cover-home__image figcaption{align-items:center;bottom:0;display:flex;font-family:Readex Pro;font-size:.85714286rem;font-style:normal;font-weight:183;gap:4rem;left:var(--padding-x);letter-spacing:.03428571rem;line-height:140%;margin:0;position:absolute;visibility:hidden;z-index:1}@media screen and (max-width:813px){.cover-home__image figcaption{font-style:normal;font-weight:280;gap:1.14285714rem}}.cover-home__image figcaption:has(span):before{animation:slideYScale .8s cubic-bezier(.68,0,.265,1) var(--loading-cover-image-delay) forwards;background:#fff;content:"";display:block;height:7.14285714rem;transform:scaleY(0);transform-origin:bottom center;visibility:visible;width:1px}@media screen and (max-width:813px){.cover-home__image figcaption:has(span):before{height:4.28571429rem}}.cover-home__image figcaption:has(span)>span{overflow:hidden}.cover-home__image figcaption:has(span)>span>span{animation:SlideYBottomToTop .8s cubic-bezier(.68,0,.265,1) var(--loading-cover-image-delay) forwards;color:#fff;display:block;position:relative;transform:translateY(100%);visibility:visible}.cover-home__title{color:#fff;font-size:3.16864286rem;font-style:normal;font-variant-numeric:ordinal;grid-column:1/-1;grid-row:1;letter-spacing:.12671429rem;line-height:140%;visibility:hidden;z-index:2}@media screen and (max-width:813px){.cover-home__title{font-size:1.57142857rem;font-style:normal;font-weight:262;letter-spacing:.06285714rem;line-height:130%}}.cover-home__title .title__logo{font-family:adobe-garamond-pro,serif;font-size:4.57142857rem;font-style:normal;font-weight:600}@media screen and (max-width:813px){.cover-home__title .title__logo{font-size:2.85714286rem;line-height:1;width:0}}@media screen and (min-width:814px){.cover-home__title .title__logo{transform:translateY(2px)}}.cover-home__title .title__mask{overflow:hidden}.cover-home__title .title__mask .mask__line{--stagger:.1s;animation:SlideYBottomToTop 1.8s cubic-bezier(.68,0,.265,1) calc(var(--line-index)*var(--stagger) + var(--loading-cover-image-delay) - .3s) forwards;font-kerning:none;font-variation-settings:"HEXP" 14,"wght" 160!important;position:relative;transform:translateY(100%);visibility:visible}.home-actu{padding-bottom:6.85714286rem;padding-top:6.85714286rem}.home-actu__top{margin-bottom:1.71428571rem}@media screen and (min-width:1000px){.home-actu__top{display:flex;gap:1.71428571rem}.home-actu__list{display:flex;gap:2.85714286rem}.home-actu__list .list__main{flex:2}.home-actu__list .list__right{display:flex;flex:1;flex-direction:column}.home-actu__list .list__right .actualite{flex:1}.home-actu__list .list__right .actualite:not(:last-child){border-bottom:none}.home-actu__list.has-el-1 .list__main{flex:1}}:root{--padding-x:1.71428571rem}@media screen and (min-width:814px){:root{--padding-x:4rem}}@media screen and (min-width:1601px){:root{--padding-x:min(6vw,10.28571429rem)}}:root{--grid-gutter:20px}.home-evenements{padding-bottom:6.85714286rem;padding-top:6.85714286rem}.home-evenements__top{margin-bottom:2.28571429rem}@media screen and (min-width:814px){.home-evenements__top{display:flex;gap:1.71428571rem}}.home-evenements__main{margin-bottom:2.85714286rem}@media screen and (max-width:813px){.home-evenements__main{margin-bottom:1.71428571rem}}.home-evenements__list{display:flex;gap:1.71428571rem}@media screen and (max-width:813px){.home-evenements__list{flex-direction:column}}.home-evenements__list>*{flex:1}
