.vault[data-astro-cid-yiei6uv5]{position:relative;overflow:hidden;isolation:isolate;background:var(--gold-glow),var(--night);background-size:100% 900px,auto;background-repeat:no-repeat;color:var(--on-night);--focus: var(--yellow);border-top:var(--bw-accent) solid var(--gold);padding-bottom:var(--space-12)}.rays[data-astro-cid-yiei6uv5]{position:absolute;z-index:-1;top:330px;left:50%;width:180vmax;aspect-ratio:1;translate:-50% -50%;background:var(--gold-rays);animation:spin var(--dur-rays) linear infinite;pointer-events:none;mask-image:radial-gradient(circle,black 0%,transparent 45%)}@keyframes spin{to{rotate:360deg}}.inner[data-astro-cid-yiei6uv5]{position:relative;padding-top:var(--space-6)}.back[data-astro-cid-yiei6uv5]{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:700;text-decoration:none;color:var(--gold-light)}.back[data-astro-cid-yiei6uv5]:hover{text-decoration:underline}.hero[data-astro-cid-yiei6uv5]{display:flex;flex-direction:column;align-items:center;text-align:center;margin:var(--space-4) auto var(--space-10);max-width:900px}.kicker[data-astro-cid-yiei6uv5]{margin:0;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:var(--gold-light)}.stage-emoji[data-astro-cid-yiei6uv5]{position:relative;display:grid;place-items:center;width:280px;aspect-ratio:1;margin:var(--space-2) 0}.halo[data-astro-cid-yiei6uv5]{position:absolute;inset:0;border-radius:50%;background:var(--gold-glow)}.emoji[data-astro-cid-yiei6uv5]{position:relative;font-size:var(--fs-emoji-2xl);line-height:1;filter:var(--emoji-shadow);color:var(--gold-light);--icon-size: .7em;--icon-stroke: 1.5;animation:bob var(--dur-bob) ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(4deg)}}.medal[data-astro-cid-yiei6uv5]{position:absolute;right:0;bottom:var(--space-4);display:grid;place-items:center;align-content:center;width:var(--medal-size-lg);aspect-ratio:1;border:var(--bw) solid var(--on-accent);border-radius:50%;background:var(--gold-foil);color:var(--on-accent);box-shadow:var(--shadow-new);font-family:var(--font-display);font-weight:800;line-height:1;font-size:var(--fs-xl);transform:rotate(10deg);--icon-size: 1em}.medal-pts[data-astro-cid-yiei6uv5]{font-size:var(--fs-3xl);letter-spacing:-.03em}.meta[data-astro-cid-yiei6uv5]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);align-items:center}.meta[data-astro-cid-yiei6uv5] .chip[data-astro-cid-yiei6uv5]{border-color:var(--on-accent)}.ribbon[data-astro-cid-yiei6uv5]{padding:var(--space-1) var(--space-3);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-sm);background:var(--gold-foil);color:var(--on-accent);transform:rotate(-2deg);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:800;text-transform:uppercase;letter-spacing:.08em;line-height:1.5}h1[data-astro-cid-yiei6uv5]{font-size:var(--fs-display-xl);margin:var(--space-5) 0 0;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}[data-astro-cid-yiei6uv5][data-unlocked] h1[data-astro-cid-yiei6uv5]{background:var(--gold-foil);-webkit-background-clip:text;background-clip:text;color:transparent}.burst[data-astro-cid-yiei6uv5]{position:absolute;inset:0;pointer-events:none}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]{position:absolute;top:50%;left:50%;width:var(--star-size-md);aspect-ratio:1;opacity:0;background:var(--gold-light);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}[data-astro-cid-yiei6uv5][data-unlocked] .burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]{animation:burst var(--dur-reveal) var(--ease) both;animation-delay:calc(var(--dur-reveal) * .3)}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]:nth-child(1){--a: 0deg}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]:nth-child(2){--a: 36deg;width:var(--star-size-sm)}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]:nth-child(3){--a: 72deg}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]:nth-child(4){--a: 108deg;width:var(--star-size-sm)}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]:nth-child(5){--a: 144deg}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]:nth-child(6){--a: 180deg;width:var(--star-size-lg)}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]:nth-child(7){--a: 216deg}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]:nth-child(8){--a: 252deg;width:var(--star-size-sm)}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]:nth-child(9){--a: 288deg}.burst[data-astro-cid-yiei6uv5] span[data-astro-cid-yiei6uv5]:nth-child(10){--a: 324deg;width:var(--star-size-lg)}@keyframes burst{0%{opacity:1;transform:translate(-50%,-50%) rotate(var(--a)) translateY(0) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-170px) scale(1)}}.stars[data-astro-cid-yiei6uv5]{position:absolute;inset:0 0 auto;height:640px;pointer-events:none;z-index:-1}.star[data-astro-cid-yiei6uv5]{position:absolute;width:var(--star-size-md);aspect-ratio:1;background:var(--gold-light);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);animation:twinkle var(--dur-twinkle) ease-in-out infinite}.star-core[data-astro-cid-yiei6uv5]{position:absolute;inset:var(--bw-sm);clip-path:inherit;--dots-size: var(--dots-size-sm)}.star[data-astro-cid-yiei6uv5]:nth-child(1){top:10%;left:8%;width:var(--star-size-lg)}.star[data-astro-cid-yiei6uv5]:nth-child(2){top:26%;left:18%;width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.3)}.star[data-astro-cid-yiei6uv5]:nth-child(3){top:52%;left:6%;animation-delay:calc(var(--dur-twinkle) * -.6)}.star[data-astro-cid-yiei6uv5]:nth-child(4){top:70%;left:22%;width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.15)}.star[data-astro-cid-yiei6uv5]:nth-child(5){top:12%;right:10%;animation-delay:calc(var(--dur-twinkle) * -.8)}.star[data-astro-cid-yiei6uv5]:nth-child(6){top:32%;right:20%;width:var(--star-size-lg);animation-delay:calc(var(--dur-twinkle) * -.45)}.star[data-astro-cid-yiei6uv5]:nth-child(7){top:58%;right:7%;width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.7)}.star[data-astro-cid-yiei6uv5]:nth-child(8){top:76%;right:24%;animation-delay:calc(var(--dur-twinkle) * -.9)}.star[data-astro-cid-yiei6uv5]:nth-child(9){top:6%;left:40%;width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.25)}.star[data-astro-cid-yiei6uv5]:nth-child(10){top:8%;right:36%;width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.55)}.star[data-astro-cid-yiei6uv5]:nth-child(11){top:44%;left:30%;width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.35)}.star[data-astro-cid-yiei6uv5]:nth-child(12){top:46%;right:32%;width:var(--star-size-sm);animation-delay:calc(var(--dur-twinkle) * -.65)}@keyframes twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.55) rotate(25deg);opacity:.6}}.safe[data-astro-cid-yiei6uv5]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);max-width:640px;margin:0 auto;padding:var(--space-8) var(--space-6);border:var(--bw) solid var(--gold);border-radius:var(--radius-lg);box-shadow:var(--shadow-gold);background:var(--night)}.door[data-astro-cid-yiei6uv5]{display:grid;place-items:center;width:132px;aspect-ratio:1;border-radius:50%;background:var(--gold-foil);border:var(--bw) solid var(--on-accent);box-shadow:var(--shadow-new)}.dial[data-astro-cid-yiei6uv5]{display:grid;place-items:center;width:64%;aspect-ratio:1;border-radius:50%;background:var(--night);color:var(--gold-light);border:var(--bw-sm) dashed var(--gold);font-size:var(--fs-3xl);--icon-size: 1em}.safe[data-astro-cid-yiei6uv5] h2[data-astro-cid-yiei6uv5]{margin:var(--space-2) 0 0;font-size:var(--fs-2xl)}.safe[data-astro-cid-yiei6uv5] p[data-astro-cid-yiei6uv5]{margin:0;color:var(--on-night-muted)}.progress[data-astro-cid-yiei6uv5]{--p: 0;width:100%;height:var(--space-5);margin-top:var(--space-2);border:var(--bw-sm) solid var(--gold);border-radius:var(--radius-pill);background:var(--night);overflow:hidden}.progress-fill[data-astro-cid-yiei6uv5]{display:block;height:100%;width:calc(var(--p) * 100%);background:var(--gold-foil)}.best[data-astro-cid-yiei6uv5]{font-family:var(--font-display);font-weight:700;color:var(--gold-light)}.safe[data-astro-cid-yiei6uv5] .best[data-astro-cid-yiei6uv5]{color:var(--gold-light)}.gold-btn[data-astro-cid-yiei6uv5]{background:var(--gold-foil);color:var(--on-accent);border-color:var(--on-accent);box-shadow:var(--shadow-gold)}.gold-btn[data-astro-cid-yiei6uv5]:hover{box-shadow:var(--shadow-gold-xl)}.open[data-astro-cid-yiei6uv5]{max-width:820px;margin:0 auto}.plaque[data-astro-cid-yiei6uv5]{position:relative;padding:var(--space-11) var(--space-10) var(--space-10);background:var(--parchment);color:var(--on-accent);border:var(--bw-accent) double var(--gold-deep);border-radius:var(--radius-sm);outline:var(--bw-sm) solid var(--gold);outline-offset:var(--space-2);box-shadow:var(--shadow-gold-xl);font-size:var(--fs-lg)}[data-astro-cid-yiei6uv5][data-unlocked] .plaque[data-astro-cid-yiei6uv5]{animation:reveal var(--dur-reveal) var(--ease-pop) both}@keyframes reveal{0%{opacity:0;transform:translateY(40px) scale(.94) rotate(-1deg)}to{opacity:1;transform:none}}.plaque[data-astro-cid-yiei6uv5]:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:var(--gold-shine);transform:translate(-120%)}[data-astro-cid-yiei6uv5][data-unlocked] .plaque[data-astro-cid-yiei6uv5]:after{animation:sweep calc(var(--dur-reveal) * 1.6) var(--ease) calc(var(--dur-reveal) * .6) both}@keyframes sweep{to{transform:translate(120%)}}.corner[data-astro-cid-yiei6uv5]{position:absolute;font-size:var(--fs-xl);line-height:1;color:var(--gold-deep)}.corner[data-astro-cid-yiei6uv5]:nth-child(1){top:var(--space-3);left:var(--space-4)}.corner[data-astro-cid-yiei6uv5]:nth-child(2){top:var(--space-3);right:var(--space-4)}.corner[data-astro-cid-yiei6uv5]:nth-child(3){bottom:var(--space-3);left:var(--space-4)}.corner[data-astro-cid-yiei6uv5]:nth-child(4){bottom:var(--space-3);right:var(--space-4)}.lead[data-astro-cid-yiei6uv5]{margin:0;font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:700;line-height:1.25;letter-spacing:-.02em;text-align:center;text-wrap:balance}.divider[data-astro-cid-yiei6uv5]{margin:var(--space-6) 0;text-align:center;color:var(--gold-deep);letter-spacing:.6em;font-size:var(--fs-md)}.text[data-astro-cid-yiei6uv5]{margin:0;line-height:1.75}.text[data-astro-cid-yiei6uv5]:first-letter{float:left;margin:var(--space-1) var(--space-3) 0 0;padding:0 var(--space-2);font-family:var(--font-display);font-size:var(--fs-emoji-md);font-weight:800;line-height:.9;background:var(--gold-foil);color:var(--on-accent);border:var(--bw-sm) solid var(--on-accent);border-radius:var(--radius-sm)}.evidence[data-astro-cid-yiei6uv5]{margin-top:var(--space-9);padding-top:var(--space-6);border-top:var(--bw-sm) dashed var(--gold-deep);font-size:var(--fs-sm);color:var(--parchment-muted);scroll-margin-top:var(--space-12)}.evidence[data-astro-cid-yiei6uv5] h2[data-astro-cid-yiei6uv5]{margin:0 0 var(--space-3);font-size:var(--fs-md);text-transform:uppercase;letter-spacing:.14em;color:var(--on-accent)}.evidence[data-astro-cid-yiei6uv5] ol[data-astro-cid-yiei6uv5]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);counter-reset:ev}.evidence[data-astro-cid-yiei6uv5] li[data-astro-cid-yiei6uv5]{counter-increment:ev;display:flex;gap:var(--space-3);align-items:baseline}.evidence[data-astro-cid-yiei6uv5] li[data-astro-cid-yiei6uv5]:before{content:counter(ev);flex:0 0 auto;display:grid;place-items:center;width:var(--space-6);aspect-ratio:1;border-radius:50%;background:var(--gold-foil);border:var(--bw-xs) solid var(--on-accent);color:var(--on-accent);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:800}.evidence[data-astro-cid-yiei6uv5] a[data-astro-cid-yiei6uv5]{color:var(--parchment-muted)}.treasure[data-astro-cid-yiei6uv5]{margin:var(--space-12) 0 var(--space-8)}.treasure-head[data-astro-cid-yiei6uv5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.treasure-kicker[data-astro-cid-yiei6uv5]{margin:0;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--gold-light)}.pick-label[data-astro-cid-yiei6uv5]{padding:0 var(--space-2);border:var(--bw-sm) solid var(--gold);border-radius:var(--radius-sm);background:var(--night);color:var(--on-night);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:800;text-transform:uppercase;letter-spacing:.06em}.treasure-card[data-astro-cid-yiei6uv5]{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);overflow:hidden;text-decoration:none;color:var(--on-night);background:var(--night);border:var(--bw) solid var(--gold);border-radius:var(--radius-md);box-shadow:var(--shadow-gold);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.treasure-card[data-astro-cid-yiei6uv5]:hover{transform:translate(-3px,-3px);box-shadow:var(--shadow-gold-xl)}.treasure-art[data-astro-cid-yiei6uv5]{position:relative;display:grid;place-items:center;min-height:220px;overflow:hidden;border-right:var(--bw) solid var(--gold)}.treasure-art[data-astro-cid-yiei6uv5]:before{content:"";position:absolute;inset:-40%;background:var(--gold-rays);animation:spin var(--dur-rays) linear infinite}.treasure-emoji[data-astro-cid-yiei6uv5]{position:relative;font-size:var(--fs-emoji-xl);line-height:1;filter:var(--emoji-shadow);transition:transform var(--dur) var(--ease-pop)}.treasure-card[data-astro-cid-yiei6uv5]:hover .treasure-emoji[data-astro-cid-yiei6uv5]{transform:rotate(-8deg) scale(1.1)}.treasure-body[data-astro-cid-yiei6uv5]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.treasure-name[data-astro-cid-yiei6uv5]{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:700;line-height:1.15;letter-spacing:-.01em}.treasure-why[data-astro-cid-yiei6uv5]{color:var(--on-night-muted);font-size:var(--fs-md)}.treasure-cta[data-astro-cid-yiei6uv5]{align-self:flex-start;margin-top:auto}.pick-note[data-astro-cid-yiei6uv5]{margin:var(--space-3) 0 0;font-size:var(--fs-xs);color:var(--on-night-muted)}.share-row[data-astro-cid-yiei6uv5]{display:flex;justify-content:center}.collection[data-astro-cid-yiei6uv5]{max-width:900px;margin:var(--space-12) auto 0;text-align:center}.collection[data-astro-cid-yiei6uv5] h2[data-astro-cid-yiei6uv5]{margin:0;font-size:var(--fs-2xl)}.collection-note[data-astro-cid-yiei6uv5]{margin:var(--space-1) 0 var(--space-5);color:var(--on-night-muted);font-size:var(--fs-sm)}.coins[data-astro-cid-yiei6uv5]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.coin[data-astro-cid-yiei6uv5]{position:relative;display:grid;place-items:center;width:var(--coin-size);aspect-ratio:1;border-radius:50%;border:var(--bw-sm) dashed var(--gold-deep);color:var(--on-night-muted);text-decoration:none;font-family:var(--font-display);font-size:var(--fs-xs);font-weight:800;transition:transform var(--dur) var(--ease-pop)}.coin[data-astro-cid-yiei6uv5]:hover{transform:translateY(-3px) rotate(-8deg)}.coin-lock[data-astro-cid-yiei6uv5]{position:absolute;top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));font-size:var(--fs-xs);color:var(--gold-deep)}.coin[data-astro-cid-yiei6uv5][data-open]{border:var(--bw-sm) solid var(--on-accent);background:var(--gold-foil);color:var(--on-accent);box-shadow:var(--shadow-new)}.coin[data-astro-cid-yiei6uv5][data-open] .coin-lock[data-astro-cid-yiei6uv5]{display:none}.coin[data-astro-cid-yiei6uv5][aria-current=page]{outline:var(--bw-focus) solid var(--gold-light);outline-offset:var(--space-1);transform:scale(1.15)}.pager[data-astro-cid-yiei6uv5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);max-width:900px;margin:var(--space-10) auto 0}@media(max-width:720px){.stage-emoji[data-astro-cid-yiei6uv5]{width:220px}.emoji[data-astro-cid-yiei6uv5]{font-size:var(--fs-emoji-xl)}.medal[data-astro-cid-yiei6uv5]{width:var(--medal-size);font-size:var(--fs-sm);right:calc(-1 * var(--space-4))}.medal-pts[data-astro-cid-yiei6uv5]{font-size:var(--fs-lg)}h1[data-astro-cid-yiei6uv5]{font-size:var(--fs-display-md)}.plaque[data-astro-cid-yiei6uv5]{padding:var(--space-10) var(--space-5) var(--space-8);font-size:var(--fs-base)}.lead[data-astro-cid-yiei6uv5]{font-size:var(--fs-xl)}.treasure-card[data-astro-cid-yiei6uv5]{grid-template-columns:minmax(0,1fr)}.treasure-art[data-astro-cid-yiei6uv5]{min-height:160px;border-right:0;border-bottom:var(--bw) solid var(--gold)}.treasure-cta[data-astro-cid-yiei6uv5]{align-self:stretch}.pager[data-astro-cid-yiei6uv5]{justify-content:center}}
