.page-module__80lavG__page{font-family:var(--font-sansation), Arial, Helvetica, sans-serif;background-color:#050505;font-size:18px;line-height:1.55}.page-module__80lavG__contentBackdrop{background-image:url(/tournaments/msi-grand-prix-2026/content-background.webp);background-position:top;background-repeat:repeat-y;background-size:100%;background-attachment:fixed}.page-module__80lavG__heroImage{filter:brightness(1.12)saturate(1.04)}.page-module__80lavG__heroOverlay{background:linear-gradient(90deg,#0505057a 0%,#05050529 48%,#0000 78%),linear-gradient(#0000 86%,#050505 100%)}.page-module__80lavG__section{border-top:1px solid #ffffff17;position:relative}.page-module__80lavG__sectionHeadingLine{background:linear-gradient(90deg, var(--color-primary), transparent);flex:1;height:2px;margin-bottom:.5rem}.page-module__80lavG__interactive{transition:transform .18s,border-color .18s,background-color .18s,color .18s}.page-module__80lavG__angledButton{clip-path:polygon(.75rem 0,100% 0,100% calc(100% - .75rem),calc(100% - .75rem) 100%,0 100%,0 .75rem)}.page-module__80lavG__scheduleCard{background:linear-gradient(145deg, var(--color-ascent-grey), color-mix(in oklch, var(--color-ascent-blue) 70%, black));clip-path:polygon(1.25rem 0,100% 0,100% calc(100% - 1.25rem),calc(100% - 1.25rem) 100%,0 100%,0 1.25rem);border:1px solid #ffffff29;min-height:15rem;position:relative;overflow:hidden}.page-module__80lavG__scheduleCard:after{background:var(--color-primary);content:"";height:.25rem;position:absolute;bottom:0;left:0;right:0}.page-module__80lavG__schedulePrimary{background:linear-gradient(145deg, color-mix(in oklch, var(--color-ascent-grey) 75%, white), var(--color-ascent-blue))}.page-module__80lavG__schedulePractice:after{background:#fff}.page-module__80lavG__prizeCard{background:linear-gradient(145deg, var(--color-ascent-grey), color-mix(in oklch, var(--color-ascent-blue) 68%, black));clip-path:polygon(1.25rem 0,100% 0,100% calc(100% - 1.25rem),calc(100% - 1.25rem) 100%,0 100%,0 1.25rem);border:1px solid #ffffff26;position:relative;overflow:hidden}.page-module__80lavG__firstPrize{background:linear-gradient(145deg, color-mix(in oklch, var(--color-primary) 64%, #5b401a), #2d251c)}.page-module__80lavG__randomPrize{background:linear-gradient(145deg, color-mix(in oklch, var(--color-blu) 58%, #064658), #062d39)}.page-module__80lavG__faqSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;list-style:none;display:flex}.page-module__80lavG__faqSummary::-webkit-details-marker{display:none}.page-module__80lavG__faqSummary:after{color:#fff;content:"+";border:1px solid #ffffff52;border-radius:9999px;flex:none;place-items:center;width:2.25rem;height:2.25rem;font:700 1.5rem/1 Arial,sans-serif;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.page-module__80lavG__faqItem[open] .page-module__80lavG__faqSummary:after{border-color:var(--color-primary);background:color-mix(in oklch, var(--color-primary) 14%, transparent);content:"−";transform:rotate(180deg)}.page-module__80lavG__closingOverlay{background:linear-gradient(#050505bd,#050505e0)}@media not (min-width:40rem){.page-module__80lavG__sectionHeadingLine{display:none}.page-module__80lavG__heroOverlay{background:linear-gradient(#0505052e 0%,#05050561 42%,#050505 100%),linear-gradient(90deg,#05050557,#0000)}}@media (prefers-reduced-motion:reduce){.page-module__80lavG__interactive,.page-module__80lavG__faqSummary:after{transition:none}}
