.standings-list{display:none;list-style:none;margin:0;padding:0;border-top:1px solid var(--soft)}.standings-list>li>a,.standings-list>li>div{display:grid;grid-template-columns:2.4rem 28px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:2px;padding:12px 4px;border-bottom:1px solid var(--soft);color:var(--ink);text-decoration:none}.standings-list>li:first-child>*{background:var(--bg2)}.standings-list>li>a:hover{background:var(--bg3);text-decoration:none}.standing-place{grid-row:span 2;font:700 22px/1 var(--head);color:var(--ac);text-align:center;font-variant-numeric:tabular-nums}.standings-list .standing-face{grid-row:span 2}.standing-who{grid-row:span 2;display:flex;flex-direction:column;min-width:0}.standing-who strong{font:600 16px/1.3 var(--body);overflow-wrap:anywhere}.standing-who>span{font:14px/1.4 var(--body);color:var(--muted);overflow-wrap:anywhere}.standing-who a{color:var(--muted)}.standing-record{font:500 14px/1.3 var(--mono);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.standing-list-link{font:600 14px/1.3 var(--body);color:var(--ac);text-align:right}@media(max-width:700px){.standings-table{display:none}.standings-list{display:block}}.standing-legend{display:inline-flex;align-items:center;gap:10px}.standing-face{display:block;flex:none;width:28px;height:39px;object-fit:contain;border-radius:2px}.tournament-standings td.standing-legend-cell{font:15px/1.35 var(--body);padding-top:6px;padding-bottom:6px}.tournament-story{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;row-gap:4px;align-items:center;margin:-10px var(--page-gutter,24px) 26px;padding:18px 24px;border:1px solid var(--soft);background:var(--bg2);color:var(--ink);text-decoration:none}.tournament-story:hover{background:var(--bg3);text-decoration:none}.tournament-story .fine{grid-column:1;margin:0;color:var(--muted)}.tournament-story strong{grid-column:1;font:600 18px/1.35 var(--body);overflow-wrap:anywhere}.tournament-story-action{grid-column:2;grid-row:1/span 2;font:600 15px/1.2 var(--body);color:var(--ac);white-space:nowrap}@media(max-width:650px){.tournament-story{grid-template-columns:minmax(0,1fr);margin:-4px 16px 22px;padding:16px}.tournament-story-action{grid-column:1;grid-row:auto;margin-top:8px}}.event-status{margin:0 0 18px;font:600 15px/1.5 var(--body);color:var(--ink)}.event-page-hero{border-bottom:0;padding-bottom:0}.events-hero h1{margin:0;font:800 clamp(52px,5.6vw,84px)/.9 var(--head);letter-spacing:-.012em;text-transform:uppercase}.events-hero.is-long h1{font-size:clamp(38px,3.8vw,60px);line-height:.94}.event-page-hero .events-hero:not(.has-art){min-height:0}.event-page-hero .event-status{margin:0}.event-page-hero .notice{margin:0;color:#f3f3ef;border-color:#5b6363;background:transparent}.event-page-hero .actions{align-items:center}.event-page-hero .record-actions{display:contents}.events-hero .save-button{color:#f3f3ef;border-color:#5b6363;background:transparent}.events-hero .save-button:hover{border-color:#f3f3ef}.event-sheet{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-template-areas:"about side";gap:32px 64px;align-items:start;margin:32px var(--page-gutter,24px) 0}.event-sheet.has-series{grid-template-areas:"about side" "about series";grid-template-rows:auto 1fr}.event-sheet .event-detail{grid-area:about;min-width:0;padding:0}.event-sheet .event-detail>p{max-width:64ch;margin:0 0 1.05em;font:19px/1.62 var(--text)}.event-panel{grid-area:side;display:flex;flex-direction:column;gap:24px;min-width:0}.event-facts dl{display:grid;grid-template-columns:128px minmax(0,1fr);margin:0;border-top:1px solid var(--soft)}.event-facts dt,.event-facts dd{margin:0;padding:12px 0;border-bottom:1px solid var(--soft)}.event-facts dt{font:14px/1.5 var(--body);color:var(--muted)}.event-facts dd{padding-left:12px;font:16px/1.5 var(--body);overflow-wrap:anywhere}.event-facts .fine{margin:10px 0 0}.event-results-card{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid var(--soft);background:var(--bg2)}.event-results-card h2{margin:0;font-size:32px}.event-results-card>.fine{margin:0}.event-winner{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center}.event-winner img{display:block;width:72px;height:auto;border-radius:4px}.event-winner p{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.event-winner strong{font:700 30px/1.05 var(--head);text-transform:uppercase;overflow-wrap:anywhere}.event-winner p>span:last-child{font:15px/1.4 var(--body);color:var(--ink)}.event-results-actions{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:800px){.event-sheet,.event-sheet.has-series{grid-template-columns:minmax(0,1fr);grid-template-areas:"side" "about" "series";grid-template-rows:auto;gap:28px;margin:24px var(--page-gutter,16px) 0}.event-sheet .event-detail>p{font-size:18px}.event-facts dl{grid-template-columns:104px minmax(0,1fr)}.events-hero h1{font-size:clamp(52px,15vw,72px)}.events-hero.is-long h1{font-size:clamp(34px,9vw,48px)}.event-results-card{padding:18px}}.event-status [data-state=live]:before,.tournament-now-when[data-state=live]:before{content:"";display:inline-block;width:.5em;height:.5em;border-radius:50%;background:currentColor;vertical-align:.08em}.event-status [data-state=live]:before,.tournament-now-when[data-state=live]:before{margin-right:.45em}.event-when:before{content:" \b7  "}.event-when[data-state=live]{font-weight:600;color:var(--ink)}.calendar-row{position:relative}.calendar-row h2 a:after{content:"";position:absolute;inset:0}.calendar-row .context-links a{position:relative;z-index:1}.calendar-row:has(h2 a:hover) h2 a{text-decoration:underline;text-underline-offset:4px}.calendar-row:has(h2 a:focus-visible){outline:3px solid var(--ac);outline-offset:4px}.calendar-row h2 a:focus-visible{outline:0}@media(pointer:coarse){.calendar-row .context-links a{display:inline-flex;align-items:center;min-height:44px}.calendar-row .context-links{margin-top:4px}}.tournament-now{display:grid;gap:12px}.tournament-now-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;row-gap:4px;align-items:center;padding:18px 24px;border:1px solid var(--soft);background:var(--bg2);color:var(--ink);text-decoration:none}.tournament-now-row:hover{background:var(--bg3);text-decoration:none}.tournament-now-row>*{grid-column:1;min-width:0}.tournament-now-when{margin:0;font:600 14px/1.4 var(--body);color:var(--ink);letter-spacing:0;text-transform:none}.tournament-now-row strong{font:700 30px/1.05 var(--head);text-transform:uppercase;overflow-wrap:anywhere}.tournament-now-row .fine{margin:0;color:var(--muted)}.tournament-now-action{grid-column:2;grid-row:1/span 3;font:600 15px/1.2 var(--body);white-space:nowrap}@media(max-width:650px){.tournament-now-row{grid-template-columns:minmax(0,1fr);padding:16px}.tournament-now-row strong{font-size:26px}.tournament-now-action{grid-column:1;grid-row:auto;margin-top:8px}}.event-series{border-bottom:0}.utility-page .event-sheet>.section.event-series{grid-area:series;align-self:start;margin:0;padding:0}.event-series h2{margin:0 0 12px;font-size:28px}.event-series-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--soft)}.event-series-list>li>a,.event-series-list>li>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name note" "time note";gap:2px 16px;align-items:center;min-height:56px;padding:10px 8px;border-bottom:1px solid var(--soft);color:var(--ink);text-decoration:none}.event-series-list>li>a:hover{background:var(--bg2);text-decoration:none}.event-series-list>li>a:hover strong{text-decoration:underline;text-underline-offset:3px}.event-series-list>li.is-current>div{background:var(--bg2)}.event-series-list time{grid-area:time;font:14px/1.4 var(--body);color:var(--muted);font-variant-numeric:tabular-nums}.event-series-name{grid-area:name;display:flex;flex-direction:column;min-width:0}.event-series-name strong{font:600 17px/1.3 var(--body);overflow-wrap:anywhere}.event-series-note{grid-area:note;font:600 14px/1.3 var(--body);text-align:right;white-space:nowrap}.is-current .event-series-note{color:var(--muted);font-weight:500}.play-row{display:flex;flex-wrap:wrap;gap:0 22px;padding-block:4px 0}.play-row a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:500 15px/1.3 var(--body);color:var(--ink);text-decoration:underline;text-underline-offset:3px}.events-toolbar{position:relative}.events-toolbar .search-row{display:flex;gap:10px;align-items:stretch}.events-toolbar .search-row .grow{flex:1;min-width:0}.utility-page .events-toolbar .browse-filter-panel{margin:0;flex:none}.utility-page .events-toolbar .browse-filter-panel>summary{width:auto;min-height:44px;height:100%;padding:0 14px;border:1px solid var(--soft);background:var(--bg2);font:600 15px var(--body);gap:8px}.utility-page .events-toolbar .browse-filter-panel[open]>summary{border-color:var(--ink)}.events-toolbar [data-browse-filter-count]:not(:empty){font-weight:500;color:var(--muted)}.utility-page .events-toolbar .event-filters{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;margin:0;padding:16px;border:1px solid var(--soft);background:var(--bg);box-shadow:0 14px 34px #0005}.events-toolbar .event-filters select{width:100%}.agenda-bar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 0;padding-inline:var(--page-gutter,24px)}.agenda-head{margin:0;font:700 26px/1.1 var(--head);text-transform:uppercase}.agenda-bar [data-browse-count]{margin:0}.calendar-list.agenda{display:block;padding-top:6px}.agenda-row{border-bottom:1px solid var(--soft)}.agenda-row>a{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 4px;color:var(--ink);text-decoration:none}.agenda-row>a:hover{background:var(--bg2);text-decoration:none}.agenda-row>a:hover strong{text-decoration:underline;text-underline-offset:3px}.agenda-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--soft);background:var(--bg2);line-height:1}.agenda-date span{font:600 13px/1 var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.agenda-date b{margin-top:4px;font:700 24px/1 var(--head);font-variant-numeric:tabular-nums}.agenda-text{display:flex;flex-direction:column;gap:3px;min-width:0}.agenda-text strong{font:600 17px/1.3 var(--body);overflow-wrap:anywhere}.agenda-meta{font:14px/1.4 var(--body);color:var(--muted)}.agenda-go{font:400 26px/1 var(--body);color:var(--muted);padding-right:4px}@media(max-width:700px){.play-row{gap:0 18px}.play-row a{flex:none;font-size:14px}.agenda-bar{margin-top:12px}.agenda-row>a{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;min-height:60px;padding:8px 0}.agenda-date{width:52px;height:52px}.agenda-text strong{font-size:16px}.agenda-head{font-size:22px}}.utility-page .tournament-pending{margin:8px 0 0;font:600 14px/1.4 var(--body);color:var(--ink)}.tournament-archive .events-toolbar{margin-top:4px}.tournament-archive .agenda-bar{padding-inline:0}.utility-page[data-layout] .tournament-archive .card-toolbar.events-toolbar:not(.set-hub .card-toolbar){padding-inline:0}.tournament-months{display:flex;flex-direction:column;gap:30px;margin-top:6px}.tournament-month h3{margin:0;padding:0 4px 8px;border-bottom:1px solid var(--soft);font:600 15px/1.3 var(--body);color:var(--muted);text-transform:none;letter-spacing:0}.tournament-tiles{margin-top:16px;--deck-border:color-mix(in srgb,var(--soft) 70%,transparent)}.tournament-tile{display:flex;flex-direction:column}.tournament-tile>.explorer-card-link{flex:1 1 auto;min-height:0}.tournament-tile .explorer-identity :is(h3,h4){margin:0 0 3px;font:700 26px/1.05 var(--head);text-transform:uppercase;overflow-wrap:anywhere}.tournament-tile .explorer-player{margin:6px 0 0}.tournament-tile .tournament-row-count{display:block;margin:8px 0 0;font:500 14px/1.4 var(--body);color:var(--muted);font-variant-numeric:tabular-nums}.tournament-tile .tournament-pending{display:block;margin:4px 0 0;font-size:13px;color:var(--muted)}.tournament-row-top8{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;margin-top:12px}.tournament-row-top8>*{display:block;width:100%;height:auto;aspect-ratio:744/1039;border-radius:2px;object-fit:cover;background:var(--bg3)}.tournament-archive .empty{padding:24px 4px}.utility-page .tournament-results .tournament-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:0;padding:0;overflow:hidden;--deck-border:color-mix(in srgb,var(--soft) 70%,transparent)}.utility-page .tournament-results .tournament-featured .tournament-card-copy{padding:28px}.utility-page .tournament-featured .tournament-champion-art{position:relative;display:block;width:auto;min-height:340px;aspect-ratio:auto}.utility-page .tournament-featured .tournament-champion-art>img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover}@media(max-width:700px){.utility-page .tournament-results .tournament-featured{display:flex;flex-direction:column}.utility-page .tournament-featured .tournament-champion-art{order:-1;position:relative;right:auto;top:auto;width:auto;max-width:none;min-height:0;aspect-ratio:17/10;padding:0}.utility-page .tournament-featured .tournament-champion-art>img{width:100%;max-height:none}.utility-page .tournament-results .tournament-featured .tournament-card-copy{padding:20px}.tournament-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tournament-tile .explorer-identity{padding:10px 10px 12px}.tournament-tile .explorer-identity :is(h3,h4){font-size:19px}.tournament-tile .explorer-legend-title{font-size:13px}.tournament-tile .explorer-legend-title .deck-domains{display:none}.tournament-tile .explorer-player,.tournament-tile .explorer-event,.tournament-tile .tournament-row-count{font-size:13px}}.agenda-row>a:has(.agenda-art){grid-template-columns:56px minmax(0,1fr) 128px auto}.agenda-art{display:block;width:128px;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--soft);background:var(--bg2)}.agenda-art img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:650px){.agenda-row>a:has(.agenda-art){grid-template-columns:52px minmax(0,1fr) auto}.agenda-art{display:none}}.event-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);margin:26px var(--page-gutter,24px);border:1px solid var(--soft);background:var(--bg2);overflow:hidden;--deck-border:color-mix(in srgb,var(--soft) 70%,transparent)}.event-hero-copy{display:flex;flex-direction:column;gap:12px;min-width:0;padding:32px}.event-hero-copy .eyebrow{margin:0}.event-hero h2{margin:0;font:700 clamp(44px,5vw,72px)/1 var(--head);text-transform:uppercase;overflow-wrap:anywhere}.event-hero-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;font:600 18px/1.4 var(--body)}.event-hero-legend a{color:var(--ink)}.event-hero dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:12px 0 0}.event-hero dt{font:13px/1.5 var(--mono);color:var(--muted)}.event-hero dd{margin:2px 0 0;font:700 34px/1.1 var(--head);font-variant-numeric:tabular-nums}.event-hero .actions{margin-top:auto;padding-top:12px}.event-hero-art{aspect-ratio:auto;min-height:340px}@media(max-width:800px){.event-hero{grid-template-columns:minmax(0,1fr);margin-inline:16px}.event-hero-art{order:-1;min-height:0;aspect-ratio:17/10}.event-hero-copy{padding:20px}}.tournament-cut .section-head{align-items:center}.cut-switch{display:inline-flex;margin:0;padding:0;border:1px solid var(--soft);background:var(--bg2)}.cut-switch label{position:relative;cursor:pointer}.cut-switch label+label{border-left:1px solid var(--soft)}.cut-switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cut-switch span{display:block;box-sizing:border-box;min-height:44px;padding:10px 22px;font:600 15px/24px var(--body);color:var(--muted)}.cut-switch input:checked+span{color:var(--ink);background:var(--bg3);box-shadow:inset 0 -3px 0 var(--ac)}.cut-switch label:hover span{color:var(--ink)}.cut-switch label:has(input:focus-visible){outline:2px solid var(--ac);outline-offset:-2px}.tournament-cut:has(input[value="8"]:checked) .cut-panel:not([data-cut="8"]),.tournament-cut:has(input[value="16"]:checked) .cut-panel:not([data-cut="16"]),.tournament-cut:has(input[value="32"]:checked) .cut-panel:not([data-cut="32"]),.tournament-cut:has(input[value=field]:checked) .cut-panel:not([data-cut=field]){display:none}.cut-panel{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:0 40px;align-items:start}.cut-panel+.cut-panel{margin-top:32px}.cut-col h3{margin:0 0 12px;font:600 13px/1.4 var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cut-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--soft)}.cut-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:0 16px;align-items:start;padding:14px 0;border-bottom:1px solid var(--soft)}.cut-pair{grid-template-columns:minmax(0,1fr) auto}.cut-face{display:block;width:56px;height:56px;border-radius:4px;object-fit:cover;background:var(--bg3)}.cut-face.is-card{object-position:50% 20%}.cut-main{display:flex;flex-direction:column;gap:7px;min-width:0}.cut-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0}.cut-name a{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;color:inherit}.cut-name a:hover{text-decoration:none}.cut-name a:hover strong{text-decoration:underline}.cut-name strong{font:700 26px/1.1 var(--head);text-transform:uppercase}.cut-name span{font:15px/1.4 var(--body);color:var(--muted)}.cut-bar{display:block;height:6px;background:var(--bg3)}.cut-bar>i{display:block;height:100%;width:calc(var(--w)*100%);background:linear-gradient(90deg,var(--deck-domain-1,var(--ac)),var(--deck-domain-2,var(--ac)))}.cut-count{align-self:start;min-width:1.2ch;font:700 40px/1 var(--head);text-align:right;font-variant-numeric:tabular-nums}.cut-places{display:flex;flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;font:14px/1.5 var(--body);color:var(--muted)}.cut-places b{font:600 14px var(--mono);color:var(--ink)}.cut-places a{color:var(--muted)}.cut-places a:hover{color:var(--ink)}.cut-compare{align-self:flex-start;font:600 14px/1.5 var(--body);color:var(--ac)}.cut-note{margin:16px 0 0}.cut-members{margin:0;font:14px/1.5 var(--body);color:var(--muted)}.cut-pair .deck-domains{gap:2px 8px;font:700 24px/1.15 var(--head);text-transform:uppercase;color:var(--ink)}.cut-pair .deck-domains .domain-dot{width:18px;height:18px}.cut-pair .deck-domains>span+span:before{content:"/";margin-right:3px;color:var(--muted)}.cut-unlisted{grid-column:1/-1;margin:14px 0 0}.cut-field-note{grid-column:1/-1;margin:0 0 18px}.cut-count small{display:block;margin-top:4px;font:500 13px/1 var(--body);color:var(--muted);text-align:right}.cut-panel[data-cut=field] .cut-row{padding:10px 0}.cut-more{margin-top:14px}.cut-more>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ac);font:600 15px/1.4 var(--body)}.cut-more>.cut-list{margin-top:6px}@media(max-width:900px){.cut-panel{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:700px){.utility-page .tournament-cut .section-head{flex-direction:column;align-items:stretch}.cut-switch{display:flex;min-width:0}.cut-switch label{flex:1}.cut-switch span{text-align:center;padding-inline:8px;white-space:nowrap}.cut-row{grid-template-columns:44px minmax(0,1fr) auto;gap:0 12px}.cut-pair{grid-template-columns:minmax(0,1fr) auto}.cut-face{width:44px;height:44px}.cut-name strong{font-size:22px}.cut-count{font-size:32px}}.tournament-standings tbody tr:nth-child(n+9) .placement{color:var(--muted)}.tournament-list-tiles{margin-top:4px;--deck-border:color-mix(in srgb,var(--soft) 70%,transparent)}.tournament-list-tiles [data-explorer-enhancement]{display:none}.tournament-more{margin-top:20px}.tournament-more>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ac);font:600 15px/1.4 var(--body)}.tournament-more-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:6px 0 0;padding:0;list-style:none;border-top:1px solid var(--soft)}.tournament-more-list a{display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:8px;padding:10px 0;border-bottom:1px solid var(--soft);color:var(--ink);overflow-wrap:anywhere}.tournament-more-list a:hover{text-decoration:none;background:var(--bg2)}.tournament-more-list b{font:600 14px/1.5 var(--mono);color:var(--muted)}.tournament-more-list span{grid-column:2;font:15px/1.4 var(--body)}.tournament-more-list .muted{font-size:14px}.tournament-more-list li.has-list{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--soft)}.tournament-more-list li.has-list>a:first-child,.tournament-more-list li.has-list>div{border-bottom:0}.tournament-more-list a.more-list-link{display:block;padding:10px 0 10px 12px;border-bottom:0;color:var(--ac);font:600 14px/1.4 var(--body)}@media(max-width:900px){.tournament-more-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.tournament-more-list{grid-template-columns:minmax(0,1fr)}}.tournament-standings th[scope=row]{border-bottom-color:var(--soft)}.events-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:440px;border:1px solid #404747;overflow:hidden;background:#101414;color:#f3f3ef}.events-hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:36px 42px;max-width:min(52%,620px);min-width:0}.events-hero:not(.has-art) .events-hero-copy{max-width:none;flex:1}.events-hero-when{margin:0;font:600 17px/1.3 var(--body);color:#f3f3ef;letter-spacing:0;text-transform:none}.events-hero-when[data-state=live]:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.45em;border-radius:50%;background:currentColor;vertical-align:.08em}.events-hero h2{margin:0;font:800 clamp(64px,8.4vw,132px)/.86 var(--head);letter-spacing:-.018em;text-transform:uppercase;overflow-wrap:anywhere}.events-hero-section .events-hero{container-type:inline-size}.events-hero-section h2{font-size:min(clamp(64px,8.4vw,132px),calc((min(52cqi,620px) - 84px)/(var(--word,9)*.5)))}.events-hero h2 a{color:inherit;text-decoration:none}.events-hero h2 a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}.events-hero-kicker{display:block;margin-bottom:12px;font:700 clamp(20px,1.9vw,26px)/1 var(--head);letter-spacing:.02em;color:#c4cacc}.events-hero-meta{margin:4px 0 0;font:17px/1.5 var(--body);color:#d5dbda}.events-hero .actions{margin-top:14px;gap:8px 22px}.events-hero .actions a:not(.button){font:500 15px/1.3 var(--body);color:#f3f3ef;text-underline-offset:3px}.events-hero-image{position:absolute;z-index:0;inset:0 0 0 38%;margin:0}.events-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.events-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101414,#101414c8 14%,#10141400 42%)}.events-hero .credit{position:absolute;z-index:1;right:16px;bottom:12px;margin:0;padding:3px 7px;font:13px/1.5 var(--body);background:#101414b8}.events-hero .credit a{color:#eee}.events-hero-date{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 56px;line-height:1}.events-hero-date span{font:600 22px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#c4cacc}.events-hero-date b{font:800 150px/.86 var(--head);font-variant-numeric:tabular-nums}.events-play .section-head>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:500 15px/1.3 var(--body);color:var(--ink);text-decoration:underline;text-underline-offset:3px}.events-play-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px}.events-store-tile .events-play-art{display:flex;align-items:center;justify-content:center;padding:16px}.events-store-tile .events-play-art b{font:700 clamp(34px,3.4vw,52px)/1 var(--head);text-transform:uppercase;text-align:center}.events-play-tile{display:flex;flex-direction:column;border:1px solid var(--soft);background:var(--bg2);color:var(--ink);text-decoration:none;min-width:0}.events-play-tile:hover{background:var(--bg3);text-decoration:none}.events-play-tile:hover strong{text-decoration:underline;text-underline-offset:3px}.events-play-art{display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--soft);background:var(--bg3)}.events-play-art img{display:block;width:100%;height:100%;object-fit:cover}.events-play-body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.events-play-body .eyebrow{margin:0;font:600 14px/1.3 var(--body);color:var(--ink);letter-spacing:0;text-transform:none}.events-play-body strong{font:700 24px/1.05 var(--head);text-transform:uppercase;overflow-wrap:anywhere}.events-play-body .fine{margin:0;color:var(--muted)}.events-results .tournament-tiles{margin-top:0}.events-schedule{padding-top:12px}.events-schedule .agenda-bar p a{color:inherit;text-underline-offset:3px}@media(max-width:800px){.events-hero{flex-direction:column;align-items:stretch;min-height:0}.events-hero-image{position:relative;inset:auto;order:-1;aspect-ratio:16/9}.events-hero-image:after{background:linear-gradient(0deg,#101414,#10141400 30%)}.events-hero-copy{max-width:none;padding:18px 20px 22px}.events-hero h2{font-size:clamp(52px,15vw,72px)}.events-hero-section h2{font-size:min(clamp(52px,15vw,72px),calc((100cqi - 40px)/(var(--word,9)*.5)))}.events-hero .credit{top:8px;bottom:auto;right:8px;font-size:12px}.events-hero-date{display:none}.events-play-body strong{font-size:22px}}@media(max-width:650px){.events-play-tiles{gap:10px}.events-play-tile{flex-direction:row}.events-play-art{flex:none;width:128px;aspect-ratio:auto;min-height:84px;border-bottom:0;border-right:1px solid var(--soft)}.events-store-tile .events-play-art b{font-size:22px}.events-play-body{justify-content:center;gap:4px;padding:12px 14px}.events-play-body strong{font-size:19px}.events-play-body .fine{font-size:13px}}.lt-promo-line{margin:2px 0 0;font:600 16px/1.4 var(--body);color:#f3f3ef}.event-next{border-bottom:0}@media(min-width:800px){.event-next .event-series-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;border-top:0}.event-next .event-series-list>li{border-top:1px solid var(--soft)}}
