:root{--color-000-ch:255 255 255;--color-050-ch:254 251 246;--color-100-ch:247 244 239;--color-200-ch:241 238 229;--color-300-ch:225 218 199;--color-400-ch:205 192 164;--color-500-ch:184 163 127;--color-600-ch:170 142 101;--color-700-ch:156 124 90;--color-800-ch:130 101 76;--color-900-ch:106 83 66;--color-950-ch:87 69 55;--color-1000-ch:0 0 0;--color-vert-light-ch:181 232 218;--color-vert-dark-ch:27 117 78;--color-bleu-light-ch:195 221 236;--color-bleu-dark-ch:45 93 138;--color-fuchsia-light-ch:244 212 235;--color-fuchsia-dark-ch:184 55 152;--color-rouge-light-ch:250 213 209;--color-rouge-dark-ch:216 55 40;--color-valid-ch:81 207 96;--color-valid-dark-ch:11 137 26;--color-warning-ch:255 201 70;--color-warning-dark-ch:212 131 0;--color-error-ch:255 72 72;--color-error-dark-ch:201 2 2;--color-000:rgb(var(--color-000-ch));--color-050:rgb(var(--color-050-ch));--color-100:rgb(var(--color-100-ch));--color-200:rgb(var(--color-200-ch));--color-300:rgb(var(--color-300-ch));--color-400:rgb(var(--color-400-ch));--color-500:rgb(var(--color-500-ch));--color-600:rgb(var(--color-600-ch));--color-700:rgb(var(--color-700-ch));--color-800:rgb(var(--color-800-ch));--color-900:rgb(var(--color-900-ch));--color-950:rgb(var(--color-950-ch));--color-1000:rgb(var(--color-1000-ch));--color-vert-light:rgb(var(--color-vert-light-ch));--color-vert-dark:rgb(var(--color-vert-dark-ch));--color-bleu-light:rgb(var(--color-bleu-light-ch));--color-bleu-dark:rgb(var(--color-bleu-dark-ch));--color-fuchsia-light:rgb(var(--color-fuchsia-light-ch));--color-fuchsia-dark:rgb(var(--color-fuchsia-dark-ch));--color-rouge-light:rgb(var(--color-rouge-light-ch));--color-rouge-dark:rgb(var(--color-rouge-dark-ch));--color-valid:rgb(var(--color-valid-ch));--color-valid-dark:rgb(var(--color-valid-dark-ch));--color-warning:rgb(var(--color-warning-ch));--color-warning-dark:rgb(var(--color-warning-dark-ch));--color-error:rgb(var(--color-error-ch));--color-error-dark:rgb(var(--color-error-dark-ch));--color-fix-000-ch:255 255 255;--color-fix-000:rgb(var(--color-fix-000-ch));--color-fix-050-ch:254 251 246;--color-fix-050:rgb(var(--color-fix-050-ch));--color-fix-100-ch:247 244 239;--color-fix-100:rgb(var(--color-fix-100-ch));--color-fix-200-ch:241 238 229;--color-fix-200:rgb(var(--color-fix-200-ch));--color-fix-300-ch:225 218 199;--color-fix-300:rgb(var(--color-fix-300-ch));--color-fix-400-ch:205 192 164;--color-fix-400:rgb(var(--color-fix-400-ch));--color-fix-500-ch:184 163 127;--color-fix-500:rgb(var(--color-fix-500-ch));--color-fix-600-ch:170 142 101;--color-fix-600:rgb(var(--color-fix-600-ch));--color-fix-700-ch:156 124 90;--color-fix-700:rgb(var(--color-fix-700-ch));--color-fix-800-ch:130 101 76;--color-fix-800:rgb(var(--color-fix-800-ch));--color-fix-900-ch:106 83 66;--color-fix-900:rgb(var(--color-fix-900-ch));--color-fix-950-ch:87 69 55;--color-fix-950:rgb(var(--color-fix-950-ch));--color-fix-1000-ch:0 0 0;--color-fix-1000:rgb(var(--color-fix-1000-ch));--color-fix-vert-light-ch:181 232 218;--color-fix-vert-light:rgb(var(--color-fix-vert-light-ch));--color-fix-vert-dark-ch:27 117 78;--color-fix-vert-dark:rgb(var(--color-fix-vert-dark-ch));--color-fix-bleu-light-ch:195 221 236;--color-fix-bleu-light:rgb(var(--color-fix-bleu-light-ch));--color-fix-bleu-dark-ch:45 93 138;--color-fix-bleu-dark:rgb(var(--color-fix-bleu-dark-ch));--color-fix-fuchsia-light-ch:244 212 235;--color-fix-fuchsia-light:rgb(var(--color-fix-fuchsia-light-ch));--color-fix-fuchsia-dark-ch:184 55 152;--color-fix-fuchsia-dark:rgb(var(--color-fix-fuchsia-dark-ch));--color-fix-rouge-light-ch:250 213 209;--color-fix-rouge-light:rgb(var(--color-fix-rouge-light-ch));--color-fix-rouge-dark-ch:216 55 40;--color-fix-rouge-dark:rgb(var(--color-fix-rouge-dark-ch));--color-fix-valid-ch:81 207 96;--color-fix-valid:rgb(var(--color-fix-valid-ch));--color-fix-valid-dark-ch:11 137 26;--color-fix-valid-dark:rgb(var(--color-fix-valid-dark-ch));--color-fix-warning-ch:255 201 70;--color-fix-warning:rgb(var(--color-fix-warning-ch));--color-fix-warning-dark-ch:212 131 0;--color-fix-warning-dark:rgb(var(--color-fix-warning-dark-ch));--color-fix-error-ch:255 72 72;--color-fix-error:rgb(var(--color-fix-error-ch));--color-fix-error-dark-ch:201 2 2;--color-fix-error-dark:rgb(var(--color-fix-error-dark-ch));--color-text:var(--color-900);--color-accent:var(--color-600);--color-bg:var(--color-100);--color-bg-alt:var(--color-900);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--container-max:1360px;--banner-height:144px;--header-height:72px;--page-nav-height:68px;--gutter:max(1rem, calc((100% - var(--container-max)) / 2));--gutter-vw:max(1rem, calc((100vw - var(--container-max)) / 2))}[data-theme=dark]{--color-000-ch:0 0 0;--color-050-ch:87 69 55;--color-100-ch:106 83 66;--color-200-ch:130 101 76;--color-300-ch:156 124 90;--color-400-ch:170 142 101;--color-500-ch:184 163 127;--color-600-ch:205 192 164;--color-700-ch:225 218 199;--color-800-ch:241 238 229;--color-900-ch:247 244 239;--color-950-ch:254 251 246;--color-1000-ch:255 255 255;--color-vert-light-ch:27 117 78;--color-vert-dark-ch:181 232 218;--color-bleu-light-ch:45 93 138;--color-bleu-dark-ch:195 221 236;--color-fuchsia-light-ch:184 55 152;--color-fuchsia-dark-ch:244 212 235;--color-rouge-light-ch:216 55 40;--color-rouge-dark-ch:247 215 212;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-000-ch:0 0 0;--color-050-ch:87 69 55;--color-100-ch:106 83 66;--color-200-ch:130 101 76;--color-300-ch:156 124 90;--color-400-ch:170 142 101;--color-500-ch:184 163 127;--color-600-ch:205 192 164;--color-700-ch:225 218 199;--color-800-ch:241 238 229;--color-900-ch:247 244 239;--color-950-ch:254 251 246;--color-1000-ch:255 255 255;--color-vert-light-ch:27 117 78;--color-vert-dark-ch:181 232 218;--color-bleu-light-ch:45 93 138;--color-bleu-dark-ch:195 221 236;--color-fuchsia-light-ch:184 55 152;--color-fuchsia-dark-ch:244 212 235;--color-rouge-light-ch:216 55 40;--color-rouge-dark-ch:247 215 212;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.list-reset{margin:0;padding:0;list-style:none}.skip-link:focus{z-index:999;clip:auto;width:auto;height:auto;color:var(--color-050);background-color:var(--color-900);border-radius:4px;padding:.5rem 1rem;position:fixed;top:.5rem;left:.5rem;overflow:visible}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-SemiBoldItalic-DT0ifPXL.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-SemiBoldItalic-_bqZVUTQ.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-SemiBold-Db7AgIhG.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-SemiBold-BjI2EJ6-.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-Regular-wPgNAlGu.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-Regular-Dmldq9fG.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-MediumItalic-BJnPiYWp.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-MediumItalic-CMdFCfIS.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-Medium-BtjzUXJn.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-Medium-Bm1WVM7x.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-LightItalic-CkGakLp-.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-LightItalic-BBwve3oH.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-Light-xzH8ajM9.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-Light-nkpuR5I2.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-Italic-DQ4XTV22.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-Italic-BNPqEZBA.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-ExtraLightItalic-BsUFh0oG.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-ExtraLightItalic-Dc8oa4OZ.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-ExtraLight-L2f8qiyd.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-ExtraLight-ueUuXwOf.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-ExtraBoldItalic-BZQc-XIJ.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-ExtraBoldItalic-vUUeMEz2.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-ExtraBold-DRcehdxN.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-ExtraBold-DX7SQqCi.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-BoldItalic-b81dKOFo.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-BoldItalic-BzhaAlvj.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Spectral SC;src:url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-Bold-CvVQrNSK.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/SpectralSC-Bold-DDqZThRH.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-SemiBoldItalic-C-LAcJKF.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-SemiBoldItalic-CbS0ESjM.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-SemiBold-BoWiK7YL.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-SemiBold-CNICYEGq.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-Regular-Dm7IlrQs.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-Regular-XlIccBo9.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-MediumItalic-BvRWgFRn.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-MediumItalic-CF9YQHOk.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-Medium-CbJRu8jF.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-Medium-B_IOt3BF.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-LightItalic-CF7d9JFn.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-LightItalic-B5PlARGN.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-Light-BLxwOwXk.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-Light-BIvmwHBq.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-Italic-DDTI1QAo.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-Italic-Co0ZTvr9.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-ExtraLightItalic--8ogNYpa.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-ExtraLightItalic-B_SIzsju.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-ExtraLight-CZm-rYPh.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-ExtraLight-CM8w3Ihg.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-ExtraBoldItalic-CODY00jC.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-ExtraBoldItalic-BPz8Sdyn.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-ExtraBold-D3lbfMY4.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-ExtraBold-CYqoZMji.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-BoldItalic-fBoLvfZb.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-BoldItalic-CjUvKApT.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/app/themes/arenes-nimes/public/build/assets/Spectral-Bold-B1QJoqW9.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Spectral-Bold-BHzMp0Ax.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/app/themes/arenes-nimes/public/build/assets/Montserrat-ExtraLight-DW83raHS.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Montserrat-ExtraLight-Df8D-5_m.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/app/themes/arenes-nimes/public/build/assets/Montserrat-SemiBold-11VZwuUS.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Montserrat-SemiBold-Dv7HlpxR.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Light-DeK6S_tz.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Light-YwgUkFmB.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Medium-NgzeE6EV.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Medium-QxnLohxN.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Bold-ChUcNLQ-.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Bold-B7baDk-N.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Regular-BJ139quo.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Regular-gIWmo7V5.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/app/themes/arenes-nimes/public/build/assets/Montserrat-ExtraBold-5p9mD5na.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Montserrat-ExtraBold-BpII-t7c.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Black-DIN2PAfb.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Black-DxVA4n5n.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Thin-w8LkGtG0.woff2)format("woff2"),url(/app/themes/arenes-nimes/public/build/assets/Montserrat-Thin-jBINQub1.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}body{color:var(--color-text);background-color:var(--color-bg);font-family:Spectral,serif;font-size:1rem;line-height:1.6}h1,h2,h3,h4,h5,h6,.heading1,.heading2,.heading3{font-family:Spectral SC,serif;line-height:1}h1,.heading1{font-size:6rem;font-weight:500}h2,.heading2,.wp-block-heading.is-style-section-title{text-transform:uppercase;margin-block-end:3rem;font-size:clamp(2rem,5vw,3rem);font-weight:500}@media (width>=960px){h2,.heading2,.wp-block-heading.is-style-section-title{font-size:clamp(2rem,3.33333vw,3rem)}}h3,h4,h5,h6,.heading3{font-size:1.5rem;font-weight:700}a{transition:color .2s}a:hover{color:var(--color-accent)}.form-field,input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=number],input[type=password],select,textarea{width:100%;min-height:56px;color:var(--color-900);background-color:var(--color-200);border:1px solid var(--color-400);border-radius:8px;padding:1rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1.6;transition:border-color .2s,box-shadow .2s}.form-field::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,select::placeholder,textarea::placeholder{color:var(--color-900);opacity:.6}.form-field:hover,input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,input[type=url]:hover,input[type=search]:hover,input[type=number]:hover,input[type=password]:hover,select:hover,textarea:hover{border-color:var(--color-500)}.form-field:focus-visible,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=url]:focus-visible,input[type=search]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-600);box-shadow:0 0 0 3px rgb(var(--color-600-ch)/.2);outline:none}.form-field[aria-invalid=true],.form-field.wpcf7-not-valid,input[type=text][aria-invalid=true],input[type=text].wpcf7-not-valid,input[type=email][aria-invalid=true],input[type=email].wpcf7-not-valid,input[type=tel][aria-invalid=true],input[type=tel].wpcf7-not-valid,input[type=url][aria-invalid=true],input[type=url].wpcf7-not-valid,input[type=search][aria-invalid=true],input[type=search].wpcf7-not-valid,input[type=number][aria-invalid=true],input[type=number].wpcf7-not-valid,input[type=password][aria-invalid=true],input[type=password].wpcf7-not-valid,select[aria-invalid=true],select.wpcf7-not-valid,textarea[aria-invalid=true],textarea.wpcf7-not-valid{border-color:var(--color-error)}select{appearance:none;cursor:pointer;padding-right:3rem}textarea{resize:vertical;min-height:10rem}input[type=checkbox]{appearance:none;background-color:var(--color-900);border:1px solid var(--color-600);cursor:pointer;border-radius:4px;flex:none;place-content:center;width:2rem;height:2rem;margin:0;transition:background-color .2s,border-color .2s;display:inline-grid}input[type=checkbox]:before{content:"";border:solid var(--color-050);transform-origin:50%;border-width:0 .125rem .125rem 0;width:.4375rem;height:.75rem;transition:transform .2s;transform:translateY(-1px)rotate(45deg)scale(0)}input[type=checkbox]:checked:before{transform:translateY(-1px)rotate(45deg)scale(1)}input[type=checkbox]:hover{border-color:var(--color-500)}input[type=checkbox]:focus-visible{outline:2px solid var(--color-600);outline-offset:2px}.wpcf7{width:100%}.wpcf7-form{flex-direction:column;gap:1.5rem;display:flex}.wpcf7-submit{white-space:nowrap;min-height:56px;color:var(--color-050);background-color:var(--color-900);border:1px solid var(--color-900);cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-self:flex-start;align-items:center;padding:16px 24px;font-family:Spectral SC,serif;font-size:1rem;font-weight:700;line-height:1;transition:all .2s,border-color .2s,color .2s;display:inline-flex}.wpcf7-submit:hover,.wpcf7-submit:focus-visible{background-color:var(--color-950);border-color:var(--color-950)}.wpcf7-submit:focus-visible{outline:2px solid var(--color-600);outline-offset:2px}.wpcf7-submit:disabled{color:var(--color-600);background-color:var(--color-200);cursor:not-allowed;border-color:#0000}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance label{cursor:pointer;align-items:center;gap:1rem;display:flex}.wpcf7-acceptance .wpcf7-list-item-label{color:var(--color-900);font-family:Spectral,serif;font-size:.875rem;line-height:1.6}.wpcf7-response-output{border-radius:4px;margin:0;padding:.5rem 1rem;font-size:.875rem}.wpcf7-not-valid-tip{color:var(--color-error);margin:.5rem 0 0;font-size:.875rem}.form__row{flex-flow:column wrap;align-items:stretch;gap:1rem;margin:0;display:flex}@media (width>=640px){.form__row{flex-direction:row}}.form__row>p{flex:1}.form__row br{display:none}.form__row .wpcf7-form-control-wrap{flex:16rem;display:block}.contact-form{--field-label-bg:var(--color-100);flex-direction:column;gap:3rem;display:flex}.contact-form__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.contact-form__grid{grid-template-columns:1fr 1fr}}.contact-form__field{position:relative}.contact-form__field p{margin:0}.contact-form__field .wpcf7-form-control-wrap{display:block}.contact-form__field label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 1.5rem);color:var(--color-900);opacity:.6;pointer-events:none;transform-origin:0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;line-height:1;transition:all .2s;position:absolute;top:1.75rem;left:1rem;overflow:hidden;transform:translateY(-50%)}.contact-form__field:has(textarea) label{top:1.75rem;transform:none}.contact-form__field:focus-within label,.contact-form__field.is-filled label{opacity:1;color:var(--color-700);background:var(--field-label-bg);padding:0 4px;top:0;transform:translateY(-50%)scale(.75)}.contact-form__field:has(select):after{content:"";background-color:var(--color-900);pointer-events:none;width:1.5rem;height:1.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width>=640px){.contact-form__field--full{grid-column:1/-1}}.wp-block-paragraph.is-style-measure{max-width:48rem}.wp-block-paragraph.is-style-measure.has-text-align-center{margin-inline:auto}.wp-block-paragraph.is-style-measure.has-text-align-left{margin-inline-end:auto}.wp-block-paragraph.is-style-measure.has-text-align-right{margin-inline-start:auto}.wp-block-paragraph.is-style-eyebrow{text-transform:uppercase;color:var(--color-700);background-color:var(--color-200);border-radius:4px;margin-block-end:1rem;padding:.5rem .75rem;font-family:Spectral,serif;font-size:.75rem;font-weight:700;line-height:1;display:inline-block}.wp-block-paragraph.is-style-intro{font-size:1.25rem;font-weight:700;line-height:1.6}@media (width>=960px){.wp-block-group.is-style-two-cols,.wp-block-arenes-section.is-style-two-cols{column-count:2;column-gap:3rem}}.wp-block-group.is-style-two-cols :is(.wp-block-heading,.is-style-eyebrow,.is-style-intro),.wp-block-arenes-section.is-style-two-cols :is(.wp-block-heading,.is-style-eyebrow,.is-style-intro){break-inside:avoid}.wp-block-arenes-section.is-style-two-cols>*+*{margin-block-start:1rem}.banner{z-index:900;height:72px;color:var(--color-fix-000);background-color:#0000;border-bottom:1px solid #0000;transition:height .2s,color .2s,background-color .2s,border-color .2s;position:fixed;inset:0 0 auto}@media (width>=640px){.banner{height:144px}}.banner:before{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--color-fix-900), rgb(var(--color-fix-900-ch)/0));opacity:.5;transition:opacity .2s;position:absolute;inset:0}.banner__inner{z-index:1;justify-content:space-between;align-items:center;gap:.5rem;height:100%;padding-right:1rem;display:flex;position:relative}@media (width>=640px){.banner__inner{gap:1.5rem;padding-right:1.5rem}}.banner__brand{height:100%;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.banner__logo{display:inline-flex}.banner__logo svg{width:auto;transition:height .2s}@media (width<=639px){.banner__logo svg{height:auto}}.banner__manager{opacity:0;align-items:center;transition:opacity .2s;display:inline-flex}.banner__manager svg,.banner__manager img{object-fit:contain;object-position:center right;max-width:6rem;height:3rem}@media (width>=640px){.banner__manager svg,.banner__manager img{max-width:10rem;height:3rem}}.banner__manager path{fill:currentColor}.banner__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width>=640px){.banner__actions{gap:1rem}}.banner__burger{width:40px;height:40px;color:var(--color-900);cursor:pointer;background-color:var(--color-050);border:1px solid var(--color-100);border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:inline-flex}.banner__burger svg{width:16px;height:16px}.banner__burger:hover,.banner__burger:focus-visible{color:var(--color-050);background-color:var(--color-900)}.banner--scrolled{height:72px;color:var(--color-900);background-color:var(--color-000);border-bottom-color:var(--color-200)}.banner--scrolled:before{opacity:0}.banner--scrolled .banner__logo svg{height:72px}.banner--scrolled .banner__manager{opacity:1}@media (prefers-reduced-motion:reduce){.banner,.banner:before,.banner__logo svg,.banner__manager{transition:none}}.footer{background-color:var(--color-fix-950);color:var(--color-fix-000);font-family:Spectral,serif;font-size:.875rem}.footer__inner{padding-block:2rem}@media (width>=960px){.footer__inner{padding-block:6rem 4.5rem}}.footer__top{grid-template-columns:1fr;gap:2rem;display:grid}@media (width<=639px){.footer__top{margin-bottom:1.5rem}}@media (width>=640px){.footer__top{grid-template-columns:repeat(2,1fr);gap:4rem 2rem}}@media (width>=960px){.footer__top{grid-template-columns:1.6fr 2fr 1fr}}.footer__logos{align-items:center;gap:2rem;display:flex}@media (width>=640px){.footer__logos{margin-bottom:1.5rem}}.footer__logo{display:inline-flex}.footer__logo img{width:auto;height:auto;display:block}.footer__logo--arenes img{width:112px}.footer__logo--aura img{width:149px;margin-bottom:1rem}.footer__propriete{margin:0;font-size:.75rem;line-height:1.4}.footer__navs{gap:2rem;display:flex}.footer__nav{flex:1;min-width:0}.footer__menu{flex-direction:column;gap:.5rem;font-family:Spectral SC,serif;font-weight:700;display:flex}.footer__menu a:hover,.footer__menu a:focus-visible{color:var(--color-fix-500)}.footer__address-title{margin:0 0 .5rem;font-weight:700}.footer__address-text{font-size:.75rem;font-style:normal;line-height:1.6}.footer__middle{border-top:1px solid var(--color-fix-500);flex-direction:column;align-items:center;gap:1.5rem;padding-top:1.75rem;display:flex}@media (width>=640px){.footer__middle{border-bottom:1px solid var(--color-fix-500);flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1.75rem}}.footer__right,.footer__socials{gap:1rem;display:flex}.footer__social{background-color:var(--color-fix-900);border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.footer__social:hover,.footer__social:focus-visible{color:var(--color-fix-950);background-color:var(--color-fix-100);border-color:var(--color-fix-100)}.footer__social svg{display:block}.footer__legal{background-color:rgb(var(--color-fix-1000-ch)/.18);font-size:.75rem}.footer__legal-inner{padding-block:1.5rem}.footer__legal-menu{text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;display:flex}.footer__legal-menu a{color:var(--color-fix-300)}.footer__legal-menu a:hover,.footer__legal-menu a:focus-visible{color:var(--color-fix-050)}.container{padding-inline:var(--gutter)}.content-well{padding-inline:var(--gutter);padding-block:calc(var(--banner-height) + 3rem) 6rem}.content-well>*+*{margin-block-start:1.5rem}.bandeau{text-align:center;text-transform:uppercase;min-width:140px;color:var(--color-1000);background-color:var(--color-000);border-bottom:1px solid rgb(var(--color-1000-ch)/.25);justify-content:center;align-items:center;padding:.5rem 4rem;font-family:Spectral,serif;font-size:.6875rem;font-weight:700;line-height:1;display:flex}.bandeau__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bandeau--alert{color:var(--color-000);background-color:var(--color-error-dark)}.bandeau--valid{color:var(--color-000);background-color:var(--color-valid-dark)}.hero{width:100%;height:100svh;min-height:600px;color:var(--color-fix-000);isolation:isolate;position:relative;overflow:hidden}.hero__media{z-index:0;position:absolute;inset:0}.hero__media--empty{background-color:var(--color-fix-300)}.hero picture{display:contents}.hero__image,.hero__video{object-fit:cover;width:100%;height:100%}.hero__youtube{position:absolute;inset:0;overflow:hidden}.hero__youtube-poster{z-index:0;position:absolute;inset:0}.hero__youtube-frame{z-index:1;pointer-events:none;border:0;width:100vw;min-width:177.778vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__video--mobile{display:none}@media (width<=639px){.hero__media:has(.hero__video--mobile) .hero__video--desktop{display:none}.hero__video--mobile{display:block}}.hero__overlay{background:linear-gradient(to top, rgb(var(--color-fix-950-ch)/.85) 0%, rgb(var(--color-fix-950-ch)/.45) 35%, rgb(var(--color-fix-950-ch)/0) 65%);position:absolute;inset:0}.hero__inner{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding-block:4rem 1.5rem;display:flex;position:relative}@media (width>=640px){.hero__inner{padding-block:3rem}}.hero__content{flex-direction:column;gap:.5rem;max-width:50ch;display:flex}.hero__label{align-self:flex-start;margin-bottom:.5rem}.hero__title{margin:0;font-size:3rem}.hero__subtitle{margin:0;font-family:Spectral SC,serif;font-size:1.5rem;line-height:1}.hero__description{margin:0;font-size:1rem;line-height:1.4}.hero__cta{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.hero__placeholder{margin:0;font-style:italic}.hero__scroll{z-index:2;width:96px;height:96px;color:var(--color-1000);background-color:rgb(var(--color-050-ch)/.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;transition:background-color .2s;display:none;position:absolute;bottom:0;right:0}.hero__scroll svg{width:24px;height:24px}.hero__scroll:hover,.hero__scroll:focus-visible{background-color:rgb(var(--color-050-ch)/.92)}@media (width>=640px){.hero__scroll{display:inline-flex}}.hero-display{color:var(--color-fix-000);z-index:810;aspect-ratio:9/16;flex-direction:column;justify-content:flex-end;max-width:100%;min-height:30rem;max-height:100svh;display:flex;position:relative}@media (width>=640px){.hero-display{aspect-ratio:2.25}}.hero-display__media{position:absolute;inset:0}.hero-display__media--empty{background-color:var(--color-fix-300)}.hero-display picture{display:contents}.hero-display__image{object-fit:cover;width:100%;height:100%}.hero-display__overlay{background:linear-gradient(to top, rgb(var(--color-fix-950-ch)/.85) 0%, rgb(var(--color-fix-950-ch)/.45) 35%, rgb(var(--color-fix-950-ch)/0) 65%);position:absolute;inset:0}.hero-display__inner{position:relative}.hero-display__title{pointer-events:none;text-transform:uppercase;text-box-trim:trim-end;text-box-edge:cap alphabetic;font-family:Spectral SC,serif;font-weight:500;line-height:1;font-size:max(2.5rem, var(--hero-display-fs,8) * min(100vw, 1360px) / 100);margin:0}.hero-display__placeholder{margin:0;font-style:italic}.event-hero{width:100%;height:480px;min-height:420px;color:var(--color-fix-000);isolation:isolate;position:relative;overflow:hidden}.event-hero__media{z-index:0;position:absolute;inset:0}.event-hero__media--empty{background-color:var(--color-fix-300)}.event-hero__image{object-fit:cover;width:100%;height:100%}.event-hero__overlay{position:absolute;inset:0}.event-hero__overlay--bottom{background:linear-gradient(to top, rgb(var(--color-fix-950-ch)/.85) 0%, rgb(var(--color-fix-950-ch)/.4) 40%, rgb(var(--color-fix-950-ch)/0) 70%)}.event-hero__overlay--corner{background:radial-gradient(120% 100% at 0% 100%, rgb(var(--color-fix-950-ch)/.65) 0%, rgb(var(--color-fix-950-ch)/0) 55%)}.event-hero__inner{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding-block:3rem;display:flex;position:relative}.event-hero__content{flex-direction:column;gap:.5rem;max-width:50ch;display:flex}.event-hero__badge{object-fit:contain;object-position:left;width:160px;height:auto;margin-bottom:.5rem}.event-hero__title{margin:0;font-size:1.5rem}.event-hero__subtitle{margin:0;font-family:Spectral SC,serif;font-size:1.5rem;line-height:1}.event-hero__placeholder{margin:0;font-style:italic}@media (width>=640px){.event-hero{height:640px}.event-hero__title{font-size:3rem}.event-hero__badge{width:209px;height:48px}}.image-text{width:100vw;align-items:stretch;gap:2rem;margin-inline:calc(50% - 50vw);padding-inline-start:var(--gutter-vw);display:flex}.image-text__text{flex-direction:column;flex:0 0 25rem;gap:1.5rem;min-width:0;padding-block-end:6rem;padding-inline-end:1.5rem;display:flex}.image-text__body{color:var(--color-900);line-height:1.6}.image-text__body :where(p,ul,ol,h3):not(:last-child){margin-bottom:1rem}.image-text__cta{align-self:flex-start;margin-top:.5rem}.image-text__media{background-color:var(--color-300);flex:1 1 0;align-self:stretch;min-width:0;overflow:hidden}.image-text__image{object-fit:cover;width:100%;height:100%}.image-text--image-left{flex-direction:row-reverse;padding-inline-start:0;padding-inline-end:var(--gutter-vw)}.image-text--image-left .image-text__text{padding-inline:1.5rem 0}@media (width<=959px){.image-text,.image-text--image-left{flex-direction:column;padding:4rem 1rem 0}.image-text__text{flex-basis:auto;width:100%;padding-block-end:2rem;padding-inline:0}.image-text__media{aspect-ratio:16/9;width:100%}}.wp-block-arenes-section>.image-text:last-child{margin-block-end:-4rem}@media (width>=960px){.wp-block-arenes-section>.image-text:last-child{margin-block-end:-6rem}}.button,.page-numbers.prev,.page-numbers.next,.wp-element-button{text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:56px;padding:16px 24px;font-family:Spectral SC,serif;font-size:1rem;font-weight:700;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.button__label{display:inline-block}.button__icon{flex:none;width:1rem;height:1rem;display:inline-flex}.button__icon svg{width:100%;height:100%}.button__icon svg:not([fill=none]){fill:currentColor}.button--primary,.page-numbers.prev,.page-numbers.next,.wp-element-button{--button-color:var(--color-050);background-color:var(--color-900)}.button--primary:hover,.page-numbers.prev:hover,.page-numbers.next:hover,.wp-element-button:hover,.button--primary:focus-visible,.page-numbers.prev:focus-visible,.page-numbers.next:focus-visible,.wp-element-button:focus-visible{background-color:var(--color-950)}.button--secondary,.is-style-outline .wp-element-button,.button--tertiary{--button-color:var(--color-900);background-color:var(--color-050);border-color:var(--color-900)}.button--secondary:hover,.is-style-outline .wp-element-button:hover,.button--secondary:focus-visible,.is-style-outline .wp-element-button:focus-visible,.button--tertiary:hover,.button--tertiary:focus-visible{--button-color:var(--color-050);background-color:var(--color-900);border-color:var(--color-900)}.button--tertiary{border-color:var(--color-100)}.button--l{gap:4px;min-height:48px;padding:12px 16px;font-size:.875rem}.button--m,.page-numbers.prev,.page-numbers.next{gap:4px;min-height:40px;padding:8px 12px;font-size:.75rem}.button--s{gap:2px;min-height:32px;padding:4px 8px;font-size:.6875rem}.button--icon-only{aspect-ratio:1;min-width:56px;padding-inline:0}.button--icon-only.button--l{min-width:48px}.button--icon-only.button--m,.button--icon-only.page-numbers.prev,.button--icon-only.page-numbers.next{min-width:40px}.button--icon-only.button--s{min-width:32px}.button:disabled,.page-numbers.prev:disabled,.page-numbers.next:disabled,.wp-element-button:disabled,.button--disabled{--button-color:var(--color-600);background-color:var(--color-200);cursor:not-allowed;pointer-events:none;border-color:#0000}.button:focus-visible,.page-numbers.prev:focus-visible,.page-numbers.next:focus-visible,.wp-element-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.button.button,.page-numbers.prev,.page-numbers.next,.wp-element-button{color:var(--button-color)}.tag{--tag-px:8px;--tag-py:8px;min-height:32px;padding:var(--tag-py) var(--tag-px);white-space:nowrap;color:var(--color-1000);background-color:var(--color-000);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;font-family:Spectral SC,serif;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.tag--type{padding-inline:calc(var(--tag-px) + 4px);color:var(--color-000);background-color:var(--color-700);border-color:var(--color-400);font-weight:400}.tag--l{min-height:24px;font-size:.75rem}.tag--m{--tag-py:6px;min-height:20px;font-size:.6875rem}.tag--s{--tag-px:4px;--tag-py:4px;min-height:16px;font-size:.6875rem}.tag--xs{--tag-px:4px;--tag-py:2px;min-height:14px;font-size:.625rem}.event-card{aspect-ratio:294/440;width:100%;color:var(--color-fix-000);isolation:isolate;border:1px solid #0000;border-radius:4px;transition:border-color .2s;display:block;position:relative}.event-card__media{border-radius:4px;position:absolute;inset:0;overflow:hidden}.event-card__media--empty{background-color:var(--color-300)}.event-card__image{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.event-card__overlay{background:linear-gradient(to top, rgb(var(--color-fix-950-ch)/.92) 0%, rgb(var(--color-fix-950-ch)/.55) 30%, rgb(var(--color-fix-950-ch)/0) 62%);position:absolute;inset:0}.event-card__overlay:after{content:"";background:linear-gradient(to top, rgb(var(--color-fix-950-ch)/.97) 0%, rgb(var(--color-fix-950-ch)/.85) 45%, rgb(var(--color-fix-950-ch)/.4) 80%, rgb(var(--color-fix-950-ch)/.1) 100%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.event-card__body{inset-inline:0;z-index:2;flex-direction:column;gap:.5rem;padding:1rem;line-height:1;transition:transform .2s;display:flex;position:absolute;bottom:0}.event-card__overflow{width:100%;height:100%;position:relative;overflow:hidden}.event-card__title,.event-card__subtitle{margin:0;font-family:Spectral SC,serif;font-weight:700;line-height:1}.event-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.5rem;display:-webkit-box;overflow:hidden}.event-card__subtitle{font-size:1rem}.event-card__date{margin:0;font-family:Spectral,serif;font-size:.875rem;font-weight:500}.event-card__type,.event-card__actions{transition:opacity .2s}.event-card__type{align-self:flex-start}.event-card__actions{flex-wrap:wrap;gap:1rem;padding-top:.5rem;display:flex;position:relative}.event-card__label{z-index:4;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.event-card__ribbon{z-index:3;pointer-events:none;width:220px;position:absolute;top:36px;left:-60px;transform:rotate(-45deg)}.event-card__ribbon .bandeau{width:100%;min-width:0;padding-block:6px;padding-inline:1.5rem}@media (hover:hover) and (pointer:fine){.event-card__type,.event-card__actions{opacity:0}.event-card__actions{pointer-events:none}.event-card__body{transform:translateY(3rem)}.event-card:hover,.event-card:focus-within{border-color:var(--color-000)}.event-card:hover .event-card__body,.event-card:focus-within .event-card__body{transform:translateY(0)}.event-card:hover .event-card__type,.event-card:hover .event-card__actions,.event-card:focus-within .event-card__type,.event-card:focus-within .event-card__actions{opacity:1}.event-card:hover .event-card__actions,.event-card:focus-within .event-card__actions{pointer-events:auto}.event-card:hover .event-card__overlay:after,.event-card:focus-within .event-card__overlay:after{opacity:1}.event-card:hover .event-card__image,.event-card:focus-within .event-card__image{transform:scale(1.04)}}.event-seances{background-color:var(--color-100);overflow:hidden}.event-seances__header{color:var(--color-fix-000);background-color:var(--color-fix-900);justify-content:space-between;align-items:center;gap:1rem;height:6rem;padding:1rem 1.5rem;display:flex}.event-seances__title{text-transform:uppercase;margin:0;font-family:Spectral SC,serif;font-size:2.5rem;font-weight:500;line-height:1}.event-seances__list{border:1px solid var(--color-400);margin:0;padding:0;list-style:none}.event-seances__item{justify-content:space-between;align-items:center;gap:.5rem;min-height:6.5rem;padding:1rem 1.5rem;display:flex}.event-seances__item+.event-seances__item{border-top:1px solid var(--color-400)}.event-seances__info{flex-direction:column;gap:.5rem;display:flex}.event-seances__date{margin:0;font-family:Spectral SC,serif;font-size:1rem;font-weight:700;line-height:1}.event-seances__price{margin:0;font-family:Montserrat,sans-serif;font-size:.875rem}.event-seances__cta{flex-shrink:0}.card-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (width>=960px){.card-grid{grid-template-columns:repeat(4,1fr)}.card-grid--events .event-card--featured{aspect-ratio:612/440;grid-column:span 2}}.pagination{margin-top:4rem}.pagination__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.pagination .page-numbers:not(.prev):not(.next){min-width:2.5rem;height:2.5rem;color:var(--color-text);border-radius:100%;justify-content:center;align-items:center;padding-inline:.5rem;font-family:Montserrat,sans-serif;font-size:.875rem;transition:background-color .2s,color .2s;display:inline-flex}.pagination a.page-numbers:not(.prev):not(.next):hover{background-color:rgb(var(--color-900-ch)/.08)}.pagination .page-numbers.current{background-color:var(--color-accent);color:var(--color-bg)}.pagination .page-numbers.dots{min-width:auto}.split-sticky{padding-block-end:6rem}@media (width>=960px){.split-sticky__inner:has(.split-sticky__aside){grid-template-columns:minmax(0,1fr) 400px;align-items:start;column-gap:3rem;display:grid}}.split-sticky__main{min-width:0;padding-block-start:6rem}.split-sticky__main .acf-innerblocks-container{flex-direction:column;gap:1rem;display:flex}.split-sticky__main .acf-innerblocks-container>*{margin-block:0}.split-sticky__main .acf-innerblocks-container>:is(h2,h3,h4):not(:first-child){margin-block-start:2rem}.split-sticky__main .acf-innerblocks-container>.wp-block-pullquote{margin-block:2rem}.split-sticky__aside{margin-top:3rem}@media (width>=960px){.split-sticky__aside{z-index:1;margin-top:-6rem;position:sticky;top:6rem}}.media-card{width:100%;color:var(--color-900);isolation:isolate;flex-direction:column;transition:box-shadow .2s;display:flex;position:relative;box-shadow:0 0 0 1px #0000}.media-card__media{aspect-ratio:300/400;background-color:var(--color-400);position:relative;overflow:hidden}.media-card__media:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 4px 6px 6px rgb(var(--color-1000-ch)/.06), inset 8px 12px 12px rgb(var(--color-1000-ch)/.04), inset 16px 24px 24px rgb(var(--color-1000-ch)/.02);position:absolute;inset:0}.media-card__image{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.media-card__body{background-color:var(--color-050);flex-direction:column;flex:1;gap:1.5rem;padding:1rem;line-height:1;transition:background-color .2s;display:flex}.media-card__link:after{content:"";z-index:1;position:absolute;inset:0}.media-card__title{flex:1;margin:0;font-family:Spectral,serif;font-size:1.5rem;font-weight:700}.media-card__desc{font-size:1rem}.media-card__actions{z-index:2;flex-wrap:wrap;gap:.5rem;display:flex;position:relative}.media-card--monument{border-radius:9999px 9999px 0 0}.media-card--monument .media-card__media{border-radius:inherit}.media-card--monument .media-card__body{gap:1rem}@media (hover:hover) and (pointer:fine){.media-card:hover,.media-card:focus-within{box-shadow:0 0 0 1px var(--color-400)}.media-card:hover .media-card__image,.media-card:focus-within .media-card__image{transform:scale(1.04)}.media-card:hover .media-card__body,.media-card:focus-within .media-card__body{background-color:var(--color-000)}}.drag-scroll{--drag-scroll-item:18.375rem;--drag-scroll-bleed:0px;--drag-scroll-nav-inset:1.5rem;position:relative}.drag-scroll__viewport{margin-right:calc(-1 * var(--drag-scroll-bleed));cursor:grab;scrollbar-width:none;overflow:auto hidden}.drag-scroll__viewport::-webkit-scrollbar{display:none}.drag-scroll__viewport img,.drag-scroll__viewport a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.drag-scroll.is-dragging .drag-scroll__viewport{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.drag-scroll__container{padding-block:1.5rem;display:flex}.drag-scroll__container>*{flex:0 0 var(--drag-scroll-item);max-width:var(--drag-scroll-item)}.drag-scroll__container>:not(:last-child){margin-inline-end:1.5rem}.drag-scroll__container:after{content:"";flex:0 0 var(--drag-scroll-bleed)}.drag-scroll__nav{z-index:1;border:1px solid var(--color-fix-000);width:2rem;height:2rem;color:var(--color-fix-000);background:rgb(var(--color-fix-1000-ch)/.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s;display:flex;position:absolute;inset-block-start:50%;translate:0 -50%}.drag-scroll__nav svg{width:1rem;height:1rem}.drag-scroll__nav:hover{color:var(--color-fix-1000);background:var(--color-fix-000)}.drag-scroll__nav:disabled{cursor:default;opacity:.35}.drag-scroll__nav[hidden]{display:none}.drag-scroll__nav--prev{inset-inline-start:var(--drag-scroll-nav-inset)}.drag-scroll__nav--next{inset-inline-end:var(--drag-scroll-nav-inset)}@media (prefers-reduced-motion:reduce){.drag-scroll__nav{transition:none}}.drag-scroll__bar{cursor:pointer;border-radius:9999px;height:4px;position:relative}.drag-scroll__bar:before{content:"";border-radius:inherit;opacity:.3;background:currentColor;position:absolute;inset:0}.drag-scroll__bar[hidden]{display:none}.drag-scroll__thumb{border-radius:inherit;color:currentColor;cursor:grab;touch-action:none;background:currentColor;border:0;width:0;padding:0;position:absolute;inset:0 auto 0 0}.drag-scroll__thumb:active{cursor:grabbing}.more-card{text-align:center;border:1px solid var(--color-200);background:var(--color-800);color:var(--color-200);opacity:.5;border-radius:4px;justify-content:center;align-items:center;font-family:Spectral SC,serif;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s,background-color .2s,border-color .2s,color .2s;display:flex}@media (hover:hover){.more-card:hover{opacity:1;background:var(--color-900);border-color:var(--color-050);color:var(--color-050)}}.wp-block-arenes-section{padding-block:4rem;padding-inline:var(--gutter)}@media (width>=960px){.wp-block-arenes-section{padding-block:6rem}}.wp-block-arenes-section.is-style-lecture{--container-max:824px;--gutter:max(1rem, calc((100% - var(--container-max)) / 2))}.wp-block-arenes-section[id]{scroll-margin-top:calc(var(--header-height) + var(--page-nav-height))}.wp-block-arenes-section>*+*,.wp-block-arenes-section .wp-block-column>*+*{margin-block-start:1rem}.wp-block-arenes-section>*+.acf-block,.wp-block-arenes-section h3:not(:first-child),.wp-block-arenes-section .wp-block-column>*+.acf-block,.wp-block-arenes-section .wp-block-column h3:not(:first-child){margin-block-start:3rem}.wp-block-arenes-section>.wp-block-buttons{padding-block-end:1rem}.page-nav{top:var(--header-height);z-index:800;background-color:var(--color-300);border-block:1px solid var(--color-400);color:var(--color-700);scroll-behavior:smooth;scrollbar-width:none;font-family:Spectral SC,serif;font-weight:700;position:sticky;overflow-x:auto}.page-nav::-webkit-scrollbar{display:none}.page-nav__list{gap:.5rem;display:flex}@media (width>=960px){.page-nav__list{justify-content:center}}@media (width<=639px){.page-nav__list:after{content:"";flex:none;width:1rem;height:1rem;display:block}}.page-nav__link{white-space:nowrap;border:1px solid #0000;border-radius:1.5rem;align-items:center;margin-block:1rem;padding:1rem 1.5rem;font-size:.875rem;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.page-nav__link:hover,.page-nav__link:focus-visible{color:var(--color-900)}.page-nav__link.is-active{color:var(--color-900);border-bottom-color:var(--color-900);border-color:currentColor}.page-nav__placeholder{color:var(--color-700);text-align:center;padding:1.5rem}.monuments-list__inner{flex-direction:column;gap:3rem;display:flex}.monuments-list .drag-scroll{--drag-scroll-bleed:var(--gutter-vw)}@media (width>=960px){.monuments-list .drag-scroll{--drag-scroll-bleed:0px}.monuments-list .drag-scroll__viewport{cursor:auto;margin-inline-end:0;overflow:visible}.monuments-list .drag-scroll__container{grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-block:0;display:grid}.monuments-list .drag-scroll__container>*{max-width:none}.monuments-list .drag-scroll__container>:not(:last-child){margin-inline-end:0}.monuments-list .drag-scroll__container:after,.monuments-list .drag-scroll__bar{display:none}}.monuments-list__placeholder{margin:0;font-style:italic}.offre-list .drag-scroll{--drag-scroll-bleed:var(--gutter-vw)}.offre-list__layout{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.offre-list__intro{flex-direction:column;flex:0 0 18.375rem;gap:1rem;max-width:18.375rem;display:flex}.offre-list__title,.offre-list__desc{margin:0}.offre-list__desc :first-child{margin-top:0}.offre-list__desc :last-child{margin-bottom:0}.offre-list__scroll{flex:1 1 0;min-width:0}.offre-list__placeholder{margin:0;font-style:italic}@media (width<=960px){.offre-list__intro{flex-basis:100%;max-width:none}}.agenda .drag-scroll{--drag-scroll-bleed:var(--gutter-vw)}@media (width>=960px){.agenda .event-card--featured{flex-basis:calc(var(--drag-scroll-item) * 2 + 1.5rem);max-width:calc(var(--drag-scroll-item) * 2 + 1.5rem);aspect-ratio:612/440}}.agenda__placeholder{margin:0;font-style:italic}.gallery{width:100vw;padding-inline:var(--gutter-vw);margin-inline:calc(50% - 50vw)}.gallery__item{background:var(--color-300);cursor:pointer;border:0;padding:0;display:block}.gallery__image{object-fit:cover;display:block}.gallery__placeholder{margin:0;font-style:italic}.gallery--scroll{--gallery-height:16rem}@media (width>=960px){.gallery--scroll{--gallery-height:28rem}}.gallery--scroll .drag-scroll{--drag-scroll-bleed:var(--gutter-vw)}.gallery--scroll .drag-scroll__container{height:var(--gallery-height);padding-block:0}.gallery--scroll .drag-scroll__container>*{flex:none;max-width:none}.gallery--scroll .drag-scroll__container>:not(:last-child){margin-inline-end:.5rem}.gallery--scroll .gallery__item{height:100%}.gallery--scroll .gallery__image{width:auto;height:100%}.gallery--masonry .gallery__masonry{--masonry-base:340px;--masonry-gutter:1.5rem;position:relative}.gallery--masonry .gallery__masonry.is-masonry-ready .gallery__item{position:absolute;top:0;left:0}.gallery--masonry .gallery__masonry .gallery__image{width:100%;height:auto}.lightbox{z-index:1000;background:rgb(var(--color-fix-1000-ch)/.92);color:var(--color-fix-000);justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lightbox[hidden]{display:none}.lightbox__figure{flex-direction:column;align-items:center;gap:1rem;max-width:90vw;max-height:90vh;margin:0;display:flex}.lightbox__image{object-fit:contain;width:auto;max-width:90vw;height:auto;max-height:80vh;display:block}.lightbox__details{align-items:flex-start;gap:2rem;width:100%;max-width:824px;font-family:Spectral,serif;font-size:1rem;line-height:1.4;display:flex}.lightbox__details[hidden]{display:none}.lightbox__caption{min-width:0;color:var(--color-fix-000);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.lightbox__credit{text-align:right;white-space:nowrap;color:rgb(var(--color-fix-000-ch)/.7);flex-shrink:0}.lightbox__credit[hidden]{display:none}.lightbox__close,.lightbox__nav{color:inherit;background:rgb(var(--color-fix-000-ch)/.12);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex;position:absolute}.lightbox__close svg,.lightbox__nav svg{width:1.5rem;height:1.5rem}.lightbox__close:hover,.lightbox__nav:hover{background:rgb(var(--color-fix-000-ch)/.24)}.lightbox__close[hidden],.lightbox__nav[hidden]{display:none}.lightbox__close{width:2.75rem;height:2.75rem;inset-block-start:1.5rem;inset-inline-end:1.5rem}.lightbox__nav{width:3rem;height:3rem;inset-block-start:50%;translate:0 -50%}.lightbox__nav--prev{inset-inline-start:1.5rem}.lightbox__nav--next{inset-inline-end:1.5rem}@media (prefers-reduced-motion:reduce){.lightbox__close,.lightbox__nav{transition:none}}.is-lightbox-open{overflow:hidden}.partenaires__grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.partenaires__item{flex:1 0 0;min-width:128px;max-width:140px;height:93px}.partenaires__link{border:1px solid #0000;border-radius:4px;height:100%;transition:border-color .2s,filter .2s;display:block}.partenaires__logo{object-fit:contain;filter:grayscale();width:100%;height:100%;transition:filter .2s}[data-theme=dark] .partenaires__logo{filter:grayscale()invert()}@media (hover:hover){.partenaires__link:hover{border-color:var(--color-400)}.partenaires__link:hover .partenaires__logo{filter:grayscale(0)}}.partenaires__placeholder{margin:0;font-style:italic}.newsletter{background-color:var(--color-fix-900);color:var(--color-fix-050);padding:4rem 0}@media (width>=960px){.newsletter{padding:6rem 0}}.newsletter .wpcf7-spinner{display:none}.newsletter__inner{flex-direction:column;gap:3rem;display:flex}.newsletter__title{color:var(--color-fix-100);margin:0}.newsletter__content{flex-wrap:wrap;align-items:flex-start;gap:3rem;display:flex}.newsletter__text{flex-direction:column;flex:20rem;gap:.5rem;max-width:25rem;display:flex}.newsletter__title2{color:var(--color-fix-300);margin:0}.newsletter__description{line-height:1.6}.newsletter__form{flex-direction:column;flex:20rem;justify-content:center;display:flex}.newsletter__placeholder{margin:0;font-style:italic}.newsletter input[type=text],.newsletter input[type=email],.newsletter input[type=tel],.newsletter input[type=url],.newsletter input[type=search],.newsletter input[type=number],.newsletter input[type=password],.newsletter textarea{color:var(--color-fix-050);background-color:rgb(var(--color-fix-1000-ch)/.2);border-color:var(--color-fix-600)}.newsletter input[type=text]::placeholder,.newsletter input[type=email]::placeholder,.newsletter input[type=tel]::placeholder,.newsletter input[type=url]::placeholder,.newsletter input[type=search]::placeholder,.newsletter input[type=number]::placeholder,.newsletter input[type=password]::placeholder,.newsletter textarea::placeholder{color:var(--color-fix-050);opacity:.7}.newsletter input[type=text]:hover,.newsletter input[type=email]:hover,.newsletter input[type=tel]:hover,.newsletter input[type=url]:hover,.newsletter input[type=search]:hover,.newsletter input[type=number]:hover,.newsletter input[type=password]:hover,.newsletter textarea:hover{border-color:var(--color-fix-500)}.newsletter input[type=text]:focus-visible,.newsletter input[type=email]:focus-visible,.newsletter input[type=tel]:focus-visible,.newsletter input[type=url]:focus-visible,.newsletter input[type=search]:focus-visible,.newsletter input[type=number]:focus-visible,.newsletter input[type=password]:focus-visible,.newsletter textarea:focus-visible{border-color:var(--color-fix-300);box-shadow:0 0 0 3px rgb(var(--color-fix-300-ch)/.25)}.newsletter input[type=text][aria-invalid=true],.newsletter input[type=text].wpcf7-not-valid,.newsletter input[type=email][aria-invalid=true],.newsletter input[type=email].wpcf7-not-valid,.newsletter input[type=tel][aria-invalid=true],.newsletter input[type=tel].wpcf7-not-valid,.newsletter input[type=url][aria-invalid=true],.newsletter input[type=url].wpcf7-not-valid,.newsletter input[type=search][aria-invalid=true],.newsletter input[type=search].wpcf7-not-valid,.newsletter input[type=number][aria-invalid=true],.newsletter input[type=number].wpcf7-not-valid,.newsletter input[type=password][aria-invalid=true],.newsletter input[type=password].wpcf7-not-valid,.newsletter textarea[aria-invalid=true],.newsletter textarea.wpcf7-not-valid{border-color:var(--color-fix-error)}.newsletter input[type=checkbox]{background-color:var(--color-fix-050);border-color:var(--color-fix-600)}.newsletter input[type=checkbox]:before{border-color:var(--color-fix-900)}.newsletter input[type=checkbox]:hover{border-color:var(--color-fix-500)}.newsletter input[type=checkbox]:focus-visible{outline-color:var(--color-fix-600)}.newsletter .wpcf7-submit{color:var(--color-fix-900);background-color:var(--color-fix-050);border-color:var(--color-fix-900);width:100%}.newsletter .wpcf7-submit:hover,.newsletter .wpcf7-submit:focus-visible{color:var(--color-fix-050);background-color:var(--color-fix-900);border-color:var(--color-fix-900)}.newsletter .wpcf7-submit:focus-visible{outline-color:var(--color-fix-600)}.newsletter .wpcf7-submit:disabled{color:var(--color-fix-600);background-color:var(--color-fix-200);border-color:#0000}.newsletter .wpcf7-acceptance .wpcf7-list-item-label{color:var(--color-fix-050)}.newsletter .wpcf7-not-valid-tip{color:var(--color-fix-error)}.wp-block-pullquote{color:var(--color-700);border:0;gap:1.5rem;margin-block:3rem;margin-inline:0;padding:0;display:flex}.wp-block-pullquote:before{content:"";background-color:currentColor;flex:none;width:6rem;height:5rem;margin-block-start:1rem;-webkit-mask:url(/app/themes/arenes-nimes/public/build/assets/quote-mark-Dqqb66I8.svg) 50%/contain no-repeat;mask:url(/app/themes/arenes-nimes/public/build/assets/quote-mark-Dqqb66I8.svg) 50%/contain no-repeat}.wp-block-pullquote blockquote{text-align:start;border-inline-start:1px solid;flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;margin:0;padding-inline-start:1.5rem;display:flex}.wp-block-pullquote p{margin:0;font-family:Spectral SC,serif;font-size:clamp(1.75rem,5vw,3rem);font-style:italic;font-weight:900;line-height:1}.wp-block-pullquote p em,.wp-block-pullquote p s,.wp-block-pullquote p strong{font-weight:200}.wp-block-pullquote cite{font-family:Spectral,serif;font-size:1rem;font-style:normal}.mise-en-avant{color:var(--color-900);background-color:var(--color-050);border-inline-start:4px solid var(--color-900);border-radius:16px;flex-direction:column;gap:1.5rem;margin-block:3rem;padding:clamp(2rem,5vw,3rem);display:flex}.mise-en-avant__badge{text-transform:uppercase;color:var(--color-700);background-color:var(--color-200);border-radius:4px;align-self:flex-start;padding:.5rem .75rem;font-family:Spectral,serif;font-size:.75rem;font-weight:700;line-height:1}.mise-en-avant__title{margin:0;font-family:Spectral SC,serif;font-size:clamp(2rem,4vw,3rem);line-height:1}.mise-en-avant__desc{line-height:1.6}.mise-en-avant__desc p{margin:0}.mise-en-avant__desc p+p{margin-block-start:1rem}.lang-switcher{margin:0;position:relative}.lang-switcher__toggle,.lang-switcher--static .lang-switcher__label{color:var(--color-050);border:1px solid rgb(var(--color-050-ch)/.35);cursor:pointer;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.5rem;font-family:Spectral SC,serif;font-size:.875rem;list-style:none;display:inline-flex}.lang-switcher__toggle{z-index:3}.lang-switcher__chevron{transition:transform .2s}.lang-switcher--open .lang-switcher__chevron{transform:rotate(180deg)}.lang-switcher__menu{z-index:10;background-color:var(--color-000);border:1px solid var(--color-200);min-width:100%;box-shadow:0 13px 14px rgb(var(--color-950-ch)/.1), 0 30px 30px rgb(var(--color-950-ch)/.05);opacity:0;visibility:hidden;border-radius:4px;transition:opacity .2s,transform .2s,visibility 0s .2s;position:absolute;bottom:calc(100% + .5rem);right:0;overflow:hidden;transform:translateY(20px)}.lang-switcher--open .lang-switcher__menu{opacity:1;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:translateY(0)}.lang-switcher__item{white-space:nowrap;color:var(--color-900);border-bottom:1px solid var(--color-200);align-items:center;padding:1rem 1.5rem;font-family:Spectral,serif;font-size:1rem;transition:background-color .2s;display:flex;position:relative}.lang-switcher__item:before{content:"";background-color:var(--color-800);opacity:0;width:8px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.lang-switcher__item:hover,.lang-switcher__item:focus-visible{background-color:rgb(var(--color-800-ch)/.05)}.lang-switcher__item:hover:before,.lang-switcher__item:focus-visible:before{opacity:1}.lang-switcher__menu li:last-child .lang-switcher__item{border-bottom:0}.accordion__item{isolation:isolate;border-bottom:1px solid var(--color-300);position:relative}.accordion__item:before{content:"";z-index:0;background-color:var(--color-800);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0 0 -1px}.accordion__item:hover:before,.accordion__item[open]:before{opacity:.05}.accordion__trigger{z-index:1;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;list-style:none;display:flex;position:relative}@media (width>=640px){.accordion__trigger{padding:1.5rem 1rem}}.accordion__trigger::-webkit-details-marker{display:none}.accordion__title{color:var(--color-900);font-family:Spectral SC,serif;font-weight:700;line-height:1}@media (width>=640px){.accordion__title{font-size:1.5rem}}.accordion__icon{width:2.5rem;height:2.5rem;color:var(--color-900);background-color:#0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.accordion__icon-svg{width:.875rem;height:.875rem;display:block}.accordion__icon-bar{transform-box:view-box;transform-origin:50%;transition:transform .2s}.accordion__item:hover .accordion__icon,.accordion__item[open] .accordion__icon{background-color:rgb(var(--color-900-ch)/.08)}.accordion__item[open] .accordion__icon-bar{transform:rotate(90deg)}.accordion__details{z-index:1;position:relative}.accordion__inner{flex-direction:column;gap:1rem;padding:0 1rem 1.5rem;display:flex}.accordion__content{color:var(--color-900);font-family:Spectral,serif;font-size:.875rem;line-height:1.6}.accordion__cta{align-self:flex-start}.infos-pratiques__grid{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (width>=960px){.infos-pratiques__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.infos-pratiques__col{flex-direction:column;gap:1.5rem;display:flex}.infos-pratiques__cta{align-self:flex-start;margin-top:.5rem}.infos-pratiques__map{aspect-ratio:1;border:1px solid var(--color-400);background-color:var(--color-050);border-radius:4px;overflow:hidden}.infos-pratiques__map a,.infos-pratiques__map img{width:100%;height:100%;display:block}.infos-pratiques__map img{object-fit:cover}.documents-list__item{border-bottom:1px solid var(--color-300);flex-direction:column;justify-content:space-between;gap:.5rem 1.5rem;padding:1rem .5rem;transition:background-color .2s;display:flex}@media (width>=640px){.documents-list__item{flex-direction:row;align-items:center}}.documents-list__item:hover{background-color:var(--color-100)}.documents-list__info{align-items:baseline;gap:.5rem 1.5rem;min-width:0;display:flex}@media (width<=639px){.documents-list__info{flex-direction:column;gap:0}}.documents-list__name{font-family:Spectral SC,serif;font-weight:700}.documents-list__detail{color:var(--color-700);flex:1}.documents-list__meta{align-items:center;gap:1.5rem;display:flex}@media (width>=640px){.documents-list__meta{margin-left:auto}}.documents-list__size{white-space:nowrap}.documents-list__placeholder{color:var(--color-700);margin:0;font-style:italic}.tarifs__scroll{--drag-scroll-item:auto}.tarifs__scroll .drag-scroll__container{padding-block:0}.tarifs__table{border-collapse:separate;border-spacing:0;border:.5px solid var(--color-400);width:100%;min-width:75rem;color:var(--color-900);text-align:center;border-radius:4px;font-family:Spectral,serif;overflow:clip}.tarifs__table th,.tarifs__table td{border:.5px solid var(--color-400);vertical-align:top;padding:1rem .5rem}@media (width>=640px){.tarifs__table th,.tarifs__table td{min-width:8.75rem;padding-inline:1rem}}.tarifs__header{position:relative}.tarifs__header th,.tarifs__header td{padding:0}.tarifs__corner{background-color:var(--color-400);z-index:3;font-weight:700;position:sticky;left:0;vertical-align:middle!important}.tarifs__head{background-color:var(--color-100);padding:0 0 2rem}.tarifs__head-media{background-color:var(--color-300);height:6rem;display:block}.tarifs__head-media img{object-fit:cover;width:100%;height:100%}.tarifs__head-title{padding:1rem;padding-block-end:2rem;font-weight:700;display:block}.tarifs__cta{position:absolute;transform:translate(-50%,-50%)}.tarifs tbody tr{--row-bg:var(--color-050)}.tarifs tbody tr:first-child th,.tarifs tbody tr:first-child td{padding-block-start:2rem}.tarifs tbody tr:nth-child(2n){--row-bg:var(--color-100)}.tarifs tbody tr th,.tarifs tbody tr td{background-color:var(--row-bg)}.tarifs__row-label{z-index:2;font-weight:700;position:sticky;left:0}.tarifs__row-text{vertical-align:middle}.tarifs__info{color:var(--color-600);cursor:help;margin-inline-start:.25rem;display:inline-flex;transform:translateY(3px)}.tarifs__info svg{width:1rem;height:1rem}.tarifs__price{white-space:nowrap;font-weight:700}.tarifs__placeholder{margin:0;font-style:italic}.menu{inset-block:0;z-index:1000;background-color:var(--color-000);flex-direction:column;width:100%;height:100dvh;transition:transform .2s;display:flex;position:fixed;right:0;transform:translate(100%)}@media (width>=640px){.menu{width:375px}}.menu--open{transform:translate(0)}.menu__overlay{z-index:999;background-color:rgb(var(--color-1000-ch)/.4);position:fixed;inset:0}.menu__top{border-bottom:1px solid var(--color-300);flex-shrink:0;justify-content:flex-end;align-items:center;height:80px;padding:1.5rem;display:flex}.menu__close{color:var(--color-900);align-items:center;gap:.5rem;padding:0;display:inline-flex}.menu__close svg{width:24px;height:24px}.menu__close-label{font-family:Spectral SC,serif;font-size:.875rem;line-height:1}.menu__panels{flex:1;position:relative;overflow:clip}.menu__panel{background-color:var(--color-000);flex-direction:column;transition:transform .2s;display:flex;position:absolute;inset:0;overflow:hidden auto;transform:translate(100%)}.menu__panel[data-state=active]{transform:translate(0)}.menu__panel[data-state=parent]{transform:translate(-100%)}.menu__link{width:100%;color:var(--color-900);text-align:left;border-bottom:1px solid var(--color-200);align-items:center;gap:.5rem;padding:1rem 1.5rem;font-family:Spectral,serif;font-size:1rem;line-height:1.5;display:flex;position:relative}.menu__link:before{content:"";z-index:0;background-color:var(--color-800);opacity:0;pointer-events:none;position:absolute;inset:0 0 -1px}.menu__link>*{z-index:1;position:relative}.menu__link:hover:before,.menu__link:focus-visible:before{opacity:.04}.menu__link.is-current{color:var(--color-800);font-weight:700}.menu__link.is-current:before{opacity:.05}.menu__link.is-current:after{content:"";z-index:1;background-color:var(--color-800);width:4px;position:absolute;inset:0 auto -1px 0}.menu__panel[data-level="1"]>.menu__list>.menu__item>.menu__link{padding-block:1.5rem}.menu__icon{color:var(--color-800);flex-shrink:0;display:inline-flex}.menu__icon svg{width:24px;height:24px}.menu__label{flex:1}.menu__chevron{color:var(--color-900);flex-shrink:0;display:inline-flex}.menu__chevron svg{width:8px;height:14px}.menu__back{width:100%;color:var(--color-600);text-align:left;border-bottom:1px solid var(--color-200);align-items:center;gap:1rem;padding:1.5rem;font-family:Spectral,serif;font-size:1rem;display:flex}.menu__back-icon{flex-shrink:0;display:inline-flex}.menu__back-icon svg{width:8px;height:14px;transform:scaleX(-1)}.menu__back-label{flex:1}.menu__footer{color:var(--color-900);flex-shrink:0;align-items:center;padding:1.5rem;display:flex}.menu__footer svg,.menu__footer img{width:auto;max-width:12rem;height:auto;max-height:6rem}@media (prefers-reduced-motion:reduce){.menu,.menu__panel{transition:none}}.toggle{cursor:pointer;background-color:var(--color-050);border:1px solid var(--color-500);border-radius:9999px;flex-shrink:0;align-items:center;width:72px;height:40px;padding:0;display:inline-flex;position:relative}.toggle__icon{z-index:1;width:24px;height:24px;color:var(--color-050);justify-content:center;align-items:center;transition:color .2s;display:inline-flex;position:relative}.toggle__icon--off{margin-left:7px}.toggle__icon--on{color:var(--color-500);margin-left:auto;margin-right:7px}.toggle__icon svg{width:1.5rem;height:1.5rem}.toggle__thumb{z-index:0;background-color:var(--color-500);border-radius:9999px;width:32px;height:32px;transition:transform .2s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.toggle[aria-checked=true] .toggle__thumb{transform:translate(32px,-50%)}.toggle[aria-checked=true] .toggle__icon--off{color:var(--color-500)}.toggle[aria-checked=true] .toggle__icon--on{color:var(--color-050)}@media (prefers-reduced-motion:reduce){.toggle__thumb,.toggle__icon{transition:none}}.sg{max-width:1360px;margin-inline:auto;padding:3rem 1.5rem 6rem}.sg__head{margin-bottom:3rem}.sg__section{margin-bottom:4rem}.sg__section>.heading3{border-bottom:1px solid var(--color-300);margin-bottom:2rem;padding-bottom:.5rem}.sg__group{margin-bottom:2.5rem}.sg__group-title{letter-spacing:.08em;color:var(--color-600);margin:0 0 1rem;font-family:Spectral SC,serif;font-size:.8rem}.sg__row{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sg__row--baseline{align-items:baseline}.sg__stack{flex-direction:column;gap:1rem;display:flex}.sg__cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2rem 1.5rem;max-width:900px;display:grid}.sg__cell-label{color:var(--color-600);flex:0 0 3rem;font-size:.75rem}.sg__demo-narrow{max-width:640px}.sg__swatches{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;display:grid}.sg__swatch{border:1px solid var(--color-300);border-radius:8px;margin:0;overflow:hidden}.sg__swatch-color{height:72px;display:block}.sg__swatch-meta{flex-direction:column;gap:.15rem;padding:.5rem .6rem;font-size:.72rem;line-height:1.3;display:flex}.sg__swatch-meta strong{font-weight:600}.sg__swatch-meta span{color:var(--color-600);text-transform:uppercase}.archive-events,.offres-teaser{border-bottom:1px solid var(--color-500);padding-block:6rem}
