@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/Fraunces_72pt-Regular-DrQqG2Fq.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/Fraunces_72pt-Bold-FQ5My3ht.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:900;font-display:swap;src:url(/app/themes/plenitude-arena/public/build/assets/Fraunces_72pt-Black-dhTEC1ix.woff2)format("woff2")}.hero-slider{width:100%;height:100vh;background:var(--noir-pur);height:100dvh;min-height:37.5rem;color:var(--blanc-pur);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}body.admin-bar .hero-slider{height:calc(100vh - 32px);height:calc(100dvh - 32px)}@media (max-width:782px){body.admin-bar .hero-slider{height:calc(100vh - 46px);height:calc(100dvh - 46px)}}@media (max-width:768px){.hero-slider{min-height:35rem}}.hero-slider__track{position:absolute;top:0;bottom:0;left:0;right:0}.hero-slider__slide{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s;position:absolute;top:0;bottom:0;left:0;right:0}.hero-slider__slide.is-active{opacity:1;visibility:visible;z-index:1;transition:opacity .6s}.hero-slider__media{object-fit:cover;-webkit-user-drag:none;user-drag:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hero-slider__media img{object-fit:cover;-webkit-user-drag:none;user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.hero-slider__video{pointer-events:none}.hero-slider__iframe{pointer-events:none;border:0;width:max(100%,177.778dvh);height:max(100%,56.25dvw);top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.hero-slider__overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--vert-profond) 0%, transparent) 0%, color-mix(in srgb, var(--vert-profond) 0%, transparent) 35%, color-mix(in srgb, var(--vert-profond) 85%, transparent) 100%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero-slider__content{z-index:5;pointer-events:none;align-items:flex-end;padding:3rem 12rem 6rem 6rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:1024px){.hero-slider__content{padding:2.5rem 6rem 4.5rem 3rem}}@media (max-width:768px){.hero-slider__content{padding:1.5rem 1.5rem 6rem}}.hero-slider__info{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:none}.hero-slider__info.is-active{display:flex}.hero-slider__label{background:var(--jaune-soleil);color:var(--noir-pur);text-transform:uppercase;border-radius:2rem;align-self:flex-start;align-items:center;padding:.3125rem .625rem;font-family:Montserrat,system-ui,sans-serif;font-size:.875rem;font-weight:800;line-height:1;display:inline-flex}.hero-slider__titre{color:var(--blanc-pur);margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:3rem;font-weight:900;line-height:1}@media (max-width:1024px){.hero-slider__titre{font-size:2.5rem}}@media (max-width:768px){.hero-slider__titre{font-size:2rem}}.hero-slider__sous-titre{color:var(--blanc-pur);margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1}@media (max-width:768px){.hero-slider__sous-titre{font-size:1.125rem}}.hero-slider__description{color:var(--blanc-pur);margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:500;line-height:1.4}.hero-slider__ctas{flex-wrap:wrap;gap:1rem;padding-top:1rem;display:flex}@media (max-width:768px){.hero-slider__ctas{flex-direction:column;align-items:stretch;gap:1rem;width:100%}.hero-slider__ctas .btn{width:100%}.hero-slider__ctas .btn__face{justify-content:center;width:100%}}.hero-slider__controls{z-index:6;pointer-events:none;flex-direction:column;align-items:flex-end;gap:3rem;padding:0 6rem 3rem;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:1024px){.hero-slider__controls{gap:2rem;padding:0 3rem 2rem}}@media (max-width:768px){.hero-slider__controls{gap:1rem;padding:0 1.5rem 1.5rem}}.hero-slider__nav{pointer-events:auto;gap:1rem;display:flex}@media (max-width:768px){.hero-slider__nav{display:none}}.hero-slider__btn{flex-shrink:0}.hero-slider__progress{pointer-events:auto;align-items:center;gap:1.5rem;width:100%;height:.25rem;display:flex}@media (max-width:768px){.hero-slider__progress{gap:.75rem}}.hero-slider__bar{background:color-mix(in srgb, var(--blanc-pur) 20%, transparent);cursor:pointer;border:none;border-radius:0;flex:1;height:.25rem;padding:0;transition:height .2s;position:relative;overflow:hidden}.hero-slider__bar-fill{background:var(--blanc-pur);width:0;height:100%;transition:width 50ms linear;display:block}.hero-slider__scroll{z-index:6;width:6rem;height:6rem;color:var(--blanc-pur);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;bottom:0;right:0;overflow:hidden}.hero-slider__scroll svg{width:1.5rem;height:1.5rem;margin-left:-.75rem;animation:2.5s infinite heroScrollFall;position:absolute;top:.75rem;left:50%}.hero-slider__scroll:hover svg{opacity:.7}@media (max-width:768px){.hero-slider__scroll{display:none}}@keyframes heroScrollFall{0%{animation-timing-function:cubic-bezier(.6,0,.7,.4);transform:translateY(0)}10%{animation-timing-function:ease-out;transform:translateY(2.25rem)}14%{animation-timing-function:ease-in;transform:translateY(1.5rem)}18%{animation-timing-function:ease-out;transform:translateY(2.25rem)}22%{animation-timing-function:ease-in;transform:translateY(1.875rem)}26%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(2.25rem)}to{transform:translateY(0)}}.hero-slider.hero-slider--theme-vip .hero-slider__label,body.theme-page-vip .hero-slider:not(.hero-slider--theme-standard) .hero-slider__label{background:var(--vip-dore);color:var(--vip-bordeaux-profond)}.hero-slider.hero-slider--theme-vip .hero-slider__ctas .btn--primary:before,body.theme-page-vip .hero-slider:not(.hero-slider--theme-standard) .hero-slider__ctas .btn--primary:before{background:var(--vip-dore-50);border:var(--border-width) solid var(--vip-bordeaux-profond);opacity:1}.hero-slider.hero-slider--theme-vip .hero-slider__ctas .btn--primary .btn__face,body.theme-page-vip .hero-slider:not(.hero-slider--theme-standard) .hero-slider__ctas .btn--primary .btn__face{background:var(--vip-dore);border-color:var(--vip-dore);color:var(--vip-bordeaux-profond)}.hero-slider.hero-slider--theme-vip .hero-slider__ctas .btn--primary:hover:not(:disabled):not(.is-disabled) .btn__face,body.theme-page-vip .hero-slider:not(.hero-slider--theme-standard) .hero-slider__ctas .btn--primary:hover:not(:disabled):not(.is-disabled) .btn__face{border-color:var(--vip-dore-50)}.hero-slider.hero-slider--theme-vip .hero-slider__ctas .btn--secondary:before,.hero-slider.hero-slider--theme-vip .hero-slider__btn.btn--secondary:before,body.theme-page-vip .hero-slider:not(.hero-slider--theme-standard) .hero-slider__ctas .btn--secondary:before,body.theme-page-vip .hero-slider:not(.hero-slider--theme-standard) .hero-slider__btn.btn--secondary:before{background:var(--vip-dore)}.hero-slider.hero-slider--theme-vip .hero-slider__ctas .btn--secondary .btn__face,.hero-slider.hero-slider--theme-vip .hero-slider__btn.btn--secondary .btn__face,body.theme-page-vip .hero-slider:not(.hero-slider--theme-standard) .hero-slider__ctas .btn--secondary .btn__face,body.theme-page-vip .hero-slider:not(.hero-slider--theme-standard) .hero-slider__btn.btn--secondary .btn__face{background:var(--vip-bordeaux-profond);border-color:var(--vip-dore);color:var(--vip-dore)}.hero-slider.hero-slider--theme-vip .hero-slider__bar,body.theme-page-vip .hero-slider:not(.hero-slider--theme-standard) .hero-slider__bar{background:color-mix(in srgb, var(--vip-dore) 30%, transparent)}.hero-slider.hero-slider--theme-vip .hero-slider__bar-fill,body.theme-page-vip .hero-slider:not(.hero-slider--theme-standard) .hero-slider__bar-fill{background:var(--vip-dore)}
