/* Encuadre del sector fotográfico del flyer; el archivo original no se modifica. */
.hero-art.hero-photo{justify-content:center;margin-left:0;margin-right:-18px}.hero-photo-frame{position:relative;width:82%;max-width:440px;aspect-ratio:454/430;flex-shrink:0;overflow:hidden;border-radius:18px;border:1px solid #36536b;box-shadow:0 24px 60px #0007,0 0 45px #00aeef0a;background:#111b28;will-change:transform}.hero-photo-frame>img{position:absolute;display:block;max-width:none;width:276.212%;height:291.628%;left:-176.212%;top:0;object-fit:fill}.hero-photo .hero-orbit{inset:20px 0;background:radial-gradient(ellipse at 55% 45%,#005c793f,transparent 73%)}.hero-photo .art-index{top:-2px;right:36px;font-size:8px;letter-spacing:.12em}.hero-photo .art-caption{bottom:20px;left:40px;right:auto;font-size:7px;letter-spacing:.12em;max-width:250px;color:#7094ad}.hero-photo .motion-toggle{right:30px;bottom:-7px}.store #app:not(.motion-paused) .hero-photo-frame{animation:hero-float 7s ease-in-out infinite}
@media(min-width:1500px){.hero-photo-frame{max-width:480px}.hero-photo .art-caption{bottom:22px;left:45px}}
@media(max-width:800px){.hero-art.hero-photo{margin-right:-24px}.hero-photo-frame{width:85%;border-radius:14px}.hero-photo .art-index{right:25px;font-size:6px;top:0}.hero-photo .art-caption{left:20px;bottom:14px;font-size:5px;max-width:170px}.hero-photo .motion-toggle{right:21px;bottom:-5px;font-size:6px}}
@media(max-width:560px){.hero-art.hero-photo{margin-left:-21px;margin-right:-21px;height:330px;padding-top:4px}.hero-photo-frame{width:278px;max-width:85%;border-radius:14px}.hero-photo .art-index{display:none}.hero-photo .art-caption{bottom:11px;left:22px;max-width:180px;font-size:5px}.hero-photo .motion-toggle{right:22px;bottom:4px;font-size:7px}}
@media(prefers-reduced-motion:reduce){.hero-photo-frame{animation:none!important;will-change:auto}}
