.ev-video[data-astro-cid-guylwjns]{max-width:46rem;margin:0}.ev-video--portrait[data-astro-cid-guylwjns]{max-width:20rem;margin-inline:auto}.ev-video--portrait[data-astro-cid-guylwjns] .ev-video-media[data-astro-cid-guylwjns],.ev-video--portrait[data-astro-cid-guylwjns] .ev-video-ph[data-astro-cid-guylwjns]{aspect-ratio:9/16}.ev-video-media[data-astro-cid-guylwjns],.ev-video-ph[data-astro-cid-guylwjns]{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--room-border,var(--border));width:100%;display:block;overflow:hidden}.ev-video-ph[data-astro-cid-guylwjns]{background:radial-gradient(120% 120% at 50% 40%, var(--room-surface,var(--bg-raised)) 0%, var(--room-deep,var(--bg-sunken)) 100%);place-items:center;display:grid}.ev-video-play[data-astro-cid-guylwjns]{width:4rem;height:4rem;color:var(--room-deep,var(--bg));background:var(--room-primary,var(--accent));box-shadow:var(--room-glow,var(--shadow-md));border-radius:50%;place-items:center;padding-left:3px;display:grid}.ev-video-cap[data-astro-cid-guylwjns]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.lang-gate[data-astro-cid-lqffoicv]{z-index:calc(var(--z-toast) + 10);padding:var(--space-4);backdrop-filter:blur(5px);background:#05070ad1;place-items:center;display:grid;position:fixed;inset:0}.lang-gate[data-astro-cid-lqffoicv][hidden]{display:none}.lg-panel[data-astro-cid-lqffoicv]{width:100%;max-width:22rem;padding:var(--space-6) var(--space-5);text-align:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg,0 24px 60px #00000073)}.lg-globe[data-astro-cid-lqffoicv]{width:3rem;height:3rem;margin:0 auto var(--space-3);color:var(--primary)}.lg-title[data-astro-cid-lqffoicv]{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.06em;color:var(--text-muted);margin-bottom:var(--space-4)}.lg-options[data-astro-cid-lqffoicv]{gap:var(--space-2);display:grid}.lg-option[data-astro-cid-lqffoicv]{justify-content:center;width:100%}.evb-block{margin-bottom:var(--space-4)}.evb-group-label{font-family:var(--font-display);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-weight:500;display:flex}.evb-group-label .req{color:var(--danger)}.evb-inline-error{font-family:var(--font-sans,inherit);font-size:var(--text-sm);color:var(--danger);font-weight:500}.evb-block.is-invalid .evb-slots{padding:var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-md);box-shadow:inset 0 0 0 1.5px var(--danger)}.evb-days,.evb-slots,.evb-players{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.evb-day{text-align:left;gap:2px;padding:.5rem 1rem;display:grid}.evb-day small{font-weight:400;font-size:var(--text-xs);color:var(--text-muted)}.evb-day.is-active small{color:inherit}.evb-slot{min-width:64px}.evb-slot.is-sealed{opacity:.45;cursor:not-allowed;border-style:dashed;text-decoration:line-through}.evb-noslots{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--text-muted);font-style:italic}.evb-slot-group{margin-top:var(--space-2)}.evb-slot-group-label{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-top:var(--space-2);display:block}.evb-recap{font-family:var(--font-display);font-weight:600}.evb-modal-backdrop{z-index:var(--z-toast);padding:var(--space-4);background:color-mix(in srgb, var(--mystery-bg) 72%, transparent);backdrop-filter:blur(6px);animation:evb-fade-in var(--dur-base) var(--ease-lab);place-items:center;display:grid;position:fixed;inset:0}.evb-modal{justify-items:center;gap:var(--space-3);width:min(26rem,100%);padding:var(--space-7) var(--space-5);text-align:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:evb-pop var(--dur-slow) var(--ease-clunk);display:grid}.evb-modal h3{font-size:var(--text-2xl)}.evb-modal-check{animation:evb-pop var(--dur-slow) var(--ease-clunk)}.evb-modal-recap{font-family:var(--font-display);padding:var(--space-2) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-sunken);font-weight:700}.evb-modal-lead{color:var(--text-muted);font-size:var(--text-sm)}.evb-modal .btn{margin-top:var(--space-2)}@keyframes evb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes evb-pop{0%{opacity:0;transform:scale(.82)}70%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.evb-chip{min-width:44px;min-height:44px;font-family:var(--font-display);font-size:var(--text-base);color:var(--text);background:var(--bg-raised);border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-lab), background-color var(--dur-fast) var(--ease-lab), color var(--dur-fast) var(--ease-lab), transform var(--dur-fast) var(--ease-clunk);padding:.4rem .9rem;font-weight:600}.evb-chip:hover{border-color:var(--primary)}.evb-chip.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong);transform:scale(1.06)}.evb-total{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);font-family:var(--font-display);background:var(--bg-sunken);border:1px dashed var(--border);border-radius:var(--radius-md);font-weight:600}.ev-hero[data-astro-cid-nifkgel2]{padding-block:clamp(var(--space-4), 3.5vw, var(--space-6));position:relative;overflow:hidden}.ev-hero-grid[data-astro-cid-nifkgel2]{gap:clamp(var(--space-6), 7vw, var(--space-9));grid-template-columns:1fr;align-items:stretch;display:grid}@media (width>=900px){.ev-hero-grid[data-astro-cid-nifkgel2]{grid-template-columns:minmax(0,1.06fr) minmax(20rem,.94fr)}}.ev-hero-copy[data-astro-cid-nifkgel2]{align-self:center;min-width:0}.ev-hero[data-astro-cid-nifkgel2] h1[data-astro-cid-nifkgel2]{text-wrap:balance;max-width:13ch}.ev-tagline[data-astro-cid-nifkgel2]{margin-top:var(--space-3);font-size:var(--text-lg);color:var(--mystery-text-muted);text-wrap:balance;max-width:58ch;font-style:italic}.ev-hero-stats[data-astro-cid-nifkgel2]{margin-block:var(--space-5);border:1px solid var(--mystery-border);border-radius:var(--radius-lg);background:var(--mystery-surface);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid;overflow:hidden}.ev-hero-stats[data-astro-cid-nifkgel2] li[data-astro-cid-nifkgel2]{min-width:0;padding:var(--space-3);border-right:1px solid var(--mystery-border)}.ev-hero-stats[data-astro-cid-nifkgel2] li[data-astro-cid-nifkgel2]:last-child{border-right:0}.ev-hero-stats[data-astro-cid-nifkgel2] strong[data-astro-cid-nifkgel2]{color:var(--mystery-text);font-family:var(--font-display);font-size:var(--text-lg);white-space:nowrap;line-height:1.15;display:block}.ev-hero-stats[data-astro-cid-nifkgel2] .is-price[data-astro-cid-nifkgel2] strong[data-astro-cid-nifkgel2]{color:var(--mystery-amber)}.ev-hero-stats[data-astro-cid-nifkgel2] span[data-astro-cid-nifkgel2]{margin-top:var(--space-1);color:var(--mystery-text-muted);font-size:var(--text-xs);line-height:1.35;display:block}.ev-hero-actions[data-astro-cid-nifkgel2]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ev-hero-ghost[data-astro-cid-nifkgel2]{border-color:var(--mystery-border);color:var(--mystery-text)}.ev-desc[data-astro-cid-nifkgel2]{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);max-width:68ch}.ev-facts[data-astro-cid-nifkgel2]{gap:var(--space-2);margin-block:var(--space-5) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ev-facts[data-astro-cid-nifkgel2] li[data-astro-cid-nifkgel2]{font-family:var(--font-display);font-size:var(--text-sm);border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--mystery-amber) 55%, transparent);background:color-mix(in srgb, var(--mystery-amber) 12%, transparent);color:var(--mystery-text);padding:.45rem .95rem;font-weight:600}.ev-prods[data-astro-cid-nifkgel2]{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=480px){.ev-prods[data-astro-cid-nifkgel2]{grid-template-columns:1fr 1fr}}.ev-prod[data-astro-cid-nifkgel2]{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--mystery-border);border-radius:var(--radius-lg);background:var(--mystery-raised);transition:border-color var(--dur-fast) var(--ease-lab), transform var(--dur-fast) var(--ease-lab);align-content:start;text-decoration:none;display:grid}.ev-prod[data-astro-cid-nifkgel2]:hover{border-color:var(--mystery-amber);transform:translateY(-2px)}.ev-prod[data-astro-cid-nifkgel2] small[data-astro-cid-nifkgel2]{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--mystery-teal)}.ev-prod[data-astro-cid-nifkgel2] strong[data-astro-cid-nifkgel2]{font-family:var(--font-display);font-size:var(--text-base);color:var(--mystery-text);line-height:1.3}.ev-prod-price[data-astro-cid-nifkgel2]{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-xs);border-radius:var(--radius-full);border:1px solid var(--mystery-amber);color:var(--mystery-amber);justify-self:start;padding:.2rem .6rem;font-weight:600}.ev-prod-cta[data-astro-cid-nifkgel2]{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);color:var(--mystery-amber);font-weight:600}.ev-hero-media[data-astro-cid-nifkgel2]{isolation:isolate;border:1px solid var(--mystery-border);border-radius:var(--radius-xl);background:var(--mystery-surface);min-height:clamp(20rem,46vw,28rem);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.ev-hero-art[data-astro-cid-nifkgel2]{object-fit:cover;width:100%;height:100%;display:block}.ev-hero-art[data-astro-cid-nifkgel2].is-contained{object-fit:contain}.ev-chrono-art[data-astro-cid-nifkgel2]{height:100%;min-height:100%;padding:var(--space-6);background:radial-gradient(circle at 50% 43%, var(--mystery-raised) 0 25%, transparent 26%), linear-gradient(145deg, var(--mystery-surface), var(--mystery-bg));place-items:center;display:grid;position:relative}.ev-chrono-art[data-astro-cid-nifkgel2]:before,.ev-chrono-art[data-astro-cid-nifkgel2]:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ev-chrono-art[data-astro-cid-nifkgel2]:before{opacity:.7;background:var(--mystery-raised);clip-path:polygon(0 42%,8% 42%,8% 18%,17% 18%,17% 42%,29% 42%,29% 0,43% 0,43% 42%,56% 42%,56% 24%,66% 24%,66% 42%,79% 42%,79% 10%,92% 10%,92% 42%,100% 42%,100% 100%,0 100%);height:28%}.ev-chrono-art[data-astro-cid-nifkgel2]:after{background:var(--mystery-amber);opacity:.65;height:12px;mask:repeating-linear-gradient(90deg,#000 0 20px,#0000 20px 36px)}.ev-chrono-dial[data-astro-cid-nifkgel2]{z-index:1;aspect-ratio:1;border:2px solid var(--mystery-amber);background:radial-gradient(circle, transparent 0 59%, var(--mystery-border) 60% 61%, transparent 62%), repeating-conic-gradient(var(--mystery-border) 0deg 1deg, transparent 1deg 15deg), var(--mystery-surface);width:min(82%,22rem);box-shadow:inset 0 0 0 10px var(--mystery-bg), 0 0 0 10px var(--mystery-border);border-radius:50%;position:relative}.ev-chrono-dial[data-astro-cid-nifkgel2]:before{content:"KRONOS";color:var(--mystery-text-muted);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.28em;position:absolute;top:28%;left:50%;transform:translate(-50%)}.ev-chrono-hand[data-astro-cid-nifkgel2]{z-index:2;border-radius:var(--radius-full);background:var(--mystery-text);transform-origin:0;height:3px;position:absolute;top:50%;left:50%}.ev-chrono-hand--hour[data-astro-cid-nifkgel2]{width:25%;transform:rotate(-42deg)}.ev-chrono-hand--minute[data-astro-cid-nifkgel2]{background:var(--mystery-amber);width:36%;height:2px;transform:rotate(56deg)}.ev-chrono-pin[data-astro-cid-nifkgel2]{z-index:3;aspect-ratio:1;border:3px solid var(--mystery-amber);background:var(--mystery-bg);border-radius:50%;width:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ev-chrono-years[data-astro-cid-nifkgel2]{z-index:2;right:var(--space-5);bottom:var(--space-5);left:var(--space-5);gap:var(--space-3);color:var(--mystery-text);font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.12em;align-items:center;display:flex;position:absolute}.ev-chrono-years[data-astro-cid-nifkgel2] i[data-astro-cid-nifkgel2]{background:var(--mystery-amber);flex:1;height:1px}.ev-hero--castle[data-astro-cid-nifkgel2]{position:relative}.ev-hero--castle[data-astro-cid-nifkgel2]:after{content:"";background:linear-gradient(90deg, transparent, var(--mystery-amber) 25%, var(--mystery-amber) 75%, transparent);opacity:.55;height:2px;position:absolute;bottom:0;left:0;right:0}.ev-mission[data-astro-cid-nifkgel2]{border-bottom:1px solid var(--border);background:var(--bg-sunken)}.ev-mission-grid[data-astro-cid-nifkgel2]{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.ev-mission-grid[data-astro-cid-nifkgel2].has-video{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem)}}.ev-mission-copy[data-astro-cid-nifkgel2]{max-width:62ch}.ev-mission-copy[data-astro-cid-nifkgel2] h2[data-astro-cid-nifkgel2]{max-width:22ch;margin-top:var(--space-2);font-size:var(--text-3xl);text-wrap:balance}.ev-mission-copy[data-astro-cid-nifkgel2] .btn[data-astro-cid-nifkgel2]{margin-top:var(--space-2)}.ev-mission-video[data-astro-cid-nifkgel2]{justify-self:center;width:100%}.ev-gallery[data-astro-cid-nifkgel2]{border-block:1px solid var(--border);background:var(--bg-sunken)}.ev-gallery-grid[data-astro-cid-nifkgel2]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=760px){.ev-gallery-grid[data-astro-cid-nifkgel2]{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-gallery-item[data-astro-cid-nifkgel2].is-featured{grid-area:span 2/span 2}}.ev-gallery-item[data-astro-cid-nifkgel2]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);min-height:12rem;margin:0;position:relative;overflow:hidden}.ev-gallery-item[data-astro-cid-nifkgel2] img[data-astro-cid-nifkgel2]{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.ev-gallery-item[data-astro-cid-nifkgel2] figcaption[data-astro-cid-nifkgel2]{padding:var(--space-5) var(--space-3) var(--space-3);color:var(--mystery-text);font-size:var(--text-xs);background:linear-gradient(transparent, var(--mystery-bg));position:absolute;bottom:0;left:0;right:0}.ev-split[data-astro-cid-nifkgel2]{gap:var(--space-6);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.ev-split[data-astro-cid-nifkgel2]{grid-template-columns:1fr 1.1fr}.ev-split--reverse[data-astro-cid-nifkgel2]{grid-template-columns:1.1fr 1fr}.ev-split--reverse[data-astro-cid-nifkgel2] .ev-split-art[data-astro-cid-nifkgel2]{order:2}}.ev-hunt-art[data-astro-cid-nifkgel2]{object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;height:auto;max-height:30rem;display:block}.ev-art-placeholder[data-astro-cid-nifkgel2]{aspect-ratio:4/3;border-radius:var(--radius-lg);border:1.5px dashed var(--border-strong);background:var(--bg-sunken);color:var(--text-faint);place-items:center;display:grid}.ev-art-placeholder[data-astro-cid-nifkgel2] svg[data-astro-cid-nifkgel2]{width:34%;max-width:7rem;height:auto}.ev-game-name[data-astro-cid-nifkgel2]{font-size:var(--text-2xl)}.ev-game-tagline[data-astro-cid-nifkgel2]{margin-top:var(--space-2);color:var(--text-muted);font-style:italic}.ev-game-desc[data-astro-cid-nifkgel2]{margin-top:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.ev-price-chips[data-astro-cid-nifkgel2]{gap:var(--space-2);margin-block:var(--space-4) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ev-price-chips[data-astro-cid-nifkgel2] li[data-astro-cid-nifkgel2]{font-family:var(--font-display);font-size:var(--text-xs);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-muted);padding:.25rem .7rem}.ev-price-chips[data-astro-cid-nifkgel2] li[data-astro-cid-nifkgel2].is-price{border-color:var(--accent);color:var(--accent-strong);background:var(--accent-soft);font-weight:600}.ev-price-chips[data-astro-cid-nifkgel2] li[data-astro-cid-nifkgel2].is-fact{border-color:var(--border-strong);color:var(--text);background:var(--bg-raised);font-weight:600}.ev-book[data-astro-cid-nifkgel2]{max-width:72rem}.ev-book-grid[data-astro-cid-nifkgel2]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ev-book-art[data-astro-cid-nifkgel2]{display:none}@media (width>=1024px){.ev-book-grid[data-astro-cid-nifkgel2]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.ev-book-art[data-astro-cid-nifkgel2]{top:calc(var(--header-height) + var(--space-4));display:block;position:sticky}}.ev-book-card[data-astro-cid-nifkgel2]{padding:var(--space-5)}.ev-call[data-astro-cid-nifkgel2]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.ev-bullets[data-astro-cid-nifkgel2]{margin-top:var(--space-4);gap:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);padding-left:1.2rem;display:grid}.ev-hunt-offer[data-astro-cid-nifkgel2]{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised)}.ev-hunt-price[data-astro-cid-nifkgel2]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--accent-strong);font-weight:700}.ev-hunt-pricenote[data-astro-cid-nifkgel2]{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.ev-hunt-meta[data-astro-cid-nifkgel2]{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-xs);color:var(--text-faint)}.ev-hunt-walkup[data-astro-cid-nifkgel2]{margin-top:var(--space-3);font-size:var(--text-sm);font-weight:600}.ev-where-card[data-astro-cid-nifkgel2]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);flex-wrap:wrap;display:flex}.ev-where-grid[data-astro-cid-nifkgel2]{gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.ev-where-grid[data-astro-cid-nifkgel2] dt[data-astro-cid-nifkgel2]{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.ev-where-grid[data-astro-cid-nifkgel2] dd[data-astro-cid-nifkgel2]{margin:var(--space-1) 0 0;font-weight:600}.ev-where-addr[data-astro-cid-nifkgel2]{color:var(--text-muted);font-weight:400;font-size:var(--text-sm)}.ev-where-hours[data-astro-cid-nifkgel2]{font-weight:500;display:block}
