diff --git a/web/themes/custom/leshed/assets/dist/main.css b/web/themes/custom/leshed/assets/dist/main.css index 0f511fc..eab8d93 100644 --- a/web/themes/custom/leshed/assets/dist/main.css +++ b/web/themes/custom/leshed/assets/dist/main.css @@ -1 +1 @@ -@font-face{font-family:Epilogue;src:url(./fonts/Epilogue-Italic-VariableFont_wght.ttf) format("truetype");src:url(./fonts/Epilogue-Italic-VariableFont_wght.ttf) format("truetype") tech(variations);font-weight:100 900;font-style:italic;font-display:block}@font-face{font-family:Epilogue;src:url(./fonts/Epilogue-VariableFont_wght.ttf) format("truetype");src:url(./fonts/Epilogue-VariableFont_wght.ttf) format("truetype") tech(variations);font-weight:100 900;font-style:normal;font-display:block}body{font-family:Epilogue;font-weight:400;font-style:normal}a,a:visited{text-decoration:none;color:inherit;transition:color .15s ease-out}body{margin:0;font-weight:200;line-height:1.5}div.layout-container{display:flex;flex-direction:column;height:100vh;overflow:hidden;max-width:1080px;margin:0 auto;padding:0 clamp(.75rem,1.4388vw,1rem)}div.layout-container header[role=banner]{display:block;position:relative;padding:.5em 0;flex:1 1 clamp(40px,6.2949640288vw,70px);z-index:100;height:clamp(40px,6.2949640288vw,70px);min-height:clamp(40px,6.2949640288vw,70px)}div.layout-container main[role=main]{flex:1 1 auto;overflow-y:scroll}header[role=banner]{background-color:#fff}header[role=banner] .header-middle{display:flex;justify-content:space-between;align-items:center;padding:.2em 0}header[role=banner] #block-leshed-identitedusite a{text-decoration:none;font-size:2em;font-weight:500;margin-right:.5em}header[role=banner] .header-right{height:20px;width:20px;cursor:pointer}header[role=banner] .header-right>div#burger-btn{position:relative;transition-duration:.5s;transition-property:transform;top:8.5px}header[role=banner] .header-right>div#burger-btn,header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{width:20px;height:3px;background-color:#000}header[role=banner] .header-right>div#burger-btn:hover,header[role=banner] .header-right>div#burger-btn:hover:before,header[role=banner] .header-right>div#burger-btn:hover:after{background-color:green}header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{content:"";position:absolute;left:0}header[role=banner] .header-right>div#burger-btn:before{top:6px}header[role=banner] .header-right>div#burger-btn:after{bottom:6px}header[role=banner] .header-right>div#burger-btn[opened]{transform:rotate(90deg)}header[role=banner] .header-right>div.wrapper{position:fixed;top:clamp(40px,6.2949640288vw,70px);left:0;width:100vw;padding:0 calc((100vw - 1080px)/2) 0 calc((100vw - 1080px)/2);background-color:#ffffff4d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);height:0;overflow:hidden;transition-duration:.5s}header[role=banner] .header-right>div.wrapper[opened]{height:calc(100vh - clamp(40px,6.2949640288vw,70px))}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale{padding-top:10px}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul{margin:0;padding:0}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul li{list-style:none}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul li a{font-size:4em;font-weight:200;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px #fff)}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul{margin:0;padding:0}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li{list-style:none;padding:0;display:inline-block;font-size:2em}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li:first-child:after{content:" /";font-weight:200}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li:last-child{padding-left:.3em}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li.is-active{font-weight:400}.splitting span.word,.splitting span.char{display:inline}.variable-title{margin:0;font-weight:200;text-transform:lowercase;line-height:1;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px #fff)}.variable-title span.word span.char{letter-spacing:-.1em}.variable-title:not(.splitting){margin:0;font-weight:200;text-transform:lowercase;line-height:1;letter-spacing:-.1em}@media (scripting: enabled){.variable-title:not(.is-ready){visibility:hidden;animation:leshed-title-failsafe 0s 3s forwards}}@keyframes leshed-title-failsafe{to{visibility:visible}}div#block-leshed-titredelapage h1{font-size:1em;font-weight:200;margin:0}div.layout.layout--twocol-section--50-50.layout--twocol-section{flex-wrap:nowrap;align-items:flex-start;column-gap:clamp(1.5rem,2.8777vw,2rem)}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region{max-width:calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2));flex:1 0 calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2))}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row{margin-bottom:2em;max-width:100%}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet>header>h2{font-size:clamp(60.48px,7.1942446043vw,80px)}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet .field_artiste_s_invite_s{font-size:clamp(21.168px,2.5899280576vw,28.8px);font-weight:300}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet .field_type_d_evenement,div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet .field_type_de_projet{font-weight:400}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="1"]{max-height:1em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="2"]{max-height:2em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="3"]{max-height:3em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="4"]{max-height:4em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="5"]{max-height:5em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="6"]{max-height:6em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="7"]{max-height:7em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="8"]{max-height:8em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="9"]{max-height:9em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="10"]{max-height:10em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header div.field_images{position:relative;z-index:5}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header div.field_images a{display:block}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header div.field_images a img{width:100%;height:auto}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header>h2{font-size:clamp(60.48px,7.1942446043vw,80px)}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement .field_artiste_s_invite_s{font-size:clamp(21.168px,2.5899280576vw,28.8px);font-weight:300}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement .field_type_d_evenement,div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement .field_type_de_projet{font-weight:400}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="1"]{max-height:1em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="2"]{max-height:2em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="3"]{max-height:3em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="4"]{max-height:4em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="5"]{max-height:5em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="6"]{max-height:6em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="7"]{max-height:7em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="8"]{max-height:8em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="9"]{max-height:9em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="10"]{max-height:10em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images{position:relative;z-index:5}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images a{display:block}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images a img{width:100%;height:auto}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header .field_dates{font-size:clamp(24.192px,4.3165467626vw,48px);line-height:1;letter-spacing:-.1em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header .field_dates time span.date-part:not(:last-child):after{content:"."}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header .field_dates time span.date-day{font-weight:100}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header .field_dates time span.date-month{font-weight:300}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header .field_dates time span.date-year{font-weight:500}@media (max-width: 431px){div.layout.layout--twocol-section--50-50.layout--twocol-section{display:block}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region{max-width:100%}}article.node-type-projet.view-mode-full div.cols div.col.left{z-index:10}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title{position:relative;margin:0}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title.leshed-svg-export-target{pointer-events:painted}article.node-type-projet.view-mode-full div.cols div.col.left .field{margin-bottom:1rem}article.node-type-projet.view-mode-full div.cols div.col.left .field .field-item{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left .field_artiste_s_invite_s{font-size:clamp(18.144px,2.5899280576vw,28.8px)}article.node-type-projet.view-mode-full div.cols div.col.left .field_artiste_s_invite_s .field-item{font-weight:300;display:inline-block}article.node-type-projet.view-mode-full div.cols div.col.left .field_artiste_s_invite_s .field-item:not(:last-child):after{content:", "}article.node-type-projet.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p,article.node-type-projet.view-mode-full div.cols div.col.left .field_partenaire_s{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p .field-label,article.node-type-projet.view-mode-full div.cols div.col.left .field_partenaire_s .field-label{font-weight:200}article.node-type-projet.view-mode-full div.cols div.col.left div.field_type_de_projet:has(+div.field_dates){margin-bottom:0}article.node-type-projet.view-mode-full div.cols div.col.left .field_dates time{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(1.5rem,2.8777vw,2rem)}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item{flex:1 0 calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2));max-width:calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2))}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article>header>h2{font-size:clamp(60.48px,7.1942446043vw,80px)}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_artiste_s_invite_s{font-size:clamp(21.168px,2.5899280576vw,28.8px);font-weight:300}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_type_d_evenement,article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_type_de_projet{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="1"]{max-height:1em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="2"]{max-height:2em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="3"]{max-height:3em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="4"]{max-height:4em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="5"]{max-height:5em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="6"]{max-height:6em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="7"]{max-height:7em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="8"]{max-height:8em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="9"]{max-height:9em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="10"]{max-height:10em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images{position:relative;z-index:5}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images a{display:block}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images a img{width:100%;height:auto}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article>header>h2{font-size:3em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_artiste_s_invite_s{font-size:1.134em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier{border-top:1px solid #ccc;padding:2em 0 1em;display:flex;flex-direction:row;gap:1em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header{flex:0 1 auto;padding:0 1em 0 0}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates{display:flex;position:relative;line-height:1;letter-spacing:-.1em;--ref: clamp(53.3333333333px, 7.1942446043vw, 80px)}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time{position:relative;display:grid;grid-template-columns:var(--ref) calc(var(--ref) * 7 / 18);grid-template-rows:calc(var(--ref) / 2.3) calc(var(--ref) / 2.3);grid-template-areas:"day month" "day year"}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-day{grid-area:day;font-size:var(--ref);font-weight:100;font-style:italic}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month{grid-area:month;align-self:end;font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{grid-area:year;align-self:end;font-weight:700}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month,article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{font-size:calc(var(--ref) / 2.45)}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{font-size:calc(var(--ref) / 2);padding:0 .2em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates{flex-direction:column;align-items:center;gap:.6em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{display:block;width:1em;height:0;overflow:visible;transform-origin:center;transform:rotate(90deg) translate(.1em);line-height:0;padding:0}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content{flex:1 1 auto}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content h2.node-title{font-size:3em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s{font-size:clamp(18.144px,2.5899280576vw,28.8px)}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item{display:inline-block}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item:not(:last-child):after{content:", "}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_type_d_evenement .field-item{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel{flex:0 1 auto}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a{display:block;width:12em;height:12em;overflow:hidden}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a img{width:100%;height:100%;object-fit:contain;object-position:top right}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content>h2.node-title{font-size:2.68em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content div.field{margin:0}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content div.field p{margin:0}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.last-cel{display:none}article.node-type-projet.view-mode-full div.cols div.col.left>div.spacer{display:block;height:5em}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item{position:relative;margin-bottom:1em}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure{margin:0}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure a{display:block;line-height:0}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure a img{width:100%;max-width:100%;height:auto}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{margin:0;display:block}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{width:100%;margin:0;background-color:#1e1e1e;color:#fff;pointer-events:none}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote p{margin:0;padding:1em;font-weight:300;font-size:.8em}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item:hover{z-index:200}@media (min-width: 769px){article.node-type-projet.view-mode-full div.cols{display:flex;flex-direction:row;gap:clamp(1.5rem,2.8777vw,2rem);align-items:flex-start}article.node-type-projet.view-mode-full div.cols div.col{flex:0 0 calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2));max-width:calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2))}article.node-type-projet.view-mode-full div.cols div.col.left>header{transform-origin:0 0;width:205%;z-index:100;pointer-events:none}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title{font-size:clamp(128px,17.2661870504vw,192px)}article.node-type-projet.view-mode-full div.cols div.col.right{display:flex}article.node-type-projet.view-mode-full div.cols div.col.right .field_images{flex:1}article.node-type-projet.view-mode-full div.cols div.col.right .field_images:after{display:block;position:relative;content:"";width:100%;height:var(--sticky-extent, 100vh)}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item{position:sticky;top:0}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{position:absolute;bottom:0;left:0;height:5em;width:100%;overflow:visible}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{position:absolute;bottom:0;left:0;opacity:0;transition:opacity .3s ease-in-out;background-color:#000000a6}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption:hover blockquote{opacity:1}}@media (max-width: 768px){article.node-type-projet.view-mode-full div.cols{display:flex;flex-direction:column}article.node-type-projet.view-mode-full div.cols div.col,article.node-type-projet.view-mode-full div.cols div.col.right .field_images{display:contents}article.node-type-projet.view-mode-full div.cols div.col.left>header{order:1}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item:first-child{order:2}article.node-type-projet.view-mode-full div.cols div.col.left>:not(header):not(.spacer){order:3}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item:not(:first-child){order:5}article.node-type-projet.view-mode-full div.cols div.col.left>div.field_fichiers{order:6}article.node-type-projet.view-mode-full div.cols div.col.left>div.field_partenaire_s{order:7}article.node-type-projet.view-mode-full div.cols div.col.left>div.field_projet_s_lie_s{order:8}article.node-type-projet.view-mode-full div.cols div.col.left>div.spacer{order:20}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title{font-size:5em}}article.node-type-evenement.view-mode-full div.cols div.col.left{z-index:10}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title{position:relative;margin:0}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title.leshed-svg-export-target{pointer-events:painted}article.node-type-evenement.view-mode-full div.cols div.col.left .field{margin-bottom:1rem}article.node-type-evenement.view-mode-full div.cols div.col.left .field .field-item{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left .field_artiste_s_invite_s{font-size:clamp(18.144px,2.5899280576vw,28.8px)}article.node-type-evenement.view-mode-full div.cols div.col.left .field_artiste_s_invite_s .field-item{font-weight:300;display:inline-block}article.node-type-evenement.view-mode-full div.cols div.col.left .field_artiste_s_invite_s .field-item:not(:last-child):after{content:", "}article.node-type-evenement.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p,article.node-type-evenement.view-mode-full div.cols div.col.left .field_partenaire_s{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p .field-label,article.node-type-evenement.view-mode-full div.cols div.col.left .field_partenaire_s .field-label{font-weight:200}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_type_de_projet:has(+div.field_dates){margin-bottom:0}article.node-type-evenement.view-mode-full div.cols div.col.left .field_dates time{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(1.5rem,2.8777vw,2rem)}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item{flex:1 0 calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2));max-width:calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2))}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article>header>h2{font-size:clamp(60.48px,7.1942446043vw,80px)}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_artiste_s_invite_s{font-size:clamp(21.168px,2.5899280576vw,28.8px);font-weight:300}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_type_d_evenement,article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_type_de_projet{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="1"]{max-height:1em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="2"]{max-height:2em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="3"]{max-height:3em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="4"]{max-height:4em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="5"]{max-height:5em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="6"]{max-height:6em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="7"]{max-height:7em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="8"]{max-height:8em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="9"]{max-height:9em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="10"]{max-height:10em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images{position:relative;z-index:5}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images a{display:block}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images a img{width:100%;height:auto}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article>header>h2{font-size:3em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_artiste_s_invite_s{font-size:1.134em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier{border-top:1px solid #ccc;padding:2em 0 1em;display:flex;flex-direction:row;gap:1em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header{flex:0 1 auto;padding:0 1em 0 0}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates{display:flex;position:relative;line-height:1;letter-spacing:-.1em;--ref: clamp(53.3333333333px, 7.1942446043vw, 80px)}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time{position:relative;display:grid;grid-template-columns:var(--ref) calc(var(--ref) * 7 / 18);grid-template-rows:calc(var(--ref) / 2.3) calc(var(--ref) / 2.3);grid-template-areas:"day month" "day year"}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-day{grid-area:day;font-size:var(--ref);font-weight:100;font-style:italic}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month{grid-area:month;align-self:end;font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{grid-area:year;align-self:end;font-weight:700}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month,article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{font-size:calc(var(--ref) / 2.45)}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{font-size:calc(var(--ref) / 2);padding:0 .2em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates{flex-direction:column;align-items:center;gap:.6em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{display:block;width:1em;height:0;overflow:visible;transform-origin:center;transform:rotate(90deg) translate(.1em);line-height:0;padding:0}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content{flex:1 1 auto}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content h2.node-title{font-size:3em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s{font-size:clamp(18.144px,2.5899280576vw,28.8px)}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item{display:inline-block}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item:not(:last-child):after{content:", "}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_type_d_evenement .field-item{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel{flex:0 1 auto}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a{display:block;width:12em;height:12em;overflow:hidden}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a img{width:100%;height:100%;object-fit:contain;object-position:top right}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content>h2.node-title{font-size:2.68em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content div.field{margin:0}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content div.field p{margin:0}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.last-cel{display:none}article.node-type-evenement.view-mode-full div.cols div.col.left>div.spacer{display:block;height:5em}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item{position:relative;margin-bottom:1em}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure{margin:0}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure a{display:block;line-height:0}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure a img{width:100%;max-width:100%;height:auto}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{margin:0;display:block}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{width:100%;margin:0;background-color:#1e1e1e;color:#fff;pointer-events:none}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote p{margin:0;padding:1em;font-weight:300;font-size:.8em}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item:hover{z-index:200}@media (min-width: 769px){article.node-type-evenement.view-mode-full div.cols{display:flex;flex-direction:row;gap:clamp(1.5rem,2.8777vw,2rem);align-items:flex-start}article.node-type-evenement.view-mode-full div.cols div.col{flex:0 0 calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2));max-width:calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2))}article.node-type-evenement.view-mode-full div.cols div.col.left>header{transform-origin:0 0;width:205%;z-index:100;pointer-events:none}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title{font-size:clamp(128px,17.2661870504vw,192px)}article.node-type-evenement.view-mode-full div.cols div.col.right{display:flex}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images{flex:1}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images:after{display:block;position:relative;content:"";width:100%;height:var(--sticky-extent, 100vh)}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item{position:sticky;top:0}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{position:absolute;bottom:0;left:0;height:5em;width:100%;overflow:visible}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{position:absolute;bottom:0;left:0;opacity:0;transition:opacity .3s ease-in-out;background-color:#000000a6}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption:hover blockquote{opacity:1}}@media (max-width: 768px){article.node-type-evenement.view-mode-full div.cols{display:flex;flex-direction:column}article.node-type-evenement.view-mode-full div.cols div.col,article.node-type-evenement.view-mode-full div.cols div.col.right .field_images{display:contents}article.node-type-evenement.view-mode-full div.cols div.col.left>header{order:1}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item:first-child{order:2}article.node-type-evenement.view-mode-full div.cols div.col.left>:not(header):not(.spacer){order:3}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item:not(:first-child){order:5}article.node-type-evenement.view-mode-full div.cols div.col.left>div.field_fichiers{order:6}article.node-type-evenement.view-mode-full div.cols div.col.left>div.field_partenaire_s{order:7}article.node-type-evenement.view-mode-full div.cols div.col.left>div.field_projet_s_lie_s{order:8}article.node-type-evenement.view-mode-full div.cols div.col.left>div.spacer{order:20}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title{font-size:5em}}article.node-type-evenement.view-mode-full .field_dates.digit-dates{transform-origin:0 0;display:flex;position:relative;line-height:1;letter-spacing:-.1em;--ref: clamp(106.6666666667px, 14.3884892086vw, 160px)}article.node-type-evenement.view-mode-full .field_dates.digit-dates time{position:relative;display:grid;grid-template-columns:var(--ref) calc(var(--ref) * 7 / 18);grid-template-rows:calc(var(--ref) / 2.3) calc(var(--ref) / 2.3);grid-template-areas:"day month" "day year"}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-day{grid-area:day;font-size:var(--ref);font-weight:100;font-style:italic}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-month{grid-area:month;align-self:end;font-weight:400}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-year{grid-area:year;align-self:end;font-weight:700}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-month,article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-year{font-size:calc(var(--ref) / 2.45)}article.node-type-evenement.view-mode-full .field_dates.digit-dates span.date-sep{font-size:calc(var(--ref) / 2);padding:0 .2em}div.views-archives-projets{display:flex;flex-direction:row;flex-wrap:wrap;gap:2em;gap:clamp(1.5rem,2.8777vw,2rem)}div.views-archives-projets div.views-row{flex:1 0 calc(25% - clamp(1.5rem,2.8777vw,2rem));width:calc(25% - clamp(1.5rem,2.8777vw,2rem))}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste>header>h2{font-size:clamp(60.48px,7.1942446043vw,80px)}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_artiste_s_invite_s{font-size:clamp(21.168px,2.5899280576vw,28.8px);font-weight:300}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_type_d_evenement,div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_type_de_projet{font-weight:400}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="1"]{max-height:1em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="2"]{max-height:2em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="3"]{max-height:3em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="4"]{max-height:4em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="5"]{max-height:5em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="6"]{max-height:6em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="7"]{max-height:7em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="8"]{max-height:8em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="9"]{max-height:9em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="10"]{max-height:10em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images{position:relative;z-index:5}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images a{display:block}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images a img{width:100%;height:auto}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste>header>h2{font-size:3em}form#views-exposed-form-archives-page-1 div.bef-links ul{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}form#views-exposed-form-archives-page-1 div.bef-links ul li{list-style:none;flex:0 1 auto;padding:.2em .5em;font-size:.756em}div.views-archives-evenements>h3{margin-bottom:0;font-size:2em;font-weight:200}div.views-archives-evenements>h3 span.month{font-weight:100}div.views-archives-evenements>h3 span.year{font-weight:400}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier{border-top:1px solid #ccc;padding:2em 0 1em;display:flex;flex-direction:row;gap:1em}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header{flex:0 1 auto;padding:0 1em 0 0}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates{display:flex;position:relative;line-height:1;letter-spacing:-.1em;--ref: clamp(53.3333333333px, 7.1942446043vw, 80px)}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time{position:relative;display:grid;grid-template-columns:var(--ref) calc(var(--ref) * 7 / 18);grid-template-rows:calc(var(--ref) / 2.3) calc(var(--ref) / 2.3);grid-template-areas:"day month" "day year"}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-day{grid-area:day;font-size:var(--ref);font-weight:100;font-style:italic}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month{grid-area:month;align-self:end;font-weight:400}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{grid-area:year;align-self:end;font-weight:700}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month,div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{font-size:calc(var(--ref) / 2.45)}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{font-size:calc(var(--ref) / 2);padding:0 .2em}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates{flex-direction:column;align-items:center;gap:.6em}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{display:block;width:1em;height:0;overflow:visible;transform-origin:center;transform:rotate(90deg) translate(.1em);line-height:0;padding:0}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content{flex:1 1 auto}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content h2.node-title{font-size:3em}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s{font-size:clamp(18.144px,2.5899280576vw,28.8px)}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item{display:inline-block}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item:not(:last-child):after{content:", "}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content div.field_type_d_evenement .field-item{font-weight:400}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.last-cel{flex:0 1 auto}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a{display:block;width:12em;height:12em;overflow:hidden}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a img{width:100%;height:100%;object-fit:contain;object-position:top right}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}} +@font-face{font-family:Epilogue;src:url(./fonts/Epilogue-Italic-VariableFont_wght.ttf) format("truetype");src:url(./fonts/Epilogue-Italic-VariableFont_wght.ttf) format("truetype") tech(variations);font-weight:100 900;font-style:italic;font-display:block}@font-face{font-family:Epilogue;src:url(./fonts/Epilogue-VariableFont_wght.ttf) format("truetype");src:url(./fonts/Epilogue-VariableFont_wght.ttf) format("truetype") tech(variations);font-weight:100 900;font-style:normal;font-display:block}body{font-family:Epilogue;font-weight:400;font-style:normal}a,a:visited{text-decoration:none;color:inherit;transition:color .15s ease-out}body{margin:0;font-weight:200;line-height:1.5}div.layout-container{display:flex;flex-direction:column;height:100vh;overflow:hidden;max-width:1080px;margin:0 auto;padding:0 clamp(.75rem,1.4388vw,1rem)}div.layout-container header[role=banner]{display:block;position:relative;padding:.5em 0;flex:1 1 clamp(40px,6.2949640288vw,70px);z-index:100;height:clamp(40px,6.2949640288vw,70px);min-height:clamp(40px,6.2949640288vw,70px)}div.layout-container main[role=main]{flex:1 1 auto;overflow-y:scroll}header[role=banner]{background-color:#fff}header[role=banner] .header-middle{display:flex;justify-content:space-between;align-items:center;padding:.2em 0}header[role=banner] #block-leshed-identitedusite a{text-decoration:none;font-size:2em;font-weight:500;margin-right:.5em}header[role=banner] .header-right{height:20px;width:20px;cursor:pointer}header[role=banner] .header-right>div#burger-btn{position:relative;transition-duration:.5s;transition-property:transform;top:8.5px}header[role=banner] .header-right>div#burger-btn,header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{width:20px;height:3px;background-color:#000}header[role=banner] .header-right>div#burger-btn:hover,header[role=banner] .header-right>div#burger-btn:hover:before,header[role=banner] .header-right>div#burger-btn:hover:after{background-color:green}header[role=banner] .header-right>div#burger-btn:before,header[role=banner] .header-right>div#burger-btn:after{content:"";position:absolute;left:0}header[role=banner] .header-right>div#burger-btn:before{top:6px}header[role=banner] .header-right>div#burger-btn:after{bottom:6px}header[role=banner] .header-right>div#burger-btn[opened]{transform:rotate(90deg)}header[role=banner] .header-right>div.wrapper{position:fixed;top:clamp(40px,6.2949640288vw,70px);left:0;width:100vw;padding:0 calc((100vw - 1080px)/2) 0 calc((100vw - 1080px)/2);background-color:#ffffff4d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);height:0;overflow:hidden;transition-duration:.5s}header[role=banner] .header-right>div.wrapper[opened]{height:calc(100vh - clamp(40px,6.2949640288vw,70px))}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale{padding-top:10px}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul{margin:0;padding:0}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul li{list-style:none}header[role=banner] .header-right>div.wrapper nav#block-leshed-navigationprincipale>ul li a{font-size:4em;font-weight:200;filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px #fff)}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul{margin:0;padding:0}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li{list-style:none;padding:0;display:inline-block;font-size:2em}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li:first-child:after{content:" /";font-weight:200}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li:last-child{padding-left:.3em}header[role=banner] .header-right>div.wrapper div#block-leshed-selecteurdelangue ul li.is-active{font-weight:400}.splitting span.word,.splitting span.char{display:inline}.variable-title{margin:0;font-weight:200;text-transform:lowercase;line-height:1;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 15px #fff)}.variable-title span.word span.char{letter-spacing:-.1em}.variable-title:not(.splitting){margin:0;font-weight:200;text-transform:lowercase;line-height:1;letter-spacing:-.1em}@media (scripting: enabled){.variable-title:not(.is-ready){visibility:hidden;animation:leshed-title-failsafe 0s 3s forwards}}@keyframes leshed-title-failsafe{to{visibility:visible}}div#block-leshed-titredelapage h1{font-size:1em;font-weight:200;margin:0}div.layout.layout--twocol-section--50-50.layout--twocol-section{flex-wrap:nowrap;align-items:flex-start;column-gap:clamp(1.5rem,2.8777vw,2rem)}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region{max-width:calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2));flex:1 0 calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2))}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row{margin-bottom:2em;max-width:100%}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet>header>h2{font-size:clamp(60.48px,7.1942446043vw,80px)}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet .field_artiste_s_invite_s{font-size:clamp(21.168px,2.5899280576vw,28.8px);font-weight:300}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet .field_type_d_evenement,div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet .field_type_de_projet{font-weight:400}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="1"]{max-height:1em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="2"]{max-height:2em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="3"]{max-height:3em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="4"]{max-height:4em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="5"]{max-height:5em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="6"]{max-height:6em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="7"]{max-height:7em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="8"]{max-height:8em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="9"]{max-height:9em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header>h2[data-overflow-lines="10"]{max-height:10em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header div.field_images{position:relative;z-index:5}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header div.field_images a{display:block}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet.has-image>header div.field_images a img{width:100%;height:auto}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-projet div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header>h2{font-size:clamp(60.48px,7.1942446043vw,80px)}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement .field_artiste_s_invite_s{font-size:clamp(21.168px,2.5899280576vw,28.8px);font-weight:300}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement .field_type_d_evenement,div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement .field_type_de_projet{font-weight:400}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="1"]{max-height:1em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="2"]{max-height:2em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="3"]{max-height:3em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="4"]{max-height:4em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="5"]{max-height:5em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="6"]{max-height:6em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="7"]{max-height:7em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="8"]{max-height:8em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="9"]{max-height:9em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header>h2[data-overflow-lines="10"]{max-height:10em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images{position:relative;z-index:5}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images a{display:block}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement.has-image>header div.field_images a img{width:100%;height:auto}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header .field_dates{font-size:clamp(24.192px,4.3165467626vw,48px);line-height:1;letter-spacing:-.1em}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header .field_dates time span.date-part:not(:last-child):after{content:"."}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header .field_dates time span.date-day{font-weight:100}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header .field_dates time span.date-month{font-weight:300}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region .views-row article.node-type-evenement>header .field_dates time span.date-year{font-weight:500}@media (max-width: 431px){div.layout.layout--twocol-section--50-50.layout--twocol-section{display:block}div.layout.layout--twocol-section--50-50.layout--twocol-section div.layout__region{max-width:100%}}article.node-type-projet.view-mode-full div.cols div.col.left{z-index:10}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title{position:relative;margin:0}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title.leshed-svg-export-target{pointer-events:painted}article.node-type-projet.view-mode-full div.cols div.col.left .field{margin-bottom:1rem}article.node-type-projet.view-mode-full div.cols div.col.left .field .field-item{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left .field_artiste_s_invite_s{font-size:clamp(18.144px,2.5899280576vw,28.8px)}article.node-type-projet.view-mode-full div.cols div.col.left .field_artiste_s_invite_s .field-item{font-weight:300;display:inline-block}article.node-type-projet.view-mode-full div.cols div.col.left .field_artiste_s_invite_s .field-item:not(:last-child):after{content:", "}article.node-type-projet.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p,article.node-type-projet.view-mode-full div.cols div.col.left .field_partenaire_s{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p .field-label,article.node-type-projet.view-mode-full div.cols div.col.left .field_partenaire_s .field-label{font-weight:200}article.node-type-projet.view-mode-full div.cols div.col.left div.field_type_de_projet:has(+div.field_dates){margin-bottom:0}article.node-type-projet.view-mode-full div.cols div.col.left .field_dates time{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(1.5rem,2.8777vw,2rem)}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item{flex:1 0 calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2));max-width:calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2))}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article>header>h2{font-size:clamp(60.48px,7.1942446043vw,80px)}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_artiste_s_invite_s{font-size:clamp(21.168px,2.5899280576vw,28.8px);font-weight:300}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_type_d_evenement,article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_type_de_projet{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="1"]{max-height:1em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="2"]{max-height:2em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="3"]{max-height:3em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="4"]{max-height:4em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="5"]{max-height:5em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="6"]{max-height:6em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="7"]{max-height:7em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="8"]{max-height:8em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="9"]{max-height:9em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="10"]{max-height:10em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images{position:relative;z-index:5}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images a{display:block}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images a img{width:100%;height:auto}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article>header>h2{font-size:3em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_artiste_s_invite_s{font-size:1.134em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier{border-top:1px solid #ccc;padding:2em 0 1em;display:flex;flex-direction:row;gap:1em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header{flex:0 1 auto;padding:0 1em 0 0}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates{display:flex;position:relative;line-height:1;letter-spacing:-.1em;--ref: clamp(53.3333333333px, 7.1942446043vw, 80px)}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time{position:relative;display:grid;grid-template-columns:var(--ref) calc(var(--ref) * 7 / 18);grid-template-rows:calc(var(--ref) / 2.3) calc(var(--ref) / 2.3);grid-template-areas:"day month" "day year"}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-day{grid-area:day;font-size:var(--ref);font-weight:100;font-style:italic}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month{grid-area:month;align-self:end;font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{grid-area:year;align-self:end;font-weight:700}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month,article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{font-size:calc(var(--ref) / 2.45)}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{font-size:calc(var(--ref) / 2);padding:0 .2em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates{flex-direction:column;align-items:center;gap:.6em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{display:block;width:1em;height:0;overflow:visible;transform-origin:center;transform:rotate(90deg) translate(.1em);line-height:0;padding:0}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content{flex:1 1 auto}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content h2.node-title{font-size:3em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s{font-size:clamp(18.144px,2.5899280576vw,28.8px)}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item{display:inline-block}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item:not(:last-child):after{content:", "}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_type_d_evenement .field-item{font-weight:400}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel{flex:0 1 auto}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a{display:block;width:12em;height:12em;overflow:hidden}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a img{width:100%;height:100%;object-fit:contain;object-position:top right}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content>h2.node-title{font-size:2.68em}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content div.field{margin:0}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content div.field p{margin:0}article.node-type-projet.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.last-cel{display:none}article.node-type-projet.view-mode-full div.cols div.col.left>div.spacer{display:block;height:5em}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item{position:relative;margin-bottom:1em}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure{margin:0}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure a{display:block;line-height:0}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure a img{width:100%;max-width:100%;height:auto}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{margin:0;display:block}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{width:100%;margin:0;background-color:#1e1e1e;color:#fff;pointer-events:none}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote p{margin:0;padding:1em;font-weight:300;font-size:.8em}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item:hover{z-index:200}@media (min-width: 769px){article.node-type-projet.view-mode-full div.cols{display:flex;flex-direction:row;gap:clamp(1.5rem,2.8777vw,2rem);align-items:flex-start}article.node-type-projet.view-mode-full div.cols div.col{flex:0 0 calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2));max-width:calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2))}article.node-type-projet.view-mode-full div.cols div.col.left>header{transform-origin:0 0;width:205%;z-index:100;pointer-events:none}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title{font-size:clamp(128px,17.2661870504vw,192px)}article.node-type-projet.view-mode-full div.cols div.col.right{display:flex}article.node-type-projet.view-mode-full div.cols div.col.right .field_images{flex:1}article.node-type-projet.view-mode-full div.cols div.col.right .field_images:after{display:block;position:relative;content:"";width:100%;height:var(--sticky-extent, 100vh)}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item{position:sticky;top:0}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{position:absolute;bottom:0;left:0;height:5em;width:100%;overflow:visible}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{position:absolute;bottom:0;left:0;opacity:0;transition:opacity .3s ease-in-out;background-color:#000000a6}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption:hover blockquote{opacity:1}}@media (max-width: 768px){article.node-type-projet.view-mode-full div.cols{display:flex;flex-direction:column}article.node-type-projet.view-mode-full div.cols div.col,article.node-type-projet.view-mode-full div.cols div.col.right .field_images{display:contents}article.node-type-projet.view-mode-full div.cols div.col.left>header{order:1}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item:first-child{order:2}article.node-type-projet.view-mode-full div.cols div.col.left>:not(header):not(.spacer){order:3}article.node-type-projet.view-mode-full div.cols div.col.right .field_images .field-item:not(:first-child){order:5}article.node-type-projet.view-mode-full div.cols div.col.left>div.field_fichiers{order:6}article.node-type-projet.view-mode-full div.cols div.col.left>div.field_partenaire_s{order:7}article.node-type-projet.view-mode-full div.cols div.col.left>div.field_evenement_s_lie_s{order:8}article.node-type-projet.view-mode-full div.cols div.col.left>div.field_projet_s_lie_s{order:9}article.node-type-projet.view-mode-full div.cols div.col.left>div.spacer{order:20}article.node-type-projet.view-mode-full div.cols div.col.left>header>h2.node-title{font-size:5em}}article.node-type-evenement.view-mode-full div.cols div.col.left{z-index:10}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title{position:relative;margin:0}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title.leshed-svg-export-target{pointer-events:painted}article.node-type-evenement.view-mode-full div.cols div.col.left .field{margin-bottom:1rem}article.node-type-evenement.view-mode-full div.cols div.col.left .field .field-item{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left .field_artiste_s_invite_s{font-size:clamp(18.144px,2.5899280576vw,28.8px)}article.node-type-evenement.view-mode-full div.cols div.col.left .field_artiste_s_invite_s .field-item{font-weight:300;display:inline-block}article.node-type-evenement.view-mode-full div.cols div.col.left .field_artiste_s_invite_s .field-item:not(:last-child):after{content:", "}article.node-type-evenement.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p,article.node-type-evenement.view-mode-full div.cols div.col.left .field_partenaire_s{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left .field_invite_accompagne_curate_p .field-label,article.node-type-evenement.view-mode-full div.cols div.col.left .field_partenaire_s .field-label{font-weight:200}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_type_de_projet:has(+div.field_dates){margin-bottom:0}article.node-type-evenement.view-mode-full div.cols div.col.left .field_dates time{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple{display:flex;flex-direction:row;flex-wrap:wrap;gap:clamp(1.5rem,2.8777vw,2rem)}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item{flex:1 0 calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2));max-width:calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2))}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article>header>h2{font-size:clamp(60.48px,7.1942446043vw,80px)}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_artiste_s_invite_s{font-size:clamp(21.168px,2.5899280576vw,28.8px);font-weight:300}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_type_d_evenement,article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_type_de_projet{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="1"]{max-height:1em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="2"]{max-height:2em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="3"]{max-height:3em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="4"]{max-height:4em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="5"]{max-height:5em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="6"]{max-height:6em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="7"]{max-height:7em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="8"]{max-height:8em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="9"]{max-height:9em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header>h2[data-overflow-lines="10"]{max-height:10em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images{position:relative;z-index:5}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images a{display:block}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article.has-image>header div.field_images a img{width:100%;height:auto}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article>header>h2{font-size:3em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_projet_s_lie_s>.field-items.multiple>.field-item>article .field_artiste_s_invite_s{font-size:1.134em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier{border-top:1px solid #ccc;padding:2em 0 1em;display:flex;flex-direction:row;gap:1em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header{flex:0 1 auto;padding:0 1em 0 0}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates{display:flex;position:relative;line-height:1;letter-spacing:-.1em;--ref: clamp(53.3333333333px, 7.1942446043vw, 80px)}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time{position:relative;display:grid;grid-template-columns:var(--ref) calc(var(--ref) * 7 / 18);grid-template-rows:calc(var(--ref) / 2.3) calc(var(--ref) / 2.3);grid-template-areas:"day month" "day year"}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-day{grid-area:day;font-size:var(--ref);font-weight:100;font-style:italic}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month{grid-area:month;align-self:end;font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{grid-area:year;align-self:end;font-weight:700}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month,article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{font-size:calc(var(--ref) / 2.45)}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{font-size:calc(var(--ref) / 2);padding:0 .2em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates{flex-direction:column;align-items:center;gap:.6em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{display:block;width:1em;height:0;overflow:visible;transform-origin:center;transform:rotate(90deg) translate(.1em);line-height:0;padding:0}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content{flex:1 1 auto}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content h2.node-title{font-size:3em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s{font-size:clamp(18.144px,2.5899280576vw,28.8px)}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item{display:inline-block}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item:not(:last-child):after{content:", "}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.content div.field_type_d_evenement .field-item{font-weight:400}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel{flex:0 1 auto}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a{display:block;width:12em;height:12em;overflow:hidden}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a img{width:100%;height:100%;object-fit:contain;object-position:top right}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content>h2.node-title{font-size:2.68em}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content div.field{margin:0}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.content div.field p{margin:0}article.node-type-evenement.view-mode-full div.cols div.col.left div.field_evenement_s_lie_s article.node-type-evenement.view-mode-calendrier>section.last-cel{display:none}article.node-type-evenement.view-mode-full div.cols div.col.left>div.spacer{display:block;height:5em}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item{position:relative;margin-bottom:1em}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure{margin:0}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure a{display:block;line-height:0}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure a img{width:100%;max-width:100%;height:auto}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{margin:0;display:block}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{width:100%;margin:0;background-color:#1e1e1e;color:#fff;pointer-events:none}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote p{margin:0;padding:1em;font-weight:300;font-size:.8em}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item:hover{z-index:200}@media (min-width: 769px){article.node-type-evenement.view-mode-full div.cols{display:flex;flex-direction:row;gap:clamp(1.5rem,2.8777vw,2rem);align-items:flex-start}article.node-type-evenement.view-mode-full div.cols div.col{flex:0 0 calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2));max-width:calc(50% - (clamp(1.5rem,2.8777vw,2rem)/2))}article.node-type-evenement.view-mode-full div.cols div.col.left>header{transform-origin:0 0;width:205%;z-index:100;pointer-events:none}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title{font-size:clamp(128px,17.2661870504vw,192px)}article.node-type-evenement.view-mode-full div.cols div.col.right{display:flex}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images{flex:1}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images:after{display:block;position:relative;content:"";width:100%;height:var(--sticky-extent, 100vh)}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item{position:sticky;top:0}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption{position:absolute;bottom:0;left:0;height:5em;width:100%;overflow:visible}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption blockquote{position:absolute;bottom:0;left:0;opacity:0;transition:opacity .3s ease-in-out;background-color:#000000a6}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item figure figcaption.image-field-caption:hover blockquote{opacity:1}}@media (max-width: 768px){article.node-type-evenement.view-mode-full div.cols{display:flex;flex-direction:column}article.node-type-evenement.view-mode-full div.cols div.col,article.node-type-evenement.view-mode-full div.cols div.col.right .field_images{display:contents}article.node-type-evenement.view-mode-full div.cols div.col.left>header{order:1}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item:first-child{order:2}article.node-type-evenement.view-mode-full div.cols div.col.left>:not(header):not(.spacer){order:3}article.node-type-evenement.view-mode-full div.cols div.col.right .field_images .field-item:not(:first-child){order:5}article.node-type-evenement.view-mode-full div.cols div.col.left>div.field_fichiers{order:6}article.node-type-evenement.view-mode-full div.cols div.col.left>div.field_partenaire_s{order:7}article.node-type-evenement.view-mode-full div.cols div.col.left>div.field_evenement_s_lie_s{order:8}article.node-type-evenement.view-mode-full div.cols div.col.left>div.field_projet_s_lie_s{order:9}article.node-type-evenement.view-mode-full div.cols div.col.left>div.spacer{order:20}article.node-type-evenement.view-mode-full div.cols div.col.left>header>h2.node-title{font-size:5em}}article.node-type-evenement.view-mode-full .field_dates.digit-dates{transform-origin:0 0;display:flex;position:relative;line-height:1;letter-spacing:-.1em;--ref: clamp(106.6666666667px, 14.3884892086vw, 160px)}article.node-type-evenement.view-mode-full .field_dates.digit-dates time{position:relative;display:grid;grid-template-columns:var(--ref) calc(var(--ref) * 7 / 18);grid-template-rows:calc(var(--ref) / 2.3) calc(var(--ref) / 2.3);grid-template-areas:"day month" "day year"}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-day{grid-area:day;font-size:var(--ref);font-weight:100;font-style:italic}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-month{grid-area:month;align-self:end;font-weight:400}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-year{grid-area:year;align-self:end;font-weight:700}article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-month,article.node-type-evenement.view-mode-full .field_dates.digit-dates time span.date-year{font-size:calc(var(--ref) / 2.45)}article.node-type-evenement.view-mode-full .field_dates.digit-dates span.date-sep{font-size:calc(var(--ref) / 2);padding:0 .2em}div.views-archives-projets{display:flex;flex-direction:row;flex-wrap:wrap;gap:2em;gap:clamp(1.5rem,2.8777vw,2rem)}div.views-archives-projets div.views-row{flex:1 0 calc(25% - clamp(1.5rem,2.8777vw,2rem));width:calc(25% - clamp(1.5rem,2.8777vw,2rem))}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste>header>h2{font-size:clamp(60.48px,7.1942446043vw,80px)}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_artiste_s_invite_s{font-size:clamp(21.168px,2.5899280576vw,28.8px);font-weight:300}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_type_d_evenement,div.views-archives-projets article.node-type-projet.view-mode-tableau_liste .field_type_de_projet{font-weight:400}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2{position:relative;max-height:1em;overflow:visible;z-index:10}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="1"]{max-height:1em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="2"]{max-height:2em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="3"]{max-height:3em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="4"]{max-height:4em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="5"]{max-height:5em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="6"]{max-height:6em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="7"]{max-height:7em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="8"]{max-height:8em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="9"]{max-height:9em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header>h2[data-overflow-lines="10"]{max-height:10em}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images{position:relative;z-index:5}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images a{display:block}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste.has-image>header div.field_images a img{width:100%;height:auto}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste div.field_artiste_s_invite_s.field-items.multiple .field-item{display:inline-block}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste div.field_artiste_s_invite_s.field-items.multiple .field-item:not(:last-of-type):after{content:", "}div.views-archives-projets article.node-type-projet.view-mode-tableau_liste>header>h2{font-size:3em}form#views-exposed-form-archives-page-1 div.bef-links ul{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}form#views-exposed-form-archives-page-1 div.bef-links ul li{list-style:none;flex:0 1 auto;padding:.2em .5em;font-size:.756em}div.views-archives-evenements>h3{margin-bottom:0;font-size:2em;font-weight:200}div.views-archives-evenements>h3 span.month{font-weight:100}div.views-archives-evenements>h3 span.year{font-weight:400}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier{border-top:1px solid #ccc;padding:2em 0 1em;display:flex;flex-direction:row;gap:1em}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header{flex:0 1 auto;padding:0 1em 0 0}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates{display:flex;position:relative;line-height:1;letter-spacing:-.1em;--ref: clamp(53.3333333333px, 7.1942446043vw, 80px)}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time{position:relative;display:grid;grid-template-columns:var(--ref) calc(var(--ref) * 7 / 18);grid-template-rows:calc(var(--ref) / 2.3) calc(var(--ref) / 2.3);grid-template-areas:"day month" "day year"}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-day{grid-area:day;font-size:var(--ref);font-weight:100;font-style:italic}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month{grid-area:month;align-self:end;font-weight:400}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{grid-area:year;align-self:end;font-weight:700}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-month,div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates time span.date-year{font-size:calc(var(--ref) / 2.45)}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{font-size:calc(var(--ref) / 2);padding:0 .2em}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates{flex-direction:column;align-items:center;gap:.6em}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier header .field_dates span.date-sep{display:block;width:1em;height:0;overflow:visible;transform-origin:center;transform:rotate(90deg) translate(.1em);line-height:0;padding:0}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content{flex:1 1 auto}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content h2.node-title{font-size:3em}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s{font-size:clamp(18.144px,2.5899280576vw,28.8px)}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item{display:inline-block}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content div.field_artiste_s_invite_s .field-item:not(:last-child):after{content:", "}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.content div.field_type_d_evenement .field-item{font-weight:400}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.last-cel{flex:0 1 auto}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a{display:block;width:12em;height:12em;overflow:hidden}div.views-archives-evenements article.node-type-evenement.view-mode-calendrier section.last-cel .field_images a img{width:100%;height:100%;object-fit:contain;object-position:top right}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char:before,.splitting .char:after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;user-select:none}.splitting{--word-center: calc((var(--word-total) - 1) / 2);--char-center: calc((var(--char-total) - 1) / 2);--line-center: calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent: calc(var(--word-index) / var(--word-total));--line-percent: calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent: calc(var(--char-index) / var(--char-total));--char-offset: calc(var(--char-index) - var(--char-center));--distance: calc( (var(--char-offset) * var(--char-offset)) / var(--char-center) );--distance-sine: calc(var(--char-offset) / var(--char-center));--distance-percent: calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display: grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x: calc((var(--col-total) - 1) / 2);--center-y: calc((var(--row-total) - 1) / 2);--offset-x: calc(var(--col-index) - var(--center-x));--offset-y: calc(var(--row-index) - var(--center-y));--distance-x: calc( (var(--offset-x) * var(--offset-x)) / var(--center-x) );--distance-y: calc( (var(--offset-y) * var(--offset-y)) / var(--center-y) )}} diff --git a/web/themes/custom/leshed/assets/dist/main.js b/web/themes/custom/leshed/assets/dist/main.js index ac803b1..0bd193b 100644 --- a/web/themes/custom/leshed/assets/dist/main.js +++ b/web/themes/custom/leshed/assets/dist/main.js @@ -27,4 +27,4 @@ var gl=Object.defineProperty;var ml=(o,e,i)=>e in o?gl(o,e,{enumerable:!0,config * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var $,cr,_e,Se,Ht,be,Zs,Yn,an,qr,zr,_n,_t,Gn,ks,Ct,ko,Po,fr,Ka,ns,Qa,Tt,Ps,Za,Ja,Ei,Ms,Js,yr,eo,Ur,Os,ss,gn=1,gt=Date.now,os=gt(),ei=0,Fr=0,Mo=function(e,i,t){var r=It(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return t["_"+i+"Clamp"]=r,r?e.substr(6,e.length-7):e},Oo=function(e,i){return i&&(!It(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},Bu=function o(){return Fr&&requestAnimationFrame(o)},Ro=function(){return Gn=1},Ao=function(){return Gn=0},fi=function(e){return e},Ir=function(e){return Math.round(e*1e5)/1e5||0},el=function(){return typeof window<"u"},tl=function(){return $||el()&&($=window.gsap)&&$.registerPlugin&&$},ir=function(e){return!!~Zs.indexOf(e)},il=function(e){return(e==="Height"?eo:_e["inner"+e])||Ht["client"+e]||be["client"+e]},rl=function(e){return zi(e,"getBoundingClientRect")||(ir(e)?function(){return Dn.width=_e.innerWidth,Dn.height=eo,Dn}:function(){return xi(e)})},Yu=function(e,i,t){var r=t.d,n=t.d2,s=t.a;return(s=zi(e,"getBoundingClientRect"))?function(){return s()[r]}:function(){return(i?il(n):e["client"+n])||0}},Xu=function(e,i){return!i||~_i.indexOf(e)?rl(e):function(){return Dn}},pi=function(e,i){var t=i.s,r=i.d2,n=i.d,s=i.a;return Math.max(0,(t="scroll"+r)&&(s=zi(e,t))?s()-rl(e)()[n]:ir(e)?(Ht[t]||be[t])-il(r):e[t]-e["offset"+r])},mn=function(e,i){for(var t=0;t0){for(r-=s,a=0;a=r)return t[a];return t[a-1]}else for(a=t.length,r+=s;a--;)if(t[a]<=r)return t[a];return t[0]}:function(r,n,s){s===void 0&&(s=.001);var a=i(r);return!n||Math.abs(a-r)t&&(r*=i/100),e=e.substr(0,t-1)),e=r+(e in Vn?Vn[e]*i:~e.indexOf("%")?parseFloat(e)*i/100:parseFloat(e)||0)}return e},bn=function(e,i,t,r,n,s,a,l){var u=n.startColor,c=n.endColor,p=n.fontSize,h=n.indent,f=n.fontWeight,_=Se.createElement("div"),d=ir(t)||zi(t,"pinType")==="fixed",v=e.indexOf("scroller")!==-1,S=d?be:t.tagName==="IFRAME"?t.contentDocument.body:t,y=e.indexOf("start")!==-1,k=y?u:c,b="border-color:"+k+";font-size:"+p+";color:"+k+";font-weight:"+f+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((v||l)&&d?"fixed;":"absolute;"),(v||l||!d)&&(b+=(r===Ke?to:io)+":"+(s+parseFloat(h))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),_._isStart=y,_.setAttribute("class","gsap-marker-"+e+(i?" marker-"+i:"")),_.style.cssText=b,_.innerText=i||i===0?e+"-"+i:e,S.children[0]?S.insertBefore(_,S.children[0]):S.appendChild(_),_._offset=_["offset"+r.op.d2],On(_,0,r,y),_},On=function(e,i,t,r){var n={display:"block"},s=t[r?"os2":"p2"],a=t[r?"p2":"os2"];e._isFlipped=r,n[t.a+"Percent"]=r?-100:0,n[t.a]=r?"1px":0,n["border"+s+kr]=1,n["border"+a+kr]=0,n[t.p]=i+"px",$.set(e,n)},fe=[],Rs={},ln,zo=function(){return gt()-ei>34&&(ln||(ln=requestAnimationFrame(bi)))},ur=function(){(!Tt||!Tt.isPressed||Tt.startX>be.clientWidth)&&(ge.cache++,Tt?ln||(ln=requestAnimationFrame(bi)):bi(),ei||nr("scrollStart"),ei=gt())},as=function(){Ja=_e.innerWidth,Za=_e.innerHeight},Hr=function(e){ge.cache++,(e===!0||!_t&&!Qa&&!Se.fullscreenElement&&!Se.webkitFullscreenElement&&(!Ps||Ja!==_e.innerWidth||Math.abs(_e.innerHeight-Za)>_e.innerHeight*.25))&&Yn.restart(!0)},rr={},$u=[],al=function o(){return et(he,"scrollEnd",o)||Gi(!0)},nr=function(e){return rr[e]&&rr[e].map(function(i){return i()})||$u},Ft=[],ll=function(e){for(var i=0;in,a=r._startClamp&&r.start>=n;(s||a)&&r.setPositions(a?n-1:r.start,s?Math.max(a?n:r.start+1,n):r.end,!0)}),Io(!1),Os=0,t.forEach(function(r){return r&&r.render&&r.render(-1)}),ge.forEach(function(r){vt(r)&&(r.smooth&&requestAnimationFrame(function(){return r.target.style.scrollBehavior="smooth"}),r.rec&&r(r.rec))}),cl(Js,1),Yn.pause(),tr++,Et=2,bi(2),fe.forEach(function(r){return vt(r.vars.onRefresh)&&r.vars.onRefresh(r)}),Et=he.isRefreshing=!1,nr("refresh")},As=0,Rn=1,Qr,bi=function(e){if(e===2||!Et&&!Ur){he.isUpdating=!0,Qr&&Qr.update(0);var i=fe.length,t=gt(),r=t-os>=50,n=i&&fe[0].scroll();if(Rn=As>n?-1:1,Et||(As=n),r&&(ei&&!Gn&&t-ei>200&&(ei=0,nr("scrollEnd")),zr=os,os=t),Rn<0){for(Ct=i;Ct-- >0;)fe[Ct]&&fe[Ct].update(0,r);Rn=1}else for(Ct=0;Ct20),t-=t-z}if(_&&(l[_]=e||-.001,e<0&&(e=0)),s){var N=e+t,L=s._isStart;v="scroll"+r.d2,On(s,N,r,L&&N>20||!L&&(p?Math.max(be[v],Ht[v]):s.parentNode[v])<=N+1),p&&(u=xi(a),p&&(s.style[r.op.p]=u[r.op.p]-r.op.m-s._offset+je))}return f&&y&&(v=xi(y),f.seek(h),S=xi(y),f._caScrollDist=v[r.p]-S[r.p],e=e/f._caScrollDist*h),f&&f.seek(d),f?e:Math.round(e)},Zu=/(webkit|moz|length|cssText|inset)/i,Ho=function(e,i,t,r){if(e.parentNode!==i){var n=e.style,s,a;if(i===be){e._stOrig=n.cssText,a=Qt(e);for(s in a)!+s&&!Zu.test(s)&&a[s]&&typeof n[s]=="string"&&s!=="0"&&(n[s]=a[s]);n.top=t,n.left=r}else n.cssText=e._stOrig;$.core.getCache(e).uncache=1,i.appendChild(e)}},hl=function(e,i,t){var r=i,n=r;return function(s){var a=Math.round(e());return a!==r&&a!==n&&Math.abs(a-r)>3&&Math.abs(a-n)>3&&(s=a,t&&t()),n=r,r=Math.round(s),r}},Sn=function(e,i,t){var r={};r[i.p]="+="+t,$.set(e,r)},Wo=function(e,i){var t=Hi(e,i),r="_scroll"+i.p2,n=function s(a,l,u,c,p){var h=s.tween,f=l.onComplete,_={};u=u||t();var d=hl(t,u,function(){h.kill(),s.tween=0});return p=c&&p||0,c=c||a-u,h&&h.kill(),l[r]=a,l.inherit=!1,l.modifiers=_,_[r]=function(){return d(u+c*h.ratio+p*h.ratio*h.ratio)},l.onUpdate=function(){ge.cache++,s.tween&&bi()},l.onComplete=function(){s.tween=0,f&&f.call(h)},h=s.tween=$.to(e,l),h};return e[r]=t,t.wheelHandler=function(){return n.tween&&n.tween.kill()&&(n.tween=0)},tt(e,"wheel",t.wheelHandler),he.isTouch&&tt(e,"touchmove",t.wheelHandler),n},he=function(){function o(i,t){cr||o.register($)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Ms(this),this.init(i,t)}var e=o.prototype;return e.init=function(t,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Fr){this.update=this.refresh=this.kill=fi;return}t=Do(It(t)||Nr(t)||t.nodeType?{trigger:t}:t,yn);var n=t,s=n.onUpdate,a=n.toggleClass,l=n.id,u=n.onToggle,c=n.onRefresh,p=n.scrub,h=n.trigger,f=n.pin,_=n.pinSpacing,d=n.invalidateOnRefresh,v=n.anticipatePin,S=n.onScrubComplete,y=n.onSnapComplete,k=n.once,b=n.snap,P=n.pinReparent,z=n.pinSpacer,E=n.containerAnimation,N=n.fastScrollEnd,L=n.preventOverlaps,A=t.horizontal||t.containerAnimation&&t.horizontal!==!1?kt:Ke,se=!p&&p!==0,Y=Pt(t.scroller||_e),oe=$.core.getCache(Y),ee=ir(Y),J=("pinType"in t?t.pinType:zi(Y,"pinType")||ee&&"fixed")==="fixed",ue=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],Z=se&&t.toggleActions.split(" "),me="markers"in t?t.markers:yn.markers,we=ee?0:parseFloat(Qt(Y)["border"+A.p2+kr])||0,x=this,Ce=t.onRefreshInit&&function(){return t.onRefreshInit(x)},rt=Yu(Y,ee,A),yt=Xu(Y,ee),Me=0,$e=0,Qe=0,De=Hi(Y,A),nt,Ze,ni,st,Je,ve,Le,ft,ot,T,bt,$t,si,Oe,ti,Gt,oi,g,m,C,w,O,I,D,M,F,U,R,X,V,Q,W,ae,te,q,ie,ye,le,de;if(x._startClamp=x._endClamp=!1,x._dir=A,v*=45,x.scroller=Y,x.scroll=E?E.time.bind(E):De,st=De(),x.vars=t,r=r||t.animation,"refreshPriority"in t&&(Ka=1,t.refreshPriority===-9999&&(Qr=x)),oe.tweenScroll=oe.tweenScroll||{top:Wo(Y,Ke),left:Wo(Y,kt)},x.tweenTo=nt=oe.tweenScroll[A.p],x.scrubDuration=function(H){ae=Nr(H)&&H,ae?W?W.duration(H):W=$.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:ae,paused:!0,onComplete:function(){return S&&S(x)}}):(W&&W.progress(1).kill(),W=0)},r&&(r.vars.lazy=!1,r._initted&&!x.isReverted||r.vars.immediateRender!==!1&&t.immediateRender!==!1&&r.duration()&&r.render(0,!0,!0),x.animation=r.pause(),r.scrollTrigger=x,x.scrubDuration(p),V=0,l||(l=r.vars.id)),b&&((!Ui(b)||b.push)&&(b={snapTo:b}),"scrollBehavior"in be.style&&$.set(ee?[be,Ht]:Y,{scrollBehavior:"auto"}),ge.forEach(function(H){return vt(H)&&H.target===(ee?Se.scrollingElement||Ht:Y)&&(H.smooth=!1)}),ni=vt(b.snapTo)?b.snapTo:b.snapTo==="labels"?qu(r):b.snapTo==="labelsDirectional"?Uu(r):b.directional!==!1?function(H,re){return no(b.snapTo)(H,gt()-$e<500?0:re.direction)}:$.utils.snap(b.snapTo),te=b.duration||{min:.1,max:2},te=Ui(te)?qr(te.min,te.max):qr(te,te),q=$.delayedCall(b.delay||ae/2||.1,function(){var H=De(),re=gt()-$e<500,j=nt.tween;if((re||Math.abs(x.getVelocity())<10)&&!j&&!Gn&&Me!==H){var ne=(H-ve)/Oe,He=r&&!se?r.totalProgress():ne,pe=re?0:(He-Q)/(gt()-zr)*1e3||0,Ye=$.utils.clamp(-ne,1-ne,lr(pe/2)*pe/.185),ht=ne+(b.inertia===!1?0:Ye),We,Re,Ee=b,ii=Ee.onStart,ze=Ee.onInterrupt,zt=Ee.onComplete;if(We=ni(ht,x),Nr(We)||(We=ht),Re=Math.max(0,Math.round(ve+We*Oe)),H<=Le&&H>=ve&&Re!==H){if(j&&!j._initted&&j.data<=lr(Re-H))return;b.inertia===!1&&(Ye=We-ne),nt(Re,{duration:te(lr(Math.max(lr(ht-He),lr(We-He))*.185/pe/.05||0)),ease:b.ease||"power3",data:lr(Re-H),onInterrupt:function(){return q.restart(!0)&&ze&&ar(x,ze)},onComplete:function(){x.update(),Me=De(),r&&!se&&(W?W.resetTo("totalProgress",We,r._tTime/r._tDur):r.progress(We)),V=Q=r&&!se?r.totalProgress():x.progress,y&&y(x),zt&&ar(x,zt)}},H,Ye*Oe,Re-H-Ye*Oe),ii&&ar(x,ii,nt.tween)}}else x.isActive&&Me!==H&&q.restart(!0)}).pause()),l&&(Rs[l]=x),h=x.trigger=Pt(h||f!==!0&&f),de=h&&h._gsap&&h._gsap.stRevert,de&&(de=de(x)),f=f===!0?h:Pt(f),It(a)&&(a={targets:h,className:a}),f&&(_===!1||_===Kt||(_=!_&&f.parentNode&&f.parentNode.style&&Qt(f.parentNode).display==="flex"?!1:qe),x.pin=f,Ze=$.core.getCache(f),Ze.spacer?ti=Ze.pinState:(z&&(z=Pt(z),z&&!z.nodeType&&(z=z.current||z.nativeElement),Ze.spacerIsNative=!!z,z&&(Ze.spacerState=wn(z))),Ze.spacer=g=z||Se.createElement("div"),g.classList.add("pin-spacer"),l&&g.classList.add("pin-spacer-"+l),Ze.pinState=ti=wn(f)),t.force3D!==!1&&$.set(f,{force3D:!0}),x.spacer=g=Ze.spacer,X=Qt(f),D=X[_+A.os2],C=$.getProperty(f),w=$.quickSetter(f,A.a,je),ls(f,g,X),oi=wn(f)),me){$t=Ui(me)?Do(me,Lo):Lo,T=bn("scroller-start",l,Y,A,$t,0),bt=bn("scroller-end",l,Y,A,$t,0,T),m=T["offset"+A.op.d2];var Te=Pt(zi(Y,"content")||Y);ft=this.markerStart=bn("start",l,Te,A,$t,m,0,E),ot=this.markerEnd=bn("end",l,Te,A,$t,m,0,E),E&&(le=$.quickSetter([ft,ot],A.a,je)),!J&&!(_i.length&&zi(Y,"fixedMarkers")===!0)&&(Vu(ee?be:Y),$.set([T,bt],{force3D:!0}),F=$.quickSetter(T,A.a,je),R=$.quickSetter(bt,A.a,je))}if(E){var K=E.vars.onUpdate,B=E.vars.onUpdateParams;E.eventCallback("onUpdate",function(){x.update(0,0,1),K&&K.apply(E,B||[])})}if(x.previous=function(){return fe[fe.indexOf(x)-1]},x.next=function(){return fe[fe.indexOf(x)+1]},x.revert=function(H,re){if(!re)return x.kill(!0);var j=H!==!1||!x.enabled,ne=_t;j!==x.isReverted&&(j&&(ie=Math.max(De(),x.scroll.rec||0),Qe=x.progress,ye=r&&r.progress()),ft&&[ft,ot,T,bt].forEach(function(He){return He.style.display=j?"none":"block"}),j&&(_t=x,x.update(j)),f&&(!P||!x.isActive)&&(j?ju(f,g,ti):ls(f,g,Qt(f),M)),j||x.update(j),_t=ne,x.isReverted=j)},x.refresh=function(H,re,j,ne){if(!((_t||!x.enabled)&&!re)){if(f&&H&&ei){tt(o,"scrollEnd",al);return}!Et&&Ce&&Ce(x),_t=x,nt.tween&&!j&&(nt.tween.kill(),nt.tween=0),W&&W.pause(),d&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren?r.getChildren(!0,!0,!1).forEach(function(Ti){return Ti.vars.immediateRender&&Ti.render(0,!0,!0)}):r.vars.immediateRender&&r.render(0,!0,!0)),x.isReverted||x.revert(!0,!0),x._subPinOffset=!1;var He=rt(),pe=yt(),Ye=E?E.duration():pi(Y,A),ht=Oe<=.01||!Oe,We=0,Re=ne||0,Ee=Ui(j)?j.end:t.end,ii=t.endTrigger||h,ze=Ui(j)?j.start:t.start||(t.start===0||!h?0:f?"0 0":"0 100%"),zt=x.pinnedContainer=t.pinnedContainer&&Pt(t.pinnedContainer,x),ai=h&&Math.max(0,fe.indexOf(x))||0,at=ai,lt,dt,Bi,cn,pt,Ge,li,jn,oo,Pr,ui,Mr,fn;for(me&&Ui(j)&&(Mr=$.getProperty(T,A.p),fn=$.getProperty(bt,A.p));at-- >0;)Ge=fe[at],Ge.end||Ge.refresh(0,1)||(_t=x),li=Ge.pin,li&&(li===h||li===f||li===zt)&&!Ge.isReverted&&(Pr||(Pr=[]),Pr.unshift(Ge),Ge.revert(!0,!0)),Ge!==fe[at]&&(ai--,at--);for(vt(ze)&&(ze=ze(x)),ze=Mo(ze,"start",x),ve=No(ze,h,He,A,De(),ft,T,x,pe,we,J,Ye,E,x._startClamp&&"_startClamp")||(f?-.001:0),vt(Ee)&&(Ee=Ee(x)),It(Ee)&&!Ee.indexOf("+=")&&(~Ee.indexOf(" ")?Ee=(It(ze)?ze.split(" ")[0]:"")+Ee:(We=Mn(Ee.substr(2),He),Ee=It(ze)?ze:(E?$.utils.mapRange(0,E.duration(),E.scrollTrigger.start,E.scrollTrigger.end,ve):ve)+We,ii=h)),Ee=Mo(Ee,"end",x),Le=Math.max(ve,No(Ee||(ii?"100% 0":Ye),ii,He,A,De()+We,ot,bt,x,pe,we,J,Ye,E,x._endClamp&&"_endClamp"))||-.001,We=0,at=ai;at--;)Ge=fe[at]||{},li=Ge.pin,li&&Ge.start-Ge._pinPush<=ve&&!E&&Ge.end>0&&(lt=Ge.end-(x._startClamp?Math.max(0,Ge.start):Ge.start),(li===h&&Ge.start-Ge._pinPush=pi(Y,A)))lt=Qt(f),cn=A===Ke,Bi=De(),O=parseFloat(C(A.a))+Re,!Ye&&Le>1&&(ui=(ee?Se.scrollingElement||Ht:Y).style,ui={style:ui,value:ui["overflow"+A.a.toUpperCase()]},ee&&Qt(be)["overflow"+A.a.toUpperCase()]!=="scroll"&&(ui.style["overflow"+A.a.toUpperCase()]="scroll")),ls(f,g,lt),oi=wn(f),dt=xi(f,!0),jn=J&&Hi(Y,cn?kt:Ke)(),_?(M=[_+A.os2,Oe+Re+je],M.t=g,at=_===qe?Xn(f,A)+Oe+Re:0,at&&(M.push(A.d,at+je),g.style.flexBasis!=="auto"&&(g.style.flexBasis=at+je)),br(M),zt&&fe.forEach(function(Ti){Ti.pin===zt&&Ti.vars.pinSpacing!==!1&&(Ti._subPinOffset=!0)}),J&&De(ie)):(at=Xn(f,A),at&&g.style.flexBasis!=="auto"&&(g.style.flexBasis=at+je)),J&&(pt={top:dt.top+(cn?Bi-ve:jn)+je,left:dt.left+(cn?jn:Bi-ve)+je,boxSizing:"border-box",position:"fixed"},pt[Ji]=pt["max"+kr]=Math.ceil(dt.width)+je,pt[er]=pt["max"+ro]=Math.ceil(dt.height)+je,pt[Kt]=pt[Kt+jr]=pt[Kt+$r]=pt[Kt+Kr]=pt[Kt+Gr]="0",pt[qe]=lt[qe],pt[qe+jr]=lt[qe+jr],pt[qe+$r]=lt[qe+$r],pt[qe+Kr]=lt[qe+Kr],pt[qe+Gr]=lt[qe+Gr],Gt=Qu(ti,pt,P),Et&&De(0)),r?(oo=r._initted,ns(1),r.render(r.duration(),!0,!0),I=C(A.a)-O+Oe+Re,U=Math.abs(Oe-I)>1,J&&U&&Gt.splice(Gt.length-2,2),r.render(0,!0,!0),oo||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),ns(0)):I=Oe,ui&&(ui.value?ui.style["overflow"+A.a.toUpperCase()]=ui.value:ui.style.removeProperty("overflow-"+A.a));else if(h&&De()&&!E)for(dt=h.parentNode;dt&&dt!==be;)dt._pinOffset&&(ve-=dt._pinOffset,Le-=dt._pinOffset),dt=dt.parentNode;Pr&&Pr.forEach(function(Ti){return Ti.revert(!1,!0)}),x.start=ve,x.end=Le,st=Je=Et?ie:De(),!E&&!Et&&(st0?fe.slice(0,re).reverse():fe.slice(re+1);return(It(H)?j.filter(function(ne){return ne.vars.preventOverlaps===H}):j).filter(function(ne){return x.direction>0?ne.end<=ve:ne.start>=Le})},x.update=function(H,re,j){if(!(E&&!j&&!H)){var ne=Et===!0?ie:x.scroll(),He=H?0:(ne-ve)/Oe,pe=He<0?0:He>1?1:He||0,Ye=x.progress,ht,We,Re,Ee,ii,ze,zt,ai;if(re&&(Je=st,st=E?De():ne,b&&(Q=V,V=r&&!se?r.totalProgress():pe)),v&&f&&!_t&&!gn&&ei&&(!pe&&vene+(ne-Je)/(gt()-zr)*v&&(pe=.9999)),pe!==Ye&&x.enabled){if(ht=x.isActive=!!pe&&pe<1,We=!!Ye&&Ye<1,ze=ht!==We,ii=ze||!!pe!=!!Ye,x.direction=pe>Ye?1:-1,x.progress=pe,ii&&!_t&&(Re=pe&&!Ye?0:pe===1?1:Ye===1?2:3,se&&(Ee=!ze&&Z[Re+1]!=="none"&&Z[Re+1]||Z[Re],ai=r&&(Ee==="complete"||Ee==="reset"||Ee in r))),L&&(ze||ai)&&(ai||p||!r)&&(vt(L)?L(x):x.getTrailing(L).forEach(function(Bi){return Bi.endAnimation()})),se||(W&&!_t&&!gn?(W._dp._time-W._start!==W._time&&W.render(W._dp._time-W._start),W.resetTo?W.resetTo("totalProgress",pe,r._tTime/r._tDur):(W.vars.totalProgress=pe,W.invalidate().restart())):r&&r.totalProgress(pe,!!(_t&&($e||H)))),f){if(H&&_&&(g.style[_+A.os2]=D),!J)w(Ir(O+I*pe));else if(ii){if(zt=!H&&pe>Ye&&Le+1>ne&&ne+1>=pi(Y,A),P)if(!H&&(ht||zt)){var at=xi(f,!0),lt=ne-ve;Ho(f,be,at.top+(A===Ke?lt:0)+je,at.left+(A===Ke?0:lt)+je)}else Ho(f,g);br(ht||zt?Gt:oi),U&&pe<1&&ht||w(O+(pe===1&&!zt?I:0))}}b&&!nt.tween&&!_t&&!gn&&q.restart(!0),a&&(ze||k&&pe&&(pe<1||!ss))&&an(a.targets).forEach(function(Bi){return Bi.classList[ht||k?"add":"remove"](a.className)}),s&&!se&&!H&&s(x),ii&&!_t?(se&&(ai&&(Ee==="complete"?r.pause().totalProgress(1):Ee==="reset"?r.restart(!0).pause():Ee==="restart"?r.restart(!0):r[Ee]()),s&&s(x)),(ze||!ss)&&(u&&ze&&ar(x,u),ue[Re]&&ar(x,ue[Re]),k&&(pe===1?x.kill(!1,1):ue[Re]=0),ze||(Re=pe===1?1:3,ue[Re]&&ar(x,ue[Re]))),N&&!ht&&Math.abs(x.getVelocity())>(Nr(N)?N:2500)&&(Ar(x.callbackAnimation),W?W.progress(1):Ar(r,Ee==="reverse"?1:!pe,1))):se&&s&&!_t&&s(x)}if(R){var dt=E?ne/E.duration()*(E._caScrollDist||0):ne;F(dt+(T._isFlipped?1:0)),R(dt)}le&&le(-ne/E.duration()*(E._caScrollDist||0))}},x.enable=function(H,re){x.enabled||(x.enabled=!0,tt(Y,"resize",Hr),ee||tt(Y,"scroll",ur),Ce&&tt(o,"refreshInit",Ce),H!==!1&&(x.progress=Qe=0,st=Je=Me=De()),re!==!1&&x.refresh())},x.getTween=function(H){return H&&nt?nt.tween:W},x.setPositions=function(H,re,j,ne){if(E){var He=E.scrollTrigger,pe=E.duration(),Ye=He.end-He.start;H=He.start+Ye*H/pe,re=He.start+Ye*re/pe}x.refresh(!1,!1,{start:Oo(H,j&&!!x._startClamp),end:Oo(re,j&&!!x._endClamp)},ne),x.update()},x.adjustPinSpacing=function(H){if(M&&H){var re=M.indexOf(A.d)+1;M[re]=parseFloat(M[re])+H+je,M[1]=parseFloat(M[1])+H+je,br(M)}},x.disable=function(H,re){if(H!==!1&&x.revert(!0,!0),x.enabled&&(x.enabled=x.isActive=!1,re||W&&W.pause(),ie=0,Ze&&(Ze.uncache=1),Ce&&et(o,"refreshInit",Ce),q&&(q.pause(),nt.tween&&nt.tween.kill()&&(nt.tween=0)),!ee)){for(var j=fe.length;j--;)if(fe[j].scroller===Y&&fe[j]!==x)return;et(Y,"resize",Hr),ee||et(Y,"scroll",ur)}},x.kill=function(H,re){x.disable(H,re),W&&!re&&W.kill(),l&&delete Rs[l];var j=fe.indexOf(x);j>=0&&fe.splice(j,1),j===Ct&&Rn>0&&Ct--,j=0,fe.forEach(function(ne){return ne.scroller===x.scroller&&(j=1)}),j||Et||(x.scroll.rec=0),r&&(r.scrollTrigger=null,H&&r.revert({kill:!1}),re||r.kill()),ft&&[ft,ot,T,bt].forEach(function(ne){return ne.parentNode&&ne.parentNode.removeChild(ne)}),Qr===x&&(Qr=0),f&&(Ze&&(Ze.uncache=1),j=0,fe.forEach(function(ne){return ne.pin===f&&j++}),j||(Ze.spacer=0)),t.onKill&&t.onKill(x)},fe.push(x),x.enable(!1,!1),de&&de(x),r&&r.add&&!Oe){var ce=x.update;x.update=function(){x.update=ce,ge.cache++,ve||Le||x.refresh()},$.delayedCall(.01,x.update),Oe=.01,ve=Le=0}else x.refresh();f&&Gu()},o.register=function(t){return cr||($=t||tl(),el()&&window.document&&o.enable(),cr=Fr),cr},o.defaults=function(t){if(t)for(var r in t)yn[r]=t[r];return yn},o.disable=function(t,r){Fr=0,fe.forEach(function(s){return s[r?"kill":"disable"](t)}),et(_e,"wheel",ur),et(Se,"scroll",ur),clearInterval(_n),et(Se,"touchcancel",fi),et(be,"touchstart",fi),vn(et,Se,"pointerdown,touchstart,mousedown",Ro),vn(et,Se,"pointerup,touchend,mouseup",Ao),Yn.kill(),mn(et);for(var n=0;n0&&s.left+a<_e.innerWidth:s.bottom-a>0&&s.top+a<_e.innerHeight},o.positionInViewport=function(t,r,n){It(t)&&(t=Pt(t));var s=t.getBoundingClientRect(),a=s[n?Ji:er],l=r==null?a/2:r in Vn?Vn[r]*a:~r.indexOf("%")?parseFloat(r)*a/100:parseFloat(r)||0;return n?(s.left+l)/_e.innerWidth:(s.top+l)/_e.innerHeight},o.killAll=function(t){if(fe.slice(0).forEach(function(n){return n.vars.id!=="ScrollSmoother"&&n.kill()}),t!==!0){var r=rr.killAll||[];rr={},r.forEach(function(n){return n()})}},o}();he.version="3.15.0";he.saveStyles=function(o){return o?an(o).forEach(function(e){if(e&&e.style){var i=Ft.indexOf(e);i>=0&&Ft.splice(i,5),Ft.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),$.core.getCache(e),Ms())}}):Ft};he.revert=function(o,e){return so(!o,e)};he.create=function(o,e){return new he(o,e)};he.refresh=function(o){return o?Hr(!0):(cr||he.register())&&Gi(!0)};he.update=function(o){return++ge.cache&&bi(o===!0?2:0)};he.clearScrollMemory=cl;he.maxScroll=function(o,e){return pi(o,e?kt:Ke)};he.getScrollFunc=function(o,e){return Hi(Pt(o),e?kt:Ke)};he.getById=function(o){return Rs[o]};he.getAll=function(){return fe.filter(function(o){return o.vars.id!=="ScrollSmoother"})};he.isScrolling=function(){return!!ei};he.snapDirectional=no;he.addEventListener=function(o,e){var i=rr[o]||(rr[o]=[]);~i.indexOf(e)||i.push(e)};he.removeEventListener=function(o,e){var i=rr[o],t=i&&i.indexOf(e);t>=0&&i.splice(t,1)};he.batch=function(o,e){var i=[],t={},r=e.interval||.016,n=e.batchMax||1e9,s=function(u,c){var p=[],h=[],f=$.delayedCall(r,function(){c(p,h),p=[],h=[]}).pause();return function(_){p.length||f.restart(!0),p.push(_.trigger),h.push(_),n<=p.length&&f.progress(1)}},a;for(a in e)t[a]=a.substr(0,2)==="on"&&vt(e[a])&&a!=="onRefreshInit"?s(a,e[a]):e[a];return vt(n)&&(n=n(),tt(he,"refresh",function(){return n=e.batchMax()})),an(o).forEach(function(l){var u={};for(a in t)u[a]=t[a];u.trigger=l,i.push(he.create(u))}),i};var Bo=function(e,i,t,r){return i>r?e(r):i<0&&e(0),t>r?(r-i)/(t-i):t<0?i/(i-t):1},us=function o(e,i){i===!0?e.style.removeProperty("touch-action"):e.style.touchAction=i===!0?"auto":i?"pan-"+i+(Ve.isTouch?" pinch-zoom":""):"none",e===Ht&&o(be,i)},Tn={auto:1,scroll:1},Ju=function(e){var i=e.event,t=e.target,r=e.axis,n=(i.changedTouches?i.changedTouches[0]:i).target,s=n._gsap||$.core.getCache(n),a=gt(),l;if(!s._isScrollT||a-s._isScrollT>2e3){for(;n&&n!==be&&(n.scrollHeight<=n.clientHeight&&n.scrollWidth<=n.clientWidth||!(Tn[(l=Qt(n)).overflowY]||Tn[l.overflowX]));)n=n.parentNode;s._isScroll=n&&n!==t&&!ir(n)&&(Tn[(l=Qt(n)).overflowY]||Tn[l.overflowX]),s._isScrollT=a}(s._isScroll||r==="x")&&(i.stopPropagation(),i._gsapAllow=!0)},dl=function(e,i,t,r){return Ve.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:i,onWheel:r=r&&Ju,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return t&&tt(Se,Ve.eventTypes[0],Xo,!1,!0)},onDisable:function(){return et(Se,Ve.eventTypes[0],Xo,!0)}})},ec=/(input|label|select|textarea)/i,Yo,Xo=function(e){var i=ec.test(e.target.tagName);(i||Yo)&&(e._gsapAllow=!0,Yo=i)},tc=function(e){Ui(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var i=e,t=i.normalizeScrollX,r=i.momentum,n=i.allowNestedScroll,s=i.onRelease,a,l,u=Pt(e.target)||Ht,c=$.core.globals().ScrollSmoother,p=c&&c.get(),h=Ei&&(e.content&&Pt(e.content)||p&&e.content!==!1&&!p.smooth()&&p.content()),f=Hi(u,Ke),_=Hi(u,kt),d=1,v=(Ve.isTouch&&_e.visualViewport?_e.visualViewport.scale*_e.visualViewport.width:_e.outerWidth)/_e.innerWidth,S=0,y=vt(r)?function(){return r(a)}:function(){return r||2.8},k,b,P=dl(u,e.type,!0,n),z=function(){return b=!1},E=fi,N=fi,L=function(){l=pi(u,Ke),N=qr(Ei?1:0,l),t&&(E=qr(0,pi(u,kt))),k=tr},A=function(){h._gsap.y=Ir(parseFloat(h._gsap.y)+f.offset)+"px",h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(h._gsap.y)+", 0, 1)",f.offset=f.cacheID=0},se=function(){if(b){requestAnimationFrame(z);var me=Ir(a.deltaY/2),we=N(f.v-me);if(h&&we!==f.v+f.offset){f.offset=we-f.v;var x=Ir((parseFloat(h&&h._gsap.y)||0)-f.offset);h.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+x+", 0, 1)",h._gsap.y=x+"px",f.cacheID=ge.cache,bi()}return!0}f.offset&&A(),b=!0},Y,oe,ee,J,ue=function(){L(),Y.isActive()&&Y.vars.scrollY>l&&(f()>l?Y.progress(1)&&f(l):Y.resetTo("scrollY",l))};return h&&$.set(h,{y:"+=0"}),e.ignoreCheck=function(Z){return Ei&&Z.type==="touchmove"&&se()||d>1.05&&Z.type!=="touchstart"||a.isGesturing||Z.touches&&Z.touches.length>1},e.onPress=function(){b=!1;var Z=d;d=Ir((_e.visualViewport&&_e.visualViewport.scale||1)/v),Y.pause(),Z!==d&&us(u,d>1.01?!0:t?!1:"x"),oe=_(),ee=f(),L(),k=tr},e.onRelease=e.onGestureStart=function(Z,me){if(f.offset&&A(),!me)J.restart(!0);else{ge.cache++;var we=y(),x,Ce;t&&(x=_(),Ce=x+we*.05*-Z.velocityX/.227,we*=Bo(_,x,Ce,pi(u,kt)),Y.vars.scrollX=E(Ce)),x=f(),Ce=x+we*.05*-Z.velocityY/.227,we*=Bo(f,x,Ce,pi(u,Ke)),Y.vars.scrollY=N(Ce),Y.invalidate().duration(we).play(.01),(Ei&&Y.vars.scrollY>=l||x>=l-1)&&$.to({},{onUpdate:ue,duration:we})}s&&s(Z)},e.onWheel=function(){Y._ts&&Y.pause(),gt()-S>1e3&&(k=0,S=gt())},e.onChange=function(Z,me,we,x,Ce){if(tr!==k&&L(),me&&t&&_(E(x[2]===me?oe+(Z.startX-Z.x):_()+me-x[1])),we){f.offset&&A();var rt=Ce[2]===we,yt=rt?ee+Z.startY-Z.y:f()+we-Ce[1],Me=N(yt);rt&&yt!==Me&&(ee+=Me-yt),f(Me)}(we||me)&&bi()},e.onEnable=function(){us(u,t?!1:"x"),he.addEventListener("refresh",ue),tt(_e,"resize",ue),f.smooth&&(f.target.style.scrollBehavior="auto",f.smooth=_.smooth=!1),P.enable()},e.onDisable=function(){us(u,!0),et(_e,"resize",ue),he.removeEventListener("refresh",ue),P.kill()},e.lockAxis=e.lockAxis!==!1,a=new Ve(e),a.iOS=Ei,Ei&&!f()&&f(1),Ei&&$.ticker.add(fi),J=a._dc,Y=$.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:t?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:hl(f,f(),function(){return Y.pause()})},onUpdate:bi,onComplete:J.vars.onComplete}),a};he.sort=function(o){if(vt(o))return fe.sort(o);var e=_e.pageYOffset||0;return he.getAll().forEach(function(i){return i._sortY=i.trigger?e+i.trigger.getBoundingClientRect().top:i.start+_e.innerHeight}),fe.sort(o||function(i,t){return(i.vars.refreshPriority||0)*-1e6+(i.vars.containerAnimation?1e6:i._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+(t.vars.refreshPriority||0)*-1e6)})};he.observe=function(o){return new Ve(o)};he.normalizeScroll=function(o){if(typeof o>"u")return Tt;if(o===!0&&Tt)return Tt.enable();if(o===!1){Tt&&Tt.kill(),Tt=o;return}var e=o instanceof Ve?o:tc(o);return Tt&&Tt.target===e.target&&Tt.kill(),ir(e.target)&&(Tt=e),e};he.core={_getVelocityProp:Es,_inputObserver:dl,_scrollers:ge,_proxies:_i,bridge:{ss:function(){ei||nr("scrollStart"),ei=gt()},ref:function(){return _t}}};tl()&&$.registerPlugin(he);var Vo="1.3.26";function pl(o,e,i){return Math.max(o,Math.min(e,i))}function ic(o,e,i){return(1-i)*o+i*e}function rc(o,e,i,t){return ic(o,e,1-Math.exp(-i*t))}function nc(o,e){return(o%e+e)%e}var sc=class{constructor(){G(this,"isRunning",!1);G(this,"value",0);G(this,"from",0);G(this,"to",0);G(this,"currentTime",0);G(this,"lerp");G(this,"duration");G(this,"easing");G(this,"onUpdate")}advance(o){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=o;const t=pl(0,this.currentTime/this.duration,1);e=t>=1;const r=e?1:this.easing(t);this.value=this.from+(this.to-this.from)*r}else this.lerp?(this.value=rc(this.value,this.to,this.lerp*60,o),Math.round(this.value)===Math.round(this.to)&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),(i=this.onUpdate)==null||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(o,e,{lerp:i,duration:t,easing:r,onStart:n,onUpdate:s}){this.from=this.value=o,this.to=e,this.lerp=i,this.duration=t,this.easing=r,this.currentTime=0,this.isRunning=!0,n==null||n(),this.onUpdate=s}};function oc(o,e){let i;return function(...t){clearTimeout(i),i=setTimeout(()=>{i=void 0,o.apply(this,t)},e)}}var ac=class{constructor(o,e,{autoResize:i=!0,debounce:t=250}={}){G(this,"width",0);G(this,"height",0);G(this,"scrollHeight",0);G(this,"scrollWidth",0);G(this,"debouncedResize");G(this,"wrapperResizeObserver");G(this,"contentResizeObserver");G(this,"resize",()=>{this.onWrapperResize(),this.onContentResize()});G(this,"onWrapperResize",()=>{this.wrapper instanceof Window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)});G(this,"onContentResize",()=>{this.wrapper instanceof Window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)});this.wrapper=o,this.content=e,i&&(this.debouncedResize=oc(this.resize,t),this.wrapper instanceof Window?window.addEventListener("resize",this.debouncedResize):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var o,e;(o=this.wrapperResizeObserver)==null||o.disconnect(),(e=this.contentResizeObserver)==null||e.disconnect(),this.wrapper===window&&this.debouncedResize&&window.removeEventListener("resize",this.debouncedResize)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},_l=class{constructor(){G(this,"events",{})}emit(o,...e){var t;const i=this.events[o]||[];for(let r=0,n=i.length;r{var i;this.events[o]=(i=this.events[o])==null?void 0:i.filter(t=>e!==t)}}off(o,e){var i;this.events[o]=(i=this.events[o])==null?void 0:i.filter(t=>e!==t)}destroy(){this.events={}}};const lc=100/6,Ci={passive:!1};function qo(o,e){return o===1?lc:o===2?e:1}var uc=class{constructor(o,e={wheelMultiplier:1,touchMultiplier:1}){G(this,"touchStart",{x:0,y:0});G(this,"lastDelta",{x:0,y:0});G(this,"window",{width:0,height:0});G(this,"emitter",new _l);G(this,"onTouchStart",o=>{const{clientX:e,clientY:i}=o.targetTouches?o.targetTouches[0]:o;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:o})});G(this,"onTouchMove",o=>{const{clientX:e,clientY:i}=o.targetTouches?o.targetTouches[0]:o,t=-(e-this.touchStart.x)*this.options.touchMultiplier,r=-(i-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:t,y:r},this.emitter.emit("scroll",{deltaX:t,deltaY:r,event:o})});G(this,"onTouchEnd",o=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:o})});G(this,"onWheel",o=>{let{deltaX:e,deltaY:i,deltaMode:t}=o;const r=qo(t,this.window.width),n=qo(t,this.window.height);e*=r,i*=n,e*=this.options.wheelMultiplier,i*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:e,deltaY:i,event:o})});G(this,"onWindowResize",()=>{this.window={width:window.innerWidth,height:window.innerHeight}});this.element=o,this.options=e,window.addEventListener("resize",this.onWindowResize),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,Ci),this.element.addEventListener("touchstart",this.onTouchStart,Ci),this.element.addEventListener("touchmove",this.onTouchMove,Ci),this.element.addEventListener("touchend",this.onTouchEnd,Ci)}on(o,e){return this.emitter.on(o,e)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize),this.element.removeEventListener("wheel",this.onWheel,Ci),this.element.removeEventListener("touchstart",this.onTouchStart,Ci),this.element.removeEventListener("touchmove",this.onTouchMove,Ci),this.element.removeEventListener("touchend",this.onTouchEnd,Ci)}};const Uo=o=>Math.min(1,1.001-2**(-10*o));var cc=class{constructor({wrapper:o=window,content:e=document.documentElement,eventsTarget:i=o,smoothWheel:t=!0,syncTouch:r=!1,syncTouchLerp:n=.075,touchInertiaExponent:s=1.7,duration:a,easing:l,lerp:u=.1,infinite:c=!1,orientation:p="vertical",gestureOrientation:h=p==="horizontal"?"both":"vertical",touchMultiplier:f=1,wheelMultiplier:_=1,autoResize:d=!0,prevent:v,virtualScroll:S,overscroll:y=!0,autoRaf:k=!1,anchors:b=!1,autoToggle:P=!1,allowNestedScroll:z=!1,__experimental__naiveDimensions:E=!1,naiveDimensions:N=E,stopInertiaOnNavigate:L=!1,respectReducedMotion:A=!0}={}){G(this,"_isScrolling",!1);G(this,"_isStopped",!1);G(this,"_isLocked",!1);G(this,"_preventNextNativeScrollEvent",!1);G(this,"_resetVelocityTimeout",null);G(this,"_rafId",null);G(this,"_isDraggingSelection",!1);G(this,"reducedMotionMediaQuery",window.matchMedia("(prefers-reduced-motion: reduce)"));G(this,"isTouching");G(this,"isIos");G(this,"time",0);G(this,"userData",{});G(this,"lastVelocity",0);G(this,"velocity",0);G(this,"direction",0);G(this,"options");G(this,"targetScroll");G(this,"animatedScroll");G(this,"animate",new sc);G(this,"emitter",new _l);G(this,"dimensions");G(this,"virtualScroll");G(this,"onScrollEnd",o=>{o instanceof CustomEvent||(this.isScrolling==="smooth"||this.isScrolling===!1)&&o.stopPropagation()});G(this,"dispatchScrollendEvent",()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))});G(this,"onTransitionEnd",o=>{var e;(e=o.propertyName)!=null&&e.includes("overflow")&&o.target===this.rootElement&&this.checkOverflow()});G(this,"onClick",o=>{const e=o.composedPath().filter(t=>t instanceof HTMLAnchorElement&&t.href).map(t=>new URL(t.href)),i=new URL(window.location.href);if(this.options.anchors){const t=e.find(r=>i.host===r.host&&i.pathname===r.pathname&&r.hash);if(t){const r=typeof this.options.anchors=="object"&&this.options.anchors?this.options.anchors:void 0,n=decodeURIComponent(t.hash);this.scrollTo(n,r);return}}if(this.options.stopInertiaOnNavigate&&e.some(t=>i.host===t.host&&i.pathname!==t.pathname)){this.reset();return}});G(this,"onPointerDown",o=>{o.button===1&&this.reset()});G(this,"onVirtualScroll",o=>{if(typeof this.options.virtualScroll=="function"&&this.options.virtualScroll(o)===!1)return;const{deltaX:e,deltaY:i,event:t}=o;if(this.emitter.emit("virtual-scroll",{deltaX:e,deltaY:i,event:t}),t.ctrlKey||t.lenisStopPropagation)return;const r=t.type.includes("touch"),n=t.type.includes("wheel");if(r&&this.isIos&&(t.type==="touchstart"&&(this._isDraggingSelection=this.isTouchOnSelectionHandle(t)),this._isDraggingSelection)){t.type==="touchend"&&(this._isDraggingSelection=!1);return}this.isTouching=t.type==="touchstart"||t.type==="touchmove";const s=e===0&&i===0;if(this.options.syncTouch&&r&&t.type==="touchstart"&&s&&!this.isStopped&&!this.isLocked){this.reset();return}const a=this.options.gestureOrientation==="vertical"&&i===0||this.options.gestureOrientation==="horizontal"&&e===0;if(s||a)return;let l=t.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const u=this.options.prevent,c=Math.abs(e)>=Math.abs(i)?"horizontal":"vertical";if(l.find(_=>{var d,v,S,y,k;return _ instanceof HTMLElement&&(typeof u=="function"&&(u==null?void 0:u(_))||((d=_.hasAttribute)==null?void 0:d.call(_,"data-lenis-prevent"))||c==="vertical"&&((v=_.hasAttribute)==null?void 0:v.call(_,"data-lenis-prevent-vertical"))||c==="horizontal"&&((S=_.hasAttribute)==null?void 0:S.call(_,"data-lenis-prevent-horizontal"))||r&&((y=_.hasAttribute)==null?void 0:y.call(_,"data-lenis-prevent-touch"))||n&&((k=_.hasAttribute)==null?void 0:k.call(_,"data-lenis-prevent-wheel"))||this.options.allowNestedScroll&&this.hasNestedScroll(_,{deltaX:e,deltaY:i}))}))return;if(this.isStopped||this.isLocked){t.cancelable&&t.preventDefault();return}if(!(this.options.syncTouch&&r||this.options.smoothWheel&&n)){this.isScrolling="native",this.animate.stop(),t.lenisStopPropagation=!0;return}let p=i;this.options.gestureOrientation==="both"?p=Math.abs(i)>Math.abs(e)?i:e:this.options.gestureOrientation==="horizontal"&&(p=e),(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll0||this.animatedScroll===this.limit&&i<0))&&(t.lenisStopPropagation=!0),t.cancelable&&t.preventDefault();const h=r&&this.options.syncTouch,f=r&&t.type==="touchend";f&&(p=Math.sign(p)*Math.abs(this.velocity)**this.options.touchInertiaExponent),this.scrollTo(this.targetScroll+p,{programmatic:!1,...h?{lerp:f?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})});G(this,"onNativeScroll",()=>{if(this._resetVelocityTimeout!==null&&(clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null),this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){const o=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-o,this.direction=Math.sign(this.animatedScroll-o),this.isStopped||(this.isScrolling="native"),this.emit(),this.velocity!==0&&(this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400))}});G(this,"raf",o=>{const e=o-(this.time||o);this.time=o,this.animate.advance(e*.001),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))});window.lenisVersion=Vo,window.lenis||(window.lenis={}),window.lenis.version=Vo,p==="horizontal"&&(window.lenis.horizontal=!0),r===!0&&(window.lenis.touch=!0),this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent),(!o||o===document.documentElement)&&(o=window),typeof a=="number"&&typeof l!="function"?l=Uo:typeof l=="function"&&typeof a!="number"&&(a=1),this.options={wrapper:o,content:e,eventsTarget:i,smoothWheel:t,syncTouch:r,syncTouchLerp:n,touchInertiaExponent:s,duration:a,easing:l,lerp:u,infinite:c,gestureOrientation:h,orientation:p,touchMultiplier:f,wheelMultiplier:_,autoResize:d,prevent:v,virtualScroll:S,overscroll:y,autoRaf:k,anchors:b,autoToggle:P,allowNestedScroll:z,naiveDimensions:N,stopInertiaOnNavigate:L,respectReducedMotion:A},this.dimensions=new ac(o,e,{autoResize:d}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.addEventListener("click",this.onClick),this.options.wrapper.addEventListener("pointerdown",this.onPointerDown),this.virtualScroll=new uc(i,{touchMultiplier:f,wheelMultiplier:_}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle&&(this.checkOverflow(),this.rootElement.addEventListener("transitionend",this.onTransitionEnd)),this.options.autoRaf&&(this._rafId=requestAnimationFrame(this.raf))}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown),(this.options.anchors||this.options.stopInertiaOnNavigate)&&this.options.wrapper.removeEventListener("click",this.onClick),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this._rafId&&cancelAnimationFrame(this._rafId)}on(o,e){return this.emitter.on(o,e)}off(o,e){return this.emitter.off(o,e)}get overflow(){const o=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[o]}checkOverflow(){["hidden","clip"].includes(this.overflow)?this.internalStop():this.internalStart()}setScroll(o){this.isHorizontal?this.options.wrapper.scrollTo({left:o,behavior:"instant"}):this.options.wrapper.scrollTo({top:o,behavior:"instant"})}isTouchOnSelectionHandle(o){const e=window.getSelection();if(!e||e.isCollapsed||e.rangeCount===0)return!1;const i=o.targetTouches[0]??o.changedTouches[0];if(!i)return!1;const t=e.getRangeAt(0).getClientRects();if(t.length===0)return!1;const r=t[0],n=t[t.length-1],s=40,a=Math.hypot(i.clientX-r.left,i.clientY-r.top)<=s,l=Math.hypot(i.clientX-n.right,i.clientY-n.bottom)<=s;return a||l}resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit("scroll",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(this.isStopped){if(this.options.autoToggle){this.rootElement.style.removeProperty("overflow");return}this.internalStart()}}internalStart(){this.isStopped&&(this.reset(),this.isStopped=!1,this.emit())}stop(){if(!this.isStopped){if(this.options.autoToggle){this.rootElement.style.setProperty("overflow","clip");return}this.internalStop()}}internalStop(){this.isStopped||(this.reset(),this.isStopped=!0,this.emit())}scrollTo(o,{offset:e=0,immediate:i=!1,lock:t=!1,programmatic:r=!0,lerp:n=r?this.options.lerp:void 0,duration:s=r?this.options.duration:void 0,easing:a=r?this.options.easing:void 0,onStart:l,onComplete:u,force:c=!1,userData:p}={}){if(this.prefersReducedMotion&&(r?i=!0:(n=1,s=void 0,a=void 0)),(this.isStopped||this.isLocked)&&!c)return;let h=o,f=e;if(typeof h=="string"&&["top","left","start","#"].includes(h))h=0;else if(typeof h=="string"&&["bottom","right","end"].includes(h))h=this.limit;else{let _=null;if(typeof h=="string"?(_=h.startsWith("#")?document.getElementById(h.slice(1)):document.querySelector(h),_||(h==="#top"?h=0:console.warn("Lenis: Target not found",h))):h instanceof HTMLElement&&(h!=null&&h.nodeType)&&(_=h),_){if(this.options.wrapper!==window){const b=this.rootElement.getBoundingClientRect();f-=this.isHorizontal?b.left:b.top}const d=_.getBoundingClientRect(),v=getComputedStyle(_),S=this.isHorizontal?Number.parseFloat(v.scrollMarginLeft):Number.parseFloat(v.scrollMarginTop),y=getComputedStyle(this.rootElement),k=this.isHorizontal?Number.parseFloat(y.scrollPaddingLeft):Number.parseFloat(y.scrollPaddingTop);h=(this.isHorizontal?d.left:d.top)+this.animatedScroll-(Number.isNaN(S)?0:S)-(Number.isNaN(k)?0:k)}}if(typeof h=="number"){if(h+=f,this.options.infinite){if(r){this.targetScroll=this.animatedScroll=this.scroll;const _=h-this.animatedScroll;_>this.limit/2?h-=this.limit:_<-this.limit/2&&(h+=this.limit)}}else h=pl(0,h,this.limit);if(h===this.targetScroll){l==null||l(this),u==null||u(this);return}if(this.userData=p??{},i){this.animatedScroll=this.targetScroll=h,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),u==null||u(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}r||(this.targetScroll=h),typeof s=="number"&&typeof a!="function"?a=Uo:typeof a=="function"&&typeof s!="number"&&(s=1),this.animate.fromTo(this.animatedScroll,h,{duration:s,easing:a,lerp:n,onStart:()=>{t&&(this.isLocked=!0),this.isScrolling="smooth",l==null||l(this)},onUpdate:(_,d)=>{this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=_-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=_,this.setScroll(this.scroll),r&&(this.targetScroll=_),d||this.emit(),d&&(this.reset(),this.emit(),u==null||u(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent())}})}}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}hasNestedScroll(o,{deltaX:e,deltaY:i}){const t=Date.now();o._lenis||(o._lenis={});const r=o._lenis;let n,s,a,l,u,c,p,h,f,_;if(t-(r.time??0)>2e3){r.time=Date.now();const z=window.getComputedStyle(o);if(r.computedStyle=z,n=["auto","overlay","scroll"].includes(z.overflowX),s=["auto","overlay","scroll"].includes(z.overflowY),u=["auto"].includes(z.overscrollBehaviorX),c=["auto"].includes(z.overscrollBehaviorY),r.hasOverflowX=n,r.hasOverflowY=s,!(n||s))return!1;p=o.scrollWidth,h=o.scrollHeight,f=o.clientWidth,_=o.clientHeight,a=p>f,l=h>_,r.isScrollableX=a,r.isScrollableY=l,r.scrollWidth=p,r.scrollHeight=h,r.clientWidth=f,r.clientHeight=_,r.hasOverscrollBehaviorX=u,r.hasOverscrollBehaviorY=c}else a=r.isScrollableX,l=r.isScrollableY,n=r.hasOverflowX,s=r.hasOverflowY,p=r.scrollWidth,h=r.scrollHeight,f=r.clientWidth,_=r.clientHeight,u=r.hasOverscrollBehaviorX,c=r.hasOverscrollBehaviorY;if(!(n&&a||s&&l))return!1;const d=Math.abs(e)>=Math.abs(i)?"horizontal":"vertical";let v,S,y,k,b,P;if(d==="horizontal")v=Math.round(o.scrollLeft),S=p-f,y=e,k=n,b=a,P=u;else if(d==="vertical")v=Math.round(o.scrollTop),S=h-_,y=i,k=s,b=l,P=c;else return!1;return!P&&(v>=S||v<=0)?!0:(y>0?v0)&&k&&b}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){const o=this.options.wrapper;return this.isHorizontal?o.scrollX??o.scrollLeft:o.scrollY??o.scrollTop}get scroll(){return this.options.infinite?nc(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(o){this._isScrolling!==o&&(this._isScrolling=o,this.updateClassName())}get isStopped(){return this._isStopped}set isStopped(o){this._isStopped!==o&&(this._isStopped=o,this.updateClassName())}get isLocked(){return this._isLocked}set isLocked(o){this._isLocked!==o&&(this._isLocked=o,this.updateClassName())}get isSmooth(){return this.isScrolling==="smooth"}get prefersReducedMotion(){return this.options.respectReducedMotion&&this.reducedMotionMediaQuery.matches}get className(){let o="lenis";return this.options.autoToggle&&(o+=" lenis-autoToggle"),this.isStopped&&(o+=" lenis-stopped"),this.isLocked&&(o+=" lenis-locked"),this.isScrolling&&(o+=" lenis-scrolling"),this.isScrolling==="smooth"&&(o+=" lenis-smooth"),o}updateClassName(){this.cleanUpClassName(),this.className.split(" ").forEach(o=>{this.rootElement.classList.add(o)})}cleanUpClassName(){for(const o of Array.from(this.rootElement.classList))(o==="lenis"||o.startsWith("lenis-"))&&this.rootElement.classList.remove(o)}},fc={exports:{}};(function(o,e){(function(i,t){o.exports=t()})(window,function(){return function(i){var t={};function r(n){if(t[n])return t[n].exports;var s=t[n]={i:n,l:!1,exports:{}};return i[n].call(s.exports,s,s.exports,r),s.l=!0,s.exports}return r.m=i,r.c=t,r.d=function(n,s,a){r.o(n,s)||Object.defineProperty(n,s,{enumerable:!0,get:a})},r.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},r.t=function(n,s){if(1&s&&(n=r(n)),8&s||4&s&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&s&&typeof n!="string")for(var l in n)r.d(a,l,(function(u){return n[u]}).bind(null,l));return a},r.n=function(n){var s=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(s,"a",s),s},r.o=function(n,s){return Object.prototype.hasOwnProperty.call(n,s)},r.p="",r(r.s=0)}([function(i,t,r){r.r(t);var n,s="fslightbox-",a="".concat(s,"styles"),l="".concat(s,"cursor-grabbing"),u="".concat(s,"full-dimension"),c="".concat(s,"flex-centered"),p="".concat(s,"open"),h="".concat(s,"transform-transition"),f="".concat(s,"absoluted"),_="".concat(s,"slide-btn"),d="".concat(_,"-container"),v="".concat(s,"fade-in"),S="".concat(s,"fade-out"),y=v+"-strong",k=S+"-strong",b="".concat(s,"opacity-"),P="".concat(b,"1"),z="".concat(s,"source");function E(g){return(E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(m){return typeof m}:function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(g)}function N(g){var m=g.stageIndexes,C=g.core.stageManager,w=g.props.sources.length-1;C.getPreviousSlideIndex=function(){return m.current===0?w:m.current-1},C.getNextSlideIndex=function(){return m.current===w?0:m.current+1},C.updateStageIndexes=w===0?function(){}:w===1?function(){m.current===0?(m.next=1,delete m.previous):(m.previous=0,delete m.next)}:function(){m.previous=C.getPreviousSlideIndex(),m.next=C.getNextSlideIndex()},C.i=w<=2?function(){return!0}:function(O){var I=m.current;if(I===0&&O===w||I===w&&O===0)return!0;var D=I-O;return D===-1||D===0||D===1}}(typeof window>"u"?"undefined":E(window))==="object"&&((n=document.createElement("style")).className=a,n.appendChild(document.createTextNode(".fslightbox-absoluted{position:absolute;top:0;left:0}.fslightbox-fade-in{animation:fslightbox-fade-in .3s cubic-bezier(0,0,.7,1)}.fslightbox-fade-out{animation:fslightbox-fade-out .3s ease}.fslightbox-fade-in-strong{animation:fslightbox-fade-in-strong .3s cubic-bezier(0,0,.7,1)}.fslightbox-fade-out-strong{animation:fslightbox-fade-out-strong .3s ease}@keyframes fslightbox-fade-in{from{opacity:.65}to{opacity:1}}@keyframes fslightbox-fade-out{from{opacity:.35}to{opacity:0}}@keyframes fslightbox-fade-in-strong{from{opacity:.3}to{opacity:1}}@keyframes fslightbox-fade-out-strong{from{opacity:1}to{opacity:0}}.fslightbox-cursor-grabbing{cursor:grabbing}.fslightbox-full-dimension{width:100%;height:100%}.fslightbox-open{overflow:hidden;height:100%}.fslightbox-flex-centered{display:flex;justify-content:center;align-items:center}.fslightbox-opacity-0{opacity:0!important}.fslightbox-opacity-1{opacity:1!important}.fslightbox-scrollbarfix{padding-right:17px}.fslightbox-transform-transition{transition:transform .3s}.fslightbox-container::backdrop{display:none}.fslightbox-container{font-family:Arial,sans-serif;position:fixed;top:0;left:0;padding:0;border:0;max-width:none;max-height:none;background:linear-gradient(rgba(30,30,30,.9),#000 1810%);touch-action:pinch-zoom;overflow:hidden;z-index:1000000000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fslightbox-container *{box-sizing:border-box}.fslightbox-svg{width:20px;height:20px}.fslightbox-svgp{transition:fill .15s ease;fill:#ddd}.fslightbox-nav{height:45px;width:100%;position:absolute;top:0;left:0}.fslightboxsn{z-index:0;display:flex;align-items:center;margin:14px 0 0 11px;font-size:15px;color:#d7d7d7}.fslightboxsn span{display:inline;vertical-align:middle}.fslightboxsl{display:inline-block!important;margin:0 5px;width:1px;height:12px;transform:rotate(15deg);background:white}.fslightbox-toolbar{position:absolute;z-index:3;right:0;top:0;height:100%;display:flex}.fslightbox-toolbar-button{width:45px;height:100%}.fslightbox-fsx{width:24px;height:24px}.fslightboxb{border:0;background:rgba(35,35,35,.65);cursor:pointer}.fslightboxb:focus{outline:0}.fslightboxb:focus .fslightbox-svgp{fill:#fff}.fslightboxb:hover .fslightbox-svgp{fill:#fff}.fslightbox-slide-btn-container{display:flex;align-items:center;padding:12px 12px 12px 6px;position:absolute;top:50%;cursor:pointer;z-index:3;transform:translateY(-50%)}.fslightbox-slide-btn-container-next{right:0;padding-left:12px;padding-right:3px}@media (min-width:476px){.fslightbox-slide-btn-container{padding:22px 22px 22px 6px}.fslightbox-slide-btn-container-next{padding-right:6px!important;padding-left:22px}}@media (min-width:768px){.fslightbox-slide-btn-container{padding:30px 30px 30px 6px}.fslightbox-slide-btn-container-next{padding-left:30px}.fslightbox-slide-btn{padding:10px}}.fslightbox-slide-btn-container:hover .fslightbox-svgp{fill:#fff}.fslightbox-slide-btn{padding:9px}.fslightbox-slide-btn-container-previous{left:0}@media (max-width:475.99px){.fslightbox-slide-btn-container-previous{padding-left:3px}}.fslightbox-down-event-detector{position:absolute;z-index:1}.fslightbox-slide-swiping-hoverer{z-index:4}.fslightbox-invalid-file-wrapper{font-size:22px;color:#eaebeb;margin:auto}.fslightboxv{object-fit:cover}.fslightbox-youtube-iframe{border:0}.fslightboxl{display:block;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:67px;height:67px}.fslightboxl div{box-sizing:border-box;display:block;position:absolute;width:54px;height:54px;margin:6px;border:5px solid;border-color:#999 transparent transparent transparent;border-radius:50%;animation:fslightboxl 1.2s cubic-bezier(.5,0,.5,1) infinite}.fslightboxl div:nth-child(1){animation-delay:-.45s}.fslightboxl div:nth-child(2){animation-delay:-.3s}.fslightboxl div:nth-child(3){animation-delay:-.15s}@keyframes fslightboxl{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fslightbox-source{position:relative;z-index:2;opacity:0}@media (min-width:1200px){.fslightboxsn{margin:15px 0 0 12px;font-size:16px;display:block}.fslightboxsl{margin:0 6px 1px 6px;height:14px}.fslightbox-slide-btn{padding:11px}.fslightbox-svg{width:22px;height:22px}.fslightbox-fsx{width:26px;height:26px}.fslightbox-fso{width:22px;height:22px}.fslightboxl div{width:60px;height:60px;border-width:6px;border-color:#999 transparent transparent transparent;border-radius:50%}}@media (min-width:1600px){.fslightbox-nav{height:50px}.fslightboxsn{display:flex;margin:19px 0 0 16px;font-size:20px}.fslightboxsl{margin:0 7px 1px 7px;height:16px;width:2px;background:#d7d7d7}.fslightbox-toolbar-button{width:50px}.fslightbox-slide-btn{padding:12px}.fslightbox-svg{width:24px;height:24px}.fslightbox-fsx{width:28px;height:28px}.fslightbox-fso{width:24px;height:24px}}")),document.head.appendChild(n));function L(g){var m,C=g.props,w=0,O={};this.getSourceTypeFromLocalStorageByUrl=function(D){return m[D]?m[D]:I(D)},this.handleReceivedSourceTypeForUrl=function(D,M){if(O[M]===!1&&(w--,D!=="invalid"?O[M]=D:delete O[M],w===0)){(function(F,U){for(var R in U)F[R]=U[R]})(m,O);try{localStorage.setItem("fslightbox-types",JSON.stringify(m))}catch{}}};var I=function(D){w++,O[D]=!1};if(C.disableLocalStorage)this.getSourceTypeFromLocalStorageByUrl=function(){},this.handleReceivedSourceTypeForUrl=function(){};else{try{m=JSON.parse(localStorage.getItem("fslightbox-types"))}catch{}m||(m={},this.getSourceTypeFromLocalStorageByUrl=I)}}function A(g,m,C,w){g.data;var O=g.elements.sources,I=C/w,D=0;this.adjustSize=function(){if((D=g.mw/I)g.mh?g.mh:w,M()};var M=function(){O[m].style.width=D*I+"px",O[m].style.height=D+"px"}}function se(g,m){var C=this,w=g.collections.sourceSizers,O=g.elements,I=O.sourceAnimationWrappers,D=O.sources,M=g.isl,F=g.props.onSourceLoad,U=g.resolve;function R(X,V){w[m]=U(A,[m,X,V]),w[m].adjustSize()}this.b=function(X,V){D[m].classList.add(P),C.a(),R(X,V),C.b=R},this.a=function(){M[m]=!0,I[m].classList.add(y),I[m].removeChild(I[m].firstChild),F&&F(g,D[m],m)}}function Y(g,m){var C,w=this,O=g.elements.sources,I=g.props,D=(0,g.resolve)(se,[m]);this.handleImageLoad=function(M){var F=M.target,U=F.naturalWidth,R=F.naturalHeight;D.b(U,R)},this.handleVideoLoad=function(M){var F=M.target,U=F.videoWidth,R=F.videoHeight;C=!0,D.b(U,R)},this.handleNotMetaDatedVideoLoad=function(){C||w.handleYoutubeLoad()},this.handleYoutubeLoad=function(M,F){M||(M=1920,F=1080),I.maxYoutubeDimensions&&(M=I.maxYoutubeDimensions.width,F=I.maxYoutubeDimensions.height),D.b(M,F)},this.handleCustomLoad=function(){var M=O[m],F=M.offsetWidth,U=M.offsetHeight;F&&U?D.b(F,U):setTimeout(w.handleCustomLoad)}}function oe(g,m,C){var w=g.elements.sources,O=g.props.customClasses,I=O[m]?O[m]:"";w[m].className=C+" "+I}function ee(g,m){var C=g.elements.sources,w=g.props.customAttributes;for(var O in w[m])C[m].setAttribute(O,w[m][O])}function J(g,m){var C=g.collections.sourceLoadHandlers,w=g.elements,O=w.sources,I=w.sourceAnimationWrappers,D=g.props.sources;O[m]=document.createElement("img"),oe(g,m,z),O[m].src=D[m],O[m].onload=C[m].handleImageLoad,ee(g,m),I[m].appendChild(O[m])}function ue(g,m){var C=g.ap,w=g.collections.sourceLoadHandlers,O=g.elements,I=O.sources,D=O.sourceAnimationWrappers,M=g.props,F=M.sources,U=M.videosPosters,R=document.createElement("video"),X=document.createElement("source");I[m]=R,oe(g,m,"".concat(z," fslightboxv")),R.src=F[m],R.onloadedmetadata=function(V){return w[m].handleVideoLoad(V)},R.controls=!0,R.autoplay=C.i(m),ee(g,m),U[m]&&(I[m].poster=U[m]),X.src=F[m],R.appendChild(X),setTimeout(w[m].handleNotMetaDatedVideoLoad,3e3),D[m].appendChild(I[m])}function Z(g,m){var C=g.ap,w=g.collections.sourceLoadHandlers,O=g.elements,I=O.sources,D=O.sourceAnimationWrappers,M=g.props.sources[m],F=M.split("?")[1],U=document.createElement("iframe");I[m]=U,oe(g,m,"".concat(z," ").concat(s,"youtube-iframe")),U.src="https://www.youtube.com/embed/".concat(M.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/)[2],"?").concat(F||"").concat(C.i(m)?"&mute=1&autoplay=1":"","&enablejsapi=1"),U.allowFullscreen=!0,ee(g,m),D[m].appendChild(U),w[m].handleYoutubeLoad(parseInt(U.width),parseInt(U.height))}function me(g,m){var C=g.collections.sourceLoadHandlers,w=g.elements,O=w.sources,I=w.sourceAnimationWrappers,D=g.props.sources;O[m]=D[m],oe(g,m,"".concat(O[m].className," ").concat(z)),I[m].appendChild(O[m]),C[m].handleCustomLoad()}function we(g,m){var C=g.elements,w=C.sources,O=C.sourceAnimationWrappers;g.props.sources,w[m]=document.createElement("div"),w[m].className="".concat(s,"invalid-file-wrapper ").concat(c),w[m].innerHTML="Invalid source",O[m].appendChild(w[m]),new se(g,m).a()}function x(g){var m=g.collections,C=m.sourceLoadHandlers,w=m.sourcesRenderFunctions,O=g.core.sourceDisplayFacade,I=g.resolve;this.runActionsForSourceTypeAndIndex=function(D,M){var F;switch(D!=="invalid"&&(C[M]=I(Y,[M])),D){case"image":F=J;break;case"video":F=ue;break;case"youtube":F=Z;break;case"custom":F=me;break;default:F=we}w[M]=function(){return F(g,M)},O.displaySourcesWhichShouldBeDisplayed()}}function Ce(g,m,C){var w=g.props,O=w.types,I=w.type,D=w.sources;this.getTypeSetByClientForIndex=function(M){var F;return O&&O[M]?F=O[M]:I&&(F=I),F},this.retrieveTypeWithXhrForIndex=function(M){(function(F,U){var R=document.createElement("a");R.href=F;var X=R.hostname;if(X==="www.youtube.com"||X==="youtu.be")return U("youtube");var V=new XMLHttpRequest;V.onreadystatechange=function(){if(V.readyState!==4){if(V.readyState===2){var Q,W=V.getResponseHeader("content-type");switch(W.slice(0,W.indexOf("/"))){case"image":Q="image";break;case"video":Q="video";break;default:Q="invalid"}V.onreadystatechange=null,V.abort(),U(Q)}}else U("invalid")},V.open("GET",F),V.send()})(D[M],function(F){m.handleReceivedSourceTypeForUrl(F,D[M]),C.runActionsForSourceTypeAndIndex(F,M)})}}function rt(g,m){var C=g.core.stageManager,w=g.elements,O=w.smw,I=w.sourceWrappersContainer,D=g.props,M=0,F=document.createElement("div");function U(X){F.style.transform="translateX(".concat(X+M,"px)"),M=0}function R(){return(1+D.slideDistance)*innerWidth}F.className="".concat(f," ").concat(u," ").concat(c),F.s=function(){F.style.display="flex"},F.h=function(){F.style.display="none"},F.a=function(){F.classList.add(h)},F.d=function(){F.classList.remove(h)},F.n=function(){F.style.removeProperty("transform")},F.v=function(X){return M=X,F},F.ne=function(){U(-R())},F.z=function(){U(0)},F.p=function(){U(R())},C.i(m)||F.h(),O[m]=F,I.appendChild(F),function(X,V){var Q=X.elements,W=Q.smw,ae=Q.sourceAnimationWrappers,te=document.createElement("div"),q=document.createElement("div");q.className="fslightboxl";for(var ie=0;ie<3;ie++){var ye=document.createElement("div");q.appendChild(ye)}te.appendChild(q),W[V].appendChild(te),ae[V]=te}(g,m)}function yt(g,m,C){var w=document.createElementNS("http://www.w3.org/2000/svg","svg"),O="".concat(s,"svg");w.setAttributeNS(null,"class","".concat(O)),w.setAttributeNS(null,"viewBox",m);var I=document.createElementNS("http://www.w3.org/2000/svg","path");return I.setAttributeNS(null,"class","".concat(O,"p")),I.setAttributeNS(null,"d",C),w.appendChild(I),g.appendChild(w),w}function Me(g,m){var C=document.createElement("button");return C.className="fslightboxb ".concat(s,"toolbar-button ").concat(c),C.title=m,g.appendChild(C),C}function $e(g,m){var C=document.createElement("div");C.className="".concat(s,"toolbar"),m.appendChild(C),function(w,O){if(!w.hfs){var I="M4.5 11H3v4h4v-1.5H4.5V11zM3 7h1.5V4.5H7V3H3v4zm10.5 6.5H11V15h4v-4h-1.5v2.5zM11 3v1.5h2.5V7H15V3h-4z",D=Me(O);D.title="Enter fullscreen";var M=yt(D,"0 0 18 18",I);w.fso=function(){w.ifs=1,D.title="Exit fullscreen",M.classList.add("".concat(s,"fsx")),M.setAttributeNS(null,"viewBox","0 0 950 1024"),M.firstChild.setAttributeNS(null,"d","M682 342h128v84h-212v-212h84v128zM598 810v-212h212v84h-128v128h-84zM342 342v-128h84v212h-212v-84h128zM214 682v-84h212v212h-84v-128h-128z")},w.fsx=function(){w.ifs=0,D.title="Enter fullscreen",M.classList.remove("".concat(s,"fsx")),M.setAttributeNS(null,"viewBox","0 0 18 18"),M.firstChild.setAttributeNS(null,"d",I)},D.onclick=w.fs.t}}(g,C),function(w,O){var I=Me(O,"Close");I.onclick=w.core.lightboxCloser.closeLightbox,yt(I,"0 0 24 24","M 4.7070312 3.2929688 L 3.2929688 4.7070312 L 10.585938 12 L 3.2929688 19.292969 L 4.7070312 20.707031 L 12 13.414062 L 19.292969 20.707031 L 20.707031 19.292969 L 13.414062 12 L 20.707031 4.7070312 L 19.292969 3.2929688 L 12 10.585938 L 4.7070312 3.2929688 z")}(g,C)}function Qe(g){var m=g.props.sources,C=g.elements.container,w=document.createElement("div");w.className="".concat(s,"nav"),C.appendChild(w),$e(g,w),m.length>1&&function(O,I){var D=O.props.sources,M=(O.stageIndexes,document.createElement("div")),F=document.createElement("span"),U=document.createElement("span"),R=document.createElement("span");M.className="fslightboxsn",O.sn=function(X){return F.innerHTML=X},U.className="fslightboxsl",R.innerHTML=D.length,M.appendChild(F),M.appendChild(U),M.appendChild(R),I.appendChild(M)}(g,w)}function De(g,m,C,w){var O=g.elements.container,I=C.charAt(0).toUpperCase()+C.slice(1),D=document.createElement("div");D.className="".concat(d," ").concat(d,"-").concat(C),D.title="".concat(I," slide"),D.onclick=m,function(M,F){var U=document.createElement("button");U.className="fslightboxb ".concat(_," ").concat(c),yt(U,"0 0 20 20",F),M.appendChild(U)}(D,w),O.appendChild(D)}function nt(g){var m=g.core,C=m.lightboxCloser,w=m.slideChangeFacade,O=g.fs;this.listener=function(I){switch(I.key){case"Escape":C.closeLightbox();break;case"ArrowLeft":w.changeToPrevious();break;case"ArrowRight":w.changeToNext();break;case"F11":I.preventDefault(),O.t()}}}function Ze(g){var m=g.elements,C=g.sourcePointerProps,w=g.stageIndexes;function O(I,D){m.smw[I].v(C.swipedX)[D]()}this.runActionsForEvent=function(I){var D,M,F;m.container.contains(m.slideSwipingHoverer)||m.container.appendChild(m.slideSwipingHoverer),D=m.container,M=l,(F=D.classList).contains(M)||F.add(M),C.swipedX=I.screenX-C.downScreenX;var U=w.previous,R=w.next;O(w.current,"z"),U!==void 0&&C.swipedX>0?O(U,"ne"):R!==void 0&&C.swipedX<0&&O(R,"p")}}function ni(g){var m=g.dss,C=g.props.sources,w=g.resolve,O=g.sourcePointerProps,I=w(Ze);C.length===1||m?this.listener=function(){O.swipedX=1}:this.listener=function(D){O.isPointering&&I.runActionsForEvent(D)}}function st(g){var m=g.core.slideIndexChanger,C=g.elements.smw,w=g.stageIndexes,O=g.sws;function I(M){var F=C[w.current];F.a(),F[M]()}function D(M,F){M!==void 0&&(C[M].s(),C[M][F]())}this.runPositiveSwipedXActions=function(){var M=w.previous;if(M===void 0)I("z");else{I("p");var F=w.next;m.changeTo(M);var U=w.previous;O.d(U),O.b(F),I("z"),D(U,"ne")}},this.runNegativeSwipedXActions=function(){var M=w.next;if(M===void 0)I("z");else{I("ne");var F=w.previous;m.changeTo(M);var U=w.next;O.d(U),O.b(F),I("z"),D(U,"p")}}}function Je(g,m){g.contains(m)&&g.removeChild(m)}function ve(g){var m=g.core.lightboxCloser,C=g.dss,w=g.elements,O=g.props,I=g.resolve,D=g.sourcePointerProps,M=I(st);this.runNoSwipeActions=function(){Je(w.container,w.slideSwipingHoverer),D.isSourceDownEventTarget||O.disableBackgroundClose||m.closeLightbox(),D.isPointering=!1},this.runActions=function(){C||(D.swipedX>0?M.runPositiveSwipedXActions():M.runNegativeSwipedXActions()),Je(w.container,w.slideSwipingHoverer),w.container.classList.remove(l),D.isPointering=!1}}function Le(g){var m=g.resolve,C=g.sourcePointerProps,w=m(ve);this.listener=function(){C.isPointering&&(C.swipedX?w.runActions():w.runNoSwipeActions())}}function ft(g){var m=this,C=g.core,w=C.globalEventsController,O=C.scrollbarRecompensor,I=(g.data,g.e),D=g.elements,M=g.fs,F=g.props,U=g.sourcePointerProps,R=g.ud;this.runActions=function(){m.i=1,D.container.classList.add(k),w.removeListeners(),F.exitFullscreenOnClose&&g.ifs&&M.x(),setTimeout(function(){m.i=0,U.isPointering=!1,D.container.classList.remove(k),document.documentElement.classList.remove(p),O.removeRecompense(),R&&D.container.close(),document.body.removeChild(D.container),I("onClose")},270)}}function ot(g,m){var C=g.classList;C.contains(m)&&C.remove(m)}function T(g){var m,C,w,O,I,D,M,F,U;(function(R){var X=R.ap,V=R.elements.sources,Q=R.props,W=Q.autoplay,ae=Q.autoplays;function te(q,ie){if(ie!="play"||X.i(q)){var ye=V[q];if(ye){var le=ye.tagName;if(le=="VIDEO")ye[ie]();else if(le=="IFRAME"){var de=ye.contentWindow;de&&de.postMessage('{"event":"command","func":"'.concat(ie,'Video","args":""}'),"*")}}}}X.i=function(q){return ae[q]||W&&ae[q]!=0},X.p=function(q){te(q,"play")},X.c=function(q,ie){te(q,"pause"),te(ie,"play")}})(g),function(R){R.data;var X=R.fs,V=["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],Q=document.documentElement,W=Q.requestFullscreen;function ae(q){for(var ie=0;ieinnerHeight&&(document.body.style.marginRight=X.scrollbarWidth+"px")}V.addRecompense=function(){document.readyState==="complete"?Q():addEventListener("load",function(){Q(),V.addRecompense=Q})},V.removeRecompense=function(){document.body.style.removeProperty("margin-right")}}(g),function(R){var X=R.core,V=X.slideChangeFacade,Q=X.slideIndexChanger,W=X.stageManager;R.props.sources.length>1?(V.changeToPrevious=function(){Q.jumpTo(W.getPreviousSlideIndex())},V.changeToNext=function(){Q.jumpTo(W.getNextSlideIndex())}):(V.changeToPrevious=function(){},V.changeToNext=function(){})}(g),function(R){var X=R.ap,V=(R.componentsServices,R.core),Q=V.slideIndexChanger,W=V.sourceDisplayFacade,ae=V.stageManager,te=R.elements,q=te.smw,ie=te.sourceAnimationWrappers,ye=R.isl,le=R.stageIndexes,de=R.sws;Q.changeTo=function(Te){X.c(le.current,Te),le.current=Te,ae.updateStageIndexes(),R.sn(Te+1),W.displaySourcesWhichShouldBeDisplayed()},Q.jumpTo=function(Te){var K=le.previous,B=le.current,ce=le.next,H=ye[B],re=ye[Te];Q.changeTo(Te);for(var j=0;j992?R.mw=te*innerWidth:R.mw=innerWidth,R.mh=te*innerHeight;for(var q=0;q0)&&(g.loc=1),T(g),g.fs.i(),R.container=document.createElement(g.ud?"dialog":"div"),R.container.className="".concat(s,"container ").concat(u," ").concat(y),R.container.setAttribute("tabindex","0"),function(le){var de=le.elements;de.slideSwipingHoverer=document.createElement("div"),de.slideSwipingHoverer.className="".concat(s,"slide-swiping-hoverer ").concat(u," ").concat(f)}(g),Qe(g),function(le){var de=le.core.sourcesPointerDown,Te=le.elements,K=le.props.sources,B=document.createElement("div");B.className="".concat(f," ").concat(u),Te.container.appendChild(B),B.addEventListener("pointerdown",de.listener),Te.sourceWrappersContainer=B;for(var ce=0;ce1&&(te=(ae=g).core.slideChangeFacade,De(ae,te.changeToPrevious,"previous","M18.271,9.212H3.615l4.184-4.184c0.306-0.306,0.306-0.801,0-1.107c-0.306-0.306-0.801-0.306-1.107,0L1.21,9.403C1.194,9.417,1.174,9.421,1.158,9.437c-0.181,0.181-0.242,0.425-0.209,0.66c0.005,0.038,0.012,0.071,0.022,0.109c0.028,0.098,0.075,0.188,0.142,0.271c0.021,0.026,0.021,0.061,0.045,0.085c0.015,0.016,0.034,0.02,0.05,0.033l5.484,5.483c0.306,0.307,0.801,0.307,1.107,0c0.306-0.305,0.306-0.801,0-1.105l-4.184-4.185h14.656c0.436,0,0.788-0.353,0.788-0.788S18.707,9.212,18.271,9.212z"),De(ae,te.changeToNext,"next","M1.729,9.212h14.656l-4.184-4.184c-0.307-0.306-0.307-0.801,0-1.107c0.305-0.306,0.801-0.306,1.106,0l5.481,5.482c0.018,0.014,0.037,0.019,0.053,0.034c0.181,0.181,0.242,0.425,0.209,0.66c-0.004,0.038-0.012,0.071-0.021,0.109c-0.028,0.098-0.075,0.188-0.143,0.271c-0.021,0.026-0.021,0.061-0.045,0.085c-0.015,0.016-0.034,0.02-0.051,0.033l-5.483,5.483c-0.306,0.307-0.802,0.307-1.106,0c-0.307-0.305-0.307-0.801,0-1.105l4.184-4.185H1.729c-0.436,0-0.788-0.353-0.788-0.788S1.293,9.212,1.729,9.212z")),function(le){for(var de=le.props.sources,Te=le.resolve,K=Te(L),B=Te(x),ce=Te(Ce,[K,B]),H=0;H0&&arguments[0]!==void 0?arguments[0]:0,te=X.previous,q=X.current,ie=X.next;X.current=ae,Q||N(g),D.updateStageIndexes(),Q?(V.c(),V.a(),V.b(te),V.b(q),V.b(ie),U("onShow")):W(),I.displaySourcesWhichShouldBeDisplayed(),g.sn(ae+1),document.body.appendChild(R.container),g.ud&&R.container.showModal(),R.container.focus(),document.documentElement.classList.add(p),O.addRecompense(),w.attachListeners(),M.runActions(),R.smw[ae].n(),m.p(ae),U("onOpen")}}function $t(g,m,C){return($t=si()?Reflect.construct.bind():function(w,O,I){var D=[null];D.push.apply(D,O);var M=new(Function.bind.apply(w,D));return I&&Oe(M,I.prototype),M}).apply(null,arguments)}function si(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Oe(g,m){return(Oe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,w){return C.__proto__=w,C})(g,m)}function ti(g){return function(m){if(Array.isArray(m))return Gt(m)}(g)||function(m){if(typeof Symbol<"u"&&m[Symbol.iterator]!=null||m["@@iterator"]!=null)return Array.from(m)}(g)||function(m,C){if(m){if(typeof m=="string")return Gt(m,C);var w=Object.prototype.toString.call(m).slice(8,-1);if(w==="Object"&&m.constructor&&(w=m.constructor.name),w==="Map"||w==="Set")return Array.from(m);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return Gt(m,C)}}(g)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Gt(g,m){(m==null||m>g.length)&&(m=g.length);for(var C=0,w=new Array(m);C1&&arguments[1]!==void 0?arguments[1]:[];return C.unshift(g),$t(m,ti(C))},this.collections={sourceLoadHandlers:[],sourcesRenderFunctions:[],sourceSizers:[]},this.core={globalEventsController:{},lightboxCloser:{},lightboxUpdater:{},scrollbarRecompensor:{},slideChangeFacade:{},slideIndexChanger:{},sourcesPointerDown:{},sourceDisplayFacade:{},stageManager:{},windowResizeActioner:{}},this.ap={},this.fs={},this.sws={},this.e=function(m){g.props[m]&&g.props[m](g)},bt(this),this.close=function(){return g.core.lightboxCloser.closeLightbox()}},window.fsLightboxInstances={},oi(),window.refreshFsLightbox=function(){for(var g in fsLightboxInstances){var m=fsLightboxInstances[g].props;fsLightboxInstances[g]=new FsLightbox,fsLightboxInstances[g].props=m,fsLightboxInstances[g].props.sources=[],fsLightboxInstances[g].elements.a=[]}oi()}}])})})(fc);ki.registerPlugin(he);(function(o,e){(function(){e.path.isFront,console.log("drupalSettings",e);const t=document.querySelector('main[role="main"]'),r=ki.matchMedia();console.log("gsap_mm",r);let n=null;function s(){console.log("LeShedTheme init()"),console.log("deploy test to delete"),a(),l(),u(),p(),c()}function a(){document.getElementById("burger-btn").parentElement.addEventListener("click",function(f){this.firstElementChild.toggleAttribute("opened"),this.firstElementChild.nextElementSibling.toggleAttribute("opened")})}function l(){const h=document.querySelector('main[role="main"]'),f=h&&h.querySelector(".layout-content");if(!(!h||!f))return n=new cc({wrapper:h,content:f,duration:1.2,smoothWheel:!0}),n.on("scroll",he.update),ki.ticker.add(_=>n.raf(_*1e3)),ki.ticker.lagSmoothing(0),n}function u(){console.log("initHomeColumnScrollSync");const h=document.querySelector(".layout--twocol-section--50-50 .layout__region--first"),f=document.querySelector(".layout--twocol-section--50-50 .layout__region--second");console.log(t,h,f),!(!t||!h||!f)&&r.add("(min-width: 768px)",()=>([h,f].forEach(_=>{ki.to(_,{y:()=>{const d=t.clientHeight,v=t.scrollHeight-t.clientHeight,S=Math.max(0,_.offsetHeight-d);return v-S},ease:"none",scrollTrigger:{scroller:t,start:0,end:"max",scrub:!0,invalidateOnRefresh:!0}})}),()=>{}))}function c(){console.log("initPageFull");const h=.4,f=document.querySelector("article.node-type-projet.view-mode-full .cols, article.node-type-evenement.view-mode-full .cols"),_=f&&f.querySelector(".col.left"),d=f&&f.querySelector(".col.right .field_images"),v=_&&_.querySelector(".spacer"),S=v&&parseFloat(getComputedStyle(v).height)||0,y=document.querySelector(" article.node-type-projet.view-mode-full .cols>.col.left>header, article.node-type-evenement.view-mode-full .cols>.col.left>header ");console.log("pageHeader",y),!(!y&&!(f&&_))&&requestAnimationFrame(()=>{requestAnimationFrame(()=>{r.add("(min-width: 768px)",()=>{const k=()=>t.clientHeight,b=()=>y?y.offsetHeight*(1-h):0,P=()=>v?Math.max(0,(parseFloat(getComputedStyle(v).height)||0)-S):0,z=()=>_?_.offsetHeight-P():0,E=()=>{if(!d)return 0;let J=0;return d.querySelectorAll(".field-item").forEach(ue=>{J+=ue.offsetHeight}),J},N=()=>{if(!d)return 0;const J=d.querySelector(".field-item:last-child");return J?J.offsetHeight:0},L=()=>{if(!v||!y)return;const J=b();if(t.scrollHeight-t.clientHeight{if(!d)return;const J=Math.max(0,_.offsetHeight-E(),k()-N());d.style.setProperty("--sticky-extent",J+"px")},se=()=>{L(),A(),t.offsetHeight,n&&n.resize()},Y=()=>Math.max(0,z()-k(),b());se(),y&&ki.to(y,{scale:h,y:b,ease:"none",scrollTrigger:{scroller:t,start:0,end:b,scrub:!0,invalidateOnRefresh:!0}}),f&&_&&ki.fromTo(_,{y:0},{y:()=>t.scrollHeight-t.clientHeight-Y(),ease:"none",scrollTrigger:{scroller:t,start:Y,end:"max",scrub:!0,invalidateOnRefresh:!0}});const oe=()=>{se(),he.refresh()},ee=d?Array.from(d.querySelectorAll("img")):[];return ee.forEach(J=>{J.complete||J.addEventListener("load",oe)}),window.addEventListener("load",oe),document.fonts&&document.fonts.ready&&document.fonts.ready.then(oe),()=>{ee.forEach(J=>J.removeEventListener("load",oe)),window.removeEventListener("load",oe),v&&(v.style.height=""),d&&d.style.removeProperty("--sticky-extent")}})})})}function p(){console.log("initFsLightbox");let h=document.querySelectorAll("article.node-type-projet.view-mode-full .field_images.multiple .field-item a");for(const f of h)f.setAttribute("data-fslightbox","gallery");window.refreshFsLightbox()}s()})()})(Drupal,drupalSettings); +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Gt(g,m){(m==null||m>g.length)&&(m=g.length);for(var C=0,w=new Array(m);C1&&arguments[1]!==void 0?arguments[1]:[];return C.unshift(g),$t(m,ti(C))},this.collections={sourceLoadHandlers:[],sourcesRenderFunctions:[],sourceSizers:[]},this.core={globalEventsController:{},lightboxCloser:{},lightboxUpdater:{},scrollbarRecompensor:{},slideChangeFacade:{},slideIndexChanger:{},sourcesPointerDown:{},sourceDisplayFacade:{},stageManager:{},windowResizeActioner:{}},this.ap={},this.fs={},this.sws={},this.e=function(m){g.props[m]&&g.props[m](g)},bt(this),this.close=function(){return g.core.lightboxCloser.closeLightbox()}},window.fsLightboxInstances={},oi(),window.refreshFsLightbox=function(){for(var g in fsLightboxInstances){var m=fsLightboxInstances[g].props;fsLightboxInstances[g]=new FsLightbox,fsLightboxInstances[g].props=m,fsLightboxInstances[g].props.sources=[],fsLightboxInstances[g].elements.a=[]}oi()}}])})})(fc);ki.registerPlugin(he);(function(o,e){(function(){e.path.isFront,console.log("drupalSettings",e);const t=document.querySelector('main[role="main"]'),r=ki.matchMedia();console.log("gsap_mm",r);let n=null;function s(){console.log("LeShedTheme init()"),console.log("deploy test to delete"),a(),l(),u(),p(),c()}function a(){document.getElementById("burger-btn").parentElement.addEventListener("click",function(f){this.firstElementChild.toggleAttribute("opened"),this.firstElementChild.nextElementSibling.toggleAttribute("opened")})}function l(){const h=document.querySelector('main[role="main"]'),f=h&&h.querySelector(".layout-content");if(!(!h||!f))return n=new cc({wrapper:h,content:f,duration:1.2,smoothWheel:!0}),n.on("scroll",he.update),ki.ticker.add(_=>n.raf(_*1e3)),ki.ticker.lagSmoothing(0),n}function u(){console.log("initHomeColumnScrollSync");const h=document.querySelector(".layout--twocol-section--50-50 .layout__region--first"),f=document.querySelector(".layout--twocol-section--50-50 .layout__region--second");console.log(t,h,f),!(!t||!h||!f)&&r.add("(min-width: 768px)",()=>([h,f].forEach(_=>{ki.to(_,{y:()=>{const d=t.clientHeight,v=t.scrollHeight-t.clientHeight,S=Math.max(0,_.offsetHeight-d);return v-S},ease:"none",scrollTrigger:{scroller:t,start:0,end:"max",scrub:!0,invalidateOnRefresh:!0}})}),()=>{}))}function c(){console.log("initPageFull");const h=.4,f=document.querySelector("article.node-type-projet.view-mode-full .cols, article.node-type-evenement.view-mode-full .cols"),_=f&&f.querySelector(".col.left"),d=f&&f.querySelector(".col.right .field_images"),v=_&&_.querySelector(".spacer"),S=v&&parseFloat(getComputedStyle(v).height)||0,y=document.querySelector(" article.node-type-projet.view-mode-full .cols>.col.left>header, article.node-type-evenement.view-mode-full .cols>.col.left>header ");console.log("pageHeader",y),!(!y&&!(f&&_))&&requestAnimationFrame(()=>{requestAnimationFrame(()=>{r.add("(min-width: 768px)",()=>{const k=()=>t.clientHeight,b=()=>y?y.offsetHeight*(1-h):0,P=()=>v?Math.max(0,(parseFloat(getComputedStyle(v).height)||0)-S):0,z=()=>_?_.offsetHeight-P():0,E=()=>{if(!d)return 0;let J=0;return d.querySelectorAll(".field-item").forEach(ue=>{J+=ue.offsetHeight}),J},N=()=>{if(!d)return 0;const J=d.querySelector(".field-item:last-child");return J?J.offsetHeight:0},L=()=>{if(!v||!y)return;const J=b();if(t.scrollHeight-t.clientHeight{if(!d)return;const J=Math.max(0,_.offsetHeight-E(),k()-N());d.style.setProperty("--sticky-extent",J+"px")},se=()=>{L(),A(),t.offsetHeight,n&&n.resize()},Y=()=>Math.max(0,z()-k(),b());se(),y&&ki.to(y,{scale:h,y:b,ease:"none",scrollTrigger:{scroller:t,start:0,end:b,scrub:!0,invalidateOnRefresh:!0}}),f&&_&&ki.fromTo(_,{y:0},{y:()=>t.scrollHeight-t.clientHeight-Y(),ease:"none",scrollTrigger:{scroller:t,start:Y,end:"max",scrub:!0,invalidateOnRefresh:!0}});const oe=()=>{se(),he.refresh()},ee=d?Array.from(d.querySelectorAll("img")):[];return ee.forEach(J=>{J.complete||J.addEventListener("load",oe)}),window.addEventListener("load",oe),document.fonts&&document.fonts.ready&&document.fonts.ready.then(oe),()=>{ee.forEach(J=>J.removeEventListener("load",oe)),window.removeEventListener("load",oe),v&&(v.style.height=""),d&&d.style.removeProperty("--sticky-extent")}})})})}function p(){console.log("initFsLightbox");let h=document.querySelectorAll("article.node-type-projet.view-mode-full .col.right .field_images.multiple .field-item a");for(const f of h)f.setAttribute("data-fslightbox","gallery");window.refreshFsLightbox()}s()})()})(Drupal,drupalSettings); diff --git a/web/themes/custom/leshed/assets/js/main.js b/web/themes/custom/leshed/assets/js/main.js index 572a6b5..2d29434 100644 --- a/web/themes/custom/leshed/assets/js/main.js +++ b/web/themes/custom/leshed/assets/js/main.js @@ -329,7 +329,7 @@ gsap.registerPlugin(ScrollTrigger); function initFsLightbox(){ console.log('initFsLightbox'); // console.log(window.FsLightbox); - let imgs_links = document.querySelectorAll('article.node-type-projet.view-mode-full .field_images.multiple .field-item a'); + let imgs_links = document.querySelectorAll('article.node-type-projet.view-mode-full .col.right .field_images.multiple .field-item a'); for (const link of imgs_links) { link.setAttribute("data-fslightbox", "gallery") } diff --git a/web/themes/custom/leshed/assets/scss/partials/abstracts/_node-full.scss b/web/themes/custom/leshed/assets/scss/partials/abstracts/_node-full.scss index 62754b2..e9fb096 100644 --- a/web/themes/custom/leshed/assets/scss/partials/abstracts/_node-full.scss +++ b/web/themes/custom/leshed/assets/scss/partials/abstracts/_node-full.scss @@ -296,9 +296,12 @@ div.col.left > div.field_partenaire_s{ order:7; } - div.col.left > div.field_projet_s_lie_s{ + div.col.left > div.field_evenement_s_lie_s{ order: 8; } + div.col.left > div.field_projet_s_lie_s{ + order: 9; + } // NB : div.spacer (et pas .spacer) — la règle de base `>div.spacer{display:block}` // a une spécificité de (0,4,5) : `.spacer` seul (0,4,4) perdait le cascade // malgré l'ordre. Égaler la spécificité, laisser la cascade trancher.