.aw:has(.snap-v2),.aw:has(.snap-v2)>*{background:transparent !important;box-shadow:none !important;border:0 !important;overflow:visible !important}.aw:has(.snap-v2){max-width:none !important;width:auto !important}.aw-snap.snap-v2{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(14px,2.2vw,32px);max-width:1100px;margin:0 auto;padding:8px 0}.snap-v2 .snap-col{display:flex;flex-direction:column;align-items:center;gap:12px;flex:none}.snap-v2 .snap-ph{margin:0;flex:none;display:flex;flex-direction:column;align-items:center}.snap-v2 .snap-ph img{display:block;width:100%;height:auto;box-sizing:border-box;border:8px solid #0c1734;border-radius:26px;box-shadow:0 16px 44px rgba(35,28,51,.22);background:#000}.snap-v2 .snap-portrait{width:clamp(200px,19vw,270px)}.snap-v2 .snap-landscape{width:clamp(330px,32vw,470px)}.snap-v2 .snap-ph figcaption{margin-top:10px;white-space:nowrap;font-size:.9rem;font-weight:600;color:#0c1734;text-align:center}.snap-v2 .snap-arrow{flex:none;box-sizing:border-box;width:48px;height:48px;padding:0;border-radius:50%;background:#fff;box-shadow:0 6px 20px rgba(35,28,51,.12);display:flex;align-items:center;justify-content:center}.snap-v2 .snap-arrow svg{display:block;width:22px;height:22px}.snap-v2 .snap-arrow-d svg{transform:rotate(90deg)}@media (max-width:760px){.aw-snap.snap-v2{flex-direction:column;gap:12px;max-width:100%}.snap-v2 .snap-arrow-r svg{transform:rotate(90deg)}.snap-v2 .snap-portrait{width:min(240px,64vw)}.snap-v2 .snap-landscape{width:min(460px,calc(100vw - 48px))}.snap-v2 .snap-ph img{border-width:6px;border-radius:20px}}@media (min-width:761px){.aw-snap.snap-v2{align-items:flex-start}.snap-v2>.snap-arrow-r{margin-top:calc((clamp(330px,32vw,470px) - 16px) * 606 / 1280 / 2 + 8px - 24px)}}.snap-shot{position:relative;display:block}.snap-tap{position:absolute;width:0;height:0;pointer-events:none;z-index:2}.snap-tap-ring{max-width:none !important;min-width:0;flex:none;position:absolute;left:-26px;top:-26px;width:52px;height:52px;border-radius:50%;border:4px solid #e53935;box-shadow:0 0 0 4px rgba(255,255,255,.85),0 0 18px rgba(229,57,53,.6);animation:snapPulse 1.4s ease-out infinite}.snap-tap-label{max-width:none !important;width:max-content;min-width:0;flex:none;position:absolute;right:30px;top:-50px;background:#d32f2f;color:#fff;font-weight:800;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;box-shadow:0 4px 12px rgba(229,57,53,.35);white-space:nowrap}@keyframes snapPulse{0%{transform:scale(.85);opacity:1}70%{transform:scale(1.35);opacity:.35}100%{transform:scale(.85);opacity:1}}@media (prefers-reduced-motion:reduce){.snap-tap-ring{animation:none}}@media (max-width:760px){.snap-tap-ring{left:-20px;top:-20px;width:40px;height:40px;border-width:3px}}