.visit-poster .poster-lamp::before{display:none;animation:none}.poster-lamp svg{display:block;width:100%;max-width:400px;height:auto}.poster-lamp.is-paused .pod *{animation-play-state:paused!important}
.poster-lamp .warm-0 .halo{animation:pod-0-halo 60s ease-in-out infinite}@keyframes pod-0-halo{0.000000%{opacity:0}3.333333%{opacity:0.65}10.000000%{opacity:0.65}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0}26.666667%{opacity:0}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0}43.333333%{opacity:0}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0.65}76.666667%{opacity:0.65}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0}93.333333%{opacity:0}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-0 .face-light{animation:pod-0-face-light 60s ease-in-out infinite}@keyframes pod-0-face-light{0.000000%{opacity:0}3.333333%{opacity:0.16}10.000000%{opacity:0.16}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0}26.666667%{opacity:0}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0}43.333333%{opacity:0}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0.16}76.666667%{opacity:0.16}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0}93.333333%{opacity:0}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-0 .bulb{animation:pod-0-bulb 60s ease-in-out infinite}@keyframes pod-0-bulb{0.000000%{opacity:0.04}3.333333%{opacity:1}10.000000%{opacity:1}13.333333%{opacity:0.04}16.666667%{opacity:0.04}20.000000%{opacity:0.04}26.666667%{opacity:0.04}30.000000%{opacity:0.04}33.333333%{opacity:0.04}36.666667%{opacity:0.04}43.333333%{opacity:0.04}46.666667%{opacity:0.04}50.000000%{opacity:0.04}53.333333%{opacity:0.04}60.000000%{opacity:0.04}63.333333%{opacity:0.04}66.666667%{opacity:0.04}70.000000%{opacity:1}76.666667%{opacity:1}80.000000%{opacity:0.04}83.333333%{opacity:0.04}86.666667%{opacity:0.04}93.333333%{opacity:0.04}96.666667%{opacity:0.04}100.000000%{opacity:0.04}}.poster-lamp .warm-1 .halo{animation:pod-1-halo 60s ease-in-out infinite}@keyframes pod-1-halo{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0.65}26.666667%{opacity:0.65}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0}43.333333%{opacity:0}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0}76.666667%{opacity:0}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0.65}93.333333%{opacity:0.65}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-1 .face-light{animation:pod-1-face-light 60s ease-in-out infinite}@keyframes pod-1-face-light{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0.16}26.666667%{opacity:0.16}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0}43.333333%{opacity:0}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0}76.666667%{opacity:0}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0.16}93.333333%{opacity:0.16}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-1 .bulb{animation:pod-1-bulb 60s ease-in-out infinite}@keyframes pod-1-bulb{0.000000%{opacity:0.04}3.333333%{opacity:0.04}10.000000%{opacity:0.04}13.333333%{opacity:0.04}16.666667%{opacity:0.04}20.000000%{opacity:1}26.666667%{opacity:1}30.000000%{opacity:0.04}33.333333%{opacity:0.04}36.666667%{opacity:0.04}43.333333%{opacity:0.04}46.666667%{opacity:0.04}50.000000%{opacity:0.04}53.333333%{opacity:0.04}60.000000%{opacity:0.04}63.333333%{opacity:0.04}66.666667%{opacity:0.04}70.000000%{opacity:0.04}76.666667%{opacity:0.04}80.000000%{opacity:0.04}83.333333%{opacity:0.04}86.666667%{opacity:1}93.333333%{opacity:1}96.666667%{opacity:0.04}100.000000%{opacity:0.04}}.poster-lamp .warm-2 .halo{animation:pod-2-halo 60s ease-in-out infinite}@keyframes pod-2-halo{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0}26.666667%{opacity:0}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0.65}43.333333%{opacity:0.65}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0}76.666667%{opacity:0}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0.65}93.333333%{opacity:0.65}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-2 .face-light{animation:pod-2-face-light 60s ease-in-out infinite}@keyframes pod-2-face-light{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0}26.666667%{opacity:0}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0.16}43.333333%{opacity:0.16}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0}76.666667%{opacity:0}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0.16}93.333333%{opacity:0.16}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-2 .bulb{animation:pod-2-bulb 60s ease-in-out infinite}@keyframes pod-2-bulb{0.000000%{opacity:0.04}3.333333%{opacity:0.04}10.000000%{opacity:0.04}13.333333%{opacity:0.04}16.666667%{opacity:0.04}20.000000%{opacity:0.04}26.666667%{opacity:0.04}30.000000%{opacity:0.04}33.333333%{opacity:0.04}36.666667%{opacity:1}43.333333%{opacity:1}46.666667%{opacity:0.04}50.000000%{opacity:0.04}53.333333%{opacity:0.04}60.000000%{opacity:0.04}63.333333%{opacity:0.04}66.666667%{opacity:0.04}70.000000%{opacity:0.04}76.666667%{opacity:0.04}80.000000%{opacity:0.04}83.333333%{opacity:0.04}86.666667%{opacity:1}93.333333%{opacity:1}96.666667%{opacity:0.04}100.000000%{opacity:0.04}}.poster-lamp .warm-3 .halo{animation:pod-3-halo 60s ease-in-out infinite}@keyframes pod-3-halo{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0}26.666667%{opacity:0}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0.65}43.333333%{opacity:0.65}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0.65}76.666667%{opacity:0.65}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0}93.333333%{opacity:0}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-3 .face-light{animation:pod-3-face-light 60s ease-in-out infinite}@keyframes pod-3-face-light{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0}26.666667%{opacity:0}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0.16}43.333333%{opacity:0.16}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0.16}76.666667%{opacity:0.16}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0}93.333333%{opacity:0}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-3 .bulb{animation:pod-3-bulb 60s ease-in-out infinite}@keyframes pod-3-bulb{0.000000%{opacity:0.04}3.333333%{opacity:0.04}10.000000%{opacity:0.04}13.333333%{opacity:0.04}16.666667%{opacity:0.04}20.000000%{opacity:0.04}26.666667%{opacity:0.04}30.000000%{opacity:0.04}33.333333%{opacity:0.04}36.666667%{opacity:1}43.333333%{opacity:1}46.666667%{opacity:0.04}50.000000%{opacity:0.04}53.333333%{opacity:0.04}60.000000%{opacity:0.04}63.333333%{opacity:0.04}66.666667%{opacity:0.04}70.000000%{opacity:1}76.666667%{opacity:1}80.000000%{opacity:0.04}83.333333%{opacity:0.04}86.666667%{opacity:0.04}93.333333%{opacity:0.04}96.666667%{opacity:0.04}100.000000%{opacity:0.04}}.poster-lamp .warm-4 .halo{animation:pod-4-halo 60s ease-in-out infinite}@keyframes pod-4-halo{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0.65}26.666667%{opacity:0.65}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0}43.333333%{opacity:0}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0}76.666667%{opacity:0}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0.65}93.333333%{opacity:0.65}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-4 .face-light{animation:pod-4-face-light 60s ease-in-out infinite}@keyframes pod-4-face-light{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0.16}26.666667%{opacity:0.16}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0}43.333333%{opacity:0}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0}76.666667%{opacity:0}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0.16}93.333333%{opacity:0.16}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-4 .bulb{animation:pod-4-bulb 60s ease-in-out infinite}@keyframes pod-4-bulb{0.000000%{opacity:0.04}3.333333%{opacity:0.04}10.000000%{opacity:0.04}13.333333%{opacity:0.04}16.666667%{opacity:0.04}20.000000%{opacity:1}26.666667%{opacity:1}30.000000%{opacity:0.04}33.333333%{opacity:0.04}36.666667%{opacity:0.04}43.333333%{opacity:0.04}46.666667%{opacity:0.04}50.000000%{opacity:0.04}53.333333%{opacity:0.04}60.000000%{opacity:0.04}63.333333%{opacity:0.04}66.666667%{opacity:0.04}70.000000%{opacity:0.04}76.666667%{opacity:0.04}80.000000%{opacity:0.04}83.333333%{opacity:0.04}86.666667%{opacity:1}93.333333%{opacity:1}96.666667%{opacity:0.04}100.000000%{opacity:0.04}}.poster-lamp .warm-5 .halo{animation:pod-5-halo 60s ease-in-out infinite}@keyframes pod-5-halo{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0}26.666667%{opacity:0}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0.65}43.333333%{opacity:0.65}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0}76.666667%{opacity:0}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0.65}93.333333%{opacity:0.65}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-5 .face-light{animation:pod-5-face-light 60s ease-in-out infinite}@keyframes pod-5-face-light{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0}26.666667%{opacity:0}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0.16}43.333333%{opacity:0.16}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0}60.000000%{opacity:0}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0}76.666667%{opacity:0}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0.16}93.333333%{opacity:0.16}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-5 .bulb{animation:pod-5-bulb 60s ease-in-out infinite}@keyframes pod-5-bulb{0.000000%{opacity:0.04}3.333333%{opacity:0.04}10.000000%{opacity:0.04}13.333333%{opacity:0.04}16.666667%{opacity:0.04}20.000000%{opacity:0.04}26.666667%{opacity:0.04}30.000000%{opacity:0.04}33.333333%{opacity:0.04}36.666667%{opacity:1}43.333333%{opacity:1}46.666667%{opacity:0.04}50.000000%{opacity:0.04}53.333333%{opacity:0.04}60.000000%{opacity:0.04}63.333333%{opacity:0.04}66.666667%{opacity:0.04}70.000000%{opacity:0.04}76.666667%{opacity:0.04}80.000000%{opacity:0.04}83.333333%{opacity:0.04}86.666667%{opacity:1}93.333333%{opacity:1}96.666667%{opacity:0.04}100.000000%{opacity:0.04}}.poster-lamp .warm-6 .halo{animation:pod-6-halo 60s ease-in-out infinite}@keyframes pod-6-halo{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0}26.666667%{opacity:0}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0.65}43.333333%{opacity:0.65}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0.65}60.000000%{opacity:0.65}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0}76.666667%{opacity:0}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0}93.333333%{opacity:0}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-6 .face-light{animation:pod-6-face-light 60s ease-in-out infinite}@keyframes pod-6-face-light{0.000000%{opacity:0}3.333333%{opacity:0}10.000000%{opacity:0}13.333333%{opacity:0}16.666667%{opacity:0}20.000000%{opacity:0}26.666667%{opacity:0}30.000000%{opacity:0}33.333333%{opacity:0}36.666667%{opacity:0.16}43.333333%{opacity:0.16}46.666667%{opacity:0}50.000000%{opacity:0}53.333333%{opacity:0.16}60.000000%{opacity:0.16}63.333333%{opacity:0}66.666667%{opacity:0}70.000000%{opacity:0}76.666667%{opacity:0}80.000000%{opacity:0}83.333333%{opacity:0}86.666667%{opacity:0}93.333333%{opacity:0}96.666667%{opacity:0}100.000000%{opacity:0}}.poster-lamp .warm-6 .bulb{animation:pod-6-bulb 60s ease-in-out infinite}@keyframes pod-6-bulb{0.000000%{opacity:0.04}3.333333%{opacity:0.04}10.000000%{opacity:0.04}13.333333%{opacity:0.04}16.666667%{opacity:0.04}20.000000%{opacity:0.04}26.666667%{opacity:0.04}30.000000%{opacity:0.04}33.333333%{opacity:0.04}36.666667%{opacity:1}43.333333%{opacity:1}46.666667%{opacity:0.04}50.000000%{opacity:0.04}53.333333%{opacity:1}60.000000%{opacity:1}63.333333%{opacity:0.04}66.666667%{opacity:0.04}70.000000%{opacity:0.04}76.666667%{opacity:0.04}80.000000%{opacity:0.04}83.333333%{opacity:0.04}86.666667%{opacity:0.04}93.333333%{opacity:0.04}96.666667%{opacity:0.04}100.000000%{opacity:0.04}}@media(prefers-reduced-motion:reduce){.poster-lamp .pod *{animation:none!important}.poster-lamp .pod .halo,.poster-lamp .pod .face-light{opacity:0}.poster-lamp .pod .bulb{opacity:.04}.poster-lamp .warm-2 .halo{opacity:.45}.poster-lamp .warm-2 .bulb{opacity:.85}.poster-lamp .warm-2 .face-light{opacity:.1}.poster-lamp .warm-3 .halo{opacity:.45}.poster-lamp .warm-3 .bulb{opacity:.85}.poster-lamp .warm-3 .face-light{opacity:.1}.poster-lamp .warm-5 .halo{opacity:.45}.poster-lamp .warm-5 .bulb{opacity:.85}.poster-lamp .warm-5 .face-light{opacity:.1}.poster-lamp .warm-6 .halo{opacity:.45}.poster-lamp .warm-6 .bulb{opacity:.85}.poster-lamp .warm-6 .face-light{opacity:.1}}/* A matching pair shares the existing sculpture slot, with independent warm cycles. */
.visit-poster .poster-lamp-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,28px);width:100%;max-width:600px;pointer-events:none}
.visit-poster .poster-lamp-pair::before{display:none;animation:none}
.poster-lamp-pair .poster-lamp{min-width:0;width:100%;pointer-events:none}
.poster-lamp-pair .poster-lamp svg{width:100%;height:auto}
.poster-lamp-second .pod .halo,.poster-lamp-second .pod .face-light,.poster-lamp-second .pod .bulb{animation-delay:-13s}
@media(max-width:650px){.visit-poster .poster-lamp-pair{width:100%;max-width:440px;gap:12px}}
/* Phones retain the original single, centered lamp; the desktop pair is unchanged. */
@media(max-width:650px){
 .visit-poster .poster-lamp-pair{display:block;width:70%;max-width:270px;margin-inline:auto}
 .poster-lamp-pair .poster-lamp-second{display:none}
 .poster-lamp-pair .poster-lamp-second .pod *{animation-play-state:paused!important}
}
/* Give the desktop pair its own generous share of the Visit composition. */
@media(min-width:901px){
 .visit-poster .poster-stage{max-width:1400px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.6fr);gap:clamp(24px,3vw,48px)}
 .visit-poster .poster-lamp-pair{max-width:1000px}
 .poster-lamp-pair .poster-lamp svg{max-width:none}
}
