@font-face{font-family:Bodoni;src:url(/fonts/bodoni.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sans;src:url(/fonts/sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Sans;src:url(/fonts/sans-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ink:#111;--paper:#fff;--acc:#e4572e;--rule:#111;--measure:800px;--gutter:max(20px,(100% - var(--measure))/2)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;background:#fff}body{background:var(--paper);color:var(--ink);font-family:Sans,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.35}.lab{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.bar{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:16px;padding:10px 20px;display:grid}.bar span:last-child{text-align:right}.hero{background:var(--ink);color:var(--paper);padding:9vw 20px 7vw}@media (width<=820px){.hero{padding:14vw 20px 10vw}}.mark{width:min(78%,760px);height:auto;margin:6vw auto 0;display:block}.hero .inner{max-width:var(--measure);margin:0 auto}.hero .topbar{justify-content:flex-end;display:flex}.hero .meta{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.hero .meta .r{align-items:center;gap:12px;display:flex}.hero .topbar .l{align-items:center;gap:16px;display:flex}.hero .nav{gap:22px;margin-left:auto;display:flex}.hero .nav a{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.hero .nav a:hover,.hero .nav a:focus-visible{color:var(--acc);border-color:var(--acc)}.nameline{width:100%;height:auto;margin-top:16px;display:block}.state{padding:8vw var(--gutter);border-bottom:1px solid var(--rule)}.state p{letter-spacing:-.01em;white-space:nowrap;font-family:Bodoni,Georgia,serif;font-size:clamp(1rem,5.1vw,3.79rem);font-weight:400;line-height:1.1}.state p+p{width:max-content;max-width:100%;margin-top:-.04em;transform:rotate(180deg)}.sec{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:16px;padding:12px 20px;display:grid}.game{padding:36px var(--gutter) 44px;border-bottom:1px solid var(--rule);transition:background .12s linear,color .12s linear}.gtop{justify-content:flex-end;gap:16px;padding-bottom:14px;display:flex}.gfoot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:24px;display:flex}.gmeta{opacity:.55}.game:hover,.game:focus-within{background:var(--ink);color:var(--paper)}.game:hover .visit,.game:focus-within .visit{color:var(--paper);border-color:var(--paper)}.gt{letter-spacing:-.015em;font-family:Bodoni,Georgia,serif;font-size:clamp(2.6rem,11vw,8rem);font-weight:400;line-height:.86}.gc{max-width:52ch;margin-top:18px;font-size:clamp(.95rem,1.4vw,1.05rem)}.visit{color:var(--acc);border-bottom:1px solid var(--acc);letter-spacing:.16em;text-transform:uppercase;padding-bottom:2px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.st{color:var(--acc)}.game:hover .st,.game:focus-within .st{color:var(--paper)}footer{background:var(--ink);color:var(--paper);padding:8vw 20px 40px}.fgrid{max-width:var(--measure);grid-template-columns:repeat(4,1fr);gap:16px;margin:0 auto;display:grid}.fgrid a{color:var(--paper);border-bottom:1px solid #0000;text-decoration:none}.fgrid a:hover{border-color:var(--acc);color:var(--acc)}.fgrid ul{list-style:none}.fgrid>div>span{opacity:.5}.fgrid li{margin-top:6px}.dot{background:var(--paper);vertical-align:-1px;border-radius:50%;width:11px;height:11px;margin-left:10px;display:inline-block}.sign{max-width:var(--measure);border-top:1px solid var(--paper);margin:9vw auto 0;padding-top:18px}.sign .meta{grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}.sign .meta .r{align-items:center;gap:12px;display:flex}a:focus-visible,article:focus-within{outline:2px solid var(--acc);outline-offset:3px}@media (width<=820px){.bar{font-size:10px}.game{padding:28px 20px 36px}.sec{display:none}.fgrid{grid-template-columns:1fr 1fr;gap:28px 16px}}@media (width<=430px){.hero .meta{letter-spacing:.1em;font-size:9px}}@media (prefers-color-scheme:dark){html,body{color:#111;background:#fff}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.plate{border-bottom:1px solid var(--rule)}.plate img{aspect-ratio:2.4;object-fit:cover;object-position:center 44%;filter:grayscale()contrast(1.06);width:100%;height:auto;display:block}.plate .cap{justify-content:space-between;gap:16px;padding:12px 20px;display:flex}@media (width<=820px){.plate img{aspect-ratio:4/3}}
