.home-hero{position:relative;overflow:hidden;min-height:140px}.home-hero-image{height:400px;object-fit:cover}.home-hero-overlay{position:absolute;right:0;bottom:0;left:0;z-index:2;background-color:rgba(15,17,20,.78)}.home-hero .carousel-control-prev,.home-hero .carousel-control-next{bottom:100px}.home-thumbnail{border:2px solid transparent;border-radius:var(--bs-border-radius);overflow:hidden;opacity:.6;transition:opacity .15s ease-in-out;&:hover,&.active { opacity:1; } &.active { border-color:var(--bs-primary); } img { height:96px; object-fit:cover; }}.home-card-image{aspect-ratio:2/1;object-fit:cover}.home-table-thumbnail{width:64px;height:32px;object-fit:cover}.home-priority-dot{width:.625rem;height:.625rem}