.stage[data-astro-cid-qvvowy6n]{height:360px;margin-inline:calc(var(--gutter) * -1);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}@media (width>=960px){.stage[data-astro-cid-qvvowy6n]{height:min(620px,72svh);margin-inline:0}}html[data-sky-live] .stage[data-astro-cid-qvvowy6n]{cursor:grab}html[data-sky-live] .stage[data-astro-cid-qvvowy6n]:active{cursor:grabbing}.stage-poster{object-fit:contain;pointer-events:none;width:150%;max-width:none;height:100%;transition:opacity .9s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:-25%}html[data-level=full] .stage-poster,html[data-level=lite] .stage-poster{display:none}.stage-hint[data-astro-cid-qvvowy6n]{font-size:var(--text-small);color:var(--text-secondary);white-space:nowrap;opacity:0;pointer-events:none;background:#0d0f1a8c;border-radius:999px;margin:0;padding:6px 12px;transition:opacity .4s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}html[data-sky-live] .stage[data-astro-cid-qvvowy6n]:not(.is-touched) .stage-hint[data-astro-cid-qvvowy6n]{opacity:1;transition-delay:1.2s}.sound-toggle[data-astro-cid-qvvowy6n]{top:4px;right:var(--gutter);width:var(--tap);height:var(--tap);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:#0d0f1a80;border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute}@media (width>=960px){.sound-toggle[data-astro-cid-qvvowy6n]{right:0}}html[data-sky-live] .sound-toggle[data-astro-cid-qvvowy6n]{display:inline-flex}.sound-toggle[data-astro-cid-qvvowy6n] .wave[data-astro-cid-qvvowy6n],.sound-toggle[data-astro-cid-qvvowy6n][aria-pressed=false] .wave[data-astro-cid-qvvowy6n]{display:none}.sound-toggle[data-astro-cid-qvvowy6n][aria-pressed=true] .wave[data-astro-cid-qvvowy6n]{display:inline}.sound-toggle[data-astro-cid-qvvowy6n][aria-pressed=true] .mute[data-astro-cid-qvvowy6n]{display:none}.token-links[data-astro-cid-qvvowy6n] ul[data-astro-cid-qvvowy6n]{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.token-links[data-astro-cid-qvvowy6n]{left:var(--gutter);right:var(--gutter);clip-path:inset(50%);height:1px;position:absolute;top:8px;overflow:hidden}.token-links[data-astro-cid-qvvowy6n]:focus-within{clip-path:none;height:auto;overflow:visible}.token-links[data-astro-cid-qvvowy6n] a[data-astro-cid-qvvowy6n]{min-height:var(--tap);border:1px solid var(--border);color:var(--text);background:#161a2bd9;border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.glass[data-astro-cid-qvvowy6n]{left:var(--gutter);right:var(--gutter);-webkit-backdrop-filter:blur(14px)saturate(1.2);opacity:0;transform-origin:0 100%;pointer-events:none;background:#161a2b9e;border:1px solid #ffffff1f;border-radius:18px;max-width:360px;padding:18px 20px 20px;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:12px;transform:translateY(10px)scale(.98);box-shadow:0 18px 50px #0006}@media (width>=960px){.glass[data-astro-cid-qvvowy6n]{bottom:24px;left:0}}.glass[data-astro-cid-qvvowy6n][data-open]{opacity:1;pointer-events:auto;transform:none}.glass[data-astro-cid-qvvowy6n] p[data-astro-cid-qvvowy6n]{margin:0}.glass-name[data-astro-cid-qvvowy6n]{font-family:var(--font-heading);padding-right:40px;font-size:1.25rem;font-weight:700}.glass-tagline[data-astro-cid-qvvowy6n]{color:var(--text);margin-top:2px!important}.glass-credit[data-astro-cid-qvvowy6n]{color:var(--text-secondary);font-size:var(--text-small);margin:6px 0 14px!important}.glass-open[data-astro-cid-qvvowy6n]{min-height:var(--tap)}.glass-close[data-astro-cid-qvvowy6n]{width:var(--tap);height:var(--tap);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;right:8px}.glass-close[data-astro-cid-qvvowy6n]:hover{background:#ffffff14}@media (prefers-reduced-motion:reduce){.glass[data-astro-cid-qvvowy6n]{transition:opacity 1ms;transform:none}}html[data-onboarding] .site-header,html[data-onboarding] main,html[data-onboarding] .site-footer{opacity:0;visibility:hidden;animation:0s linear 20s forwards ob-failsafe}html[data-onboarding].ob-running .site-header,html[data-onboarding].ob-running main,html[data-onboarding].ob-running .site-footer{animation:none}html[data-onboarding]{overflow:hidden}@keyframes ob-failsafe{to{opacity:1;visibility:visible}}html.ob-reveal .site-header,html.ob-reveal main,html.ob-reveal .site-footer{animation:ob-fade-in 1.2s var(--ease) both}@keyframes ob-fade-in{0%{opacity:0}to{opacity:1}}.ob{z-index:200;pointer-events:none;position:fixed;inset:0}.ob[hidden]{display:none}.ob>*{pointer-events:auto}.ob-glow{opacity:0;background:radial-gradient(circle at 50% 46%,#fff8e6 0%,#f5c451 22%,#f5c45159 45%,#0d0f1a00 75%);transition:opacity .9s;position:fixed;inset:0;pointer-events:none!important}.ob-glow.is-on{opacity:1;transition-duration:.7s}.ob-gate{padding:24px var(--gutter);text-align:center;transition:opacity .6s var(--ease), transform .8s var(--ease);background:radial-gradient(at 50% 45%,#20253a8c,#0d0f1ae6 70%);place-content:center;justify-items:center;gap:28px;display:grid;position:fixed;inset:0}.ob-gate.is-leaving{opacity:0;pointer-events:none;transform:scale(1.04)}.ob-gate[hidden]{display:none}.ob-logo{--logo-h:150px;animation:ob-rise 1.2s var(--ease) both}@media (width>=600px){.ob-logo{--logo-h:180px}}.ob-begin{min-width:220px;animation:ob-rise 1.2s var(--ease) .25s both, ob-breathe 2.6s ease-in-out 1.6s infinite}.ob-gate-row{animation:ob-rise 1.2s var(--ease) .45s both;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@keyframes ob-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ob-breathe{50%{box-shadow:0 0 0 10px #f5c4511f,0 0 40px #f5c45159}}.ob-chip{min-height:var(--tap);border:1px solid var(--border);color:var(--text);font:inherit;font-size:var(--text-small);cursor:pointer;background:#161a2bb3;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ob-chip:hover{border-color:var(--text-secondary)}.ob-chip[aria-pressed=true] .mute,.ob-chip[aria-pressed=false] .wave{display:none}.ob-skip{right:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom));position:fixed}.ob-icon{width:var(--tap);flex:none;justify-content:center;padding:0}.ob-mute{right:var(--gutter);top:calc(12px + env(safe-area-inset-top));width:var(--tap);z-index:1;justify-content:center;padding:0;position:fixed}.ob-card{position:relative}.ob-card-sound{position:absolute;top:12px;right:12px}.ob-skip[hidden],.ob-mute[hidden]{display:none}.ob-title{left:var(--gutter);right:var(--gutter);text-align:center;font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text);text-shadow:0 2px 24px #0d0f1acc;opacity:0;transition:opacity 1s var(--ease), transform 1.2s var(--ease);margin:0;font-size:clamp(1.6rem,6vw,3rem);font-weight:700;position:fixed;bottom:14vh;transform:translateY(12px);pointer-events:none!important}.ob-title.is-on{opacity:1;transform:none}.ob-door{opacity:0;width:min(34vw,180px);position:fixed;top:46%;left:50%;translate:-50% -50%;pointer-events:none!important}.ob-door svg{width:100%;height:auto;display:block;overflow:visible}.ob-door path{stroke-dasharray:240;stroke-dashoffset:240px}.ob-door polygon{transform-origin:50px 64px;opacity:0;filter:drop-shadow(0 0 6px #f5c451);transform:scale(0)}.ob-door.is-playing{opacity:1}.ob-door.is-playing polygon{animation:ob-star 1s var(--ease) .1s forwards}.ob-door.is-playing path{animation:2.2s cubic-bezier(.65,0,.35,1) .7s forwards ob-draw}.ob-door.is-through{animation:1.1s cubic-bezier(.55,0,1,.45) forwards ob-through}@keyframes ob-star{to{opacity:1;transform:scale(1)}}@keyframes ob-draw{to{stroke-dashoffset:0}}@keyframes ob-through{to{opacity:0;transform:scale(9)}}.ob-card{width:min(440px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--border);color:var(--text);text-align:center;background:#161a2bf5;border-radius:20px;padding:32px 24px 24px;box-shadow:0 30px 80px #0000008c,0 0 0 1px #f5c45114}.ob-card[open]{animation:ob-card-in .7s var(--spring) both}.ob-card::backdrop{backdrop-filter:blur(2px);background:#0809108c}@keyframes ob-card-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.ob-card-mark{width:52px;margin:0 auto 16px}.ob-card-mark svg{width:100%;height:auto;display:block}.ob-card h2{font-size:var(--h3);margin:0 0 8px}@media (width>=600px){.ob-card h2{font-size:1.6rem}.ob-card{padding:40px 36px 32px}}.ob-card p{color:var(--text-secondary);margin:0 0 24px}.ob-card-actions{gap:10px;display:grid}.ob-tour{position:fixed;inset:0}.ob-tour[hidden]{display:none}.ob-spot{pointer-events:none;width:0;height:0;transition:left .6s var(--ease), top .6s var(--ease), width .6s var(--ease), height .6s var(--ease);border-radius:18px;position:fixed;top:0;left:0;box-shadow:0 0 0 200vmax #06070eb8,0 0 0 2px #f5c451d9,0 0 30px 6px #f5c45159}.ob-tip{left:var(--gutter);width:min(380px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--border);transition:left .6s var(--ease), top .6s var(--ease), opacity .3s ease;background:#161a2bfa;border-radius:16px;padding:20px;position:fixed;top:0;box-shadow:0 20px 60px #00000080}.ob-tip.is-swapping{opacity:0}.ob-step{font-size:var(--text-small);color:var(--accent);letter-spacing:.02em;margin:0 0 4px;font-weight:600}.ob-tip h2{font-size:var(--h3);margin:0 0 6px}.ob-tip p:not(.ob-step){color:var(--text-secondary);margin:0 0 16px}.ob-tip-actions{align-items:center;gap:12px;display:flex}.ob-tip-actions .button{min-width:120px;margin-left:auto}.ob-link{min-height:var(--tap);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ob-spot,.ob-tip,.ob-gate,.ob-title{transition:none}.ob-logo,.ob-begin,.ob-gate-row,.ob-card[open]{animation:none}}.hero[data-astro-cid-lcdefpme]{padding-block:32px 40px;position:relative;overflow-x:clip}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:grid;position:relative}@media (width>=960px){.hero[data-astro-cid-lcdefpme]{min-height:min(760px, calc(100svh - var(--header-height)));align-items:center;padding-block:64px;display:flex}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,520px) 1fr;gap:32px;width:100%}}.hero-text[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-text[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0d0f1ac7,#0d0f1a00);position:absolute;inset:-40px -60px}.lede[data-astro-cid-lcdefpme]{color:var(--text-secondary);max-width:520px;margin-bottom:28px;font-size:1.125rem}.featured[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:radial-gradient(60% 70% at 85% 60%, color-mix(in srgb, var(--f-accent) 20%, transparent), transparent 70%), var(--f-bg);color:var(--f-text);--text-secondary:var(--f-muted);--link:var(--f-accent);--accent:var(--f-accent);align-items:center;gap:32px;padding:28px 20px 0;display:grid;overflow:hidden}@media (width>=960px){.featured[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;padding:48px 64px 0}}.eyebrow[data-astro-cid-lcdefpme]{font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;color:var(--f-accent);margin-bottom:12px;font-weight:600}.featured-top[data-astro-cid-lcdefpme]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.f-icon[data-astro-cid-lcdefpme]{border-radius:14px;width:56px;height:56px}.featured[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme].serif{letter-spacing:0;font-family:EB Garamond,Georgia,serif;font-weight:400}.f-tagline[data-astro-cid-lcdefpme]{margin-bottom:4px;font-size:1.25rem}.f-summary[data-astro-cid-lcdefpme]{color:var(--f-muted)}.featured[data-astro-cid-lcdefpme] .credit{margin-bottom:24px}.featured-text[data-astro-cid-lcdefpme]{padding-bottom:8px}.f-button[data-astro-cid-lcdefpme]{background:var(--f-accent);color:var(--f-bg)}.f-link[data-astro-cid-lcdefpme]{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}.featured-visual[data-astro-cid-lcdefpme]{justify-content:center;margin-bottom:-80px;display:flex}@media (width>=960px){.featured-visual[data-astro-cid-lcdefpme]{margin-bottom:-120px}}.more-card[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px dashed var(--border);flex-direction:column;justify-content:center;gap:4px;min-height:180px;padding:20px;display:flex}.more-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.more-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 4px}.more-card[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}.ways[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.ways[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}}@media (width<=959px){.ways[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child:nth-child(odd){grid-column:1/-1}}.ways[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);height:100%;color:var(--text);flex-direction:column;gap:10px;padding:18px 16px;font-weight:600;text-decoration:none;display:flex}.ways[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--text-secondary)}.ways[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--link)}.studios[data-astro-cid-lcdefpme]{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.studios[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px}}.studio[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;padding:24px;display:flex}.studio[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:8px 0 0}.studio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.studio[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}.stared-name[data-astro-cid-lcdefpme]{letter-spacing:.04em;font-weight:500}.monogram[data-astro-cid-lcdefpme]{width:52px;height:52px;font-family:var(--font-heading);color:#151826;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.mark-benji[data-astro-cid-lcdefpme]{background:var(--mark-benji)}.mark-stared[data-astro-cid-lcdefpme]{background:var(--mark-stared)}:root[data-theme=light] .monogram[data-astro-cid-lcdefpme]{color:#fff}.story-link[data-astro-cid-lcdefpme]{margin:24px 0 0}.story-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}
