.hunt-module__ovYmCa__spot{z-index:4;cursor:pointer;transform-origin:50% 90%;width:2.6rem;transition:scale .2s var(--ease-out-soft);border-radius:.6rem;padding:.3rem;display:block;position:absolute}.hunt-module__ovYmCa__spot[data-inline]{vertical-align:baseline;display:inline-block;position:relative}.hunt-module__ovYmCa__spot[data-shape="1"]{width:1.9rem}.hunt-module__ovYmCa__spot[data-shape="2"]{width:2.9rem}.hunt-module__ovYmCa__spot:hover{animation:.9s ease-in-out hunt-module__ovYmCa__wobble}.hunt-module__ovYmCa__spot:focus-visible{outline:2px solid var(--color-brick);outline-offset:2px}.hunt-module__ovYmCa__sprite{filter:drop-shadow(0 2px 2px #231f2040);width:100%;height:auto;display:block}.hunt-module__ovYmCa__spot[data-found] .hunt-module__ovYmCa__sprite{filter:drop-shadow(0 0 .55rem #ffa03cbf)drop-shadow(0 2px 2px #231f2033)}.hunt-module__ovYmCa__spot[data-just-found]{animation:hunt-module__ovYmCa__light-up .9s var(--ease-out-soft)}@keyframes hunt-module__ovYmCa__wobble{0%,to{rotate:none}25%{rotate:-8deg}60%{rotate:6deg}}@keyframes hunt-module__ovYmCa__light-up{0%{scale:1}35%{translate:0 -.5rem;scale:1.35}70%{translate:0;scale:.94}to{scale:1}}.hunt-module__ovYmCa__tracker{z-index:36;left:1rem;bottom:calc(5.25rem + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;align-items:flex-start;gap:.6rem;max-width:calc(100vw - 2rem);display:flex;position:fixed}@media (min-width:48rem){.hunt-module__ovYmCa__tracker{bottom:1.25rem;left:1.25rem}}.hunt-module__ovYmCa__tracker>*{pointer-events:auto}.hunt-module__ovYmCa__badge{color:#fbe7c9;font-variant-numeric:tabular-nums;letter-spacing:.04em;min-height:2.75rem;animation:hunt-module__ovYmCa__badge-in .5s var(--ease-out-soft);background:#1f1a24;border:1px solid #e8742a73;border:1px solid lab(62.1811% 42.7611 59.1042/.45);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .85rem .3rem .4rem;font-size:.85rem;font-weight:500;display:inline-flex;box-shadow:0 0 1.2rem #e8742a4d,0 6px 18px #14101847}.hunt-module__ovYmCa__badge:hover{border-color:#e8742a}.hunt-module__ovYmCa__badge:focus-visible{outline-offset:3px;outline:2px solid #e8742a}.hunt-module__ovYmCa__badgeSprite{filter:drop-shadow(0 0 .35rem #ffa03cb3);width:2rem;height:auto}.hunt-module__ovYmCa__tracker[data-done] .hunt-module__ovYmCa__badge{color:#1f1a24;background:#e8742a}@keyframes hunt-module__ovYmCa__badge-in{0%{opacity:0;translate:0 .6rem}}.hunt-module__ovYmCa__note:empty{display:none}.hunt-module__ovYmCa__note{color:#fbe7c9;animation:hunt-module__ovYmCa__badge-in .3s var(--ease-out-soft);background:#1f1a24;border-radius:.6rem;padding:.55rem .9rem;font-size:.9rem;font-weight:500;box-shadow:0 6px 18px #14101847}.hunt-module__ovYmCa__panel{color:#f4e9dc;width:min(22.5rem,100vw - 2rem);max-height:calc(100dvh - 12rem);animation:hunt-module__ovYmCa__badge-in .28s var(--ease-out-soft);background:radial-gradient(120% 70% at 0 0,#e8742a38,#0000 60%),#1f1a24;border-radius:.9rem;padding:1.35rem 1.35rem 1.2rem;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #e8742a4d,0 18px 40px #14101866}.hunt-module__ovYmCa__panel:focus{outline:none}.hunt-module__ovYmCa__close{color:#f4e9dc;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.4rem;line-height:1;display:grid;position:absolute;top:.5rem;right:.5rem}.hunt-module__ovYmCa__close:hover{background:#ffffff14}.hunt-module__ovYmCa__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f0a560;font-size:.7rem;font-weight:500}.hunt-module__ovYmCa__title{letter-spacing:-.01em;margin-top:.45rem;padding-right:2rem;font-size:1.45rem;font-weight:500;line-height:1.15}.hunt-module__ovYmCa__text{color:#f4e9dcd1;margin-top:.6rem;font-size:.92rem;line-height:1.5}.hunt-module__ovYmCa__where{letter-spacing:.16em;text-transform:uppercase;color:#f4e9dc99;margin-top:1.1rem;font-size:.7rem;font-weight:500}.hunt-module__ovYmCa__places{border-top:1px solid #f4e9dc24;margin-top:.45rem}.hunt-module__ovYmCa__places li{border-bottom:1px solid #f4e9dc24;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.65rem;min-height:2.6rem;font-size:.9rem;display:grid}.hunt-module__ovYmCa__placeSprite{opacity:.35;filter:grayscale(.7);justify-self:center;width:1.45rem;height:auto}.hunt-module__ovYmCa__places li[data-found] .hunt-module__ovYmCa__placeSprite{opacity:1;filter:drop-shadow(0 0 .3rem #ffa03cb3)}.hunt-module__ovYmCa__places li[data-found] span{color:#f4e9dc99}.hunt-module__ovYmCa__go{color:#f0a560;white-space:nowrap;align-items:center;gap:.3rem;min-height:2.5rem;font-size:.8rem;font-weight:500;display:inline-flex}.hunt-module__ovYmCa__go:hover{text-underline-offset:3px;text-decoration:underline}.hunt-module__ovYmCa__postcard{margin-top:1.1rem}.hunt-module__ovYmCa__reset{color:#f4e9dc99;text-underline-offset:3px;min-height:2.5rem;margin-top:.9rem;font-size:.8rem;text-decoration:underline;display:block}@media (prefers-reduced-motion:reduce){.hunt-module__ovYmCa__spot:hover,.hunt-module__ovYmCa__spot[data-just-found]{animation:none}}
