.approved-storefront-still{display:none}@media (prefers-reduced-motion:reduce){.approved-storefront-still{display:inline}.approved-storefront-loop{display:none}}@media (prefers-reduced-motion:no-preference){.laurel-pour{transform-origin:3px 3px;transform-box:view-box;animation:4.8s ease-in-out infinite laurel-pour}@keyframes laurel-pour{0%,28%,82%,to{transform:rotate(0)}48%,65%{transform:rotate(42deg)}}.woodman-steam{animation:3s ease-out infinite woodman-steam}@keyframes woodman-steam{0%{opacity:0;transform:translateY(2px)}35%{opacity:.75}to{opacity:0;transform:translateY(-3px)}}[data-venue-active=true] .ev-venue-gesture{transform-box:fill-box;transform-origin:0;animation:6s ease-in-out infinite ev-venue-gesture}[data-venue-active=true] .ev-venue-sing{transform-box:fill-box;transform-origin:0;animation:4s ease-in-out infinite ev-venue-gesture}[data-venue-active=true] .ev-venue-piano{animation:.7s ease-in-out infinite alternate ev-venue-keys}[data-venue-active=true] .ev-romanov-arrival{animation:32s ease-in-out infinite ev-romanov-arrival}}@keyframes ev-venue-gesture{0%,65%,to{transform:rotate(0)}20%,40%{transform:rotate(-7deg)}}@keyframes ev-venue-keys{to{transform:translateY(1px)}}@keyframes ev-romanov-arrival{0%,7%{opacity:0;transform:translate(-130px)}15%{opacity:1}28%,65%{opacity:1;transform:translate(0)}85%,to{opacity:0;transform:translate(180px)}}.ev-paused [data-venue-active] *{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.ev-dining-venue[data-venue-active=true] .ev-dining-strum{transform-box:fill-box;transform-origin:0;animation:.8s ease-in-out infinite alternate ev-dining-strum}}@keyframes ev-dining-strum{to{transform:rotate(8deg)}}@media (prefers-reduced-motion:no-preference){.ev-studio-venue[data-venue-active=true] .ev-studio-steam{animation:3s ease-out infinite ev-studio-steam}.ev-studio-venue[data-venue-active=true] .ev-studio-reflection{animation:9s ease-in-out infinite ev-studio-reflection}}@keyframes ev-studio-steam{0%{opacity:0;transform:translateY(0)}25%{opacity:.8}to{opacity:0;transform:translateY(-4px)}}@keyframes ev-studio-reflection{0%,70%,to{opacity:0}85%{opacity:.08}}.pool-mart[data-sky=dusk] .pool-front,.pool-pickup[data-sky=dusk]{filter:brightness(.84)saturate(.87)}.pool-mart[data-sky=night] .pool-front,.pool-pickup[data-sky=night]{filter:brightness(.62)saturate(.76)}.pool-worker{--door:161px;--bed:184px;--cab:246px;--delay:0s;opacity:0}.pool-partner{--door:155px;--bed:196px;--cab:228px;--delay:2.75s}.pool-card,.pool-hand-jug,.pool-cargo-two{opacity:0}.pool-step-back,.pool-step-front{transform-origin:0 -16px}.pool-arm{transform-origin:0 -26px}@media (prefers-reduced-motion:no-preference){.pool-pickup[data-moving=true] .pool-truck{animation:24s infinite pool-drive}.pool-pickup[data-moving=true] .pool-wheel{animation:24s infinite pool-roll}.pool-pickup[data-moving=true] .pool-worker{animation:pool-walk 24s linear var(--delay) infinite both}.pool-pickup[data-moving=true] .pool-facing{animation:pool-face 24s steps(1,end) var(--delay) infinite both}.pool-pickup[data-moving=true] .pool-card{animation:pool-pay 24s linear var(--delay) infinite both}.pool-pickup[data-moving=true] .pool-arm{animation:pool-lift 24s ease-in-out var(--delay) infinite both}.pool-pickup[data-moving=true] .pool-hand-jug{animation:pool-carry 24s steps(1,end) var(--delay) infinite both}.pool-pickup[data-moving=true] .pool-cargo-one{animation:24s step-end infinite both pool-loaded}.pool-pickup[data-moving=true] .pool-cargo-two{animation:24s step-end 2.75s infinite both pool-loaded}.pool-pickup[data-moving=true] .pool-seat-one{animation:24s step-end infinite both pool-board}.pool-pickup[data-moving=true] .pool-seat-two{animation:24s step-end 2.75s infinite both pool-board}.pool-pickup[data-moving=true] .pool-step-front{animation:pool-stride 24s linear var(--delay) infinite both}.pool-pickup[data-moving=true] .pool-step-back{animation:pool-stride 24s linear var(--delay) infinite both;--swing:-1}}@keyframes pool-drive{0%,to{opacity:0;transform:translate(-300px)}1%{opacity:1}11%,82%{opacity:1;transform:translate(0)}97%,99.99%{opacity:0;transform:translate(152px)}}@keyframes pool-roll{0%{transform:rotate(-1900deg)}11%,82%{transform:rotate(0)}97%,to{transform:rotate(965deg)}}@keyframes pool-walk{0%,11%{transform:translate(var(--cab),24px);opacity:0}13%{transform:translate(var(--cab),27px);opacity:1}27%,35%{transform:translate(var(--door),0);opacity:1}49%,54%{transform:translate(var(--bed),27px);opacity:1}66%{transform:translate(var(--cab),28px);opacity:1}69%,to{transform:translate(var(--cab),23px);opacity:0}}@keyframes pool-face{0%{transform:scaleX(-1)}27%,to{transform:scaleX(1)}}@keyframes pool-pay{0%,27%,34%,to{opacity:0}29%,32%{opacity:1}}@keyframes pool-lift{0%,27%,35%,40%,52%,to{transform:rotate(0)}29%,32%{transform:rotate(-39deg)}48%{transform:rotate(-34deg)}}@keyframes pool-carry{0%,52%,to{opacity:0}34%{opacity:1}}@keyframes pool-loaded{0%,97%,to{opacity:0}52%{opacity:1}}@keyframes pool-board{0%,11%,69%,to{opacity:1}12%{opacity:0}}@keyframes pool-stride{0%,13%,27%,35%,49%,54%,66%,to{transform:rotate(0)}14%,18%,22%,26%,36%,40%,44%,48%,55%,59%,63%{transform:rotate(calc(21deg * var(--swing,1)))}16%,20%,24%,38%,42%,46%,57%,61%,65%{transform:rotate(calc(-21deg * var(--swing,1)))}}.ev-paused .pool-pickup *{animation-play-state:paused!important}.ev-republic{pointer-events:none}.republic-lights{opacity:0}.ev-republic[data-sky=dusk] .republic-lights{opacity:.6}.ev-republic[data-sky=night] .republic-lights{opacity:1}.republic-wheel{transform-box:fill-box;transform-origin:50%}.republic-door-left,.republic-door-right{transform-origin:0 0}.republic-handoff{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.ev-republic[data-animated=true] .republic-wheel{animation:18s ease-in-out infinite republic-wheels}.ev-republic[data-animated=true] .republic-door-left,.ev-republic[data-animated=true] .republic-door-right{animation:18s ease-in-out infinite republic-open}.ev-republic[data-animated=true] .republic-car{animation:18s ease-in-out infinite republic-arrive}.ev-republic[data-animated=true] .republic-guests{animation:18s linear infinite republic-enter}.ev-republic[data-animated=true] .republic-valet{animation:18s linear infinite republic-valet}.ev-republic[data-animated=true] .republic-wheel{transform-box:fill-box;transform-origin:50%}.republic-door-left,.republic-door-right{transform-origin:0 0}.republic-handoff{animation:18s ease-in-out infinite republic-keys}.ev-republic[data-animated=true] .republic-entry{animation:18s ease-in-out infinite republic-door}}@keyframes republic-arrive{0%{opacity:0;transform:translate(-310px)}5%{opacity:1}22%,70%{opacity:1;transform:translate(0)}95%,to{opacity:0;transform:translate(180px)}}@keyframes republic-enter{0%,24%{opacity:0;transform:translate(0)}28%,40%{opacity:1;transform:translate(0)}66%{opacity:1;transform:translate(-72px,-7px)}70%,to{opacity:0;transform:translate(-72px,-7px)}}@keyframes republic-valet{0%,24%{opacity:0;transform:translate(0)}28%,40%{opacity:1;transform:translate(0)}66%{opacity:1;transform:translate(110px)}69%,to{opacity:0;transform:translate(110px)}}@keyframes republic-keys{0%,28%,44%,to{transform:rotate(0)}34%,38%{transform:rotate(-18deg)}}@keyframes republic-door{0%,42%,76%,to{opacity:.15}53%,68%{opacity:.7}}.ev-paused .ev-republic *{animation-play-state:paused!important}@keyframes republic-wheels{0%{transform:rotate(0)}22%,70%{transform:rotate(720deg)}95%,to{transform:rotate(1440deg)}}@keyframes republic-open{0%,42%,76%,to{transform:scaleX(1)}53%,68%{transform:scaleX(.12)}}.republic-guests-atlas,.republic-valet-atlas{transform-box:view-box;transform-origin:0 0}.ev-republic[data-sky=night] [data-republic-character]{filter:brightness(.85)saturate(.86)}@media (prefers-reduced-motion:no-preference){.ev-republic[data-animated=true] .republic-guests-atlas{animation:18s step-end infinite republic-guests-frames}.ev-republic[data-animated=true] .republic-valet-atlas{animation:18s step-end infinite republic-valet-frames}}@keyframes republic-guests-frames{0%{transform:translate(0)}40%{transform:translate(0)}41.0833%{transform:translate(-384px)}42.1667%{transform:translate(-768px)}43.25%{transform:translate(-1152px)}44.3333%{transform:translate(-1536px)}45.4167%{transform:translate(-1920px)}46.5%{transform:translate(-2304px)}47.5833%{transform:translate(-2688px)}48.6667%{transform:translate(0)}49.75%{transform:translate(-384px)}50.8333%{transform:translate(-768px)}51.9167%{transform:translate(-1152px)}53%{transform:translate(-1536px)}54.0833%{transform:translate(-1920px)}55.1667%{transform:translate(-2304px)}56.25%{transform:translate(-2688px)}57.3333%{transform:translate(0)}58.4167%{transform:translate(-384px)}59.5%{transform:translate(-768px)}60.5833%{transform:translate(-1152px)}61.6667%{transform:translate(-1536px)}62.75%{transform:translate(-1920px)}63.8333%{transform:translate(-2304px)}64.9167%{transform:translate(-2688px)}66%,to{transform:translate(0)}}@keyframes republic-valet-frames{0%{transform:translate(0)}40%{transform:translate(0)}41.0833%{transform:translate(-384px)}42.1667%{transform:translate(-768px)}43.25%{transform:translate(-1152px)}44.3333%{transform:translate(-1536px)}45.4167%{transform:translate(-1920px)}46.5%{transform:translate(-2304px)}47.5833%{transform:translate(-2688px)}48.6667%{transform:translate(0)}49.75%{transform:translate(-384px)}50.8333%{transform:translate(-768px)}51.9167%{transform:translate(-1152px)}53%{transform:translate(-1536px)}54.0833%{transform:translate(-1920px)}55.1667%{transform:translate(-2304px)}56.25%{transform:translate(-2688px)}57.3333%{transform:translate(0)}58.4167%{transform:translate(-384px)}59.5%{transform:translate(-768px)}60.5833%{transform:translate(-1152px)}61.6667%{transform:translate(-1536px)}62.75%{transform:translate(-1920px)}63.8333%{transform:translate(-2304px)}64.9167%{transform:translate(-2688px)}66%,to{transform:translate(0)}}.ev-cafe{--cafe-cream:#eee8d5;--cafe-trim:#e6ddc3;--cafe-glass:#8ea6a0;--cafe-lamp:#dfd7a9;--cafe-awning:#dddccf;--cafe-brown:#746353;--cafe-sand:#d4bea0;--cafe-sandtrim:#c6b08f;--cafe-signink:#66543e;--cafe-navy:#3c566a;--cafe-brick:#a27b69;--cafe-mortar:#c5ae91;--cafe-orange:#d59a50;--cafe-passage:#718174;--cafe-bulb:#d9d6bd;pointer-events:none}.ev-cafe[data-sky=dusk]{--cafe-cream:#d7c5a6;--cafe-trim:#d8c4a0;--cafe-glass:#687e80;--cafe-lamp:#9c9b83;--cafe-awning:#c9bda4;--cafe-brown:#695549;--cafe-sand:#cfb18b;--cafe-sandtrim:#c4a67f;--cafe-signink:#60503c;--cafe-navy:#3e5363;--cafe-brick:#98705c;--cafe-mortar:#ba9875;--cafe-orange:#d28b43;--cafe-passage:#5a6d66;--cafe-bulb:#999f87}.ev-cafe[data-sky=night]{--cafe-cream:#ddd9c6;--cafe-trim:#d4ccb2;--cafe-glass:#34474e;--cafe-lamp:#8e9387;--cafe-awning:#c6c8bb;--cafe-brown:#665647;--cafe-sand:#c7b193;--cafe-sandtrim:#b7a183;--cafe-signink:#5a4a36;--cafe-navy:#35485a;--cafe-brick:#8f6c5b;--cafe-mortar:#b29b7d;--cafe-orange:#c08a48;--cafe-passage:#55675e;--cafe-bulb:#a8ab96}.ev-cafe[data-sky=dusk]:not([data-activity=closed]),.ev-cafe[data-sky=night]:not([data-activity=closed]){--cafe-glass:#e9c988;--cafe-lamp:#ffe5a8;--cafe-passage:#8d8565;--cafe-bulb:#ffe3a1}.ev-cafe:not([data-activity=open]) .ev-cafe-customer,.ev-cafe:not([data-activity=open]) .ev-cafe-interior{display:none}.ev-cafe-window-light{opacity:0}.ev-cafe[data-sky=dusk]:not([data-activity=closed]) .ev-cafe-window-light{opacity:.18}.ev-cafe[data-sky=night]:not([data-activity=closed]) .ev-cafe-window-light{opacity:.55}.ev-cafe[data-sky=dusk] .ev-cafe-raster{filter:brightness(.86)saturate(.88)}.ev-cafe[data-sky=night]>g:first-of-type{filter:brightness(.97)saturate(.94)}.ev-cafe[data-sky=night] .ev-cafe-raster{filter:brightness(.88)saturate(.86)}.ev-cafe-foliage,.ev-cafe-canopy,.ev-cafe-gesture{transform-box:fill-box}.ev-cafe-foliage{transform-origin:50% 100%}.ev-cafe-canopy{transform-origin:50% 0}.ev-cafe-gesture{transform-origin:90% 70%}.ev-cafe-steam{opacity:.35}@media (prefers-reduced-motion:no-preference){.ev-cafe[data-animated=true] .ev-cafe-foliage{animation:5s ease-in-out infinite alternate ev-cafe-sway}.ev-cafe[data-animated=true] .ev-cafe-canopy{animation:6s ease-in-out infinite alternate ev-cafe-canopy}.ev-cafe[data-animated=true][data-activity=open] .ev-cafe-gesture{animation:3.5s ease-in-out infinite ev-cafe-gesture}.ev-cafe[data-animated=true][data-activity=open] .ev-cafe-steam{animation:3s ease-in-out infinite ev-cafe-steam}}@keyframes ev-cafe-sway{to{transform:rotate(1.4deg)}}@keyframes ev-cafe-canopy{to{transform:rotate(.7deg)}}@keyframes ev-cafe-gesture{0%,70%,to{transform:rotate(0)}35%{transform:rotate(14deg)}}@keyframes ev-cafe-steam{0%{opacity:0;transform:translateY(3px)}40%{opacity:.7}to{opacity:0;transform:translateY(-7px)}}.ev-cafe:not([data-activity=open]) .ev-cafe-fixed{display:inline}.ev-cafe:not([data-activity=open]) .ev-cafe-fixed .ev-cafe-steam{display:none}.ev-cafe:is([data-sky=dusk],[data-sky=night]) .ev-cafe-fixed{filter:brightness(.68)saturate(.75)}.ev-cafe[data-activity=closed][data-sky=night] .ev-cafe-fixed{filter:brightness(.52)saturate(.6)}.ev-cafe:is([data-sky=night],[data-sky=dusk]):is([data-cafe-venue=coffee-and-plants],[data-cafe-venue=doans-bakery],[data-cafe-venue=yala],[data-cafe-venue=sweet-butter]){--cafe-glass:#445963}.ev-cafe[data-activity=unknown]:is([data-sky=night],[data-sky=dusk]) .ev-cafe-fixed{--cafe-lamp:#b4a687}.ev-cafe[data-activity=open]:is([data-sky=night],[data-sky=dusk]) .ev-cafe-fixed{filter:none;--cafe-counter-accent:#f3ce91}.ev-cafe[data-cafe-venue=yala][data-activity=open]:is([data-sky=night],[data-sky=dusk]) .ev-cafe-fixed{--cafe-counter-accent:#eda958}.ev-cafe-shelf-light{opacity:0;pointer-events:none}.ev-cafe[data-activity=open][data-sky=dusk] .ev-cafe-shelf-light{opacity:.65}.ev-cafe[data-activity=open][data-sky=night] .ev-cafe-shelf-light{opacity:1}.ev-cafe[data-activity=unknown]:is([data-sky=dusk],[data-sky=night]) .ev-cafe-shelf-light{opacity:.24}@property --junction-yaw{syntax:"<angle>";inherits:true;initial-value:0deg}.ev-junction-model{--s:sin(var(--junction-yaw));--c:cos(var(--junction-yaw));--depth:.12}.ev-junction-horizontal{transform:matrix(var(--c), calc(var(--depth)*var(--s)), calc(-1*var(--s)), calc(var(--depth)*var(--c)), 0, calc(-1*var(--height)))}.ev-junction-flank{transform:matrix(calc(-1*var(--s)), calc(var(--depth)*var(--c)), 0, -1, calc(var(--flank)*var(--c)), calc(var(--depth)*var(--flank)*var(--s)))}.ev-junction-nose{transform:matrix(var(--c), calc(var(--depth)*var(--s)), 0, -1, calc(-1*var(--nose)*var(--s)), calc(var(--depth)*var(--nose)*var(--c)))}.ev-junction-windshield{transform:matrix(var(--c), calc(var(--depth)*var(--s)), calc(-1*var(--s)*var(--slope)), calc(-1 + var(--depth)*var(--c)*var(--slope)), calc(-1*var(--hood)*var(--s)), calc(-1*var(--belt) + var(--depth)*var(--hood)*var(--c)))}.ev-junction-trip,.ev-junction-car,.ev-junction-model g{transform-box:view-box;transform-origin:0 0}.ev-junction-car{transform:scale(.64)}[data-side-moving=true] .ev-junction-trip,[data-side-moving=true] .ev-junction-car{animation:20s linear both ev-junction-trip;animation-delay:var(--junction-delay,0s)}[data-side-moving=true] .ev-junction-car{animation-name:ev-junction-steer}@keyframes ev-junction-trip{0%{transform:translate(0)}4%{transform:translateY(5px)}8%{transform:translate(-2px,15px)}12%{transform:translate(-13px,26px)}16%{transform:translate(-37px,34px)}20%{transform:translate(-79px,var(--junction-lane))}24%{transform:translate(-145px,var(--junction-lane))}to{transform:translate(var(--junction-run),var(--junction-lane))}}@keyframes ev-junction-steer{0%{--junction-yaw:0deg;transform:scale(.64)}4%{--junction-yaw:0deg;transform:scale(.67)}8%{--junction-yaw:14deg;transform:scale(.76)}12%{--junction-yaw:43deg;transform:scale(.86)}16%{--junction-yaw:72deg;transform:scale(.95)}20%,to{--junction-yaw:90deg;transform:scale(1)}}[data-side-moving=true] .ev-junction-wheel{transform-box:fill-box;transform-origin:50%;animation:.45s linear infinite ev-junction-wheel;animation-delay:var(--junction-delay,0s)}@keyframes ev-junction-wheel{to{transform:rotate(360deg)}}[data-junction-paused=true] :is(.ev-junction-trip,.ev-junction-car,.ev-junction-wheel){animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-side-moving] :is(.ev-junction-trip,.ev-junction-car,.ev-junction-wheel){animation:none}}.ev-nightlife-gesture,.ev-nightlife-shaker,.ev-nightlife-pour{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.ev-nightlife[data-animate=true] .ev-nightlife-gesture{animation:12s ease-in-out infinite ev-nightlife-chat}.ev-nightlife[data-animate=true] .ev-nightlife-smoke{animation:6s ease-out infinite ev-nightlife-smoke}.ev-nightlife[data-animate=true] .ev-nightlife-shaker{animation:10s ease-in-out infinite ev-nightlife-shake}.ev-nightlife[data-animate=true] .ev-nightlife-pour{animation:14s ease-in-out infinite ev-nightlife-pour}}@keyframes ev-nightlife-chat{0%,50%,to{transform:rotate(0)}15%,30%{transform:rotate(-12deg)}}@keyframes ev-nightlife-smoke{0%{opacity:0;transform:translateY(2px)}25%{opacity:.5}to{opacity:0;transform:translateY(-6px)}}@keyframes ev-nightlife-shake{0%,35%,to{transform:rotate(0)}10%,20%,30%{transform:rotate(-16deg)}15%,25%{transform:rotate(16deg)}}@keyframes ev-nightlife-pour{0%,60%,to{transform:rotate(0)}25%,45%{transform:rotate(-35deg)}}.ev-paused .ev-nightlife *{animation-play-state:paused!important}.ev-vector-facade{pointer-events:none}@media (prefers-reduced-motion:no-preference){.ev-vector-facade[data-venue-active=true] .ev-retail-customer{animation:11s ease-in-out infinite ev-retail-browse}}@keyframes ev-retail-browse{0%,to{opacity:.65}30%,70%{opacity:1}}.ev-paused .ev-vector-facade *{animation-play-state:paused!important}.ev-vector-facade{--retail-wall:#a9b9b4;--retail-door:#afc9d0}.ev-vector-facade:is([data-sky=dusk],[data-sky=night]){--retail-wall:#b3a088;--retail-door:#899dae}.ev-vector-facade[data-activity=closed]:is([data-sky=dusk],[data-sky=night]){--retail-wall:#536470;--retail-door:#4e6170}.ev-vector-facade[data-activity=closed]:is([data-sky=dusk],[data-sky=night]) .retail-room{filter:brightness(.72)saturate(.75)}.ev-vector-facade .retail-light-pool{opacity:0}.ev-vector-facade:is([data-sky=night],[data-sky=dusk]):not([data-activity=closed]) .retail-light-pool{opacity:.32}@media (prefers-reduced-motion:no-preference){[data-custom-venue=and-waffles][data-venue-active=true] .ev-waffles-greenery{transform-box:fill-box;transform-origin:bottom;animation:7s ease-in-out infinite ev-waffles-breeze}}@keyframes ev-waffles-breeze{0%,to{transform:rotate(-.7deg)}50%{transform:rotate(.9deg)}}.ev-paused .ev-waffles-greenery{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.ev-paolis[data-animate=true] .ev-paolis-neon{animation:5s ease-in-out infinite ev-paolis-glow}.ev-paolis[data-animate=true] .ev-paolis-warmth{animation:7s ease-in-out infinite alternate ev-paolis-glow}}@keyframes ev-paolis-glow{0%,to{opacity:.82}50%{opacity:1}}.ev-paused .ev-paolis *{animation-play-state:paused!important}.ev-legacy-frames{transform-box:view-box;transform-origin:0 0}@media (prefers-reduced-motion:no-preference){.ev-legacy-venue[data-animate=true] .ev-legacy-host .ev-legacy-frames{animation:14s step-end infinite ev-legacy-welcome}.ev-legacy-venue[data-animate=true] .ev-legacy-handoff .ev-legacy-frames{animation:18s step-end infinite ev-legacy-transfer}.ev-legacy-venue[data-animate=true] .ev-legacy-handoff{animation:18s linear infinite ev-legacy-reset}}@keyframes ev-legacy-welcome{0%,35%,to{transform:translate(0)}8%,26%{transform:translate(-256px)}14%{transform:translate(-512px)}20%{transform:translate(-768px)}}@keyframes ev-legacy-transfer{0%,95%,to{transform:translate(0)}12%{transform:translate(-256px)}24%{transform:translate(-512px)}36%{transform:translate(-768px)}}@keyframes ev-legacy-reset{0%,80%,to{opacity:1}90%,96%{opacity:0}}@keyframes ev-legacy-warmth{0%{opacity:.35}to{opacity:.85}}.ev-paused .ev-legacy-venue *{animation-play-state:paused!important}@media (prefers-reduced-motion:no-preference){.ev-legacy-venue[data-animate=true] .ev-legacy-walk{animation:14s linear infinite ev-legacy-walk}}@keyframes ev-legacy-walk{0%{opacity:0;transform:translate(-12px)}4%{opacity:1;transform:translate(-12px)}26%,80%{opacity:1;transform:translate(12px)}88%,to{opacity:0;transform:translate(12px)}}.ev-leonas-facade{pointer-events:none}@media (prefers-reduced-motion:no-preference){.ev-leonas-facade[data-animate=true] .ev-leonas-sprig{transform-box:fill-box;transform-origin:top;animation:5s ease-in-out infinite alternate ev-leonas-leaf-sway}.ev-leonas-facade[data-animate=true] .ev-leonas-neon-halo{animation:7s ease-in-out infinite alternate ev-leonas-neon-warmth}}@keyframes ev-leonas-leaf-sway{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@keyframes ev-leonas-neon-warmth{0%{opacity:.18}to{opacity:.26}}.ev-paused .ev-leonas-facade *{animation-play-state:paused!important}.ev-reference-venue{pointer-events:none}@media (prefers-reduced-motion:no-preference){.ev-reference-venue[data-animate=true] .ev-reference-serve{transform-box:fill-box;transform-origin:0;animation:8s ease-in-out infinite ev-reference-service}.ev-reference-venue[data-animate=true] .ev-reference-warmth{animation:7s ease-in-out infinite alternate ev-reference-light}.ev-reference-venue[data-animate=true] .ev-reference-screen{animation:11s ease-in-out infinite alternate ev-reference-tv}}@keyframes ev-reference-service{0%,70%,to{transform:rotate(0)}20%,45%{transform:rotate(-8deg)}}@keyframes ev-reference-light{0%{opacity:.3}to{opacity:.55}}@keyframes ev-reference-tv{0%{opacity:.65}to{opacity:1}}.ev-paused .ev-reference-venue *{animation-play-state:paused!important}.hillside-art{pointer-events:none}.hillside-canopy{transform-box:fill-box;transform-origin:50% 100%}.hillside-art[data-animate=true] .hillside-canopy{animation:9s ease-in-out infinite alternate hillside-breeze}@keyframes hillside-breeze{0%{rotate:-1deg}to{rotate:1deg}}.hillside-overlook{pointer-events:auto}.hillside-marker{color:#c9c8b4;cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;width:64px;height:64px;padding:0;display:grid}.hillside-marker:hover svg{filter:brightness(1.15)}.hillside-marker:focus-visible,.hillside-close:focus-visible,.hillside-links a:focus-visible{outline-offset:3px;outline:3px solid #1f4e9e}.hillside-card{z-index:90;width:min(330px,100vw - 32px);max-height:min(440px, var(--radix-popover-content-available-height));overscroll-behavior:contain;color:#141414;background:#faf5e8;border:2px solid #141414;border-radius:20px;padding:22px;font-size:14px;line-height:1.5;animation:.22s ease-out hillside-card-in;overflow-y:auto;box-shadow:0 10px 26px #14141424}.hillside-card h2{margin:8px 20px 8px 0;font-size:27px;line-height:1.08}.hillside-card p{margin-bottom:12px}.hillside-card .hillside-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;padding-right:32px;font:11px monospace}.hillside-address{color:#5b5b50;font-size:12px}.hillside-links{flex-wrap:wrap;gap:8px 14px;margin:14px 0;display:flex}.hillside-links a{text-underline-offset:4px;align-items:center;gap:3px;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.hillside-card small{color:#666456;font-size:11px;display:block}.hillside-close{cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}@keyframes hillside-card-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hillside-art *,.hillside-card{animation:none!important}}.hillside-foreground,.hillside-foreground svg{pointer-events:none}.hillside-foreground svg>g{pointer-events:visiblePainted}.ev-paused .hillside-canopy{animation-play-state:paused!important}.ev-local-landmark{pointer-events:none}.ev-local-glow{opacity:.35}.ev-local-landmark[data-night=true] .ev-local-glow{opacity:.85}@media (prefers-reduced-motion:no-preference){.ev-local-landmark[data-animate=true] .ev-local-glow{animation:5s ease-in-out infinite alternate ev-local-light}.ev-local-landmark[data-animate=true] .ev-local-record{transform-origin:0 0;animation:9s linear infinite ev-local-spin}.ev-local-landmark[data-animate=true] .ev-local-guitar{transform-origin:0 0;animation:4.5s ease-in-out infinite alternate ev-local-sway}.ev-local-landmark[data-animate=true] .ev-local-bowl{animation:7s ease-in-out infinite ev-local-roll}.ev-local-landmark[data-animate=true] .ev-local-door{transform-origin:0 0;animation:12s ease-in-out infinite ev-local-enter}.ev-local-landmark .ev-local-delay-1{animation-delay:-1.7s!important}.ev-local-landmark .ev-local-delay-2{animation-delay:-3.3s!important}.ev-paused .ev-local-landmark *{animation-play-state:paused!important}}@keyframes ev-local-light{0%{opacity:.3}to{opacity:.85}}@keyframes ev-local-spin{to{transform:rotate(360deg)}}@keyframes ev-local-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes ev-local-roll{0%,15%{opacity:0;transform:translate(0)}20%{opacity:1}65%{opacity:1;transform:translate(78px)}70%,to{opacity:0;transform:translate(78px)}}@keyframes ev-local-enter{0%,50%,to{transform:scaleX(1)}62%,78%{transform:scaleX(.55)}}@media (prefers-reduced-motion:no-preference){[data-facade=deja-vu][data-animate=true] .ev-deja-sign-light{animation:8s ease-in-out infinite ev-deja-sign-breathe}}@keyframes ev-deja-sign-breathe{0%,to{opacity:.55}50%{opacity:.85}}.ev-paused .ev-deja-sign-light{animation-play-state:paused!important}.boulevard-building[role=button]{cursor:pointer}.building-focus-ring{opacity:0;pointer-events:none}.boulevard-building:focus{outline:none}.boulevard-building:focus-visible .building-focus-ring{opacity:1}.building-directory-scrim{z-index:80;background:#1414141f;position:fixed;inset:0}.building-directory{z-index:81;color:#141414;max-height:56dvh;padding-bottom:env(safe-area-inset-bottom);background:#faf5e8;border:2px solid #141414;border-bottom:0;border-radius:26px 26px 0 0;flex-direction:column;animation:.46s cubic-bezier(.22,1,.36,1) both directory-enter;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -8px 30px #14141418}.building-directory-heading{border-bottom:1px solid #14141426;flex-shrink:0;padding:20px 58px 16px 22px;position:relative}.building-eyebrow{text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-family:monospace;font-size:11px}.building-directory-heading h2{margin:0 0 8px;font-size:clamp(25px,5vw,34px);line-height:1.05}.building-directory-heading>p:not(.building-eyebrow){margin:0;font-size:13px;line-height:1.4}.building-close{cursor:pointer;border:1px solid #14141430;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:12px}.building-direction{align-items:center;gap:6px;min-height:36px;margin-top:7px;font-size:13px;font-weight:700;display:inline-flex}.building-directory-scroll{overscroll-behavior:contain;min-height:0;padding:16px 22px 24px;overflow-y:auto}.building-directory-scroll h3{margin:0 0 12px;font-size:16px;font-weight:800}.building-directory-scroll input{border:1px solid #14141455;border-radius:12px;width:100%;margin-bottom:12px;padding:12px}.building-tenants{margin:0;padding:0;list-style:none}.building-tenants li{border-top:1px solid #14141426}.building-tenants summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:76px;padding:14px 0;list-style:none;display:flex}.building-tenants summary::-webkit-details-marker{display:none}.building-tenants strong{font-size:16px;line-height:1.25;display:block}.building-tenants small{color:#5b5850;margin-top:5px;font-size:13px;display:block}.tenant-chevron{flex-shrink:0;transition:transform .2s}.building-tenants details[open] .tenant-chevron{transform:rotate(180deg)}.tenant-details{padding:0 0 16px}.tenant-details p{margin:0 0 10px;font-size:14px;line-height:1.5}.tenant-actions{flex-wrap:wrap;gap:8px;display:flex}.tenant-actions a{border:1px solid #141414;border-radius:24px;align-items:center;gap:6px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.building-directory-note{color:#666157;margin:18px 0 0;font-size:12px;line-height:1.5}.building-directory a:focus-visible,.building-directory button:focus-visible,.building-directory summary:focus-visible{outline-offset:3px;outline:3px solid #f03a2b}@keyframes directory-enter{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.building-directory{border-bottom:2px solid #141414;border-radius:24px;width:380px;max-height:calc(100dvh - 152px);inset:120px 24px auto auto}}@media (height<=500px){.building-directory{border-bottom:2px solid #141414;border-radius:20px;width:min(380px,100vw - 24px);max-height:calc(100dvh - 24px);inset:12px 12px 12px auto}}@media (prefers-reduced-motion:reduce){.building-directory{animation:none}.tenant-chevron{transition:none}}@media (width>=768px) and (height>=501px){.building-directory[data-side=left]{left:24px;right:auto}}.building-door-left,.building-door-right{transition:transform .65s cubic-bezier(.22,1,.36,1)}.boulevard-building[data-visiting=true] .building-door-left{transform:translateX(calc(-1 * var(--door-travel)))}.boulevard-building[data-visiting=true] .building-door-right{transform:translateX(var(--door-travel))}.building-lobby-doors{pointer-events:none;z-index:1;display:flex;position:absolute;inset:0;overflow:hidden}.building-lobby-doors span{background:#aacde6;border:1px solid #18243e;width:50%;height:100%;animation:.65s cubic-bezier(.22,1,.36,1) 80ms both lobby-door-left}.building-lobby-doors span:last-child{animation-name:lobby-door-right}.building-close{z-index:2;background:#faf5e8}.building-directory[data-state=closed]{animation:.2s ease-in both directory-leave}.building-directory-scrim[data-state=open]{animation:.3s ease-out both directory-scrim-in}.building-directory-scrim[data-state=closed]{animation:.2s ease-in reverse both directory-scrim-in}.building-tenants li{animation:tenant-arrive .35s cubic-bezier(.22, 1, .36, 1) var(--tenant-delay,.22s) both}.building-tenants details[open] .tenant-details{animation:.2s ease-out both tenant-arrive}@keyframes lobby-door-left{to{transform:translate(-101%)}}@keyframes lobby-door-right{to{transform:translate(101%)}}@keyframes tenant-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes directory-leave{to{opacity:0;transform:translateY(18px)}}@keyframes directory-scrim-in{0%{opacity:0}to{opacity:1}}@media (width>=768px){.building-directory[data-state=open]{animation-name:directory-side-enter}.building-directory[data-side=left]{--directory-offset:-24px}.building-directory[data-side=right]{--directory-offset:24px}}@keyframes directory-side-enter{0%{opacity:0;transform:translateX(var(--directory-offset,24px))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.building-directory,.building-directory *,.building-directory-scrim{transition:none!important;animation:none!important}.building-lobby-doors{display:none}.building-door-left,.building-door-right{transition:none}}.ev-ped-atlas{transform-box:view-box;transform-origin:0 0;animation:2.4s steps(12,end) infinite ev-ped-walk}@keyframes ev-ped-walk{0%{transform:translate(0)}to{transform:translate(-4320px)}}.ev-paused .ev-ped-atlas{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ev-ped-atlas{animation:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){.sidewalk-figure[data-moving=true]:not([data-kind=skater]) .sidewalk-step{transform-origin:0 0;animation:ev-sidewalk-step var(--walk-period) ease-in-out var(--walk-offset) infinite alternate}.sidewalk-figure[data-moving=true] .sidewalk-back{animation-direction:alternate-reverse!important}.ev-paused .sidewalk-step{animation-play-state:paused!important}}@keyframes ev-sidewalk-step{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.ev-station-door{transform:translateY(-109px)}.ev-landmark-staff{transform-box:view-box;transform-origin:0 0}.ev-showroom-visitor{transform-origin:448px 194px}@media (prefers-reduced-motion:no-preference){.ev-living-landmark[data-animate=true] .ev-landmark-attendant{animation:7s step-end infinite ev-attendant-frames}.ev-living-landmark[data-animate=true] .ev-landmark-firefighter{animation:12s step-end infinite ev-firefighter-frames}.ev-living-landmark[data-animate=true] .ev-station-door{animation:26s ease-in-out infinite ev-bay-door}.ev-living-landmark[data-animate=true] .ev-showroom-light{animation:16s ease-in-out infinite ev-showroom-light}.ev-living-landmark[data-animate=true] .ev-showroom-visitor{animation:14s ease-in-out infinite ev-showroom-look}}@keyframes ev-attendant-frames{0%,20%,40%,to{transform:translate(0)}5%,25%{transform:translate(-192px)}10%,30%{transform:translate(-384px)}15%,35%{transform:translate(-576px)}}@keyframes ev-firefighter-frames{0%,4%,8%,12%,to{transform:translate(0)}2%,10%{transform:translate(-192px)}6%{transform:translate(-576px)}}@keyframes ev-bay-door{0%,62%,to{transform:translateY(-109px)}74%,87%{transform:translateY(0)}}@keyframes ev-showroom-light{0%,to{opacity:.035}45%,65%{opacity:.15}}@keyframes ev-showroom-look{0%,25%,to{transform:rotate(0)}40%,65%{transform:rotate(-3deg)}}.ev-paused .ev-living-landmark *{animation-play-state:paused!important}.ev-carneys .carneys-door{transform-box:fill-box;transform-origin:0;transition:transform 1.4s}.ev-carneys.is-arriving .carneys-door{transform:scaleX(.2)}.ev-carneys .carneys-window{transition:fill 1.6s}.ev-carneys.is-arriving .carneys-window,.ev-carneys.is-evening .carneys-window{fill:#ffdb8a}.ev-carneys .carneys-bulb{transition:fill 1.6s}.ev-carneys.is-arriving .carneys-bulb,.ev-carneys.is-evening .carneys-bulb{fill:#fff2bc}.carneys-wave{transform-box:fill-box;transform-origin:0 100%}.ev-carneys.is-arriving .carneys-wave{animation:2.8s ease-in-out carneys-wave}.carneys-hello{opacity:0;animation:4.8s both carneys-hello}@keyframes carneys-wave{0%,to{transform:rotate(0)}18%,48%,78%{transform:rotate(16deg)}33%,63%{transform:rotate(-8deg)}}@keyframes carneys-hello{0%,8%,to{opacity:0}20%,80%{opacity:1}}@media (prefers-reduced-motion:reduce){.ev-carneys *{transition:none!important;animation:none!important}.ev-carneys .carneys-hello{opacity:0}}@media (prefers-reduced-motion:no-preference){.ev-tomato-patch.is-living .tp-fold-arm,.ev-tomato-patch.is-living .tp-wrapper{transform-box:fill-box;transform-origin:100% 0;animation:4.4s ease-in-out infinite tp-fold-arm}.ev-tomato-patch.is-living .tp-wrapper{transform-origin:100% 100%;animation-name:tp-fold-paper}.ev-tomato-patch.is-living .tp-stir{transform-box:fill-box;transform-origin:0 0;animation:3.1s ease-in-out infinite alternate tp-stir}.ev-tomato-patch.is-living.is-arriving .tp-wave{transform-box:fill-box;transform-origin:100% 100%;animation:2.8s ease-in-out tp-greet}}@keyframes tp-fold-arm{0%,28%,83%,to{transform:rotate(0)}50%,65%{transform:rotate(18deg)}}@keyframes tp-fold-paper{0%,32%,84%,to{transform:scaleX(1)}54%,65%{transform:scaleX(.67)skew(-10deg)}}@keyframes tp-greet{0%,to{transform:rotate(0)}20%,55%{transform:rotate(12deg)}37%,72%{transform:rotate(-17deg)}}@keyframes tp-stir{0%{transform:rotate(-6deg)}to{transform:rotate(12deg)}}.ev-spumoni .spumoni-door{transform-box:fill-box;transform-origin:0;transition:transform 1.4s}.ev-spumoni.is-arriving .spumoni-door{transform:scaleX(.22)}.ev-spumoni .spumoni-window{transition:fill 1.6s}.ev-spumoni.is-arriving .spumoni-window{fill:#ffcf78}.spumoni-sign{transform-box:fill-box;transform-origin:top}.is-living .spumoni-sign{animation:6s ease-in-out infinite spumoni-sway}.spumoni-wave{transform-box:fill-box;transform-origin:100% 100%}.is-arriving .spumoni-wave{animation:2.8s ease-in-out spumoni-wave}.spumoni-hello{opacity:0;animation:4.8s both spumoni-hello}@keyframes spumoni-sway{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes spumoni-wave{0%,to{transform:rotate(0)}18%,48%,78%{transform:rotate(-16deg)}33%,63%{transform:rotate(8deg)}}@keyframes spumoni-hello{0%,8%,to{opacity:0}20%,80%{opacity:1}}@media (prefers-reduced-motion:reduce){.ev-spumoni *{transition:none!important;animation:none!important}.ev-spumoni .spumoni-hello{opacity:0}}.ev-taft[data-sky=night] .ev-taft-base{filter:brightness(.72)saturate(.85)}.ev-taft[data-sky=dusk] .ev-taft-base{filter:sepia(.12)}@media (prefers-reduced-motion:no-preference){.ev-taft[data-animate=true] .ev-taft-runner{animation:16s linear infinite taft-run}.ev-taft[data-animate=true] .ev-taft-stride{transform-box:fill-box;transform-origin:50%;animation:.45s ease-in-out infinite alternate taft-stride}.ev-taft[data-animate=true] .ev-taft-ball{animation:6s ease-in-out infinite taft-pass}}@keyframes taft-run{0%{opacity:0;transform:translate(210px,-39px)}5%,90%{opacity:1}to{opacity:0;transform:translate(320px,-39px)}}@keyframes taft-stride{to{transform:scaleX(-1)}}@keyframes taft-pass{0%,20%,to{transform:translate(0)}40%{transform:translate(24px,-12px)}60%,75%{transform:translate(47px)}87%{transform:translate(24px,-12px)}}.ev-paused .ev-taft *{animation-play-state:paused!important}
