@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:"Franklin Gothic URW";src:url("../fonts/franklingothicurw-lig-webfont.woff2") format("woff2"),url("../fonts/franklingothicurw-lig-webfont.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Franklin Gothic URW";src:url("../fonts/franklingothicurw-boo-webfont.woff2") format("woff2"),url("../fonts/franklingothicurw-boo-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Franklin Gothic URW";src:url("../fonts/franklingothicurw-med-webfont.woff2") format("woff2"),url("../fonts/franklingothicurw-med-webfont.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Franklin Gothic URW";src:url("../fonts/franklingothicurw-dem-webfont.woff2") format("woff2"),url("../fonts/franklingothicurw-dem-webfont.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Franklin Gothic URW";src:url("../fonts/franklingothicurw-heavy-webfont.woff2") format("woff2"),url("../fonts/franklingothicurw-heavy-webfont.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Franklin Gothic Extra Condensed";src:url("../fonts/franklin_gothic_std_extra_condensed-webfont.woff2") format("woff2"),url("../fonts/franklin_gothic_std_extra_condensed-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Times Now";src:url("../fonts/times_now_semibold_italic-webfont.woff2") format("woff2"),url("../fonts/times_now_semibold_italic-webfont.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}body,html{height:100%;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Franklin Gothic URW",Arial,sans-serif;color:#ffffff;position:relative;background:#000000;overflow-x:hidden}body:before{content:"";position:absolute;inset:0;background-color:#000000;background-image:url("../img/hero-bg-mobile.jpg");background-repeat:no-repeat;background-position:top center;background-size:cover;width:100%;height:100%;opacity:0;-webkit-animation:bgFadeIn 800ms ease-out forwards;animation:bgFadeIn 800ms ease-out forwards;pointer-events:none;z-index:-1}@media (min-width:768px){body:before{background-image:url("../img/hero-bg.jpg")}}body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6.25rem;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgb(0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);z-index:-1}@-webkit-keyframes bgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes bgFadeIn{0%{opacity:0}to{opacity:1}}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:auto;top:0;background:#000;color:#fff;padding:0.5rem 1rem}.footer{position:relative;padding:2.5rem 0 1.25rem 0;background:#ffffff;min-height:9.375rem}.footer__text{font-size:1.25rem;text-align:center}.footer__text a{color:#000000;text-decoration:underline}.app-registration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.app-registration__inner{padding:2.5rem 3.125rem 0}@media (min-width:768px){.app-registration__inner{padding:5rem 3.125rem 0}}.app-registration__intro{max-width:71.875rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;border-radius:clamp(1.25rem,2.5vw,2.1875rem);padding:1.25rem;text-align:center;background:#FFC800;color:#8e281c}.app-registration__intro p{font-family:"Franklin Gothic URW",Arial,sans-serif;font-weight:500;font-size:clamp(1.5625rem,2.5vw,2.1875rem)}.app-registration__title{font-family:"Franklin Gothic Extra Condensed","Arial Narrow",sans-serif;text-transform:uppercase;font-size:clamp(2.5rem,6.4285714286vw,5.625rem);text-shadow:0 0 7px rgba(255,200,0,0.7);text-align:center;letter-spacing:-0.0625rem;color:#FFC800;margin:1.875rem 0 0.625rem}@media (min-width:768px){.app-registration__title{letter-spacing:-0.1875rem}}.app-registration__info{text-align:center;font-size:clamp(1.5625rem,3.5714285714vw,3.125rem);padding-top:clamp(0.625rem,1.2142857143vw,1.0625rem);padding-bottom:clamp(0.4375rem,1vw,0.875rem);padding-left:1rem;padding-right:1rem;font-family:"Franklin Gothic Extra Condensed","Arial Narrow",sans-serif;color:#ffffff;text-transform:uppercase;background:#8e281c;letter-spacing:-0.0625rem}.form-container{margin:0 auto;position:relative;max-width:65.625rem;margin-bottom:3.125rem}.form-container form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.3125rem}.form-container form:after{content:"";position:absolute;top:0;right:0;width:clamp(2.5rem,4.6428571429vw,4.0625rem);aspect-ratio:85/150;background:url("../img/stars.svg") no-repeat center center;background-size:contain;-webkit-transform:translate(110%,-100%) rotate(-40deg);transform:translate(110%,-100%) rotate(-40deg)}@media (min-width:768px){.form-container form:after{-webkit-transform:translate(110%,-100%) rotate(-40deg);transform:translate(110%,-100%) rotate(-40deg)}}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.3125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.form-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.field-group{background-color:#ffffff;border-radius:clamp(0.625rem,1.4285714286vw,1.25rem);width:100%;overflow:hidden;position:relative}.field-group:has(:focus-visible){-webkit-box-shadow:0 0 0 0.1875rem #FFC800 inset;box-shadow:0 0 0 0.1875rem #FFC800 inset}.field-group:not(.date-field){-webkit-box-flex:1;-ms-flex:1;flex:1}.field-group input,.field-group textarea{width:100%;padding:1.25rem;border:none;background:transparent;font-family:"Franklin Gothic URW",Arial,sans-serif;font-weight:600;font-size:clamp(1.125rem,2vw,1.75rem);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.field-group input::-webkit-input-placeholder,.field-group textarea::-webkit-input-placeholder{color:#000000;opacity:1}.field-group input::-moz-placeholder,.field-group textarea::-moz-placeholder{color:#000000;opacity:1}.field-group input:-ms-input-placeholder,.field-group textarea:-ms-input-placeholder{color:#000000;opacity:1}.field-group input::-ms-input-placeholder,.field-group textarea::-ms-input-placeholder{color:#000000;opacity:1}.field-group input::placeholder,.field-group textarea::placeholder{color:#000000;opacity:1}.field-group input:focus-visible,.field-group textarea:focus-visible{outline:none}.field-group input:focus-visible::-webkit-input-placeholder,.field-group textarea:focus-visible::-webkit-input-placeholder{color:transparent}.field-group input:focus-visible::-moz-placeholder,.field-group textarea:focus-visible::-moz-placeholder{color:transparent}.field-group input:focus-visible:-ms-input-placeholder,.field-group textarea:focus-visible:-ms-input-placeholder{color:transparent}.field-group input:focus-visible::-ms-input-placeholder,.field-group textarea:focus-visible::-ms-input-placeholder{color:transparent}.field-group input:focus-visible::placeholder,.field-group textarea:focus-visible::placeholder{color:transparent}.field-group textarea{resize:none}.field-group input[type=date]::-webkit-calendar-picker-indicator{display:none}.field-group input[type=date]::-webkit-datetime-edit{text-transform:uppercase}.field-group input[type=date]::-webkit-input-placeholder{visibility:hidden!important}.field-group input[type=date]:focus::-webkit-datetime-edit{color:#000000}.error-message{color:red;text-align:center;font-size:1rem;padding:0 1.25rem 1.25rem}.submit-container{text-align:center}.submit-container button[type=submit]{font-family:"Franklin Gothic URW",Arial,sans-serif;background-color:#8e281c;color:#ffffff;padding:0.75rem 2.5rem 0.75rem;border:none;font-weight:600;font-size:clamp(1.125rem,2vw,1.75rem);border-radius:0.625rem;line-height:1;cursor:pointer;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.submit-container button[type=submit]:hover{background-color:#631c14}@media (max-width:767px){.submit-container button[type=submit]{width:100%}}.date-field{position:relative;width:100%}@media (min-width:768px){.date-field{-webkit-box-flex:1.3;-ms-flex:1.3;flex:1.3}}.date-field .date-input{width:100%;padding:1.25rem;border:none;background:transparent;font-family:"Franklin Gothic URW",Arial,sans-serif;font-weight:600;font-size:clamp(1.125rem,2vw,1.75rem);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.date-field .date-input::-webkit-input-placeholder{color:#000000;opacity:1}.date-field .date-input::-moz-placeholder{color:#000000;opacity:1}.date-field .date-input:-ms-input-placeholder{color:#000000;opacity:1}.date-field .date-input::-ms-input-placeholder{color:#000000;opacity:1}.date-field .date-input::placeholder{color:#000000;opacity:1}.date-field .date-input:focus-visible{outline:none}.date-field .date-input:focus-visible::-webkit-input-placeholder{opacity:1!important;color:#000000!important}.date-field .date-input:focus-visible::-moz-placeholder{opacity:1!important;color:#000000!important}.date-field .date-input:focus-visible:-ms-input-placeholder{opacity:1!important;color:#000000!important}.date-field .date-input:focus-visible::-ms-input-placeholder{opacity:1!important;color:#000000!important}.date-field .date-input:focus-visible::placeholder{opacity:1!important;color:#000000!important}.date-field .date-format{position:absolute;left:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5rem;color:rgba(0,0,0,0.3);pointer-events:none;font-family:"Franklin Gothic URW",Arial,sans-serif;font-weight:600;opacity:0;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.date-field .date-input:focus-visible+.date-format{opacity:1}.form-error-message,.success-message{-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:-1;text-align:center;font-size:1.25rem;font-weight:bold;position:absolute;width:100%;padding:1.25rem;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.form-error-message.--show,.success-message.--show{-webkit-transform:translateY(0);transform:translateY(0)}.form-error-message:empty,.success-message:empty{display:none}.form-error-message{color:#8e281c}.checkbox-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.9375rem;margin:0.9375rem 0}@media (min-width:768px){.checkbox-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.25rem}}.checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;border-radius:clamp(0.625rem,1.4285714286vw,1.25rem);position:relative;-webkit-transition:-webkit-box-shadow 0.3s ease;transition:-webkit-box-shadow 0.3s ease;transition:box-shadow 0.3s ease;transition:box-shadow 0.3s ease,-webkit-box-shadow 0.3s ease}.checkbox-group .error-message{padding:0}.checkbox-group:not(:last-child){margin-bottom:0.9375rem}.checkbox-group:has(:focus-visible){-webkit-box-shadow:0 0 0 0.1875rem #FFC800 inset;box-shadow:0 0 0 0.1875rem #FFC800 inset}.checkbox-group input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.checkbox-group input[type=checkbox]:focus-visible+.checkbox-custom{outline:0.125rem solid #FFC800;outline-offset:0.125rem}.checkbox-group input[type=checkbox]:checked+.checkbox-custom{background-color:#000000;border-color:#ffffff}.checkbox-group input[type=checkbox]:checked+.checkbox-custom:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.checkbox-group input[type=checkbox].error+.checkbox-custom{border-color:#8e281c}.checkbox-group .checkbox-custom{position:absolute;width:1.125rem;height:1.125rem;border:0.0625rem solid #ffffff;border-radius:0.1875rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:content-box;box-sizing:content-box}.checkbox-group .checkbox-custom:after{content:"";position:absolute;left:0;top:0;width:1.125rem;height:1.125rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22.22 22.27"><path d="M22.22.53 21.68 0 10.96 10.9.53.64 0 1.17l10.44 10.27L.59 21.46l.53.52 9.85-10.02 10.49 10.31.52-.54-10.48-10.3z" style="fill:%23fff"/></svg>');background-size:contain;background-repeat:no-repeat;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.checkbox-group label{font-family:"Franklin Gothic URW",Arial,sans-serif;font-weight:300;font-size:1rem;color:#ffffff;position:relative;padding-left:1.875rem;margin-top:0.125rem;cursor:pointer}.checkbox-group label a{font-weight:600;color:#ffffff;text-decoration:none}.checkbox-group label a:hover{color:#FFC800}.checkbox-group.error{border:0.0625rem solid #8e281c;padding:1rem;background-color:#ffffff}.checkbox-group.error label{color:#000000}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4.6875rem}@media (min-width:768px){.hero{margin-bottom:9.375rem}}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80vw;margin-top:2.1875rem;z-index:1}@media (min-width:768px){.hero__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hero__content-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:clamp(1.75rem,2.5vw,2.1875rem);font-family:"Franklin Gothic URW",Arial,sans-serif;font-weight:500;color:#ffffff;text-transform:uppercase;letter-spacing:0.0625rem;text-shadow:0 0 7px rgba(255,255,255,0.5)}.hero__content-column strong{font-weight:800}@media (max-width:767px){.hero__content-column:first-of-type{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #ffffff;margin-bottom:1.25rem;padding-bottom:1.25rem}}@media (min-width:768px){.hero__content-column:first-of-type{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-right:1px solid #ffffff;margin-right:2.5rem;padding-right:2.5rem}}.hero-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2.25rem;position:relative;z-index:1}.hero-logos__text{font-size:1.25rem;font-family:"Franklin Gothic URW",Arial,sans-serif;font-weight:500;color:#ffffff;-webkit-transform:translateX(0.4375rem);transform:translateX(0.4375rem)}.hero-logos__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem}@media (min-width:768px){.hero-logos__inner{gap:2.5rem}}.hero-logos__logo{-webkit-transform:scale(0.7);transform:scale(0.7);-webkit-transform-origin:center;transform-origin:center}@media (min-width:768px){.hero-logos__logo{-webkit-transform:none;transform:none}}.hero-logos__logo:first-of-type{-webkit-transform-origin:right;transform-origin:right}.hero-logos__logo:last-of-type{-webkit-transform-origin:left;transform-origin:left}.hero-trajectoire-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10vh}@media (min-width:768px){.hero-trajectoire-container{margin-top:2vh}}.hero-trajectoire-container__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;max-height:50vh;width:80vw}.hero-trajectoire-logo{height:auto}.hero-fx-container{position:absolute;top:30%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;height:50rem;max-width:34.375rem;-webkit-perspective:1200px;perspective:1200px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;isolation:isolate}@media (min-width:768px){.hero-fx-container{width:55%;max-width:37.5rem;height:62.5rem}}.hero-fx-container:after{content:"";display:block;position:relative;border-top-left-radius:1000rem;border-top-right-radius:1000rem;background:#9a1b22;background:-webkit-gradient(linear,left bottom,left top,from(rgb(154,27,34)),color-stop(18%,rgb(142,40,28)),color-stop(54%,rgb(126,12,0)),to(rgb(76,10,14)));background:linear-gradient(0deg,rgb(154,27,34) 0%,rgb(142,40,28) 18%,rgb(126,12,0) 54%,rgb(76,10,14) 100%);-webkit-box-shadow:0 0 180px 0 rgba(127,30,0,0.8);box-shadow:0 0 180px 0 rgba(127,30,0,0.8);height:100%;z-index:1}.hero-fx-container:before{content:"";position:absolute;left:0%;width:100%;bottom:0;height:25vh;background:#5e281c;background:linear-gradient(171deg,rgb(94,40,28) 3%,rgb(128,40,28) 24%,rgba(123,38,26,0.2) 87%);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:translateY(100%) skewX(131deg) rotateX(62deg);transform:translateY(100%) skewX(131deg) rotateX(62deg);pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;z-index:-1}#logo-soiree-trajectoire{z-index:1}#logo-soiree-trajectoire #text,#logo-soiree-trajectoire #text1{-webkit-filter:drop-shadow(0 0 10px rgba(255,233,154,0.7));filter:drop-shadow(0 0 10px rgba(255,233,154,0.7))}.hero-fx{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:80vw;max-width:31.25rem;z-index:-1}@media (min-width:768px){.hero-fx{max-width:37.5rem}}.hero-fx:after{content:"";display:block;position:relative;border-top-left-radius:1000rem;border-top-right-radius:1000rem;background:#7f1001;background:-webkit-gradient(linear,left bottom,left top,from(rgb(127,16,1)),to(rgb(76,12,15)));background:linear-gradient(0deg,rgb(127,16,1) 0%,rgb(76,12,15) 100%);-webkit-box-shadow:0 0 180px 0 rgba(127,30,0,0.8);box-shadow:0 0 180px 0 rgba(127,30,0,0.8);height:100%;z-index:1}.event-intro{min-height:28.125rem;position:relative}@media (min-width:768px){.event-intro{min-height:34.375rem}}@media (min-width:1024px){.event-intro{min-height:40.625rem}}.event-intro__content{text-align:center;padding:0 1.25rem 1.25rem}.event-intro__content i,.event-intro__content span{text-shadow:0 0 7px rgba(255,255,255,0.5)}.event-intro__content span{display:inline-block;position:relative;font-family:"Franklin Gothic Extra Condensed","Arial Narrow",sans-serif;text-transform:uppercase;font-size:clamp(3.125rem,7.8571428571vw,6.875rem);line-height:0.85;letter-spacing:-0.125rem}@media (min-width:768px){.event-intro__content span{letter-spacing:-0.25rem}}.event-intro__content i{display:block;font-style:italic;font-family:"Times Now","Times New Roman",serif;font-size:clamp(1.875rem,3.2142857143vw,2.8125rem);letter-spacing:-0.0625rem;line-height:0.9}@media (min-width:768px){.event-intro__content i{letter-spacing:-0.125rem}}.event-intro:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6.25rem;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,0.5)));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%)}.arrow{position:absolute;left:0;bottom:-5%;margin-left:5%;width:clamp(5rem,11.4285714286vw,10rem);aspect-ratio:116/150;background:url("../img/arrow.svg") no-repeat center center;background-size:contain;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:0}@media (min-width:768px){.arrow{left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);margin-left:22.5%}}.arrow:after{content:"";position:absolute;right:0;bottom:0;width:clamp(12.5rem,25vw,21.875rem);aspect-ratio:300/105;background:url("../img/logo-sam.svg") no-repeat center center;background-size:contain;background-color:#ffffff;z-index:1;-webkit-transform:translate(110%,20%) rotate(-8deg);transform:translate(110%,20%) rotate(-8deg)}.event-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#000000;z-index:1;position:relative;max-width:75.625rem;margin:0 auto;-webkit-box-shadow:0 0 0 100vmax #000000;box-shadow:0 0 0 100vmax #000000;clip-path:inset(0 -100vmax);padding:3.125rem 3.125rem 0;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:768px){.event-description{padding:5rem 3.125rem 0}}.event-description__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.event-description__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.event-description__card{position:relative;background:#8e281c;border-radius:clamp(1.25rem,2.5vw,2.1875rem);padding:clamp(1.25rem,2.5vw,2.1875rem);-ms-flex-item-align:start;align-self:flex-start;text-wrap:balance;text-align:center}@media (min-width:768px){.event-description__card{margin-right:3.125rem;text-align:left;width:70%}}.event-description__card:before{content:"";position:absolute;top:0;left:0;width:clamp(2.5rem,4.6428571429vw,4.0625rem);aspect-ratio:85/150;background:url("../img/stars.svg") no-repeat center center;background-size:contain;-webkit-transform:translate(-100%,-40%);transform:translate(-100%,-40%)}.event-description__card p{font-family:"Franklin Gothic URW",Arial,sans-serif;font-size:clamp(1.5625rem,2.5vw,2.1875rem);font-weight:500;line-height:0.9}.event-description__card p strong{font-family:"Franklin Gothic Extra Condensed","Arial Narrow",sans-serif}.event-description__artists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;-webkit-transform:rotate(-9deg);transform:rotate(-9deg);gap:1.25rem;margin-top:3.125rem}@media (min-width:768px){.event-description__artists{margin-top:-0.3125rem;left:-0.9375rem;margin-top:0}}@media (max-width:767px){.event-description__artists:before{content:"";width:clamp(6.25rem,14.2857142857vw,12.5rem);aspect-ratio:300/102;background:url("../img/arrow-2.svg") no-repeat center center;background-size:contain}}.event-description__artists p{font-family:"Franklin Gothic URW",Arial,sans-serif;letter-spacing:0.0625rem;font-weight:500;text-shadow:0 0 7px rgba(255,255,255,0.7);font-size:clamp(1.5625rem,2.8571428571vw,2.5rem);white-space:nowrap;line-height:0.85}.event-description__artists span{margin-bottom:0.625rem;display:inline-block}.event-description__arrow{display:none;pointer-events:none}@media (min-width:768px){.event-description__arrow{display:block;width:clamp(9.375rem,16.4285714286vw,14.375rem);aspect-ratio:300/102;background:url("../img/arrow-2.svg") no-repeat center center;background-size:contain;-ms-flex-item-align:end;align-self:flex-end}}.event-description__description{text-align:center;margin-top:2.5rem}@media (min-width:768px){.event-description__description{margin-top:7.5rem}}.event-description__description p{font-family:"Franklin Gothic Extra Condensed","Arial Narrow",sans-serif;font-size:clamp(2.8125rem,6.4285714286vw,5.625rem);letter-spacing:-0.0625rem;text-shadow:0 0 7px rgba(255,255,255,0.7);line-height:0.85;text-transform:uppercase}@media (min-width:768px){.event-description__description p{letter-spacing:-0.1875rem}}.event-description__description i{display:block;margin-top:0.625rem;font-family:"Times Now","Times New Roman",serif;font-style:italic;letter-spacing:-0.0625rem;text-shadow:0 0 5px rgba(255,255,255,0.7);font-size:clamp(1.875rem,3.2142857143vw,2.8125rem)}@media (min-width:768px){.event-description__description i{letter-spacing:-0.125rem}}.hero-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-success__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:1.875rem}.hero-success__heading{text-align:center;font-family:"Franklin Gothic Extra Condensed","Arial Narrow",sans-serif;text-transform:uppercase;line-height:0.8;font-size:clamp(3.125rem,7.1428571429vw,6.25rem);color:#FFC800;letter-spacing:-0.0625rem;z-index:1}@media (min-width:768px){.hero-success__heading{letter-spacing:-0.1875rem}}.hero-success__description{text-align:center;font-size:1.25rem;font-weight:bold;z-index:1;max-width:34.375rem;width:80%;margin:2.5rem auto 0}@media (min-width:768px){.hero-success__description{max-width:37.5rem}}.hero-success__description p{font-family:"Franklin Gothic URW",Arial,sans-serif;font-weight:500;font-size:clamp(1.25rem,1.8571428571vw,1.625rem);line-height:0.9}.hero-success__description p:not(:last-of-type){margin-bottom:1.25rem}.hero-closed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-closed__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin-top:1.875rem}.hero-closed__heading{text-align:center;font-family:"Franklin Gothic Extra Condensed","Arial Narrow",sans-serif;text-transform:uppercase;line-height:0.8;font-size:clamp(3.125rem,7.1428571429vw,6.25rem);color:#FFC800;letter-spacing:-0.0625rem;z-index:1}@media (min-width:768px){.hero-closed__heading{letter-spacing:-0.1875rem}}.hero-closed__description{text-align:center;font-size:1.25rem;font-weight:bold;z-index:1;max-width:34.375rem;width:80%;margin:2.5rem auto 0}@media (min-width:768px){.hero-closed__description{max-width:50rem}}.hero-closed__description p{font-family:"Franklin Gothic URW",Arial,sans-serif;font-weight:500;font-size:clamp(1.25rem,1.8571428571vw,1.625rem);line-height:0.9}.hero-closed__description p:not(:last-of-type){margin-bottom:1.25rem}
/*# sourceMappingURL=main.css.map */