@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.artifact[data-astro-cid-7yyktsbk]{background:var(--color-paper-raised);border:1px solid var(--color-rule);min-width:0;color:var(--color-ink);transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), border-color var(--duration-quick) var(--ease-standard);isolation:isolate;flex-direction:column;text-decoration:none;display:flex;position:relative;box-shadow:0 1px #171a1b0a,0 26px 44px -40px #171a1b8c;container-type:inline-size}.artifact--link[data-astro-cid-7yyktsbk]:hover{border-color:var(--color-rule-strong);translate:0 -2px;box-shadow:0 1px #171a1b0d,0 34px 52px -38px #171a1b9e}.artifact--link[data-astro-cid-7yyktsbk]:active{transition-duration:var(--duration-quick);translate:0}.artifact--link[data-astro-cid-7yyktsbk]:focus-visible{outline:3px solid var(--color-accent-text);outline-offset:4px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.artifact--link[data-astro-cid-7yyktsbk].is-pointing{cursor:none}}.artifact--dense[data-astro-cid-7yyktsbk]{box-shadow:0 1px #171a1b0a}.artifact--dense[data-astro-cid-7yyktsbk] .map__modules[data-astro-cid-7yyktsbk]{grid-template-columns:repeat(3,minmax(0,1fr))}.artifact--dense[data-astro-cid-7yyktsbk] .map__module[data-astro-cid-7yyktsbk]{grid-template-columns:auto}.artifact--dense[data-astro-cid-7yyktsbk] .map__what[data-astro-cid-7yyktsbk]{grid-column:auto}.artifact__rail[data-astro-cid-7yyktsbk]{justify-content:space-between;align-items:center;gap:.3rem var(--space-3);border-bottom:1px solid var(--color-rule);background:var(--color-paper-high);flex-wrap:wrap;padding:.58rem .85rem;display:flex}.artifact__label[data-astro-cid-7yyktsbk]{font-family:var(--font-instrument);font-size:var(--size-label);letter-spacing:.055em;text-transform:uppercase;color:var(--color-ink-muted);flex:auto;min-width:0;line-height:1.3}.artifact__state[data-astro-cid-7yyktsbk]{font-family:var(--font-instrument);font-size:var(--size-label-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal);white-space:nowrap;flex:none;align-items:center;gap:.4rem;display:inline-flex}.artifact__dot[data-astro-cid-7yyktsbk]{background:currentColor;border-radius:50%;width:6px;height:6px}.artifact__body[data-astro-cid-7yyktsbk]{flex:auto;min-width:0;display:block;position:relative}.capture[data-astro-cid-7yyktsbk],.ticket[data-astro-cid-7yyktsbk],.map[data-astro-cid-7yyktsbk]{min-height:100%}.artifact__foot[data-astro-cid-7yyktsbk]{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-rule);background:var(--color-paper-high);margin-top:auto;padding:.58rem .85rem;display:flex}.artifact__caption[data-astro-cid-7yyktsbk]{font-size:var(--size-label);color:var(--color-ink-faint);min-width:0;line-height:1.4}.artifact__open[data-astro-cid-7yyktsbk]{color:var(--color-teal);white-space:nowrap;flex:none;align-items:center;gap:.5rem;font-size:.72rem;font-weight:500;display:inline-flex}.artifact--link[data-astro-cid-7yyktsbk]:hover .artifact__open[data-astro-cid-7yyktsbk],.artifact--link[data-astro-cid-7yyktsbk]:focus-visible .artifact__open[data-astro-cid-7yyktsbk]{color:var(--color-copper-text)}@container (width<=26rem){.artifact__open[data-astro-cid-7yyktsbk] span[data-astro-cid-7yyktsbk]:first-child{display:none}.artifact__foot[data-astro-cid-7yyktsbk]{padding-block:.6rem}}.artifact__cursor[data-astro-cid-7yyktsbk]{z-index:6;background:var(--color-ink);color:var(--color-paper-raised);font-family:var(--font-instrument);font-size:var(--size-label);letter-spacing:.04em;text-transform:uppercase;pointer-events:none;opacity:0;transition:opacity var(--duration-quick) var(--ease-standard);align-items:center;gap:.45rem;margin:-1.15rem 0 0 .85rem;padding:.4rem .6rem;display:none;position:absolute;top:0;left:0}.artifact__cursor[data-astro-cid-7yyktsbk]>span[data-astro-cid-7yyktsbk]:last-child{color:var(--color-copper)}@media (hover:hover) and (pointer:fine){.artifact__cursor[data-astro-cid-7yyktsbk]{display:inline-flex}.artifact[data-astro-cid-7yyktsbk].is-pointing .artifact__cursor[data-astro-cid-7yyktsbk]{opacity:1}.artifact--link[data-astro-cid-7yyktsbk]:hover .artifact__cursor[data-astro-cid-7yyktsbk]{transition-duration:0s}}@media (prefers-reduced-motion:reduce){.artifact__cursor[data-astro-cid-7yyktsbk]{display:none}}.capture[data-astro-cid-7yyktsbk]{background:linear-gradient(180deg, var(--color-paper-soft), var(--color-paper-high) 78%);padding:clamp(.7rem,3.1cqi,2.2rem);display:block}.capture__mat[data-astro-cid-7yyktsbk]{display:block;position:relative}.capture__frame[data-astro-cid-7yyktsbk]{border:1px solid var(--color-rule);background:var(--color-paper-raised);box-shadow:0 18px 30px -26px var(--color-ink);aspect-ratio:2400/1302;display:block;position:relative;overflow:hidden}.capture__tick[data-astro-cid-7yyktsbk]{z-index:2;background:var(--color-copper);width:clamp(1.25rem,9cqi,3rem);height:2px;position:absolute;top:0;left:0}.capture__frame[data-astro-cid-7yyktsbk] img[data-astro-cid-7yyktsbk]{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.ticket[data-astro-cid-7yyktsbk]{background:var(--color-paper-soft);color:var(--color-ink);display:block}.ticket__caller[data-astro-cid-7yyktsbk]{border-bottom:1px solid var(--color-rule);padding:clamp(.7rem,3.4cqi,1.6rem) clamp(.85rem,3.8cqi,1.8rem) clamp(.55rem,2.4cqi,1.1rem);display:block}.ticket__eyebrow[data-astro-cid-7yyktsbk]{font-family:var(--font-instrument);font-size:clamp(var(--size-label-sm), 1.7cqi, .7rem);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-faint);display:block}.ticket__quote[data-astro-cid-7yyktsbk]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-teal);text-wrap:balance;margin-top:.5rem;font-size:clamp(1.05rem,5.2cqi,2rem);line-height:1.15;display:block}.ticket__trace[data-astro-cid-7yyktsbk]{padding:clamp(.45rem,2cqi,.85rem) clamp(.85rem,3.8cqi,1.8rem);display:block}.ticket__row[data-astro-cid-7yyktsbk]{border-bottom:1px solid var(--color-rule);gap:.1rem;padding:.4rem 0;display:grid}.ticket__row[data-astro-cid-7yyktsbk]:last-child{border-bottom:0}.ticket__tool[data-astro-cid-7yyktsbk]{font-family:var(--font-instrument);font-size:clamp(var(--size-label-sm), 2cqi, .75rem);letter-spacing:.035em;color:var(--color-copper-text);overflow-wrap:anywhere}.ticket__what[data-astro-cid-7yyktsbk]{color:var(--color-ink-muted);font-size:clamp(.72rem,2.5cqi,.86rem);line-height:1.45}.ticket__what[data-astro-cid-7yyktsbk] em[data-astro-cid-7yyktsbk]{color:var(--color-teal);font-style:normal}.ticket__stub[data-astro-cid-7yyktsbk]{border-top:1px dashed var(--color-rule-strong);background:var(--color-paper-high);gap:.12rem;padding:clamp(.7rem,3cqi,1.25rem) clamp(.85rem,3.8cqi,1.8rem) clamp(.75rem,3.2cqi,1.4rem);display:grid}.ticket__code[data-astro-cid-7yyktsbk]{font-family:var(--font-instrument);letter-spacing:.14em;color:var(--color-ink);font-size:clamp(1.15rem,6cqi,2.2rem);line-height:1.15}.ticket__spoken[data-astro-cid-7yyktsbk]{color:var(--color-ink-muted);font-size:clamp(.7rem,2.4cqi,.84rem)}.map[data-astro-cid-7yyktsbk]{background-color:#ece3d0;background-image:linear-gradient(var(--color-rule-soft) 1px, transparent 1px), linear-gradient(90deg, var(--color-rule-soft) 1px, transparent 1px);background-size:22px 22px;padding:clamp(.85rem,4cqi,1.9rem);display:block}.map__root[data-astro-cid-7yyktsbk]{border-bottom:1px solid var(--color-rule-strong);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding-bottom:.6rem;display:flex}.map__root-label[data-astro-cid-7yyktsbk]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(1rem,5cqi,1.6rem)}.map__root-note[data-astro-cid-7yyktsbk]{font-family:var(--font-instrument);font-size:clamp(var(--size-label-sm), 1.9cqi, .72rem);letter-spacing:.05em;text-transform:uppercase;color:var(--color-copper-text)}.map__modules[data-astro-cid-7yyktsbk]{gap:.35rem;margin-top:.6rem;display:grid}.map__module[data-astro-cid-7yyktsbk]{background:var(--color-paper-raised);border:1px solid var(--color-rule);grid-template-columns:auto 1fr;align-items:baseline;column-gap:.5rem;padding:.45rem .5rem .45rem .65rem;display:grid}.map__n[data-astro-cid-7yyktsbk]{font-family:var(--font-instrument);font-size:clamp(var(--size-label-sm), 1.9cqi, .7rem);color:var(--color-copper-text)}.map__name[data-astro-cid-7yyktsbk]{letter-spacing:-.01em;font-size:clamp(.78rem,2.8cqi,.95rem);font-weight:500}.map__what[data-astro-cid-7yyktsbk]{font-size:clamp(var(--size-label), 2.1cqi, .8rem);color:var(--color-ink-muted);grid-column:2;line-height:1.4}@container (width<=21rem){.artifact--dense[data-astro-cid-7yyktsbk] .map__modules[data-astro-cid-7yyktsbk]{grid-template-columns:minmax(0,1fr)}.artifact--dense[data-astro-cid-7yyktsbk] .map__module[data-astro-cid-7yyktsbk]{grid-template-columns:auto 1fr}.artifact--dense[data-astro-cid-7yyktsbk] .map__what[data-astro-cid-7yyktsbk]{grid-column:2}}@container (width<=20rem){.capture[data-astro-cid-7yyktsbk]{padding:.5rem}.artifact__foot[data-astro-cid-7yyktsbk]{flex-wrap:wrap}}
