.city[data-v-045995f3],.city-fallback[data-v-045995f3]{z-index:-1;pointer-events:none;width:100vw;height:100vh;display:block;position:fixed;inset:0}.city-fallback[data-v-045995f3]{background:radial-gradient(40% 60% at 78% 30%,#dc6a352e,transparent 70%),radial-gradient(40% 50% at 22% 60%,#5cc9be24,transparent 70%),linear-gradient(#0f2427,var(--base))}.scanlines[data-v-06ce7db1]{z-index:20;background:repeating-linear-gradient(#0000 0 2px,#0000000f 0 3px);inset:0}.grain[data-v-06ce7db1],.scanlines[data-v-06ce7db1]{pointer-events:none;position:fixed}.grain[data-v-06ce7db1]{z-index:21;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1.2s steps(4,end) infinite grain-06ce7db1;inset:-60%}@keyframes grain-06ce7db1{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,3%)}to{transform:translate(0)}}.sweepline[data-v-06ce7db1]{z-index:40;pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(#0000,#5cc9be12 70%,#eee7da29 96%,#0000);height:140px;position:fixed;top:0;left:0;right:0;transform:translateY(-160px)}.sweepline.run[data-v-06ce7db1]{opacity:1;animation:2.4s cubic-bezier(.45,0,.55,1) both sweepdown-06ce7db1}@keyframes sweepdown-06ce7db1{to{transform:translateY(calc(100vh + 20px))}}.rail[data-v-8a744c45]{left:max(10px,env(safe-area-inset-left,0px));top:calc(24px + var(--head));z-index:26;pointer-events:none;width:18px;position:fixed;bottom:24px}.rail[data-v-8a744c45]:before{content:"";background:#eee7da29;width:1px;bottom:0}.rail[data-v-8a744c45]:before,i[data-v-8a744c45]{position:absolute;top:0;left:50%}i[data-v-8a744c45]{background:var(--aqua);transform-origin:top;width:2px;height:100%;margin-left:-.5px;transform:scaleY(0);box-shadow:0 0 6px #5cc9be99}b[data-v-8a744c45]{font:400 10px/1 var(--f-px);letter-spacing:.14em;white-space:nowrap;color:var(--ink);background:var(--base);box-shadow:inset 0 0 0 1px var(--warm);padding:5px 9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}@media (width<=640px){.rail[data-v-8a744c45]{display:none}}.foot[data-v-995dae22]{padding:18px max(18px,var(--gut-r)) 0 max(18px,var(--gut-l));background:var(--base);margin-top:120px}.foot[data-v-995dae22],.fpanel[data-v-995dae22]{position:relative}.fpanel[data-v-995dae22]{box-shadow:inset 0 0 0 1.5px var(--warm);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:#0a181b8c;padding:calc(clamp(36px,5vw,64px)) calc(clamp(24px,4vw,56px)) calc(clamp(18px,2.4vw,30px))}.fpanel[data-v-995dae22]:after,.fpanel[data-v-995dae22]:before{content:"";background:var(--warm);width:6px;height:72px;position:absolute;top:40px}.fpanel[data-v-995dae22]:before{left:0}.fpanel[data-v-995dae22]:after{right:0}.fp-top[data-v-995dae22]{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.7fr)) auto;align-items:start;gap:32px 40px;display:grid}.fp-id[data-v-995dae22]{justify-items:start;gap:18px;display:grid}.fmark[data-v-995dae22]{filter:drop-shadow(0 0 4px #dc6a3573);width:52px;height:52px;overflow:visible}.fp-lede[data-v-995dae22]{max-width:30ch;font:400 15px/1.7 var(--f-sans);color:var(--dim);margin:0}.fp-col[data-v-995dae22]{justify-items:start;gap:2px;display:grid}.fp-col h3[data-v-995dae22]{font:400 10px/1 var(--f-px);letter-spacing:.16em;color:var(--warm);margin:0 0 10px}.fp-col a[data-v-995dae22]{font:400 12px/1 var(--f-px);letter-spacing:.1em;color:var(--ink);padding:5px 0;text-decoration:none}.fp-col a[data-v-995dae22]:hover{color:var(--aqua)}.ext[data-v-995dae22]{color:var(--dim);margin-left:6px}.fword[data-v-995dae22]{font-family:var(--f-wide);font-variation-settings:"wght" 400,"wdth" 150;letter-spacing:.06em;white-space:nowrap;color:var(--ink);-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-items:flex-end;margin-top:calc(clamp(48px,7vw,96px));font-size:7vw;line-height:.92;display:flex;position:relative}.fw-l[data-v-995dae22]{flex:none;padding-top:.16em;display:inline-flex;overflow:hidden}.fword .c[data-v-995dae22]{color:color-mix(in oklab,var(--warm) calc(var(--p,0) * 100%),var(--ink));transform:translateY(calc(var(--p,0) * -14%));transition:transform .9s var(--ease),color .35s;transition-delay:calc(var(--i) * 40ms),0s;display:inline-block}.fword.pre .c[data-v-995dae22]{transform:translateY(105%)}.fword.live .c[data-v-995dae22]{transition:transform .35s var(--ease),color .35s}.fw-cur[data-v-995dae22]{background:var(--warm);clip-path:polygon(0 0,calc(100% - .12em) 0,100% .12em,100% 100%,0 100%);flex:none;width:.52em;height:.36em;margin:0 0 .04em .06em;animation:1.1s step-end infinite cblink-995dae22}.fword.pre .fw-cur[data-v-995dae22]{opacity:0;animation:none}@keyframes cblink-995dae22{0%{opacity:1}50%{opacity:.12}}.fbar[data-v-995dae22]{padding:18px 8px calc(24px + env(safe-area-inset-bottom,0px));font:400 10px/1.4 var(--f-px);letter-spacing:.14em;color:var(--dim);flex-wrap:wrap;justify-content:center;gap:10px 28px;display:flex}.fbar p[data-v-995dae22]{margin:0}@media (width<=980px){.fp-top[data-v-995dae22]{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-btn[data-v-995dae22],.fp-id[data-v-995dae22]{grid-column:1/-1;justify-self:start}}@media (width<=640px){.foot[data-v-995dae22]{padding:12px 12px 0}.fword[data-v-995dae22]{flex-wrap:wrap}.fw-l[data-v-995dae22]:first-child{flex-basis:100%}}main[data-v-f2b9a80b]{overflow-x:clip}
