.page_main__GlU4n{background-color:var(--primary-white)}.page_hero__SKW6o{height:100vh;width:100%}.page_container__aoG4z{max-width:1200px;margin:0 auto;padding:0 5%}.page_sectionTag__NYXKm{color:var(--primary-gold);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;margin-bottom:1rem;display:block}.page_aboutPreview__GVhSt{padding:10rem 0;background:#fff}.page_aboutGrid__3OvzD{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:center}.page_aboutImage__CiEwT{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.1);aspect-ratio:4/3}.page_aboutImage__CiEwT img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page_aboutImage__CiEwT:hover img{transform:scale(1.05)}.page_aboutText__MX8SK h2{font-family:var(--font-serif);font-size:3rem;color:var(--accent-maroon);margin-bottom:2rem;line-height:1.2}.page_aboutText__MX8SK p{font-size:1.15rem;line-height:1.8;color:var(--text-light);margin-bottom:3rem}.page_blogPreview__QARSI{padding:8rem 0;background:#fbfbfb}.page_sectionHeader__a4Fw5{text-align:center;margin-bottom:4rem}.page_sectionHeader__a4Fw5 h2{font-family:var(--font-serif);font-size:3rem;color:var(--accent-maroon)}.page_blogGrid__R7dJf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem;margin-bottom:4rem}.page_viewAll__x_Rdb{text-align:center}.page_quickLinks__ywsC6{padding:8rem 0;background:#fff}.page_quickLinks__ywsC6 .page_container__aoG4z{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem}.page_card__QV0Om{padding:4rem;background:var(--primary-white);border-radius:15px;text-align:center;transition:var(--transition);border:1px solid #eee}.page_card__QV0Om:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.05);border-color:var(--primary-gold)}.page_card__QV0Om h3{font-family:var(--font-serif);font-size:1.8rem;margin-bottom:1.5rem;color:var(--accent-maroon)}.page_card__QV0Om p{color:var(--text-light);margin-bottom:2rem;line-height:1.6}.page_link__36MaQ{font-weight:700;color:var(--primary-gold);text-decoration:none;font-size:1.1rem}.page_secondaryBtn__Re3F8{display:inline-block;padding:1rem 2.5rem;border:2px solid var(--accent-maroon);color:var(--accent-maroon);border-radius:50px;font-weight:700;text-decoration:none;transition:var(--transition)}.page_secondaryBtn__Re3F8:hover{background:var(--accent-maroon);color:#fff}@media (max-width:992px){.page_aboutGrid__3OvzD,.page_blogGrid__R7dJf,.page_quickLinks__ywsC6 .page_container__aoG4z{grid-template-columns:1fr}.page_aboutGrid__3OvzD{gap:3rem}}.BlogCard_card__kStir{background:var(--bg-card,#fff);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.BlogCard_card__kStir:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.BlogCard_imageWrapper__aSJZi{position:relative;aspect-ratio:16/9;width:100%;background:#f5f5f5;overflow:hidden}.BlogCard_image__DDOqv{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.BlogCard_placeholder__pm8a1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-maroon),var(--primary-gold));color:#fff;font-family:var(--font-serif);font-size:1.5rem}.BlogCard_category__b8QzN{position:absolute;top:1rem;left:1rem;background:hsla(0,0%,100%,.95);padding:.4rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--accent-maroon);box-shadow:0 2px 10px rgba(0,0,0,.1)}.BlogCard_content__x__Au{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.BlogCard_date__bJf2M{font-size:.85rem;color:#888;margin-bottom:.75rem;font-weight:500}.BlogCard_title__D4s1a{font-family:var(--font-serif);font-size:1.3rem;line-height:1.4;color:var(--text-dark,#222);margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.BlogCard_readMore__ljkXi{display:flex;align-items:center;gap:.5rem;color:var(--accent-maroon);font-weight:600;font-size:.9rem;margin-top:auto}.BlogCard_readMore__ljkXi svg{transition:transform .3s ease}.BlogCard_card__kStir:hover .BlogCard_readMore__ljkXi svg{transform:translateX(5px)}.blogs_main__roFpQ{background-color:#fcfcfc;min-height:100vh}.blogs_hero__F6YMx{padding:10rem 0 6rem;background-color:#fff;border-bottom:1px solid #f0f0f0;text-align:center}.blogs_hero__F6YMx h1{font-family:var(--font-serif);font-size:3.5rem;margin-bottom:1rem;color:var(--accent-maroon)}.blogs_hero__F6YMx p{font-size:1.1rem;color:var(--text-light);max-width:600px;margin:0 auto}.blogs_container__Hep4V{max-width:1200px;margin:0 auto;padding:0 5%}.blogs_blogSection__jFOfI{padding:5rem 0 8rem}.blogs_blogGrid__vygqe{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-bottom:5rem}.blogs_pagination___1X2H{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:3rem;padding-top:3rem;border-top:1px solid #eee}.blogs_pageBtn__kKezG{padding:.8rem 2rem;background:var(--accent-maroon);color:#fff;border-radius:30px;text-decoration:none;font-weight:600;font-size:.9rem;transition:transform .3s ease,opacity .3s ease;box-shadow:0 4px 15px rgba(128,0,0,.2)}.blogs_pageBtn__kKezG:hover{transform:translateY(-2px);opacity:.9}.blogs_pageInfo__I_X_c{font-weight:600;color:#666;font-size:.95rem}@media (max-width:900px){.blogs_blogGrid__vygqe{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:600px){.blogs_hero__F6YMx h1{font-size:2.2rem}.blogs_blogGrid__vygqe{grid-template-columns:1fr}.blogs_pagination___1X2H{flex-direction:column;gap:1rem}}.HeroCarousel_heroWrapper__1XuwB{position:relative;height:100vh;width:100%;overflow:hidden}.HeroCarousel_carouselSlide__W0bhE,.HeroCarousel_carouselTrack__5dTjA{position:absolute;top:0;left:0;width:100%;height:100%}.HeroCarousel_carouselSlide__W0bhE{object-fit:cover;opacity:0;transition:opacity 1.5s ease-in-out,transform 10s linear}.HeroCarousel_carouselSlideActive__n31uS{opacity:1;transform:scale(1.1)}.HeroCarousel_overlay__DJj78{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.6));z-index:1}.HeroCarousel_heroContent__REesE{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;z-index:2;padding:0 5%}.HeroCarousel_title__P2o6L{font-family:var(--font-serif);font-size:5.5rem;margin-bottom:1.5rem;letter-spacing:2px;text-shadow:0 5px 30px rgba(0,0,0,.4)}.HeroCarousel_subtitle__s4VS8{font-size:1.4rem;letter-spacing:4px;text-transform:uppercase;margin-bottom:3rem;opacity:.9}.HeroCarousel_primaryBtn__8hN59{background:var(--primary-gold);color:#fff;padding:1.2rem 3rem;border-radius:50px;font-weight:700;text-transform:uppercase;letter-spacing:2px;transition:var(--transition);box-shadow:0 5px 25px rgba(212,175,55,.4);text-decoration:none}.HeroCarousel_primaryBtn__8hN59:hover{transform:translateY(-5px);box-shadow:0 10px 40px rgba(212,175,55,.6)}.HeroCarousel_indicators__88zTD{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:3}.HeroCarousel_indicator__aEe1K{width:12px;height:12px;border-radius:50%;background:hsla(0,0%,100%,.4);cursor:pointer;transition:var(--transition)}.HeroCarousel_indicatorActive__qSEou{background:var(--primary-gold);width:30px;border-radius:10px}@media (max-width:768px){.HeroCarousel_title__P2o6L{font-size:3rem}.HeroCarousel_subtitle__s4VS8{font-size:1rem;letter-spacing:2px}}