.overview-module__p09oma__root{scroll-snap-align:start;height:100%;padding:calc(var(--header-height) + 16px)min(160px,8vw)32px;flex-direction:column;display:flex}@media (max-width:767px){.overview-module__p09oma__root{padding:calc(var(--header-height) + 16px)16px 24px;overflow-y:auto}}.overview-module__p09oma__cards{grid-template-columns:repeat(3,1fr);column-gap:24px;margin-block:auto;display:grid}@media (max-width:1023px){.overview-module__p09oma__cards{flex-direction:column;gap:16px;display:flex}}@media (max-width:767px){.overview-module__p09oma__cards{gap:12px}}.overview-module__p09oma__card{grid-row:span 3;grid-template-rows:subgrid;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;row-gap:16px;padding:28px;transition:background-color .3s,border-color .3s;display:grid;position:relative}@media (hover:hover){.overview-module__p09oma__card:hover{background:#ffffff1f;border-color:#e0185f99}}.overview-module__p09oma__card:has(.overview-module__p09oma__link:focus-visible){border-color:#e0185f}@media (max-width:1154px){.overview-module__p09oma__card{row-gap:12px;padding:24px}}@media (max-width:1023px){.overview-module__p09oma__card{flex-direction:column;gap:12px;display:flex}}@media (max-width:767px){.overview-module__p09oma__card{gap:8px;padding:14px 16px}}.overview-module__p09oma__title{text-transform:uppercase;letter-spacing:5%;color:#fff;font-size:28px;line-height:34px}@media (max-width:1154px){.overview-module__p09oma__title{font-size:24px;line-height:28px}}@media (max-width:767px){.overview-module__p09oma__title{font-size:20px;line-height:24px}}.overview-module__p09oma__text{color:#cecece;text-wrap:pretty;font-size:20px;line-height:28px}@media (max-width:1154px){.overview-module__p09oma__text{font-size:17px;line-height:24px}}@media (max-width:767px){.overview-module__p09oma__text{font-size:15px;line-height:20px}}.overview-module__p09oma__link{color:#fff;text-underline-offset:5px;place-self:start;font-size:18px;line-height:26px;-webkit-text-decoration:underline #e0185fcc;text-decoration:underline #e0185fcc;text-decoration-thickness:1px;transition:color .3s}.overview-module__p09oma__link:after{content:"";position:absolute;inset:0}@media (hover:hover){.overview-module__p09oma__card:hover .overview-module__p09oma__link{color:#e0185f}}@media (max-width:1154px){.overview-module__p09oma__link{font-size:16px;line-height:22px}}@media (max-width:767px){.overview-module__p09oma__link{font-size:15px;line-height:20px}}
.events-module__i45sCG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;display:grid}@media (max-width:767px){.events-module__i45sCG__grid{gap:16px}}.events-module__i45sCG__row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;display:grid;overflow-x:auto}.events-module__i45sCG__row::-webkit-scrollbar{display:none}.events-module__i45sCG__row>*{scroll-snap-align:start}@media (max-width:1154px){.events-module__i45sCG__row{grid-auto-columns:calc(44.4444% - 21.3333px)}}@media (max-width:767px){.events-module__i45sCG__row{grid-auto-columns:85%;gap:12px}}.events-module__i45sCG__rowWrap{position:relative}.events-module__i45sCG__rowButton{z-index:1;cursor:pointer;background:#000000bf;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .3s;display:none;position:absolute;top:50%}.events-module__i45sCG__rowButton span{background:#fff;width:24px;height:24px;-webkit-mask:url(/images/arrow.svg);mask:url(/images/arrow.svg)}@media (hover:hover) and (pointer:fine){.events-module__i45sCG__rowButton{display:flex}}@media (hover:hover){.events-module__i45sCG__rowButton:hover{background:#e0185f}}.events-module__i45sCG__rowPrev{left:12px;transform:translateY(-50%)rotate(90deg)}.events-module__i45sCG__rowNext{right:12px;transform:translateY(-50%)rotate(-90deg)}.events-module__i45sCG__card{color:#fff;background:#ffffff12;border-radius:4px;flex-direction:column;min-width:0;transition:background .3s;display:flex;overflow:hidden}@media (hover:hover){.events-module__i45sCG__card:hover{background:#ffffff1f}.events-module__i45sCG__card:hover .events-module__i45sCG__cardTitle{color:#e0185f}}.events-module__i45sCG__cardPast{opacity:.65}.events-module__i45sCG__cardPast .events-module__i45sCG__cardPoster{filter:grayscale()}.events-module__i45sCG__cardPoster{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.events-module__i45sCG__cardBody{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 20px 20px;display:flex}@media (max-width:767px){.events-module__i45sCG__cardBody{padding:14px 16px 16px}}.events-module__i45sCG__cardDate{letter-spacing:.05em;text-transform:uppercase;color:#e0185f;font-size:14px;line-height:20px}.events-module__i45sCG__cardTitle{font-size:22px;line-height:28px;transition:color .3s}@media (max-width:767px){.events-module__i45sCG__cardTitle{font-size:19px;line-height:25px}}.events-module__i45sCG__cardMeta{color:#cecece;font-size:15px;line-height:22px}.events-module__i45sCG__badge{letter-spacing:.05em;text-transform:uppercase;background:#ffffff26;border-radius:2px;margin-top:4px;padding:4px 8px;font-size:12px;line-height:16px}.events-module__i45sCG__hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:32px;display:grid}@media (max-width:900px){.events-module__i45sCG__hero{grid-template-columns:100%;gap:20px}}.events-module__i45sCG__heroPoster{border-radius:4px;width:100%;height:auto;display:block}.events-module__i45sCG__facts{background:#ffffff12;border-radius:4px;flex-direction:column;align-items:flex-start;gap:20px;padding:24px;display:flex}@media (max-width:767px){.events-module__i45sCG__facts{padding:20px}}.events-module__i45sCG__status{letter-spacing:.05em;text-transform:uppercase;color:#e0185f;font-size:14px;line-height:20px}.events-module__i45sCG__factList{gap:14px;display:grid}.events-module__i45sCG__fact{flex-direction:column;gap:2px;display:flex}.events-module__i45sCG__factLabel{letter-spacing:.05em;text-transform:uppercase;color:#9a9a9a;font-size:13px;line-height:18px}.events-module__i45sCG__note{color:#9a9a9a;font-size:13px;line-height:18px}.events-module__i45sCG__factValue{color:#fff;font-size:18px;line-height:26px}.events-module__i45sCG__factValue a{color:#fff;border-bottom:1px solid #e0185fcc}
.events-module__wphYDW__root{scroll-snap-align:start;height:100%;padding-top:calc(var(--header-height) + 16px);flex-direction:column;display:flex}.events-module__wphYDW__content{flex-direction:column;gap:32px;margin-block:auto;padding-inline:40px;display:flex}@media (max-width:1154px){.events-module__wphYDW__content{padding-inline:20px}}@media (max-width:767px){.events-module__wphYDW__content{gap:20px;padding-inline:8px}}.events-module__wphYDW__title{text-transform:uppercase;font-size:64px;line-height:64px}.events-module__wphYDW__title span{color:#e0185f}@media (max-width:767px){.events-module__wphYDW__title{font-size:32px;line-height:32px}}.events-module__wphYDW__all{color:#fff;border-bottom:1px solid #e0185fcc;align-self:flex-start;font-size:18px;line-height:26px;transition:color .3s}@media (hover:hover){.events-module__wphYDW__all:hover{color:#e0185f}}
.button-animation-module__wy9cWa__link{color:#fff;text-wrap:nowrap;letter-spacing:0%;cursor:pointer;background:linear-gradient(90deg,#e0185f40 0%,#7c3aed40 100%);border-radius:18px;align-items:center;gap:16px;padding:14px 28px;font-size:30px;line-height:44px;display:flex;position:relative}@media (max-width:767px){.button-animation-module__wy9cWa__link{font-size:20px;line-height:24px}}.button-animation-module__wy9cWa__link:before{content:"";background:conic-gradient(from var(--border-angle),#e0185f 0deg,#c026d3 90deg,#7c3aed 180deg,#4f46e5 270deg,#e0185f 360deg);-webkit-mask-composite:xor;pointer-events:none;border-radius:18px;padding:1.5px;animation:1.2s linear infinite paused button-animation-module__wy9cWa__border-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.button-animation-module__wy9cWa__link:hover:before{animation-play-state:running}}@media (max-width:1154px){.button-animation-module__wy9cWa__link:before{animation-play-state:running}}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes button-animation-module__wy9cWa__border-flow{to{--border-angle:360deg}}
