.page-module__E0kJGG__home{position:relative}.page-module__E0kJGG__break{background-color:var(--classic);position:relative}
.landing-module__JREfSq__landing{gap:16px;padding-top:76px;display:flex}.landing-module__JREfSq__title{align-items:center;gap:8px;display:flex}.landing-module__JREfSq__title h1{font-size:1.25rem}.landing-module__JREfSq__header{flex-direction:column;gap:8px;display:flex}.landing-module__JREfSq__header p{color:#fff}.landing-module__JREfSq__button{justify-content:flex-end;align-items:center;gap:8px;display:flex}.landing-module__JREfSq__button span{font-weight:700}.landing-module__JREfSq__warn{color:var(--white);background-color:var(--digital);flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.landing-module__JREfSq__warn .landing-module__JREfSq__back-icon{opacity:.1;width:100%;height:auto;position:absolute;bottom:0;right:0;transform:translate(40%)}.landing-module__JREfSq__warn .landing-module__JREfSq__content{font-size:3.5rem;font-weight:700}.landing-module__JREfSq__mid{color:var(--white);flex-direction:column;flex:1;gap:16px;display:flex}.landing-module__JREfSq__courses{background-color:var(--confidence);flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.landing-module__JREfSq__courses .landing-module__JREfSq__back-icon{opacity:.1;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translate(-40%,-40%)}.landing-module__JREfSq__comissions{background-color:var(--classic);flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:16px;display:flex;position:relative;overflow:hidden}.landing-module__JREfSq__comissions .landing-module__JREfSq__back-icon{opacity:.1;width:100%;height:auto;position:absolute;top:0;left:0}.landing-module__JREfSq__roster{position:relative}@media (max-width:860px){.landing-module__JREfSq__landing{flex-direction:column}}
.roster-module__DuLozW__roster{background-color:var(--white);flex-direction:column;flex:1;display:flex;box-shadow:0 0 50px #0000001a}.roster-module__DuLozW__header{padding:16px 16px 0}.roster-module__DuLozW__header h2{font-size:1.75rem;font-family:var(--font-gelasio);color:var(--confidence)}.roster-module__DuLozW__list{flex-direction:column;gap:24px;padding:16px;display:flex}.roster-module__DuLozW__member{align-items:center;gap:12px;display:flex}.roster-module__DuLozW__member.roster-module__DuLozW__cut{position:relative}.roster-module__DuLozW__member.roster-module__DuLozW__cut:before{content:"";background-color:#fff;width:10px;height:150%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)rotate(5deg)}.roster-module__DuLozW__member .roster-module__DuLozW__content{flex-direction:column;display:flex}.roster-module__DuLozW__member .roster-module__DuLozW__title{text-transform:uppercase;color:var(--classic);font-size:.75rem;font-weight:700}.roster-module__DuLozW__member .roster-module__DuLozW__name{color:var(--confidence);font-weight:700}
.events-module__HezQFG__events{padding-top:32px}.events-module__HezQFG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.events-module__HezQFG__header h1{font-family:var(--font-gelasio);color:var(--confidence)}.events-module__HezQFG__button{color:var(--classic);align-items:center;gap:8px;padding:8px;font-weight:700;display:flex}.events-module__HezQFG__carousel{padding-top:12px}
.carousel-module__DA4C5q__carousel{--padding:calc((100% - var(--container-width))/2);padding-left:var(--padding);padding-right:var(--padding);scroll-snap-type:x mandatory;scroll-padding-left:calc(var(--padding) + var(--container-padding));gap:16px;margin-top:-64px;margin-bottom:-64px;padding-top:64px;padding-bottom:64px;display:flex;overflow-x:auto}.carousel-module__DA4C5q__carousel::-webkit-scrollbar{display:none}.carousel-module__DA4C5q__carousel>:first-child{margin-left:var(--container-padding)}.carousel-module__DA4C5q__carousel>:last-child{margin-right:var(--container-padding)}.carousel-module__DA4C5q__carousel>*{scroll-snap-align:start;flex-shrink:0}@media (max-width:678px){.carousel-module__DA4C5q__carousel{scroll-snap-type:none;scroll-padding-left:unset}}
