.hero[data-astro-cid-i3irphx7]{isolation:isolate;position:relative;overflow:clip}.hero__media[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{width:100%;height:auto;display:block}.hero__anchor[data-astro-cid-i3irphx7]{height:0;scroll-margin-top:var(--space-4);position:relative;overflow:hidden}@media (width<=759px){.hero[data-astro-cid-i3irphx7]{height:100svh;min-height:100svh}.hero__media[data-astro-cid-i3irphx7],.hero__media[data-astro-cid-i3irphx7] picture[data-astro-cid-i3irphx7]{position:absolute;inset:0}.hero__media[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:center 30%;width:100%;height:100%}}.intro[data-astro-cid-bfvg5gwo]{gap:var(--space-7);padding:var(--margin-page-block) var(--margin-page-inline);background-color:var(--color-tan-02);align-items:center;display:grid}.intro__media[data-astro-cid-bfvg5gwo]{border-radius:var(--radius-image);aspect-ratio:600/552;overflow:hidden}.intro__media[data-astro-cid-bfvg5gwo] img[data-astro-cid-bfvg5gwo]{object-fit:cover;width:100%;height:100%}.intro__copy[data-astro-cid-bfvg5gwo]{align-items:flex-start;gap:var(--space-7);flex-direction:column;display:flex}.intro__heading[data-astro-cid-bfvg5gwo]{color:var(--color-red-02);margin:0}.intro__body[data-astro-cid-bfvg5gwo]{color:var(--color-black-01)}.intro__body[data-astro-cid-bfvg5gwo]>p:last-child{margin-bottom:0}@media (width>=900px){.intro[data-astro-cid-bfvg5gwo]{gap:var(--space-7);grid-template-columns:1fr 1fr}}.spotlight[data-astro-cid-qvhhzsmk]{background-color:var(--color-red-02);position:relative}.spotlight__viewport[data-astro-cid-qvhhzsmk]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden}.spotlight__viewport[data-astro-cid-qvhhzsmk]::-webkit-scrollbar{display:none}.spotlight__viewport[data-astro-cid-qvhhzsmk]:focus-visible{outline:2px solid var(--color-tan-02);outline-offset:-4px}.spotlight__track[data-astro-cid-qvhhzsmk]{margin:0;padding:0;list-style:none;display:flex}.spotlight__panel[data-astro-cid-qvhhzsmk]{min-height:480px;padding:var(--margin-page-block) var(--margin-page-inline);padding-bottom:calc(var(--margin-page-block) + 56px);color:var(--color-tan-02);scroll-snap-align:start;isolation:isolate;flex:0 0 100%;align-items:center;display:flex;position:relative}.spotlight__media[data-astro-cid-qvhhzsmk]{z-index:-1;background-color:var(--color-red-02);position:absolute;inset:0;overflow:hidden}.spotlight__media[data-astro-cid-qvhhzsmk] img[data-astro-cid-qvhhzsmk]{object-fit:cover;width:100%;height:100%;display:block}.spotlight__media[data-astro-cid-qvhhzsmk]:after{content:"";background-color:#000000b3;position:absolute;inset:0}.spotlight__content[data-astro-cid-qvhhzsmk]{align-items:flex-start;gap:var(--space-5);flex-direction:column;max-width:800px;display:flex}.spotlight__heading[data-astro-cid-qvhhzsmk],.spotlight__body[data-astro-cid-qvhhzsmk]{margin:0}.spotlight__chrome[data-astro-cid-qvhhzsmk]{right:var(--margin-page-inline);bottom:var(--space-7);left:var(--margin-page-inline);justify-content:flex-end;align-items:center;gap:var(--space-4);pointer-events:none;display:flex;position:absolute}.spotlight__dots[data-astro-cid-qvhhzsmk]{gap:var(--space-2);align-items:center;margin-left:auto;margin-right:auto;display:none}.spotlight__dot[data-astro-cid-qvhhzsmk]{background-color:var(--color-tan-02);opacity:.5;border-radius:999px;width:8px;height:8px;display:block}.spotlight__dot[data-astro-cid-qvhhzsmk].is-current{opacity:1;width:32px}.spotlight__chrome[data-astro-cid-qvhhzsmk] .carousel-arrows{pointer-events:auto}@media (width>=760px){.spotlight__panel[data-astro-cid-qvhhzsmk]{min-height:557px}.spotlight__dots[data-astro-cid-qvhhzsmk]{display:flex}}.fighting[data-astro-cid-76b2jz72]{align-items:center;gap:var(--space-7);padding:var(--margin-page-block) var(--margin-page-inline);background-color:var(--color-tan-02);flex-direction:column;display:flex}.fighting__heading[data-astro-cid-76b2jz72]{color:var(--color-red-02);text-align:center;margin:0}.events[data-astro-cid-cxx7c765]{padding:var(--margin-page-block) 0 var(--space-7) var(--margin-page-inline);background-color:var(--color-red-02);color:var(--color-tan-02);overflow:hidden}.events__heading[data-astro-cid-cxx7c765]{margin:0 var(--margin-page-inline) var(--space-7) 0}.events__arrows[data-astro-cid-cxx7c765]{margin-top:var(--space-7);margin-right:var(--margin-page-inline);margin-left:auto}.events__viewport[data-astro-cid-cxx7c765]{scroll-snap-type:x proximity;scrollbar-width:none;overflow:auto hidden}.events__viewport[data-astro-cid-cxx7c765]::-webkit-scrollbar{display:none}.events__viewport[data-astro-cid-cxx7c765]:focus-visible{outline:2px solid var(--color-tan-02);outline-offset:4px}.events__track[data-astro-cid-cxx7c765]{align-items:flex-start;gap:var(--space-5);padding:0 var(--margin-page-inline) 0 0;margin:0;list-style:none;display:flex}.events__card[data-astro-cid-cxx7c765]{justify-content:space-between;gap:var(--space-7);border-radius:var(--radius-image);background-color:var(--color-tan-02);height:399px;color:var(--color-black-02);scroll-snap-align:start;flex-direction:column;flex:0 0 min(380px,85vw);padding:36px;display:flex;position:relative}.events__card-link[data-astro-cid-cxx7c765]{justify-content:space-between;gap:var(--space-7);min-height:100%;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.events__card-link[data-astro-cid-cxx7c765]:hover .events__card-title[data-astro-cid-cxx7c765],.events__card-link[data-astro-cid-cxx7c765]:focus-visible .events__card-title[data-astro-cid-cxx7c765]{color:var(--color-red-03)}.events__card-link[data-astro-cid-cxx7c765]:focus-visible{outline:2px solid var(--color-red-02);outline-offset:4px}.events__card-heading[data-astro-cid-cxx7c765]{gap:var(--space-3);flex-direction:column;display:flex}.events__card-title-row[data-astro-cid-cxx7c765]{padding-right:28px;position:relative}.events__card-title[data-astro-cid-cxx7c765],.events__card-subtitle[data-astro-cid-cxx7c765],.events__card-when[data-astro-cid-cxx7c765]{margin:0}.events__card-title[data-astro-cid-cxx7c765]{color:var(--color-red-02);line-height:var(--leading-body);transition:color var(--transition-hover)}.events__card-arrow[data-astro-cid-cxx7c765]{width:24px;height:24px;color:var(--color-red-02);background-color:currentColor;position:absolute;top:0;right:0;-webkit-mask:url(/arrow-right.svg) 50%/contain no-repeat;mask:url(/arrow-right.svg) 50%/contain no-repeat}.events__all-arrow[data-astro-cid-cxx7c765]{background-color:currentColor;flex-shrink:0;width:24px;height:24px;display:block;-webkit-mask:url(/arrow-right.svg) 50%/contain no-repeat;mask:url(/arrow-right.svg) 50%/contain no-repeat}.events__card--all[data-astro-cid-cxx7c765]{background-color:var(--color-black-02);justify-content:center;align-items:center;padding:36px}.events__all[data-astro-cid-cxx7c765]{width:100%;height:100%;color:var(--color-tan-02);justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.events__all-arrow[data-astro-cid-cxx7c765]{color:var(--color-tan-02)}.events__all-label[data-astro-cid-cxx7c765]{transition:color var(--transition-hover)}.events__all[data-astro-cid-cxx7c765]:hover .events__all-label[data-astro-cid-cxx7c765]{color:var(--color-tan-03)}.events__all[data-astro-cid-cxx7c765]:focus-visible{outline:2px solid var(--color-tan-02);outline-offset:-4px}
