.model[data-v-746d7626]{width:100%;height:auto;display:block;overflow:visible}.plinth-top[data-v-746d7626]{fill:var(--plinth-top);stroke:var(--edge);stroke-width:1px}.plinth-side[data-v-746d7626]{fill:var(--plinth-side)}.plinth-side.is-dark[data-v-746d7626]{fill:var(--plinth-side-dark)}.site-grid[data-v-746d7626]{stroke:var(--site-grid);stroke-width:.75px}.slab-top[data-v-746d7626]{fill:var(--slab-top);stroke:var(--edge-hi);stroke-width:.75px}.slab-side[data-v-746d7626]{fill:var(--slab-side)}.slab-side.is-dark[data-v-746d7626]{fill:var(--slab-side-dark)}.glass[data-v-746d7626]{fill:var(--glass)}.glass.is-dark[data-v-746d7626]{fill:var(--glass-dark)}.mullion[data-v-746d7626]{stroke:var(--mullion);stroke-width:1px}.column[data-v-746d7626]{stroke:var(--slab-side);stroke-width:3.5px;stroke-linecap:square}.frame[data-v-746d7626]{fill:none;stroke:var(--edge);stroke-width:1px}.strip[data-v-746d7626]{stroke:var(--lamp-strip);stroke-width:1.6px;stroke-linecap:round}.lamp[data-v-746d7626]{transition:opacity .36s}.bloom .lamp[data-v-746d7626]{fill:var(--lamp)}.bloom[data-v-746d7626]{mix-blend-mode:screen;pointer-events:none}.room[data-v-746d7626]{cursor:pointer}.room.is-active .frame[data-v-746d7626]{stroke:var(--lamp-edge)}.elevation__leader[data-v-746d7626]{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4;transition:stroke .24s}.elevation__base[data-v-746d7626]{stroke:var(--line);stroke-width:1px;transition:stroke .24s}.elevation__mark[data-v-746d7626]{fill:none;stroke:var(--text-dim);stroke-width:1px;stroke-linejoin:round;transition:stroke .24s,fill .24s}.elevation__level[data-v-746d7626]{font-family:var(--font-display);fill:var(--text-dim);font-size:15px;font-weight:500;font-stretch:125%;transition:fill .24s}.elevation__name[data-v-746d7626]{fill:var(--text-dim);letter-spacing:.06em;font-size:12px}.elevation__service[data-v-746d7626]{fill:var(--lamp-hi);letter-spacing:.04em;font-size:13px;font-weight:500}.elevation.is-active .elevation__leader[data-v-746d7626],.elevation.is-active .elevation__base[data-v-746d7626]{stroke:var(--lamp-edge)}.elevation.is-active .elevation__mark[data-v-746d7626]{stroke:var(--lamp);fill:var(--lamp)}.elevation.is-active .elevation__level[data-v-746d7626]{fill:var(--text)}@keyframes rise-746d7626{0%{opacity:0;transform:translateY(22px)}}@keyframes switch-on-746d7626{0%{opacity:0}35%{opacity:.7}48%{opacity:.12}}.assemble[data-v-746d7626]{animation:.72s cubic-bezier(.2,.7,.2,1) backwards rise-746d7626;animation-delay:var(--d)}.lamp[data-v-746d7626]{animation:.52s ease-out backwards switch-on-746d7626;animation-delay:var(--ld)}.elevations[data-v-746d7626]{animation:.6s ease-out 1.65s backwards fade-746d7626}@keyframes fade-746d7626{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.assemble[data-v-746d7626],.lamp[data-v-746d7626],.elevations[data-v-746d7626]{animation:none}.lamp[data-v-746d7626]{transition:none}}.floors[data-v-62c6933d]{margin:0;padding:0;list-style:none}.floor[data-v-62c6933d]{gap:0 var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--line);grid-template-columns:5.5rem 1fr;display:grid}.floor[data-v-62c6933d]:last-child{border-bottom:1px solid var(--line)}.floor__tag[data-v-62c6933d]{flex-direction:column;gap:.375rem;padding-top:.875rem;display:flex}.floor__level[data-v-62c6933d]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-dim);font-size:2.5rem;font-weight:250;font-stretch:125%;line-height:1;transition:color .24s}.floor__name[data-v-62c6933d]{color:var(--text-dim);letter-spacing:.06em;font-size:.8125rem}.floor.is-active .floor__level[data-v-62c6933d]{color:var(--lamp)}.floor__rooms[data-v-62c6933d]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.entry[data-v-62c6933d]{align-items:center;gap:var(--space-3);color:inherit;border-radius:10px;grid-template-columns:auto 1fr auto;margin:0 -1rem;padding:.875rem 1rem;text-decoration:none;transition:background-color .24s,opacity .24s;display:grid}.entry[data-v-62c6933d]:hover,.entry.is-active[data-v-62c6933d]{background-color:var(--lamp-wash)}.entry.is-dimmed[data-v-62c6933d]{opacity:.55}.entry[data-v-62c6933d]:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.entry__lamp[data-v-62c6933d]{background:var(--lamp);opacity:.55;border-radius:2px;width:.625rem;height:.875rem;transition:opacity .24s,box-shadow .24s}.entry.is-active .entry__lamp[data-v-62c6933d]{opacity:1;box-shadow:0 0 12px 1px var(--lamp-glow)}.entry__text[data-v-62c6933d]{gap:.25rem;min-width:0;display:grid}.entry__name[data-v-62c6933d]{letter-spacing:.02em;color:var(--text);align-items:baseline;gap:.625rem;font-size:1.1875rem;font-weight:500;transition:color .24s;display:flex}.entry.is-active .entry__name[data-v-62c6933d]{color:var(--lamp-hi)}.entry__recent[data-v-62c6933d]{letter-spacing:.04em;color:var(--text-dim);font-size:.75rem;font-weight:400}.entry__summary[data-v-62c6933d]{color:var(--text-dim);font-size:.875rem;line-height:1.6}.entry__go[data-v-62c6933d]{color:var(--text-dim);align-items:center;gap:.125rem;font-size:.8125rem;transition:color .24s,transform .24s;display:inline-flex}.entry:hover .entry__go[data-v-62c6933d],.entry.is-active .entry__go[data-v-62c6933d]{color:var(--lamp);transform:translate(2px)}@media (width<=640px){.floor[data-v-62c6933d]{gap:0 var(--space-1);grid-template-columns:4.25rem 1fr}.floor__level[data-v-62c6933d]{font-size:1.875rem}.floor__name[data-v-62c6933d]{letter-spacing:.02em;font-size:.75rem}.entry[data-v-62c6933d]{gap:var(--space-2);margin:0 -.75rem;padding:.75rem}.entry__name[data-v-62c6933d]{flex-wrap:wrap;row-gap:.125rem;font-size:1.0625rem}.entry__go-label[data-v-62c6933d]{display:none}}@media (prefers-reduced-motion:reduce){.entry__go[data-v-62c6933d]{transition:color .24s}.entry:hover .entry__go[data-v-62c6933d],.entry.is-active .entry__go[data-v-62c6933d]{transform:none}}.clock[data-v-385454c5]{color:var(--text-dim);align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.clock__time[data-v-385454c5]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text);font-size:1rem;font-weight:400;font-stretch:112%}@media (width<=640px){.clock__date[data-v-385454c5]{display:none}}.shell[data-v-bcfc84c8]{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.workbench[data-v-bcfc84c8]{padding:var(--space-3) var(--gutter) var(--space-5);grid-template-columns:minmax(22rem,34rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.title[data-v-bcfc84c8]{letter-spacing:.01em;font-size:clamp(1.75rem,2.4vw,2.375rem);font-weight:500;line-height:1.3}.title__greet[data-v-bcfc84c8],.title__line[data-v-bcfc84c8]{display:block}.title__line[data-v-bcfc84c8]{margin-top:.25rem;font-size:clamp(1.25rem,1.5vw,1.5rem);line-height:1.4}.keep[data-v-bcfc84c8]{display:inline-block}.lede[data-v-bcfc84c8]{margin-top:var(--space-2);margin-bottom:var(--space-4);color:var(--text-dim);font-size:.9375rem}.stage[data-v-bcfc84c8]{justify-self:center;width:100%;max-width:60rem;position:relative}.stage[data-v-bcfc84c8]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffcf8a12,#0000);position:absolute;inset:10% 5% 0}.toast-region[data-v-bcfc84c8]{left:0;right:0;bottom:var(--space-4);padding:0 var(--space-3);pointer-events:none;justify-content:center;display:flex;position:fixed}.toast[data-v-bcfc84c8]{border:1px solid var(--line);background:var(--stone);max-width:36rem;color:var(--text);border-radius:12px;padding:.75rem 1.125rem;font-size:.875rem;line-height:1.5;box-shadow:0 12px 32px #00000059}.toast-enter-active[data-v-bcfc84c8],.toast-leave-active[data-v-bcfc84c8]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-bcfc84c8],.toast-leave-to[data-v-bcfc84c8]{opacity:0;transform:translateY(6px)}@media (width<=960px){.workbench[data-v-bcfc84c8]{align-items:start;gap:var(--space-4);padding-top:var(--space-2);grid-template-columns:minmax(0,1fr)}.stage[data-v-bcfc84c8]{order:-1;max-width:40rem}}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-bcfc84c8],.toast-leave-active[data-v-bcfc84c8]{transition:opacity .2s}.toast-enter-from[data-v-bcfc84c8],.toast-leave-to[data-v-bcfc84c8]{transform:none}}
