#miniHeroSection{position:relative;margin-top:10px;border-radius:0;overflow:hidden;aspect-ratio:3/1;background:#161616;box-shadow:0 14px 28px -16px rgba(36,32,36,.4)}
.mini-track{display:flex;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}
.mini-slide{flex:0 0 100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;background:linear-gradient(120deg,#161616,#2A211B)}
.mini-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mini-cap{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center;padding:0 40px 0 14px}
.mini-cap b{font-family:"Playfair Display",serif;font-size:16.5px;font-weight:600;letter-spacing:.4px;color:#D4AF37}
.mini-cap small{font-size:9.5px;letter-spacing:1.8px;text-transform:uppercase;color:rgba(243,233,215,.78)}
.mini-slide.has-img .mini-cap{position:absolute;left:12px;bottom:9px;align-items:flex-start;text-align:left;padding:0}
.mini-dots{position:absolute;right:10px;bottom:8px;display:flex;gap:5px;z-index:3}
.mini-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.35);cursor:pointer;transition:all .3s}
.mini-dot.is-active{width:16px;border-radius:99px;background:#D4AF37}
/* GitHub source deploy trigger */
