/* Hero vocabulary lives in reserved slots around the unchanged sculpture. */
.partners-page .hero .hero-art{display:block;position:relative;width:100%;height:500px;min-height:0;max-width:540px;margin:0;align-self:center;isolation:isolate}
.partners-page .hero .hero-art>img{position:absolute;inset:17% 20% auto;width:60%;height:52%;max-width:none;max-height:none;margin:0;object-fit:contain}
.partners-page .hero .experience-orbit{inset:8% 11% 16%;height:auto}
.partners-page .hero .hero-art .art-caption{position:absolute;inset:auto 0 0;width:auto;margin:0;padding-top:12px}
.hero-word-field{position:absolute;inset:0;pointer-events:none;z-index:2}
.hero-word{position:absolute;display:block;white-space:nowrap;padding:8px 12px;border:1px solid #d4b57c30;border-radius:999px;background:#171817db;color:#d9c49c;font:500 13px/1.3 var(--font-text);letter-spacing:.025em;box-shadow:inset 0 1px #fff9e008;animation:hero-word-drift 9s ease-in-out infinite;animation-play-state:paused}
.hero.ex-live .hero-word{animation-play-state:running}
.hero-word-photo{left:5%;top:11%;animation-delay:-2s}
.hero-word-video{right:5%;top:17%;animation-delay:-5s}
.hero-word-music{left:1%;top:66%;animation-delay:-7s}
.hero-word-ai{right:1%;top:69%;animation-delay:-3s}
.hero-word-create{left:50%;top:83%;translate:-50% 0;animation-delay:-6s}
@keyframes hero-word-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:1000px){.partners-page .hero .hero-art{height:390px}.hero-word{font-size:12px;padding:7px 10px}}
@media(max-width:700px){.partners-page .hero .hero-art{height:285px;max-width:420px;margin:12px auto 0}.hero-word{font-size:11px;padding:6px 9px;letter-spacing:.01em}.hero-word-photo{left:5%;top:9%}.hero-word-video{right:5%;top:14%}.hero-word-music{left:1%;top:65%}.hero-word-ai{right:1%;top:67%}.hero-word-create{top:79%}.partners-page .hero .hero-art .art-caption{font-size:8px;padding-top:8px}@keyframes hero-word-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}}
@media(prefers-reduced-motion:reduce){.hero-word{animation:none!important;transform:none!important}.partners-page .hero .hero-art>img,.partners-page .hero .experience-orbit{animation:none!important;transform:none!important}}
