.BannerImageWidget-module-scss-module__-dOAwa__bannerImage{flex-direction:column;align-self:center;gap:.5rem;max-width:100%;display:flex}.BannerImageWidget-module-scss-module__-dOAwa__link{line-height:0;display:block}.BannerImageWidget-module-scss-module__-dOAwa__image{max-width:100%;height:auto;display:block}.BannerImageWidget-module-scss-module__-dOAwa__caption{color:#555;margin:0;font-size:.875rem}
.CardTile-module-scss-module__SvaMla__card{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.CardTile-module-scss-module__SvaMla__thumb{box-sizing:content-box;aspect-ratio:16/9;background:var(--tc-color-background-surface1);border:var(--tc-stroke-thick) solid #ffffff4d;border-radius:12px;position:relative;overflow:hidden}.CardTile-module-scss-module__SvaMla__portrait .CardTile-module-scss-module__SvaMla__thumb{aspect-ratio:3/4}.CardTile-module-scss-module__SvaMla__thumb img{object-fit:contain;width:100%;height:100%;display:block}.CardTile-module-scss-module__SvaMla__portrait .CardTile-module-scss-module__SvaMla__thumb img{object-fit:cover}.CardTile-module-scss-module__SvaMla__badge{top:var(--tc-space-md);right:var(--tc-space-md);z-index:1;align-items:center;gap:var(--tc-space-xs);padding:var(--tc-space-xs) var(--tc-space-sm);border-radius:var(--tc-radius-sm);background:var(--tc-color-overlay-scrim);color:var(--tc-color-text-primary);text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px;display:flex;position:absolute}.CardTile-module-scss-module__SvaMla__badge[data-badge=LIVE]:before{content:"";background:var(--tc-color-accent-live);border-radius:50%;flex:none;width:.375rem;height:.375rem}.CardTile-module-scss-module__SvaMla__text{gap:var(--tc-space-xs);margin-top:var(--tc-space-sm);flex-direction:column;display:flex}a.CardTile-module-scss-module__SvaMla__card{transition:transform .3s ease-in-out;position:relative}a.CardTile-module-scss-module__SvaMla__card:hover,a.CardTile-module-scss-module__SvaMla__card:focus-visible{transform:scale(var(--tile-zoom,1.03));z-index:1;will-change:transform}@media (prefers-reduced-motion:reduce){a.CardTile-module-scss-module__SvaMla__card{transition:none}a.CardTile-module-scss-module__SvaMla__card:hover,a.CardTile-module-scss-module__SvaMla__card:focus-visible{transform:none}}.CardTile-module-scss-module__SvaMla__eyebrow{color:var(--tc-color-text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden}.CardTile-module-scss-module__SvaMla__cardTitle{color:var(--tc-color-text-primary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:700;line-height:18px;display:-webkit-box;overflow:hidden}.CardTile-module-scss-module__SvaMla__metaRow{color:var(--tc-color-text-secondary);margin:0;font-size:12px;font-weight:400;line-height:16px}
.ShowMoreCard-module-scss-module__ytEegW__chip{scroll-snap-align:start;justify-content:center;align-items:center;gap:var(--tc-space-md);padding:var(--tc-space-sm) .8125rem;border-radius:var(--tc-radius-md);background:var(--tc-color-action-secondary-background);color:var(--tc-color-text-primary);border:2px solid #ffffff4d;flex-direction:column;flex:0 0 9.125rem;text-decoration:none;transition:transform .3s ease-in-out,background-color .2s ease-in-out;display:flex;overflow:hidden}.ShowMoreCard-module-scss-module__ytEegW__chip:hover,.ShowMoreCard-module-scss-module__ytEegW__chip:focus-visible{background:var(--tc-color-action-secondary-background-hover);z-index:1;will-change:transform;transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.ShowMoreCard-module-scss-module__ytEegW__chip{transition:none}.ShowMoreCard-module-scss-module__ytEegW__chip:hover,.ShowMoreCard-module-scss-module__ytEegW__chip:focus-visible{transform:none}}.ShowMoreCard-module-scss-module__ytEegW__chevron{flex:none;width:1.25rem;height:2.125rem}.ShowMoreCard-module-scss-module__ytEegW__label{letter-spacing:.02em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:normal}
.CardCarouselWidget-module-scss-module__2etkPa__carousel{flex-direction:column;gap:.25rem;display:flex}.CardCarouselWidget-module-scss-module__2etkPa__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.CardCarouselWidget-module-scss-module__2etkPa__track{--tile-gap:15px;--slides:1.2;--tile-zoom:1.03;--tile-basis:calc((100cqw - (var(--slides) - 1) * var(--tile-gap)) / var(--slides));--tile-art-h:calc((var(--tile-basis) - 2 * var(--tc-stroke-thick)) * 9 / 16 + 2 * var(--tc-stroke-thick));gap:var(--tile-gap);scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto;container-type:inline-size}.CardCarouselWidget-module-scss-module__2etkPa__track::-webkit-scrollbar{display:none}.CardCarouselWidget-module-scss-module__2etkPa__track{--gutter:var(--tc-space-lg);padding-block:.5rem}@media (min-width:900px){.CardCarouselWidget-module-scss-module__2etkPa__track{--gutter:var(--tc-space-xxl)}}.CardCarouselWidget-module-scss-module__2etkPa__track{margin-inline:calc(-1*var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-right:0}@media (min-width:550px){.CardCarouselWidget-module-scss-module__2etkPa__track{--slides:2.2}}@media (min-width:900px){.CardCarouselWidget-module-scss-module__2etkPa__track{margin-left:calc(-1*(var(--tc-sidebar-w) + var(--gutter)));padding-left:calc(var(--tc-sidebar-w) + var(--gutter));scroll-padding-left:calc(var(--tc-sidebar-w) + var(--gutter));margin-right:calc(-1*var(--gutter))}}@media (min-width:1024px){.CardCarouselWidget-module-scss-module__2etkPa__track{--slides:4.2}}.CardCarouselWidget-module-scss-module__2etkPa__trackPortrait{--tile-basis:clamp(9.5rem, 14vw, 13rem);--tile-art-h:calc((var(--tile-basis) - 2 * var(--tc-stroke-thick)) * 4 / 3 + 2 * var(--tc-stroke-thick))}.CardCarouselWidget-module-scss-module__2etkPa__trackSmall{--slides:2.2}@media (min-width:550px){.CardCarouselWidget-module-scss-module__2etkPa__trackSmall{--slides:3.2}}@media (min-width:1024px){.CardCarouselWidget-module-scss-module__2etkPa__trackSmall{--slides:5.3}}@media (min-width:550px){.CardCarouselWidget-module-scss-module__2etkPa__trackLarge{--slides:1.4}}@media (min-width:1024px){.CardCarouselWidget-module-scss-module__2etkPa__trackLarge{--slides:2.2}}.CardCarouselWidget-module-scss-module__2etkPa__railCard{flex:0 0 var(--tile-basis);scroll-snap-align:start}.CardCarouselWidget-module-scss-module__2etkPa__railShowMore{height:var(--tile-art-h);align-self:flex-start}.CardCarouselWidget-module-scss-module__2etkPa__track:after{content:"";flex:0 0 calc((var(--tile-zoom) - 1)/2*var(--tile-basis))}@media (prefers-reduced-motion:reduce){.CardCarouselWidget-module-scss-module__2etkPa__track:after{flex-basis:0}}
.EditorialWidget-module-scss-module__KXCg2W__editorial{flex-direction:column;gap:.9375rem;width:100%;display:flex}.EditorialWidget-module-scss-module__KXCg2W__title{margin:0;font-size:clamp(1.875rem,1.5rem + 1.5vw,2.25rem);font-weight:400;line-height:1.2}.EditorialWidget-module-scss-module__KXCg2W__prose{line-height:1.6}.EditorialWidget-module-scss-module__KXCg2W__prose p{margin:0 0 1em}.EditorialWidget-module-scss-module__KXCg2W__prose a{color:inherit;text-decoration:underline}
.FaqWidget-module-scss-module__MVjWwG__faq{flex-direction:column;gap:.9375rem;width:100%;display:flex}.FaqWidget-module-scss-module__MVjWwG__title{margin:0;font-size:clamp(1.875rem,1.5rem + 1.5vw,2.25rem);font-weight:400;line-height:1.2}.FaqWidget-module-scss-module__MVjWwG__item{border-bottom:1px solid #ffffff26}.FaqWidget-module-scss-module__MVjWwG__item:first-of-type{border-top:1px solid #ffffff26}.FaqWidget-module-scss-module__MVjWwG__question{cursor:pointer;padding:1rem 0;font-weight:500;line-height:1.4;list-style-position:inside}.FaqWidget-module-scss-module__MVjWwG__question:hover{opacity:.8}.FaqWidget-module-scss-module__MVjWwG__answer{padding:0 0 1rem;line-height:1.6}.FaqWidget-module-scss-module__MVjWwG__answer p{margin:0 0 1em}.FaqWidget-module-scss-module__MVjWwG__answer p:last-child{margin-bottom:0}.FaqWidget-module-scss-module__MVjWwG__answer ul,.FaqWidget-module-scss-module__MVjWwG__answer ol{margin:0 0 1em;padding-left:1.5em}.FaqWidget-module-scss-module__MVjWwG__answer a{color:inherit;text-decoration:underline}
.HeroBannerWidget-module-scss-module__jomFEG__hero{isolation:isolate;--gutter:var(--tc-space-lg);position:relative}@media (min-width:900px){.HeroBannerWidget-module-scss-module__jomFEG__hero{--gutter:var(--tc-space-xxl)}}.HeroBannerWidget-module-scss-module__jomFEG__hero{margin-inline:calc(-1*var(--gutter))}main>[data-region]:first-child>.HeroBannerWidget-module-scss-module__jomFEG__hero:first-child{margin-top:calc(-1*var(--tc-space-xl))}.HeroBannerWidget-module-scss-module__jomFEG__viewport{background:#111;width:100%;position:relative;overflow:hidden}.HeroBannerWidget-module-scss-module__jomFEG__large .HeroBannerWidget-module-scss-module__jomFEG__viewport{aspect-ratio:1920/475}.HeroBannerWidget-module-scss-module__jomFEG__standard .HeroBannerWidget-module-scss-module__jomFEG__viewport{aspect-ratio:1920/333}.HeroBannerWidget-module-scss-module__jomFEG__slide{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.HeroBannerWidget-module-scss-module__jomFEG__slide.HeroBannerWidget-module-scss-module__jomFEG__active{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.HeroBannerWidget-module-scss-module__jomFEG__slide{transition:none}}.HeroBannerWidget-module-scss-module__jomFEG__slideBody{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.HeroBannerWidget-module-scss-module__jomFEG__slideBody picture{width:100%;height:100%;display:block}.HeroBannerWidget-module-scss-module__jomFEG__image{object-fit:cover;width:100%;height:100%;display:block}.HeroBannerWidget-module-scss-module__jomFEG__badge{top:var(--tc-space-lg);left:var(--tc-space-lg);z-index:1;align-items:center;gap:var(--tc-space-xs);padding:var(--tc-space-sm) var(--tc-space-md);border-radius:var(--tc-radius-sm);background:var(--tc-color-overlay-scrim);color:var(--tc-color-text-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600;line-height:1;display:flex;position:absolute}.HeroBannerWidget-module-scss-module__jomFEG__badge[data-badge=LIVE]:before{content:"";background:var(--tc-color-accent-live);border-radius:50%;flex:none;width:.375rem;height:.375rem}.HeroBannerWidget-module-scss-module__jomFEG__nav{z-index:2;color:#fff;cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroBannerWidget-module-scss-module__jomFEG__prev{left:20px}.HeroBannerWidget-module-scss-module__jomFEG__next{right:20px}@media (max-width:1279px){.HeroBannerWidget-module-scss-module__jomFEG__nav{display:none}}.HeroBannerWidget-module-scss-module__jomFEG__dots{z-index:2;align-items:center;gap:8px;height:25px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.HeroBannerWidget-module-scss-module__jomFEG__dot{box-sizing:border-box;opacity:.2;cursor:pointer;background:#ffffffb3;border:2px solid #fff;border-radius:50%;width:15px;height:15px;padding:0}.HeroBannerWidget-module-scss-module__jomFEG__dotActive{opacity:1;background:#fff padding-box content-box;border-color:#ffffff4d}
.NotificationBannerWidget-module-scss-module__2jg9HG__strip{--gutter:var(--tc-space-lg)}@media (min-width:900px){.NotificationBannerWidget-module-scss-module__2jg9HG__strip{--gutter:var(--tc-space-xxl)}}.NotificationBannerWidget-module-scss-module__2jg9HG__strip{margin-inline:calc(-1*var(--gutter));padding-inline:var(--gutter);padding-block:var(--tc-space-sm);background:var(--tc-color-status-warning);color:var(--tc-color-text-on-action);text-align:center}main>[data-region]:first-child>.NotificationBannerWidget-module-scss-module__2jg9HG__strip:first-child{margin-top:calc(-1*var(--tc-space-xl))}main>[data-region]:first-child>.NotificationBannerWidget-module-scss-module__2jg9HG__strip:first-child+*{margin-top:calc(-1*var(--tc-region-gap,var(--tc-space-xxl)))}.NotificationBannerWidget-module-scss-module__2jg9HG__notice{font-size:13px;font-weight:400;line-height:18px}.NotificationBannerWidget-module-scss-module__2jg9HG__notice a{color:inherit;text-decoration:underline}
.PlanSelectionWidget-module-scss-module__IUomKW__planSelection{justify-content:center;width:100%;display:flex}.PlanSelectionWidget-module-scss-module__IUomKW__plans{flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.PlanSelectionWidget-module-scss-module__IUomKW__plan{border:1px solid #ffffff40;border-radius:.375rem;flex-direction:column;flex:15rem;min-width:15rem;max-width:18rem;display:flex;overflow:hidden}.PlanSelectionWidget-module-scss-module__IUomKW__planLead{border-color:#f47b20;}.PlanSelectionWidget-module-scss-module__IUomKW__badge{color:#000;text-align:center;background:#f47b20;margin:0;padding:.4rem .75rem;font-size:.8125rem;font-weight:600}.PlanSelectionWidget-module-scss-module__IUomKW__body{flex-direction:column;flex:1;gap:.5rem;padding:1.25rem;display:flex}.PlanSelectionWidget-module-scss-module__IUomKW__name{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.9375rem;font-weight:600}.PlanSelectionWidget-module-scss-module__IUomKW__price{flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:0;display:flex}.PlanSelectionWidget-module-scss-module__IUomKW__amount{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);font-weight:700;line-height:1.1}.PlanSelectionWidget-module-scss-module__IUomKW__period{opacity:.75;font-size:.9375rem}.PlanSelectionWidget-module-scss-module__IUomKW__wasPrice{opacity:.6;margin:0;font-size:1rem}.PlanSelectionWidget-module-scss-module__IUomKW__subtext{opacity:.7;margin:0;font-size:.75rem;line-height:1.4}.PlanSelectionWidget-module-scss-module__IUomKW__cta{border:var(--tc-stroke-thin) solid #0000;cursor:pointer}.PlanSelectionWidget-module-scss-module__IUomKW__cta:disabled{cursor:default;background:var(--tc-color-disabled-background);border-color:var(--tc-color-disabled-border);color:var(--tc-color-disabled-text)}.PlanSelectionWidget-module-scss-module__IUomKW__cta{background:var(--tc-color-background-surface1);border-color:var(--tc-color-border-strong);color:var(--tc-color-text-primary)}.PlanSelectionWidget-module-scss-module__IUomKW__cta:hover:not(:disabled){background:var(--tc-color-background-surface2);border-color:var(--tc-color-text-secondary);color:var(--tc-color-text-primary)}.PlanSelectionWidget-module-scss-module__IUomKW__cta{text-align:center;border-radius:.25rem;margin-top:auto;padding:.7rem 1rem;font-weight:600;text-decoration:none}.PlanSelectionWidget-module-scss-module__IUomKW__planLead .PlanSelectionWidget-module-scss-module__IUomKW__cta{background:var(--tc-color-action-primary);border-color:var(--tc-color-border-strong);color:var(--tc-color-text-on-action)}.PlanSelectionWidget-module-scss-module__IUomKW__planLead .PlanSelectionWidget-module-scss-module__IUomKW__cta:hover:not(:disabled){background:var(--tc-color-action-primary-hover);border-color:var(--tc-color-text-secondary);color:var(--tc-color-text-on-action)}
.StandardLandscapeGridWidget-module-scss-module__M8LQtW__gridWidget{flex-direction:column;gap:.25rem;display:flex}.StandardLandscapeGridWidget-module-scss-module__M8LQtW__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.StandardLandscapeGridWidget-module-scss-module__M8LQtW__grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1.25rem .75rem;padding-block:.5rem;display:grid}.StandardLandscapeGridWidget-module-scss-module__M8LQtW__gridPortrait{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}
.StatusBadge-module-scss-module__ZJ6X2a__badge{padding:var(--tc-space-xxs) var(--tc-space-xs);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:3px;margin:0;font-size:10px;font-weight:700;line-height:normal;display:inline-flex}@media (min-width:600px){.StatusBadge-module-scss-module__ZJ6X2a__badge{letter-spacing:.24px;font-size:12px}}@media (min-width:1920px){.StatusBadge-module-scss-module__ZJ6X2a__badge{letter-spacing:.32px;font-size:16px}}.StatusBadge-module-scss-module__ZJ6X2a__badge[data-variant=pill][data-status=live],.StatusBadge-module-scss-module__ZJ6X2a__badge[data-variant=pill][data-status=active]{background:var(--tc-color-accent-live);color:var(--tc-color-text-on-action)}.StatusBadge-module-scss-module__ZJ6X2a__badge[data-variant=pill][data-status=upcoming]{color:var(--tc-color-text-primary);background:#016b7d}.StatusBadge-module-scss-module__ZJ6X2a__badge[data-variant=pill][data-status=completed]{color:var(--tc-color-text-primary);background:#1a1a1a}.StatusBadge-module-scss-module__ZJ6X2a__badge[data-variant=inline]{font-size:var(--tc-status-badge-size,1em);letter-spacing:.08em;background:0 0;border-radius:0;gap:.45em;padding:0}.StatusBadge-module-scss-module__ZJ6X2a__badge[data-variant=inline][data-status=live],.StatusBadge-module-scss-module__ZJ6X2a__badge[data-variant=inline][data-status=active]{color:var(--tc-color-accent-live)}.StatusBadge-module-scss-module__ZJ6X2a__badge[data-variant=inline][data-status=upcoming],.StatusBadge-module-scss-module__ZJ6X2a__badge[data-variant=inline][data-status=completed]{color:var(--tc-color-text-primary)}.StatusBadge-module-scss-module__ZJ6X2a__glyph{flex-shrink:0;width:1.25em;height:1.25em}.StatusBadge-module-scss-module__ZJ6X2a__count{font-weight:800}
.TournamentItem-module-scss-module__HxOz9q__row{scroll-margin-top:var(--tc-tournaments-scroll-offset,var(--tc-space-xxl));list-style:none}.TournamentItem-module-scss-module__HxOz9q__link{color:inherit;text-decoration:none;display:block}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__link{border:var(--tc-stroke-thick) solid #0000;border-radius:var(--tc-radius-md);padding:var(--tc-space-xs)}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__link{border-radius:12px;padding:6px}}@media (min-width:600px){a.TournamentItem-module-scss-module__HxOz9q__link:hover,a.TournamentItem-module-scss-module__HxOz9q__link:focus-visible{border-color:var(--tc-color-action-primary)}a.TournamentItem-module-scss-module__HxOz9q__link:focus-visible{outline:none}}.TournamentItem-module-scss-module__HxOz9q__card{gap:var(--tc-space-xl);border:var(--tc-stroke-thin) solid #fff3;border-radius:var(--tc-radius-sm);padding:var(--tc-space-md);background:#ffffff0a;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__card{gap:var(--tc-space-xl);flex-direction:row;min-height:144px;padding:0}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__card{gap:40px;min-height:210px}}.TournamentItem-module-scss-module__HxOz9q__card[data-gilded]{background-image:radial-gradient(50.2% 50.3% at 49.8% 100%,#eed38c3d 0%,#bba66e1f 50%,#88795000 100%)}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__card[data-gilded]{background-image:radial-gradient(75.2% 73.2% at 24.8% 100%,#eed38c3d 0%,#bba66e1f 50%,#88795000 100%)}}.TournamentItem-module-scss-module__HxOz9q__thumbnail{display:none}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__thumbnail{background:#232523;flex:none;justify-content:center;align-self:stretch;align-items:center;width:256px;display:flex;position:relative;overflow:hidden}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__thumbnail{width:373px}}.TournamentItem-module-scss-module__HxOz9q__photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.TournamentItem-module-scss-module__HxOz9q__scrim{background:linear-gradient(211.5deg,#000000b3 9.71%,#6660 21.22%),linear-gradient(203.69deg,#6660 60.96%,#000c 86.69%);position:absolute;inset:0}.TournamentItem-module-scss-module__HxOz9q__datesStacked{display:none}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__datesStacked{bottom:var(--tc-space-md);color:#ffffffe6;flex-direction:column;margin:0;font-size:14px;font-weight:700;line-height:16px;display:flex;position:absolute;left:10px}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__datesStacked{bottom:var(--tc-space-lg);left:var(--tc-space-lg);font-size:20px;line-height:24px}}.TournamentItem-module-scss-module__HxOz9q__thumbnail .TournamentItem-module-scss-module__HxOz9q__badgeOverThumbnail{display:none}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__thumbnail .TournamentItem-module-scss-module__HxOz9q__badgeOverThumbnail{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:inline-flex;position:absolute;top:10px;right:11px}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__thumbnail .TournamentItem-module-scss-module__HxOz9q__badgeOverThumbnail{top:var(--tc-space-lg);right:16.67px}}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__levelRow .TournamentItem-module-scss-module__HxOz9q__badgeOnLevelRow{display:none}}.TournamentItem-module-scss-module__HxOz9q__content{gap:var(--tc-space-xxs);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__content{padding-block:var(--tc-space-xl)}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__content{gap:var(--tc-space-xs);padding-block:40px}}.TournamentItem-module-scss-module__HxOz9q__head{gap:var(--tc-space-xs);flex-direction:column;min-width:0;display:flex}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__head{gap:var(--tc-space-sm)}}.TournamentItem-module-scss-module__HxOz9q__levelRow{justify-content:space-between;align-items:center;gap:var(--tc-space-sm);min-width:0;display:flex}.TournamentItem-module-scss-module__HxOz9q__levels{color:#ffffffb3;letter-spacing:.0576px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__levels{letter-spacing:.0672px;font-size:14px;line-height:18px}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__levels{letter-spacing:.0864px;font-size:18px;line-height:26px}}.TournamentItem-module-scss-module__HxOz9q__levels[data-gilded]{color:#f0d793}@supports ((-webkit-background-clip:text) or (background-clip:text)){.TournamentItem-module-scss-module__HxOz9q__levels[data-gilded]{color:#0000;background-image:linear-gradient(90deg,#f0d793 0%,#dbb152 87%);-webkit-background-clip:text;background-clip:text}}.TournamentItem-module-scss-module__HxOz9q__name{color:var(--tc-color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:-6px 0;padding:6px 0;font-size:18px;font-weight:700;line-height:24px;overflow:hidden}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__name{font-size:24px;line-height:26px}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__name{font-size:34px;line-height:40px}}.TournamentItem-module-scss-module__HxOz9q__official{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:300;line-height:normal;overflow:hidden}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__official{font-size:16px;font-weight:400;line-height:24px}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__official{font-size:20px;line-height:28px}}.TournamentItem-module-scss-module__HxOz9q__location{align-items:center;gap:var(--tc-space-xs);color:#ffffffb3;margin:0;font-size:12px;font-weight:300;line-height:normal;display:flex}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__location{font-size:16px;font-weight:400;line-height:24px}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__location{font-size:20px;line-height:28px}}.TournamentItem-module-scss-module__HxOz9q__location>span:before{content:"· "}.TournamentItem-module-scss-module__HxOz9q__flag{border-radius:var(--tc-radius-xxs);object-fit:cover;flex-shrink:0;width:15px;height:10px;display:block;box-shadow:0 3px 2px #00000026}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__flag{width:21px;height:14px}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__flag{width:24px;height:16px}}.TournamentItem-module-scss-module__HxOz9q__metaRow{justify-content:space-between;align-items:center;gap:var(--tc-space-sm);padding-top:var(--tc-space-xl);margin-top:auto;display:flex}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__metaRow{margin:0;padding:0;position:absolute;top:14px;right:13.67px}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__metaRow{top:var(--tc-space-xl);right:19.33px}}.TournamentItem-module-scss-module__HxOz9q__datesInline{color:#ffffffe6;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:normal}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__datesInline{display:none}}.TournamentItem-module-scss-module__HxOz9q__day{color:#ffffffe6;white-space:nowrap;margin:0;font-size:12px;font-weight:500;line-height:normal}@media (min-width:600px){.TournamentItem-module-scss-module__HxOz9q__day{color:#ffffffb3;font-size:14px;line-height:18px}}@media (min-width:1920px){.TournamentItem-module-scss-module__HxOz9q__day{font-size:18px;line-height:26px}}
.TournamentSeason-module-scss-module__ONVG5a__season{--tc-tournaments-masthead-h:90px;--tc-tournaments-scroll-offset:var(--tc-space-sm);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}@media (min-width:600px){.TournamentSeason-module-scss-module__ONVG5a__season{--tc-tournaments-masthead-h:112px}}@media (min-width:900px){.TournamentSeason-module-scss-module__ONVG5a__season{--tc-tournaments-masthead-h:140px}}@media (min-width:1920px){.TournamentSeason-module-scss-module__ONVG5a__season{--tc-tournaments-masthead-h:156px}}.TournamentSeason-module-scss-module__ONVG5a__masthead{flex-shrink:0}@media (min-width:600px){.TournamentSeason-module-scss-module__ONVG5a__masthead{min-height:var(--tc-tournaments-masthead-h)}}.TournamentSeason-module-scss-module__ONVG5a__heroArt{display:none}@media (min-width:600px){.TournamentSeason-module-scss-module__ONVG5a__heroArt{z-index:-1;--hero-fade:linear-gradient(to bottom, #000 0%, #000 45.66%, transparent 84.43%);height:169px;-webkit-mask-image:var(--hero-fade);-webkit-mask-image:var(--hero-fade);mask-image:var(--hero-fade);background-image:url(/tournaments/season-hero.jpg);background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;top:0;left:0;right:0}}@media (min-width:900px){.TournamentSeason-module-scss-module__ONVG5a__heroArt{height:225px}}@media (min-width:1920px){.TournamentSeason-module-scss-module__ONVG5a__heroArt{height:240px}}.TournamentSeason-module-scss-module__ONVG5a__header{max-width:var(--tc-tournaments-container);min-width:0;padding-block:var(--tc-space-lg) var(--tc-space-xl);padding-inline:var(--tc-tournaments-gutter);flex-direction:column;gap:0;margin-inline:auto;display:flex}@media (min-width:900px){.TournamentSeason-module-scss-module__ONVG5a__header{padding-block:22px 20px}}.TournamentSeason-module-scss-module__ONVG5a__eyebrow{color:var(--tc-color-text-secondary);letter-spacing:1px;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;line-height:16px}.TournamentSeason-module-scss-module__ONVG5a__title{white-space:nowrap;margin:0;font-size:34px;font-weight:600;line-height:38px}@media (min-width:600px){.TournamentSeason-module-scss-module__ONVG5a__title{font-size:48px;line-height:52px}}.TournamentSeason-module-scss-module__ONVG5a__body{width:100%;max-width:var(--tc-tournaments-container);padding-inline:var(--tc-tournaments-gutter);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;margin-inline:auto;display:grid}@media (min-width:900px){.TournamentSeason-module-scss-module__ONVG5a__body{gap:var(--tc-space-xxl);grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}}.TournamentSeason-module-scss-module__ONVG5a__column{flex-direction:column;min-width:0;min-height:0;display:flex}@media (min-width:900px){.TournamentSeason-module-scss-module__ONVG5a__column{grid-column:3/span 9}}.TournamentSeason-module-scss-module__ONVG5a__monthBar{justify-content:space-between;align-items:center;gap:var(--tc-space-xl);border-bottom:var(--tc-stroke-thin) solid #fff3;padding-bottom:var(--tc-space-sm);flex-shrink:0;display:flex}@media (min-width:900px){.TournamentSeason-module-scss-module__ONVG5a__monthBar{justify-content:flex-start}}.TournamentSeason-module-scss-module__ONVG5a__monthLabel{display:none}@media (min-width:900px){.TournamentSeason-module-scss-module__ONVG5a__monthLabel{letter-spacing:1px;text-transform:uppercase;margin:0;font-size:24px;font-weight:600;line-height:30px;display:block}}.TournamentSeason-module-scss-module__ONVG5a__filterChip{border:var(--tc-stroke-thin) solid var(--tc-color-border-strong);border-radius:var(--tc-radius-pill);width:44px;height:44px;color:var(--tc-color-text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.TournamentSeason-module-scss-module__ONVG5a__filterChip:hover{border-color:var(--tc-color-text-secondary);background:var(--tc-color-action-secondary-background);color:var(--tc-color-text-primary)}.TournamentSeason-module-scss-module__ONVG5a__count{border-radius:var(--tc-radius-pill);background:var(--tc-color-action-primary);width:18px;height:18px;color:var(--tc-color-text-on-action);justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;right:0}.TournamentSeason-module-scss-module__ONVG5a__list{min-width:0;padding-top:var(--tc-space-lg);min-height:0;padding-bottom:var(--tc-space-xxl);flex:1;position:relative;overflow-y:auto}@media (min-width:600px){.TournamentSeason-module-scss-module__ONVG5a__list{padding-right:var(--tc-space-xs)}}.TournamentSeason-module-scss-module__ONVG5a__monthSection{scroll-margin-top:var(--tc-tournaments-scroll-offset)}.TournamentSeason-module-scss-module__ONVG5a__monthHeading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.TournamentSeason-module-scss-module__ONVG5a__rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1920px){.TournamentSeason-module-scss-module__ONVG5a__rows{gap:var(--tc-space-md)}}.TournamentSeason-module-scss-module__ONVG5a__monthSection+.TournamentSeason-module-scss-module__ONVG5a__monthSection .TournamentSeason-module-scss-module__ONVG5a__rows{padding-top:10px}@media (min-width:1920px){.TournamentSeason-module-scss-module__ONVG5a__monthSection+.TournamentSeason-module-scss-module__ONVG5a__monthSection .TournamentSeason-module-scss-module__ONVG5a__rows{padding-top:var(--tc-space-md)}}.TournamentSeason-module-scss-module__ONVG5a__empty{margin:var(--tc-space-xxl) 0;color:var(--tc-color-text-secondary);font-size:16px;font-weight:400;line-height:24px}
.page-module-scss-module__HWT-8W__page{--tc-tournaments-gutter:var(--tc-space-lg);--tc-tournaments-container:1848px;height:calc(100dvh - var(--tc-topbar-h));isolation:isolate;flex-direction:column;display:flex;position:relative}@media (min-width:600px){.page-module-scss-module__HWT-8W__page{--tc-tournaments-gutter:var(--tc-space-xxl)}}.page-module-scss-module__HWT-8W__inner{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.page-module-scss-module__HWT-8W__fallbackTitle{max-width:var(--tc-tournaments-container);margin:var(--tc-space-xxl) auto 0;padding-inline:var(--tc-tournaments-gutter);font-size:48px;font-weight:700;line-height:52px}.page-module-scss-module__HWT-8W__error{max-width:var(--tc-tournaments-container);margin:var(--tc-space-lg) auto var(--tc-space-xxl);padding-inline:var(--tc-tournaments-gutter);color:var(--tc-color-text-secondary);font-size:16px;font-weight:400;line-height:24px}
.SurfaceBadge-module-scss-module__b1JYtG__badge{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.45em;font-weight:600;display:inline-flex}.SurfaceBadge-module-scss-module__b1JYtG__badge[data-surface=clay]{color:var(--tc-color-surface-clay)}.SurfaceBadge-module-scss-module__b1JYtG__badge[data-surface=clay_indoor]{color:var(--tc-color-surface-clay-indoor)}.SurfaceBadge-module-scss-module__b1JYtG__badge[data-surface=hard]{color:var(--tc-color-surface-hard)}.SurfaceBadge-module-scss-module__b1JYtG__badge[data-surface=hard_indoor]{color:var(--tc-color-surface-hard-indoor)}.SurfaceBadge-module-scss-module__b1JYtG__badge[data-surface=grass]{color:var(--tc-color-surface-grass)}.SurfaceBadge-module-scss-module__b1JYtG__badge[data-surface=carpet_indoor]{color:var(--tc-color-surface-carpet-indoor)}.SurfaceBadge-module-scss-module__b1JYtG__badge[data-surface=multiple]{color:var(--tc-color-surface-multiple)}.SurfaceBadge-module-scss-module__b1JYtG__glyph{flex-shrink:0;width:1.15em;height:1.15em}.SurfaceBadge-module-scss-module__b1JYtG__label{display:inline-block;position:relative;top:.05em}
.TournamentCarouselWidget-module-scss-module__f91zMq__carousel{flex-direction:column;gap:.25rem;display:flex}.TournamentCarouselWidget-module-scss-module__f91zMq__title{margin:0;font-size:1.25rem;font-weight:600;line-height:1.2}.TournamentCarouselWidget-module-scss-module__f91zMq__track{--tile-gap:15px;--slides:1.2;--tile-basis:calc((100cqw - (var(--slides) - 1) * var(--tile-gap)) / var(--slides));gap:var(--tile-gap);scroll-snap-type:x mandatory;scrollbar-width:none;flex-direction:row;margin:0;padding-block:.5rem;list-style:none;display:flex;overflow-x:auto;container-type:inline-size}.TournamentCarouselWidget-module-scss-module__f91zMq__track::-webkit-scrollbar{display:none}.TournamentCarouselWidget-module-scss-module__f91zMq__track{--gutter:var(--tc-space-lg)}@media (min-width:900px){.TournamentCarouselWidget-module-scss-module__f91zMq__track{--gutter:var(--tc-space-xxl)}}.TournamentCarouselWidget-module-scss-module__f91zMq__track{margin-inline:calc(-1*var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-right:0}@media (min-width:550px){.TournamentCarouselWidget-module-scss-module__f91zMq__track{--slides:1.4}}@media (min-width:900px){.TournamentCarouselWidget-module-scss-module__f91zMq__track{margin-left:calc(-1*(var(--tc-sidebar-w) + var(--gutter)));padding-left:calc(var(--tc-sidebar-w) + var(--gutter));scroll-padding-left:calc(var(--tc-sidebar-w) + var(--gutter));margin-right:calc(-1*var(--gutter))}}@media (min-width:1024px){.TournamentCarouselWidget-module-scss-module__f91zMq__track{--slides:2.2}}.TournamentCarouselWidget-module-scss-module__f91zMq__tile{flex:0 0 var(--tile-basis);scroll-snap-align:start}.TournamentCarouselWidget-module-scss-module__f91zMq__link{aspect-ratio:16/9;border:var(--tc-stroke-thin) solid var(--tc-color-border-default);border-radius:var(--tc-radius-md);background:var(--tc-color-background-surface2);color:inherit;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}a.TournamentCarouselWidget-module-scss-module__f91zMq__link:hover{border-color:var(--tc-color-action-primary)}.TournamentCarouselWidget-module-scss-module__f91zMq__art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.TournamentCarouselWidget-module-scss-module__f91zMq__scrim{background:linear-gradient(to top, var(--tc-color-overlay-scrim) 0%, var(--tc-color-overlay-scrim) 34%, transparent 82%),linear-gradient(to right, var(--tc-color-overlay-scrim) 0%, transparent 55%);position:absolute;inset:0}.TournamentCarouselWidget-module-scss-module__f91zMq__body{--card-pad:clamp(.75rem, 3.9cqw, 2.5rem);--card-row-gap:clamp(.125rem, .8cqw, .5rem);gap:var(--card-row-gap);min-width:0;padding:var(--card-pad);flex-direction:column;display:flex;position:relative}.TournamentCarouselWidget-module-scss-module__f91zMq__badge{--tc-status-badge-size:clamp(.625rem, 2.05cqw, 1.25rem)}.TournamentCarouselWidget-module-scss-module__f91zMq__name{color:var(--tc-color-text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1rem,4.9cqw,3rem);font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.TournamentCarouselWidget-module-scss-module__f91zMq__dates{color:var(--tc-color-text-primary);margin:0;font-size:clamp(.75rem,2.95cqw,1.75rem);font-weight:600;line-height:1.35}.TournamentCarouselWidget-module-scss-module__f91zMq__meta{align-items:center;gap:clamp(.5rem,3cqw,1.5rem);min-width:0;font-size:clamp(.6875rem,2.44cqw,1.25rem);line-height:1.35;display:flex}.TournamentCarouselWidget-module-scss-module__f91zMq__city{min-width:0;color:var(--tc-color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TournamentCarouselWidget-module-scss-module__f91zMq__surface{flex-shrink:0}
.LayoutRegion-module-scss-module__uoXBVa__region{--tc-region-gap:var(--tc-space-xxl);gap:var(--tc-region-gap);width:100%;padding-block:var(--tc-space-xl);padding-inline:var(--tc-space-lg);flex-direction:column;display:flex}@media (min-width:900px){.LayoutRegion-module-scss-module__uoXBVa__region{padding-inline:var(--tc-space-xxl)}}
.page-module-scss-module__O8htnq__page{flex-direction:column;display:flex}.page-module-scss-module__O8htnq__inner{width:100%;padding-block:var(--tc-space-xl);padding-inline:var(--tc-space-lg)}@media (min-width:900px){.page-module-scss-module__O8htnq__inner{padding-inline:var(--tc-space-xxl)}}.page-module-scss-module__O8htnq__heading{margin:0 0 var(--tc-space-lg);font-size:34px;font-weight:700;line-height:40px}.page-module-scss-module__O8htnq__empty{color:var(--tc-color-text-secondary);margin:0;font-size:16px;font-weight:400;line-height:24px}.page-module-scss-module__O8htnq__more{width:fit-content;margin:var(--tc-space-lg) auto 0;padding:var(--tc-space-md) var(--tc-space-xxl);border-radius:var(--tc-radius-md);background:var(--tc-color-action-secondary-background);color:var(--tc-color-text-primary);text-transform:uppercase;letter-spacing:.02em;border:2px solid #ffffff4d;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .2s ease-in-out;display:block}.page-module-scss-module__O8htnq__more:hover,.page-module-scss-module__O8htnq__more:focus-visible{background:var(--tc-color-action-secondary-background-hover)}@media (prefers-reduced-motion:reduce){.page-module-scss-module__O8htnq__more{transition:none}}
