/*!
 * home.scss
 *
 * Page-specific styles for the Home page.
 * Custom layouts, sections, and components designed for homepage presentation.
 */#hero-section{display:grid;grid-template-columns:auto;gap:1rem}#hero-section .hero-item{position:relative;overflow:hidden}#hero-section .hero-item:hover img{transform:scale(1.1)}#hero-section .hero-item:hover .details{bottom:5.5rem}#hero-section .hero-item .image{position:relative;overflow:hidden;text-align:center}#hero-section .hero-item .image img{transition:var(--transition)}#hero-section .hero-item .image::after{content:"";background:linear-gradient(to top, black 0%, transparent);position:absolute;top:0;left:0;height:100%;width:100%;border-radius:var(--radius-lg)}#hero-section .hero-item .details{height:5rem;position:absolute;bottom:2rem;transition:var(--transition)}#hero-section .hero-item .details p{color:#adb5bd}#hero-section .hero-item .details .title a{line-height:1.7 !important;color:#fff !important}#hero-section .hero-item .details .title p{margin-top:3rem}@media(max-width: 575.98px){#hero-section .hero-item .details{bottom:1rem}#hero-section .hero-item .details .title a{font-size:.8rem;font-weight:400}#hero-section .hero-item .details .title p{margin-top:2.3rem;font-size:.8rem !important}}@media(min-width: 768px){#hero-section .hero-item .details{bottom:1.4rem}#hero-section .hero-item .details .title a{font-size:.8rem;font-weight:400}#hero-section .hero-item .details .title p{margin-top:2.3rem;font-size:.8rem !important}}@media(min-width: 992px){#hero-section .hero-item .details{bottom:1.4rem}#hero-section .hero-item .details .title a{font-size:1rem}#hero-section .hero-item .details .title p{margin-top:2.3rem;font-size:.8rem !important}}#hero-section .hero-item .categories{margin-bottom:.6rem}#hero-section .hero-item .categories .badge{color:#fff !important}@media(min-width: 992px){#hero-section :nth-child(1){grid-area:1/1/3/3}#hero-section :nth-child(1) .details .title a{font-size:1rem;font-weight:600}#hero-section :nth-child(1) .details .title p{margin-top:1rem;font-size:1rem !important}#hero-section :nth-child(2){grid-area:1/3/2/5}#hero-section :nth-child(2) .details .title p{margin-top:1.9rem;font-size:1rem !important}#hero-section :nth-child(3){grid-area:2/3/3/4}#hero-section :nth-child(3) .details .title a{font-size:.8rem !important}#hero-section :nth-child(4){grid-area:2/4/3/5}#hero-section :nth-child(4) .details .title a{font-size:.8rem !important}#hero-section :nth-child(1) img{height:477px;object-fit:cover}#hero-section :nth-child(3) img,#hero-section :nth-child(4) img{height:200px;object-fit:cover}}@media(min-width: 992px){#hero-section :nth-child(2) img{height:260px !important;object-fit:cover}}@media(max-width: 991.98px){#hero-section :nth-child(1) img{height:258px !important;object-fit:cover}#hero-section :nth-child(2) img{height:258px !important;object-fit:cover}}@media(min-width: 768px){#hero-section{grid-template-columns:auto auto}}@media(min-width: 992px){#hero-section{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr)}}@media(min-width: 768px){#hero-section .hero-item:hover .details{bottom:4.4rem}}/*# sourceMappingURL=home.css.map */
