.page_main__nw1Wk{display:flex;flex-direction:column;min-height:100vh}.page_hero__7KFOs{position:relative;min-height:60vh;display:flex;align-items:center;overflow:hidden}.page_heroImageContainer__n1kpA{position:absolute;inset:0;z-index:0}.page_heroImage__Aq3LS{width:100%;height:100%;object-fit:fill;object-position:center}.page_heroOverlay__ZfcXe{position:absolute;inset:0;background:linear-gradient(270deg,hsla(52,94%,94%,.92) 0,hsla(52,94%,94%,.75) 25%,hsla(52,94%,94%,.3) 45%,transparent)}.page_heroContent__dzLob{position:relative;z-index:1;padding:4rem;max-width:600px;color:var(--green-dark)}.page_heroLeaf__dcLiB{position:absolute;bottom:2rem;left:2rem;z-index:1;opacity:.7;color:var(--green-dark)}.page_title__po7na{font-size:3.2rem;font-weight:700;margin-bottom:.75rem;line-height:1.15;display:flex;flex-direction:column;gap:.25rem;color:var(--green-dark);text-shadow:none}.page_subtitle__YBgxm{font-size:1.6rem;font-weight:600;color:var(--green-medium)}.page_tagline__FsEDs{font-size:1.15rem;max-width:500px;line-height:1.7;color:var(--text-body);font-weight:400;margin-top:1rem}.page_heroCta__k6Sds{display:inline-block;margin-top:2rem;padding:.9rem 2.2rem;background:var(--amber);color:var(--green-dark);font-size:1rem;font-weight:700;border-radius:6px;border:2px solid var(--amber);letter-spacing:.04em;transition:background .3s,color .3s;text-decoration:none}.page_story__mYY4J{background:var(--cream-light);padding:5rem 2rem}.page_storySectionTitle__mjHzG{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem;color:var(--green-dark);letter-spacing:.03em}.page_container__jZF7q{max-width:1000px;margin:0 auto}.page_storyContent__INRlj{display:flex;flex-direction:column;gap:2rem}.page_storyContent__INRlj p{font-size:1.05rem;line-height:1.9;color:var(--text-body)}.page_introBlock__xhh2t{text-align:center;max-width:700px;margin:0 auto}.page_intro__YeqBg{font-size:1.15rem!important;font-weight:600;color:var(--text-dark)!important;margin-bottom:.5rem;line-height:1.8!important}.page_readMoreLink__LVgIx{font-size:1rem;font-weight:600;color:var(--amber-dark);text-decoration:underline;text-underline-offset:3px;display:inline-block;transition:color .2s}.page_readMoreLink__LVgIx:hover{color:var(--green-dark)}.page_philosophyCards__J4M6r{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin:1rem 0 2.5rem}.page_philosophyCard__JAdnC{background:var(--white);border-radius:16px;padding:2rem 1.5rem;text-align:center;box-shadow:0 2px 12px rgba(44,74,44,.06);transition:transform .2s,box-shadow .2s}.page_philosophyCard__JAdnC:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(44,74,44,.1)}.page_philosophyIcon__JPPkD{font-size:2.4rem;margin-bottom:.75rem;display:block}.page_philosophyCardTitle__00sAb{font-size:1.05rem;font-weight:700;color:var(--green-dark);margin-bottom:.5rem}.page_philosophyCardDesc__tMVq_{font-size:.92rem;color:var(--text-body);line-height:1.6}.page_closingText__46XCy{text-align:center;max-width:650px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.page_closingText__46XCy p{font-size:1.08rem;line-height:1.8;color:var(--text-body)}.page_closingBold__SVkJ4{font-weight:700;color:var(--green-dark)!important;font-size:1.15rem!important}.page_videoSection__Wv5wx{background:var(--cream-dark);padding:5rem 2rem}.page_sectionTitle__6ic_4{font-size:1.9rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--green-dark)}.page_videoPlaceholder__KjckU{max-width:900px;margin:0 auto;background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(44,74,44,.08)}.page_videoPlayer__F8D_I{width:100%;height:auto;display:block}.page_cta__i2v5_{background:var(--green-dark);color:var(--cream);padding:5rem 2rem;text-align:center}.page_ctaText__c9Wyd{font-size:1.5rem;font-weight:600;margin-bottom:1rem;line-height:1.6;color:var(--cream)}.page_ctaInvite__tZoa9{font-size:1.9rem;font-weight:700;color:var(--amber-light);animation:page_pulse__XPtbN 2s ease-in-out infinite}@keyframes page_pulse__XPtbN{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.page_footer__F3MD0{background:var(--amber-dark);color:var(--cream);padding:2rem;text-align:center;font-size:.95rem}.page_footerInner__5TPTB{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.75rem}.page_footerLinks__ZWbAq{display:flex;gap:2rem;font-size:.9rem}.page_footerLink__ntXAe{color:var(--cream);text-decoration:none;transition:color .2s}.page_footerLink__ntXAe:hover{color:var(--cream-dark)}.page_footerCopy__1MvSI{color:hsla(42,39%,88%,.6);font-size:.85rem}@media (max-width:768px){.page_hero__7KFOs{min-height:70vh}.page_heroContent__dzLob{max-width:100%;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:2rem 1.5rem 3rem}.page_title__po7na{font-size:2.2rem}.page_subtitle__YBgxm{font-size:1.25rem}.page_tagline__FsEDs{font-size:1rem}.page_heroCta__k6Sds{padding:.75rem 1.5rem;font-size:.9rem}.page_storySectionTitle__mjHzG{font-size:1.5rem;margin-bottom:2rem}.page_philosophyCards__J4M6r{grid-template-columns:1fr;gap:1rem}.page_storyContent__INRlj p{font-size:.95rem}.page_intro__YeqBg,.page_love__s2Dae,.page_quality__FqO2h{font-size:1rem!important}.page_promise__Pp_ap{font-size:1.05rem!important}.page_sectionTitle__6ic_4{font-size:1.5rem}.page_ctaText__c9Wyd{font-size:1.2rem}.page_ctaInvite__tZoa9{font-size:1.5rem}.page_readMoreLink__LVgIx{font-size:.95rem}.page_story__mYY4J,.page_videoSection__Wv5wx{padding:3rem 1.5rem}.page_cta__i2v5_{padding:3.5rem 1.5rem}.page_footerLinks__ZWbAq{gap:1.25rem;font-size:.85rem}}