@charset "UTF-8";@import "https://fonts.googleapis.com/css2?family=Oswald:wght@400;700&display=swap";@font-face{font-family:libertinus serif;src:url(/fonts/libertinus-serif/LibertinusSerif-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:libertinus serif;src:url(/fonts/libertinus-serif/LibertinusSerif-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:libertinus serif;src:url(/fonts/libertinus-serif/LibertinusSerif-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:libertinus serif;src:url(/fonts/libertinus-serif/LibertinusSerif-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:libertinus serif;src:url(/fonts/libertinus-serif/LibertinusSerif-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:libertinus serif;src:url(/fonts/libertinus-serif/LibertinusSerif-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:courier;font-style:normal;font-weight:400;font-display:swap;src:local("Courier"),url(/fonts/courier/Courier-New-Regular.ttf)format("truetype")}html{font-size:62.5%;scroll-behavior:smooth}@media screen and (max-width:1280px){html{font-size:56.25%}}@media screen and (max-width:768px){html{font-size:50%}}body{background-color:#070411;overflow-x:hidden;font-family:libertinus serif,Helvetica,sans-serif;position:relative}body::before{content:"";position:fixed;inset:0;background-size:auto;opacity:.8;z-index:0;pointer-events:none}.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}a{color:#fff;text-decoration:none}.link-decorator{color:#fff;text-decoration:underline #fff}.main-bg{width:100%}.secondary-bg{background:#070411 no-repeat padding-box;overflow:hidden}.fadeIn{animation:fadeIn 2s 1s ease-in-out forwards}@keyframes fadeIn{from{transform:translateX(5%);opacity:0}to{opacity:1;transform:translateX(0%)}}.fadeInL{animation:fadeInL 2s 1s ease-in-out forwards}@keyframes fadeInL{from{transform:translateX(-5%);opacity:0}to{opacity:1;transform:translateX(0%)}}.fadeOut{animation:fadeOut 1s ease-in-out forwards}@keyframes fadeOut{from{opacity:1}to{opacity:0;transform:translate(5%,-5%)}}.fadeOutL{animation:fadeOutL 1s ease-in-out forwards}@keyframes fadeOutL{from{opacity:1}to{opacity:0;transform:translate(-5%,-5%)}}@keyframes fadeUp{from{transform:translateY(20%);opacity:0}to{opacity:1;transform:translateY(0%)}}.fluid-img,.content img{max-width:100%;height:auto}.stars{background-image:url(../images/stars-bg.png);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.overflow-hide{overflow:hidden}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0;font-weight:400;text-transform:uppercase;color:#fff}h1,.h1{font-size:6rem;line-height:8.3rem;letter-spacing:.2rem}@media screen and (min-width:48rem){h1,.h1{font-size:7rem;letter-spacing:1.4rem}}h2,.h2{font-size:5rem;line-height:7.1rem;letter-spacing:.2rem}@media screen and (min-width:48rem){h2,.h2{font-size:6rem;letter-spacing:1.2rem}}h3,.h3{font-size:4rem;line-height:6.3rem;letter-spacing:.1rem}@media screen and (min-width:48rem){h3,.h3{font-size:5rem;letter-spacing:1.2rem}}h4,.h4{font-size:3rem;line-height:5.1rem;letter-spacing:1rem}@media screen and (min-width:48rem){h4,.h4{font-size:4rem;letter-spacing:1.2rem}}h5,.h5{font-size:2.5rem;line-height:4.2rem;letter-spacing:.5rem}@media screen and (min-width:40rem){h5,.h5{font-size:3.5rem;letter-spacing:.7rem}}h6,.h6{font-size:2rem;line-height:5.1rem;letter-spacing:0}@media screen and (min-width:40rem){h6,.h6{font-size:2.3rem}}p,li{font-family:libertinus serif,Helvetica,sans-serif;font-size:1.8rem;line-height:2.4rem;letter-spacing:0;margin:0;color:#fff}@media screen and (min-width:48rem){p,li{font-size:2rem;line-height:3.5rem}}a{font-size:2rem;line-height:2.2rem;letter-spacing:.36rem}.text-sm{font-size:1.1rem;line-height:3.3px;letter-spacing:0}.text-md{font-size:1.2rem;line-height:1.4rem;letter-spacing:.24rem}.text-lg{font-size:2rem;line-height:3.5rem;letter-spacing:0}.text-big{font-size:2rem;line-height:4.5rem;letter-spacing:0}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.text-bold{font-weight:700}.main-subtitle{display:flex;justify-content:center;align-items:center;width:100%;max-width:1400px;margin:2rem 0;text-align:center;z-index:10;position:relative;color:#fff;font-weight:700;font-size:2rem;line-height:4.5rem;letter-spacing:0}.m-sm{margin:3rem}.m-md{margin:4rem}.m-lg{margin:5rem}.m-xl{margin:10rem}.mt-sm{margin-top:3rem}.mt-md{margin-top:4rem}.mt-lg{margin-top:5rem}.mt-xl{margin-top:10rem}.mb-sm{margin-bottom:3rem}.mb-md{margin-bottom:4rem}.mb-lg{margin-bottom:5rem}.mb-xl{margin-bottom:10rem}.container{width:90%;max-width:140rem;margin:0 auto}@media screen and (min-width:40rem){.container{width:80%}}.container-title{position:relative;padding-top:2vh;display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width:48rem){.container-title{padding-top:3vh}}@media screen and (min-width:96em){.container-title{padding-top:4vh}}.link-list{display:flex;list-style:none}.link-list .link-item:not(:last-child){margin-right:4rem}.link-list .link-item-sm:not(:last-child){margin-right:3.4rem}.link-list .link-selector{width:0;margin:0;transition:1s ease-in;transition-property:background,opacity,width}.link-list .link-active{width:100%}.information{width:100%}.information-title{color:#fff}.information-link{color:#fff}.divider{background-color:#fff;height:.1rem;width:100%;display:block;margin-top:2rem;margin-bottom:2rem;box-shadow:0 0 6px #ffffff}.divider-neon-pink{background-color:#ee1c75;height:.1rem;width:100%;display:block;margin-top:4rem;margin-bottom:4rem;box-shadow:0 0 6px #ee1c75}.divider-neon-orange{background-color:#f2612c;height:.1rem;width:100%;display:block;margin-top:4rem;margin-bottom:4rem;box-shadow:0 0 6px #f2612c}.divider-neon-pink-2{background-color:#f94381;height:.1rem;width:100%;display:block;margin-top:4rem;margin-bottom:4rem;box-shadow:0 0 6px #f94381}.divider-neon-white{background-color:#fff;height:.1rem;width:100%;display:block;margin-top:4rem;margin-bottom:4rem;box-shadow:0 0 6px #00b4ff}.divider-neon-grey{background-color:#c4c4c4;height:.1rem;width:100%;display:block;margin-top:4rem;margin-bottom:4rem;box-shadow:0 0 6px #c4c4c4}.divider-neon-blue{background-color:#00b4ff;height:.1rem;width:100%;display:block;margin-top:4rem;margin-bottom:4rem;box-shadow:0 0 6px #00b4ff}.btn,.submit-btn{color:#fff;font-weight:700;background-color:#000;text-transform:uppercase;padding:1.7rem 2.5rem;display:inline-block;transition:background-color .3s ease-in-out,color .3s ease-in-out;border-radius:4px;border:1px solid #fff}.btn:hover,.submit-btn:hover{background-color:#fff;color:#0c072a;border:1px solid #fff}.overlay-container{position:fixed;inset:0;background-color:rgba(0,0,0,.7);z-index:1000;display:none}.overlay-container p{color:#fff;text-align:center;margin-top:30vh;font-size:1.8rem}.overlay-container .turnstile-container{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2rem}.header{height:10.6rem;width:100%;position:sticky;top:0;z-index:1000;background:0 0}.header.header-blurred{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:rgba(0,0,0,.2)}.header-container{display:flex;align-items:center;justify-content:space-between;height:10.6rem;position:relative}.header-logo{position:absolute;left:50%;transform:translateX(-50%);max-width:300px;width:100%;z-index:1001}.header-logo img{width:100%;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));display:block}.header .link-list{display:none}@media screen and (min-width:80em){.header .link-list{display:flex;gap:2rem}}.header .link-item{position:relative}.header .link-item a{color:#fff;text-transform:uppercase;font-weight:700;transition:color .3s ease}.header .link-item a:not(.active)::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#fff;transition:width .3s ease}.header .link-item a:not(.active):hover{color:#fff}.header .link-item a:not(.active):hover::after{width:100%}.header .link-item a.active{color:#fff;pointer-events:none}.header .link-item a.active::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background:#fff}@media screen and (min-width:80em){.navigation{display:none}}.navigation-checkbox{display:none}.navigation-button{width:5rem;height:10rem;z-index:6;cursor:pointer;display:block;position:relative}.navigation-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:3rem;height:.3rem;background-color:#fff;display:inline-block;transition:all .3s}.navigation-icon::before,.navigation-icon::after{content:"";position:absolute;left:0;width:3rem;height:.3rem;background-color:#fff;transition:all .3s}.navigation-icon::before{top:-.8rem}.navigation-icon::after{top:.8rem}.navigation-background{width:100vw;height:100vh;background-color:#120032;position:absolute;top:0;right:-100%}.navigation-nav{height:100vh;position:absolute;z-index:3;width:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);right:-100%;top:0;opacity:0;background-color:#070411;overflow:hidden}.navigation-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:100vh;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}@media screen and (max-width:40rem){.navigation-wrapper{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 2rem;gap:1rem}}.navigation-container{padding:.5rem .5rem .5rem 1rem;background:rgba(255,255,255,5%);border-radius:4px;max-width:80px;margin-bottom:1rem}.navigation-logo{max-width:140px;height:auto;transition:transform .3s ease-in-out}.navigation-logo:hover{transform:scale(1.05)}@media screen and (max-width:40rem){.navigation-logo{max-width:120px}}.navigation-list{list-style:none;width:100%}.navigation-list-row{display:flex;gap:5rem}.navigation-link{padding:2rem 0;margin-top:2rem}.navigation-link:link,.navigation-link:visited{font-size:3rem;font-weight:400;display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;transition:all .4s}.navigation-link::before{background:#fff;border-radius:50%;content:"";height:8px;width:8px;opacity:0;left:-20px;top:calc(50%);transform:translateY(-50%);position:absolute;transition:all .5s ease}.navigation-link:hover,.navigation-link:active,.navigation-link-active{color:#fff!important;transform:translateX(1rem)}.navigation-link:hover::before,.navigation-link:active::before,.navigation-link-active::before{opacity:1}.navigation-button:hover .navigation-icon{background-color:#fff}.navigation-button:hover .navigation-icon::before{top:-1rem}.navigation-button:hover .navigation-icon::after{top:1rem}.navigation-checkbox:checked+.navigation-button .navigation-icon{background-color:transparent}.navigation-checkbox:checked~.navigation-nav{right:0;opacity:1;width:100vw}.navigation-checkbox:checked+.navigation-button .navigation-icon::before{top:0;transform:rotate(135deg)}.navigation-checkbox:checked+.navigation-button .navigation-icon::after{top:0;transform:rotate(-135deg)}.navigation-list-row{list-style:none;padding:0;margin:0;display:flex;gap:2.5rem}.navigation-list-row .navigation-item-icon{list-style:none;margin:0}.navigation-list-row .navigation-item-icon::before{content:none}.navigation-list-row .navigation-item-icon a{display:block}.navigation-item-icon a{display:inline-flex;align-items:center;justify-content:center;padding:5px;border-radius:50%;transition:background-color .3s ease-in-out}.navigation-item-icon a img{width:32px;height:32px;padding:5px;transition:opacity .3s ease-in-out}.navigation-item-icon a:hover img{opacity:.8}.footer{padding-top:6rem;padding-bottom:3.5rem;background:#03020a}.footer-home-links{display:flex;justify-content:center;align-items:center;padding:1.5rem;gap:1.5rem;text-transform:uppercase}.footer-home-links ul{display:flex;flex-direction:row;gap:1.5rem;list-style:none;margin:0;padding:0}@media screen and (min-width:64em){.footer-home-links{padding:0}.footer-home-links ul{gap:3rem}}.footer-policies{margin-top:2.5rem;text-align:center;font-family:courier,Helvetica,sans-serif;color:#c4c4c4}.footer-policies a{font-size:2rem;color:#c4c4c4;text-decoration:none}.footer-copy{margin-top:2.5rem;text-align:center;font-size:1.4rem;font-family:courier,Helvetica,sans-serif;color:#c4c4c4}.footer-copy-span{margin-left:1rem;margin-right:1rem;font-size:1.4rem}.footer-divider{background-color:#c4c4c4;height:.1rem;width:80%;margin:.5rem auto}.content{padding-top:4rem;padding-bottom:4rem;max-width:860px}.content *{font-family:fira code,monospace}@supports(font-variation-settings:normal){.content *{font-family:fira code vf,monospace}}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{line-height:1.3;letter-spacing:initial}.content h1:not(first-child),.content h2:not(first-child),.content h3:not(first-child),.content h4:not(first-child),.content h5:not(first-child),.content h6:not(first-child){margin-top:40px}.content h1{font-size:2.54rem}.content h2{font-size:2.34rem}.content h3{font-size:2.24rem}.content h4{font-size:2.14rem}.content h5{font-size:2rem}.content h6{font-size:1.92rem}.content p,.content a{font-size:1.6rem}.content blockquote{border-top:1px solid #fff;border-bottom:1px solid #fff;margin:4rem 0;padding:2.5rem}@media(max-widht:40rem){.content blockquote{padding-right:0}}.content blockquote p:first-of-type{margin-top:0}.content blockquote p:last-of-type{margin-bottom:0}.content blockquote p{position:relative}.content blockquote p:first-of-type:before{content:">";display:block;position:absolute;left:-25px;color:#fff}.content img{display:block;margin:0 auto}.content p{margin:2rem 0;letter-spacing:normal}.content ul,.content ol{margin-left:2.2rem;padding:0}.content ul li,.content ol li{position:relative}@media(max-widht:40rem){.content ul,.content ol{margin-left:2rem}}.content ol{list-style:none;counter-reset:li}.content ol li{counter-increment:li}.content ol li:before{content:counter(li);position:absolute;right:calc(100% + 10px);color:#fff;display:inline-block;text-align:right}.content ol ol{margin-left:3.8rem}.content ol ol li{counter-increment:li}.content ol ol li:before{content:counters(li,".")" "}.content ul{list-style:none}.content ul li:not(:empty):before{content:"-";position:absolute;left:-20px;color:#fff}.content sup{line-height:0}.content mark{background:#fff;color:#fff}.content a{color:#fff;text-decoration:underline #fff;letter-spacing:normal}.content pre{background:0 0!important;padding:20px 10px;margin:40px 0;font-size:1.5rem!important;overflow:auto;border-top:1px solid rgba(196,196,196,.5);border-bottom:1px solid rgba(196,196,196,.5)}.content pre+pre{border-top:0;margin-top:-40px}@media screen and (min-width:40rem){.content pre{white-space:pre-wrap;word-wrap:break-word}}.content pre code{background:0 0!important;margin:0;padding:0;font-size:inherit;border:none}.content code,.content kbd{font-family:fira code,Monaco,Consolas,Ubuntu Mono,monospace!important;font-feature-settings:normal;background:rgba(255,255,255,.2);color:#fff;padding:1px 6px;margin:0 2px;font-size:1.5rem}.content code code,.content code kbd,.content kbd code,.content kbd kbd{background:0 0;padding:0;margin:0}.home{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;overflow:hidden;margin-top:-10.6rem!important;padding-top:10.6rem!important}.home-video-section{position:absolute;inset:0;z-index:0}.home-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.home .video-overlay{position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:1;pointer-events:none}.home .container{position:relative;z-index:2;padding:2rem;display:flex;flex-direction:column;align-items:center}.home .logo-container{margin-bottom:2rem;max-width:300px;width:100%}.home .logo-container img{width:100%;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));display:block}.home .information{max-width:800px;padding:0 20px;margin-bottom:3rem}.home .information-title{font-size:clamp(2.2rem,4vw,4rem);margin-bottom:1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.home .events-button{display:inline-flex;align-items:center;gap:10px;padding:1rem 2.5rem;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:0;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;backdrop-filter:blur(5px);font-size:clamp(1.6rem,2.5vw,2.5rem)}.home .events-button:hover{background:rgba(255,255,255,.35);transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.2)}@media(prefers-reduced-motion:reduce){.home .events-button{transition:none}}.events{position:relative;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40rem 1rem 60rem;min-height:150vh;--gap:clamp(12px, 2vw, 24px);--radius:12px}.events .events-container{position:relative;width:100%;max-width:1200px;margin:10rem auto 0;text-align:center}.events .row{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10rem}.events .event-card-container{margin:20rem 0 10rem}.events .card{background-color:transparent;max-width:300px}.events .card .card-body{display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 1rem}.events .card .btn{font-size:1.8rem;color:#fff}.events .subscribe-section{position:relative;padding:7rem 0;margin-top:7rem}.events .subscribe-section .subscribe-box{margin-top:5rem;padding:4rem;border-radius:12px;text-align:center}.events .subscribe-section .subscribe-box p{margin-bottom:1.5rem;font-size:1.8rem}.events .subscribe-section .subscribe-box form{display:flex;flex-direction:column;gap:1.5rem}.events .subscribe-section .subscribe-box form .form-control{width:100%;padding:1.2rem;border-radius:6px;font-size:2.2rem}.events .subscribe-section .subscribe-box form .btn{font-size:2rem}.events-bottom{position:absolute;bottom:0;left:0;right:0;height:10%;background-color:#070411;z-index:3}.events.is-panels{padding:0;min-height:100svh}.events .panels{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);width:100%;height:100svh;padding:var(--gap)}.events .panels:has(.panel:only-child){grid-template-columns:1fr;justify-items:center;align-items:center}.events .panels .panel:only-child{max-width:900px;width:100%;height:100svh}.events .panel{position:relative;border-radius:var(--radius);background-size:cover;background-position:50%;overflow:hidden;isolation:isolate}.events .panel::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);transition:background .2s ease}.events .panel.overlay-light::before{background:rgba(0,0,0,.25)}.events .panel.overlay-dark::before{background:rgba(0,0,0,.55)}.events .panel .panel__link{position:absolute;inset:0;display:block}.events .panel .panel__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;color:#fff;transform:translateY(20%)}.events .panel .panel__title{margin:0 0 1.25rem;text-transform:uppercase;letter-spacing:.06em;line-height:1.1;font-size:clamp(2rem,3.2vw,4rem)}.events .panel .panel__title .panel__brand{display:block;font-weight:700}.events .panel .panel__title .panel__line{display:block;font-weight:500}.events .panel .panel__ctas{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.events .panel .panel__ctas .btn{font-size:1rem;padding:.75rem 1.25rem;border-radius:999px;background:#fff;color:#070411;text-decoration:none}.events .panel .panel__ctas .btn--ghost{background:0 0;color:#fff;border:1px solid}.events .panel:hover::before{background:rgba(0,0,0,.45)}@media(max-width:48rem){.events .panels:has(.panel:only-child){grid-template-columns:1fr}.events .panel:only-child{max-width:90%;height:auto}}@media(max-width:40rem){.events .panels:has(.panel:only-child){grid-template-columns:1fr}.events .panel:only-child{max-width:100%}}@media(max-width:48rem){.events{padding:8rem 1rem 20rem;min-height:120vh}.events .card{max-width:250px}.events .subscribe-section{padding:5rem 0}.events .panel__title{font-size:clamp(3rem,7rem,5rem)}.events .panel__content{padding:2.5rem;transform:translateY(20%)}.events .panel__ctas{margin-top:2rem}.events .panel__ctas .btn{font-size:1.2rem;padding:1rem 1.5rem}}@media(max-width:40rem){.events .row{justify-content:center}.events .card{max-width:200px;margin:0 auto}.events .subscribe-box{padding:2rem}.events .panel__title{font-size:clamp(4rem,8rem,6rem)}.events .panel__content{padding:3rem;transform:translateY(20%)}.events .panel__ctas{margin-top:2rem}.events .panel__ctas .btn{font-size:1.4rem;padding:1.2rem 1.8rem}}.team{background-color:#070411;display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:2rem 1rem;margin-top:15rem}@media(min-width:64em){.team{padding:4rem 2rem}}@media(min-width:96em){.team{padding:4rem}}.team-info{background:#070411;width:100%;max-width:1400px;padding:2rem 0;display:flex;flex-direction:column;align-items:center}@media(min-width:48rem){.team-info{padding:3rem 0}}@media(min-width:96em){.team-info{padding:4rem 0}}.team-split{width:100%;max-width:1400px;display:flex;flex-direction:column;gap:2rem}@media(max-width:64em){.team-split .team-right{order:1;padding-bottom:3rem}.team-split .team-list{order:2;gap:2rem}}@media(min-width:64em){.team-split{display:grid;grid-template-columns:1fr 3fr;gap:3rem;align-items:stretch}.team-split .team-list{order:1}.team-split .team-right{order:2;display:flex;flex-direction:column}}.team-list{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:64em){.team-list{gap:1rem}}.team-list .up-1{position:relative;animation:fadeUp 2s .3s ease-in-out forwards}.team-list .up-2{position:relative;animation:fadeUp 2s .6s ease-in-out forwards}.team-list .up-3{position:relative;animation:fadeUp 2s .9s ease-in-out forwards}.team-story{max-width:600px;margin:0 auto;padding:1.5rem;color:#fff;text-align:center;flex-grow:1}.team-story p{margin:.5rem 0;opacity:.92}.member{width:100%;opacity:0;padding:1rem;box-sizing:border-box}.member:hover{background-color:rgba(196,196,196,.1)}@media(min-width:48rem){.member{padding:1.25rem}}@media(min-width:64em){.member{padding:1rem}}.member-header{margin-bottom:.5rem}.member-name{margin:0;line-height:1.2;color:#c4c4c4;font-weight:700}.member-role{margin:.25rem 0;color:#c4c4c4;opacity:.85}.member-description{margin:.5rem 0;color:#c4c4c4;opacity:.92;text-align:left}.contact{background-image:#070411;padding:38rem 0 14rem}.contact-container{position:relative;gap:13.5rem}@media screen and (min-width:80em){.contact-container{display:flex;max-height:37.5rem;gap:5rem;margin-bottom:10rem}}@media screen and (min-width:96em){.contact-container{gap:13.5rem;margin-bottom:10rem}}.contact-container *>{flex:none}.contact .information{flex:none;max-width:500px;margin-bottom:1rem;text-align:left}.contact .information h2{font-size:6rem;font-weight:700;margin-bottom:3rem}.contact .information .information-description{font-size:1.8rem;line-height:1.6;margin-bottom:1.5rem}.contact .information .information-link{font-size:2.2rem;text-decoration:underline;color:#ee1c75}.contact .contact-form{width:100%;max-width:800px;padding:4rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:1.5rem}.contact .contact-form fieldset{width:100%;border:none;padding:0}.contact .contact-form label{font-size:2.2rem;margin-bottom:1rem;color:#fff}.contact .contact-form input,.contact .contact-form label{font-weight:700}.contact .contact-form textarea{resize:vertical;min-height:200px;max-height:400px}.contact .contact-form input,.contact .contact-form textarea{width:100%;padding:10px;margin-top:5px;margin-bottom:15px;border:1px solid #ccc;border-radius:4px;font-size:large}.contact .contact-form label{font-weight:700}.contact .contact-form .honeypot{display:none}.contact .contact-form .form-actions{display:flex;align-items:center;justify-content:flex-start;gap:15px}.contact .contact-form .submit-btn{padding:1.5rem;color:#fff;font-size:2rem;color:#fff;font-weight:700;background-color:#000;border:none;border-radius:5px;width:100%;transition:background-color .3s ease;text-transform:uppercase;border-radius:4px;border:1px solid #fff}.contact .contact-form .submit-btn:hover{background-color:#fff;color:#0c072a}.contact-links{padding-top:14rem;text-align:center}.contact-link{display:block;margin-bottom:3rem;text-align:justify;max-width:26rem;margin-left:auto;margin-right:auto}@media screen and (min-width:48rem){.contact-link{max-width:28rem}}@media screen and (min-width:64em){.contact-link{display:inline-block;margin-bottom:0;max-width:40rem;margin-right:5.5rem;margin-bottom:5rem}.contact-link:last-child{margin-right:0;margin-bottom:0}}@media screen and (min-width:80em){.contact-link{margin-bottom:0}}.contact-link-img{vertical-align:bottom}.contact-link-text{margin-left:1rem}@media screen and (min-width:48rem){.contact-link-text{margin-left:3.5rem}}@media screen and (min-width:80em){.contact .btn{position:absolute;bottom:0}}.contact-img{display:block;margin:0 auto;opacity:0}.partners{display:flex;flex-direction:column;align-items:center;overflow:hidden;z-index:0}.partners-carousel{width:100%;max-width:1400px;overflow:hidden;padding-top:2rem;margin:7rem 0;display:flex;justify-content:center}@media screen and (min-width:40rem){.partners-carousel{padding-top:2.5rem}}@media screen and (min-width:48rem){.partners-carousel{padding-top:3rem}}@media screen and (min-width:64em){.partners-carousel{max-width:1600px}}@media screen and (min-width:96em){.partners-carousel{max-width:1800px}}.carousel-track{display:flex;animation:slide var(--animation-duration,20s)linear infinite}@keyframes slide{0%{transform:translateX(0)}100%{transform:translateX(calc(-100%/var(--set-count,4)))}}.partner-card{flex:none;width:25rem;height:17rem;border-radius:8px;padding:1.5rem;transition:all .3s ease;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0 2rem}@media screen and (min-width:40rem){.partner-card{width:22rem;height:13rem;margin:0 2.5rem}}@media screen and (min-width:48rem){.partner-card{width:20rem;height:12rem;margin:0 3rem}}@media screen and (min-width:64em){.partner-card{width:22rem;height:13rem;margin:0 3.5rem}}@media screen and (min-width:96em){.partner-card{width:24rem;height:14rem;margin:0 4rem}}.partner-card.card-0{filter:drop-shadow(0 0 3px rgba(0,255,0,.7))}.partner-card.card-0.card-0-hover:hover{background-color:rgba(0,255,0,5%)}.partner-card.card-1{filter:drop-shadow(0 0 6px #ee1c75)}.partner-card.card-1.card-1-hover:hover{background-color:rgba(238,28,117,.1)}.partner-card.card-2{filter:drop-shadow(0 0 6px #1e3a8a)}.partner-card.card-2.card-2-hover:hover{background-color:rgba(30,58,138,.1)}.partner-card.card-3{filter:drop-shadow(0 0 6px #f2612c)}.partner-card.card-3.card-3-hover:hover{background-color:rgba(242,97,44,.1)}.partner-card img{max-width:90%;max-height:90%;object-fit:contain;border-radius:4px}.event-list{background:0 0;min-height:100vh;margin:0;margin-top:-10.6rem!important;padding-top:10.6rem!important}.event-list .event-overlay{min-height:100vh;display:flex;align-items:center}.event-list .event-overlay.overlay-dark{background:rgba(0,0,0,.5)}.event-list .event-overlay .container .event-content{margin-bottom:1.5rem}.event-list .event-overlay .container .events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding:1rem 0}@media(min-width:768px){.event-list .event-overlay .container .events-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.event-list .event-overlay .container .events-grid .event-card{background:0 0;border-radius:.5rem;padding:.5rem;max-width:600px;transition:transform .2s ease-in-out;box-sizing:border-box;margin-top:2rem}.event-list .event-overlay .container .events-grid .event-card:hover{transform:translateY(-20px)}.event-list .event-overlay .container .events-grid .event-card .event-media{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:580px;margin:0 auto}.event-list .event-overlay .container .events-grid .event-card .event-media .event-poster{width:100%;max-width:580px;max-height:450px;object-fit:contain;background-color:transparent;border-radius:.5rem}.event-list .event-overlay .container .events-grid .event-card .event-media .event-text{max-width:580px;box-sizing:border-box}.event-list .event-overlay .container .events-grid .event-card .event-media .event-text h4{max-width:100%;word-break:break-all;box-sizing:border-box}.event-list .event-overlay .container .events-grid .event-card .event-media .event-text p{max-width:100%;box-sizing:border-box}.event-list .event-overlay .container .events-grid .event-card .event-media .event-text .tax-info{color:#c4c4c4;font-size:1.2rem}.event-list .event-overlay .container .events-grid .event-card .event-media:hover .event-text{background:#070411;padding:0 .5rem .5rem;border-radius:.25rem}.events-single{background-image:url("{{ $poster }}");background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh;margin:0}.events-single .event-overlay{min-height:100vh;display:flex;align-items:center}.events-single .event-overlay.overlay-dark{background:rgba(0,0,0,.5)}.events-single .event-overlay .container .event-title{font-size:2.5rem;margin-bottom:1rem}.events-single .event-overlay .container .event-content{margin-bottom:1.5rem}.events-single .event-overlay .container .event-details p{margin:.5rem 0}.events-single .event-overlay .container .event-details p strong{font-weight:700}.events-single .event-overlay .container .event-details .btn-tickets{display:inline-block;padding:.5rem 1rem;background-color:#007bff;color:#fff;text-decoration:none;border-radius:.25rem;margin-top:1rem}.events-single .event-overlay .container .event-details .btn-tickets:hover{background-color:#0056b3}