@property --sqzg-at{syntax:'<number>';inherits:true;initial-value:0}:is(.sqzg,.sqzg-gate){--g-night:var(--jade-night, #06231f);--g-deep:#041815;--g-jade:var(--jade, #0f4c45);--g-ivory:var(--ivory, #f6f0e4);--g-paper:var(--paper, #fbf7ee);--g-enamel:#f7efd9;--g-brass:var(--gold, #c9a24a);--g-brass-hi:var(--gold-hi, #e6c877);--g-brass-lo:var(--gold-deep, #8e6d24);--g-seal:#b3413c;--g-ink:var(--ink, #1d2523);--g-foil:var(--gold-foil, linear-gradient(115deg, #8e6d24 0%, #d9b560 22%, #f6e3a4 36%, #b98f35 52%, #ecd28a 68%, #a37a2a 84%, #e7c878 100%));--g-serif:var(--font-display, "Noto Serif SC", "Songti SC", serif);--g-cn:var(--font-cn, "Noto Serif SC", "Songti SC", serif);--g-kai:var(--font-kai, "LXGW WenKai Lite", "Kaiti SC", "KaiTi", serif);--g-latin:var(--font-latin, "Cormorant Garamond", Georgia, serif);--g-ease:var(--ease-out, cubic-bezier(.16, 1, .3, 1));--g-spring:cubic-bezier(.34, 1.42, .5, 1);--g-skyline:url(/wp-content/plugins/shengqianzhi-data/assets/img/skyline.svg);--g-lights:url(/wp-content/plugins/shengqianzhi-data/assets/img/skyline-lights.svg);--g-shophouses:url(/wp-content/plugins/shengqianzhi-data/assets/img/shophouses.svg);--g-ghost-twin:url(/wp-content/plugins/shengqianzhi-data/assets/img/ghost-petronas.svg);--g-ghost-118:url(/wp-content/plugins/shengqianzhi-data/assets/img/ghost-merdeka118.svg);--g-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect width='40' height='40' fill='%23efe5cd'/%3E%3Cpath d='M20 3 37 20 20 37 3 20Z' fill='%230f4c45'/%3E%3Cpath d='M20 9c3 5 6 8 11 11-5 3-8 6-11 11-3-5-6-8-11-11 5-3 8-6 11-11Z' fill='%23d99a96'/%3E%3Ccircle cx='20' cy='20' r='3' fill='%23c9a24a'/%3E%3Cpath d='M0 0h6A6 6 0 0 1 0 6ZM40 0h-6a6 6 0 0 0 6 6ZM0 40h6a6 6 0 0 0-6-6ZM40 40h-6a6 6 0 0 1 6-6Z' fill='%23c9a24a'/%3E%3C/svg%3E")}:is(.sqzg,.sqzg-gate) *,:is(.sqzg,.sqzg-gate) *::before,:is(.sqzg,.sqzg-gate) *::after{box-sizing:border-box}.sqzg [hidden],.sqzg-gate [hidden]{display:none!important}.sqzg-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:.6em;margin:0 0 12px;color:var(--g-brass-hi);font:400 14.5px/1.4 var(--g-kai);letter-spacing:.2em}.sqzg-kicker::before{content:"";width:34px;height:1px;background:linear-gradient(90deg,var(--g-brass),transparent)}.sqzg-kicker i{color:rgb(246 240 228 / .6);font:italic 500 16px/1 var(--g-latin);letter-spacing:.06em}.sqzg-lift{--sqzg-at:0;position:relative;display:grid;justify-items:center;width:100%;max-width:270px;margin-inline:auto}.sqzg-dial{position:relative;width:100%;aspect-ratio:240 / 132;filter:drop-shadow(0 14px 18px rgb(0 0 0 / .55))}.sqzg-dial__face{display:block;width:100%;height:100%;overflow:visible}.sqzg-dial__bezel{fill:var(--g-brass);stroke:#f3deaa;stroke-width:1}.sqzg-dial__enamel{fill:var(--g-enamel);stroke:rgb(90 64 12 / .55);stroke-width:1}.sqzg-dial__ticks{stroke:#2a2416;stroke-width:1.1;stroke-linecap:round}.sqzg-dial__ticks .is-major{stroke-width:2}.sqzg-dial__nums{fill:#2a2416;font:700 12.5px/1 var(--g-latin);text-anchor:middle}.sqzg-dial__foot{fill:#7d6221}.sqzg-dial__needle{position:absolute;left:50%;bottom:9.1%;width:6.6%;height:47%;margin-left:-3.3%;transform-origin:50% 100%;transform:rotate(calc(-90deg + var(--sqzg-at) * 180deg));background:linear-gradient(180deg,var(--g-seal) 0 38%,#2a2416 38%);clip-path:polygon(50% 0,84% 38%,60% 34%,66% 100%,34% 100%,40% 34%,16% 38%);transition:transform .95s var(--g-spring)}.sqzg-dial__hub{position:absolute;left:50%;bottom:9.1%;width:9%;aspect-ratio:1;transform:translate(-50%,50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c9,var(--g-brass) 55%,#6a5116);box-shadow:0 0 0 1px rgb(42 36 22 / .8)}.sqzg-lift__read{display:grid;justify-items:center;gap:2px;width:100%;min-height:96px;margin-top:14px;padding:0 4px;text-align:center}.sqzg-lift__no{color:var(--g-brass-hi);font:italic 600 46px/1 var(--g-latin);letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums}.sqzg-lift__name{color:var(--g-ivory);font:900 17.5px/1.35 var(--g-cn);letter-spacing:.08em;text-wrap:balance}.sqzg-lift__en{color:rgb(230 200 119 / .78);font:italic 500 15px/1.3 var(--g-latin);text-wrap:balance}.sqzg-lift__door{position:relative;width:78%;aspect-ratio:5 / 6;margin-top:12px;overflow:hidden;border-radius:3px 3px 0 0;border:5px solid #6f5519;border-bottom-width:0;box-shadow:inset 0 0 0 1.5px #f3deaa,0 0 0 1.5px #2a2110,0 22px 30px -18px rgb(0 0 0 / .8);background:#2a2110}.sqzg-lift__door::before{content:"";position:absolute;z-index:3;left:0;right:0;top:0;height:9px;background:linear-gradient(90deg,transparent 0 28%,#f3deaa 28% 72%,transparent 72%) 0 3px / 100% 1px no-repeat,linear-gradient(90deg,transparent 0 38%,#f3deaa 38% 62%,transparent 62%) 0 6px / 100% 1px no-repeat,linear-gradient(180deg,#8e6d24,#5f4814)}.sqzg-lift__cab{position:absolute;inset:9px 0 0;display:grid;place-content:center;justify-items:center;gap:2px;padding:8px;text-align:center;background:radial-gradient(120% 90% at 50% 18%,#fffbe9 0,#fbeab4 38%,#e2bd62 78%,#a8802c 100%);color:#3a2a08}.sqzg-lift__cab b{font:900 clamp(34px, 4.6vw, 52px)/1 var(--g-cn);letter-spacing:.02em}.sqzg-lift__cab b.is-latin{font:700 clamp(36px, 5vw, 56px)/1 var(--g-latin)}.sqzg-lift__cab small{font:400 13px/1.3 var(--g-kai);letter-spacing:.22em}.sqzg-lift__cab{container-type:size}.sqzg-cab{display:grid;justify-items:center;align-content:center;gap:5px;width:100%;max-height:100%;overflow:hidden}.sqzg-lift__cab b.sqzg-cab__main{display:block;max-width:100%;font:900 26px/1.12 var(--g-cn);letter-spacing:.04em;text-wrap:balance;overflow-wrap:anywhere}.sqzg-lift__cab b.sqzg-cab__main.is-latin{font-family:var(--g-latin);font-weight:700;letter-spacing:.01em}.sqzg-lift__cab b.sqzg-cab__main.is-s{font-size:34px;font-size:clamp(22px, 17cqi, 44px)}.sqzg-lift__cab b.sqzg-cab__main.is-m{font-size:26px;font-size:clamp(18px, 13.5cqi, 34px)}.sqzg-lift__cab b.sqzg-cab__main.is-l{font-size:21px;font-size:clamp(15px, 10.8cqi, 27px);line-height:1.15}.sqzg-lift__cab b.sqzg-cab__main.is-xl{font-size:17px;font-size:clamp(13px, 9cqi, 22px);line-height:1.18}.sqzg-lift__cab b.sqzg-cab__main.is-num{font:700 clamp(36px, 5vw, 56px)/1 var(--g-latin);font-size:clamp(30px, 26cqi, 60px)}.sqzg-cab__zh{max-width:100%;color:#4a3708;font:700 13px/1.35 var(--g-cn);font-size:clamp(11px, 7cqi, 15px);letter-spacing:.06em;text-wrap:balance;overflow-wrap:anywhere}.sqzg-cab__main+.sqzg-cab__zh{padding-top:5px;border-top:1px solid rgb(90 64 12 / .35)}.sqzg-lift__cab small.sqzg-cab__sub{margin-top:1px;font:400 12.5px/1.3 var(--g-kai);font-size:clamp(11px, 6.4cqi, 14px);letter-spacing:.22em}.sqzg-cab--logo{gap:8px}.sqzg-lift__cab .sqzg-cab--logo img{width:84%;height:auto;max-width:none;max-height:150px;width:86cqi;height:58cqb;padding:7cqi;object-fit:contain;border-radius:5px;background:#fff;box-shadow:0 0 0 1.5px var(--g-brass),0 10px 16px -8px rgb(60 40 5 / .7)}.sqzg-lift__leaf{position:absolute;z-index:2;top:9px;bottom:0;width:50.5%;background:linear-gradient(90deg,transparent calc(50% - 9px),rgb(60 42 8 / .5) calc(50% - 9px) calc(50% - 8px),transparent calc(50% - 8px) calc(50% + 8px),rgb(60 42 8 / .5) calc(50% + 8px) calc(50% + 9px),transparent calc(50% + 9px)) 0 14% / 100% 72% no-repeat,repeating-linear-gradient(90deg,rgb(255 246 214 / .2) 0 1px,transparent 1px 7px),linear-gradient(90deg,#7d6221,#caa450 22%,#f1dc9c 46%,#b98f35 68%,#8e6d24);transition:transform .9s var(--g-ease)}.sqzg-lift__leaf:first-of-type{left:0;box-shadow:inset -1px 0 0 #3a2c0c}.sqzg-lift__leaf:last-of-type{right:0;box-shadow:inset 1px 0 0 #3a2c0c;transform:scaleX(-1)}.sqzg-lift.is-open .sqzg-lift__leaf:first-of-type{transform:translateX(-88%)}.sqzg-lift.is-open .sqzg-lift__leaf:last-of-type{transform:scaleX(-1) translateX(-88%)}.sqzg-lift__sill{width:92%;height:7px;border-radius:0 0 2px 2px;background:linear-gradient(180deg,#caa450,#6f5519);box-shadow:0 10px 16px -8px rgb(0 0 0 / .8)}.sqzg-gate{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px, 4vw, 56px);margin:clamp(28px, 4.5vw, 52px) 0 0;padding:clamp(26px, 3.6vw, 44px) clamp(22px, 3.6vw, 48px) 0;border-radius:6px;color:var(--g-ivory);background:radial-gradient(70% 90% at 82% 0,rgb(230 200 119 / .14),transparent 62%),linear-gradient(180deg,#0a3833 0,var(--g-night) 58%,var(--g-deep));box-shadow:inset 0 0 0 1px rgb(230 200 119 / .22),var(--shadow-lift,0 28px 60px -28px rgb(52 36 12 / .55))}.sqzg-gate::before,.sqzg-gate::after{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:min(78%, 220px);background:var(--g-skyline) 62% 100% / auto 100% repeat-x;-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 46%);mask-image:linear-gradient(90deg,transparent 4%,#000 46%);pointer-events:none}.sqzg-gate::after{background-image:var(--g-lights)}.sqzg-gate__copy{min-width:0;padding-bottom:clamp(26px, 3.6vw, 44px)}.sqzg-gate .sqzg-gate__title{margin:0 0 12px;padding:0;color:var(--g-ivory);font:900 clamp(30px, 4.4vw, 52px)/1.14 var(--g-serif);letter-spacing:.06em}.sqzg-gate__lede{max-width:30em;margin:0 0 22px;color:rgb(246 240 228 / .86);font:400 clamp(16px, 1.35vw, 18px)/1.9 var(--g-kai)}.sqzg-gate__go{display:inline-flex;align-items:center;gap:.6em;min-height:52px;padding:0 1.7em;border-radius:999px;background:var(--g-foil);background-size:180% 100%;color:#08302b!important;text-decoration:none!important;font:600 17px/1 var(--g-cn);letter-spacing:.12em;text-shadow:0 1px 0 rgb(255 244 210 / .6);box-shadow:inset 0 0 0 1px rgb(255 244 210 / .55),0 0 28px -6px rgb(230 200 119 / .55),0 14px 26px -14px rgb(0 0 0 / .8);transition:background-position .8s var(--g-ease)}.sqzg-gate__go::after{content:"";position:absolute;inset:0;z-index:4}.sqzg-gate__go svg{width:1.1em;height:1.1em;flex:none;transition:transform .4s var(--g-ease)}.sqzg-gate:hover .sqzg-gate__go,.sqzg-gate__go:focus-visible{background-position:100% 0}.sqzg-gate:hover .sqzg-gate__go svg,.sqzg-gate__go:focus-visible svg{transform:translateY(-4px)}.sqzg-gate__go:focus-visible{outline:3px solid var(--g-brass-hi);outline-offset:4px}.sqzg-gate__lift{align-self:end;width:clamp(170px, 20vw, 226px)}.sqzg-gate--panel{grid-template-columns:minmax(0,1fr) auto auto}.sqzg-gate__panel{--key:28px;--key-gap:7px;position:relative;z-index:5;align-self:end;display:grid;gap:10px;margin-bottom:clamp(26px, 3.6vw, 44px);padding:12px 12px 14px;border-radius:5px;grid-template-columns:calc(var(--cols, 4) * var(--key) + (var(--cols, 4) - 1) * var(--key-gap));background:radial-gradient(circle at 6px 6px,rgb(230 200 119 / .8) 0 1.4px,transparent 2px),radial-gradient(circle at calc(100% - 6px) 6px,rgb(230 200 119 / .8) 0 1.4px,transparent 2px),radial-gradient(circle at 6px calc(100% - 6px),rgb(230 200 119 / .8) 0 1.4px,transparent 2px),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px),rgb(230 200 119 / .8) 0 1.4px,transparent 2px),linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .02)),var(--g-deep);box-shadow:inset 0 0 0 1px rgb(230 200 119 / .42),0 0 0 1px rgb(0 0 0 / .5),0 18px 28px -16px rgb(0 0 0 / .9)}.sqzg-gate__screen{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:50px;margin:0;padding:6px 9px;border-radius:3px;overflow:hidden;background:linear-gradient(180deg,#020a09,#061614);box-shadow:inset 0 1px 4px rgb(0 0 0 / .9),inset 0 0 0 1px rgb(230 200 119 / .18);color:#ffd27a;text-shadow:0 0 8px rgb(255 196 94 / .55)}.sqzg-gate__screen b{min-width:1.7em;font:italic 600 24px/1 var(--g-latin);font-variant-numeric:lining-nums tabular-nums;text-align:center}.sqzg-gate__screen span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 12.5px/1.35 var(--g-kai);letter-spacing:.04em;overflow-wrap:anywhere}.sqzg-gate__keys{display:flex;flex-wrap:wrap-reverse;gap:var(--key-gap);width:calc(var(--cols, 4) * var(--key) + (var(--cols, 4) - 1) * var(--key-gap));margin:0;padding:0;list-style:none}.sqzg-gate__keys>li{display:flex;margin:0}.sqzg-gate__key{position:relative;display:grid;place-items:center;width:var(--key);height:var(--key);border-radius:50%;background:radial-gradient(circle at 34% 28%,#f6e3a4 0,var(--g-brass) 46%,var(--g-brass-lo) 78%,#5f4814 100%);box-shadow:0 0 0 1.5px #241c0a,0 0 0 2.5px rgb(230 200 119 / .4),0 4px 6px -3px rgb(0 0 0 / .8),inset 0 -2px 3px rgb(60 40 5 / .5),inset 0 1.5px 2px rgb(255 250 220 / .7);color:#33260a!important;text-decoration:none!important;-webkit-tap-highlight-color:#fff0;transition:transform .15s ease,box-shadow .25s ease}.sqzg-gate__key::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 46%,#fffdf0 0,#ffe9a6 38%,#f0c659 70%,#b98a2e 100%);opacity:0;transition:opacity .25s ease}.sqzg-gate__key span{position:relative;font:700 13px/1 var(--g-latin);font-variant-numeric:lining-nums;text-shadow:0 1px 0 rgb(255 244 210 / .55)}.sqzg-gate__key:is(:hover,:focus-visible){box-shadow:0 0 0 1.5px #241c0a,0 0 0 2.5px #ffe6a3,0 0 16px 4px rgb(255 214 120 / .5),0 4px 6px -3px rgb(0 0 0 / .8)}.sqzg-gate__key:is(:hover,:focus-visible)::before{opacity:1}.sqzg-gate__key:focus-visible{outline:2px solid var(--g-brass-hi);outline-offset:3px}.sqzg-gate__key:active{transform:translateY(1px) scale(.94)}@media (max-width:860px){.sqzg-gate__panel{--key:25px;--key-gap:6px;padding:10px}.sqzg-gate__screen b{font-size:21px}.sqzg-gate--panel .sqzg-gate__go{padding:0 1.15em;font-size:15px;letter-spacing:.06em;white-space:nowrap}}@media (min-width:641px) and (max-width:760px){.sqzg-gate--panel{grid-template-columns:minmax(0,1fr) auto;row-gap:0}.sqzg-gate--panel .sqzg-gate__copy{grid-column:1 / -1;padding-bottom:22px}.sqzg-gate--panel .sqzg-gate__panel{grid-column:1;justify-self:end}.sqzg-gate--panel .sqzg-gate__lift{grid-column:2}}.sqzg-gate .sqzg-lift__door{width:86%;aspect-ratio:5 / 5.2}.sqzg-gate .sqzg-lift__sill{width:100%;border-radius:0;box-shadow:none}.sqzg-gate:hover .sqzg-lift,.sqzg-gate:focus-within .sqzg-lift,.sqzg-gate.is-near .sqzg-lift{--sqzg-at:1}.sqzg-gate:hover .sqzg-lift__leaf:first-of-type,.sqzg-gate:focus-within .sqzg-lift__leaf:first-of-type,.sqzg-gate.is-near .sqzg-lift__leaf:first-of-type{transform:translateX(-88%)}.sqzg-gate:hover .sqzg-lift__leaf:last-of-type,.sqzg-gate:focus-within .sqzg-lift__leaf:last-of-type,.sqzg-gate.is-near .sqzg-lift__leaf:last-of-type{transform:scaleX(-1) translateX(-88%)}@media (max-width:640px){.sqzg-gate{grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px}.sqzg-gate::before,.sqzg-gate::after{height:150px;-webkit-mask-image:none;mask-image:none;opacity:.7}.sqzg-gate__copy{padding-bottom:18px}.sqzg-gate__lift{justify-self:center;width:172px}.sqzg-gate--panel{grid-template-columns:minmax(0,1fr)}.sqzg-gate__panel{--key:34px;--key-gap:8px;justify-self:stretch;margin:0 0 18px;grid-template-columns:minmax(0,1fr)}.sqzg-gate__keys{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--key),1fr));width:auto}.sqzg-gate__key{justify-self:center}.sqzg-gate__key span{font-size:14.5px}}.sqzg{color:var(--g-ink);overflow-x:clip}.sqzg--single .sqzg-lobby{--sky-h:150px;--sky-clear:138px}.sqzg-lobby{position:relative;isolation:isolate;display:grid;--pad:clamp(20px, 4vw, 52px);grid-template-columns:minmax(0,1fr) clamp(236px, 27%, 304px);column-gap:clamp(24px, 4.4vw, 60px);padding:clamp(24px, 4vw, 52px) var(--pad) clamp(26px, 4vw, 48px);border-radius:6px;color:var(--g-ivory);background:radial-gradient(60% 420px at 84% 0,rgb(230 200 119 / .13),transparent 70%),linear-gradient(180deg,#0a3833 0,var(--g-night) 380px,var(--g-deep));box-shadow:inset 0 0 0 1px rgb(230 200 119 / .22),var(--shadow-lift,0 28px 60px -28px rgb(52 36 12 / .55))}.sqzg-lobby__head{position:relative;grid-column:1;grid-row:1;min-width:0;padding-bottom:var(--sky-clear,132px)}.sqzg-lobby__sky{position:relative;z-index:-1;grid-column:1 / -1;grid-row:1;align-self:end;height:var(--sky-h,200px);margin-inline:calc(-1 * var(--pad));overflow:hidden;pointer-events:none;border-bottom:1px solid rgb(230 200 119 / .62);box-shadow:0 4px 0 -3px rgb(230 200 119 / .3)}.sqzg-lobby__sky::before,.sqzg-lobby__sky::after{content:"";position:absolute;inset:0;background:var(--g-skyline) 50% 100% / auto 100% repeat-x}.sqzg-lobby__sky::after{background-image:var(--g-lights)}.sqzg-lobby__lift{grid-column:2;grid-row:1 / span 2;min-width:0}.sqzg-lobby__stick{position:sticky;top:calc(var(--mast-h, 72px) + 18px);padding-top:6px}.sqzg-lobby__stick::before{content:"";position:absolute;z-index:-1;left:50%;top:0;width:560px;aspect-ratio:2 / 1;transform:translate(-50%,-34%);background:repeating-conic-gradient(from -90deg at 50% 100%,rgb(230 200 119 / .2) 0 .5deg,transparent .5deg 7.5deg);-webkit-mask-image:radial-gradient(circle at 50% 100%,transparent 0 132px,#000 134px,transparent 278px);mask-image:radial-gradient(circle at 50% 100%,transparent 0 132px,#000 134px,transparent 278px);pointer-events:none}.sqzg-lift{view-transition-name:sqzg-lift}.sqzg-gate .sqzg-lift{view-transition-name:none}.sqzg-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 18px;padding:0;list-style:none;color:rgb(246 240 228 / .66);font:400 13.5px/1.5 var(--g-kai)}.sqzg-crumbs li+li::before{content:"›";margin-right:8px;color:var(--g-brass-hi)}.sqzg-crumbs a{color:rgb(246 240 228 / .86)!important;text-decoration:none}.sqzg-crumbs a:hover{color:var(--g-brass-hi)!important}.sqzg .sqzg-title{margin:0 0 16px;padding:0;color:var(--g-ivory);font:900 clamp(34px, 5.4vw, 66px)/1.12 var(--g-serif);letter-spacing:.05em;text-wrap:balance}.sqzg-title>span{display:inline-block}.sqzg-title>.sqzg-title__en{display:block;margin-top:10px;color:var(--g-brass-hi);font:italic 600 clamp(20px, 2.5vw, 30px)/1.2 var(--g-latin);letter-spacing:.02em}.sqzg-lede{max-width:33em;margin:0;color:rgb(246 240 228 / .88);font:400 clamp(16.5px, 1.4vw, 19px)/1.9 var(--g-kai)}.sqzg-answer{max-width:36em;margin:0;padding:2px 0 2px 18px;border-left:2px solid var(--g-brass);color:var(--g-ivory);font:600 clamp(16.5px, 1.4vw, 18.5px)/1.85 var(--g-cn)}.sqzg-stats{display:flex;flex-wrap:wrap;gap:14px clamp(22px, 3.4vw, 44px);margin:clamp(20px, 2.6vw, 30px) 0 0}.sqzg-stats>div{display:grid;gap:1px}.sqzg-stats dt{color:var(--g-brass-hi);font:400 13px/1.4 var(--g-kai);letter-spacing:.18em}.sqzg-stats dd{margin:0;color:var(--g-ivory);font:600 clamp(19px, 2vw, 24px)/1.3 var(--g-latin),var(--g-cn);letter-spacing:.02em}.sqzg-stats dd a{color:inherit!important;text-decoration-color:rgb(230 200 119 / .6)}.sqzg-scope{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.sqzg-scope li{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgb(230 200 119 / .5);border-radius:3px;color:var(--g-brass-hi);font:600 13.5px/1.4 var(--g-cn);letter-spacing:.1em}.sqzg-draft{display:inline-block;margin:0 0 12px;padding:3px 12px;border-radius:3px;background:var(--g-seal);color:#fff;font:600 13px/1.6 var(--g-cn);letter-spacing:.1em}.sqzg-board{grid-column:1;grid-row:2;min-width:0;padding-top:clamp(20px, 2.8vw, 30px)}.sqzg .sqzg-board__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0 0 6px;padding:0;color:var(--g-ivory);font:900 clamp(19px, 2vw, 23px)/1.3 var(--g-serif);letter-spacing:.14em}.sqzg-board__title::before{content:none}.sqzg-board__title span{color:rgb(246 240 228 / .62);font:400 14.5px/1.4 var(--g-kai);letter-spacing:.12em}.sqzg-floors{columns:2;column-gap:clamp(16px, 2.6vw, 30px);margin:8px 0 0;padding:0;list-style:none}.sqzg-floors>li{min-width:0;break-inside:avoid;padding:6px 0}.sqzg-floor{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;color:var(--g-ivory)!important;text-decoration:none!important;-webkit-tap-highlight-color:#fff0}.sqzg-floor__btn{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#f6e3a4 0,var(--g-brass) 44%,var(--g-brass-lo) 76%,#5f4814 100%);box-shadow:0 0 0 2px #241c0a,0 0 0 3.5px rgb(230 200 119 / .5),0 7px 10px -5px rgb(0 0 0 / .8),inset 0 -3px 5px rgb(60 40 5 / .5),inset 0 2px 3px rgb(255 250 220 / .7);transition:transform .18s ease,box-shadow .3s ease}.sqzg-floor__btn::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 46%,#fffdf0 0,#ffe9a6 38%,#f0c659 70%,#b98a2e 100%);opacity:0;transition:opacity .3s ease}.sqzg-floor__btn b{position:relative;color:#33260a;font:700 21px/1 var(--g-latin);font-variant-numeric:lining-nums;text-shadow:0 1px 0 rgb(255 244 210 / .55)}.sqzg-floor__plate{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 12px;min-height:60px;padding:8px 20px 9px;border-radius:3px;background:radial-gradient(circle at 7px 50%,rgb(230 200 119 / .75) 0 1.6px,transparent 2.2px),radial-gradient(circle at calc(100% - 7px) 50%,rgb(230 200 119 / .75) 0 1.6px,transparent 2.2px),linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .015));box-shadow:inset 0 0 0 1px rgb(230 200 119 / .34),0 8px 12px -10px rgb(0 0 0 / .9);transition:box-shadow .35s ease,transform .35s var(--g-ease)}.sqzg-floor__plate::before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;opacity:0;transition:opacity .35s ease;background:radial-gradient(circle at 7px 50%,#6a5116 0 1.6px,transparent 2.2px),radial-gradient(circle at calc(100% - 7px) 50%,#6a5116 0 1.6px,transparent 2.2px),var(--g-foil)}.sqzg-floor__name{grid-column:1;font:900 18.5px/1.35 var(--g-cn);letter-spacing:.06em;overflow-wrap:anywhere;transition:color .25s ease}.sqzg-floor__en{grid-column:1;color:rgb(230 200 119 / .82);font:italic 500 15.5px/1.3 var(--g-latin);letter-spacing:.01em;overflow-wrap:anywhere;transition:color .25s ease}.sqzg-floor__meta{grid-column:2;grid-row:1 / span 2;color:rgb(246 240 228 / .6);font:400 12.5px/1.3 var(--g-kai);letter-spacing:.08em;white-space:nowrap;transition:color .25s ease}.sqzg-floor__meta b{color:var(--g-brass-hi);font:700 17px/1 var(--g-latin);transition:color .25s ease}.sqzg-floor:is(:hover,:focus-visible,.is-on) .sqzg-floor__btn{box-shadow:0 0 0 2px #241c0a,0 0 0 3.5px #ffe6a3,0 0 26px 6px rgb(255 214 120 / .5),0 7px 10px -5px rgb(0 0 0 / .8)}.sqzg-floor:is(:hover,:focus-visible,.is-on) .sqzg-floor__btn::before{opacity:1}.sqzg-floor:is(:hover,:focus-visible,.is-on) .sqzg-floor__plate{transform:translateX(3px);box-shadow:inset 0 0 0 1px rgb(255 246 214 / .7),0 0 30px -8px rgb(255 214 120 / .55),0 10px 14px -10px rgb(0 0 0 / .9)}.sqzg-floor:is(:hover,:focus-visible,.is-on) .sqzg-floor__plate::before{opacity:1}.sqzg-floor:is(:hover,:focus-visible,.is-on) :is(.sqzg-floor__name,.sqzg-floor__meta b){color:#06231f}.sqzg-floor:is(:hover,:focus-visible,.is-on) :is(.sqzg-floor__en,.sqzg-floor__meta){color:#4a3708}.sqzg-floor:active .sqzg-floor__btn{transform:translateY(1.5px) scale(.95)}.sqzg-floor:focus-visible{outline:2px solid var(--g-brass-hi);outline-offset:4px;border-radius:4px}.sqzg-board__note{margin:14px 0 0;color:rgb(246 240 228 / .55);font:400 13px/1.7 var(--g-kai)}.sqzg-body.sqzd-page{width:100%;margin-top:clamp(22px, 3vw, 34px)}.sqzg-body .sqzd-grid{margin-top:0}.sqzg-body .sqzd-main{display:grid;gap:22px;min-width:0;align-content:start}.sqzg-body .sqzd-aside{display:grid;gap:22px;align-content:start}.sqzg-body .sqzg-story{padding:clamp(22px, 3.4vw, 40px) clamp(20px, 3.6vw, 44px)}.sqzg-prose.sqzd-prose{font-size:17px;line-height:1.95}.sqzg-prose p{margin:0 0 1.15em}.sqzd-block .sqzg-prose h2{display:block;margin:1.9em 0 .75em!important;padding:0 0 .5em!important;border-bottom:1px solid var(--d-line,#ddd0b6);font-size:clamp(21px, 2.3vw, 26px)!important;line-height:1.4!important;letter-spacing:.04em;scroll-margin-top:calc(var(--mast-h, 72px) + 20px);background:linear-gradient(var(--g-brass),var(--g-brass)) 0 100% / 56px 3px no-repeat}.sqzd-block .sqzg-prose h2::before{content:none}.sqzd-block .sqzg-prose>h2:first-child{margin-top:0!important}.sqzg-prose h3{scroll-margin-top:calc(var(--mast-h, 72px) + 20px)}.sqzg-prose ul,.sqzg-prose ol{margin:0 0 1.15em;padding-left:1.5em}.sqzg-prose li{margin:.25em 0}.sqzg-prose li::marker{color:var(--d-gold-deep,#8e6d24);font-family:var(--g-latin);font-weight:700}.sqzg-prose blockquote{margin:0 0 1.15em;padding:12px 18px;border-left:3px solid var(--g-brass);background:rgb(239 230 211 / .6);color:var(--d-ink,#1d2523);font-family:var(--g-kai)}.sqzg-prose blockquote p:last-child{margin-bottom:0}.sqzg-prose a{color:var(--d-jade,#0f4c45);font-weight:600;text-decoration-color:var(--g-brass)}.sqzg-empty{margin:0;color:var(--d-muted,#6c675c);font:400 16.5px/1.9 var(--g-kai)}.sqzg-toc ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 230px),1fr));gap:2px 24px;margin:0;padding:0;list-style:none;counter-reset:sqzg-toc}.sqzg-toc li{counter-increment:sqzg-toc}.sqzg-toc a{display:flex;gap:10px;padding:6px 0;color:var(--d-ink-2,#3b4542);font-size:15.5px;line-height:1.6;text-decoration:none;border-bottom:1px dashed var(--d-line,#ddd0b6)}.sqzg-toc a::before{content:counter(sqzg-toc);flex:none;min-width:1.2em;color:var(--d-gold-deep,#8e6d24);font:italic 600 17px/1.5 var(--g-latin)}.sqzg-toc a:hover,.sqzg-toc a[aria-current]{color:var(--d-jade,#0f4c45);border-bottom-color:var(--g-brass)}.sqzg-roster{overflow-x:auto}.sqzg-roster table{width:100%;margin:0;border:0;border-collapse:collapse;font-size:15.5px;line-height:1.7}.sqzg-roster th,.sqzg-roster td{padding:9px 12px 9px 0;border:0;border-bottom:1px dashed var(--d-line,#ddd0b6);text-align:left;vertical-align:top;background:none}.sqzg-roster thead th{border-bottom:1px solid var(--d-line-2,#cbb993);color:var(--d-muted,#6c675c);font:400 13px/1.6 var(--g-kai);letter-spacing:.14em}.sqzg-roster tbody th{width:38%;color:var(--d-ink,#1d2523);font-weight:800}.sqzg-roster tbody th a{color:var(--d-jade,#0f4c45)}.sqzg-roster td{color:var(--d-ink-2,#3b4542)}.sqzg-roster tr:last-child>*{border-bottom:0}.sqzg-roster__note{margin:12px 0 0;color:var(--d-muted,#6c675c);font-size:13.5px}.sqzg-quick dl{display:grid;gap:8px;margin:0}.sqzg-quick dl>div{display:grid;grid-template-columns:5em minmax(0,1fr);gap:8px;font-size:14.5px}.sqzg-quick dt{color:var(--d-muted,#6c675c);font-family:var(--g-kai);letter-spacing:.1em}.sqzg-quick dd{margin:0;color:var(--d-ink,#1d2523);font-weight:700;overflow-wrap:anywhere}.sqzg-quick dd a{color:var(--d-jade,#0f4c45)}.sqzg-sources{margin:0 0 10px;padding:0 0 0 1.2em;font-size:14.5px;line-height:1.8}.sqzg-sources a{color:var(--d-jade,#0f4c45);overflow-wrap:anywhere}.sqzd-block.sqzg-scope-note{padding:14px 18px;border:1px dashed var(--d-line-2,#cbb993);background:rgb(251 247 238 / .55);box-shadow:none}.sqzg-scope-note p{margin:0;color:var(--d-muted,#6c675c);font-size:13.5px;line-height:1.8}.sqzg-scope-note__jump{color:var(--d-jade,#0f4c45);font-weight:600;white-space:nowrap}.sqzg-body .sqzd-block.sqzg-disclaim{padding:16px clamp(16px, 2.6vw, 24px);scroll-margin-top:calc(var(--mast-h, 72px) + 20px)}.sqzg-disclaim .sqzg-disclaim__head{margin:0 0 8px}.sqzg-disclaim__head .sqzd-declare__tag{margin:0}.sqzg-disclaim__list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sqzg-disclaim__list li{margin:0;color:var(--d-ink-2,#3b4542);font-size:14px;line-height:1.85}.sqzg-disclaim__label{color:var(--d-ink,#1d2523);font-weight:700}@media print{.sqzg-scope-note__jump{display:none}}.sqzg-ride{display:grid;gap:18px;margin-top:clamp(28px, 4vw, 44px);padding:clamp(20px, 3vw, 30px) clamp(18px, 3vw, 32px);border-radius:6px;background:linear-gradient(180deg,#0a3833,var(--g-night));box-shadow:inset 0 0 0 1px rgb(230 200 119 / .22);color:var(--g-ivory)}.sqzg-ride__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sqzg-ride__row a{display:grid;gap:2px;align-content:center;min-height:64px;padding:10px 16px;border:1px solid rgb(230 200 119 / .34);border-radius:4px;color:var(--g-ivory)!important;text-decoration:none!important;transition:background .3s ease,border-color .3s ease}.sqzg-ride__row a:hover,.sqzg-ride__row a:focus-visible{border-color:var(--g-brass-hi);background:rgb(230 200 119 / .1)}.sqzg-ride__row small{color:var(--g-brass-hi);font:400 12.5px/1.4 var(--g-kai);letter-spacing:.16em}.sqzg-ride__row b{font:900 16.5px/1.4 var(--g-cn);letter-spacing:.04em;overflow-wrap:anywhere}.sqzg-ride__lobby{text-align:center;justify-items:center}.sqzg-ride__next{text-align:right;justify-items:end}.sqzg-ride__all{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sqzg-ride__all a{display:inline-flex;align-items:baseline;gap:7px;min-height:34px;padding:4px 12px;border-radius:999px;background:rgb(255 255 255 / .06);color:rgb(246 240 228 / .9)!important;font:600 14px/1.5 var(--g-cn);text-decoration:none!important}.sqzg-ride__all a i{color:var(--g-brass-hi);font:italic 600 15px/1 var(--g-latin)}.sqzg-ride__all a:hover,.sqzg-ride__all a:focus-visible{background:rgb(230 200 119 / .18)}.sqzg-ride__all a[aria-current]{background:var(--g-brass-hi);color:#08302b!important}.sqzg-ride__all a[aria-current] i{color:#5f4814}.sqzg .sqzg-ride__title{margin:0;padding:0;color:var(--g-ivory);font:900 17px/1.4 var(--g-serif);letter-spacing:.14em}.sqzg-ride__title::before{content:none}.sqzg .sqzg-ride__title span{margin-left:14px;color:rgb(246 240 228 / .6);font:400 13.5px/1.4 var(--g-kai);letter-spacing:.1em}.sqzg-building{--b:rgba(230, 200, 119, .8) 0 1.4px, transparent 2px;display:flex;flex-wrap:wrap-reverse;gap:8px 14px;margin:0;padding:16px 18px;list-style:none;border-radius:5px;background:radial-gradient(circle at 7px 7px,var(--b)),radial-gradient(circle at calc(100% - 7px) 7px,var(--b)),radial-gradient(circle at 7px calc(100% - 7px),var(--b)),radial-gradient(circle at calc(100% - 7px) calc(100% - 7px),var(--b)),linear-gradient(180deg,rgb(255 255 255 / .05),rgb(255 255 255 / .015)),var(--g-deep);box-shadow:inset 0 0 0 1px rgb(230 200 119 / .36),inset 0 3px 12px rgb(0 0 0 / .5)}.sqzg-building>li{flex:0 0 calc((100% - 3 * 14px) / 4);min-width:0;margin:0}.sqzg-building__key{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:3px 10px 3px 3px;border-radius:999px;color:rgb(246 240 228 / .9)!important;text-decoration:none!important;-webkit-tap-highlight-color:#fff0;transition:background-color .25s ease}.sqzg-building__btn{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#f6e3a4 0,var(--g-brass) 46%,var(--g-brass-lo) 78%,#5f4814 100%);box-shadow:0 0 0 1.5px #241c0a,0 0 0 3px rgb(230 200 119 / .4),0 5px 8px -4px rgb(0 0 0 / .8),inset 0 -2px 4px rgb(60 40 5 / .5),inset 0 2px 2px rgb(255 250 220 / .7);transition:transform .15s ease,box-shadow .25s ease}.sqzg-building__btn::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 46%,#fffdf0 0,#ffe9a6 38%,#f0c659 70%,#b98a2e 100%);opacity:0;transition:opacity .25s ease}.sqzg-building__btn b{position:relative;color:#33260a;font:700 16px/1 var(--g-latin);font-variant-numeric:lining-nums;text-shadow:0 1px 0 rgb(255 244 210 / .55)}.sqzg-building__name{min-width:0;font:600 14.5px/1.35 var(--g-cn);letter-spacing:.03em;overflow-wrap:anywhere;transition:color .25s ease}.sqzg-building__name small{display:block;color:var(--g-brass-hi);font:400 12px/1.4 var(--g-kai);letter-spacing:.16em}.sqzg-building__key:is(:hover,:focus-visible){background-color:rgb(230 200 119 / .1)}.sqzg-building__key:is(:hover,:focus-visible,.is-here) .sqzg-building__btn{box-shadow:0 0 0 1.5px #241c0a,0 0 0 3px #ffe6a3,0 0 20px 5px rgb(255 214 120 / .45),0 5px 8px -4px rgb(0 0 0 / .8)}.sqzg-building__key:is(:hover,:focus-visible,.is-here) .sqzg-building__btn::before{opacity:1}.sqzg-building__key.is-here .sqzg-building__name{color:var(--g-brass-hi)}.sqzg-building__key:focus-visible{outline:2px solid var(--g-brass-hi);outline-offset:2px}.sqzg-building__key:active .sqzg-building__btn{transform:translateY(1px) scale(.95)}.sqzg .screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}@media (max-width:1099px){.sqzg-building>li{flex-basis:calc((100% - 2 * 14px) / 3)}}@media (max-width:760px){.sqzg-building{flex-wrap:wrap;gap:6px 10px;padding:14px 12px}.sqzg-building>li{flex-basis:calc((100% - 10px) / 2)}.sqzg-building__key{grid-template-columns:34px minmax(0,1fr);gap:8px;padding-right:6px}.sqzg-building__btn{width:34px;height:34px}.sqzg-building__name{font-size:13.5px}.sqzg .sqzg-ride__title span{display:block;margin:4px 0 0}}@media (forced-colors:active){.sqzg-building__btn{border:2px solid CanvasText}.sqzg-building__key.is-here .sqzg-building__btn{border-color:Highlight}}@media (prefers-reduced-motion:reduce){.sqzg-building__key,.sqzg-building__btn,.sqzg-building__btn::before,.sqzg-building__name{transition:none}}.sqzg .sqzd-related--night h2{margin-bottom:20px!important}.sqzg .sqzd-related--night .sqzg-related__sub{margin:-12px 0 22px;color:rgb(246 240 228 / .7);font:400 14.5px/1.7 var(--g-kai)}.sqzg-timeline__list{display:grid;margin:0;padding:0;list-style:none}.sqzg-timeline__list>li{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:30px;padding:9px 0 11px;font-size:16px}.sqzg-timeline__list>li::before{content:"";position:absolute;left:107px;top:0;bottom:0;width:1px;background:var(--d-line-2,#cbb993)}.sqzg-timeline__list>li:first-child::before{top:1.35em}.sqzg-timeline__list>li:last-child::before{bottom:auto;height:1.35em}.sqzg-timeline__list>li:only-child::before{content:none}.sqzg-timeline__list>li::after{content:"";position:absolute;left:103px;top:1.05em;width:9px;height:9px;background:var(--g-brass);transform:rotate(45deg);box-shadow:0 0 0 3px var(--d-paper,#fbf7ee)}.sqzg-timeline__year{color:var(--d-gold-deep,#8e6d24);font:italic 600 24px/1.2 var(--g-latin);text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.sqzg-timeline__list p{margin:0;color:var(--d-ink-2,#3b4542);line-height:1.8}.sqzd-block.sqzg-quote{margin:0;padding:clamp(22px, 3vw, 32px) clamp(20px, 3.4vw, 40px)}.sqzg .sqzg-quote blockquote{position:relative;margin:0;padding:0 0 0 48px;border:0;background:none;quotes:none}.sqzg .sqzg-quote blockquote::before{content:"\201C";position:absolute;left:-2px;top:-16px;color:var(--g-brass);font:700 82px/1 var(--g-latin)}.sqzg .sqzg-quote blockquote p{margin:0;color:var(--d-ink,#1d2523);font:400 clamp(19px, 2vw, 23px)/1.8 var(--g-kai)}.sqzg-quote figcaption{margin:12px 0 0 48px;color:var(--d-muted,#6c675c);font:400 14px/1.6 var(--g-kai);letter-spacing:.06em}.sqzg-quote figcaption::before{content:"—— "}.sqzg-quote cite{font-style:normal}.sqzg-quote cite a{color:var(--d-jade,#0f4c45);font-weight:600}.sqzg-ride--street .sqzg-ride__all a i{min-width:2.6em}.sqzg-ride__foot{margin:0;text-align:center}.sqzg-ride__foot a{color:rgb(246 240 228 / .72)!important;font:400 14px/1.6 var(--g-kai);letter-spacing:.12em;text-decoration:none!important}.sqzg-ride__foot a:hover{color:var(--g-brass-hi)!important}.sqzg-late{width:min(1200px, calc(100% - 2 * clamp(16px, 4vw, 40px)));margin:clamp(24px, 4vw, 48px) auto}@media (max-width:1099px){.sqzg-floors{columns:1}}@media (max-width:899px){.sqzg-lobby{grid-template-columns:minmax(0,1fr)}.sqzg-lobby__lift{grid-column:1;grid-row:2}.sqzg-board{grid-row:3}.sqzg-lobby__stick::before{display:none}.sqzg--hub .sqzg-lobby__lift{position:sticky;z-index:5;top:calc(var(--mast-h, 58px) + 8px);margin:0 -8px 6px}.sqzg--hub .sqzg-lobby__stick{position:static;padding:8px 14px;border-radius:6px;background:var(--g-deep);box-shadow:inset 0 0 0 1px rgb(230 200 119 / .4),0 14px 22px -12px rgb(0 0 0 / .9)}.sqzg--hub .sqzg-lift{grid-template-columns:104px minmax(0,1fr);align-items:center;justify-items:start;gap:14px;max-width:none}.sqzg--hub .sqzg-dial{filter:none}.sqzg--hub .sqzg-lift__read{grid-template-columns:auto minmax(0,1fr);align-items:baseline;justify-items:start;gap:0 10px;min-height:0;margin:0;padding:0;text-align:left}.sqzg--hub .sqzg-lift__no{grid-row:1 / span 2;align-self:center;font-size:34px}.sqzg--hub .sqzg-lift__name{font-size:15.5px}.sqzg--hub .sqzg-lift__en{font-size:14px}.sqzg--hub :is(.sqzg-lift__name,.sqzg-lift__en){max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sqzg--hub .sqzg-lift__door,.sqzg--hub .sqzg-lift__sill{display:none}.sqzg-lobby,.sqzg--single .sqzg-lobby{--sky-h:150px;--sky-clear:112px}.sqzg--single .sqzg-lobby__lift{margin-top:8px}.sqzg--single .sqzg-lobby__stick{position:static}.sqzg--single .sqzg-lift{grid-template-columns:150px minmax(0,1fr);align-items:end;gap:0 18px;max-width:420px;margin-inline:0}.sqzg--single .sqzg-lift__read{display:none}.sqzg--single .sqzg-lift__door{grid-column:2;grid-row:1;width:min(100%, 150px);margin:0}.sqzg--single .sqzg-lift__sill{display:none}.sqzg-ride__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sqzg-ride__lobby{grid-column:1 / -1;grid-row:2}.sqzg--founder .sqzg-lobby__head{padding-bottom:6px}.sqzg--founder .sqzg-lobby__sky{grid-row:2}.sqzg--founder .sqzg-lobby__lift{grid-column:1;grid-row:2;margin-top:22px}.sqzg-street{grid-row:4}}@media (max-width:480px){.sqzg-timeline__list>li{grid-template-columns:64px minmax(0,1fr);column-gap:24px}.sqzg-timeline__list>li::before{left:76px}.sqzg-timeline__list>li::after{left:72px}.sqzg-timeline__year{font-size:20px}.sqzg .sqzg-quote blockquote{padding-left:34px}.sqzg-quote figcaption{margin-left:34px}.sqzg-floor{grid-template-columns:44px minmax(0,1fr);gap:10px}.sqzg-floor__btn{width:44px;height:44px}.sqzg-floor__plate{padding-inline:16px 14px}}@media (prefers-reduced-motion:no-preference){.sqzg-gate::after,.sqzg-lobby__sky::after{animation:sqzg-twinkle 5.2s ease-in-out infinite alternate}.sqzg--hub .sqzg-lift{animation:sqzg-sweep 2.1s cubic-bezier(.5,0,.3,1) .25s backwards}.sqzg--hub .sqzg-floor__btn::before{animation:sqzg-lamp .7s ease-out backwards;animation-delay:calc(.55s + var(--i, 0) * 55ms)}.sqzg--single .sqzg-lift{animation:sqzg-rise 1.5s var(--g-spring) .2s backwards}.sqzg--single .sqzg-lift__leaf:first-of-type{animation:sqzg-door-l .9s var(--g-ease) 1.15s backwards}.sqzg--single .sqzg-lift__leaf:last-of-type{animation:sqzg-door-r .9s var(--g-ease) 1.15s backwards}.sqzg-lift.is-live{animation:none}}@keyframes sqzg-twinkle{from{opacity:1}to{opacity:.25}}@keyframes sqzg-sweep{0%{--sqzg-at:0}55%{--sqzg-at:1}100%{--sqzg-at:0}}@keyframes sqzg-rise{from{--sqzg-at:0}}@keyframes sqzg-lamp{0%{opacity:0}30%{opacity:1}100%{opacity:0}}@keyframes sqzg-door-l{from{transform:translateX(0)}}@keyframes sqzg-door-r{from{transform:scaleX(-1) translateX(0)}}@media (prefers-reduced-motion:reduce){.sqzg-dial__needle,.sqzg-lift__leaf,.sqzg-floor__plate,.sqzg-floor__plate::before,.sqzg-floor__btn,.sqzg-floor__btn::before,.sqzg-gate__key,.sqzg-gate__key::before{transition:none}.sqzg-lift{view-transition-name:none}}@media (forced-colors:active){.sqzg-lobby,.sqzg-gate,.sqzg-ride{border:1px solid CanvasText}.sqzg-floor__btn{border:2px solid CanvasText}.sqzg-floor__plate{border:1px solid CanvasText}.sqzg-floor:is(:hover,:focus-visible,.is-on) :is(.sqzg-floor__btn,.sqzg-floor__plate){border-color:Highlight}.sqzg-gate__key{border:1px solid CanvasText}.sqzg-gate__key:is(:hover,:focus-visible){border-color:Highlight}}@media print{.sqzg-gate,.sqzg-lobby__lift,.sqzg-lobby__sky,.sqzg-ride{display:none!important}.sqzg-gate__panel{display:none!important}.sqzg-lobby{display:block;padding:0;background:none;box-shadow:none;color:#000}.sqzg .sqzg-title,.sqzg-lede,.sqzg-answer,.sqzg-floor,.sqzg-stats dd,.sqzg-crumbs a{color:#000!important}}.sqzg-gate__key.is-wide span,.sqzg-floor__btn.is-wide b,.sqzg-building__btn.is-wide b{transform:scale(.86);letter-spacing:-.03em}.sqzg-prose.sqzd-prose{font-family:var(--g-cn);font-size:17px;line-height:1.85}.sqzg-prose p{margin:0 0 .8em;text-wrap:pretty}.sqzg-prose>:is(p,ul,ol,blockquote,.sqzg-points){max-width:40em}.sqzg-prose>.sqzd-fig{max-width:40em}.sqzd-block .sqzg-prose h2{margin-top:2.4em!important}.sqzg-prose .sqzg-intro{color:var(--d-ink,#1d2523);font-size:18px;line-height:1.8}.sqzg-points{margin:0 0 1.8em;padding:16px 20px 14px;border:1px solid rgb(201 162 74 / .5);border-radius:4px;background:linear-gradient(180deg,#fbf6ea,#f5ecd6)}.sqzg-prose .sqzg-points__title{margin:0 0 8px;color:var(--d-gold-deep,#8e6d24);font:400 14px/1.4 var(--g-kai);letter-spacing:.22em}.sqzg-points ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sqzg-points li{position:relative;margin:0;padding-left:1.15em;color:var(--d-ink,#1d2523);line-height:1.7}.sqzg-points li::before{content:"";position:absolute;left:.15em;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--g-brass)}.sqzd-prose h3.sqzg-h3{display:grid!important;gap:3px;margin:2em 0 .7em!important;padding:1px 0 1px 14px!important;line-height:1.3!important;letter-spacing:0}.sqzg-h3__kicker{color:var(--d-gold-deep,#8e6d24);font:400 13.5px/1.4 var(--g-kai);letter-spacing:.2em}.sqzg-h3__main{color:var(--d-ink,#1d2523);font:600 22px/1.3 "Cormorant Garamond",var(--g-cn);letter-spacing:.01em;overflow-wrap:anywhere}.sqzg-h3__sub{color:var(--d-ink-2,#3b4542);font:400 15.5px/1.5 var(--g-kai);letter-spacing:.04em}.sqzg-h3+p{margin-top:0}.sqzg-prose .sqzg-name{color:var(--d-ink,#1d2523);font-weight:600}.sqzg-prose a.sqzg-name{text-decoration:underline dotted var(--g-brass);text-underline-offset:3px}.sqzg-prose .sqzg-src{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:.2em 0 1.5em;color:var(--d-ink-2,#3b4542);font-size:13.5px;line-height:1.7;overflow-wrap:anywhere}.sqzg-prose .sqzg-src>*{min-width:0}.sqzg-src__label{flex:none;padding:0 6px;border:1px solid var(--d-line,#ddd0b6);border-radius:3px;color:var(--d-gold-deep,#8e6d24);font:400 12px/1.6 var(--g-kai);letter-spacing:.12em}.sqzg-prose .sqzg-src a{color:var(--d-ink-2,#3b4542);font-weight:400;text-decoration-color:rgb(201 162 74 / .6)}.sqzg-prose .sqzg-src a:hover{color:var(--d-jade,#0f4c45)}.sqzg-src__sep{color:var(--g-brass)}.sqzg-prose .sqzg-note{margin:1.6em 0 0;padding:12px 16px;border-left:3px solid var(--d-jade,#0f4c45);background:rgb(15 76 69 / .05);color:var(--d-ink-2,#3b4542);font-size:15px;line-height:1.8}.sqzg-note__label{display:block;margin-bottom:2px;color:var(--d-jade,#0f4c45);font-weight:600;letter-spacing:.08em}.sqzg-toc__meta{margin:-2px 0 10px;color:var(--d-gold-deep,#8e6d24);font:400 14px/1.5 var(--g-kai);letter-spacing:.06em}.sqzg-roster__count{margin-left:.5em;color:var(--d-gold-deep,#8e6d24);font:400 .62em/1 var(--g-kai);letter-spacing:.08em;vertical-align:.12em}.sqzg-rail{display:none}@media (min-width:900px){.sqzg-body .sqzd-grid{grid-template-columns:minmax(0,760px) 272px;justify-content:center;column-gap:32px;align-items:stretch}.sqzg-rail{position:sticky;top:calc(var(--mast-h, 72px) + 18px);display:grid;gap:10px;max-height:calc(100vh - var(--mast-h, 72px) - 36px);overflow:auto;padding:16px 14px 14px;border:1px solid var(--d-line,#ddd0b6);border-radius:4px;background:rgb(251 247 238 / .94)}.sqzg-rail__title{margin:0;color:var(--d-gold-deep,#8e6d24);font:400 13.5px/1.4 var(--g-kai);letter-spacing:.2em}.sqzg-rail__bar{display:block;height:3px;overflow:hidden;border-radius:2px;background:rgb(201 162 74 / .22)}.sqzg-rail__bar i{display:block;height:100%;background:var(--g-brass);transform:scaleX(var(--sqzg-read,0));transform-origin:left center}.sqzg-rail ol{display:grid;gap:1px;margin:0;padding:0;list-style:none;counter-reset:sqzg-rail}.sqzg-rail li{counter-increment:sqzg-rail}.sqzg-rail ol a{display:flex;gap:8px;padding:5px 8px;border-left:2px solid #fff0;color:var(--d-ink-2,#3b4542);font-size:14px;line-height:1.5;text-decoration:none}.sqzg-rail ol a::before{content:counter(sqzg-rail);flex:none;min-width:1em;color:var(--d-gold-deep,#8e6d24);font:italic 600 15px/1.4 var(--g-latin)}.sqzg-rail ol a:hover{color:var(--d-jade,#0f4c45)}.sqzg-rail ol a[aria-current]{border-left-color:var(--g-brass);background:rgb(201 162 74 / .13);color:var(--d-jade,#0f4c45);font-weight:600}.sqzg-rail__top{justify-self:start;color:var(--d-ink-2,#3b4542);font-size:13px;text-decoration:none}.sqzg-rail{transition:opacity .3s ease,visibility .3s}.sqzg-rail.is-waiting{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.sqzg-rail{transition:none}}@media (max-width:599px){.sqzg-prose.sqzd-prose{font-size:16.5px}.sqzg-prose .sqzg-intro{font-size:17px}.sqzg-h3__main{font-size:20px}.sqzg-points{padding:14px 16px 12px}}@media print{.sqzg-rail{display:none!important}}.sqzg-table{max-width:100%;margin:.4em 0 1.6em;overflow-x:auto;overscroll-behavior-x:contain;border-top:2px solid var(--d-jade,#0f4c45);border-bottom:1px solid var(--d-line-2,#cbb993);background:linear-gradient(90deg,var(--d-paper,#fbf7ee) 30%,#fff0) left center / 28px 100% no-repeat local,linear-gradient(270deg,var(--d-paper,#fbf7ee) 30%,#fff0) right center / 28px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(29 37 35 / .16),#fff0) left center / 10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(29 37 35 / .16),#fff0) right center / 10px 100% no-repeat scroll}.sqzg-table:focus-visible{outline:2px solid var(--g-brass,#c9a24a);outline-offset:3px}.sqzg-table table{width:100%;margin:0;border:0;border-collapse:collapse;background:none;font-size:15.5px;line-height:1.7;font-variant-numeric:tabular-nums}.sqzg-table th,.sqzg-table td{min-width:6em;padding:9px 16px 9px 0;border:0;border-bottom:1px dashed var(--d-line,#ddd0b6);text-align:left;vertical-align:top;background:none}.sqzg-table :is(th,td):last-child{padding-right:0}.sqzg-table thead th{padding-top:8px;border-bottom:1px solid var(--d-line-2,#cbb993);color:var(--d-muted,#6c675c);font:400 13.5px/1.6 var(--g-kai);letter-spacing:.12em;white-space:normal;word-break:keep-all;text-wrap:balance}.sqzg-table td{color:var(--d-ink-2,#3b4542)}.sqzg-table tbody td:first-child{color:var(--d-ink,#1d2523);font-weight:600}.sqzg-table tbody tr:last-child>*{border-bottom:0}.sqzg-table .is-center{text-align:center}.sqzg-table .is-right{text-align:right}.sqzg-table strong{background:none}@media (max-width:599px){.sqzg-table table{font-size:14.5px}.sqzg-table th,.sqzg-table td{padding:8px 12px 8px 0}}@media print{.sqzg-table{overflow:visible;background:none}}@property --sqzg-roll{syntax:'<number>';inherits:true;initial-value:0}.sqzg-shop{--open:.62;--sqzg-roll:var(--open);--wall:#2c4f49;--wall-hi:#3d655d;--wall-lo:#1b3531;--trim:#b9b29b;--up-h:32cqi;--front-h:62cqi;--walk-h:11cqi;--pillar:9cqi;--lintel:10cqi;--bay-l:18cqi;--bay-w:64cqi;position:relative;isolation:isolate;display:block;width:100%;container:sqzg-shop / inline-size;transition:--sqzg-roll .8s var(--g-ease)}.sqzg-shop :where(span,b,i){display:block}.sqzg-shop--full.has-owner{--bay-l:11cqi;--bay-w:55cqi}.sqzg-shop--card{--front-h:70cqi;--walk-h:12cqi;--pillar:10cqi;--lintel:12cqi;--bay-l:19cqi;--bay-w:62cqi;padding-top:6%}.sqzg-shop--row{--up-h:44cqi;--front-h:76cqi;--walk-h:12cqi;--pillar:9cqi;--lintel:11cqi;--bay-l:16cqi;--bay-w:68cqi;--plaque-w:56%}.sqzg-shop::after{content:"";position:absolute;z-index:-1;left:-30%;right:-30%;bottom:0;height:80%;pointer-events:none;background:radial-gradient(42% 46% at 50% 82%,rgb(255 196 112 / .26),rgb(255 196 112 / .08) 55%,transparent 75%);opacity:min(1, calc(var(--sqzg-roll) * 1.6))}.sqzg-shop__upper{position:relative;display:flex;justify-content:center;gap:13cqi;height:var(--up-h);padding:7cqi 0 6.5cqi;background:linear-gradient(90deg,var(--wall-lo) 0 1.6cqi,var(--wall-hi) 1.6cqi 2.4cqi,transparent 2.4cqi calc(100% - 2.4cqi),var(--wall-hi) calc(100% - 2.4cqi) calc(100% - 1.6cqi),var(--wall-lo) calc(100% - 1.6cqi)),linear-gradient(180deg,var(--wall-lo),var(--wall) 26%,var(--wall) 78%,var(--wall-lo))}.sqzg-shop__upper::before{content:"";position:absolute;left:-2.5cqi;right:-2.5cqi;top:-4.5cqi;height:5cqi;border-radius:1.2cqi 1.2cqi 0 0;background:linear-gradient(180deg,rgb(255 220 170 / .14),transparent 40%),repeating-linear-gradient(90deg,#5d3427 0 3.6cqi,#3e2119 3.6cqi 4.2cqi),#4e2b20;box-shadow:0 1cqi 1.4cqi rgb(0 0 0 / .45)}.sqzg-shop__upper::after{content:"";position:absolute;left:-1.5cqi;right:-1.5cqi;bottom:0;height:3cqi;background:linear-gradient(180deg,#d4ccb3,var(--trim) 45%,#6f6a58);box-shadow:0 1cqi 1.4cqi rgb(0 0 0 / .5);filter:brightness(.62)}.sqzg-shop__upper i{position:relative;width:17cqi;height:100%;border-radius:8.5cqi 8.5cqi .6cqi .6cqi;background:linear-gradient(90deg,transparent calc(50% - .35cqi),rgb(0 0 0 / .55) calc(50% - .35cqi) calc(50% + .35cqi),transparent calc(50% + .35cqi)),repeating-linear-gradient(180deg,#1d403a 0 1.3cqi,#0f2622 1.3cqi 2cqi),#163631;box-shadow:0 0 0 .9cqi #6a6656,0 0 0 1.3cqi rgb(0 0 0 / .35),inset 0 2cqi 3cqi rgb(0 0 0 / .5)}.sqzg-shop--full .sqzg-shop__upper i:first-child,.sqzg-street__row>li:nth-child(3n+1) .sqzg-shop__upper i:last-child{background:linear-gradient(90deg,transparent calc(50% - .35cqi),rgb(40 22 6 / .6) calc(50% - .35cqi) calc(50% + .35cqi),transparent calc(50% + .35cqi)),repeating-linear-gradient(180deg,rgb(255 214 140 / .5) 0 1.3cqi,rgb(120 70 20 / .55) 1.3cqi 2cqi),#6e4a22;box-shadow:0 0 0 .9cqi #6a6656,0 0 0 1.3cqi rgb(0 0 0 / .35),0 0 4cqi rgb(255 196 112 / .25)}.sqzg-shop__front{position:relative;height:var(--front-h);background:radial-gradient(52% calc(var(--lintel) * .8) at 50% 100%,transparent 98%,var(--wall) 100%) 0 0 / 100% var(--lintel) no-repeat,linear-gradient(180deg,#0c1c1a,#132521 70%,#182a26)}.sqzg-shop__front::before,.sqzg-shop__front::after{content:"";position:absolute;z-index:3;top:0;bottom:0;width:var(--pillar);background:linear-gradient(180deg,transparent 0 calc(100% - 5cqi),rgb(0 0 0 / .35) calc(100% - 5cqi)),linear-gradient(90deg,var(--wall-lo),var(--wall) 55%,var(--pillar-lit,#5d6a4f))}.sqzg-shop__front::before{left:0}.sqzg-shop__front::after{right:0;transform:scaleX(-1)}.sqzg-shop__bay{position:absolute;z-index:1;left:var(--bay-l);width:var(--bay-w);top:calc(var(--lintel) + 3cqi);bottom:0;overflow:hidden;border-radius:.8cqi .8cqi 0 0;box-shadow:0 0 0 .7cqi #0a1513,0 0 7cqi 1cqi rgba(255,190,104,calc(var(--sqzg-roll) * .42))}.sqzg-shop__bay::before{content:"";position:absolute;z-index:3;left:0;right:0;top:0;height:5.5cqi;background:linear-gradient(180deg,#3a4f4b,#22332f 60%,#15211f);box-shadow:0 .8cqi 1.4cqi rgb(0 0 0 / .55)}.sqzg-shop__bay::after{content:"";position:absolute;z-index:4;inset:0;pointer-events:none;box-shadow:inset 0 0 0 .5cqi rgb(8 16 14 / .85),inset 0 5cqi 5cqi -3cqi rgb(0 0 0 / .55)}.sqzg-shop__room{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 0 var(--floor,4.6cqi);background:linear-gradient(180deg,transparent 0 88%,#5b3a1c 88%,#2e1d0e),radial-gradient(85% 62% at 50% 30%,#fff4d6 0,#f8dc9c 30%,#e2b064 60%,#a8742f 100%)}.sqzg-shop__plaque{position:relative;display:grid;place-items:center;width:var(--plaque-w,50%);aspect-ratio:2.4 / 1;padding:1.4cqi 2.4cqi;border-radius:1cqi;margin-bottom:2.4cqi;container-type:inline-size;background:radial-gradient(120% 90% at 30% 20%,#fffdf6,#f6efdd 55%,#eadfc3);box-shadow:0 0 0 .45cqi #8e6d24,0 0 0 .9cqi #e3c57a,0 2cqi 2.6cqi -.8cqi rgb(70 40 6 / .75)}.sqzg-shop__plaque::before{content:"";position:absolute;left:22%;right:22%;top:-5cqi;height:5.2cqi;border:.35cqi solid rgb(90 60 20 / .55);border-bottom:0;clip-path:polygon(50% 0,100% 100%,0 100%);background:none}.sqzg-shop__plaque img{display:block;width:100%;height:100%;max-width:none;object-fit:contain}.sqzg-shop__name{max-width:100%;color:#8e6d24;font:900 18cqi/1.15 var(--g-serif);letter-spacing:.08em;padding-left:.08em;text-align:center;overflow-wrap:anywhere;text-wrap:balance}.sqzg-shop__name.is-m{font-size:15cqi;letter-spacing:.04em;padding-left:.04em}.sqzg-shop__name.is-l{font-size:12.5cqi;letter-spacing:.02em;padding-left:.02em}.sqzg-shop__name.is-xl{font-size:10cqi;line-height:1.22;letter-spacing:0;padding-left:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.sqzg-shop__name,.sqzg-shop__since{background:linear-gradient(112deg,#6e5013 0%,#a37a2a 22%,#e4c472 40%,#b88a32 54%,#f1dc9c 70%,#8a6519 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;-webkit-text-fill-color:#fff0}}.sqzg-shop__counter{display:flex;align-items:center;justify-content:center;gap:2.4cqi;width:84%;min-height:8cqi;padding:1.2cqi 2cqi;border-radius:.5cqi .5cqi 0 0;background:linear-gradient(180deg,#7a4a28 0 .8cqi,#4a2a16 .8cqi,#3a2010 85%,#24140a);box-shadow:0 -0.6cqi 0 #a26a3a,0 1.4cqi 2cqi rgb(0 0 0 / .55)}.sqzg-shop__counter::before,.sqzg-shop__counter::after{content:"";flex:0 1 8cqi;height:.35cqi;min-height:1px;background:linear-gradient(90deg,transparent,#e6c877)}.sqzg-shop__counter::after{background:linear-gradient(270deg,transparent,#e6c877)}.sqzg-shop__counter.is-empty::before,.sqzg-shop__counter.is-empty::after{content:none}.sqzg-shop__since{flex:none;color:#e6c877;font:600 5.6cqi/1 var(--g-cn);letter-spacing:.14em;white-space:nowrap;font-variant-numeric:lining-nums}.sqzg-shop__shutter{position:absolute;z-index:2;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:5.6cqi;transform:translateY(calc(var(--sqzg-roll) * -100%));background:linear-gradient(180deg,transparent calc(100% - 4cqi),#182925 calc(100% - 4cqi),#57766f calc(100% - 3.3cqi),#2a403b calc(100% - 1.4cqi),#13201d 100%),repeating-linear-gradient(180deg,#6a918a 0,#4d756e .4cqi,#375b55 1.4cqi,#26443f 2cqi,#7aa098 2.1cqi,#6a918a 2.2cqi);box-shadow:0 1.4cqi 1.8cqi rgb(0 0 0 / .55)}.sqzg-shop__shutter::after{content:"";position:absolute;left:50%;bottom:.9cqi;width:9cqi;height:2.2cqi;margin-left:-4.5cqi;border:.55cqi solid #c9c1a6;border-top:0;border-radius:0 0 .9cqi .9cqi;filter:brightness(.85)}.sqzg-shop__paint{max-width:86%;color:rgb(244 232 205 / .86);font:900 var(--paint,9cqi)/1.1 var(--g-cn);letter-spacing:.22em;padding-left:.22em;text-align:center;overflow-wrap:anywhere;-webkit-mask:repeating-linear-gradient(180deg,#000 0 1.5cqi,rgb(0 0 0 / .55) 1.5cqi 2.2cqi);mask:repeating-linear-gradient(180deg,#000 0 1.5cqi,rgb(0 0 0 / .55) 1.5cqi 2.2cqi)}.sqzg-shop__paint.is-m{font-size:calc(var(--paint, 9cqi) * .78);letter-spacing:.14em;padding-left:.14em}.sqzg-shop__paint.is-l{font-size:calc(var(--paint, 9cqi) * .6);letter-spacing:.06em;padding-left:.06em}.sqzg-shop--full{--paint:6.2cqi}.sqzg-shop__walk{position:relative;height:var(--walk-h);overflow:hidden;background:#0b1917;box-shadow:inset 0 .6cqi 0 rgb(150 140 110 / .35)}.sqzg-shop__walk::before{content:"";position:absolute;left:-40%;right:-40%;top:0;height:320%;background:var(--g-tile) 50% 0 / 8cqi 8cqi;transform-origin:50% 0;transform:perspective(36cqi) rotateX(62deg);filter:brightness(.3) saturate(.6)}.sqzg-shop__walk::after{content:"";position:absolute;top:0;height:100%;left:calc(var(--bay-l) - 12cqi);width:calc(var(--bay-w) + 24cqi);background:radial-gradient(50% 100% at 50% 0,rgb(255 224 160 / .9),rgb(255 190 110 / .42) 42%,transparent 78%);mix-blend-mode:overlay;transform-origin:50% 0;transform:scaleY(calc(.3 + var(--sqzg-roll) * 1.15));opacity:min(1, calc(.18 + var(--sqzg-roll) * 1.5))}.sqzg-shop__front+.sqzg-shop__walk{background:radial-gradient(calc(var(--bay-w) * .62) calc(var(--walk-h) * min(1.6, .5 + var(--sqzg-roll) * 1.8)) at calc(var(--bay-l) + var(--bay-w) / 2) 0,rgba(255,200,120,calc(.08 + var(--sqzg-roll) * .3)),transparent),#0b1917}.sqzg-shop__owner{position:absolute;z-index:5;right:2cqi;bottom:-6.5cqi;width:31cqi;aspect-ratio:4 / 5;padding:.9cqi;border-radius:1.2cqi;background:linear-gradient(160deg,#fbf3df,#e8dbbb);box-shadow:-2cqi .5cqi 6cqi -1cqi rgb(255 196 112 / .35),0 3cqi 4cqi -1.5cqi rgb(0 0 0 / .8)}.sqzg-shop__owner img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 22%;border-radius:.6cqi}.sqzg-shop__owner::after{content:"";position:absolute;inset:.9cqi;border-radius:.6cqi;background:linear-gradient(100deg,rgb(255 206 130 / .38),transparent 50%);mix-blend-mode:soft-light;pointer-events:none}.sqzg-shop__owner::before{content:"";position:absolute;z-index:-1;left:4%;right:4%;bottom:-2.6cqi;height:4cqi;border-radius:50%;background:radial-gradient(closest-side,rgb(0 0 0 / .7),transparent)}.sqzg-shop--card::before{content:"";position:absolute;left:-2cqi;right:-2cqi;top:0;height:6%;border-radius:1.2cqi 1.2cqi 0 0;background:linear-gradient(180deg,rgb(255 220 170 / .14),transparent 40%),repeating-linear-gradient(90deg,#5d3427 0 3.6cqi,#3e2119 3.6cqi 4.2cqi),#4e2b20;box-shadow:0 1cqi 1.4cqi rgb(0 0 0 / .45)}.sqzg--founder .sqzg-lobby{--sky-h:168px;--sky-clear:132px;grid-template-columns:minmax(0,1fr) clamp(280px, 36%, 400px)}.sqzg--founder .sqzg-lobby__lift{position:relative;z-index:1;grid-row:1;align-self:end;display:grid;justify-items:center;padding-top:18px}.sqzg--founder .sqzg-shop--full{max-width:400px}.sqzg--founder .sqzg-lobby__sky{background:linear-gradient(0deg,rgb(226 152 86 / .32),rgb(226 152 86 / .1) 42%,transparent 88%)}.sqzg--founder .sqzg-lobby__sky::before{opacity:.3}.sqzg--founder .sqzg-lobby__sky::after{background:var(--g-shophouses) 30% 100% / auto 100% repeat-x}.sqzd-block.sqzg-opening{position:relative;display:grid;grid-template-columns:clamp(156px, 30%, 210px) minmax(0,1fr);align-items:end;column-gap:clamp(18px, 3vw, 32px);padding:clamp(18px, 2.6vw, 26px) clamp(18px, 3vw, 30px) 0;overflow:hidden;color:var(--g-ivory);background:radial-gradient(48% 70% at 16% 100%,rgb(226 152 86 / .2),transparent 72%),linear-gradient(180deg,#0a3833,var(--g-night) 70%,#0b2522);box-shadow:inset 0 0 0 1px rgb(230 200 119 / .28),var(--d-shadow,0 10px 24px -18px rgb(52 36 12 / .55))}.sqzg-opening .sqzg-shop{align-self:end}.sqzg-opening__copy{align-self:center;min-width:0;padding-bottom:clamp(18px, 2.6vw, 26px)}.sqzd-block.sqzg-opening h2{margin:0 0 2px!important;color:var(--g-brass-hi)!important;font:400 14px/1.5 var(--g-kai)!important;letter-spacing:.22em}.sqzd-block.sqzg-opening h2::before{content:none}.sqzg-opening__name{margin:0;font:900 clamp(22px, 2.4vw, 28px)/1.35 var(--g-serif);letter-spacing:.08em}.sqzg-opening__name a{color:var(--g-ivory)!important;text-decoration:none!important}.sqzg-opening__name a::after{content:"";position:absolute;inset:0;z-index:6;border-radius:inherit}.sqzg-opening__name a:focus-visible{outline:none}.sqzg-opening:focus-within{outline:2px solid var(--g-brass-hi);outline-offset:3px}.sqzg-opening__name i{margin-left:10px;color:rgb(230 200 119 / .82);font:italic 500 17px/1 var(--g-latin);letter-spacing:.02em}.sqzg-opening__lede{margin:6px 0 14px;color:rgb(246 240 228 / .84);font:400 15.5px/1.85 var(--g-kai)}.sqzg-opening__go{display:inline-flex;align-items:center;gap:.5em;min-height:40px;padding:0 1.3em;border-radius:999px;background:var(--g-foil);background-size:180% 100%;color:#08302b;font:600 14.5px/1 var(--g-cn);letter-spacing:.14em;box-shadow:inset 0 0 0 1px rgb(255 244 210 / .55);transition:background-position .8s var(--g-ease)}.sqzg-opening__go::after{content:"→";font-family:var(--g-latin);transition:transform .4s var(--g-ease)}.sqzg-opening .sqzg-shop{--open:0}.sqzg-opening:is(:hover,:focus-within,.is-near) .sqzg-shop{--sqzg-roll:var(--lift, .62)}.sqzg-opening:is(:hover,:focus-within) .sqzg-opening__go{background-position:100% 0}.sqzg-opening:is(:hover,:focus-within) .sqzg-opening__go::after{transform:translateX(4px)}.sqzg-street{grid-column:1 / -1;grid-row:3;min-width:0;margin-top:clamp(22px, 3vw, 34px);padding-top:clamp(20px, 2.6vw, 28px);border-top:1px solid rgb(230 200 119 / .26)}.sqzg .sqzg-street__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;padding:0;color:var(--g-ivory);font:900 clamp(19px, 2vw, 23px)/1.3 var(--g-serif);letter-spacing:.14em}.sqzg-street__title::before{content:none}.sqzg-street__title small{flex-basis:100%;color:rgb(246 240 228 / .62);font:400 14.5px/1.5 var(--g-kai);letter-spacing:.12em}.sqzg-street__row{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(50%, 168px),1fr));column-gap:0;row-gap:clamp(24px, 3vw, 34px);margin:26px 0 0;padding:0;list-style:none}.sqzg-street__row>li{min-width:0;margin:0}.sqzg-street__shop{display:grid;gap:12px;color:var(--g-ivory)!important;text-decoration:none!important;-webkit-tap-highlight-color:#fff0}.sqzg-street__shop:focus-visible{outline:2px solid var(--g-brass-hi);outline-offset:4px;border-radius:3px}.sqzg-street__who{min-width:0;padding:0 10px;text-align:center}.sqzg-street__who b{display:block;font:900 17px/1.35 var(--g-cn);letter-spacing:.06em;overflow-wrap:anywhere;transition:color .3s ease}.sqzg-street__who b.is-long{font-size:14.5px;letter-spacing:.02em}.sqzg-street__who small{display:block;margin-top:2px;color:rgb(230 200 119 / .82);font:400 12.5px/1.5 var(--g-kai);letter-spacing:.04em;overflow-wrap:anywhere}.sqzg-street__who small span{display:block;color:rgb(246 240 228 / .58)}.sqzg-street__shop:is(:hover,:focus-visible) .sqzg-shop{--sqzg-roll:calc(var(--open) + .2)}.sqzg-street__shop:is(:hover,:focus-visible) .sqzg-street__who b{color:var(--g-brass-hi)}.sqzg-street__row>li:nth-child(5n+2) .sqzg-shop{--wall:#4d4632;--wall-hi:#645c43;--wall-lo:#312c1f;--pillar-lit:#6e6448}.sqzg-street__row>li:nth-child(5n+3) .sqzg-shop{--wall:#4b3539;--wall-hi:#644a4e;--wall-lo:#2f2124;--pillar-lit:#6a5248}.sqzg-street__row>li:nth-child(5n+4) .sqzg-shop{--wall:#2e4253;--wall-hi:#43596b;--wall-lo:#1d2b37;--pillar-lit:#56604f}.sqzg-street__row>li:nth-child(5n+5) .sqzg-shop{--wall:#3a4a35;--wall-hi:#50624a;--wall-lo:#252f22;--pillar-lit:#5f6a4a}@media (max-width:899px){.sqzg--founder .sqzg-lobby{grid-template-columns:minmax(0,1fr)}.sqzg--founder .sqzg-lobby__lift{grid-column:1;grid-row:2;margin-top:26px;padding-top:0}.sqzg--founder .sqzg-shop--full{max-width:380px}.sqzg-street{grid-row:4}}@media (max-width:600px){.sqzd-block.sqzg-opening{grid-template-columns:minmax(0,1fr);padding-bottom:0}.sqzg-opening .sqzg-shop{grid-row:1}.sqzg-opening .sqzg-shop--card{--front-h:50cqi;--walk-h:8cqi;--pillar:7cqi;--lintel:8cqi;--bay-l:21cqi;--bay-w:58cqi;--plaque-w:42%;--floor:3cqi;--lift:.72;padding-top:4%}.sqzg-opening__copy{grid-row:2;padding:16px 0 22px}.sqzg-street__who b{font-size:15.5px}}@media (prefers-reduced-motion:no-preference){.sqzg--founder .sqzg-lobby .sqzg-shop--full{animation:sqzg-buka 1.7s linear .55s backwards}.sqzg--founder .sqzg-lobby__sky::after{animation:none}}@keyframes sqzg-buka{0%{--sqzg-roll:0;animation-timing-function:cubic-bezier(.3,0,.6,1)}9%{--sqzg-roll:.045;animation-timing-function:cubic-bezier(.4,0,.6,1)}17%{--sqzg-roll:.02;animation-timing-function:cubic-bezier(.22,.75,.32,1)}60%{--sqzg-roll:.665;animation-timing-function:cubic-bezier(.4,0,.6,1)}74%{--sqzg-roll:.598;animation-timing-function:cubic-bezier(.4,0,.6,1)}87%{--sqzg-roll:.63;animation-timing-function:cubic-bezier(.4,0,.6,1)}100%{--sqzg-roll:.62}}@media (prefers-reduced-motion:reduce){.sqzg-shop,.sqzg-opening__go,.sqzg-opening__go::after,.sqzg-street__who b{transition:none}}@media (forced-colors:active){.sqzg-shop__bay,.sqzg-shop__plaque,.sqzg-opening{border:1px solid CanvasText}.sqzg-shop__shutter{background:Canvas;border-bottom:2px solid CanvasText}.sqzg-shop__name,.sqzg-shop__since{color:CanvasText;-webkit-text-fill-color:CanvasText;background:none}}@media print{.sqzg-street .sqzg-shop,.sqzg-opening .sqzg-shop{display:none!important}}.sqzg-lobby__ghost{position:absolute;z-index:-1;left:0;right:0;top:24px;bottom:calc(clamp(26px, 4vw, 48px) + 30px);display:flex;align-items:flex-end;justify-content:flex-end;gap:clamp(12px, 1.8vw, 26px);padding-right:calc(var(--pad) + clamp(280px, 36%, 400px) - 34px);pointer-events:none;overflow:hidden}.sqzg-ghost{position:relative;flex:none}.sqzg-ghost::before{content:"";position:absolute;inset:0;background:no-repeat 50% 100% / 100% 100%;opacity:.3;-webkit-mask:linear-gradient(to top,transparent 0,#000 34%);mask:linear-gradient(to top,transparent 0,#000 34%)}.sqzg-ghost--twin{height:66.6%;max-height:413px;aspect-ratio:168 / 460}.sqzg-ghost--twin::before{background-image:var(--g-ghost-twin)}.sqzg-ghost--118{height:100%;max-height:620px;aspect-ratio:88 / 687}.sqzg-ghost--118::before{background-image:var(--g-ghost-118)}.sqzg-ghost i{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#ff6a55;box-shadow:0 0 5px 2px rgb(255 86 64 / .55),0 0 14px 4px rgb(255 86 64 / .18);opacity:.85}.sqzg-ghost--twin i:first-child{left:16.07%;top:.87%}.sqzg-ghost--twin i:last-child{left:91.67%;top:.87%;--d:1.3s}.sqzg-ghost--118 i:first-child{left:50%;top:.58%;--d:.6s}.sqzg-ghost--118 i:last-child{left:50%;top:24.31%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;opacity:.6;--d:1.9s}.sqzg-lobby__ghost::after{content:"";position:absolute;left:-25%;right:-25%;bottom:6%;height:30%;background:radial-gradient(50% 50% at 30% 55%,rgb(206 228 219 / .09),transparent 70%),radial-gradient(40% 46% at 72% 45%,rgb(236 222 186 / .07),transparent 70%)}@media (max-width:899px){.sqzg-lobby__ghost{top:auto;height:min(760px, 190vw);justify-content:space-between;padding:0 3%}.sqzg-ghost--twin,.sqzg-ghost--118{max-height:none}}@media (prefers-reduced-motion:no-preference){.sqzg-ghost{animation:sqzg-ghost-in 3s cubic-bezier(.2,.7,.2,1) 1.1s backwards}.sqzg-ghost--118{animation-delay:1.5s}.sqzg-ghost i{animation:sqzg-beacon 2.8s ease-in-out infinite;animation-delay:calc(4s + var(--d, 0s))}.sqzg-lobby__ghost::after{animation:sqzg-mist 30s ease-in-out infinite alternate}}@keyframes sqzg-ghost-in{from{opacity:0;transform:translateY(6%);filter:blur(6px)}}@keyframes sqzg-beacon{0%,100%{opacity:.2}10%{opacity:1}34%{opacity:.3}}@keyframes sqzg-mist{from{transform:translateX(-10%)}to{transform:translateX(10%)}}@media (forced-colors:active){.sqzg-lobby__ghost{display:none}}@media print{.sqzg-lobby__ghost{display:none!important}}