.ahr-hero{width:100%;min-width:0;position:relative;color:#a83f69}.ahr-hero[hidden]{display:none!important}.ahr-hero *,.ahr-hero *::before,.ahr-hero *::after{box-sizing:border-box}.ahr-hero .ahr-hero__link{display:block;width:100%;aspect-ratio:1 / 1;border-radius:20px;overflow:hidden;background:#fff;line-height:0}.ahr-hero .ahr-hero__link>img.ahr-hero__image,.atp-home-v2 .ahr-hero .ahr-hero__link>img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain;object-position:center;border-radius:20px;background:#fff}.ahr-hero .ahr-hero__controls{display:flex;justify-content:center;align-items:center;gap:22px;padding:10px 0 0;min-height:46px}.ahr-hero .ahr-hero__controls[hidden]{display:none!important}.ahr-hero .ahr-hero__controls button{display:inline-flex;justify-content:center;align-items:center;width:40px;height:36px;min-width:40px;min-height:36px;margin:0;padding:0;border:1px solid #eddce3;border-radius:999px;box-shadow:none;color:#a83f69;background:#fff8fa;font-size:23px;font-weight:400;line-height:1;cursor:pointer;letter-spacing:normal;text-transform:none}.ahr-hero .ahr-hero__controls button:hover:not(:disabled){color:#8c2c54;background:#fde9ef;border-color:#d59bb2}.ahr-hero .ahr-hero__controls button:disabled{opacity:.36;cursor:default}.ahr-hero .ahr-hero__controls button svg{width:16px;height:16px;display:block}.ahr-hero .ahr-hero__link:focus-visible,.ahr-hero .ahr-hero__controls button:focus-visible{outline:3px solid #a83f69;outline-offset:3px}.ahr-hero .ahr-hero__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media (max-width:620px){.ahr-hero .ahr-hero__link,.atp-home-v2 .ahr-hero .ahr-hero__link>img{border-radius:16px}.ahr-hero .ahr-hero__controls{gap:24px;min-height:54px;padding-top:8px}.ahr-hero .ahr-hero__controls button{width:44px;height:44px;min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.ahr-hero *,.ahr-hero *::before,.ahr-hero *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}