.qtij1q_floor{--bh:min(62svh, 28rem)}@media (min-width:40rem){.qtij1q_floor{--bh:min(70svh, 40rem)}}@media (min-width:64rem){.qtij1q_floor{--bh:min(76svh, 46rem)}.qtij1q_notes{padding-bottom:calc((100svh - var(--bh)) / 2)}}.qtij1q_runway{position:relative}@media (prefers-reduced-motion:no-preference){html.js .qtij1q_runway{height:190svh}}.qtij1q_stage{justify-content:center;align-items:center;display:flex}.qtij1q_group{align-items:flex-start;gap:calc(var(--bh) * .08);display:flex}.qtij1q_building{height:var(--bh);aspect-ratio:200/540;width:auto;display:block;overflow:visible}.qtij1q_lines{stroke:var(--color-kami);stroke-width:1.25px;opacity:.42}.qtij1q_lines *{vector-effect:non-scaling-stroke}.qtij1q_band{transform-box:fill-box;opacity:.35}.qtij1q_litWindow{fill:var(--color-andon)}.qtij1q_litSign{fill:var(--color-andon);fill-opacity:.45}.qtij1q_litLattice{stroke:var(--color-kuri);stroke-opacity:.34;stroke-width:1px;vector-effect:non-scaling-stroke}.qtij1q_litMullion{stroke:var(--color-kuri);stroke-opacity:.75;stroke-width:1.5px;vector-effect:non-scaling-stroke}.qtij1q_counter{margin-top:calc(var(--bh) * .459 - .5em);font-size:calc(var(--bh) * .2);color:var(--color-andon);filter:drop-shadow(0 0 .18em #e9a85e52);line-height:1;display:flex}.qtij1q_drum{font-variant-numeric:lining-nums tabular-nums;text-align:end;height:1em;display:block;overflow:hidden}.qtij1q_digits{display:block;transform:translateY(-75%)}.qtij1q_digit{height:1em;display:block}@media (prefers-reduced-motion:no-preference){@supports (width:round(1.5px, 1px)){html.js .qtij1q_stage{--t:clamp(0, (var(--p) - .06) / .72, 1);--lift:calc(1 + 3 * var(--t) * var(--t) * (3 - 2 * var(--t)));--lit:clamp(0, (var(--p) - .8) / .1, 1)}html.js .qtij1q_band{transform:translateY(calc((4 - var(--lift)) * 100%));opacity:calc(1 - .65 * var(--lit));transition:transform .28s cubic-bezier(.2,0,0,1)}html.js .qtij1q_lit{opacity:var(--lit)}html.js .qtij1q_digits{transform:translate3d(0, calc((round(var(--lift) - .15, 1) - 1) * -25%), 0);transition:transform .64s cubic-bezier(.34,1.56,.64,1)}}}
.QuhiVG_runway{margin-top:clamp(3rem,8svh,6rem);position:relative}@media (prefers-reduced-motion:no-preference){html.js .QuhiVG_runway{height:165svh}}@media (prefers-reduced-motion:no-preference) and (not (min-width:40rem)){html.js .QuhiVG_runway{height:150svh}}.QuhiVG_stage{--push:clamp(0, var(--p), 1);--blur:clamp(0, calc((var(--p) - .05) / .35), 1);--gone:clamp(0, calc((var(--p) - .4) / .03), 1);--walk:calc(var(--push) * (.35 + .65 * var(--push)));--reach:1.7;--turn:-.12;--scale:calc(1 + (var(--reach) - 1) * var(--walk));pointer-events:none;place-items:center;display:grid}.QuhiVG_frame{will-change:transform;grid-area:1/1;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.QuhiVG_soft{background-position:50%;background-size:cover;position:absolute;inset:0}.QuhiVG_sharp{transform-origin:72% 46%;transform:scale(calc(1 + (1 / var(--scale) - 1) * var(--gone)));opacity:calc(1 - var(--blur));position:relative}.QuhiVG_corridor{transform-origin:72% 46%;width:min(873px,92vw);transform:translateX(calc(var(--turn) * 100% * var(--walk))) scale(var(--scale))}@media not (min-width:40rem){.QuhiVG_stage{--reach:2.2}}
