.adventure-stage{z-index:-1;pointer-events:none;transform-origin:0 0;opacity:0;position:fixed;inset:0;overflow:hidden;container-type:size}.adventure-stage[data-placed]{opacity:1}.adventure-stage:is([data-heading],[data-landing]){z-index:var(--z-float)}:root[data-adventure-leaving=open] :is(.adventure-select,.site-footer){animation:adventure-list-out var(--t-base) cubic-bezier(.4, 0, .6, 1) both}:root[data-adventure-leaving=close] :is(.path-intro,.path-screen,.path-outcome){animation:adventure-screen-out var(--t-fast) var(--ease-out) both}:root[data-adventure-arriving] :is(.adventure-select,.site-footer){animation:adventure-list-in var(--t-base) .32s var(--ease-out) both}@keyframes adventure-list-out{to{opacity:0;transform:scale(.96)}}@keyframes adventure-screen-out{to{opacity:0}}@keyframes adventure-list-in{0%{opacity:0}}.adventure-stage-frame,.adventure-stage-drift,.adventure-stage-bar{position:absolute;inset:0}.adventure-stage-bar{transform-origin:0 0;background:var(--bg)}.adventure-stage-frame{transform-origin:0 0}.adventure-stage-art{--w:max(100cqw, 100cqh * var(--aspect));left:calc((100cqw - var(--w)) * var(--fx));top:calc((100cqh - var(--w) / var(--aspect)) * var(--fy));width:var(--w);max-width:none;height:auto;aspect-ratio:var(--aspect);transform-origin:0 0;-webkit-user-select:none;user-select:none;transition:filter var(--t-base);position:absolute}.adventure-stage[data-moving] .adventure-stage-art{transition:filter var(--t-slow)}.adventure-stage-drift{transform-origin:calc(var(--fx) * 100%) calc(var(--fy) * 100%);transition:transform var(--t-slow) var(--ease-out)}.adventure-stage:not([data-mode=list]) .adventure-stage-drift{transition:transform 16s cubic-bezier(.45,0,.55,1) .62s;transform:scale(1.06)}.adventure-stage[data-mode=map] .adventure-stage-art{filter:saturate(.75)brightness(.4)blur(2.5px);transition:filter var(--t-slow)}@media (hover:hover){.adventure-stage[data-mode=list] .adventure-stage-art{filter:grayscale()}body:has(.adventure-banner:is(:hover,:focus-visible) [data-adventure-slot]) .adventure-stage[data-mode=list] .adventure-stage-art{filter:none}}@media (prefers-reduced-motion:reduce){.adventure-stage,.adventure-stage *{transition:none!important}:root:is([data-adventure-leaving],[data-adventure-arriving]) :is(.adventure-select,.site-footer,.path-intro,.path-screen,.path-outcome){animation:none!important}}
/*# sourceMappingURL=1i0othg6wheis.css.map*/