.page_main__GlU4n{background-color:var(--bg-soft)}.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-saffron);font-weight:700;text-transform:uppercase;letter-spacing:3px;font-size:.85rem;margin-bottom:1.2rem;display:block;position:relative;padding-left:50px}.page_sectionTag__NYXKm:before{content:"";position:absolute;left:0;top:50%;width:40px;height:2px;background:var(--primary-gold)}.page_aboutPreview__GVhSt{padding:12rem 0;background:var(--bg-soft);position:relative}.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:clamp(2.5rem,5vw,4rem);color:var(--accent-green);margin-bottom:2rem;line-height:1.1}.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:1.2rem 3rem;border:2px solid var(--primary-saffron);color:var(--primary-saffron);border-radius:50px;font-weight:700;text-decoration:none;transition:var(--transition);text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.page_secondaryBtn__Re3F8:hover{background:var(--primary-saffron);color:#fff;box-shadow:0 10px 20px rgba(255,153,51,.2)}@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}}.ModernHero_heroSection__nm1Mk{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--accent-green)}.ModernHero_bgContainer__Ijc5f{position:absolute;top:0;left:0;width:100%;height:120%;z-index:1}.ModernHero_heroVideo__jGWL8{width:100%;height:100%;object-fit:cover}.ModernHero_overlay__637TX{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.5) 50%,rgba(27,48,34,.8));z-index:2}.ModernHero_content__2g1BJ{position:relative;z-index:10;color:#fff;max-width:1000px;padding:0 2rem;margin-top:-2vh}.ModernHero_tagline__2t2Ls{display:block;font-family:var(--font-serif);font-size:1.6rem;color:var(--primary-saffron);margin-bottom:.5rem;font-style:italic;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:2px}.ModernHero_title__ej3Wv{font-family:var(--font-serif);font-size:clamp(2.8rem,10vw,6rem);font-weight:800;line-height:1.3;padding:10px 0;margin-bottom:1.5rem;text-shadow:0 4px 15px rgba(0,0,0,.6);background:linear-gradient(to bottom,#fff 30%,var(--primary-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.ModernHero_subtitle__lwrYD{font-size:clamp(1rem,2.5vw,1.25rem);opacity:.9;max-width:700px;margin:0 auto 2.5rem;letter-spacing:1px}.ModernHero_ctaGroup___ewJf{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.ModernHero_primaryBtn__n_YPD{background:var(--primary-saffron);color:#fff;padding:1rem 2.5rem;border-radius:50px;font-weight:600;transition:var(--transition);box-shadow:0 4px 15px rgba(255,153,51,.4)}.ModernHero_primaryBtn__n_YPD:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(255,153,51,.6);background:#fa5}.ModernHero_secondaryBtn__rziCN{background:transparent;color:#fff;padding:1rem 2.5rem;border-radius:50px;font-weight:600;border:2px solid hsla(0,0%,100%,.3);transition:var(--transition);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ModernHero_secondaryBtn__rziCN:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.ModernHero_mountainDecoration___k4JB{position:absolute;bottom:-1px;left:0;width:100%;line-height:0;z-index:15}@media (max-width:768px){.ModernHero_heroSection__nm1Mk{height:100vh;padding-top:0!important;margin-top:-112px;background:#000}.ModernHero_bgContainer__Ijc5f{height:100vh;top:0}.ModernHero_content__2g1BJ:after,.ModernHero_content__2g1BJ:before,.ModernHero_heroSection__nm1Mk:after,.ModernHero_heroSection__nm1Mk:before{display:none!important;content:none!important}.ModernHero_tagline__2t2Ls{font-size:1.2rem;margin-top:2rem}.ModernHero_title__ej3Wv{font-size:2.2rem;margin-bottom:1rem}.ModernHero_ctaGroup___ewJf{gap:1rem}.ModernHero_primaryBtn__n_YPD,.ModernHero_secondaryBtn__rziCN{padding:.8rem 2rem;width:100%;max-width:300px}}.NewsCard_card__tQJga{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%}.NewsCard_card__tQJga:hover{transform:translateY(-8px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.NewsCard_imageWrapper__W9eRH{position:relative;aspect-ratio:16/9;width:100%;background:#f5f5f5;overflow:hidden}.NewsCard_image__PNV7Y{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.NewsCard_placeholder__oa9p2{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}.NewsCard_category__SqAAQ{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)}.NewsCard_content__zy3QB{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.NewsCard_date__gt9ZV{font-size:.85rem;color:#888;margin-bottom:.75rem;font-weight:500}.NewsCard_title__TJYgh{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}.NewsCard_readMore__Z9vr_{display:flex;align-items:center;gap:.5rem;color:var(--accent-maroon);font-weight:600;font-size:.9rem;margin-top:auto}.NewsCard_readMore__Z9vr_ svg{transition:transform .3s ease}.NewsCard_card__tQJga:hover .NewsCard_readMore__Z9vr_ svg{transform:translateX(5px)}.news_main__0xL47{background-color:#fcfcfc;min-height:100vh}.news_hero__qzcP7{padding:10rem 0 6rem;background-color:#fff;border-bottom:1px solid #f0f0f0;text-align:center}.news_hero__qzcP7 h1{font-family:var(--font-serif);font-size:3.5rem;margin-bottom:1rem;color:var(--accent-green)}.news_hero__qzcP7 p{font-size:1.1rem;color:var(--text-light);max-width:600px;margin:0 auto}.news_container__5UrS_{max-width:1200px;margin:0 auto;padding:0 5%}.news_blogSection__zCL8P{padding:5rem 0 8rem}.news_blogGrid__1SUJn{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-bottom:5rem}.news_pagination__H1CmB{display:flex;justify-content:center;align-items:center;gap:2rem;margin-top:3rem;padding-top:3rem;border-top:1px solid #eee}.news_pageBtn__Y5W2p{padding:.8rem 2rem;background:var(--primary-saffron);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(255,153,51,.2)}.news_pageBtn__Y5W2p:hover{transform:translateY(-2px);opacity:.9}.news_pageInfo__IREyN{font-weight:600;color:#666;font-size:.95rem}@media (max-width:900px){.news_blogGrid__1SUJn{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:600px){.news_hero__qzcP7 h1{font-size:2.2rem}.news_blogGrid__1SUJn{grid-template-columns:1fr}.news_pagination__H1CmB{flex-direction:column;gap:1rem}}