#ieum-site-preview .motion-hero{position:relative;isolation:isolate;height:570px;overflow:hidden;background:#52634a;color:#fff9ec}
#ieum-site-preview .hero-room{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;display:block;touch-action:pan-y}
#ieum-site-preview .hero-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#15281fea 0%,#18291fcc 24%,#18291f55 47%,#18291f00 75%),linear-gradient(0deg,#15281fe3,transparent 28%)}
#ieum-site-preview .hero-edition{position:absolute;top:27px;left:30px;font-size:11px;letter-spacing:.16em;color:#e1e7d8}
#ieum-site-preview .hero-invite{position:absolute;left:30px;top:91px;max-width:410px;pointer-events:none}
#ieum-site-preview .hero-invite p{font-size:13px;line-height:1.8;color:#e5eadf;margin:0 0 17px}
#ieum-site-preview .hero-invite h1{font-size:53px;line-height:1.22;letter-spacing:-.055em;font-weight:400;margin:0 0 22px}
#ieum-site-preview .hero-tagline{font-size:14px;line-height:1.85;color:#f1f0e6}
#ieum-site-preview .hero-cta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:25px;pointer-events:auto}
#ieum-site-preview .hero-cta button{font:inherit;font-size:14px;min-height:46px;padding:10px 15px;border-radius:2px}
#ieum-site-preview .hero-enter{background:#f1f0e2;color:#243829;border:1px solid #f1f0e2}
#ieum-site-preview .hero-about{background:#203527a6;color:#fff8e9;border:1px solid #a4b29b}
#ieum-site-preview .hero-bottom{position:absolute;bottom:21px;left:30px;right:25px;display:flex;align-items:end;justify-content:space-between;gap:15px}
#ieum-site-preview .hero-work{font-size:13px;display:block;line-height:1.5}
#ieum-site-preview .hero-bottom small{font-size:11px;color:#e0e6d7;display:block;margin-top:4px}
#ieum-site-preview .hero-controls{display:flex;gap:6px;align-items:center;flex-shrink:0}
#ieum-site-preview .hero-controls button{font:inherit;font-size:12px;min-height:44px;min-width:44px;padding:8px 10px;background:#203527e8;color:#fdf9ed;border:1px solid #819378;border-radius:2px}
#ieum-site-preview .below-version .motion-hero{height:480px;margin:0 25px 30px}
#ieum-site-preview .below-version .hero-invite{top:75px}
#ieum-site-preview .below-version .hero-invite h1{font-size:40px}
#ieum-site-preview .below-version .hero-invite p{display:none}
#ieum-site-preview .home-layout-choices{padding-bottom:12px}
#ieum-site-preview .hero-layout-note{font-size:12px;color:var(--sq);margin:0;padding:12px 25px;background:var(--ss)}
@media(max-width:700px){#ieum-site-preview .motion-hero{height:690px}#ieum-site-preview .hero-shade{background:linear-gradient(0deg,#15281ff7 0%,#15281fe8 32%,#15281f11 75%)}#ieum-site-preview .hero-edition{left:19px;top:20px;font-size:10px}#ieum-site-preview .hero-invite{left:20px;right:20px;top:auto;bottom:145px;max-width:none}#ieum-site-preview .hero-invite p{display:none}#ieum-site-preview .hero-invite h1{font-size:40px;margin-bottom:15px}#ieum-site-preview .hero-tagline{font-size:14px}#ieum-site-preview .hero-cta{gap:8px;margin-top:19px}#ieum-site-preview .hero-cta button{font-size:13px;padding:9px 11px}#ieum-site-preview .hero-bottom{bottom:16px;left:20px;right:20px;display:block}#ieum-site-preview .hero-controls{margin-top:12px}#ieum-site-preview .hero-work{font-size:12px}#ieum-site-preview .hero-bottom small{display:none}#ieum-site-preview .below-version .motion-hero{height:640px;margin:0 16px 24px}#ieum-site-preview .below-version .hero-invite{top:auto;bottom:135px}#ieum-site-preview .below-version .hero-invite h1{font-size:34px}}

/* Preview: keep the painting above the mobile invitation. */
@media(max-width:650px){#ieum-site-preview .hero-invite{bottom:108px}#ieum-site-preview .hero-invite h1{font-size:24px;line-height:1.2;margin-bottom:8px}#ieum-site-preview .hero-invite h1 br{display:none}#ieum-site-preview .hero-tagline{font-size:12px;line-height:1.6}#ieum-site-preview .hero-cta{margin-top:10px}#ieum-site-preview .hero-shade{background:linear-gradient(0deg,#15281ff5 0%,#15281fdf 17%,#15281f00 45%)}}

/* Align every hero text group with the home section titles. */
#ieum-site-preview .motion-hero{--hero-content-left:max(24px,calc((100vw - 1200px)/2))}
#ieum-site-preview .hero-edition,#ieum-site-preview .hero-invite,#ieum-site-preview .hero-bottom{left:var(--hero-content-left)}
@media(max-width:800px){#ieum-site-preview .motion-hero{--hero-content-left:16px}}

/* Preview: approach the current artwork before entering the gallery. */
#ieum-site-preview .is-entering .hero-invite,#ieum-site-preview .is-entering .hero-edition,#ieum-site-preview .is-entering .hero-bottom{opacity:0;transform:translateY(8px);transition:opacity .16s ease,transform .30s ease;pointer-events:none}
@media(prefers-reduced-motion:reduce){#ieum-site-preview .is-entering .hero-invite,#ieum-site-preview .is-entering .hero-edition,#ieum-site-preview .is-entering .hero-bottom{transform:none;transition:opacity .12s}}
