
#elm-home-hero .elm-hero-card{display:block;min-height:0;padding:0;background:none;overflow:visible;border-radius:0}
#elm-home-hero .elm-hero-accessible-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#elm-home-hero .elm-hero-window{overflow:hidden;border-radius:24px;touch-action:pan-y}
#elm-home-hero .elm-hero-track{display:flex;transition:transform .45s ease;will-change:transform}
#elm-home-hero .elm-hero-slide{display:block!important;flex:0 0 100%;min-width:0}
#elm-home-hero .elm-hero-slide img{width:100%;height:auto!important;border-radius:0;box-shadow:none;aspect-ratio:3/1;object-fit:contain;background:#f0f7f6}
#elm-home-hero .elm-hero-controls{margin:14px 0 0;gap:10px}
#elm-home-hero .elm-hero-controls button{background:#edf5f3}
#elm-home-hero .elm-hero-controls button[aria-pressed="true"]{background:#103e3a;color:#fff}
@media(max-width:640px){#elm-home-hero .elm-hero-window{border-radius:16px}#elm-home-hero .elm-hero-controls{gap:8px;margin-top:12px}}
@media(prefers-reduced-motion:reduce){#elm-home-hero .elm-hero-track{transition:none}}
