[hidden]{display:none!important}.growth-intro{padding:48px 0 42px;max-width:1180px}.growth-intro h1{font-size:clamp(48px,6vw,78px);line-height:1.08;letter-spacing:-.045em}.growth-intro h1 em{color:#6c8357}.growth-lead{font-size:19px;color:#536451;line-height:1.8;max-width:650px;margin-top:24px}.growth-disclosure,.growth-small{font-size:12px;line-height:1.7;color:#617159;max-width:750px;margin-top:16px}.growth-links{font-size:13px;line-height:1.9;margin-top:20px;color:#536451}.growth-links a,.growth-faq a,.growth-steps a,.growth-team-content a{text-decoration:underline;text-underline-offset:3px}.gallery-browse{padding-bottom:45px}.gallery-filters{display:flex;gap:24px;flex-wrap:wrap;background:#edf2e6;border:1px solid #d8e0ce;border-radius:10px;padding:20px 24px}.gallery-filters>div{display:flex;align-items:center;gap:11px}.gallery-filters label{font-size:12px;font-weight:600}.gallery-filters select{padding:9px 12px;border:1px solid #bccbb0;border-radius:6px;background:white;color:#263e32;font:inherit;font-size:13px}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px}.gallery-card{min-width:0;border:1px solid #d9e1d1;background:#fff;border-radius:12px;overflow:hidden;scroll-margin-top:22px}.gallery-card.is-shared{outline:3px solid #718c54;outline-offset:4px}.gallery-card img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#e6ebdf}.gallery-card-copy{padding:23px 25px}.gallery-card .eyebrow{font-size:10px;margin-bottom:9px}.gallery-card h2{font-size:30px;line-height:1.12;letter-spacing:-.03em}.gallery-card-copy>p:not(.eyebrow){font-size:14px;color:#617159;margin-top:10px}.gallery-card-copy .gallery-condition{font-size:12px}.gallery-card-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid #e4e9dc;margin-top:18px;padding-top:16px}.gallery-card-actions a,.gallery-card-actions button{font:inherit;font-size:12px;color:#36572e;text-decoration:underline;text-underline-offset:3px}.gallery-card-actions a span{color:#65715d;font-size:11px}.gallery-copy{border:0;padding:5px 0;background:none;cursor:pointer}.growth-share{overflow-wrap:anywhere;font-size:13px;margin-top:18px}.growth-faq{border-top:1px solid #dce2d6;padding:55px 0 65px}.growth-faq h2{font-size:clamp(34px,4vw,49px);margin-top:16px}.growth-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 55px;margin-top:35px}.growth-faq h3{font-size:22px;line-height:1.3;margin-bottom:10px}.growth-faq p,.growth-team-content p,.growth-team-content li{font-size:15px;color:#536451;line-height:1.85}.growth-cta{background:#263e32;color:#f4f7ee;padding:48px 0}.growth-cta h2{font-size:45px}.growth-cta p{color:#c6d3b8;margin:13px 0 22px}.growth-cta .button{background:#dcebbf;color:#263e32}.growth-cta-link{display:inline-block;margin:15px 0 0 22px;font-size:13px;text-decoration:underline;text-underline-offset:3px;color:#dcebbf}.growth-team-hero{display:grid;grid-template-columns:1.05fr .9fr;align-items:center;gap:70px;padding:48px 0 64px}.growth-team-hero .growth-intro{padding:0}.growth-team-hero h1{font-size:clamp(46px,5.5vw,72px)}.team-flow{background:#edf2e6;border:1px solid #d5dfca;border-radius:15px;padding:28px}.team-flow ol{list-style:none;padding:0;margin:0;display:grid;gap:14px}.team-flow li{padding:19px;background:#fff;border:1px solid #dae2d2;border-radius:9px;display:flex;gap:16px;align-items:start}.team-flow li>span{font-size:11px;color:#71865e;margin-top:4px}.team-flow strong{font-size:16px;display:block}.team-flow p{font-size:13px;line-height:1.7;color:#617159;margin-top:6px}.team-flow>p{font-size:11px;margin-top:18px}.growth-team-content{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:50px 0 65px;border-top:1px solid #dce2d6}.growth-team-content h2{font-size:35px;line-height:1.15;margin-bottom:22px}.growth-team-content h3{font-size:21px;margin:22px 0 10px}.growth-team-content p+p{margin-top:15px}.growth-team-content ol,.growth-team-content ul{padding-left:21px;margin:15px 0 0}.growth-team-content li+li{margin-top:14px}.growth-team-note{background:#edf2e6;padding:17px 20px;border-left:3px solid #91a875;margin-top:22px;border-radius:0 7px 7px 0}.growth-team-content .growth-team-note p{font-size:13px}.growth-page :is(a,button,select):focus-visible,.gallery-page :is(a,button,select):focus-visible{outline:3px solid #829c65;outline-offset:4px}
@media(max-width:900px){.growth-team-hero{grid-template-columns:1fr;gap:32px}.growth-team-hero .growth-lead{max-width:600px}.team-flow{max-width:600px}.gallery-filters{gap:16px}.growth-team-content{gap:35px}.gallery-card-copy{padding:21px}.gallery-card h2{font-size:27px}}
@media(max-width:650px){.growth-intro{padding-top:25px}.growth-intro h1,.growth-team-hero h1{font-size:46px}.growth-lead{font-size:17px;margin-top:20px}.gallery-grid,.growth-faq-grid,.growth-team-content{grid-template-columns:1fr;gap:25px}.gallery-filters{padding:17px;display:grid;grid-template-columns:1fr}.gallery-filters>div{justify-content:space-between}.gallery-filters select{font-size:16px;min-width:155px;max-width:70%}.gallery-card h2{font-size:29px}.growth-faq{padding-top:40px}.growth-faq-grid{margin-top:25px}.growth-faq h2{font-size:34px}.growth-cta h2{font-size:36px}.growth-cta-link{display:block;margin:18px 0 0}.growth-team-hero{padding:25px 0 45px}.growth-team-content{padding:38px 0 45px;gap:38px}.growth-team-content h2{font-size:32px}.team-flow{padding:19px}.team-flow li{padding:17px;gap:12px}}
