@property --journey-section{syntax:"<length>";inherits:true;initial-value:0}@property --journey-gutter{syntax:"<length>";inherits:true;initial-value:0}@property --journey-pad-block{syntax:"<length>";inherits:true;initial-value:0}@property --journey-span-room{syntax:"<length>";inherits:true;initial-value:0}@property --journey-cell{syntax:"<length>";inherits:true;initial-value:0}@property --journey-focus{syntax:"<length>";inherits:true;initial-value:0}@property --journey-room-x{syntax:"<length>";inherits:true;initial-value:0}@property --journey-room-top{syntax:"<length>";inherits:true;initial-value:0}@property --journey-room-bottom{syntax:"<length>";inherits:true;initial-value:0}@property --journey-band-limit{syntax:"<length>";inherits:true;initial-value:0}@property --journey-side-band-limit{syntax:"<length>";inherits:true;initial-value:0}@property --journey-band-min{syntax:"<length>";inherits:true;initial-value:0}@property --journey-out-top{syntax:"<length>";inherits:true;initial-value:0}@property --journey-out-bottom{syntax:"<length>";inherits:true;initial-value:0}@property --journey-band-x{syntax:"<length>";inherits:true;initial-value:0}@property --journey-band-top{syntax:"<length>";inherits:true;initial-value:0}@property --journey-band-bottom{syntax:"<length>";inherits:true;initial-value:0}@property --journey-unit{syntax:"<length>";inherits:true;initial-value:0}.arcade-screen{container-type:size}.journey-world{--journey-section:min(100cqw, var(--container-width));--journey-gutter:var(--container-gutter);--journey-pad-block:var(--section-pad-block);--journey-cell:calc(var(--journey-section) - 2 * var(--journey-gutter));--journey-span-room:min(100cqw, calc(var(--journey-max-scale) * var(--journey-scenery-span) * 1px));--journey-focus:max(min(var(--journey-cell), calc(100cqh * var(--journey-max-share) * var(--journey-aspect))), calc(var(--journey-span-room) * var(--journey-view-width) / var(--journey-scenery-span)));--journey-room-x:calc((var(--journey-section) - var(--journey-focus)) / 2);--journey-room-top:calc(2 * var(--journey-pad-block));--journey-room-bottom:calc(2 * var(--journey-pad-block));--journey-band-limit:calc(var(--journey-band-share) * var(--journey-focus));--journey-side-band-limit:calc(var(--journey-side-band-share) * var(--journey-focus));--journey-band-min:calc(var(--journey-band-min-share) * var(--journey-focus));--journey-out-top:min(var(--journey-band-limit), var(--journey-room-top));--journey-out-bottom:min(var(--journey-band-limit), var(--journey-room-bottom));--journey-band-x:max(min(var(--journey-side-band-limit), var(--journey-room-x)), var(--journey-band-min));--journey-band-top:max(var(--journey-out-top), var(--journey-band-min));--journey-band-bottom:calc(max(var(--journey-out-bottom), var(--journey-band-min)) + var(--journey-band-reach-share) * var(--journey-focus));--journey-unit:calc(var(--journey-focus) / var(--journey-view-width));width:var(--journey-focus);margin:calc(var(--journey-words-clearance) - (var(--journey-sky-floor) - var(--journey-view-top)) * var(--journey-unit)) auto 0}.journey-stage{left:calc(50% - var(--journey-section) / 2);right:calc(50% - var(--journey-section) / 2);top:calc(var(--journey-pad-block) - var(--journey-out-top));bottom:calc(var(--journey-pad-block) - var(--journey-out-bottom));pointer-events:none;--journey-scrim-fade:calc((var(--horizon) - var(--journey-sky-floor)) * var(--journey-unit) + var(--journey-words-clearance));background:#9db4ec;position:absolute;overflow:hidden}.journey-plane{left:0;right:0;bottom:calc(var(--journey-out-bottom) - (var(--world-bottom) - var(--journey-view-bottom)) * var(--journey-unit));height:calc(var(--world-bottom) * var(--journey-unit));position:absolute}.journey-sky,.journey-sky-scrim,.journey-sky-strip,.journey-ground,.journey-backdrop,.journey-overlay{pointer-events:none;position:absolute;left:0;right:0}.journey-sky{height:calc(var(--sky-height) * var(--journey-unit));background:linear-gradient(#9db4ec 0%,#c9cdf6 55%,#f4e7f3 100%);top:0}.journey-sun{left:calc(50% - .14 * var(--journey-view-width) * var(--journey-unit));top:calc(var(--horizon) * .04 * var(--journey-unit));width:calc(.95 * var(--journey-view-width) * var(--journey-unit));aspect-ratio:1;pointer-events:none;position:absolute}.journey-sky-scrim{top:-200cqh;bottom:calc(100% - var(--horizon) * var(--journey-unit));background:var(--journey-sky-scrim)}.journey-sun>svg,.journey-sky-item>svg,.journey-backdrop-frame>svg,.journey-poster>svg{width:100%;height:100%;display:block}.journey-sky-strip{height:calc(var(--horizon) * var(--journey-unit));top:0;overflow:hidden}@supports (-webkit-touch-callout:none){.journey-sky-item,.journey-pin-hop{box-shadow:var(--ty-reach)}}.journey-sky-item{--journey-drift-span:calc((var(--journey-view-width) + 2 * var(--drift-margin) + var(--w)) * var(--journey-unit));--journey-drift-from:calc(-1 * (var(--journey-view-width) / 2 + var(--w) + var(--drift-margin)) * var(--journey-unit));--journey-drift:var(--p);box-sizing:content-box;transform:translate3d(calc(var(--journey-drift-from) + var(--journey-drift-span) * var(--journey-drift)), calc((var(--top) + var(--bob)) * var(--journey-unit)), 0);will-change:transform;margin:-2px;padding:2px;position:absolute;top:0;left:50%}.journey-sky-item.is-leftward{--journey-drift:calc(1 - var(--p))}.journey-sky-item.is-plane.is-leftward>svg{transform:scaleX(-1)}.journey-ground{--journey-ground-span:calc((var(--stage-height) - var(--horizon)) * var(--journey-unit));top:calc(var(--horizon) * var(--journey-unit));background:linear-gradient(180deg, #d8ccef00 0, #dccdf1 calc(var(--journey-ground-span) * .1), #c4abe6 var(--journey-ground-span));bottom:0}.journey-backdrop,.journey-overlay{top:0;bottom:0}.journey-item{transform:translate(calc(var(--tx) * var(--journey-unit)), calc(var(--ty) * var(--journey-unit))) scale(var(--s)) scaleY(var(--sy));opacity:var(--o);position:absolute}.journey-item>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journey-backdrop-frame{position:absolute}.journey-poster{left:calc(50% - var(--poster-width) / 2 * var(--journey-unit));top:calc(var(--canvas-top) * var(--journey-unit));width:calc(var(--poster-width) * var(--journey-unit));height:calc((var(--world-bottom) - var(--canvas-top)) * var(--journey-unit));pointer-events:none;position:absolute}.journey-poster.is-replaced{display:none}.journey-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.journey-defs{width:0;height:0;position:absolute}.journey-pin-ripple{transform-box:fill-box;transform-origin:50%;transform:scale(var(--ripple-s), calc(var(--ripple-s) * var(--pin-foreshortening)));opacity:var(--ripple-o)}.journey-pin-shadow{transform-box:fill-box;transform-origin:50%;transform:scaleX(var(--shadow-s));opacity:var(--shadow-o)}.journey-pin-hop{transform:translateY(calc(var(--lift) * -1 * var(--journey-unit))) perspective(var(--pin-perspective)) rotateY(calc(var(--spin) * 1deg)) scaleX(var(--pin-sx)) scaleY(var(--pin-sy));position:absolute}.journey-pin-hop>svg{width:100%;height:100%;display:block;overflow:visible}