.q81_BW_page{background:var(--surface,#f7f8f5);overflow:hidden}.q81_BW_hero{isolation:isolate;color:#fff;background:#202820;align-items:center;min-height:480px;display:flex;position:relative}.q81_BW_heroImage{z-index:-2;background-image:linear-gradient(270deg,#141d14f5 0%,#141d14d6 44%,#141d1447 100%),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1800&q=90);background-position:50%;background-size:cover;position:absolute;inset:0}.q81_BW_heroContent{padding-top:80px;padding-bottom:90px}.q81_BW_eyebrow{color:#b8e77b;align-items:center;gap:9px;margin-bottom:22px;font-size:14px;font-weight:700;display:inline-flex}.q81_BW_eyebrow svg{font-size:19px}.q81_BW_heroContent h1{max-width:700px;margin:0;font-size:clamp(38px,5vw,62px);font-weight:800;line-height:1.35}.q81_BW_heroContent h1 span{color:#a6d957}.q81_BW_heroContent p{color:#e1e7dd;max-width:590px;margin:20px 0 28px;font-size:16px;line-height:2}.q81_BW_heroActions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.q81_BW_heroActions a{text-decoration:none}.q81_BW_heroLink{color:#fff;align-items:center;gap:8px;font-weight:700;transition:color .2s;display:inline-flex}.q81_BW_heroLink:hover{color:#b8e77b}.q81_BW_heroNote{color:#e0e7da;align-items:center;gap:9px;font-size:13px;display:flex;position:absolute;bottom:25px;left:max(50% - 600px,24px)}.q81_BW_heroNote span{background:#a6d957;border-radius:50%;width:8px;height:8px}.q81_BW_intro{background:#fff}.q81_BW_introGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.q81_BW_introText{color:#666e63;margin:0;font-size:15px;line-height:2.1}.q81_BW_projectsSection{background:var(--surface,#f7f8f5)}.q81_BW_sectionHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.q81_BW_projectCount{border:1px solid var(--border,#dde2d7);color:#59634f;background:#fff;border-radius:30px;flex-shrink:0;padding:9px 14px;font-size:13px}.q81_BW_filters{flex-wrap:wrap;gap:10px;margin-bottom:35px;display:flex}.q81_BW_filterButton{border:1px solid var(--border,#dde2d7);color:#555e51;cursor:pointer;background:#fff;border-radius:30px;padding:11px 19px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.q81_BW_filterButton:hover{border-color:var(--primary,#8cc63f);color:#456a22}.q81_BW_activeFilter{border-color:var(--primary,#8cc63f);background:var(--primary,#8cc63f);color:#fff}.q81_BW_activeFilter:hover{color:#fff;background:var(--primary-hover,#79b52f)}.q81_BW_projectsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.q81_BW_projectCard{background:#fff;border:1px solid #e7eae3;border-radius:15px;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.q81_BW_projectCard:hover{transform:translateY(-5px);box-shadow:0 15px 38px #25301f17}.q81_BW_projectImageWrap{background:#e8ece4;height:230px;position:relative;overflow:hidden}.q81_BW_projectImage{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.q81_BW_projectCard:hover .q81_BW_projectImage{transform:scale(1.05)}.q81_BW_categoryBadge{color:#426923;background:#fffffff2;border:1px solid #fff6;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:700;position:absolute;top:15px;right:15px}.q81_BW_imageArrow{background:var(--primary,#8cc63f);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid;position:absolute;bottom:14px;left:14px}.q81_BW_projectBody{padding:22px 20px 19px}.q81_BW_projectMeta{color:#788071;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px;font-size:11px;display:flex}.q81_BW_projectMeta span{align-items:center;gap:5px;display:inline-flex}.q81_BW_projectMeta svg{color:#7ba93f;flex-shrink:0}.q81_BW_projectBody h3{color:var(--ink,#292929);margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.7}.q81_BW_projectBody>p{color:#70776b;min-height:66px;margin:0 0 20px;font-size:13px;line-height:2}.q81_BW_projectFooter{border-top:1px solid #edf0e9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.q81_BW_sampleLabel{color:#858c7d;align-items:center;gap:5px;font-size:11px;display:inline-flex}.q81_BW_sampleLabel svg{color:#82b741}.q81_BW_projectFooter a{color:#527d29;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.q81_BW_projectFooter a:hover{color:#304e17}.q81_BW_emptyState{border:1px dashed var(--border,#dde2d7);color:#6c7564;text-align:center;border-radius:12px;padding:35px}.q81_BW_ctaSection{background:var(--surface,#f7f8f5);padding:20px 0 90px}.q81_BW_cta{background:#fff;border:1px solid #e4ebdc;border-radius:17px;align-items:center;gap:25px;padding:38px;display:flex}.q81_BW_ctaIcon{background:var(--primary-soft,#f1f8e8);color:#689c31;border-radius:13px;flex-shrink:0;place-items:center;width:65px;height:65px;font-size:27px;display:grid}.q81_BW_ctaText{flex:1}.q81_BW_ctaText>span{color:#689c31;font-size:13px;font-weight:700}.q81_BW_ctaText h2{color:var(--ink,#292929);margin:7px 0;font-size:clamp(20px,2.4vw,28px);line-height:1.7}.q81_BW_ctaText p{color:#747b6e;margin:0;font-size:13px;line-height:2}.q81_BW_cta>a{flex-shrink:0;text-decoration:none}@media (max-width:1000px){.q81_BW_projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.q81_BW_introGrid{gap:30px}.q81_BW_cta{flex-wrap:wrap}.q81_BW_ctaText{flex-basis:calc(100% - 100px)}.q81_BW_cta>a{margin-right:90px}}@media (max-width:650px){.q81_BW_hero{min-height:450px}.q81_BW_heroContent{padding-top:65px;padding-bottom:75px}.q81_BW_heroContent h1{font-size:39px}.q81_BW_heroContent p{font-size:14px}.q81_BW_heroNote{bottom:18px;left:20px}.q81_BW_introGrid{grid-template-columns:1fr;gap:18px}.q81_BW_sectionHeading{align-items:flex-start}.q81_BW_sectionHeading .section-title{font-size:25px}.q81_BW_projectCount{margin-top:15px}.q81_BW_filters{gap:8px}.q81_BW_filterButton{padding:9px 13px;font-size:12px}.q81_BW_projectsGrid{grid-template-columns:1fr;gap:20px}.q81_BW_projectImageWrap{height:235px}.q81_BW_projectBody>p{min-height:auto}.q81_BW_cta{align-items:flex-start;gap:18px;padding:24px 20px}.q81_BW_ctaIcon{width:50px;height:50px;font-size:22px}.q81_BW_ctaText{flex-basis:calc(100% - 70px)}.q81_BW_ctaText h2{font-size:21px}.q81_BW_cta>a{margin-right:0}.q81_BW_ctaSection{padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.q81_BW_projectCard,.q81_BW_projectImage,.q81_BW_filterButton,.q81_BW_heroLink{transition:none}}
