.dt-art{perspective:1600px;--dt-swing:16;--dt-pitch:12;--dt-glow:.16;--dt-jump:1.055;--dt-r:12px;position:relative}@media (width<=699px){.dt-art{--dt-swing:22;--dt-pitch:16}}.dt-pop{transform-style:preserve-3d}@keyframes dt-jump{0%{transform:scale(1)}34%{transform:scale(var(--dt-jump,1.055))}to{transform:scale(1)}}.dt-pop.jump{animation:.42s cubic-bezier(.2,.9,.3,1) dt-jump}.dt-tilt{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .14s ease-out}.dt-art.lit .dt-tilt{will-change:transform}.dt-flip{aspect-ratio:4/5;cursor:pointer;width:100%;transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:transform .62s cubic-bezier(.3,.8,.25,1);display:block;position:relative}.dt-flip[aria-pressed=true]{transform:rotateY(180deg)}.dt-face{isolation:isolate;border-radius:var(--dt-r);backface-visibility:hidden;background:#ffffff0a;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 50px #0000008c}.dt-back{transform:rotateY(180deg)}.dt-face img{object-fit:cover;width:100%;height:100%;display:block}.dt-face:after{content:"";pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse 75% 65% at var(--mx,50%) var(--my,50%), rgba(255,255,255,var(--glow,.15)),#fff0 70%), linear-gradient(112deg, #fff0 calc(var(--band,50%) - 16%), rgba(255,255,255,var(--bandglow,.1)) var(--band,50%), #fff0 calc(var(--band,50%) + 16%));transition:opacity .25s;position:absolute;inset:0}.dt-back:after{transform:scaleX(-1)}.dt-art.lit .dt-face:after{opacity:1}.dt-art.flipping .dt-face:after{transition:opacity 80ms;opacity:0!important}@media (prefers-reduced-motion:reduce){.dt-tilt,.dt-flip{transition:none}.dt-pop.jump{animation:none}.dt-face:after{display:none}}:root{--bg:#0e0e0f;--line:#2a2a2e;--ink:#ededef;--ink-2:#8a8a92;--ink-3:#55555c;--green:#4e9a5b}[data-astro-cid-tyscpaxt]{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;font-weight:300}body{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100svh;padding:24px 20px 40px;display:flex}body.event{justify-content:flex-start;gap:0;padding:0 0 40px}[data-astro-cid-tyscpaxt]:focus-visible{outline-offset:5px;outline:2px solid #7faae4}.wrapc[data-astro-cid-tyscpaxt]{justify-content:center;width:100%;display:flex}.stage[data-astro-cid-tyscpaxt]{width:100%;max-width:min(440px,80svh - 200px);position:relative}.col[data-astro-cid-tyscpaxt]{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px;display:flex}.stamp[data-astro-cid-tyscpaxt]{font-family:var(--font-text);color:var(--ink-2);text-align:center;font-size:11px;font-weight:400;line-height:1.6}.stamp[data-astro-cid-tyscpaxt] .no[data-astro-cid-tyscpaxt]{color:var(--ink-3)}.line[data-astro-cid-tyscpaxt]{text-align:center;font-size:16px;font-weight:400;line-height:1.4}.pips[data-astro-cid-tyscpaxt]{justify-content:center;gap:6px;display:flex}.pips[data-astro-cid-tyscpaxt] i[data-astro-cid-tyscpaxt]{background:var(--line);border-radius:2px;width:22px;height:3px}.pips[data-astro-cid-tyscpaxt] i[data-astro-cid-tyscpaxt].on{background:var(--green)}.btn[data-astro-cid-tyscpaxt]{text-align:center;border-radius:var(--r-box);background:var(--ink);color:#111;width:100%;padding:14px 18px;font-size:15px;font-weight:600;text-decoration:none;display:block}.btn[data-astro-cid-tyscpaxt].ghost{color:var(--ink-2);border:1px solid var(--line);background:0 0}.tiny[data-astro-cid-tyscpaxt]{color:var(--ink-3);text-align:center;font-size:12px}.note[data-astro-cid-tyscpaxt]{border:1px solid var(--line);border-radius:var(--r-box);width:100%;color:var(--ink-2);background:#17181c;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.note[data-astro-cid-tyscpaxt] b[data-astro-cid-tyscpaxt]{color:var(--ink)}.dim[data-astro-cid-tyscpaxt]{opacity:.55}.hint[data-astro-cid-tyscpaxt]{color:var(--ink-3);text-align:center;font-size:13px}.story[data-astro-cid-tyscpaxt]{color:var(--ink-2);text-align:left;max-width:440px;font-size:14px;line-height:1.6}.gone[data-astro-cid-tyscpaxt]{aspect-ratio:4/5;border:1px solid var(--line);border-radius:var(--r-card);width:100%;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.gone[data-astro-cid-tyscpaxt] .q[data-astro-cid-tyscpaxt]{font-size:150px;font-weight:800;line-height:1}.gone[data-astro-cid-tyscpaxt] .w[data-astro-cid-tyscpaxt]{letter-spacing:.2em;font-size:12px}.missing[data-astro-cid-tyscpaxt]{text-align:center;flex-direction:column;gap:14px;max-width:30rem;display:flex}.missing[data-astro-cid-tyscpaxt] h1[data-astro-cid-tyscpaxt]{font-family:var(--font-display);letter-spacing:-.02em;font-size:24px;font-weight:900}.missing[data-astro-cid-tyscpaxt] p[data-astro-cid-tyscpaxt]{color:var(--ink-2);font-size:15px;line-height:1.55}.missing[data-astro-cid-tyscpaxt] a[data-astro-cid-tyscpaxt]{color:var(--ink-2);border-bottom:1px solid var(--line);font-size:13px;text-decoration:none}.hero[data-astro-cid-tyscpaxt]{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:20px 20px 132px;display:flex;position:relative}.hero[data-astro-cid-tyscpaxt] .stage[data-astro-cid-tyscpaxt]{max-width:min(440px,80svh - 152px)}.found-stamp[data-astro-cid-tyscpaxt]{z-index:2;pointer-events:none;font-family:var(--font-text);letter-spacing:.22em;color:var(--accent);border:2.5px solid var(--accent);opacity:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e0e0f8c;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:400;animation:.45s cubic-bezier(.2,1.4,.4,1) .35s forwards stamp;position:absolute;top:14px;right:14px;transform:rotate(-12deg)scale(3)}.hero[data-astro-cid-tyscpaxt].dupe .found-stamp[data-astro-cid-tyscpaxt]{color:var(--ink-2);border-color:var(--ink-2)}@keyframes stamp{to{opacity:1;transform:rotate(-12deg)scale(1)}}.found[data-astro-cid-tyscpaxt]{color:#111;text-align:center;background:#fff;border-radius:14px;flex-direction:column;gap:6px;max-width:440px;margin:0 auto;padding:16px 18px 14px;text-decoration:none;animation:.55s cubic-bezier(.2,.9,.2,1) .55s forwards rise;display:flex;position:absolute;bottom:22px;left:16px;right:16px;transform:translateY(130%);box-shadow:0 18px 40px #00000073}.found[data-astro-cid-tyscpaxt].drink,.found[data-astro-cid-tyscpaxt].full{color:#fff;background:#4e9a5b}.found[data-astro-cid-tyscpaxt] .k[data-astro-cid-tyscpaxt]{font-family:var(--font-text);letter-spacing:.2em;opacity:.7;font-size:10px;font-weight:400}.found[data-astro-cid-tyscpaxt] .big[data-astro-cid-tyscpaxt]{font-family:var(--font-display);letter-spacing:-.03em;font-size:34px;font-weight:900;line-height:1}.found[data-astro-cid-tyscpaxt] .sub[data-astro-cid-tyscpaxt]{opacity:.85;font-size:13px;line-height:1.4}.found[data-astro-cid-tyscpaxt] .pips[data-astro-cid-tyscpaxt]{margin:4px 0 2px}.found[data-astro-cid-tyscpaxt] .pips[data-astro-cid-tyscpaxt] i[data-astro-cid-tyscpaxt]{background:#00000026}.found[data-astro-cid-tyscpaxt] .pips[data-astro-cid-tyscpaxt] i[data-astro-cid-tyscpaxt].on{background:#111}.found[data-astro-cid-tyscpaxt].drink .pips[data-astro-cid-tyscpaxt] i[data-astro-cid-tyscpaxt],.found[data-astro-cid-tyscpaxt].full .pips[data-astro-cid-tyscpaxt] i[data-astro-cid-tyscpaxt]{background:#ffffff4d}.found[data-astro-cid-tyscpaxt].drink .pips[data-astro-cid-tyscpaxt] i[data-astro-cid-tyscpaxt].on,.found[data-astro-cid-tyscpaxt].full .pips[data-astro-cid-tyscpaxt] i[data-astro-cid-tyscpaxt].on{background:#fff}.found[data-astro-cid-tyscpaxt] .down[data-astro-cid-tyscpaxt]{opacity:.55;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.found[data-astro-cid-tyscpaxt] .down[data-astro-cid-tyscpaxt] svg[data-astro-cid-tyscpaxt]{width:12px;height:12px}@keyframes rise{to{transform:none}}.details[data-astro-cid-tyscpaxt]{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:440px;margin:0 auto;padding:36px 20px 0;display:flex}canvas[data-astro-cid-tyscpaxt].confetti{pointer-events:none;z-index:5;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.found-stamp[data-astro-cid-tyscpaxt]{opacity:1;animation:none;transform:rotate(-12deg)}.found[data-astro-cid-tyscpaxt]{animation:none;transform:none}}.moment[data-astro-cid-tyscpaxt]{text-align:center;width:100%}.moment[data-astro-cid-tyscpaxt] .k[data-astro-cid-tyscpaxt]{font-family:var(--font-text);letter-spacing:.18em;color:var(--ink-3);margin-bottom:6px;font-size:10px;font-weight:400}.reward[data-astro-cid-tyscpaxt]{border-radius:var(--r-card);background:var(--lite);width:100%;color:var(--lite-ink);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.reward[data-astro-cid-tyscpaxt] .k[data-astro-cid-tyscpaxt]{font-family:var(--font-text);letter-spacing:.18em;color:var(--lite-ink-3);font-size:10px;font-weight:400}.reward[data-astro-cid-tyscpaxt] h2[data-astro-cid-tyscpaxt]{font-family:var(--font-title);letter-spacing:var(--ls-title);font-size:28px;font-weight:400;line-height:1.05}.reward[data-astro-cid-tyscpaxt] p[data-astro-cid-tyscpaxt]{font-size:13px;line-height:1.5}.reward[data-astro-cid-tyscpaxt] p[data-astro-cid-tyscpaxt].next{color:var(--lite-ink-2)}.reward[data-astro-cid-tyscpaxt] .code[data-astro-cid-tyscpaxt]{font-family:var(--font-text);background:var(--lite-box);color:var(--lite-ink);border-radius:8px;justify-content:space-between;gap:12px;margin-top:6px;padding:10px 12px;font-size:12px;font-weight:400;display:flex}.reward[data-astro-cid-tyscpaxt] .code[data-astro-cid-tyscpaxt] b[data-astro-cid-tyscpaxt]{color:var(--lite-ink-2);font-weight:400}.burn[data-astro-cid-tyscpaxt]{font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:var(--r-pill);border:1px solid var(--lite-line);color:var(--lite-ink-3);background:0 0;align-self:flex-start;margin-top:8px;padding:6px 12px;font-size:11px}.burn[data-astro-cid-tyscpaxt]:hover{border-color:var(--lite-ink-2);color:var(--lite-ink-2)}.burned[data-astro-cid-tyscpaxt]{letter-spacing:.08em;text-transform:uppercase;color:var(--lite-ink-3);align-self:flex-start;margin-top:8px;font-size:11px}.enter[data-astro-cid-tyscpaxt]{border-radius:var(--r-card);background:var(--lite);width:100%;color:var(--lite-ink);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.enter[data-astro-cid-tyscpaxt] h2[data-astro-cid-tyscpaxt]{font-family:var(--font-title);letter-spacing:var(--ls-title);font-size:26px;font-weight:400;line-height:1.05}.enter[data-astro-cid-tyscpaxt] p[data-astro-cid-tyscpaxt]{color:var(--lite-ink-2);font-size:13px;line-height:1.5}.enter[data-astro-cid-tyscpaxt] input[data-astro-cid-tyscpaxt][type=email]{width:100%;font:inherit;border-radius:var(--r-small);border:1px solid var(--lite-line);color:var(--lite-ink);background:#fff;padding:13px 14px;font-size:16px}.enter[data-astro-cid-tyscpaxt] input[data-astro-cid-tyscpaxt][type=email]:focus{border-color:var(--lite-ink-2);outline:none}.enter[data-astro-cid-tyscpaxt] label[data-astro-cid-tyscpaxt].chk{color:var(--lite-ink-2);align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.enter[data-astro-cid-tyscpaxt] label[data-astro-cid-tyscpaxt].chk input[data-astro-cid-tyscpaxt]{margin-top:2px}.enter[data-astro-cid-tyscpaxt] .btn[data-astro-cid-tyscpaxt]{background:var(--lite-ink);color:#fff;margin-top:2px}.enter[data-astro-cid-tyscpaxt] .ok[data-astro-cid-tyscpaxt]{color:var(--lite-green);font-weight:600}.drive[data-astro-cid-tyscpaxt]{border-radius:var(--r-box);width:100%;color:var(--ink);border:1px solid var(--ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:13px 18px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:flex}.drive[data-astro-cid-tyscpaxt][aria-pressed=true]{background:var(--ink);color:#111;border-color:var(--ink)}.drive[data-astro-cid-tyscpaxt].busy{opacity:.6;pointer-events:none}.actions[data-astro-cid-tyscpaxt]{flex-direction:column;gap:9px;width:100%;display:flex}.pair[data-astro-cid-tyscpaxt]{flex-wrap:wrap;gap:9px;display:flex}.pair[data-astro-cid-tyscpaxt] .drive[data-astro-cid-tyscpaxt]{flex:160px;width:auto}
