.EventCard-module__akElYW__cardContainer{box-sizing:border-box;background-color:#080808;border:1px solid #141414;flex-direction:column;flex:1;width:100%;height:auto;min-height:100%;transition:border-color .4s;display:flex;overflow:hidden;border-radius:0!important}.EventCard-module__akElYW__cardContainer:hover{border-color:#bc1c1c}.EventCard-module__akElYW__mediaStage{box-sizing:border-box;background-color:#000;flex-direction:column;flex:none;height:260px;display:flex;overflow:hidden}.EventCard-module__akElYW__mediaStageMultiple{height:400px}.EventCard-module__akElYW__imageWrapper{box-sizing:border-box;width:100%;position:relative;overflow:hidden}.EventCard-module__akElYW__fullHeight{flex:1;height:100%}.EventCard-module__akElYW__splitHeight{flex:1;height:50%}.EventCard-module__akElYW__splitHeight:first-child{border-bottom:1px solid #141414}.EventCard-module__akElYW__image{object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.15,1,.3,1)}.EventCard-module__akElYW__cardContainer:hover .EventCard-module__akElYW__image{transform:scale(1.03)}.EventCard-module__akElYW__imageOverlay{pointer-events:none;background:linear-gradient(#0000 60%,#0006 100%);position:absolute;inset:0}.EventCard-module__akElYW__contentStage{box-sizing:border-box;background-color:#080808;flex-direction:column;flex:1;justify-content:center;padding:1.75rem;display:flex;overflow:visible}.EventCard-module__akElYW__narrativeZone{box-sizing:border-box;flex-direction:column;gap:1.25rem;display:flex}.EventCard-module__akElYW__textGroup{box-sizing:border-box;flex-direction:column;display:flex}.EventCard-module__akElYW__description{color:#dcdcdc;margin:0;font-size:1rem;font-weight:400;line-height:1.6}@media (min-width:1024px){.EventCard-module__akElYW__cardContainer{flex-direction:row}.EventCard-module__akElYW__mediaStage,.EventCard-module__akElYW__mediaStageMultiple{flex-direction:column;flex:0 0 55%;height:auto;display:flex}.EventCard-module__akElYW__fullHeight,.EventCard-module__akElYW__splitHeight{flex:1;height:auto}.EventCard-module__akElYW__contentStage{border-left:1px solid #141414;flex:0 0 45%;padding:3.5rem}.EventCard-module__akElYW__description{font-size:1.05rem;line-height:1.65}}
.EventsCarousel-module__pxOIva__carouselWrapper{box-sizing:border-box;flex-direction:column;height:auto;min-height:600px;margin:3rem;display:flex;position:relative}.EventsCarousel-module__pxOIva__carouselViewport{box-sizing:border-box;flex-direction:column;flex:1;width:100%;display:flex;position:relative;overflow:hidden}.EventsCarousel-module__pxOIva__carouselTrack{box-sizing:border-box;flex:1;align-items:stretch;width:100%;display:flex}.EventsCarousel-module__pxOIva__carouselSlide{box-sizing:border-box;flex:0 0 100%;width:100%;padding:6px;display:flex}.EventsCarousel-module__pxOIva__navButton{color:#fff;cursor:pointer;z-index:10;background-color:#111;border:1px solid #333;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.EventsCarousel-module__pxOIva__navButton:hover{background-color:#bc1c1c;border-color:#bc1c1c}.EventsCarousel-module__pxOIva__navButton svg{display:block}.EventsCarousel-module__pxOIva__prevButton{left:-10px}.EventsCarousel-module__pxOIva__nextButton{right:-10px}@media (max-width:1200px){.EventsCarousel-module__pxOIva__prevButton{left:10px}.EventsCarousel-module__pxOIva__nextButton{right:10px}}@media (max-width:767px){.EventsCarousel-module__pxOIva__navButton{display:none!important}.EventsCarousel-module__pxOIva__carouselWrapper{margin:0}}@media (min-width:1024px){.EventsCarousel-module__pxOIva__carouselWrapper{height:auto;min-height:520px}}
.AchievementCard-module__ag0pIW__card{scroll-snap-align:start;box-sizing:border-box;background-color:#080808;border:1px solid #141414;flex-direction:column;flex:0 0 88vw;max-width:420px;transition:border-color .4s,transform .4s;display:flex;overflow:hidden}.AchievementCard-module__ag0pIW__card:hover{border-color:#bc1c1c}.AchievementCard-module__ag0pIW__imageWrapper{aspect-ratio:16/10;border-bottom:1px solid #141414;width:100%;position:relative;overflow:hidden}.AchievementCard-module__ag0pIW__image{object-fit:cover;transition:transform .7s cubic-bezier(.15,1,.3,1)}.AchievementCard-module__ag0pIW__card:hover .AchievementCard-module__ag0pIW__image{transform:scale(1.05)}.AchievementCard-module__ag0pIW__overlay{pointer-events:none;z-index:1;background:linear-gradient(#0000 60%,#000c 100%);position:absolute;inset:0}.AchievementCard-module__ag0pIW__carBadge{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.12em;-webkit-backdrop-filter:blur(4px);pointer-events:none;background-color:#080808bf;border:1px solid #bc1c1c;border-radius:4px;padding:.35rem .65rem;font-size:.75rem;font-weight:700;position:absolute;top:.75rem;right:.75rem}.AchievementCard-module__ag0pIW__content{scrollbar-width:none;flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1.25rem;display:flex;overflow-y:auto}.AchievementCard-module__ag0pIW__content::-webkit-scrollbar{display:none}.AchievementCard-module__ag0pIW__aboutSection{flex-direction:column;gap:.875rem;display:flex}.AchievementCard-module__ag0pIW__aboutItem{flex-direction:column;gap:.2rem;display:flex}.AchievementCard-module__ag0pIW__aboutHeading{color:#fff;letter-spacing:.02em;margin:0;font-size:1rem;font-weight:600}.AchievementCard-module__ag0pIW__aboutDesc{color:#a0a0a0;margin:0;font-size:.875rem;line-height:1.55}.AchievementCard-module__ag0pIW__divider{background-color:#1a1a1a;flex-shrink:0;width:100%;height:1px}.AchievementCard-module__ag0pIW__rankSection{flex-direction:column;gap:.875rem;display:flex}.AchievementCard-module__ag0pIW__rankItem{align-items:flex-start;gap:.875rem;display:flex}.AchievementCard-module__ag0pIW__rankPosition{color:#bc1c1c;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;min-width:42px;margin-top:.1rem;font-size:1rem;font-weight:700}.AchievementCard-module__ag0pIW__rankDesc{color:#dcdcdc;margin:0;font-size:.875rem;line-height:1.55}@media (min-width:768px){.AchievementCard-module__ag0pIW__card{flex:0 0 85vw;max-width:400px}.AchievementCard-module__ag0pIW__imageWrapper{aspect-ratio:auto;flex:0 0 45%}.AchievementCard-module__ag0pIW__carBadge{padding:.4rem .75rem;font-size:.8rem;top:1rem;right:1rem}.AchievementCard-module__ag0pIW__content{gap:1.25rem;padding:1.75rem}.AchievementCard-module__ag0pIW__aboutHeading{font-size:1.1rem}.AchievementCard-module__ag0pIW__aboutDesc{font-size:.9rem}.AchievementCard-module__ag0pIW__rankPosition{min-width:45px;font-size:1.05rem}.AchievementCard-module__ag0pIW__rankDesc{font-size:.9rem}}@media (min-width:1200px){.AchievementCard-module__ag0pIW__content{gap:1.5rem;padding:2rem}.AchievementCard-module__ag0pIW__aboutHeading{font-size:1.15rem}.AchievementCard-module__ag0pIW__rankPosition{font-size:1.1rem}}
.AchievementsList-module__Dic4HW__wrapper{box-sizing:border-box;flex:1;height:auto;margin:4rem;display:flex;position:relative}.AchievementsList-module__Dic4HW__listContainer{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#2a2a2a transparent;-ms-overflow-style:none;flex:1;gap:1.25rem;height:500px;min-height:0;padding:8px 0 18px;scroll-padding-left:0;display:flex;overflow-x:auto}.AchievementsList-module__Dic4HW__listContainer::-webkit-scrollbar{height:6px}.AchievementsList-module__Dic4HW__listContainer::-webkit-scrollbar-track{background:0 0}.AchievementsList-module__Dic4HW__listContainer::-webkit-scrollbar-thumb{background:#222;border-radius:3px}.AchievementsList-module__Dic4HW__listContainer::-webkit-scrollbar-thumb:hover{background:#bc1c1c}.AchievementsList-module__Dic4HW__navButton{color:#fff;cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(4px);background-color:#111111e6;border:1px solid #333;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,border-color .2s;display:flex;position:absolute;top:calc(50% - 9px);transform:translateY(-50%)}.AchievementsList-module__Dic4HW__navButton:hover{background-color:#bc1c1c;border-color:#bc1c1c}.AchievementsList-module__Dic4HW__navButton svg{display:block}.AchievementsList-module__Dic4HW__prevButton{left:6px}.AchievementsList-module__Dic4HW__nextButton{right:6px}@media (max-width:767px){.AchievementsList-module__Dic4HW__listContainer{scrollbar-width:none;gap:1rem}.AchievementsList-module__Dic4HW__listContainer::-webkit-scrollbar{display:none}.AchievementsList-module__Dic4HW__navButton{display:none}.AchievementsList-module__Dic4HW__wrapper{margin:0}}@media (min-width:768px){.AchievementsList-module__Dic4HW__wrapper{height:auto;min-height:0}.AchievementsList-module__Dic4HW__listContainer{gap:2rem}.AchievementsList-module__Dic4HW__prevButton{left:12px}.AchievementsList-module__Dic4HW__nextButton{right:12px}}
.SponsorsGrid-module__4N2Dpq__gridContainer{box-sizing:border-box;flex-wrap:wrap;place-content:center;align-items:center;gap:1.5rem 2.5rem;width:100%;padding-top:2rem;display:flex}.SponsorsGrid-module__4N2Dpq__sponsorItem{opacity:.55;filter:brightness(0)invert();justify-content:center;align-items:center;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s,opacity .4s;display:flex}.SponsorsGrid-module__4N2Dpq__sponsorItem:hover{opacity:1;transform:scale(1.08)}.SponsorsGrid-module__4N2Dpq__logoImage{object-fit:contain;width:auto;max-width:130px;height:auto;max-height:70px}@media (min-width:768px){.SponsorsGrid-module__4N2Dpq__gridContainer{gap:2.5rem 4rem}.SponsorsGrid-module__4N2Dpq__logoImage{max-width:180px;max-height:90px}}@media (min-width:1024px){.SponsorsGrid-module__4N2Dpq__gridContainer{gap:3rem 5rem}.SponsorsGrid-module__4N2Dpq__logoImage{max-width:220px;max-height:110px}}
.page-module___8aEwW__home{color:#fff;scroll-behavior:smooth;background-color:#050505}.page-module___8aEwW__heroSection{background-image:url(/rmse19.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:100vh;display:flex;position:relative}.page-module___8aEwW__overlay{z-index:1;background:radial-gradient(circle,#0003 0%,#000c 75%,#000000e6 90%);position:absolute;inset:0}.page-module___8aEwW__heroContent{z-index:10;text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:64rem;padding:0;display:flex;position:relative}.page-module___8aEwW__title{letter-spacing:.03em;color:#fff;text-transform:uppercase;margin-bottom:1rem;font-size:2rem;font-weight:700}.page-module___8aEwW__subtitle{color:#fff;letter-spacing:.01em;opacity:.9;padding:0 1rem;font-size:1.1rem;font-style:italic;font-weight:500}.page-module___8aEwW__heroSocials{justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.page-module___8aEwW__heroIconLink{color:#fff;opacity:.85;justify-content:center;align-items:center;transition:color .3s,transform .3s;display:flex}.page-module___8aEwW__heroIconLink:hover{color:#bc1c1c;opacity:1;transform:translateY(-3px)}.page-module___8aEwW__eventsSection{box-sizing:border-box;background-color:#050505;flex-direction:column;width:100%;max-width:100vw;height:auto;padding:3.5rem 0 1.5rem;display:flex;overflow:hidden}.page-module___8aEwW__sponsorsSection{box-sizing:border-box;background-color:#050505;flex-direction:column;width:100%;max-width:100vw;height:auto;padding:4rem 0;display:flex}.page-module___8aEwW__sectionHeaderWrapper{flex:none;align-self:flex-start;margin-bottom:1.5rem;margin-left:1.5rem;display:inline-block;position:relative}.page-module___8aEwW__sectionHeader{text-transform:uppercase;letter-spacing:.05em;color:#fff;white-space:nowrap;margin:0;padding-bottom:.5rem;font-size:1.6rem;font-weight:700}.page-module___8aEwW__sectionHeader:after{content:"";background-color:#bc1c1c;width:60px;height:4px;position:absolute;bottom:-4px;left:0}@media (min-width:768px){.page-module___8aEwW__home{scroll-snap-type:y mandatory}.page-module___8aEwW__heroSection{scroll-snap-align:start}.page-module___8aEwW__title{font-size:4.25rem}.page-module___8aEwW__subtitle{padding:0;font-size:1.75rem}.page-module___8aEwW__heroSocials{gap:2rem;margin-top:2.5rem}.page-module___8aEwW__heroIconLink svg{width:28px;height:28px}.page-module___8aEwW__eventsSection{scroll-snap-align:start;height:auto;min-height:min(100vh,880px);padding:6rem 0 2.5rem}.page-module___8aEwW__sponsorsSection{scroll-snap-align:start;padding:7rem 0 6rem}.page-module___8aEwW__sectionHeaderWrapper{margin-left:4rem}.page-module___8aEwW__sectionHeader{font-size:2.5rem}}@media (min-width:1024px){.page-module___8aEwW__title{font-size:5.25rem}}
