.HeroSlider_wrap__yt5eT{position:relative;width:100%;aspect-ratio:16/6;min-height:140px;max-height:420px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:var(--surface)}@media (max-width:700px){.HeroSlider_wrap__yt5eT{aspect-ratio:4/3;max-height:320px}}.HeroSlider_track__9YC1z{position:relative;width:100%;height:100%}.HeroSlider_slideLink__Sjx28{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transition:opacity .5s ease}.HeroSlider_slideActive__PabMs{opacity:1;visibility:visible}.HeroSlider_wrap__yt5eT>.HeroSlider_slideLink__Sjx28:only-child{position:relative;opacity:1;visibility:visible}.HeroSlider_image__p08Tt{display:block;width:100%;height:100%;object-fit:cover}.HeroSlider_caption__TAP5u{position:absolute;inset-inline-start:0;inset-block-end:0;width:100%;display:flex;flex-direction:column;gap:4px;padding:20px 24px;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0) 70%);color:#fff}.HeroSlider_headline__J12Og{font-size:20px;font-weight:800;text-shadow:0 1px 4px rgba(0,0,0,.4)}.HeroSlider_subheadline__Ik1PP{font-size:13.5px;opacity:.92}.HeroSlider_cta__blrNl{display:inline-block;margin-top:4px;align-self:flex-start;font-size:12.5px;font-weight:700;padding:6px 14px;border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary)}.HeroSlider_arrow__T3pTl{position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,black 35%,transparent);color:#fff}.HeroSlider_arrow__T3pTl:hover{background:color-mix(in srgb,black 55%,transparent)}.HeroSlider_arrowPrev__7t2FL{inset-inline-start:10px}.HeroSlider_arrowNext__nj9Vr{inset-inline-end:10px}.HeroSlider_dots__fV1AA{position:absolute;inset-block-end:10px;inset-inline-start:50%;transform:translateX(-50%);z-index:2;display:flex;gap:6px}.HeroSlider_dot__CGsUT{width:8px;height:8px;border-radius:50%;border:none;cursor:pointer;padding:0;background:color-mix(in srgb,white 55%,transparent)}.HeroSlider_dotActive___FNLR{background:#fff;width:20px;border-radius:var(--radius-pill);transition:width .2s ease}