@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"TDL Stencil";src:url(//theatredulyon.fr/app/themes/tdl/./assets/fonts/TDL-RegularStencil.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"TDL Stencil";src:url(//theatredulyon.fr/app/themes/tdl/./assets/fonts/TDL-BoldStencil.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"TDL";src:url(//theatredulyon.fr/app/themes/tdl/./assets/fonts/TDL-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"TDL";src:url(//theatredulyon.fr/app/themes/tdl/./assets/fonts/TDL-Bold.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:"TDL";src:url(//theatredulyon.fr/app/themes/tdl/./assets/fonts/TDL-Italic.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"TDL";src:url(//theatredulyon.fr/app/themes/tdl/./assets/fonts/TDL-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Work Sans";src:url(//theatredulyon.fr/app/themes/tdl/./assets/fonts/WorkSans-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Work Sans";src:url(//theatredulyon.fr/app/themes/tdl/./assets/fonts/WorkSans-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Work Sans";src:url(//theatredulyon.fr/app/themes/tdl/./assets/fonts/WorkSans-italic-latin.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Work Sans";src:url(//theatredulyon.fr/app/themes/tdl/./assets/fonts/WorkSans-italic-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.hero-slider .hero-slide__title,.single-spectacle main #spectacle-hero .spectacle-head__title,.single-stage main #spectacle-hero .spectacle-head__title,.single-post main #actualite-content hgroup h1,.text-display{font-size:max(clamp(44px,6.588579795vw,90px),5.2941176471vw);line-height:1}.single-spectacle main #spectacle-hero #titre h1,.single-stage main #spectacle-hero #titre h1,body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #prochainement h2,.text-title-huge{font-size:max(clamp(40px,5.8565153734vw,80px),4.7058823529vw);line-height:1}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation blockquote,.single-spectacle main #spectacle-content .citation,body.post-type-archive-stage main h2,.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation blockquote,.cal-event-title,.post-type-archive-saison main h2,.post-type-archive-saison main #saisons-precedentes h3,body.category-amateurs main h2,body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide .slide-informations-container h2,body.home #accroche,.text-title-big{font-size:max(clamp(34px,4.39238653vw,60px),3.5294117647vw);line-height:1.1}.archive-amateurs__title,.archive-rencontres__title,.grille-evenements__title,.grille-evenements__card-title,.journal__title,.section-actualites__title,.section-texte-image .section-texte-image__title,.section-texte-image--typo-inverse .section-texte-image__title,.single-spectacle main #spectacle-content section h2,.single-spectacle main #spectacle-content #accroche p:first-child,.single-spectacle main #spectacle-content #representations #prochainement,.single-spectacle main #spectacle-content #documents #prochainement,.bloc-texte .container .chapo,main #page-content section.bloc-texte hgroup h2,main #page-content section.bloc-texte hgroup h1,main #page-content section.titre-soustitre hgroup h2,main #page-content section.titre-soustitre hgroup h1,main #page-content section.section-texte-bouton hgroup h2,main #page-content section.section-texte-bouton hgroup h1,section.bloc-texte hgroup h2,section.bloc-texte hgroup h1,section.titre-soustitre hgroup h2,section.titre-soustitre hgroup h1,section.section-texte-bouton hgroup h2,section.section-texte-bouton hgroup h1,.citation-container .container hgroup .citation,.section_card h2,.single-collaborateur main #collaborateur-content .collaborateur-single hgroup h1,.page-template-default:not(.home) main h1,.page-template-default:not(.home) main #page-content section h2,.page-template-default:not(.home) main #page-content section h1,.page-template-default:not(.home) main #page-content section .sous-titre,.page-template-page-contact main h1,body.post-type-archive-stage main h1,body.post-type-archive-stage main .publications .publications-container .card h3,.single-stage main #page-content section h2,.single-stage main #page-content .sous-titre,.single-stage main #page-content #accroche p:first-child,.page-template-page-a-propos main section h2,.page-template-page-a-propos main section h1,.page-template-page-a-propos main #page-content .sous-titre,.page-template-page-a-propos main #page-content #accroche p:first-child,.single-post main .section_card .card .card-content h3,body.category-amateurs main .publications .saison-section>h2,.post-type-archive-spectacle main h1,.page-template-page-espace-pro main h1,.category-amateurs main h1,body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #prochainement a,.publications-container .card .card-content h2,.publications-container .card .card-content h3,.text-title-medium{font-size:max(clamp(28px,2.9282576867vw,40px),2.3529411765vw);line-height:1.1}.section-actualites__card-title,.hero-slider .hero-slide__dates,#spectacle-content .actualites-list-text .actualite-item .actualite-content h3,#actualite-content .actualites-list-text .actualite-item .actualite-content h3,.post-type-archive-saison main .modal.modal-lieu hgroup h3,.text-title-normal{font-size:max(clamp(24px,2.5622254758vw,35px),2.0588235294vw);line-height:1}.section-actualites__cta,.section-texte-image__cta,.hero-slider .hero-slide__reserve,.single-spectacle main #spectacle-hero #titre #sous-titre,.single-spectacle main #spectacle-hero #titre #infos,.single-spectacle main #spectacle-hero #titre .head_date,.single-stage main #spectacle-hero #titre #sous-titre,.single-stage main #spectacle-hero #titre #infos,.single-stage main #spectacle-hero #titre .head_date,.single-post main #actualite-content hgroup #sous-titre,.single-post main #actualite-content #content p:first-child,.cal-season-title,.cal-month,.post-type-archive-saison main h3,.post-type-archive-saison main #saisons-precedentes h2,.post-type-archive-spectacle main #en-cours-spectacles-container hgroup h2,.post-type-archive-spectacle main #archives-spectacles-container hgroup h2,.modal .close,.single-spectacle main .modal .btn,.page-template-page-a-propos main .modal .btn,body.home #a-propos h2,.publications>h2,.text-big{font-size:max(clamp(22px,2.196193265vw,30px),1.7647058824vw);line-height:1.2}.archive-amateurs__saison-titre,.section-texte-image .section-texte-image__text,.hero-slider .hero-slide__kind,.hero-slider .hero-slide__type,.hero-slider .hero-slide__complement,.hero-slider .hero-slide__venue,.single-spectacle main #spectacle-hero .reserve-places__title,.single-stage main #spectacle-hero .reserve-places__title,.single-spectacle main #spectacle-hero #informations,#spectacle-content .actualites-list-text .actualite-item .actualite-content .sous-titre,#actualite-content .actualites-list-text .actualite-item .actualite-content .sous-titre,main #page-content section.bloc-texte hgroup .sous-titre,main #page-content section.titre-soustitre hgroup .sous-titre,main #page-content section.section-texte-bouton hgroup .sous-titre,section.bloc-texte hgroup .sous-titre,section.titre-soustitre hgroup .sous-titre,section.section-texte-bouton hgroup .sous-titre,.section-galerie-collaborateurs .publications-container .collaborateur .card-content h3,.single-collaborateur main #collaborateur-content .collaborateur-single hgroup .fonction,.single-collaborateur main #collaborateur-content .collaborateur-single .biographie p,.single-stage main #spectacle-hero #informations,.single-stage main #equipe-container #equipe .publications-container .collaborateur .card-content h3,.page-template-page-a-propos main #equipe-container #equipe .publications-container .collaborateur .card-content h3,.post-nav__link,#intro_amateur,body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide .slide-informations-container .representations-container,#site-footer .footer-newsletter .nl-input,#site-footer .footer-newsletter .nl-button,#site-header #site-navigation #primary-menu,.text-medium{font-size:max(clamp(19px,1.8301610542vw,25px),1.4705882353vw);line-height:1.3}.section-texte-image--typo-inverse .section-texte-image__text,.single-spectacle main #spectacle-content,.page-template-default:not(.home) main,.single-stage main #page-content,.page-template-page-a-propos main,.single-post main,.page-template-page-espace-pro main,.cal-empty,.cal-weekdays,.cal-day,body.home #a-propos #a-propos-container #presentation-container p,#site-footer .footer-main,form,.text-normal{font-size:max(clamp(17px,1.6105417277vw,22px),1.2941176471vw);line-height:1.5}.archive-amateurs__empty,.archive-rencontres__empty,.grille-evenements__subtitle,.journal__filter-option,.journal__empty,.section-actualites__excerpt,.single-spectacle main #spectacle-hero .spectacle-head__category,.single-stage main #spectacle-hero .spectacle-head__category,.single-spectacle main #spectacle-hero .spectacle-head__subtitle,.single-stage main #spectacle-hero .spectacle-head__subtitle,.single-spectacle main #spectacle-hero .spectacle-head__complement,.single-stage main #spectacle-hero .spectacle-head__complement,.single-spectacle main #spectacle-hero .spectacle-head__when .spectacle-head__date,.single-stage main #spectacle-hero .spectacle-head__when .spectacle-head__date,.single-spectacle main #spectacle-hero .spectacle-head__when .hors-les-murs,.single-stage main #spectacle-hero .spectacle-head__when .hors-les-murs,.single-spectacle main #spectacle-hero .spectacle-head__infos,.single-stage main #spectacle-hero .spectacle-head__infos,.single-spectacle main #spectacle-hero .reserve-places__date,.single-stage main #spectacle-hero .reserve-places__date,.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation cite,.single-spectacle main #spectacle-content .citation cite,.section-galerie .galerie-item figcaption h3,.section-galerie-collaborateurs .publications-container .collaborateur .card-content p,.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation cite,.cal-event-meta,.cal-filter,.reserve-bar,body,.btn-pastille,.text-small{font-size:max(clamp(15px,1.317715959vw,18px),1.0588235294vw);line-height:1.5}.grille-evenements__category,.grille-evenements__dates,.citation-container .container hgroup .nom_citation,.section-image figure figcaption,.section-galerie .galerie-item figcaption p,.post-type-archive-spectacle main .category-filter select,.page-template-page-espace-pro main .category-filter select,.category-amateurs main .category-filter select,#site-footer .footer-newsletter .sib-form-message-panel,.text-tiny{font-size:max(clamp(13px,1.0980966325vw,15px),.8823529412vw);line-height:1.4}#site-footer .footer-newsletter .entry__error,.text-micro{font-size:max(clamp(12px,.9516837482vw,13px),.7647058824vw);line-height:1.4}.font-work{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em}.font-tdl{font-family:"TDL",Georgia,serif;letter-spacing:-.05em}.font-tdl-stencil{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700}.font-tdl-stencil-regular{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:400}:root{--body-margin:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);--top-bar-height:max(clamp(44.2px,4.9780380673vw,68px),4vw);--home-top-bar-height:calc(var(--primary-menu-height) + max(clamp(26px,2.9282576867vw,40px),2.3529411765vw))}@media (max-width:calc(640 * 1px)){:root{--home-top-bar-height:calc(max(clamp(46.8px,5.270863836vw,72px),4.2352941176vw) + max(clamp(26px,2.9282576867vw,40px),2.3529411765vw))}}*{box-sizing:border-box}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none;margin:0;padding:0}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:before,:after{border-width:0;border-style:solid;border-color:theme("borderColor.DEFAULT",currentColor)}a{color:inherit;text-decoration:none;background-color:transparent}button{color:#000;background-color:transparent;padding:0;border-radius:0}.hidden{display:none}.sr-only{position:absolute;overflow:hidden;padding:0;margin:-1px;width:1px;height:1px;white-space:nowrap;border-width:0;clip:rect(0,0,0,0)}body{overflow-x:hidden;margin-left:auto;margin-right:auto;width:100vw;max-width:none;height:calc(100svh - var(--top-bar-height));background-color:rgba(248,248,248,.9725490196);font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;line-height:1.2}main{padding-left:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-right:max(clamp(10px,2.635431918vw,36px),2.1176470588vw)}main .full-screen{margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1)}html{scrollbar-width:thin;scrollbar-color:#000 transparent}::-webkit-scrollbar{width:6px;height:6px;background:0 0}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece,::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background-color:#000;border-radius:3px;border:1px solid transparent;background-clip:content-box}::-webkit-scrollbar-button{display:none}h1,h2,h3,h4,h5,h6{line-height:1}.btn{display:block;padding:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw) max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);width:fit-content;font-weight:500;text-transform:uppercase;text-align:center;color:#fff;background-color:#000}.btn:hover,.btn:focus{background-color:#ac936e}.btn-pastille{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:max(clamp(114.4px,12.8843338214vw,176px),10.3529411765vw);height:max(clamp(104px,11.7130307467vw,160px),9.4117647059vw);font-weight:700;color:#fff}.btn-pastille svg{position:absolute;top:auto;bottom:auto;left:auto;right:auto;width:100%;height:100%}.btn-pastille span{position:relative;z-index:2}.btn-pastille:hover svg path,.btn-pastille:focus svg path{fill:#ac936e}*:has(>.bordure){position:relative}.bordure{position:absolute;right:0;width:100vw;max-width:100%;height:max(clamp(4.55px,.5124450952vw,7px),.4117647059vw);background-color:rgba(248,248,248,.9725490196);mask-image:url(//theatredulyon.fr/app/themes/tdl/./assets/images/bordures.svg?v=2);mask-size:100% 100%}.bordure-top{top:calc(max(clamp(2.6px,.2928257687vw,4px),.2352941176vw)*-1);rotate:180deg}.bordure-bottom{bottom:calc(max(clamp(2.6px,.2928257687vw,4px),.2352941176vw)*-1)}.swiper-container{position:relative;overflow:hidden;width:100%;height:calc(100svh - var(--top-bar-height));max-height:calc(1536/16*9*1px - var(--top-bar-height))}.swiper-container .swiper-pagination{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);position:absolute;bottom:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw) !important;z-index:10}.swiper-container .swiper-pagination .swiper-pagination-bullet{display:block;margin:0 !important;padding:max(clamp(7.8px,.878477306vw,12px),.7058823529vw) 0;width:fit-content;height:fit-content;background:0 0;opacity:1}.swiper-container .swiper-pagination .swiper-pagination-bullet:after{content:"";display:block;width:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);height:2px;background-color:#ac936e;border-radius:1px;opacity:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.swiper-container .swiper-pagination .swiper-pagination-bullet-active:after{background-color:#fff}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{position:absolute;top:50%;bottom:50%;left:auto;right:auto;margin:0;width:fit-content;height:fit-content;display:none}.swiper-container .swiper-button-prev:after,.swiper-container .swiper-button-next:after{font-family:"TDL",Georgia,serif;letter-spacing:-.05em;color:#fff;font-size:1rem}.swiper-container .swiper-button-prev{left:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.swiper-container .swiper-button-prev:after{content:"<"}.swiper-container .swiper-button-next{right:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.swiper-container .swiper-button-next:after{content:">"}@media (max-width:640px){.swiper-container .swiper-pagination{display:none}}.publications-container{width:100%}.publications-container .card{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);margin-bottom:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);width:calc((100% - max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*2)/3)}.publications-container .card .card-content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}.publications-container .card .card-content h2,.publications-container .card .card-content h3{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700;text-transform:uppercase;margin-bottom:max(clamp(2.6px,.2928257687vw,4px),.2352941176vw)}.publications-container .card .card-content p{font-size:max(clamp(15px,1.317715959vw,18px),1.0588235294vw) !important;line-height:1.42;opacity:.8;margin:0}.publications-container .card .card-content .btn{margin-top:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}.publications-container .card .card-content .excerpt{text-indent:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw)}.publications{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:0}.publications>h2{margin-bottom:clamp(max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw),96/(1536/16*9)*100svh,max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw));font-style:italic;text-align:center;text-transform:uppercase}.publications .publications-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto,1fr);gap:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);align-content:start}.publications .publications-container .card{width:auto}.publications .publications-container .card .thumbnail{aspect-ratio:16/9;object-fit:cover;object-position:center}.spectacles-container .card.spectacle,#spectacles-container .card.spectacle{position:relative}.spectacles-container .card.spectacle .essentiels,#spectacles-container .card.spectacle .essentiels{position:absolute;top:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);bottom:auto;left:auto;right:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);width:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}.spectacles-container .card.spectacle .card-content .informations-container .informations,#spectacles-container .card.spectacle .card-content .informations-container .informations{font-style:italic}.spectacles-container .card.spectacle .card-content .representations-container,#spectacles-container .card.spectacle .card-content .representations-container{font-weight:700;text-transform:uppercase}.spectacles-container .card.spectacle .card-content .representations-container:hover,#spectacles-container .card.spectacle .card-content .representations-container:hover{color:#ac936e}.spectacles-container .card.spectacle .card-content .representations-container p,#spectacles-container .card.spectacle .card-content .representations-container p{line-height:1.16}@media (max-width:1024px){.publications-container .card{width:calc((100% - max(clamp(10px,2.635431918vw,36px),2.1176470588vw))/2)}.publications .publications-container{grid-template-columns:repeat(2,1fr)}.publications .publications-container .card{width:auto}}@media (max-width:512px){.publications-container .card{width:100%}.publications .publications-container{grid-template-columns:1fr}.publications .publications-container .card{width:auto}}.alert{text-align:center}.alert.success{color:#ac936e}.alert.error{color:#e66c3f}form{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);margin-left:auto;margin-right:auto;width:100%}form .field{width:100%}form .field label{display:block;display:flex;flex-direction:row;justify-content:start;align-items:end;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);width:100%;border-bottom:2px solid #000}form .field label span{display:block}form .field label input{display:block;flex:1 1 100%;background-color:transparent;line-height:1.4}form .field label input:focus-visible{outline:none;border:1px solid #777}form .field textarea{padding:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);width:100%;border:2px solid #000}form .field textarea:focus-visible{outline:none;border:2px solid #777}form .field .error{color:#e66c3f}form .btn{display:block;margin-left:auto}form .btn:focus-visible{outline:none}@media (max-width:768px){.slick-prev,.slick-next{display:none !important}}#site-header{--menu-closed-bg:#fff;--menu-closed-fg:#000;--menu-open-bg:#9148ff;--menu-open-fg:#fff;--header-bg:var(--menu-closed-bg);--header-fg:var(--menu-closed-fg);display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);position:fixed;top:0;left:0;z-index:20;width:100vw;max-width:none;padding:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw);max-height:max(clamp(32.5px,3.6603221083vw,50px),2.9411764706vw);background-color:var(--header-bg);transition:background-color .6s ease,max-height .45s ease}#site-header #site-branding{min-width:0}#site-header #site-branding #site-title{display:block;margin:0;line-height:0}#site-header #site-branding #site-title #site-logo{display:block;width:max(clamp(180.7px,20.3513909224vw,278px),16.3529411765vw);aspect-ratio:658/71;max-width:100%;background-color:var(--header-fg);-webkit-mask:url(//theatredulyon.fr/app/themes/tdl/./assets/images/logo-typo.svg) no-repeat center/contain;mask:url(//theatredulyon.fr/app/themes/tdl/./assets/images/logo-typo.svg) no-repeat center/contain;transition:background-color .35s ease}#site-header #site-nav-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);flex-shrink:0;width:max(clamp(23.4px,2.635431918vw,36px),2.1176470588vw);z-index:30}#site-header #menu-toggle{display:block;padding:0;background:0 0;border:0;cursor:pointer;line-height:0;color:var(--header-fg);transition:color .35s ease}#site-header #menu-toggle .menu-icon{display:block;width:max(clamp(23.4px,2.635431918vw,36px),2.1176470588vw);height:max(clamp(23.4px,2.635431918vw,36px),2.1176470588vw)}#site-header #menu-toggle .menu-bar{transform-box:view-box;transition:transform .6s ease}#site-header #menu-toggle .menu-bar--top{transform-origin:18.807px 16px}#site-header #menu-toggle .menu-bar--bottom{transform-origin:18.807px 21.0547px}#site-header #site-navigation #primary-menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:max(clamp(2.6px,.2928257687vw,4px),.2352941176vw);margin:0;padding:0;overflow:hidden;list-style:none;text-align:right;max-height:0;max-width:0;opacity:0;visibility:hidden;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500;font-style:normal;transition:max-height .45s ease,opacity .3s ease,visibility 0ms linear .45s}#site-header #site-navigation #primary-menu li{white-space:nowrap}#site-header #site-navigation #primary-menu li a{color:var(--header-fg);text-decoration:none}#site-header #site-navigation #primary-menu li.current-menu-item>a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#site-header #site-navigation #primary-menu li:not(.current-menu-item):hover a,#site-header #site-navigation #primary-menu li:not(.current-menu-item):focus-within a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#site-header .bordure{background-color:var(--header-bg)}#site-header:has(#primary-menu.open){--header-bg:var(--menu-open-bg);--header-fg:var(--menu-open-fg);max-height:max(clamp(270.4px,30.4538799414vw,416px),24.4705882353vw)}#site-header:has(#primary-menu.open) #menu-toggle .menu-bar--top{transform:translateY(2.527px) rotate(45deg)}#site-header:has(#primary-menu.open) #menu-toggle .menu-bar--bottom{transform:translateY(-2.527px) rotate(-45deg)}#site-header:has(#primary-menu.open) #site-navigation #primary-menu{max-height:max(clamp(228.8px,25.7686676428vw,352px),20.7058823529vw);max-width:100vw;width:max-content;opacity:1;visibility:visible;transition:max-height .6s ease,opacity .3s ease .3s,visibility 0ms linear 0ms}.home #site-header:not(.scrolled),.single-spectacle #site-header:not(.scrolled),.single-stage #site-header:not(.scrolled),.page-template-page-a-propos #site-header:not(.scrolled){position:absolute}@media (max-width:calc(640 * 1px)){#site-header #site-branding #site-title #site-logo{width:200px}#site-header #site-navigation #primary-menu{font-size:26px;row-gap:10px}#site-header:has(#primary-menu.open){max-height:458.2px}#site-header:has(#primary-menu.open) #site-navigation #primary-menu{max-height:394.2px}}@media (max-height:383px){#site-header{position:absolute}}.reserve-bar{--reserve-bar-bg:#000;--reserve-bar-fg:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);position:fixed;top:var(--reserve-bar-top,max(clamp(29.9px,3.3674963397vw,46px),2.7058823529vw));left:0;z-index:15;width:100vw;max-width:none;padding:max(clamp(7.8px,.878477306vw,12px),.7058823529vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw);color:var(--reserve-bar-fg);background-color:var(--reserve-bar-bg);font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .4s ease,opacity .3s ease,visibility 0ms linear .4s}.reserve-bar.visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .4s ease,opacity .3s ease,visibility 0ms linear 0ms}.reserve-bar .bordure{background-color:var(--reserve-bar-bg)}.reserve-bar__title{margin:0;justify-self:start;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.reserve-bar__dates{margin:0;justify-self:center;text-align:center;white-space:nowrap}.reserve-bar__link{justify-self:end;color:var(--reserve-bar-fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}.reserve-bar__link:hover,.reserve-bar__link:focus-visible{color:#ac936e}@media (max-width:calc(640 * 1px)){.reserve-bar{grid-template-columns:1fr auto}.reserve-bar__dates{display:none}}@media (prefers-reduced-motion:reduce){.reserve-bar{transition:opacity .2s ease,visibility 0ms linear .2s;transform:none}.reserve-bar.visible{transition:opacity .2s ease}}#site-footer{background-color:#000;color:#fff;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em}#site-footer a{color:inherit;text-decoration:none}#site-footer a:hover,#site-footer a:focus-visible{text-decoration:underline}#site-footer .footer-newsletter{--nl-bg:#8cff76;--nl-fg:#000;background-color:var(--nl-bg);color:var(--nl-fg);padding-left:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-right:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-top:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);padding-bottom:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw)}#site-footer .footer-newsletter .sib-form,#site-footer .footer-newsletter #sib-form-container,#site-footer .footer-newsletter #sib-container{padding:0 !important;margin:0 !important;background:0 0 !important;width:100%}#site-footer .footer-newsletter #sib-form{display:flex;flex-direction:row;align-items:center;gap:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);width:100%}#site-footer .footer-newsletter .nl-field{flex:1 1 auto;min-width:0}#site-footer .footer-newsletter .nl-input{width:100%;background:0 0;border:none;border-bottom:2px solid var(--nl-fg);border-radius:0;padding:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw) 0;color:var(--nl-fg);font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em}#site-footer .footer-newsletter .nl-input::placeholder{color:var(--nl-fg);opacity:1}#site-footer .footer-newsletter .nl-input:focus{outline:none}#site-footer .footer-newsletter .nl-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:0 0;color:var(--nl-fg);border:2px solid var(--nl-fg);border-radius:999px;padding:max(clamp(9.1px,1.0248901903vw,14px),.8235294118vw) max(clamp(28.6px,3.2210834553vw,44px),2.5882352941vw);font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}#site-footer .footer-newsletter .nl-button svg{display:none}#site-footer .footer-newsletter .nl-button:hover,#site-footer .footer-newsletter .nl-button:focus-visible{background-color:var(--nl-fg);color:var(--nl-bg)}#site-footer .footer-newsletter .sib-form-message-panel{margin-bottom:0;padding:0;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;border:none}#site-footer .footer-newsletter .sib-form-message-panel__text{padding:0}#site-footer .footer-newsletter .entry__error{display:block;color:#b71c1c}#site-footer .footer-main{display:grid;grid-template-columns:repeat(3,1fr);column-gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);row-gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);padding-left:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-right:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-top:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);padding-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);min-height:max(clamp(206.05px,23.2064421669vw,317px),18.6470588235vw)}#site-footer .footer-main ul{list-style:none;margin:0;padding:0}#site-footer .footer-main .footer-adresse a{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}#site-footer .footer-main .footer-liens .footer-menu{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:max(clamp(0px,0vw,0px),0vw)}#site-footer .footer-main .footer-social-list{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:max(clamp(0px,0vw,0px),0vw)}#site-footer .footer-main .footer-copyright{margin-top:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}#site-footer .footer-brand{display:grid;grid-template-columns:repeat(3,1fr);column-gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);row-gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);padding-left:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-right:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}#site-footer .footer-brand .footer-brand-icon{height:max(clamp(56.55px,6.3689604685vw,87px),5.1176470588vw);width:auto}#site-footer .footer-brand .footer-brand-icon-link{align-self:baseline}#site-footer .footer-brand .footer-brand-wordmark{min-width:0;align-self:baseline;filter:brightness(0) invert(1);grid-column:2/4}#site-footer .footer-brand .footer-brand-wordmark:hover{text-decoration:none}#site-footer .footer-brand .footer-brand-wordmark img{display:block;width:100%;height:auto}@media (max-width:calc(768 * 1px)){#site-footer .footer-newsletter #sib-form{flex-direction:column;align-items:stretch;gap:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw)}#site-footer .footer-newsletter #sib-form .nl-button{width:100%}#site-footer .footer-main{grid-template-columns:1fr;row-gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}#site-footer .footer-brand{gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}#site-footer .footer-brand .footer-brand-icon{height:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw)}}body.sticky-footer{display:flex;flex-direction:column;min-height:100svh;height:auto}body.sticky-footer main{flex:1 0 auto;padding-top:var(--top-bar-height)}body.sticky-footer #site-footer{flex-shrink:0}body.home{margin-top:var(--home-top-bar-height)}body.home hgroup .swiper-container{height:calc(100svh - var(--home-top-bar-height))}body.home hgroup .swiper-container .swiper-wrapper{height:calc(100% - 26px)}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);background-image:url(//theatredulyon.fr/app/themes/tdl/./assets/images/fond.webp);background-size:cover;background-position:center;background-repeat:no-repeat}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #coupe{flex-grow:1;flex-shrink:1;object-fit:contain;object-position:bottom;margin:calc(max(clamp(5.2px,.5856515373vw,8px),.4705882353vw) + 5px) 0 .5rem 10%;min-width:0;max-width:48.3333333333%;max-height:100%}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #prochainement{flex:none;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);padding:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);width:41.6666666667%;background-color:#e66c3f}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #prochainement h2{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:0;height:100%}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide .slide-image-link{display:block;flex-grow:1;flex-shrink:1;min-height:0}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide img{object-fit:cover;width:100%;height:100%}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide .slide-informations-container{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;padding-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);padding-right:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);padding-top:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);padding-bottom:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw)}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide .slide-informations-container h2{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide .slide-informations-container h2:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide .slide-informations-container .representations-container{flex:none;grid-column-start:1;grid-row-start:2}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide .slide-informations-container .representations-container:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.home hgroup .swiper-container .swiper-pagination{bottom:0 !important}body.home hgroup .swiper-container .swiper-pagination .swiper-pagination-bullet:after{background-color:rgba(248,248,248,.9725490196)}body.home hgroup .swiper-container .swiper-pagination .swiper-pagination-bullet-active:after{background-color:#000}body.home .slide-informations-container .btn-pastille{grid-column-start:2;grid-row-start:1;grid-row-end:3;justify-self:flex-end;position:absolute;bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);right:0}body.home .slide-informations-container .btn-pastille svg{width:70%;height:70%;fill:#aa9371}body.home #accroche{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw) + 10%);padding-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw) + 10%);height:calc(100svh - var(--top-bar-height));font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700;font-style:italic}body.home #accroche p{position:relative;z-index:10;text-align:center}body.home #accroche .illustration{position:absolute;max-width:25%;height:33.3333333333%;max-height:max(clamp(218.4px,24.5973645681vw,336px),19.7647058824vw)}body.home #accroche .illustration#lune{top:40%;left:15%}body.home #accroche .illustration#soleil{bottom:40%;right:15%}body.home #affiches{margin:max(clamp(46.8px,5.270863836vw,72px),4.2352941176vw) calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1) 0;background-color:hsla(0,0%,0%,.95);padding:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw) 0 max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw) 0;height:calc(80vh - var(--top-bar-height))}body.home #affiches .slick-prev,body.home #affiches .slick-next{position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff;border:none;outline:none;background:0 0}body.home #affiches .slick-next{right:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);left:auto}body.home #affiches .slick-prev{right:unset;left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);z-index:100}body.home #affiches .slick-track{display:flex;align-items:center}body.home #affiches .slick-track .carousel-slide img{margin:0 max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);height:100%;width:auto;max-width:calc(100vw - max(clamp(23.4px,2.635431918vw,36px),2.1176470588vw) - 4rem);object-fit:contain}body.home #affiches *:has(.carousel-slide){max-width:100%;height:100%}body.home .publications .tous{margin-top:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}body.home #spectacles{margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw);background-color:#dfefee}body.home #spectacles .bordure{background-color:#dfefee}body.home #actualites{position:relative;margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw)}body.home #actualites .sous-titre{font-style:italic}body.home #actualites .excerpt{text-indent:3ch}body.home #a-propos{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw);margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw);background-color:#efceff}body.home #a-propos h2{margin-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);font-style:italic;text-align:center;text-transform:uppercase}body.home #a-propos img{width:100%}body.home #a-propos #a-propos-container{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;gap:max(clamp(18.2px,2.0497803807vw,28px),1.6470588235vw);row-gap:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw)}body.home #a-propos #a-propos-container #presentation-container{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);width:41.6666666667%}body.home #a-propos #a-propos-container #presentation-container p{text-indent:3ch}body.home #a-propos #a-propos-container #presentation-container p.text-center{text-indent:0}body.home #a-propos #a-propos-container #adhesion-container{display:flex;flex-direction:row;justify-content:end;align-items:stretch;gap:max(clamp(18.2px,2.0497803807vw,28px),1.6470588235vw)}@media (orientation:portrait) and (max-height:864px){body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide{flex-direction:column}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #coupe{flex-grow:1;flex-shrink:1;margin-right:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);min-height:0;max-width:unset}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #prochainement{flex-direction:row;padding-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);padding-right:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);padding-top:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);padding-bottom:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);width:100%}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #prochainement h2{font-size:max(clamp(34px,4.39238653vw,60px),3.5294117647vw);line-height:1.1}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #prochainement div{flex:none;width:33.3333333333%;font-size:max(clamp(19px,1.8301610542vw,25px),1.4705882353vw);line-height:1.3}}@media (max-width:768px){body.home #a-propos #a-propos-container #presentation-container{width:58.3333333333%}body.home #a-propos #a-propos-container #adhesion-container{flex-direction:column;justify-content:start}}@media (max-width:640px){body.home #a-propos #a-propos-container{flex-direction:column}body.home #a-propos #a-propos-container #presentation-container{width:100%}body.home #a-propos #a-propos-container #adhesion-container{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}@media (max-width:768px){body.home #affiches{height:auto}body.home #affiches .slick-track .carousel-slide img{max-width:calc(100vw - max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw));height:auto;max-height:60vh}}@media (max-width:512px){body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #prochainement{flex-direction:column}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.prochainement-slide #prochainement div{width:100%}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide .slide-informations-container{flex-direction:column}body.home hgroup .swiper-container .swiper-wrapper .swiper-slide.spectacle-slide .slide-informations-container .representations-container{width:100%}body.home .tous{width:100%;text-align:center}body.home #affiches .slick-track .carousel-slide img{max-height:50vh}}body.modal-open{overflow:hidden}.openModalBtn{cursor:pointer}.openModalBtn.comment{position:absolute;top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);bottom:auto;left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);right:auto;z-index:10;width:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);height:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.modal{padding:max(clamp(46.8px,5.270863836vw,72px),4.2352941176vw) max(clamp(46.8px,5.270863836vw,72px),4.2352941176vw);max-width:50%;width:clamp(512*1px,66.6666666667%,1536/3*2*1px);max-height:calc(100vh - var(--top-bar-height)*2)}.modal:focus-visible{outline:none}.modal .close{position:absolute;top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);bottom:auto;left:auto;right:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);z-index:30;cursor:pointer;font-weight:700}.modal .close:hover,.modal .close:focus{color:#ac936e;text-decoration:none}.modal hgroup{margin-top:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);margin-bottom:max(clamp(46.8px,5.270863836vw,72px),4.2352941176vw)}.modal hgroup h3{font-weight:700;text-align:center}.modal hgroup p{font-style:italic}.modal .biographie{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.modal .biographie p{text-align:left;line-height:1.78}.modal .biographie p+p{text-indent:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}@media (max-width:640px){.modal .biographie p+p{text-indent:0}}.modal .biographie .text-center{text-indent:0}.modal .biographie ul{margin-left:3ch}.modal .modal-content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.modal::backdrop{background-color:rgba(248,248,248,.6)}.single-spectacle main .modal,.page-template-page-a-propos main .modal{background-color:#dfefee}.single-spectacle main .modal img,.page-template-page-a-propos main .modal img{margin-left:auto;margin-right:auto;aspect-ratio:1/1;width:33.3333333333%;object-fit:cover;object-position:center;mask-image:url(//theatredulyon.fr/app/themes/tdl/./assets/images/pastille.svg);mask-size:100% 100%}.single-spectacle main .modal hgroup p,.page-template-page-a-propos main .modal hgroup p{text-align:center}.single-spectacle main .modal .btn,.page-template-page-a-propos main .modal .btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);width:auto;margin-top:0;margin-right:calc(max(clamp(46.8px,5.270863836vw,72px),4.2352941176vw)*-1);margin-bottom:calc(max(clamp(46.8px,5.270863836vw,72px),4.2352941176vw)*-1);margin-left:calc(max(clamp(46.8px,5.270863836vw,72px),4.2352941176vw)*-1);height:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);background-color:#000;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;line-height:1;font-weight:500;text-transform:uppercase;color:#fff;text-decoration:none;transition:background-color .2s ease,color .2s ease}.single-spectacle main .modal .btn:hover,.single-spectacle main .modal .btn:focus-visible,.page-template-page-a-propos main .modal .btn:hover,.page-template-page-a-propos main .modal .btn:focus-visible{background-color:#d1bea2;color:#000}.single-spectacle main #spectacle-content .modal img{object-fit:cover}@media (max-width:768px){.modal{max-width:100%}}.post-type-archive-spectacle main,.page-template-page-espace-pro main,.category-amateurs main{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw);padding-top:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw);padding-bottom:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw)}.post-type-archive-spectacle main h1,.page-template-page-espace-pro main h1,.category-amateurs main h1{text-transform:uppercase;text-align:center;letter-spacing:3%}.post-type-archive-spectacle main .category-filter,.page-template-page-espace-pro main .category-filter,.category-amateurs main .category-filter{display:flex;justify-content:center;align-items:center;margin-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.post-type-archive-spectacle main .category-filter select,.page-template-page-espace-pro main .category-filter select,.category-amateurs main .category-filter select{padding:max(clamp(7.8px,.878477306vw,12px),.7058823529vw) max(clamp(26px,2.9282576867vw,40px),2.3529411765vw) max(clamp(7.8px,.878477306vw,12px),.7058823529vw) max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);font-family:"TDL",Georgia,serif;letter-spacing:-.05em;border:1px solid #000;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw) center;background-size:12px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}.post-type-archive-spectacle main .category-filter select:hover,.page-template-page-espace-pro main .category-filter select:hover,.category-amateurs main .category-filter select:hover{border-color:#ac936e}.post-type-archive-spectacle main .category-filter select:focus,.page-template-page-espace-pro main .category-filter select:focus,.category-amateurs main .category-filter select:focus{outline:none;border-color:#ac936e}.blog .card h2 a:hover,.blog .card h3 a:hover,.post-type-archive-spectacle .card h2 a:hover,.post-type-archive-spectacle .card h3 a:hover,.page-template-page-espace-pro .card h2 a:hover,.page-template-page-espace-pro .card h3 a:hover,.home .card h2 a:hover,.home .card h3 a:hover{color:#ac936e}.blog .card a:hover,.post-type-archive-spectacle .card a:hover,.page-template-page-espace-pro .card a:hover,.home .card a:hover{overflow:hidden}.blog .card a:hover .thumbnail,.post-type-archive-spectacle .card a:hover .thumbnail,.page-template-page-espace-pro .card a:hover .thumbnail,.home .card a:hover .thumbnail{transform:scale(1.1);overflow:hidden;transition:transform 2s ease-in-out}@media (max-width:768px){.post-type-archive-spectacle .publications-container .card{width:100% !important}}@media (min-width:769px){.post-type-archive-spectacle .publications-container .card{width:calc((100% - max(clamp(10px,2.635431918vw,36px),2.1176470588vw))/2) !important}}.pagination{text-align:center;margin:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw) auto}.pagination ul{display:flex;justify-content:center;align-items:center;gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);list-style:none;padding:0;flex-wrap:wrap}.pagination ul li a,.pagination ul li span{display:block;padding:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw) max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);text-decoration:none}.pagination ul li a:hover{color:#ac936e}.pagination ul li.current span{font-weight:700;color:#ac936e}.post-type-archive-spectacle main{background-color:#dfefee}.post-type-archive-spectacle main #en-cours-spectacles-container hgroup,.post-type-archive-spectacle main #archives-spectacles-container hgroup{margin:clamp(max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw),96/(1536/16*9)*100svh,max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw)) 0;text-align:center;display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.post-type-archive-spectacle main #en-cours-spectacles-container hgroup h2,.post-type-archive-spectacle main #archives-spectacles-container hgroup h2{text-transform:uppercase;font-style:italic}body.category-amateurs main{padding-top:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw);display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw)}body.category-amateurs main hgroup{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}body.category-amateurs main hgroup #intro{margin-left:auto;margin-right:auto;max-width:100%;width:max(66.6666666667%,512*1px);display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}body.category-amateurs main hgroup #intro p{text-indent:3ch}body.category-amateurs main h2{margin-bottom:clamp(max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw),96/(1536/16*9)*100svh,max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw));font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700;text-align:center}body.category-amateurs main .publications{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw)}body.category-amateurs main .publications .saison-section{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}body.category-amateurs main .publications .saison-section>h2{margin-bottom:clamp(max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw),64/(1536/16*9)*100svh,max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw));font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700;text-align:center}body.category-amateurs main .publications .publications-container{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto,1fr);gap:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);align-content:start}body.category-amateurs main .publications .publications-container .card.actualite{width:auto}body.category-amateurs main .publications .publications-container .card.actualite .thumbnail{aspect-ratio:16/9;object-fit:cover;object-position:center}body.category-amateurs main .publications .publications-container .card.actualite .card-content h2{text-align:left}body.category-amateurs main .publications .publications-container .card.actualite .card-content .sous-titre{font-style:italic}body.category-amateurs main .publications .publications-container .card.actualite .card-content .excerpt{text-indent:3ch}@media (max-width:1024px){body.category-amateurs main .publications .publications-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:512px){body.category-amateurs main .publications .publications-container{grid-template-columns:1fr}}#intro_amateur{max-width:800px;margin:0 auto;line-height:1.6}#intro_amateur p{text-indent:3ch;margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.post-type-archive-saison main{padding-top:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw);display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw)}.post-type-archive-saison main h2{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700}.post-type-archive-saison main h3{margin-top:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw);font-style:italic;font-family:"TDL",Georgia,serif;letter-spacing:-.05em}.post-type-archive-saison main .representations .representation{display:grid;grid-template-columns:3fr 2fr 2fr 2fr 3fr 1fr;padding:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw) max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);column-gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);row-gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);border-top:solid 2px #000}.post-type-archive-saison main .representations .representation:last-child{border-bottom:solid 2px #000}.post-type-archive-saison main .representations .representation-spectacle{font-weight:700}.post-type-archive-saison main .representations .representation a:not(.reservation,.btn):before,.post-type-archive-saison main .representations .representation .openModalBtn:not(.reservation,.btn):before{content:"";font-size:small}.post-type-archive-saison main .representations .representation a:not(.reservation,.btn):hover,.post-type-archive-saison main .representations .representation a:not(.reservation,.btn):focus,.post-type-archive-saison main .representations .representation .openModalBtn:not(.reservation,.btn):hover,.post-type-archive-saison main .representations .representation .openModalBtn:not(.reservation,.btn):focus{color:#ac936e}.post-type-archive-saison main .representations .representation .reservation{width:fit-content;margin-left:auto;display:flex;gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}.post-type-archive-saison main .representations .representation .reservation:hover,.post-type-archive-saison main .representations .representation .reservation:focus{color:#ac936e}.post-type-archive-saison main .representations .representation .reservation:hover svg,.post-type-archive-saison main .representations .representation .reservation:focus svg{fill:#ac936e}.post-type-archive-saison main #saisons-precedentes{--background-color:#dfefee;padding:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw);background-color:var(--background-color)}.post-type-archive-saison main #saisons-precedentes .bordure{background-color:var(--background-color)}.post-type-archive-saison main #saisons-precedentes h2{margin-bottom:clamp(max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw),96/(1536/16*9)*100svh,max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw));font-style:italic;text-align:center;text-transform:uppercase;font-family:"TDL",Georgia,serif;letter-spacing:-.05em}.post-type-archive-saison main #saisons-precedentes h3{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700;font-style:normal}.post-type-archive-saison main .modal h3{margin-top:0}.post-type-archive-saison main .modal.modal-lieu{text-align:center}.post-type-archive-saison main .modal.modal-lieu hgroup{margin-top:0;margin-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.post-type-archive-saison main .modal.modal-lieu .btn{margin:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) auto 0}@media (max-width:1024px){.post-type-archive-saison main .representations .representation{grid-template-columns:1fr 1fr 1fr}.post-type-archive-saison main .representations .representation-date{grid-row:2;grid-column:1}.post-type-archive-saison main .representations .representation-heures{grid-row:2;grid-column:2}.post-type-archive-saison main .representations .representation-lieu{grid-row:1;grid-column:3}.post-type-archive-saison main .representations .representation .reservation{margin-left:0;grid-row:2;grid-column:3;align-items:center;padding:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw) max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);width:fit-content;font-weight:700;line-height:1;color:#fff;background-color:#000}.post-type-archive-saison main .representations .representation .reservation svg{fill:#fff;height:max(clamp(11.7px,1.317715959vw,18px),1.0588235294vw)}.post-type-archive-saison main .representations .representation .reservation:hover,.post-type-archive-saison main .representations .representation .reservation:focus{background-color:#ac936e;color:#fff}.post-type-archive-saison main .representations .representation .reservation:hover svg,.post-type-archive-saison main .representations .representation .reservation:focus svg{fill:#fff}}@media (max-width:512px){.post-type-archive-saison main .representations .representation{grid-template-columns:1fr 1fr;padding:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw) 0}.post-type-archive-saison main .representations .representation-public{grid-row:2;grid-column:1}.post-type-archive-saison main .representations .representation-date{grid-row:1;grid-column:2}.post-type-archive-saison main .representations .representation-heures{grid-row:2;grid-column:2}.post-type-archive-saison main .representations .representation-lieu{grid-row:3;grid-column:2}.post-type-archive-saison main .representations .representation .reservation{grid-row:3;grid-column:1}}.page-template-page-calendrier{--cal-panel-w:max(340px,34vw);--cal-rail-w:max(clamp(36.4px,4.0995607613vw,56px),3.2941176471vw);--cal-inset:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);--cal-inset-right:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);--cal-panel-pad-y:max(clamp(45.5px,5.1244509517vw,70px),4.1176470588vw);--cal-panel-pad-x:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);--cal-panel-pad-bottom:max(clamp(78px,8.78477306vw,120px),7.0588235294vw);--cal-btn-size:max(clamp(28.6px,3.2210834553vw,44px),2.5882352941vw);--cal-btn-icon:max(clamp(14.3px,1.6105417277vw,22px),1.2941176471vw);--cal-tool-icon:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);--cal-day-h:max(clamp(36.4px,4.0995607613vw,56px),3.2941176471vw);margin-top:0}.page-template-page-calendrier main{padding-top:0;padding-left:0;padding-right:0;overflow:visible}.cal-page{position:relative;display:flex;align-items:stretch}.cal-events{flex:1 1 auto;min-width:0;padding-top:calc(var(--top-bar-height) + max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw))}.cal-season+.cal-season{margin-top:max(clamp(46.8px,5.270863836vw,72px),4.2352941176vw)}.cal-season-title{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:400;margin-bottom:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);padding-left:var(--cal-inset);padding-right:var(--cal-inset-right)}.cal-event{position:relative;isolation:isolate;padding:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw) var(--cal-inset) max(clamp(13px,1.4641288433vw,20px),1.1764705882vw) var(--cal-inset)}.cal-event:before,.cal-event:last-child:after,.cal-event.is-last-visible:after{content:"";position:absolute;left:var(--cal-inset);right:var(--cal-inset);height:1px;background-color:#000;z-index:1}.cal-event:before{top:0}.cal-event:last-child:after,.cal-event.is-last-visible:after{bottom:0}.cal-event.is-past{opacity:.55}.cal-event .cal-event-fill{position:absolute;inset:0;z-index:0;background-color:var(--cal-hover-bg,#fbfd78);transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.22,1,.36,1);pointer-events:none}.cal-event:hover .cal-event-fill,.cal-event:focus-within .cal-event-fill{transform:scaleX(1)}.cal-event:hover,.cal-event:focus-within{color:var(--cal-hover-fg,#000)}.cal-event .cal-event-media,.cal-event .cal-event-body{position:relative;z-index:1}.cal-event-media{display:block;margin-bottom:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.cal-event-media img{display:block;width:100%;height:clamp(220px,30vw,440px);object-fit:cover}.cal-event-title{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;text-transform:uppercase;line-height:1;font-weight:700;margin:0}.cal-event-title a{color:inherit}.cal-event-meta{display:grid;grid-template-columns:2fr 2fr 3fr auto;align-items:start;column-gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);row-gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);margin-top:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em}.cal-event-cat{text-transform:capitalize}.cal-event-reserver{justify-self:end;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cal-event-reserver:hover,.cal-event-reserver:focus{color:#ac936e}.cal-events[data-view=list] .cal-event-media{display:none}.cal-empty{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;padding:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw) var(--cal-inset)}.cal-panel{flex:0 0 var(--cal-panel-w);align-self:flex-start;position:sticky;top:0;height:100svh;z-index:15;background-color:#fbfd78;transition:flex-basis .45s ease;overflow:hidden;display:flex;flex-direction:column}.cal-panel-inner{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--cal-panel-pad-y) var(--cal-panel-pad-x) var(--cal-panel-pad-bottom);display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);width:var(--cal-panel-w);align-self:flex-start;transition:opacity .3s ease}.cal-panel-head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.cal-nav{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw)}.cal-month--nav{display:none}.cal-nav-btn,.cal-collapse,.cal-reopen{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:var(--cal-btn-size);height:var(--cal-btn-size);border:solid 1.5px #000;border-radius:50%;color:#000;background-color:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cal-nav-btn:hover,.cal-nav-btn:focus-visible,.cal-collapse:hover,.cal-collapse:focus-visible,.cal-reopen:hover,.cal-reopen:focus-visible{background-color:#000;color:#fff}.cal-nav-btn svg,.cal-collapse svg,.cal-reopen svg{width:var(--cal-btn-icon);height:var(--cal-btn-icon)}.cal-month{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;line-height:1;margin-bottom:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.cal-weekdays,.cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.cal-weekdays{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;border-bottom:1px solid #000}.cal-weekdays span{text-align:center;padding-bottom:max(clamp(6.5px,.7320644217vw,10px),.5882352941vw)}.cal-grid{gap:0}.cal-day{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;min-height:var(--cal-day-h);display:flex;align-items:center;justify-content:center;padding:0;border:none;border-bottom:1px solid #000;background-color:transparent;color:#000;cursor:pointer}.cal-day.is-empty{cursor:default}.cal-day:disabled{cursor:default}.cal-day-num{display:grid;place-items:center;width:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);height:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);border-radius:50%;transition:background-color .18s ease,color .18s ease}.cal-day.has-event .cal-day-num{background-color:rgba(255,255,255,.8)}.cal-day.has-event:hover .cal-day-num,.cal-day.has-event:focus-visible .cal-day-num{background-color:rgba(0,0,0,.9);color:#fff}.cal-day.is-selected .cal-day-num{background-color:#000;color:#fff}.cal-filters{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);flex-wrap:wrap}.cal-filter{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;padding:max(clamp(6.5px,.7320644217vw,10px),.5882352941vw) max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);border:solid 1.5px #000;border-radius:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);background-color:transparent;color:#000;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cal-filter:hover,.cal-filter:focus-visible{background-color:#000;color:#fff}.cal-filter.is-active{background-color:#000;color:#fff}.cal-filter-clear{border-style:dashed}.cal-collapse,.cal-reopen{position:absolute;top:var(--cal-panel-pad-y);right:calc(var(--cal-rail-w)/2);transform:translateX(50%);z-index:3}.cal-reopen{display:none}.cal-tools{position:absolute;bottom:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);right:calc(var(--cal-rail-w)/2);transform:translateX(50%);z-index:3;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw)}.cal-tool{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:var(--cal-btn-size);height:var(--cal-btn-size);border:none;border-radius:50%;background-color:#000;color:#fff;cursor:pointer;opacity:.55;transition:opacity .2s ease}.cal-tool:hover,.cal-tool:focus{opacity:1}.cal-tool.is-active{opacity:1}.cal-tool svg{width:var(--cal-tool-icon);height:var(--cal-tool-icon)}.cal-page.cal-collapsed .cal-panel{flex-basis:var(--cal-rail-w)}.cal-page.cal-collapsed .cal-panel-inner{opacity:0;pointer-events:none}.cal-page.cal-collapsed .cal-collapse{display:none}.cal-page.cal-collapsed .cal-reopen{display:flex}@media (max-width:1100px){.cal-event-meta{grid-template-columns:1fr 1fr}.cal-event-desc{grid-column:1}.cal-event-date{text-align:right}}@media (max-width:1024px){.page-template-page-calendrier main{padding-bottom:max(clamp(52px,5.8565153734vw,80px),4.7058823529vw)}.cal-page{display:block}.cal-panel{position:fixed;top:auto;left:0;right:0;bottom:0;width:100%;height:auto;max-height:min(78vh,620px);transition:max-height .45s ease;transform:translate3d(0,calc(-1*var(--cal-lift,0px)),0);will-change:transform}.cal-panel-inner{width:auto;align-self:stretch;padding-top:var(--body-margin);padding-bottom:calc(var(--cal-btn-size) + max(clamp(18.2px,2.0497803807vw,28px),1.6470588235vw))}.cal-page.cal-collapsed .cal-panel{max-height:calc(var(--cal-btn-size) + max(clamp(18.2px,2.0497803807vw,28px),1.6470588235vw))}.cal-collapse,.cal-reopen{top:auto;bottom:max(clamp(9.1px,1.0248901903vw,14px),.8235294118vw);right:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);transform:none}.cal-nav{width:100%;justify-content:space-between;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.cal-nav-btn{flex:0 0 auto}.cal-month--nav{display:block;flex:1 1 auto;min-width:0;margin-bottom:0;text-align:center}.cal-grid-wrap>.cal-month{display:none}.cal-page.cal-collapsed .cal-reopen{display:flex}.cal-tools{flex-direction:row;top:auto;bottom:max(clamp(9.1px,1.0248901903vw,14px),.8235294118vw);left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);right:auto;transform:none}}@media (max-width:640px){.cal-event-media img{height:clamp(180px,52vw,300px)}}.cal-event .cal-event-media{overflow:hidden}.cal-event .cal-event-media img:hover{filter:brightness(110%) contrast(115%)}.cal-event .cal-event-media:hover .grain-overlay{opacity:1}.cal-event .grain-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;opacity:0;transition:opacity .3s ease}.cal-event .grain-overlay:before{content:"";position:absolute;top:-10rem;left:-10rem;width:calc(100% + 20rem);height:calc(100% + 20rem);background-image:url("https://upload.wikimedia.org/wikipedia/commons/5/5c/Image_gaussian_noise_example.png");opacity:.15;pointer-events:none;-webkit-animation:noise 1.5s steps(4) infinite;animation:noise 1.5s steps(4) infinite;mix-blend-mode:screen}@-webkit-keyframes noise{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}@keyframes noise{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}.page-template-page-espace-pro main #compagnie{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:0}.page-template-page-espace-pro main #compagnie .card{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);flex-wrap:wrap}.page-template-page-espace-pro main #compagnie .card img,.page-template-page-espace-pro main #compagnie .card .card-content{width:calc((100% - max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*2)/3)}.page-template-page-espace-pro main .publications-container{row-gap:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw)}.page-template-page-espace-pro main ul{margin:0 max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);padding:0 max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}.page-template-page-espace-pro main ul li{list-style-image:url(//theatredulyon.fr/app/themes/tdl/./assets/images/download.svg)}.page-template-page-espace-pro main ul li a:hover,.page-template-page-espace-pro main ul li a:focus{text-decoration:underline}@media (max-width:1024px){.page-template-page-espace-pro main #compagnie .card{justify-content:start}.page-template-page-espace-pro main #compagnie .card img,.page-template-page-espace-pro main #compagnie .card .card-content{width:calc((100% - max(clamp(10px,2.635431918vw,36px),2.1176470588vw))/2)}}@media (max-width:512px){.page-template-page-espace-pro main #compagnie .card img,.page-template-page-espace-pro main #compagnie .card .card-content{width:100%}}.blog main{background-color:var(--journal-bg,#efceff)}.blog main .sous-titre{font-style:italic}.single-post main{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:0;padding-top:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);padding-bottom:0}.single-post main #actualite-content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(46.8px,5.270863836vw,72px),4.2352941176vw);margin-left:auto;margin-right:auto;max-width:100%;width:max(58.5651537335vw,512*1px);margin-top:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw);padding-bottom:max(clamp(39px,4.39238653vw,60px),3.5294117647vw)}.single-post main #actualite-content img,.single-post main #actualite-content iframe,.single-post main #actualite-content video,.single-post main #actualite-content table{max-width:100%}.single-post main #actualite-content img{height:auto}.single-post main #actualite-content hgroup{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.single-post main #actualite-content hgroup img{object-fit:contain;object-position:center;width:100%;max-height:calc(100svh - var(--top-bar-height) - max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw));margin-bottom:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}.single-post main #actualite-content hgroup h1{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;text-transform:uppercase;font-weight:400}.single-post main #actualite-content hgroup #sous-titre{font-style:italic;font-family:"TDL",Georgia,serif;letter-spacing:-.02em}.single-post main #actualite-content #content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:2px}.single-post main #actualite-content #content .content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-post main #actualite-content #content .content p:not(:first-child){text-indent:0ch}.single-post main #actualite-content #content .content .text-center{text-indent:0}.single-post main #actualite-content #content .content ul{margin-left:3ch}.single-post main #actualite-content #content .content{gap:0;margin:0 auto}.single-post main #actualite-content #content .content p{text-indent:0;margin-bottom:1em;line-height:1.5}.single-post main #actualite-content #content .content p+p{text-indent:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}.single-post main #actualite-content #content .content p+p .text-center{text-indent:0 !important}.single-post main #actualite-content #content .boutons{display:flex;flex-direction:row;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);flex-wrap:wrap;margin-top:0}.single-post main #actualite-content #content .boutons .btn{width:100%}.single-post main #actualite-content #content audio{width:100%}.single-post main #actualite-content #content .embed-container{position:relative;overflow:hidden;padding-bottom:56.25%;height:0;max-width:100%;background:#000}.single-post main #actualite-content #content .embed-container iframe,.single-post main #actualite-content #content .embed-container object,.single-post main #actualite-content #content .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.post-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1)}.post-nav__link{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);min-height:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);padding-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);padding-right:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);background-color:#000;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;line-height:1;font-weight:500;text-transform:uppercase;text-align:center;color:#fff;text-decoration:none;transition:background-color .2s ease,color .2s ease;height:var(--hero-reserve-height)}.post-nav__link:hover,.post-nav__link:focus-visible{background-color:#d1bea2;color:#000}.post-nav__link.is-empty{pointer-events:none}.post-nav__arrow{display:none}@media (max-width:768px){.single-post main #actualite-content{gap:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);margin-top:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.single-post main #actualite-content hgroup{gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-post main #actualite-content hgroup img{margin-bottom:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.single-post main #actualite-content #content .content p+p{text-indent:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.single-post main #actualite-content #content .content ul{margin-left:1.5ch;padding-left:1ch}.single-post main #actualite-content #content .boutons{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw)}.single-post main #actualite-content #content .boutons .btn{width:100%;padding-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);padding-right:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}}.single-post main .section_card .card{position:relative;color:#000;transition:color .2s ease}.single-post main .section_card .card .card-content h3 a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.single-post main .section_card .card .btn{display:none}.single-post main .section_card .card .card-content h3{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700;text-transform:uppercase;color:inherit}.single-post main .section_card .card .card-content h3 a{color:inherit;text-decoration:none}.single-post main .section_card .card .card-content .informations-container p{color:inherit}.single-post main .section_card .card:hover,.single-post main .section_card .card:focus-within{color:#ac936e}@media (max-width:768px){.single-post main .section_card{padding-left:0;padding-right:0}.single-post main .section_card.has-background .section-bg .container-bg{padding-left:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-right:max(clamp(10px,2.635431918vw,36px),2.1176470588vw)}.single-post main .section_card .publications-container.columns-1,.single-post main .section_card .publications-container.columns-2,.single-post main .section_card .publications-container.columns-3{grid-template-columns:1fr}}@media (max-width:768px){.post-nav{grid-template-columns:auto 1fr auto}.post-nav__link{min-height:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);font-size:1.125rem}.post-nav__link--prev,.post-nav__link--next{min-width:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);padding-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);padding-right:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.post-nav__link--prev .post-nav__label,.post-nav__link--next .post-nav__label{display:none}.post-nav__link--prev .post-nav__arrow,.post-nav__link--next .post-nav__arrow{display:block;font-size:1.5rem;line-height:1}}#actualite-content .section_card{margin:0 auto;width:100% !important;max-width:1200px}#actualite-content .section_card h2{margin:0 auto;text-align:center}.page-template-page-a-propos main #page-thumbnail{object-fit:cover;object-position:center;width:100%;max-height:calc(100svh - var(--top-bar-height) - max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw))}.page-template-page-a-propos main section{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);margin-left:auto;margin-right:auto;max-width:100%;width:max(58.5651537335vw,512*1px)}.page-template-page-a-propos main section h2,.page-template-page-a-propos main section h1{margin-top:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:400;text-transform:uppercase;letter-spacing:-.05em}.page-template-page-a-propos main section ul{list-style:unset;padding-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.page-template-page-a-propos main section .content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);gap:0;margin:0 auto}.page-template-page-a-propos main section .content p{text-indent:0;margin-bottom:1em;line-height:1.6}.page-template-page-a-propos main section .content .text-center{text-indent:0}.page-template-page-a-propos main section .content ul{margin-left:3ch}.page-template-page-a-propos main section .text-center{text-indent:0 !important}.page-template-page-a-propos main #page-content{--page-content-pad-y:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);position:relative;display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:0;margin-top:var(--page-content-pad-y)}.page-template-page-a-propos main #page-content .sous-titre{font-style:italic}.page-template-page-a-propos main #page-content #accroche{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.page-template-page-a-propos main #page-content #accroche p:not(:first-child){text-indent:0}.page-template-page-a-propos main #page-content #accroche ul{margin-left:3ch}.page-template-page-a-propos main #page-content .tous{margin-top:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);margin-left:auto;margin-right:auto}.page-template-page-a-propos main #equipe-container{padding:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw);background-color:#dfefee}.page-template-page-a-propos main #equipe-container #equipe{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw)}.page-template-page-a-propos main #equipe-container #equipe h2{margin-bottom:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);font-style:normal;text-transform:unset;text-align:center}.page-template-page-a-propos main #equipe-container #equipe .publications-container .collaborateur{margin-bottom:0}.page-template-page-a-propos main #equipe-container #equipe .publications-container .collaborateur .thumbnail{aspect-ratio:1/1;mask-image:url(//theatredulyon.fr/app/themes/tdl/./assets/images/pastille.svg);mask-size:100% 100%}.page-template-page-a-propos main #equipe-container #equipe .publications-container .collaborateur:hover .thumbnail{transform:scale(1.1)}.page-template-page-a-propos main #equipe-container #equipe .publications-container .collaborateur .card-content{gap:0}.page-template-page-a-propos main #equipe-container #equipe .publications-container .collaborateur .card-content h3{font-family:"TDL",Georgia,serif;letter-spacing:-.05em;font-weight:700}.page-template-page-a-propos main #equipe-container #equipe .publications-container .modal{background-color:#dfefee}.page-template-page-a-propos main #equipe-container #equipe .publications-container .modal img{margin-left:auto;margin-right:auto;aspect-ratio:1/1;width:33.3333333333%;object-fit:cover;object-position:center;mask-image:url(//theatredulyon.fr/app/themes/tdl/./assets/images/pastille.svg);mask-size:100% 100%}.page-template-page-a-propos main #equipe-container #equipe .publications-container .modal hgroup p{text-align:center}.page-template-page-a-propos main #equipe-container #equipe .publications-container .modal .biographie{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.page-template-page-a-propos main #equipe-container #equipe .publications-container .modal .biographie p:not(:first-child){text-indent:0}.page-template-page-a-propos main #equipe-container #equipe .publications-container .modal .biographie .text-center{text-indent:0}.page-template-page-a-propos main #equipe-container #equipe .publications-container .modal .biographie ul{margin-left:3ch}.page-template-page-a-propos main #documents{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);padding-top:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);padding-bottom:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);text-align:center;text-wrap:wrap}@media (max-width:1024px){.page-template-page-a-propos main #equipe-container #equipe #collaborateurs-container .modal img{width:calc((100% - max(clamp(10px,2.635431918vw,36px),2.1176470588vw))/2)}}@media (max-width:512px){.page-template-page-a-propos main #equipe-container #equipe #collaborateurs-container .modal img{width:100%}}.page-template-page-a-propos main #page-content .chapo p+p,.page-template-page-a-propos main #page-content .content p+p,.page-template-page-a-propos main #page-content .biographie p+p,.page-template-page-a-propos main #page-content .excerpt{text-indent:0}.page-template-page-a-propos main #page-content section.section-image:not(.section-image-full){width:100%;padding-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1)}.page-template-page-a-propos main #page-content section.section-image .container{margin:0;padding:0;width:100% !important}body.page-template-page-a-propos main #page-content>section.section-image.has-background:first-child{--hero-pad-top:calc(var(--top-bar-height) + var(--body-margin));--hero-pad-bottom:calc(var(--body-margin)*2);margin-top:calc(var(--page-content-pad-y)*-1)}body.page-template-page-a-propos main #page-content>section.section-image.has-background:first-child>.section-bg{padding-top:calc(var(--body-margin)*2);padding-bottom:var(--body-margin)}body.page-template-page-a-propos main #page-content>section.section-slider--pleine:first-child{margin-top:calc(var(--page-content-pad-y)*-1);padding-top:0}body.page-template-page-a-propos main #page-content>section.section-slider--pleine:first-child>.section-bg{padding-top:0}body.page-template-page-a-propos main #page-content>section.section-slider--pleine:first-child .swiper-wrapper{max-height:80vh}body.page-template-page-a-propos main #page-content>section.section-slider--pleine:first-child .swiper-backface-hidden .swiper-slide img{min-height:80vh}body.post-type-archive-stage main{padding-top:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw);display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw)}body.post-type-archive-stage main h1{text-transform:uppercase;text-align:center;letter-spacing:3%}body.post-type-archive-stage main h2{margin-bottom:clamp(max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw),96/(1536/16*9)*100svh,max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw));font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700;text-align:center}body.post-type-archive-stage main .publications{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw)}body.post-type-archive-stage main .publications .publications-container{display:block;height:fit-content !important}body.post-type-archive-stage main .publications .publications-container .card{display:block;position:static !important;margin-bottom:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw)}body.post-type-archive-stage main .publications .publications-container .card:after{content:"";display:table;clear:both}body.post-type-archive-stage main .publications .publications-container .card>*{margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}body.post-type-archive-stage main .publications .publications-container .card a>.thumbnail,body.post-type-archive-stage main .publications .publications-container .card .thumbnail{max-width:calc(58.3333333333% - max(clamp(5.2px,.5856515373vw,8px),.4705882353vw));max-height:50vh;aspect-ratio:unset;float:left;margin-right:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}body.post-type-archive-stage main .publications .publications-container .card .carousel-link{float:left;margin-right:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);width:calc(58.3333333333% - max(clamp(5.2px,.5856515373vw,8px),.4705882353vw));display:block;text-decoration:none}body.post-type-archive-stage main .publications .publications-container .card .carousel{overflow:hidden;width:100%}body.post-type-archive-stage main .publications .publications-container .card .carousel .carousel-container{width:100%}body.post-type-archive-stage main .publications .publications-container .card .carousel .carousel-container *{height:fit-content}body.post-type-archive-stage main .publications .publications-container .card .carousel .carousel-container .slick-track{display:flex;align-items:center}body.post-type-archive-stage main .publications .publications-container .card .carousel .carousel-container .slick-track .carousel-slide{max-height:50vh}body.post-type-archive-stage main .publications .publications-container .card .carousel .carousel-container .slick-track .carousel-slide img{margin:0 max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);height:auto;max-height:50vh;width:auto;max-width:calc((min(100vw,1536*1px) - max(clamp(23.4px,2.635431918vw,36px),2.1176470588vw))/12*7 - max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw));object-fit:contain}body.post-type-archive-stage main .publications .publications-container .card.rtl .thumbnail,body.post-type-archive-stage main .publications .publications-container .card.rtl .carousel-link{float:right;margin-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);margin-right:0}body.post-type-archive-stage main .publications .publications-container .card.rtl a>.thumbnail{float:right;margin-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);margin-right:0}body.post-type-archive-stage main .publications .publications-container .card h3{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700}body.post-type-archive-stage main .publications .publications-container .card h3 a{color:inherit;text-decoration:none}body.post-type-archive-stage main .publications .publications-container .card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.post-type-archive-stage main .publications .publications-container .card .sous-titre{font-style:italic;margin-bottom:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}body.post-type-archive-stage main .publications .publications-container .card .accroche-stage{margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}body.post-type-archive-stage main .publications .publications-container .card .accroche-stage p{text-indent:0;margin-bottom:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}body.post-type-archive-stage main .publications .publications-container .card .dates-stage{font-weight:700;margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);color:#000}body.post-type-archive-stage main .publications .publications-container .card .content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}body.post-type-archive-stage main .publications .publications-container .card .content p{text-indent:3ch}body.post-type-archive-stage main .publications .publications-container .card .content .text-center{text-indent:0}body.post-type-archive-stage main .publications .publications-container .card .content ul{margin-left:3ch}body.post-type-archive-stage main .publications .publications-container .card .btn{display:inline-block;margin-top:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}body.post-type-archive-stage main .publications .publications-container .card .btn.btn-spectacle{margin-top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}body.post-type-archive-stage main *:has(.carousel-container){max-width:100%}@media (max-width:calc(768 * 1px)){body.post-type-archive-stage main .publications .publications-container .card .thumbnail,body.post-type-archive-stage main .publications .publications-container .card .carousel-link,body.post-type-archive-stage main .publications .publications-container .card a>.thumbnail{width:100% !important;float:none !important;margin-left:0 !important;margin-right:0 !important}body.post-type-archive-stage main .publications .publications-container .card .thumbnail,body.post-type-archive-stage main .publications .publications-container .card a>.thumbnail{max-width:100%;object-fit:contain;object-position:left}body.post-type-archive-stage main .publications .publications-container .card .carousel{width:100%}body.post-type-archive-stage main .publications .publications-container .card .carousel .carousel-container .slick-track .carousel-slide{height:fit-content;max-height:50vh}body.post-type-archive-stage main .publications .publications-container .card .carousel .carousel-container .slick-track .carousel-slide img{max-width:calc(100vw - max(clamp(23.4px,2.635431918vw,36px),2.1176470588vw) - 3rem);max-height:50vh}body.post-type-archive-stage main .publications .publications-container .card.rtl .thumbnail,body.post-type-archive-stage main .publications .publications-container .card.rtl .carousel-link,body.post-type-archive-stage main .publications .publications-container .card.rtl a>.thumbnail{float:none !important;margin-left:0 !important;margin-right:0 !important}body.post-type-archive-stage main .publications .publications-container .card hgroup{margin-top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}}.single-stage main #spectacle-hero{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding-top:var(--top-bar-height);padding-left:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-right:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);max-height:calc(1536/16*9*1px);height:100svh}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide img{object-fit:cover;object-position:center;width:100%;height:100%}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);padding:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw) max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);height:100%;text-align:center}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation blockquote{padding:0;font-family:"TDL",Georgia,serif;letter-spacing:-.05em;font-style:italic;letter-spacing:-.02em}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation blockquote p:first-child:before{content:"« "}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation blockquote p:last-child:after{content:" »"}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation cite{text-transform:uppercase;font-style:normal}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation .bordure{top:0}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation .bordure-top{rotate:unset}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation .bordure-bottom{top:auto;bottom:0;rotate:180deg}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation .bordure-left{left:calc(-50% + 2px);right:auto;rotate:-90deg}.single-stage main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation .bordure-right{right:calc(-50% + 2px);rotate:90deg}.single-stage main #spectacle-hero .head_spect_grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto auto}.single-stage main #spectacle-hero #titre{position:relative;z-index:10;margin-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.single-stage main #spectacle-hero #titre #essentiels{width:max(clamp(93.6px,10.541727672vw,144px),8.4705882353vw)}.single-stage main #spectacle-hero #titre h1{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700}.single-stage main #spectacle-hero #titre #sous-titre{grid-row-start:2;grid-column-start:1}.single-stage main #spectacle-hero #titre #infos{font-style:italic;grid-row-start:3;grid-column-start:1}.single-stage main #spectacle-hero #titre .head_date{grid-column-start:2;grid-row-start:1}.single-stage main #spectacle-hero #titre .btn{margin-top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);grid-column-start:2;grid-row-start:2;grid-row-end:2}.single-stage main #spectacle-hero #informations{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);flex-wrap:wrap;row-gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw);font-weight:700;text-align:center;text-wrap:nowrap}.single-stage main #spectacle-hero #informations .information{flex:1 1 30%}.single-stage main #spectacle-hero .bordure-bottom{rotate:180deg}.single-stage main #page-thumbnail{object-fit:cover;object-position:center;width:100%;max-height:calc(100svh - var(--top-bar-height) - max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw))}.single-stage main #page-content section{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);margin-left:auto;margin-right:auto;max-width:100%;width:max(58.5651537335vw,512*1px)}.single-stage main #page-content section h2{font-weight:700;font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em}.single-stage main #page-content section ul{list-style:unset;padding-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-stage main #page-content section .content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-stage main #page-content section .content p{text-indent:3ch}.single-stage main #page-content section .content .text-center{text-indent:0}.single-stage main #page-content section .content ul{margin-left:3ch}.single-stage main #page-content{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:clamp(max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw),160/(1536/16*9)*100svh,max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw));padding-top:clamp(max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw),160/(1536/16*9)*100svh,max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw));padding-bottom:clamp(max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw),160/(1536/16*9)*100svh,max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw))}.single-stage main #page-content .sous-titre{font-style:italic}.single-stage main #page-content #accroche{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-stage main #page-content #accroche p:not(:first-child){text-indent:3ch}.single-stage main #page-content #accroche p:not(:first-child).text-center{text-indent:0}.single-stage main #page-content #accroche ul{margin-left:3ch}.single-stage main #page-content .tous{margin-top:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);margin-left:auto;margin-right:auto}.single-stage main #equipe-container{padding:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw);background-color:#dfefee}.single-stage main #equipe-container #equipe{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw)}.single-stage main #equipe-container #equipe h2{margin-bottom:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);font-style:normal;text-transform:unset;text-align:center}.single-stage main #equipe-container #equipe .publications-container .collaborateur{margin-bottom:0}.single-stage main #equipe-container #equipe .publications-container .collaborateur .thumbnail{aspect-ratio:1/1;mask-image:url(//theatredulyon.fr/app/themes/tdl/./assets/images/pastille.svg);mask-size:100% 100%}.single-stage main #equipe-container #equipe .publications-container .collaborateur:hover .thumbnail{transform:scale(1.1)}.single-stage main #equipe-container #equipe .publications-container .collaborateur .card-content{gap:0}.single-stage main #equipe-container #equipe .publications-container .collaborateur .card-content h3{font-family:"TDL",Georgia,serif;letter-spacing:-.05em;font-weight:700}.single-stage main #equipe-container #equipe .publications-container .modal{background-color:#dfefee}.single-stage main #equipe-container #equipe .publications-container .modal img{margin-left:auto;margin-right:auto;aspect-ratio:1/1;width:33.3333333333%;object-fit:cover;object-position:center;mask-image:url(//theatredulyon.fr/app/themes/tdl/./assets/images/pastille.svg);mask-size:100% 100%}.single-stage main #equipe-container #equipe .publications-container .modal hgroup p{text-align:center}.single-stage main #equipe-container #equipe .publications-container .modal .biographie{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-stage main #equipe-container #equipe .publications-container .modal .biographie p:not(:first-child){text-indent:3ch}.single-stage main #equipe-container #equipe .publications-container .modal .biographie .text-center{text-indent:0}.single-stage main #equipe-container #equipe .publications-container .modal .biographie ul{margin-left:3ch}.single-stage main #documents{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);padding-top:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);padding-bottom:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);text-align:center;text-wrap:wrap}#videos{gap:0}#videos .cmplz-blocked-content-notice{background-color:rgba(250,250,250,.5);color:#000}#videos .cmplz-blocked-content-notice a{cursor:pointer;color:#000}#videos .cmplz-blocked-content-notice button{cursor:pointer;color:#000}#videos .tab-contents .tab-content{display:none}#videos .tab-contents .tab-content.active{display:block}#videos .tab-contents .tab-content.active .embed-container{position:relative;overflow:hidden;padding-bottom:56.25%;height:0;max-width:100%;background:rgba(250,250,250,.5)}#videos .tab-contents .tab-content.active .embed-container iframe,#videos .tab-contents .tab-content.active .embed-container object,#videos .tab-contents .tab-content.active .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#videos .tab-titles{list-style:none;padding:0;display:flex;flex-direction:row;justify-content:start;align-items:stretch;gap:0;flex-wrap:wrap;cursor:pointer}#videos .tab-titles .tab-title{flex:1 1;padding:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw) max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);text-align:center}#videos .tab-titles .tab-title.active{color:#fff;background-color:#000}#videos .tab-titles .tab-title:hover,#videos .tab-titles .tab-title:focus{background-color:#ac936e}@media (max-width:768px){.single-stage main #spectacle-hero .head_spect_grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.single-stage main #spectacle-hero #titre .btn{margin-top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);grid-column-start:1;grid-row-start:unset;grid-row-end:unset;justify-self:start}.single-stage main #spectacle-hero #titre .head_date{grid-column-start:1;grid-row-start:3;grid-row-end:3;font-size:max(clamp(22px,2.196193265vw,30px),1.7647058824vw);line-height:1.2;margin-top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}}@media (max-width:1024px){.single-stage main #equipe-container #equipe #collaborateurs-container .modal img{width:calc((100% - max(clamp(10px,2.635431918vw,36px),2.1176470588vw))/2)}}@media (max-width:512px){.single-stage main #equipe-container #equipe #collaborateurs-container .modal img{width:100%}}.page-template-page-contact main{padding-top:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw);padding-bottom:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw)}.page-template-page-contact main h1{margin-bottom:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw);font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:-.05em}.page-template-page-contact main form{max-width:100%;width:max(66.6666666667%,512*1px)}.page-template-default:not(.home) main{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw);padding-top:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw);padding-bottom:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw)}.page-template-default:not(.home) main h1{text-align:center;letter-spacing:-.05em}.page-template-default:not(.home) main #page-thumbnail{object-fit:cover;object-position:center;width:100%;max-height:calc(100svh - var(--top-bar-height) - max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw))}.page-template-default:not(.home) main #page-content{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:0}.page-template-default:not(.home) main #page-content section{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);margin-left:auto;margin-right:auto;max-width:100%;width:max(58.5651537335vw,512*1px)}.page-template-default:not(.home) main #page-content section h2,.page-template-default:not(.home) main #page-content section h1{margin-top:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);font-family:"TDL",Georgia,serif;letter-spacing:-.05em;text-transform:uppercase;letter-spacing:-.05em}.page-template-default:not(.home) main #page-content section .content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);gap:0;margin:0 auto}.page-template-default:not(.home) main #page-content section .content p{text-indent:0;margin-bottom:1em;line-height:1.6}.page-template-default:not(.home) main #page-content section .content .text-center{text-indent:0}.page-template-default:not(.home) main #page-content section .content ul{margin-left:3ch}.page-template-default:not(.home) main #page-content section .content p+p{text-indent:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}.page-template-default:not(.home) main #page-content section .text-center{text-indent:0 !important}.page-template-default:not(.home) main #page-content section .sous-titre{font-style:italic}.page-template-default:not(.home) main #page-content section img{object-fit:contain;object-position:center;margin-left:auto;margin-right:auto;max-width:100%;max-height:calc(100svh - var(--top-bar-height) - max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw))}.page-template-default:not(.home) main #page-content section ul{list-style:unset;padding-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.page-template-default:not(.home) main #page-content section a:not(.btn){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.page-template-default:not(.home) main #page-content section a:not(.btn):hover,.page-template-default:not(.home) main #page-content section a:not(.btn):focus{color:#ac936e}.single-collaborateur main #collaborateur-content{max-width:800px;margin:0 auto;padding:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw)}.single-collaborateur main #collaborateur-content .collaborateur-single{display:flex;flex-direction:column;align-items:center;gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.single-collaborateur main #collaborateur-content .collaborateur-single .collaborateur-photo{width:300px;height:300px;object-fit:cover;border-radius:max(clamp(1040px,117.1303074671vw,1600px),94.1176470588vw)}.single-collaborateur main #collaborateur-content .collaborateur-single hgroup{text-align:center;margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-collaborateur main #collaborateur-content .collaborateur-single hgroup h1{margin-bottom:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}.single-collaborateur main #collaborateur-content .collaborateur-single hgroup .fonction{opacity:.8;margin:0}.single-collaborateur main #collaborateur-content .collaborateur-single .biographie{width:100%;display:flex;flex-direction:column;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-collaborateur main #collaborateur-content .collaborateur-single .biographie p{text-indent:3ch;line-height:1.6}.single-collaborateur main #collaborateur-content .collaborateur-single .biographie .text-center{text-indent:0}.single-collaborateur main #collaborateur-content .collaborateur-single .biographie ul{margin-left:3ch}.single-collaborateur main #collaborateur-content .collaborateur-single .boutons{display:flex;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);flex-wrap:wrap;justify-content:center}.single-collaborateur main #collaborateur-content .collaborateur-single .boutons .btn{padding:max(clamp(7.8px,.878477306vw,12px),.7058823529vw) max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);text-decoration:none;display:inline-block;border-radius:4px;transition:all .3s ease}.single-collaborateur main #collaborateur-content .collaborateur-single .boutons .btn:hover{transform:translateY(-2px)}@media (max-width:768px){.single-collaborateur main #collaborateur-content{padding:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-collaborateur main #collaborateur-content .collaborateur-single .collaborateur-photo{width:200px;height:200px}}.flexible-section{--section-marge-x:var(--body-margin);padding:var(--body-margin)}.flexible-section .container{max-width:87.848vw;margin:0 auto;padding:var(--body-margin) max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) max(clamp(0px,0vw,0px),0vw) max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.flexible-section hgroup{margin-bottom:0}.flexible-section.has-background{padding:0}.flexible-section.has-background .section-bg{position:relative;width:100vw;margin-left:calc(-50vw + 50%);padding:var(--body-margin) 0}.flexible-section.has-background .section-bg .bordure{background-color:inherit}.flexible-section.section-image-large{width:100%}.flexible-section.section-image-full{width:100vw;max-width:none;margin-left:calc(-50vw + 50%);padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.grille-evenements__card .grille-evenements__media-wrap{position:relative;display:block;overflow:hidden}.grille-evenements__card .grille-evenements__media-wrap img:hover{filter:brightness(110%) contrast(115%)}.grille-evenements__card .grille-evenements__media-wrap:hover .grain-overlay{opacity:1}.grille-evenements__card .grain-overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;opacity:0;transition:opacity .3s ease}.grille-evenements__card .grain-overlay:before{content:"";position:absolute;top:-10rem;left:-10rem;width:calc(100% + 20rem);height:calc(100% + 20rem);background-image:url("https://upload.wikimedia.org/wikipedia/commons/5/5c/Image_gaussian_noise_example.png");opacity:.15;pointer-events:none;-webkit-animation:noise 1.5s steps(4) infinite;animation:noise 1.5s steps(4) infinite;mix-blend-mode:screen}@-webkit-keyframes noise{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}@keyframes noise{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}.bloc-texte .container{max-width:58.565vw;margin:0 auto}.bloc-texte .container .chapo p+p{text-indent:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}.bloc-texte .container .center{text-align:center}.bloc-texte .container .center p{text-indent:0}.bloc-texte .container .content{gap:0;margin:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) auto}.bloc-texte .container .content p{text-indent:0;margin-bottom:1em;line-height:1.6}.bloc-texte .container .content p+p{text-indent:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}.bloc-texte .container .text-center{text-indent:0 !important}.bloc-texte .container .boutons-wrapper{margin:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) 0;display:flex;justify-content:center}.bloc-texte .container .boutons-wrapper.align-left{justify-content:flex-start}.bloc-texte .container .boutons-wrapper.align-center{justify-content:center}.bloc-texte .container .boutons-wrapper.align-right{justify-content:flex-end}main #page-content section.bloc-texte hgroup,main #page-content section.titre-soustitre hgroup,main #page-content section.section-texte-bouton hgroup,section.bloc-texte hgroup,section.titre-soustitre hgroup,section.section-texte-bouton hgroup{margin-bottom:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}main #page-content section.bloc-texte hgroup h2,main #page-content section.bloc-texte hgroup h1,main #page-content section.titre-soustitre hgroup h2,main #page-content section.titre-soustitre hgroup h1,main #page-content section.section-texte-bouton hgroup h2,main #page-content section.section-texte-bouton hgroup h1,section.bloc-texte hgroup h2,section.bloc-texte hgroup h1,section.titre-soustitre hgroup h2,section.titre-soustitre hgroup h1,section.section-texte-bouton hgroup h2,section.section-texte-bouton hgroup h1{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;text-transform:uppercase;font-weight:400;margin-top:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);margin-bottom:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}main #page-content section.bloc-texte hgroup .sous-titre,main #page-content section.titre-soustitre hgroup .sous-titre,main #page-content section.section-texte-bouton hgroup .sous-titre,section.bloc-texte hgroup .sous-titre,section.titre-soustitre hgroup .sous-titre,section.section-texte-bouton hgroup .sous-titre{font-family:"TDL",Georgia,serif;letter-spacing:-.05em;font-style:italic;font-weight:400;text-transform:none;opacity:.8;margin-top:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);margin-bottom:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);letter-spacing:-.02em}main #page-content section.titre-soustitre,.titre-soustitre{text-align:center}.citation-container{z-index:-100}.citation-container.has-background{padding:0}.citation-container.has-background .section-bg{position:relative;width:100%;margin-left:unset;padding:var(--body-margin) 0}.citation-container.has-background .section-bg .bordure{top:0;background-color:rgba(248,248,248,.9725490196)}.citation-container.has-background .section-bg .bordure-top{rotate:unset}.citation-container.has-background .section-bg .bordure-bottom{top:auto;bottom:0;rotate:180deg}.citation-container.has-background .section-bg .bordure-left{left:calc(-50% + 2px);right:auto;rotate:-90deg}.citation-container.has-background .section-bg .bordure-right{right:calc(-50% + 2px);rotate:90deg}.citation-container{text-align:center}.citation-container .container .left{text-align:left}.citation-container .container hgroup{padding:max(clamp(52px,5.8565153734vw,80px),4.7058823529vw) max(clamp(52px,5.8565153734vw,80px),4.7058823529vw)}.citation-container .container hgroup .citation{margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);font-style:italic}.citation-container .container hgroup .nom_citation{position:absolute;bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);left:50%;transform:translateX(-50%);text-transform:uppercase;opacity:1;margin-top:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);font-weight:700}.section-image figure{margin:0}.section-image figure img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.section-image figure figcaption{margin-top:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);font-style:italic;opacity:.8}.section-image .image-small{max-width:29.283vw}.section-image .image-medium{max-width:58.565vw}.section-image .image-large,.section-image .image-full{margin:0;width:100%}.section-image .image-large img,.section-image .image-full img{display:block;width:100%;height:auto;object-fit:cover;object-position:center;max-height:80vh}.section-image .image-full img{min-height:80vh;max-height:80vh}.section-image.align-left .image-small,.section-image.align-left .image-medium{margin-left:0;margin-right:auto}.section-image.align-left figcaption{text-align:left}.section-image.align-center figure{margin-left:auto;margin-right:auto}.section-image.align-center figcaption{text-align:center}.section-image.align-right .image-small,.section-image.align-right .image-medium{margin-left:auto;margin-right:0}.section-image.align-right figcaption{text-align:right}.section-slider h2{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:400;text-align:center;margin-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.section-slider .swiper-container{position:relative;padding-bottom:max(clamp(23.4px,2.635431918vw,36px),2.1176470588vw);height:auto;max-height:none}.section-slider .swiper-container .swiper-slide img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:16/9}.section-slider .swiper-container .swiper-pagination{bottom:max(clamp(6.5px,.7320644217vw,10px),.5882352941vw) !important;display:flex;justify-content:center;gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}.section-slider .swiper-container .swiper-pagination .swiper-pagination-bullet{width:30px;height:2px;margin:0;padding:0;box-sizing:border-box;border-radius:2px;background:rgba(0,0,0,.1);opacity:1}.section-slider .swiper-container .swiper-pagination .swiper-pagination-bullet:after{content:none}.section-slider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000}.section-slider .swiper-container .swiper-button-prev,.section-slider .swiper-container .swiper-button-next{color:#fff;width:20px;height:20px}.section-slider .swiper-container .swiper-button-prev:after,.section-slider .swiper-container .swiper-button-next:after{font-size:1.5rem;font-weight:700}.section-slider .carousel-container{position:relative;padding-bottom:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}.section-slider .carousel-container .carousel-item img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:16/9}.section-slider .carousel-container .slick-dots{bottom:40px;display:flex !important;justify-content:center;gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}.section-slider .carousel-container .slick-dots li{width:30px;height:2px;margin:0}.section-slider .carousel-container .slick-dots li button{width:100%;height:100%;padding:0}.section-slider .carousel-container .slick-dots li button:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.1);border-radius:2px;opacity:1}.section-slider .carousel-container .slick-dots li.slick-active button:before{background:#000}.section-slider .carousel-container .slick-prev,.section-slider .carousel-container .slick-next{position:absolute;top:45%;transform:translateY(-50%);z-index:10;width:20px;height:20px}.section-slider .carousel-container .slick-prev:before,.section-slider .carousel-container .slick-next:before{font-size:1.5rem;font-weight:700;opacity:.7;color:#fff}.section-slider .carousel-container .slick-prev:before{content:"←"}.section-slider .carousel-container .slick-next:before{content:"→"}.section-slider .carousel-container .slick-prev{left:10px}.section-slider .carousel-container .slick-next{right:10px}.section-bg>.bordure{display:none}#spectacle-content .section-slider .container{max-width:none;padding-left:var(--cal-inset);padding-right:var(--cal-inset);padding-bottom:0}#spectacle-content .section-slider--pleine .container,#spectacle-content .section-slider--contenu .container{max-width:none;padding-left:0;padding-right:0;padding-bottom:0}.section-slider--pleine>.section-bg{width:100vw;margin-left:calc(-50vw + 50%)}.section-slider--pleine h2{padding-left:var(--body-margin);padding-right:var(--body-margin)}.section-slider--pleine .swiper-container{padding-bottom:0}.section-slider--pleine .swiper-container .swiper-pagination{bottom:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw) !important}.section-slider--pleine .swiper-container .swiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,.45);filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.section-slider--pleine .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.section-slider--contenu .swiper-container,.section-slider--contenu .carousel-container{max-width:100%;width:max(58.5651537335vw,512*1px);margin-left:auto;margin-right:auto}.section-slider--contenu .swiper-container{padding-bottom:max(clamp(23.4px,2.635431918vw,36px),2.1176470588vw)}@media (max-width:640px){.section-slider--pleine .swiper-container .swiper-pagination,.section-slider--contenu .swiper-container .swiper-pagination{display:flex}}.single-spectacle main #spectacle-content .section-slider .swiper-slide img,.single-spectacle main #spectacle-content .section-slider .carousel-item img{object-fit:cover}.section-boutons .boutons-wrapper{display:flex;flex-wrap:wrap;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.section-boutons.align-left .boutons-wrapper{justify-content:flex-start}.section-boutons.align-center .boutons-wrapper{justify-content:center}.section-boutons.align-right .boutons-wrapper{justify-content:flex-end}.section-boutons .btn{padding:max(clamp(7.8px,.878477306vw,12px),.7058823529vw) max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);text-decoration:none;display:inline-block;border-radius:0;transition:all .3s ease}.section-boutons .btn:hover{transform:translateY(-2px)}.section-galerie h2{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:400;text-align:center;margin-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.section-galerie .galerie-grid{display:grid;gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.section-galerie .galerie-grid.galerie-col-2{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.section-galerie .galerie-grid.galerie-col-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.section-galerie .galerie-grid.galerie-col-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.section-galerie .galerie-item{margin:0}.section-galerie .galerie-item img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:4/3}.section-galerie .galerie-item figcaption{padding:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw) 0}.section-galerie .galerie-item figcaption h3{margin-bottom:max(clamp(2.6px,.2928257687vw,4px),.2352941176vw)}.section-galerie .galerie-item figcaption p{opacity:.8;margin:0}.section-texte-bouton .container{max-width:58.565vw;margin:0 auto}.section-texte-bouton .container .content{gap:0;margin:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) auto}.section-texte-bouton .container .content p{text-indent:0;margin-bottom:1em;line-height:1.6}.section-texte-bouton .container .content p+p{text-indent:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}.section-texte-bouton .container .content p.text-center{text-indent:0 !important;text-align:center}.section-texte-bouton .container .bouton-wrapper{display:flex}.section-texte-bouton .container .bouton-wrapper.align-left{justify-content:flex-start}.section-texte-bouton .container .bouton-wrapper.align-center{justify-content:center}.section-texte-bouton .container .bouton-wrapper.align-right{justify-content:flex-end}.section-texte-bouton .container .bouton-wrapper .btn{padding:max(clamp(7.8px,.878477306vw,12px),.7058823529vw) max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);text-decoration:none;display:inline-block;border-radius:0;transition:all .3s ease}.section-texte-bouton .container .bouton-wrapper .btn:hover{transform:translateY(-2px)}.section-galerie-collaborateurs hgroup{text-align:center;margin-bottom:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw)}.section-galerie-collaborateurs .container{padding:0 max(clamp(104px,11.7130307467vw,160px),9.4117647059vw)}.section-galerie-collaborateurs .publications-container{display:grid;gap:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}.section-galerie-collaborateurs .publications-container.galerie-col-2{grid-template-columns:repeat(2,1fr)}.section-galerie-collaborateurs .publications-container.galerie-col-3{grid-template-columns:repeat(3,1fr)}.section-galerie-collaborateurs .publications-container.galerie-col-4{grid-template-columns:repeat(4,1fr)}.section-galerie-collaborateurs .publications-container .collaborateur{width:100%;cursor:pointer;transition:transform .3s ease}.section-galerie-collaborateurs .publications-container .collaborateur:hover{transform:translateY(-5px)}.section-galerie-collaborateurs .publications-container .collaborateur .thumbnail{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:1/1;border-radius:max(clamp(1040px,117.1303074671vw,1600px),94.1176470588vw)}.section-galerie-collaborateurs .publications-container .collaborateur .card-content{gap:0;padding:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw) 0;text-align:center}.section-galerie-collaborateurs .publications-container .collaborateur .card-content h3{margin-bottom:max(clamp(2.6px,.2928257687vw,4px),.2352941176vw);line-height:1}.section-galerie-collaborateurs .publications-container .collaborateur .card-content p{opacity:.8;margin:0}@media (max-width:968px){.section-galerie-collaborateurs .container{padding:0 max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.section-galerie-collaborateurs .publications-container.galerie-col-3,.section-galerie-collaborateurs .publications-container.galerie-col-4{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:1024px) and (min-width:769px){.section_card .publications-container .card{flex:1 1 100%;max-width:100%}}@media (max-width:768px){.flexible-section{padding:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) 0}.flexible-section .container{padding:0}.section-slider{padding:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) 0}.section-slider .container{padding:0 max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.section-slider .carousel-container .slick-dots{bottom:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}.section-galerie .galerie-grid{grid-template-columns:2fr !important;gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.section-boutons .boutons-wrapper{flex-direction:column;align-items:stretch}.section-boutons .boutons-wrapper .btn{text-align:center}.section-image .image-small,.section-image .image-medium,.section-image .image-large{max-width:100%}.section-galerie-collaborateurs .container{padding:0 max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.section-galerie-collaborateurs hgroup{margin-bottom:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw)}.section-galerie-collaborateurs .publications-container{grid-template-columns:repeat(2,1fr) !important;gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.section-galerie-collaborateurs .publications-container .card{gap:0;width:100%}.section_card{padding:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw) max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.section_card .publications-container{flex-direction:column;align-items:center;gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.section_card .publications-container .card{max-width:100%;width:100%}}@media (max-width:512px){.section-galerie-collaborateurs .publications-container{gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.section-galerie-collaborateurs .publications-container.galerie-col-2,.section-galerie-collaborateurs .publications-container.galerie-col-3,.section-galerie-collaborateurs .publications-container.galerie-col-4{grid-template-columns:1fr 1fr !important}}.section_card{margin:0 auto;max-width:87.848vw;width:100%;padding:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw) max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.section_card h2{margin:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) auto;text-align:center;font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:400}.section_card .publications-container{display:flex;justify-self:center;flex-direction:row;align-items:stretch;gap:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);flex-wrap:wrap;max-width:87.848vw;margin-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.page-template-default:not(.home) main #page-content section.flexible-section>.section-bg>.container,.page-template-page-a-propos main #page-content section.flexible-section>.section-bg>.container{padding-top:0;max-width:none}@media (min-width:769px){.page-template-default:not(.home) main #page-content section.flexible-section,.page-template-page-a-propos main #page-content section.flexible-section{padding-left:0;padding-right:0}.page-template-default:not(.home) main #page-content section.flexible-section>.section-bg>.container,.page-template-page-a-propos main #page-content section.flexible-section>.section-bg>.container{padding-left:0;padding-right:0}}.page-template-default:not(.home) main #page-content section.flexible-section.has-background>.section-bg>.container,.page-template-page-a-propos main #page-content section.flexible-section.has-background>.section-bg>.container{max-width:100%;width:max(58.5651537335vw,512*1px)}main #page-content section.flexible-section.is-titre-page hgroup h1,section.flexible-section.is-titre-page hgroup h1{font-size:max(clamp(34px,4.39238653vw,60px),3.5294117647vw);line-height:1.1}.single-spectacle{margin-top:0}.single-spectacle main #spectacle-hero{position:relative;display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding-top:var(--top-bar-height);padding-left:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-right:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);max-height:calc(1536/16*9*1px);height:100svh}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide img{object-fit:cover;object-position:center;width:100%;height:100%}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);padding:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw) max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);height:100%;text-align:center;background-image:linear-gradient(to bottom,var(--background-color) 0,var(--background-color) 1px,transparent 1px,transparent calc(100% - 1px),var(--background-color) calc(100% - 1px),var(--background-color) 100%)}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation blockquote{padding:0;font-family:"TDL",Georgia,serif;letter-spacing:-.05em;font-style:italic;letter-spacing:-.02em}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation blockquote p:first-child:before{content:""}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation blockquote p:last-child:after{content:""}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation cite{text-transform:uppercase;font-style:normal}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation .bordure{top:0}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation .bordure-top{rotate:unset}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation .bordure-bottom{top:auto;bottom:0;rotate:180deg}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation .bordure-left{left:calc(-50% + 2px);right:auto;rotate:-90deg}.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide.citation .bordure-right{right:calc(-50% + 2px);rotate:90deg}.single-spectacle main #spectacle-hero .head_spect_grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto auto}.single-spectacle main #spectacle-hero #titre{position:relative;z-index:10;margin-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.single-spectacle main #spectacle-hero #titre #essentiels{width:max(clamp(93.6px,10.541727672vw,144px),8.4705882353vw)}.single-spectacle main #spectacle-hero #titre h1{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700}.single-spectacle main #spectacle-hero #titre #sous-titre{grid-row-start:2;grid-column-start:1}.single-spectacle main #spectacle-hero #titre #infos{font-style:italic;grid-row-start:3;grid-column-start:1}.single-spectacle main #spectacle-hero #titre .head_date{grid-column-start:2;grid-row-start:2}.single-spectacle main #spectacle-hero #titre .btn{margin-top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);grid-column-start:2;grid-row-start:3;grid-row-end:3}.single-spectacle main #spectacle-hero #informations{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);flex-wrap:wrap;row-gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw);font-weight:700;text-align:center;text-wrap:nowrap}.single-spectacle main #spectacle-hero #informations .information{flex:1 1 30%}.single-spectacle main #spectacle-content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:0;width:100%;padding-top:clamp(max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw),160/(1536/16*9)*100svh,max(clamp(104px,11.7130307467vw,160px),9.4117647059vw))}.single-spectacle main #spectacle-content ul{list-style:unset;padding-left:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-spectacle main #spectacle-content section{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);margin-left:auto;margin-right:auto;max-width:100%;width:max(58.5651537335vw,512*1px)}.single-spectacle main #spectacle-content section h2{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:400;text-transform:uppercase;letter-spacing:-.05em;margin-top:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-spectacle main #spectacle-content section .content{display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);gap:0;margin:0 auto}.single-spectacle main #spectacle-content section .content p{text-indent:0;margin-bottom:1em;line-height:1.6}.single-spectacle main #spectacle-content section .content p+p{text-indent:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}@media (max-width:calc(640 * 1px)){.single-spectacle main #spectacle-content section .content p+p{text-indent:0}}.single-spectacle main #spectacle-content section .content p+p .text-center{text-indent:0 !important}.single-spectacle main #spectacle-content section .boutons{display:flex;flex-direction:row;justify-content:start;align-items:stretch;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);flex-wrap:wrap;margin-top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-spectacle main #spectacle-content .citation{position:relative;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);margin-left:max(auto,max(clamp(10px,2.635431918vw,36px),2.1176470588vw));margin-right:max(auto,max(clamp(10px,2.635431918vw,36px),2.1176470588vw));padding-top:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);padding-bottom:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);font-family:"TDL",Georgia,serif;letter-spacing:-.05em;font-style:italic;text-align:center;background-color:var(--background-color);letter-spacing:-.02em;margin-top:var(--body-margin)}.single-spectacle main #spectacle-content .citation>*:not(.bordure){margin-left:auto;margin-right:auto;max-width:100%;width:max(66.6666666667%,512*1px)}.single-spectacle main #spectacle-content .citation cite{display:block;text-transform:uppercase;font-style:normal;position:absolute;bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.single-spectacle main #spectacle-content .citation .bordure{top:0;background-color:rgba(248,248,248,.9725490196)}.single-spectacle main #spectacle-content .citation .bordure-top{rotate:unset}.single-spectacle main #spectacle-content .citation .bordure-bottom{top:auto;bottom:0;rotate:180deg}.single-spectacle main #spectacle-content .citation .bordure-left{left:calc(-50% + 2px);right:auto;rotate:-90deg}.single-spectacle main #spectacle-content .citation .bordure-right{right:calc(-50% + 2px);rotate:90deg}.single-spectacle main #spectacle-content>img{margin-left:auto;margin-right:auto;max-width:100%;width:max(66.6666666667%,512*1px)}.single-spectacle main #spectacle-content img{object-fit:contain;object-position:center;max-height:calc(100svh - var(--top-bar-height) - max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw))}.single-spectacle main #spectacle-content #accroche p:not(:first-child){text-indent:3ch}.single-spectacle main #spectacle-content #accroche p:not(:first-child).text-center{text-indent:0}.single-spectacle main #spectacle-content #accroche ul{margin-left:3ch}.single-spectacle main #spectacle-content #videos{gap:0;padding:max(clamp(39px,4.39238653vw,60px),3.5294117647vw) 0}.single-spectacle main #spectacle-content #videos .cmplz-blocked-content-notice{background-color:#fafafa;color:#000}.single-spectacle main #spectacle-content #videos .cmplz-blocked-content-notice a{cursor:pointer;color:#000}.single-spectacle main #spectacle-content #videos .cmplz-blocked-content-notice button{cursor:pointer;color:#000}.single-spectacle main #spectacle-content #videos .tab-contents .tab-content{display:none}.single-spectacle main #spectacle-content #videos .tab-contents .tab-content.active{display:block}.single-spectacle main #spectacle-content #videos .tab-contents .tab-content.active .embed-container{position:relative;overflow:hidden;padding-bottom:56.25%;height:0;max-width:100%;background:rgba(250,250,250,.5)}.single-spectacle main #spectacle-content #videos .tab-contents .tab-content.active .embed-container iframe,.single-spectacle main #spectacle-content #videos .tab-contents .tab-content.active .embed-container object,.single-spectacle main #spectacle-content #videos .tab-contents .tab-content.active .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.single-spectacle main #spectacle-content #videos .tab-titles{list-style:none;padding:0;display:flex;flex-direction:row;justify-content:start;align-items:stretch;gap:0;flex-wrap:wrap;cursor:pointer}.single-spectacle main #spectacle-content #videos .tab-titles .tab-title{flex:1 1;padding:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw) max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);text-align:center}.single-spectacle main #spectacle-content #videos .tab-titles .tab-title.active{color:#fff;background-color:#000}.single-spectacle main #spectacle-content #videos .tab-titles .tab-title:hover,.single-spectacle main #spectacle-content #videos .tab-titles .tab-title:focus{background-color:#ac936e}.single-spectacle main #spectacle-content #equipe{text-align:center}.single-spectacle main #spectacle-content #equipe .openModalBtn:hover{color:#ac936e}.single-spectacle main #spectacle-content #representations,.single-spectacle main #spectacle-content #documents{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);padding-top:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);padding-bottom:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);text-align:center;text-wrap:wrap}.single-spectacle main #spectacle-content #representations #prochainement,.single-spectacle main #spectacle-content #documents #prochainement{font-style:italic}.single-spectacle main #spectacle-content #actualites-liees,.single-spectacle main #spectacle-content #spectacles-lies{padding-top:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);padding-bottom:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);padding-left:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-right:max(clamp(10px,2.635431918vw,36px),2.1176470588vw)}.single-spectacle main #spectacle-content #actualites-liees h2,.single-spectacle main #spectacle-content #spectacles-lies h2{text-align:center;margin-bottom:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw)}.single-spectacle main #spectacle-content #actualites-liees .publications-container,.single-spectacle main #spectacle-content #spectacles-lies .publications-container{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);flex-wrap:wrap}.single-spectacle main #spectacle-content #actualites-liees .publications-container.columns-1,.single-spectacle main #spectacle-content #spectacles-lies .publications-container.columns-1{display:grid;grid-template-columns:1fr;justify-items:center}.single-spectacle main #spectacle-content #actualites-liees .publications-container.columns-2,.single-spectacle main #spectacle-content #spectacles-lies .publications-container.columns-2{display:grid;grid-template-columns:repeat(2,1fr)}.single-spectacle main #spectacle-content #actualites-liees .publications-container.columns-3,.single-spectacle main #spectacle-content #spectacles-lies .publications-container.columns-3{display:grid;grid-template-columns:repeat(3,1fr)}.single-spectacle main #spectacle-content #liste-spectacles{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);padding-bottom:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);text-align:center;text-wrap:wrap}.single-spectacle main #spectacle-content .flexible-section{max-width:100%;width:100%;margin-left:0;margin-right:0}.single-spectacle main #spectacle-content .flexible-section .section-slider .carousel-container .slick-prev:before,.single-spectacle main #spectacle-content .flexible-section .section-slider .carousel-container .slick-next:before{color:#000 !important}.single-spectacle main #spectacle-content .flexible-section .section-slider .carousel-container .slick-prev:before{content:"←" !important;color:#000 !important}.single-spectacle main #spectacle-content .flexible-section .section-slider .carousel-container .slick-next:before{content:"→" !important}.single-spectacle .slick-prev:before{content:"←" !important;color:#000 !important}.single-spectacle .slick-next:before{content:"→" !important;color:#000 !important}@media (max-width:640px){body.home .slide-informations-container .btn-pastille{right:calc(max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)*-1)}body.home .slide-informations-container .btn-pastille svg{width:55%;height:55%}#essentiels{padding-bottom:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw) !important}body.single-spectacle main #spectacle-hero .swiper-container .swiper-wrapper .swiper-slide blockquote{padding-top:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);padding-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);letter-spacing:-.02em}.single-spectacle main #spectacle-hero .head_spect_grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.single-spectacle main #spectacle-hero #titre .btn{margin-top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);grid-column-start:1;grid-row-start:unset;grid-row-end:unset}.single-spectacle main #spectacle-hero #titre .head_date{grid-column-start:1;grid-row-start:3;grid-row-end:3;font-size:max(clamp(22px,2.196193265vw,30px),1.7647058824vw);line-height:1.2;margin-top:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}}.single-spectacle .section-content{max-width:58.565vw;padding:max(clamp(39px,4.39238653vw,60px),3.5294117647vw) 0}@media (max-width:768px){.single-spectacle .section-content{max-width:100%}}@media (max-width:544px){body.single-spectacle main #spectacle-content .citation,body.single-spectacle main #spectacle-content #representations,body.single-spectacle main #spectacle-content #documents{padding-left:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);padding-right:max(clamp(10px,2.635431918vw,36px),2.1176470588vw)}body.single-spectacle #equipe,body.single-spectacle #videos,body.single-spectacle #representations,body.single-spectacle #documents,body.single-stage #equipe,body.single-stage #videos,body.single-stage #representations,body.single-stage #documents{width:100% !important;max-width:100%}}#spectacle-content .section_card,#actualite-content .section_card{margin:0 auto;width:100% !important;max-width:87.848vw}#spectacle-content .section_card h2,#actualite-content .section_card h2{margin:0 auto;text-align:center}#spectacle-content .section_card .publications-container.columns-1,#actualite-content .section_card .publications-container.columns-1{display:grid;grid-template-columns:1fr;justify-items:center;max-width:58.565vw}#spectacle-content .section_card .publications-container.columns-2,#actualite-content .section_card .publications-container.columns-2{display:grid;grid-template-columns:repeat(2,1fr)}#spectacle-content .section_card .publications-container.columns-3,#actualite-content .section_card .publications-container.columns-3{display:grid;grid-template-columns:repeat(3,1fr)}#spectacle-content .section_card .publications-container.no-masonry .card,#actualite-content .section_card .publications-container.no-masonry .card{width:100%}#spectacle-content .actualites-list-text h2,#actualite-content .actualites-list-text h2{margin-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}#spectacle-content .actualites-list-text .actualites-list,#actualite-content .actualites-list-text .actualites-list{display:flex;flex-direction:column;gap:0}#spectacle-content .actualites-list-text .actualite-item,#actualite-content .actualites-list-text .actualite-item{padding:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) 0}#spectacle-content .actualites-list-text .actualite-item .actualite-link,#actualite-content .actualites-list-text .actualite-item .actualite-link{display:block;color:inherit;transition:color .2s ease}#spectacle-content .actualites-list-text .actualite-item .actualite-link:hover,#spectacle-content .actualites-list-text .actualite-item .actualite-link:focus-visible,#actualite-content .actualites-list-text .actualite-item .actualite-link:hover,#actualite-content .actualites-list-text .actualite-item .actualite-link:focus-visible{color:#ac936e}#spectacle-content .actualites-list-text .actualite-item .actualite-content,#actualite-content .actualites-list-text .actualite-item .actualite-content{display:flex;flex-direction:column;gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}#spectacle-content .actualites-list-text .actualite-item .actualite-content h3,#actualite-content .actualites-list-text .actualite-item .actualite-content h3{margin:0;font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;line-height:1;font-weight:400;text-transform:uppercase;color:inherit;font-size:max(clamp(32.5px,3.6603221083vw,50px),2.9411764706vw)}#spectacle-content .actualites-list-text .actualite-item .actualite-content .sous-titre,#actualite-content .actualites-list-text .actualite-item .actualite-content .sous-titre{margin:0;font-style:italic;color:inherit}#spectacle-content .actualites-list-text .separator,#actualite-content .actualites-list-text .separator{border:none;border-top:1px solid #000;margin:0}#spectacle-content .actualites-list-text .separator:last-child,#actualite-content .actualites-list-text .separator:last-child{display:none}.section_card{margin:0 auto;width:100% !important;max-width:87.848vw}.section_card h2{margin:0 auto max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) auto;text-align:center;font-family:"TDL",Georgia,serif;letter-spacing:-.05em}.section_card .publications-container.columns-1{display:grid;grid-template-columns:1fr;justify-items:center;max-width:58.565vw}.section_card .publications-container.columns-2{display:grid;grid-template-columns:repeat(2,1fr)}.section_card .publications-container.columns-3{display:grid;grid-template-columns:repeat(3,1fr)}.section_card .publications-container.no-masonry .card{width:100%}.section_card.has-background{padding:0;max-width:100%}.section_card.has-background .section-bg{position:relative;width:100vw;margin-left:calc(-50vw + 50%);padding:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw) 0}.section_card.has-background .section-bg .bordure{background-color:inherit;left:0;right:auto}.section_card.has-background .section-bg .container-bg{max-width:87.848vw;margin:0 auto;padding:0 max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}@media (max-width:768px){.content p+p{text-indent:0}#spectacle-content .section_card,#actualite-content .section_card{width:100% !important;padding:0}#spectacle-content .publications-container.columns-1,#spectacle-content .publications-container.columns-2,#spectacle-content .publications-container.columns-3,#actualite-content .publications-container.columns-1,#actualite-content .publications-container.columns-2,#actualite-content .publications-container.columns-3{grid-template-columns:1fr !important}}.single-spectacle .lien-essentiels,.single-stage .lien-essentiels{position:absolute;right:10px;bottom:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw);width:auto;box-sizing:content-box}.single-spectacle #ess,.single-stage #ess{display:flex}.single-spectacle .ess,.single-stage .ess{width:max(clamp(93.6px,10.541727672vw,144px),8.4705882353vw)}.single-spectacle #equipe,.single-stage #equipe{padding:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw) 0}.single-spectacle #spectacle-hero .bordure-bottom,.single-stage #spectacle-hero .bordure-bottom{bottom:0;rotate:180deg}.single-spectacle main #spectacle-content .section-galerie-collaborateurs img{object-fit:cover}.section-slider{padding-bottom:0}.section-slider .container{padding-bottom:0}.single-spectacle .section-bg h2,.single-post .section-bg h2,.single-stage .section-bg h2{margin-top:0 !important;margin-bottom:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw) !important}.single-spectacle .documents-telecharger{max-width:max(clamp(390px,43.9238653001vw,600px),35.2941176471vw) !important}.single-spectacle .documents-telecharger h2{margin-bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.single-spectacle .documents-telecharger .documents-list{list-style:none;padding:0 !important;margin:0;display:flex;flex-direction:column;gap:0}.single-spectacle .documents-telecharger .documents-list .document-item{border-top:1px solid #000;margin:0;list-style:none}.single-spectacle .documents-telecharger .documents-list .document-item:last-child{border-bottom:1px solid #000}.single-spectacle .documents-telecharger .documents-list .document-item:hover{background-color:#000;color:#fff}.single-spectacle .documents-telecharger .documents-list .document-item a{display:flex;align-items:center;justify-content:space-between;font-size:max(clamp(17px,1.6105417277vw,22px),1.2941176471vw);line-height:1.5;color:#000;text-decoration:none;font-weight:500;padding:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw) max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);transition:all .2s ease}.single-spectacle .documents-telecharger .documents-list .document-item a:after{content:"";display:block;width:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);height:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);background-image:url(//theatredulyon.fr/app/themes/tdl/./assets/images/download.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.single-spectacle .documents-telecharger .documents-list .document-item a:hover{background-color:#000;color:#fff}.single-spectacle .documents-telecharger .documents-list .document-item a:hover:after{filter:brightness(0) invert(1)}.wysiwyg{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-size:max(clamp(17px,1.6105417277vw,22px),1.2941176471vw);line-height:1.5}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.wysiwyg blockquote,.wysiwyg figure{margin-top:0;margin-bottom:0}.wysiwyg h1{font-size:max(clamp(34px,4.39238653vw,60px),3.5294117647vw);line-height:1.1;margin-bottom:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.wysiwyg h2{font-size:max(clamp(28px,2.9282576867vw,40px),2.3529411765vw);line-height:1.1;margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.wysiwyg h3{font-size:max(clamp(24px,2.5622254758vw,35px),2.0588235294vw);line-height:1;margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-size:max(clamp(19px,1.8301610542vw,25px),1.4705882353vw);line-height:1.3;margin-bottom:max(clamp(7.8px,.878477306vw,12px),.7058823529vw)}.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.wysiwyg blockquote,.wysiwyg figure{margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.wysiwyg .text-title-big,.wysiwyg .text-title-medium,.wysiwyg .text-title-normal{margin-bottom:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}.wysiwyg ul{list-style:disc;padding-left:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw)}.wysiwyg ol{list-style:decimal;padding-left:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw)}.wysiwyg li+li{margin-top:max(clamp(2.6px,.2928257687vw,4px),.2352941176vw)}.wysiwyg a{text-decoration:underline}.wysiwyg strong,.wysiwyg b{font-weight:700}.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg>*:first-child{margin-top:0 !important}.wysiwyg>*:last-child{margin-bottom:0 !important}.single-spectacle main #spectacle-hero,.single-stage main #spectacle-hero{height:auto;max-height:none;gap:max(clamp(6.5px,.7320644217vw,10px),.5882352941vw);padding-bottom:0}.single-spectacle main #spectacle-hero .swiper-container,.single-stage main #spectacle-hero .swiper-container{height:auto;max-height:none;aspect-ratio:1366/611}.single-spectacle main #spectacle-hero .swiper-container .swiper-slide img,.single-stage main #spectacle-hero .swiper-container .swiper-slide img{width:100%;height:100%;object-fit:cover}.single-spectacle main #spectacle-hero .lien-essentiels,.single-stage main #spectacle-hero .lien-essentiels{position:absolute;top:calc(var(--top-bar-height) + max(clamp(13px,1.4641288433vw,20px),1.1764705882vw));bottom:auto;right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw) + max(clamp(13px,1.4641288433vw,20px),1.1764705882vw));z-index:12;margin:0;padding:0}.single-spectacle main #spectacle-hero .lien-essentiels #essentiels,.single-stage main #spectacle-hero .lien-essentiels #essentiels{float:none;display:block;margin:0;padding:0;width:max(clamp(78px,8.78477306vw,120px),7.0588235294vw)}.single-spectacle main #spectacle-hero .lien-essentiels #essentiels .essentiels,.single-stage main #spectacle-hero .lien-essentiels #essentiels .essentiels{display:block;width:100%;height:auto}.single-spectacle main #spectacle-hero>.bordure-bottom,.single-stage main #spectacle-hero>.bordure-bottom{display:none}.single-spectacle main #spectacle-hero #titre,.single-stage main #spectacle-hero #titre{margin-top:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);color:var(--hero-fg,#000)}.single-spectacle main #spectacle-hero #titre.head_spect_grid,.single-stage main #spectacle-hero #titre.head_spect_grid{position:static;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;align-items:start;column-gap:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);row-gap:max(clamp(18.2px,2.0497803807vw,28px),1.6470588235vw);margin-bottom:0}.single-spectacle main #spectacle-hero .spectacle-head__title,.single-stage main #spectacle-hero .spectacle-head__title{grid-column:1/-1;grid-row:1;font-family:"TDL",Georgia,serif;letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;margin:0}.single-spectacle main #spectacle-hero .spectacle-head__identity,.single-stage main #spectacle-hero .spectacle-head__identity{grid-column:1;grid-row:2;display:flex;flex-direction:column;justify-content:start;align-items:stretch;gap:max(clamp(0px,0vw,0px),0vw)}.single-spectacle main #spectacle-hero .spectacle-head__category,.single-stage main #spectacle-hero .spectacle-head__category{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;margin:0}.single-spectacle main #spectacle-hero .spectacle-head__subtitle,.single-stage main #spectacle-hero .spectacle-head__subtitle{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;margin:0}.single-spectacle main #spectacle-hero .spectacle-head__complement,.single-stage main #spectacle-hero .spectacle-head__complement{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;margin:0}.single-spectacle main #spectacle-hero .spectacle-head__complement p,.single-stage main #spectacle-hero .spectacle-head__complement p{margin:0}.single-spectacle main #spectacle-hero .spectacle-head__when,.single-stage main #spectacle-hero .spectacle-head__when{grid-column:2;grid-row:2;justify-self:start}.single-spectacle main #spectacle-hero .spectacle-head__when .spectacle-head__date,.single-stage main #spectacle-hero .spectacle-head__when .spectacle-head__date{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;margin:0}.single-spectacle main #spectacle-hero .spectacle-head__when .hors-les-murs,.single-stage main #spectacle-hero .spectacle-head__when .hors-les-murs{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;margin-top:max(clamp(3.9px,.439238653vw,6px),.3529411765vw)}.single-spectacle main #spectacle-hero .spectacle-head__infos,.single-stage main #spectacle-hero .spectacle-head__infos{grid-column:3;grid-row:2;margin:0;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em}.single-spectacle main #spectacle-hero .spectacle-head__infos .info-row,.single-stage main #spectacle-hero .spectacle-head__infos .info-row{display:grid;grid-template-columns:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw) 1fr;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);padding:max(clamp(3.25px,.3660322108vw,5px),.2941176471vw) 0;border-top:1px solid currentColor}.single-spectacle main #spectacle-hero .spectacle-head__infos .info-row dt,.single-spectacle main #spectacle-hero .spectacle-head__infos .info-row dd,.single-stage main #spectacle-hero .spectacle-head__infos .info-row dt,.single-stage main #spectacle-hero .spectacle-head__infos .info-row dd{margin:0}.single-spectacle main #spectacle-hero .spectacle-head__infos .info-row--full,.single-stage main #spectacle-hero .spectacle-head__infos .info-row--full{grid-template-columns:1fr}.single-spectacle main #spectacle-hero .spectacle-head__infos .info-row dd p,.single-stage main #spectacle-hero .spectacle-head__infos .info-row dd p{margin:0}.single-spectacle main #spectacle-hero .reserve-places,.single-stage main #spectacle-hero .reserve-places{--reserve-accent:#ac936e;--reserve-panel:#000;display:grid;margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);grid-template-columns:[edge-l] max(clamp(10px,2.635431918vw,36px),2.1176470588vw) [t1] 1fr [c1-end] max(clamp(26px,2.9282576867vw,40px),2.3529411765vw) [t2] 1fr max(clamp(26px,2.9282576867vw,40px),2.3529411765vw) [t3] 1fr [edge-r] max(clamp(10px,2.635431918vw,36px),2.1176470588vw) [edge-end];align-items:stretch;min-height:max(clamp(71.5px,8.0527086384vw,110px),6.4705882353vw)}.single-spectacle main #spectacle-hero .reserve-places>*,.single-stage main #spectacle-hero .reserve-places>*{grid-row:1}.single-spectacle main #spectacle-hero .reserve-places__accent,.single-stage main #spectacle-hero .reserve-places__accent{grid-column:edge-l/c1-end;background-color:var(--reserve-accent)}.single-spectacle main #spectacle-hero .reserve-places__backdrop,.single-stage main #spectacle-hero .reserve-places__backdrop{grid-column:c1-end/edge-end;background-color:var(--reserve-panel)}.single-spectacle main #spectacle-hero .reserve-places__title,.single-stage main #spectacle-hero .reserve-places__title{grid-column:t2/t3;align-self:start;z-index:1;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500;color:var(--reserve-panel-fg,#fff);margin:0;padding:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw) 0}.single-spectacle main #spectacle-hero .reserve-places__list,.single-stage main #spectacle-hero .reserve-places__list{grid-column:t3/edge-r;align-self:start;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:max(clamp(6.5px,.7320644217vw,10px),.5882352941vw);margin:0;padding:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw) 0;list-style:none;color:var(--reserve-panel-fg,#fff)}.single-spectacle main #spectacle-hero .reserve-places__row,.single-stage main #spectacle-hero .reserve-places__row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);padding-top:max(clamp(3.25px,.3660322108vw,5px),.2941176471vw);border-top:1px solid color-mix(in srgb,currentColor 100%,transparent)}.single-spectacle main #spectacle-hero .reserve-places__date,.single-stage main #spectacle-hero .reserve-places__date{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em}.single-spectacle main #spectacle-hero .reserve-places:is(a),.single-stage main #spectacle-hero .reserve-places:is(a){text-decoration:none}.single-spectacle main #spectacle-hero .reserve-places:is(a) .reserve-places__backdrop,.single-spectacle main #spectacle-hero .reserve-places:is(a) .reserve-places__title,.single-spectacle main #spectacle-hero .reserve-places:is(a) .reserve-places__list,.single-stage main #spectacle-hero .reserve-places:is(a) .reserve-places__backdrop,.single-stage main #spectacle-hero .reserve-places:is(a) .reserve-places__title,.single-stage main #spectacle-hero .reserve-places:is(a) .reserve-places__list{transition:background-color .3s ease,color .3s ease}.single-spectacle main #spectacle-hero .reserve-places:is(a):hover .reserve-places__backdrop,.single-spectacle main #spectacle-hero .reserve-places:is(a):focus-visible .reserve-places__backdrop,.single-stage main #spectacle-hero .reserve-places:is(a):hover .reserve-places__backdrop,.single-stage main #spectacle-hero .reserve-places:is(a):focus-visible .reserve-places__backdrop{background-color:#ac936e}.single-spectacle main #spectacle-hero .reserve-places:is(a):hover .reserve-places__title,.single-spectacle main #spectacle-hero .reserve-places:is(a):hover .reserve-places__list,.single-spectacle main #spectacle-hero .reserve-places:is(a):focus-visible .reserve-places__title,.single-spectacle main #spectacle-hero .reserve-places:is(a):focus-visible .reserve-places__list,.single-stage main #spectacle-hero .reserve-places:is(a):hover .reserve-places__title,.single-stage main #spectacle-hero .reserve-places:is(a):hover .reserve-places__list,.single-stage main #spectacle-hero .reserve-places:is(a):focus-visible .reserve-places__title,.single-stage main #spectacle-hero .reserve-places:is(a):focus-visible .reserve-places__list{color:#fff}@media (max-width:calc(1024 * 1px)){.single-spectacle main #spectacle-hero #titre.head_spect_grid,.single-stage main #spectacle-hero #titre.head_spect_grid{grid-template-columns:1fr 1fr}.single-spectacle main #spectacle-hero .spectacle-head__identity,.single-stage main #spectacle-hero .spectacle-head__identity{grid-column:1;grid-row:2}.single-spectacle main #spectacle-hero .spectacle-head__when,.single-stage main #spectacle-hero .spectacle-head__when{grid-column:2;grid-row:2}.single-spectacle main #spectacle-hero .spectacle-head__infos,.single-stage main #spectacle-hero .spectacle-head__infos{grid-column:1/-1;grid-row:3}}@media (max-width:calc(768 * 1px)){.single-spectacle main #spectacle-hero .swiper-container,.single-stage main #spectacle-hero .swiper-container{aspect-ratio:3/4}.single-spectacle main #spectacle-hero #titre.head_spect_grid,.single-stage main #spectacle-hero #titre.head_spect_grid{grid-template-columns:1fr}.single-spectacle main #spectacle-hero .spectacle-head__title,.single-stage main #spectacle-hero .spectacle-head__title{white-space:normal}.single-spectacle main #spectacle-hero .spectacle-head__identity,.single-spectacle main #spectacle-hero .spectacle-head__when,.single-spectacle main #spectacle-hero .spectacle-head__infos,.single-stage main #spectacle-hero .spectacle-head__identity,.single-stage main #spectacle-hero .spectacle-head__when,.single-stage main #spectacle-hero .spectacle-head__infos{grid-column:1;grid-row:auto}.single-spectacle main #spectacle-hero .reserve-places,.single-stage main #spectacle-hero .reserve-places{grid-template-columns:1fr;column-gap:0}.single-spectacle main #spectacle-hero .reserve-places>*,.single-stage main #spectacle-hero .reserve-places>*{grid-column:1}.single-spectacle main #spectacle-hero .reserve-places__accent,.single-stage main #spectacle-hero .reserve-places__accent{display:none}.single-spectacle main #spectacle-hero .reserve-places__backdrop,.single-stage main #spectacle-hero .reserve-places__backdrop{grid-row:1/span 2}.single-spectacle main #spectacle-hero .reserve-places__title,.single-stage main #spectacle-hero .reserve-places__title{grid-row:1;padding:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw) max(clamp(10px,2.635431918vw,36px),2.1176470588vw) max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}.single-spectacle main #spectacle-hero .reserve-places__list,.single-stage main #spectacle-hero .reserve-places__list{grid-row:2;align-self:start;padding:0 max(clamp(10px,2.635431918vw,36px),2.1176470588vw) max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw)}}body.page-template-page-accueil-2026{margin-top:0}.hero-slider{position:relative;margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);height:var(--hero-slider-height,100svh);--hero-reserve-height:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);--hero-panel-padding-top:var(--body-margin)}.hero-slider .swiper-container,.hero-slider .swiper-wrapper{height:100%;max-height:none}.hero-slider .swiper-pagination{display:none}.hero-slider .hero-slide{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;height:100%}.hero-slider .hero-slide__media{position:relative;display:block;flex:1 1 50%;min-width:0}.hero-slider .hero-slide__media img{display:block;object-fit:cover;width:100%;height:100%}.hero-slider .hero-slide__panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;flex:1 1 50%;min-width:0}.hero-slider .hero-slide__info{display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;flex:1 1 auto;min-height:0;padding:var(--hero-panel-padding-top) var(--body-margin) var(--body-margin)}.hero-slider .hero-slide__top{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);justify-self:stretch;min-height:0;padding-bottom:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw)}.hero-slider .hero-slide__bottom{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);justify-self:stretch;min-height:0;padding-top:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.hero-slider .hero-slide__meta{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);align-self:stretch;flex:none;width:100%}.hero-slider .hero-slide__kind,.hero-slider .hero-slide__type{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500;min-width:0}.hero-slider .hero-slide__type{text-align:right}.hero-slider .hero-slide__dates{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;line-height:1.27;font-weight:500;text-align:center}.hero-slider .hero-slide__title{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700;text-align:center;text-transform:uppercase}.hero-slider .hero-slide__complement{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:400;text-align:center;flex:none}.hero-slider .hero-slide__complement p{margin:0}.hero-slider .hero-slide__venue{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:400;text-align:center;flex:none}.hero-slider .hero-slide__reserve{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);flex:none;width:100%;height:var(--hero-reserve-height);background-color:#000;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500;text-transform:uppercase;color:#fff;transition:background-color .2s ease,color .2s ease}.hero-slider .hero-slide__reserve:hover,.hero-slider .hero-slide__reserve:focus-visible{background-color:#d1bea2;color:#000}.hero-slider .hero-nav{position:absolute;left:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);bottom:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);z-index:5;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw)}.hero-slider .swiper-button-prev,.hero-slider .swiper-button-next{position:static;display:flex !important;margin:0;align-items:center;justify-content:center;padding:0;width:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);height:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);background:0 0;border:0;color:#fff;cursor:pointer;transition:color .2s ease}.hero-slider .swiper-button-prev svg,.hero-slider .swiper-button-next svg{display:block;width:100%;height:100%;overflow:visible}.hero-slider .swiper-button-prev .hero-nav__disc,.hero-slider .swiper-button-next .hero-nav__disc{fill:transparent;transition:fill .2s ease,stroke .2s ease}.hero-slider .swiper-button-prev:hover,.hero-slider .swiper-button-prev:focus-visible,.hero-slider .swiper-button-next:hover,.hero-slider .swiper-button-next:focus-visible{color:#000}.hero-slider .swiper-button-prev:hover .hero-nav__disc,.hero-slider .swiper-button-prev:focus-visible .hero-nav__disc,.hero-slider .swiper-button-next:hover .hero-nav__disc,.hero-slider .swiper-button-next:focus-visible .hero-nav__disc{fill:#d1bea2;stroke:#d1bea2}.hero-slider .swiper-button-prev:after,.hero-slider .swiper-button-next:after{content:none}.hero-slider .swiper-button-next svg{rotate:180deg}.hero-slider--reverse .hero-slide{flex-direction:row-reverse}.hero-slider--reverse .hero-nav{left:auto;right:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw)}#hero-2026{--hero-slider-height:100svh;--hero-panel-padding-top:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw)}#rencontres-2026{--hero-slider-height:95svh;--hero-panel-padding-top:var(--body-margin)}@media (max-width:768px){.hero-slider .hero-slide{flex-direction:column}.hero-slider .hero-slide__media{flex:1 1 50%;min-height:0}.hero-slider .hero-slide__panel{flex:1 1 50%;min-height:0}.hero-slider .hero-slide__info{padding:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) var(--body-margin)}.hero-slider .hero-nav{left:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);right:auto;bottom:calc(50% + max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw))}}.section-texte-image{--sti-pad-y:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw);--sti-pad-x:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);--sti-gap-x:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw);--sti-gap-y:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw);margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding:var(--sti-pad-y) var(--sti-pad-x)}.section-texte-image.has-background{background-color:var(--sti-bg)}.section-texte-image--texte-noir{color:#000}.section-texte-image--texte-blanc{color:#fff}.section-texte-image__grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:var(--sti-gap-x);row-gap:var(--sti-gap-y)}.section-texte-image__cta{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);margin:var(--sti-pad-y) calc(var(--sti-pad-x)*-1) calc(var(--sti-pad-y)*-1);height:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);background-color:#000;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;line-height:1;font-weight:500;text-transform:uppercase;color:#fff;transition:background-color .2s ease,color .2s ease}.section-texte-image__cta:hover,.section-texte-image__cta:focus-visible{background-color:#d1bea2;color:#000}.section-texte-image__media{margin:0}.section-texte-image__media img{display:block;width:100%;height:auto}.section-texte-image .section-texte-image__title{margin:0;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500;text-transform:none;letter-spacing:-.05em}.section-texte-image .section-texte-image__text{font-family:"TDL",Georgia,serif;letter-spacing:-.05em;font-weight:400}.section-texte-image .section-texte-image__text>*:last-child{margin-bottom:0}.section-texte-image--typo-inverse .section-texte-image__title{font-family:"TDL",Georgia,serif;letter-spacing:-.05em;font-weight:400}.section-texte-image--typo-inverse .section-texte-image__text{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:400}.section-texte-image--image-haut .section-texte-image__media{grid-column:1/-1}.section-texte-image--image-haut.section-texte-image--image-pleine .section-texte-image__media{margin:calc(var(--sti-pad-y)*-1) calc(var(--sti-pad-x)*-1) 0}.section-texte-image--image-haut .section-texte-image__title{grid-column:1}.section-texte-image--image-haut .section-texte-image__text{grid-column:2}.section-texte-image--image-droite .section-texte-image__grid,.section-texte-image--image-gauche .section-texte-image__grid{grid-template-rows:auto 1fr}.section-texte-image--image-droite .section-texte-image__title,.section-texte-image--image-gauche .section-texte-image__title{grid-row:1}.section-texte-image--image-droite .section-texte-image__text,.section-texte-image--image-gauche .section-texte-image__text{grid-row:2;align-self:end}.section-texte-image--image-droite .section-texte-image__media,.section-texte-image--image-gauche .section-texte-image__media{grid-row:1/span 2;align-self:center}.section-texte-image--image-droite .section-texte-image__title,.section-texte-image--image-droite .section-texte-image__text{grid-column:1}.section-texte-image--image-droite .section-texte-image__media{grid-column:2}.section-texte-image--image-droite.section-texte-image--image-pleine .section-texte-image__media{margin-right:calc(var(--sti-pad-x)*-1)}.section-texte-image--image-gauche .section-texte-image__title,.section-texte-image--image-gauche .section-texte-image__text{grid-column:2}.section-texte-image--image-gauche .section-texte-image__media{grid-column:1}.section-texte-image--image-gauche.section-texte-image--image-pleine .section-texte-image__media{margin-left:calc(var(--sti-pad-x)*-1)}.section-texte-image--sans-image .section-texte-image__grid{grid-template-rows:none}.section-texte-image--sans-image .section-texte-image__title{grid-column:1;grid-row:auto}.section-texte-image--sans-image .section-texte-image__text{grid-column:2;grid-row:auto;align-self:start}@media (max-width:calc(768 * 1px)){.section-texte-image{--sti-gap-y:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw)}.section-texte-image__grid{grid-template-columns:1fr;grid-template-rows:none}.section-texte-image .section-texte-image__media,.section-texte-image .section-texte-image__title,.section-texte-image .section-texte-image__text{grid-column:1;grid-row:auto;align-self:auto}.section-texte-image--image-droite .section-texte-image__grid,.section-texte-image--image-gauche .section-texte-image__grid{grid-template-rows:none}.section-texte-image--image-droite.section-texte-image--image-pleine .section-texte-image__media,.section-texte-image--image-gauche.section-texte-image--image-pleine .section-texte-image__media{margin-left:calc(var(--sti-pad-x)*-1);margin-right:calc(var(--sti-pad-x)*-1)}}.page-template-default:not(.home) main #page-content section.section-texte-image,.page-template-page-a-propos main #page-content section.section-texte-image,.single-stage main #page-content section.section-texte-image{display:block;width:auto;max-width:none;margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1)}.page-template-default:not(.home) main #page-content section.section-texte-image .section-texte-image__grid,.page-template-page-a-propos main #page-content section.section-texte-image .section-texte-image__grid,.single-stage main #page-content section.section-texte-image .section-texte-image__grid{display:grid}.page-template-default:not(.home) main #page-content section.section-texte-image .section-texte-image__media img,.page-template-page-a-propos main #page-content section.section-texte-image .section-texte-image__media img,.single-stage main #page-content section.section-texte-image .section-texte-image__media img{object-fit:fill;margin:0;max-width:none;max-height:none;width:100%}.page-template-default:not(.home) main #page-content section.section-texte-image a.section-texte-image__cta,.page-template-page-a-propos main #page-content section.section-texte-image a.section-texte-image__cta,.single-stage main #page-content section.section-texte-image a.section-texte-image__cta{text-decoration:none}.section-actualites{--actu-pad-y:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw);--actu-pad-x:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);--actu-gap-x:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);--actu-gap-y:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding:var(--actu-pad-y) var(--actu-pad-x);color:#000}.section-actualites.has-background{background-color:var(--actu-bg)}.section-actualites__title{margin-bottom:var(--actu-gap-y);font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500}.section-actualites__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--actu-gap-x);row-gap:var(--actu-gap-y)}.section-actualites__card{min-width:0}.section-actualites__link{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);color:inherit;transition:color .2s ease}.section-actualites__link:hover,.section-actualites__link:focus-visible{color:#ac936e}.section-actualites__media-wrap{display:block;overflow:hidden}.section-actualites__media{display:block;object-fit:cover;width:100%;aspect-ratio:16/10}.section-actualites__card-title{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:400;text-transform:uppercase;color:inherit}.section-actualites__excerpt{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:400;color:inherit}.section-actualites__cta{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);margin:var(--actu-pad-y) calc(var(--actu-pad-x)*-1) calc(var(--actu-pad-y)*-1);height:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);background-color:#000;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;line-height:1;font-weight:500;text-transform:uppercase;color:#fff;transition:background-color .2s ease,color .2s ease}.section-actualites__cta:hover,.section-actualites__cta:focus-visible{background-color:#d1bea2;color:#000}@media (max-width:900px){.section-actualites__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.section-actualites__grid{grid-template-columns:1fr}}main #spectacle-content section.section-actualites,main #actualite-content section.section-actualites{display:block;width:auto;max-width:none;margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1)}.affiches-slider{--affiches-pad-y:max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw);--affiches-ratio:3/4;margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding-top:var(--affiches-pad-y);padding-bottom:var(--affiches-pad-y)}.affiches-slider.has-background{background-color:var(--affiches-bg)}.affiches-slider__viewport{width:100%}.affiches-slider__slide{height:auto}.affiches-slider__slide a{display:block}.affiches-slider__slide img{display:block;object-fit:contain;width:100%;height:auto;aspect-ratio:var(--affiches-ratio)}.blog main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-top:max(clamp(97.5px,10.980966325vw,150px),8.8235294118vw);padding-bottom:max(clamp(97.5px,10.980966325vw,150px),8.8235294118vw)}.journal{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;color:#000}.journal__head{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);margin-bottom:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw)}.journal__title{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:400;text-align:left;text-transform:none;margin:0}.journal__filter{position:relative}.journal__filter-toggle{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0;width:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);height:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);padding:0;background:0 0;border:none;cursor:pointer;color:#000;transition:color .2s ease}.journal__filter-toggle:hover,.journal__filter-toggle:focus-visible{color:#ac936e}.journal__filter-icon{width:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);height:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw);display:block}.journal__filter-menu{position:absolute;top:calc(100% + max(clamp(5.2px,.5856515373vw,8px),.4705882353vw));bottom:auto;left:0;right:auto;z-index:20;list-style:none;min-width:max(clamp(169px,19.0336749634vw,260px),15.2941176471vw);margin:0;padding:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);background-color:rgba(58,46,66,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18);border-radius:max(clamp(7.8px,.878477306vw,12px),.7058823529vw);box-shadow:0 max(clamp(7.8px,.878477306vw,12px),.7058823529vw) max(clamp(20.8px,2.3426061493vw,32px),1.8823529412vw) rgba(0,0,0,.25)}.journal__filter-option{display:grid;grid-template-columns:max(clamp(14.3px,1.6105417277vw,22px),1.2941176471vw) 1fr;align-items:center;gap:max(clamp(3.9px,.439238653vw,6px),.3529411765vw);padding:max(clamp(3.9px,.439238653vw,6px),.3529411765vw) max(clamp(7.8px,.878477306vw,12px),.7058823529vw);border-radius:max(clamp(3.9px,.439238653vw,6px),.3529411765vw);font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:400;color:#fff;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.journal__filter-option:hover,.journal__filter-option:focus-visible{background-color:rgba(255,255,255,.12);color:#ac936e}.journal__filter-check{visibility:hidden;text-align:left}.journal__filter-option.is-selected .journal__filter-check{visibility:visible}.journal__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);row-gap:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);transition:opacity .2s ease}.journal__grid.is-loading{opacity:.5;pointer-events:none}.journal .section-actualites__media{transform:scale(1);transition:transform 1.2s cubic-bezier(.22,.61,.36,1);will-change:transform}.journal .section-actualites__link:hover .section-actualites__media,.journal .section-actualites__link:focus-visible .section-actualites__media{transform:scale(1.1);transition:transform 2s ease-in-out}.journal__empty{grid-column:1/-1;font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em}@media (max-width:900px){.journal__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.journal__head{position:relative}.journal__filter{position:static}.journal__filter-menu{left:0;right:0;top:calc(100% + max(clamp(5.2px,.5856515373vw,8px),.4705882353vw));min-width:0;padding:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);border-radius:max(clamp(9.1px,1.0248901903vw,14px),.8235294118vw)}.journal__filter-option{grid-template-columns:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw) 1fr;gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);padding:max(clamp(7.8px,.878477306vw,12px),.7058823529vw) max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);border-radius:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw);white-space:normal}}@media (max-width:600px){.journal__grid{grid-template-columns:1fr}}.grille-evenements{--grille-pad-y:max(clamp(41.6px,4.6852122987vw,64px),3.7647058824vw);--grille-pad-x:max(clamp(10px,2.635431918vw,36px),2.1176470588vw);--grille-gap-x:max(clamp(26px,2.9282576867vw,40px),2.3529411765vw);--grille-gap-y:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw);--grille-card-pad:max(clamp(10.4px,1.1713030747vw,16px),.9411764706vw);--grille-hover-duree:.55s;--grille-hover-courbe:cubic-bezier(.22,1,.36,1);--grille-media-ratio:16/9;margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);padding:var(--grille-pad-y) var(--grille-pad-x);color:var(--grille-fg,#000)}.grille-evenements.has-background{background-color:var(--grille-bg)}.grille-evenements__title{margin-bottom:var(--grille-gap-y);font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500}.grille-evenements__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:var(--grille-gap-x);row-gap:var(--grille-gap-y)}.grille-evenements--col-2 .grille-evenements__grid{grid-template-columns:repeat(2,1fr)}.grille-evenements__card{min-width:0;margin:calc(var(--grille-card-pad)*-1)}.grille-evenements__link{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:max(clamp(13px,1.4641288433vw,20px),1.1764705882vw);height:100%;position:relative;isolation:isolate;padding:var(--grille-card-pad);color:inherit;transition:color var(--grille-hover-duree) var(--grille-hover-courbe)}.grille-evenements__link:before{content:"";position:absolute;inset:0;z-index:0;background-color:var(--event-bg);transform:scaleX(0);transform-origin:left center;transition:transform var(--grille-hover-duree) var(--grille-hover-courbe);pointer-events:none}.grille-evenements__link:hover:before,.grille-evenements__link:focus-visible:before{transform:scaleX(1)}.grille-evenements__link:hover,.grille-evenements__link:focus-visible{color:var(--event-fg)}.grille-evenements__media-wrap,.grille-evenements__body{position:relative;z-index:1}.grille-evenements__media-wrap{display:block;overflow:hidden}.grille-evenements__media{display:block;object-fit:cover;width:100%;aspect-ratio:var(--grille-media-ratio);transition:transform .4s ease}.grille-evenements__link:hover .grille-evenements__media,.grille-evenements__link:focus-visible .grille-evenements__media{transform:scale(1);filter:brightness(120%) blur(.2px) hue-rotate(0deg)}.grille-evenements__body{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:max(clamp(5.2px,.5856515373vw,8px),.4705882353vw)}.grille-evenements__card-title{font-family:"TDL Stencil",sans-serif;letter-spacing:-.05em;font-weight:700;text-transform:uppercase;color:inherit}.grille-evenements__category{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500;text-transform:uppercase;color:inherit}.grille-evenements__subtitle{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:400;color:inherit}.grille-evenements__dates{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500;text-transform:uppercase;color:inherit}@media (max-width:1024px){.grille-evenements--col-3 .grille-evenements__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grille-evenements__grid,.grille-evenements--col-2 .grille-evenements__grid,.grille-evenements--col-3 .grille-evenements__grid{grid-template-columns:1fr}}.page-template-default:not(.home) main #page-content section.grille-evenements,.page-template-page-a-propos main #page-content section.grille-evenements{display:block;width:auto;max-width:none;margin-left:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1);margin-right:calc(max(clamp(10px,2.635431918vw,36px),2.1176470588vw)*-1)}.page-template-default:not(.home) main #page-content section.grille-evenements .grille-evenements__grid,.page-template-page-a-propos main #page-content section.grille-evenements .grille-evenements__grid{display:grid}.page-template-default:not(.home) main #page-content section.grille-evenements img,.page-template-page-a-propos main #page-content section.grille-evenements img{object-fit:cover;margin:0;max-width:none;max-height:none;width:100%}.page-template-default:not(.home) main #page-content section.grille-evenements a:not(.btn),.page-template-page-a-propos main #page-content section.grille-evenements a:not(.btn){text-decoration:none}.page-template-default:not(.home) main #page-content section.grille-evenements a:not(.btn):hover,.page-template-default:not(.home) main #page-content section.grille-evenements a:not(.btn):focus,.page-template-page-a-propos main #page-content section.grille-evenements a:not(.btn):hover,.page-template-page-a-propos main #page-content section.grille-evenements a:not(.btn):focus{color:var(--event-fg)}.page-template-page-archive-rencontres main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-top:max(clamp(97.5px,10.980966325vw,150px),8.8235294118vw);padding-bottom:max(clamp(97.5px,10.980966325vw,150px),8.8235294118vw)}.archive-rencontres{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;color:#000}.archive-rencontres__head{margin-bottom:max(clamp(31.2px,3.513909224vw,48px),2.8235294118vw)}.archive-rencontres__title{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:400;text-align:left;text-transform:none;margin:0}.archive-rencontres__intro{max-width:max(clamp(494px,55.6368960469vw,760px),44.7058823529vw);margin-top:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.archive-rencontres__grille{--grille-pad-y:0;--grille-gap-y:calc(var(--grille-card-pad)*2)}@media (min-width:1025px){.archive-rencontres__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(3n+1):nth-last-child(-n+3) .grille-evenements__link:after,.archive-rencontres__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(3n+1):nth-last-child(-n+3)~.grille-evenements__card .grille-evenements__link:after{border-bottom:1px solid currentColor}.archive-rencontres__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2) .grille-evenements__link:after,.archive-rencontres__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2)~.grille-evenements__card .grille-evenements__link:after{border-bottom:1px solid currentColor}}@media (min-width:641px) and (max-width:1024px){.archive-rencontres__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2) .grille-evenements__link:after,.archive-rencontres__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2)~.grille-evenements__card .grille-evenements__link:after,.archive-rencontres__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2) .grille-evenements__link:after,.archive-rencontres__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2)~.grille-evenements__card .grille-evenements__link:after{border-bottom:1px solid currentColor}}@media (max-width:640px){.archive-rencontres__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(1n+1):nth-last-child(-n+1) .grille-evenements__link:after,.archive-rencontres__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(1n+1):nth-last-child(-n+1)~.grille-evenements__card .grille-evenements__link:after,.archive-rencontres__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(1n+1):nth-last-child(-n+1) .grille-evenements__link:after,.archive-rencontres__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(1n+1):nth-last-child(-n+1)~.grille-evenements__card .grille-evenements__link:after{border-bottom:1px solid currentColor}}.archive-rencontres__grille .grille-evenements__link:after{content:"";position:absolute;inset:0 var(--grille-card-pad);z-index:2;border-top:1px solid currentColor;pointer-events:none}.archive-rencontres__empty{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em}.page-template-page-amateurs main{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding-top:max(clamp(97.5px,10.980966325vw,150px),8.8235294118vw);padding-bottom:max(clamp(97.5px,10.980966325vw,150px),8.8235294118vw)}.archive-amateurs{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;color:#000}.archive-amateurs__head{margin-bottom:max(clamp(62.4px,7.027818448vw,96px),5.6470588235vw)}.archive-amateurs__title{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:400;text-align:left;text-transform:none;margin:0}.archive-amateurs__intro{max-width:max(clamp(494px,55.6368960469vw,760px),44.7058823529vw);margin-top:max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.archive-amateurs__saison:not(:last-child){margin-bottom:max(clamp(72.8px,8.1991215227vw,112px),6.5882352941vw)}.archive-amateurs__saison-titre{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em;font-weight:500;text-transform:uppercase;text-align:left;margin:0 0 max(clamp(15.6px,1.756954612vw,24px),1.4117647059vw)}.archive-amateurs__grille{--grille-pad-y:0;--grille-gap-y:calc(var(--grille-card-pad)*2)}@media (min-width:1025px){.archive-amateurs__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(3n+1):nth-last-child(-n+3) .grille-evenements__link:after,.archive-amateurs__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(3n+1):nth-last-child(-n+3)~.grille-evenements__card .grille-evenements__link:after{border-bottom:1px solid currentColor}.archive-amateurs__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2) .grille-evenements__link:after,.archive-amateurs__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2)~.grille-evenements__card .grille-evenements__link:after{border-bottom:1px solid currentColor}}@media (min-width:641px) and (max-width:1024px){.archive-amateurs__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2) .grille-evenements__link:after,.archive-amateurs__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2)~.grille-evenements__card .grille-evenements__link:after,.archive-amateurs__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2) .grille-evenements__link:after,.archive-amateurs__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(2n+1):nth-last-child(-n+2)~.grille-evenements__card .grille-evenements__link:after{border-bottom:1px solid currentColor}}@media (max-width:640px){.archive-amateurs__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(1n+1):nth-last-child(-n+1) .grille-evenements__link:after,.archive-amateurs__grille.grille-evenements--col-3 .grille-evenements__card:nth-child(1n+1):nth-last-child(-n+1)~.grille-evenements__card .grille-evenements__link:after,.archive-amateurs__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(1n+1):nth-last-child(-n+1) .grille-evenements__link:after,.archive-amateurs__grille.grille-evenements--col-2 .grille-evenements__card:nth-child(1n+1):nth-last-child(-n+1)~.grille-evenements__card .grille-evenements__link:after{border-bottom:1px solid currentColor}}.archive-amateurs__grille .grille-evenements__link:after{content:"";position:absolute;inset:0 var(--grille-card-pad);z-index:2;border-top:1px solid currentColor;pointer-events:none}.archive-amateurs__empty{font-family:"Work Sans",Helvetica,Arial,sans-serif;font-optical-sizing:auto;letter-spacing:-.05em}