.PlayWithTilly-module__2fb4iW__wrap{justify-content:center;padding:clamp(2rem,6vw,4rem) 1.25rem;display:flex}.PlayWithTilly-module__2fb4iW__card{border:2px solid var(--brand-navy);background:var(--brand-cream);width:min(100%,26rem);min-height:15rem;color:var(--brand-navy);font:inherit;text-align:center;cursor:pointer;border-radius:1.5rem;justify-items:center;gap:.5rem;padding:2rem 1.75rem;transition:transform .18s,background-color .18s;display:grid}.PlayWithTilly-module__2fb4iW__card:hover{background:var(--brand-mist);transform:translateY(-2px)}.PlayWithTilly-module__2fb4iW__card:focus-visible{outline:3px solid var(--brand-accent);outline-offset:4px}.PlayWithTilly-module__2fb4iW__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-kicker);font-size:.8125rem;font-weight:700}.PlayWithTilly-module__2fb4iW__title{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:700;line-height:1.1}.PlayWithTilly-module__2fb4iW__body{max-width:18rem;color:var(--brand-ink-soft)}.PlayWithTilly-module__2fb4iW__go{background:var(--brand-navy);color:var(--brand-cream);border-radius:999px;margin-top:.75rem;padding:.75rem 2rem;font-weight:700}.PlayWithTilly-module__2fb4iW__scrim{z-index:1000;background:var(--brand-navy);justify-content:center;align-items:center;animation:.2s ease-out PlayWithTilly-module__2fb4iW__rise;display:flex;position:fixed;inset:0}.PlayWithTilly-module__2fb4iW__frame{border:0;width:100%;height:100%;display:block}.PlayWithTilly-module__2fb4iW__close{top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));z-index:1;border:2px solid var(--brand-navy);background:var(--brand-cream);width:3rem;height:3rem;color:var(--brand-navy);cursor:pointer;border-radius:999px;font-size:1.75rem;line-height:1;position:absolute}.PlayWithTilly-module__2fb4iW__close:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.PlayWithTilly-module__2fb4iW__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes PlayWithTilly-module__2fb4iW__rise{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.PlayWithTilly-module__2fb4iW__card,.PlayWithTilly-module__2fb4iW__scrim{transition:none;animation:none}.PlayWithTilly-module__2fb4iW__card:hover{transform:none}}
.WeekBoard-module__W7Qmxa__head{max-width:48rem;margin-bottom:var(--heading-gap)}.WeekBoard-module__W7Qmxa__intro{max-width:var(--measure);margin-top:var(--space-4);font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty}.WeekBoard-module__W7Qmxa__tiles{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.WeekBoard-module__W7Qmxa__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.WeekBoard-module__W7Qmxa__tiles{column-gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}}.WeekBoard-module__W7Qmxa__tile{align-items:start;gap:var(--space-1) var(--space-4);color:var(--brand-navy);grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);display:grid}.WeekBoard-module__W7Qmxa__badge{border-radius:var(--arch);background:var(--brand-mist);grid-row:span 2;place-items:center;width:2.5rem;height:3rem;display:grid}.WeekBoard-module__W7Qmxa__icon{fill:none;width:28px;height:28px;stroke:var(--brand-navy);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;margin-top:4px;display:block}.WeekBoard-module__W7Qmxa__icon path{vector-effect:non-scaling-stroke}.WeekBoard-module__W7Qmxa__title{font-family:var(--font-heading), serif;font-size:var(--t-card);font-weight:var(--weight-display);line-height:var(--lh-card);text-wrap:balance;margin:0}.WeekBoard-module__W7Qmxa__body{margin:var(--space-2) 0 0;font-size:var(--t-body);line-height:var(--lh-body);text-wrap:pretty}.WeekBoard-module__W7Qmxa__program:first-letter{text-transform:uppercase}.WeekBoard-module__W7Qmxa__funding{max-width:var(--measure);font-size:var(--t-body);line-height:var(--lh-body);color:var(--brand-navy)}html[data-contrast=high] .WeekBoard-module__W7Qmxa__tile{color:#000}html[data-contrast=high] .WeekBoard-module__W7Qmxa__badge{outline-offset:-2px;background:#fff;outline:2px solid #000}html[data-contrast=high] .WeekBoard-module__W7Qmxa__icon{stroke:#000}
.map-module__OcnKda__ring{flex:none;width:1.6rem;height:1.9rem;overflow:visible}.map-module__OcnKda__ring.map-module__OcnKda__chipRing{width:1.25rem;height:1.5rem}.map-module__OcnKda__ringTrack{fill:none;stroke:#1b244638;stroke-width:3px;stroke-linejoin:round}.map-module__OcnKda__ringFill{fill:none;stroke:#1b2446;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .6s cubic-bezier(.22,1,.36,1)}.map-module__OcnKda__ring[data-full="1"] .map-module__OcnKda__ringTrack{fill:#fcce4f;stroke:none}.map-module__OcnKda__ringTick{fill:none;stroke:#1b2446;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.map-module__OcnKda__map.map-module__OcnKda__map{-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);box-shadow:none;color:#1b2446;background:#fbf6f0f5;border:1px solid #1b244624;border-radius:24px;padding:1rem 1rem .75rem;animation:.26s cubic-bezier(.22,1,.36,1) both map-module__OcnKda__map-in}@keyframes map-module__OcnKda__map-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.map-module__OcnKda__head{gap:.35rem;margin:0 0 .75rem;padding-right:2.75rem;display:grid;position:relative}.map-module__OcnKda__close.map-module__OcnKda__close{position:absolute;top:-.5rem;right:-.5rem}.map-module__OcnKda__headLine{font-family:var(--font-heading), serif;font-weight:var(--weight-display);margin:0;font-size:1.125rem;line-height:1.25}.map-module__OcnKda__note{margin:0;font-size:.875rem;line-height:1.45}.map-module__OcnKda__levels{gap:.3rem;display:flex}.map-module__OcnKda__levels svg{width:1rem;height:1.2rem}.map-module__OcnKda__levels path{fill:none;stroke:#1b2446;stroke-width:3px;stroke-linejoin:round}.map-module__OcnKda__levels svg[data-on="1"] path{fill:#1b2446}.map-module__OcnKda__section{font-size:.875rem;font-weight:600;font-family:var(--font-body), sans-serif;margin:.75rem 0 .25rem}.map-module__OcnKda__places,.map-module__OcnKda__items{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.map-module__OcnKda__places>li.map-module__OcnKda__place{padding:0;display:block}.map-module__OcnKda__row{grid-template-columns:1.6rem 1fr auto auto;align-items:center;gap:.5rem;min-height:44px;display:grid}.map-module__OcnKda__name{font-family:var(--font-heading), serif;font-weight:var(--weight-display);align-items:center;gap:.4rem;margin:0;font-size:.9375rem;line-height:1.3;display:flex}.map-module__OcnKda__tone{border:1px solid #1b244673;border-radius:999px;flex:none;width:.6rem;height:.6rem}.map-module__OcnKda__points{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.map-module__OcnKda__place[data-done="1"] .map-module__OcnKda__name{font-weight:600}.map-module__OcnKda__items{margin-bottom:.35rem;padding-inline-start:2.1rem}.map-module__OcnKda__items.map-module__OcnKda__items>li{grid-template-columns:1.2rem 1fr auto;align-items:center;gap:.45rem;min-height:1.75rem;display:grid}.map-module__OcnKda__state{width:1.2rem;height:1.2rem;font-weight:var(--weight-ui);border:1.5px solid #1b2446;border-radius:999px;place-items:center;font-size:.6875rem;line-height:1;display:grid}.map-module__OcnKda__items.map-module__OcnKda__items>li[data-found="1"] .map-module__OcnKda__state{color:#fbf6f0;background:#1b2446}.map-module__OcnKda__itemName{font-size:.875rem;line-height:1.35}.map-module__OcnKda__go.map-module__OcnKda__go{justify-content:center;align-items:center;min-width:3.25rem;text-decoration:none;display:inline-flex}.map-module__OcnKda__here{white-space:nowrap;font-size:.8125rem;font-weight:600}@media (max-width:720px){.map-module__OcnKda__map.map-module__OcnKda__map{z-index:60;left:8px;right:8px;bottom:calc(4.75rem + env(safe-area-inset-bottom));width:auto;max-width:none;max-height:min(85svh, calc(100svh - 4.75rem - var(--hud-header) - 8px));overscroll-behavior:contain;border-radius:24px;padding:1.25rem 1rem 1rem;animation-name:map-module__OcnKda__sheet-up;position:fixed;top:auto;overflow:auto}}@keyframes map-module__OcnKda__sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.map-module__OcnKda__map.map-module__OcnKda__map{animation:none}.map-module__OcnKda__ringFill{transition:none}}@media (prefers-reduced-transparency:reduce){.map-module__OcnKda__map.map-module__OcnKda__map{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbf6f0}}html[data-contrast=high] .map-module__OcnKda__map.map-module__OcnKda__map{-webkit-backdrop-filter:none;backdrop-filter:none;color:#000;background:#fff;border:2px solid #000}html[data-contrast=high] .map-module__OcnKda__ringFill{stroke:#000}html[data-contrast=high] .map-module__OcnKda__ringTick{stroke:#000}html[data-contrast=high] .map-module__OcnKda__levels path{stroke:#000}html[data-contrast=high] .map-module__OcnKda__levels svg[data-on="1"] path{fill:#000}html[data-contrast=high] .map-module__OcnKda__ringTrack{stroke:#000;stroke-width:1.5px}html[data-contrast=high] .map-module__OcnKda__ringFill{stroke-width:4px}html[data-contrast=high] .map-module__OcnKda__ring[data-full="1"] .map-module__OcnKda__ringTrack{fill:#fff;stroke:#000;stroke-width:3px}html[data-contrast=high] .map-module__OcnKda__state{border-color:#000}html[data-contrast=high] .map-module__OcnKda__items.map-module__OcnKda__items>li[data-found="1"] .map-module__OcnKda__state{color:#fff;background:#000}.map-module__OcnKda__theirs{flex:none;width:1.2rem;height:1.2rem}.map-module__OcnKda__theirsGround{fill:#fff}.map-module__OcnKda__theirsLine{fill:#1f5f8b}.map-module__OcnKda__theirsRing{stroke:#1f5f8b;stroke-width:1.5px}html[data-contrast=high] .map-module__OcnKda__theirsLine{fill:#000}html[data-contrast=high] .map-module__OcnKda__theirsRing{stroke:#000}@media (forced-colors:active){.map-module__OcnKda__theirsLine{fill:canvastext}.map-module__OcnKda__theirsRing{stroke:canvastext}}.map-module__OcnKda__pick{background:#fff4cc;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;margin:0 0 .75rem;padding:.6rem .75rem;font-size:.875rem;font-weight:600;line-height:1.35;display:grid}.map-module__OcnKda__pickRing{border:3px solid #9a6200;border-radius:999px;width:1.1rem;height:1.1rem}html[data-contrast=high] .map-module__OcnKda__pick{background:#fff;outline:2px solid #000}html[data-contrast=high] .map-module__OcnKda__pickRing{border:4px double #000}.map-module__OcnKda__how{margin-top:var(--space-2,.5rem);font-size:.95rem;line-height:1.45}.map-module__OcnKda__how summary{cursor:pointer;text-underline-offset:3px;font-weight:600;text-decoration:underline}.map-module__OcnKda__how p,.map-module__OcnKda__how ul,.map-module__OcnKda__how ol{margin:.4rem 0 0}.map-module__OcnKda__how ul,.map-module__OcnKda__how ol{padding-left:1.2rem}details.map-module__OcnKda__how>ul,details.map-module__OcnKda__how>ol{list-style:revert;padding-left:1.2rem;display:block}details.map-module__OcnKda__how>ul>li,details.map-module__OcnKda__how>ol>li{padding:.1rem 0;display:list-item}.map-module__OcnKda__howAfterTitle{font-weight:600}.map-module__OcnKda__finish{margin-top:var(--space-2,.5rem);font-weight:600}.map-module__OcnKda__finish a{text-underline-offset:3px;text-decoration:underline}
