.hero-image>img{object-position:68%}.hero-image figcaption{font-size:10px;padding:6px 10px}.ai-frame{position:relative}.ai-frame img{display:block;width:100%;height:auto;object-fit:cover;border-radius:8px}.ai-badge{position:absolute;top:12px;left:12px;background:#fffefbea;color:#293e35;font-size:9px;font-weight:600;letter-spacing:.08em;padding:5px 9px;border-radius:3px}.storefront{margin-top:85px}.storefront img{aspect-ratio:2/1;object-position:50% 55%}.storefront figcaption{font-size:12px;color:var(--muted);margin-top:10px}.storefront+.visit{margin-top:40px}@media(max-width:760px){.storefront{margin-top:50px}.storefront img{aspect-ratio:4/3}.ai-badge{font-size:8px;max-width:calc(100% - 24px)}.storefront+.visit{margin-top:30px}}
