.CatalogueFilters-module__KMyX6q__bar{--switch-h:1.6rem;align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.CatalogueFilters-module__KMyX6q__count{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);margin-left:auto}@media (max-width:620px){.CatalogueFilters-module__KMyX6q__count{flex-basis:100%;margin-left:0}}.CatalogueFilters-module__KMyX6q__switch{align-items:center;gap:var(--sp-4);min-height:56px;padding:0 var(--sp-3);font-family:var(--font-label);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);transition:color .2s var(--ease-out);font-weight:600;display:inline-flex}.CatalogueFilters-module__KMyX6q__switch:first-of-type{margin-left:calc(var(--sp-3) * -1)}.CatalogueFilters-module__KMyX6q__modes{border:var(--hairline) solid var(--rule);border-radius:var(--radius);background:var(--bg-sunken);align-items:center;padding:2px;display:inline-flex}.CatalogueFilters-module__KMyX6q__mode{min-height:40px;padding:0 var(--sp-3);font-family:var(--font-label);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-faint);transition:color .2s var(--ease-out), background-color .2s var(--ease-out);font-weight:600}.CatalogueFilters-module__KMyX6q__mode:hover{color:var(--ink)}.CatalogueFilters-module__KMyX6q__mode[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.CatalogueFilters-module__KMyX6q__switch:hover{color:var(--ink)}.CatalogueFilters-module__KMyX6q__switchTrack{width:calc(var(--switch-h) * 2);height:var(--switch-h);background:var(--bg-sunken);border:var(--hairline) solid var(--rule);border-radius:var(--radius);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);flex:none;display:block;position:relative}.CatalogueFilters-module__KMyX6q__switch[aria-checked=true]{color:var(--ink)}.CatalogueFilters-module__KMyX6q__switch[aria-checked=true] .CatalogueFilters-module__KMyX6q__switchTrack{background:var(--accent);border-color:var(--accent)}.CatalogueFilters-module__KMyX6q__switchKnob{width:calc(var(--switch-h) - 6px);height:calc(var(--switch-h) - 6px);background:var(--ink-faint);transition:transform .22s var(--ease-out), background-color .2s var(--ease-out);position:absolute;top:2px;left:2px}.CatalogueFilters-module__KMyX6q__switch:hover .CatalogueFilters-module__KMyX6q__switchKnob{background:var(--ink)}.CatalogueFilters-module__KMyX6q__switch[aria-checked=true] .CatalogueFilters-module__KMyX6q__switchKnob{background:var(--on-accent);transform:translateX(var(--switch-h))}@media (prefers-reduced-motion:reduce){.CatalogueFilters-module__KMyX6q__switchKnob{transition-duration:0s}}
.TestGlyph-module__jF-ZJq__glyph{width:100%;height:auto;color:var(--ink-muted);transition:color .24s var(--ease-out), transform .32s var(--ease-out);display:block;overflow:visible}.TestGlyph-module__jF-ZJq__signal{stroke:var(--ochre)}.TestGlyph-module__jF-ZJq__fillSignal{fill:var(--ochre);stroke:var(--ochre)}.TestGlyph-module__jF-ZJq__fillInk{fill:currentColor}.TestGlyph-module__jF-ZJq__sausage{stroke:var(--ochre);stroke-width:5px;stroke-linecap:round}
.page-module___8aEwW__hero{padding-top:clamp(2.25rem,8vw,7rem);position:relative}.page-module___8aEwW__eyebrow{margin-bottom:var(--sp-5)}.page-module___8aEwW__title{font-size:var(--step-7);margin-bottom:var(--sp-6);max-width:14ch}.page-module___8aEwW__titleEm{color:var(--accent);margin-left:-.06em;font-style:normal}.page-module___8aEwW__heroBody{gap:var(--sp-6) var(--sp-8);padding-bottom:var(--sp-7);border-bottom:var(--hairline) solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.page-module___8aEwW__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.page-module___8aEwW__chartWrap{margin-top:var(--sp-7)}.page-module___8aEwW__chartPlate{padding:var(--sp-5) var(--sp-4) var(--sp-4)}@media (max-width:620px){.page-module___8aEwW__chartPlate{padding:var(--sp-4) var(--sp-3) var(--sp-3)}}.page-module___8aEwW__chartNote{margin-top:var(--sp-4);font-size:var(--step-0);color:var(--ink-muted);text-align:center;text-wrap:balance}.page-module___8aEwW__games{margin-top:var(--sp-10)}.page-module___8aEwW__gamesHead{gap:var(--sp-4);margin-bottom:var(--sp-6);display:grid}.page-module___8aEwW__gameGrid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:0;list-style:none;display:grid}.page-module___8aEwW__gameCard{gap:var(--sp-2);height:100%;padding:var(--sp-5);color:inherit;transition:transform .26s var(--ease-out), border-color .26s var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.page-module___8aEwW__gameCard:hover{border-color:var(--accent);z-index:1;transform:translateY(-3px)scale(1.02)}.page-module___8aEwW__gamePlayed{z-index:1;pointer-events:none;padding:var(--sp-2) var(--sp-3);background:var(--ink);color:var(--bg);font-family:var(--font-label);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.12em;font-weight:700;position:absolute;top:0;right:0}.page-module___8aEwW__gameGlyph{padding:var(--sp-4) var(--sp-5);margin:calc(var(--sp-5) * -1) calc(var(--sp-5) * -1) var(--sp-2);background:var(--bg-sunken);border-bottom:var(--hairline) solid var(--rule);display:block}.page-module___8aEwW__gameCard:hover .page-module___8aEwW__gameGlyph svg{color:var(--ink);transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__gameCard{transition-duration:.2s!important}.page-module___8aEwW__gameGlyph svg{transition-duration:.2s!important}.page-module___8aEwW__gameCard:hover{transform:scale(1.01)}.page-module___8aEwW__gameCard:hover .page-module___8aEwW__gameGlyph svg{transform:none}}@media (max-width:620px){.page-module___8aEwW__gameGlyph svg{max-width:240px;margin-inline:auto}}.page-module___8aEwW__gameTitle{font-family:var(--font-display);font-size:var(--step-1);text-transform:uppercase;letter-spacing:-.005em;font-weight:700;line-height:1.02}.page-module___8aEwW__gameBlurb{color:var(--ink-muted);font-size:var(--step--1);text-wrap:pretty;flex:1}.page-module___8aEwW__gameGo{font-family:var(--font-label);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:var(--hairline) solid var(--rule);font-weight:600}.page-module___8aEwW__gamesNote{margin-top:var(--sp-5);font-size:var(--step--1);color:var(--ink-muted)}.page-module___8aEwW__inlineLink{color:var(--accent);text-underline-offset:3px}.page-module___8aEwW__numbers{margin-top:var(--sp-10)}.page-module___8aEwW__numberRow{gap:var(--sp-6);grid-template-columns:minmax(280px,.8fr) minmax(300px,1fr);align-items:start;display:grid}@media (max-width:780px){.page-module___8aEwW__numberRow{grid-template-columns:1fr}}.page-module___8aEwW__numberCard{padding:var(--sp-6);gap:var(--sp-3);flex-direction:column;display:flex}.page-module___8aEwW__numberBig{color:var(--you);align-items:baseline;gap:.15em;line-height:1;display:flex}.page-module___8aEwW__numberAside{gap:var(--sp-4);padding-top:var(--sp-2);justify-items:start;display:grid}.page-module___8aEwW__numberAsideLede{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);text-wrap:balance;line-height:1.15}.page-module___8aEwW__numberAsideBody{color:var(--ink-muted);font-size:var(--step--1);text-wrap:pretty}.page-module___8aEwW__numberValue{font-family:var(--font-display);font-size:var(--step-6);letter-spacing:-.03em;font-weight:700}.page-module___8aEwW__numberUnit{font-size:var(--step-1);color:var(--ink-faint)}.page-module___8aEwW__numberExample{margin-left:var(--sp-2);font-family:var(--font-label);font-size:var(--step--2);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted);border:var(--hairline) solid currentColor;padding:1px var(--sp-2);white-space:nowrap;align-self:center;font-weight:600}.page-module___8aEwW__numberTitle{font-family:var(--font-display);font-size:var(--step-2);text-transform:uppercase;letter-spacing:-.01em;font-weight:700;line-height:1.02}.page-module___8aEwW__numberBody{color:var(--ink-muted);font-size:var(--step--1);text-wrap:pretty;flex:1}.page-module___8aEwW__sectionTitle{font-size:var(--step-4);max-width:22ch}.page-module___8aEwW__tallyBand{border-bottom:var(--hairline) solid var(--rule)}.page-module___8aEwW__closer{margin-top:var(--sp-10);gap:var(--sp-5);justify-items:start;display:grid}.page-module___8aEwW__closerTitle{font-size:var(--step-5);max-width:18ch}
