.page-module__q81_BW__hero{background:linear-gradient(135deg, var(--dark-300) 0%, #1a2f1a 100%);padding:var(--space-3xl) 0 var(--space-2xl);color:#fff;text-align:center;position:relative;overflow:hidden}.page-module__q81_BW__hero:before{content:"";opacity:.5;background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23C8960C' fill-opacity='0.06'%3E%3Cpath d='M50 50c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10zM10 10c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10c0 5.523-4.477 10-10 10S0 25.523 0 20s4.477-10 10-10zm10 8c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8zm40 40c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.page-module__q81_BW__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#c8960c26 0%,#0000 70%);width:600px;height:600px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%)}.page-module__q81_BW__heroContent{z-index:1;position:relative}.page-module__q81_BW__heroContent h1{font-family:var(--font-heading);color:#fff;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.page-module__q81_BW__heroContent p{color:#fffc;max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.8}.page-module__q81_BW__featuredSection{background:linear-gradient(180deg, var(--cream-50) 0%, #fff 100%);padding:100px 0}.page-module__q81_BW__featuredGrid{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;display:grid}.page-module__q81_BW__featuredImage{aspect-ratio:4/5;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000026,0 10px 30px #0000001a}.page-module__q81_BW__featuredImage img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.page-module__q81_BW__featuredImage:hover img{transform:scale(1.05)}.page-module__q81_BW__featuredBadge{background:linear-gradient(135deg, var(--gold-500), var(--gold-600));color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:100px;padding:10px 20px;font-size:.75rem;font-weight:700;position:absolute;top:24px;left:24px;box-shadow:0 8px 20px #c8960c66}.page-module__q81_BW__featuredContent h2{font-family:var(--font-heading);color:var(--dark-300);margin:12px 0 24px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.2}.page-module__q81_BW__leadText{color:var(--dark-200);margin-bottom:20px;font-size:1.2rem;font-weight:500;line-height:1.7}.page-module__q81_BW__featuredContent p{color:var(--color-text-muted);margin-bottom:16px;line-height:1.8}.page-module__q81_BW__jackfruitStats{border:1px solid var(--cream-200);background:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;padding:28px;display:grid;box-shadow:0 4px 20px #0000000f}.page-module__q81_BW__jStat{text-align:center;border-right:1px solid var(--cream-200);padding:12px 0}.page-module__q81_BW__jStat:last-child{border-right:none}.page-module__q81_BW__jStatNum{font-family:var(--font-heading);color:var(--gold-600);margin-bottom:8px;font-size:2.5rem;font-weight:800;line-height:1}.page-module__q81_BW__jStatNum span{font-size:1.25rem;font-weight:700}.page-module__q81_BW__jStatLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.8rem;font-weight:600}.page-module__q81_BW__communitySection{background:var(--cream-100);padding:100px 0}.page-module__q81_BW__projectsGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;display:grid}.page-module__q81_BW__projectCard{border:1px solid var(--cream-200);background:#fff;border-radius:20px;flex-direction:column;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000a}.page-module__q81_BW__projectCard:hover{border-color:var(--gold-300);transform:translateY(-12px);box-shadow:0 20px 50px #0000001f}.page-module__q81_BW__cardImage{height:220px;position:relative;overflow:hidden}.page-module__q81_BW__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.page-module__q81_BW__projectCard:hover .page-module__q81_BW__cardImage img{transform:scale(1.08)}.page-module__q81_BW__cardCategory{color:var(--gold-600);text-transform:uppercase;letter-spacing:.05em;background:#fff;border-radius:100px;padding:6px 14px;font-size:.7rem;font-weight:700;position:absolute;bottom:16px;left:16px;box-shadow:0 4px 12px #0000001a}.page-module__q81_BW__cardBody{flex-direction:column;flex:1;padding:28px;display:flex}.page-module__q81_BW__cardBody h3{font-family:var(--font-heading);color:var(--dark-300);margin-bottom:12px;font-size:1.25rem;font-weight:700}.page-module__q81_BW__cardBody p{color:var(--color-text-muted);flex:1;margin-bottom:20px;font-size:.95rem;line-height:1.7}.page-module__q81_BW__cardStats{border-top:1px solid var(--cream-200);justify-content:space-around;margin-top:auto;padding-top:20px;display:flex}.page-module__q81_BW__cardStatCol{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__q81_BW__cardStatCol strong{font-family:var(--font-heading);color:var(--gold-600);font-size:1.25rem;font-weight:800}.page-module__q81_BW__cardStatCol span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.7rem}@media (max-width:1024px){.page-module__q81_BW__featuredGrid{grid-template-columns:1fr;gap:40px}.page-module__q81_BW__featuredImage{aspect-ratio:16/9;max-height:400px}.page-module__q81_BW__projectsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__q81_BW__hero{padding:var(--space-2xl) 0 var(--space-xl)}.page-module__q81_BW__featuredSection,.page-module__q81_BW__communitySection{padding:60px 0}.page-module__q81_BW__jackfruitStats{grid-template-columns:1fr;gap:0}.page-module__q81_BW__jStat{border-right:none;border-bottom:1px solid var(--cream-200);padding:20px 0}.page-module__q81_BW__jStat:last-child{border-bottom:none}}@media (max-width:600px){.page-module__q81_BW__projectsGrid{grid-template-columns:1fr}.page-module__q81_BW__cardImage{height:200px}}
