.forest-kicker{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;letter-spacing:2px;line-height:1.6;color:#667461;margin-bottom:25px}.forest-kicker>span{width:6px;height:6px;border-radius:50%;background:#ddb27a}.forest-hero{position:relative;isolation:isolate;min-height:780px;min-height:min(880px,calc(100svh - 85px));background:#112e27;color:#f5f0e6;overflow:hidden;display:flex;align-items:center;padding:65px 0 105px}.forest-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3;animation:forest-pan 18s ease-out both}.forest-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(9,29,23,.91),rgba(9,29,23,.66) 34%,rgba(9,29,23,.17) 70%),linear-gradient(0deg,rgba(9,29,23,.7),transparent 38%)}.forest-hero .forest-kicker{color:#dfcfb7}.forest-hero h1{font-size:clamp(48px,5.5vw,82px);line-height:.99;font-weight:600;letter-spacing:-4px;margin-bottom:28px}.forest-hero h1 em{font:inherit;color:#ddba8e}.forest-hero-description{font-size:15px;line-height:1.75;color:#dfdfd0;max-width:470px}.forest-hero-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:30px}.forest-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:#dba970;color:#182f24;padding:15px 17px 15px 24px;border:1px solid transparent;border-radius:100px;font-size:13px;font-weight:700;line-height:1.5;min-height:56px;transition:background .25s,transform .25s}.forest-button>svg{border-radius:50%;background:#17382c;color:#f1e8d7;padding:7px;width:34px;height:34px;transition:transform .25s}.forest-button:hover{background:#eac296;transform:translateY(-3px)}.forest-button:hover>svg{transform:rotate(45deg)}.forest-secondary{display:flex;align-items:center;gap:12px;font-size:12px;color:#eeecde}.forest-secondary:hover{color:#dfb47f}.forest-condition{color:#d2d2c5;font-size:10px;max-width:400px;margin-top:19px;line-height:1.6}.forest-seal{position:absolute;right:8%;bottom:150px;width:137px;height:137px;border:1px solid #eddfbb88;border-radius:50%;background:#183a2ab3;backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#f1e5d2;transform:rotate(8deg)}.forest-seal>span{font-size:10px;letter-spacing:1.5px;text-align:center;line-height:1.55}.forest-seal strong{font-weight:700}.forest-hero-bottom{position:absolute;bottom:26px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #f1f0dc38;padding-top:20px;font-size:9px;letter-spacing:1.3px}.forest-hero-bottom>a{display:flex;align-items:center;gap:12px;letter-spacing:0;font-size:11px}.forest-hero-bottom small{font-size:9px;color:#d1d4c6;letter-spacing:0}.forest-value-strip{background:#17392e;color:#f0eddd}.forest-value-strip>.container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.forest-value-strip>.container>div{display:flex;align-items:center;gap:17px;padding:29px 0}.forest-value-strip>.container>div+div{border-left:1px solid #f0ebd31c;padding-left:32px}.forest-value-strip span{font-size:10px;color:#a0ad92;align-self:flex-start;margin-top:4px}.forest-value-strip svg{color:#c9a576;stroke-width:1.35}.forest-value-strip h2{font-size:16px;letter-spacing:-.3px;line-height:1.4;font-weight:500}.forest-intro{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:90px;padding-block:110px;scroll-margin-top:100px}.forest-faq h2,.forest-financing h2,.forest-intro h2,.forest-section-heading h2,.forest-territories h2{font-size:clamp(34px,4vw,57px);font-weight:500;letter-spacing:-2px;line-height:1.08}.forest-faq h2 em,.forest-intro h2 em,.forest-territories h2 em{font:inherit;color:#819074}.forest-intro>div>p:not(.forest-kicker){font-size:20px;color:#334937;line-height:1.7;max-width:510px}.forest-intro>div>.forest-intro-small{font-size:13px!important;color:#727c6a!important;margin-top:22px;line-height:1.9!important}.forest-editorial-link{border-bottom:1px solid #929f7e;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:14px;margin-top:30px;max-width:350px;font-size:13px;font-weight:600}.forest-editorial-link:hover{color:#946738}.forest-solutions{background:#e9eddf;padding:75px 0 40px;scroll-margin-top:100px}.forest-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:40px}.forest-section-heading>p{font-size:13px;max-width:270px}.forest-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.forest-solution-card{position:relative;display:flex;min-height:470px;isolation:isolate;overflow:hidden;background:#183b2c;border-radius:5px;color:#f6f0e2}.forest-solution-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease;z-index:-2}.forest-solution-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#08251bf2,transparent 72%);z-index:-1}.forest-solution-card:hover>img{transform:scale(1.06)}.forest-card-timber>img{object-position:80% center}.forest-card-building>img{object-position:62% center}.forest-card-energy>img{object-position:55% center}.forest-card-number{position:absolute;top:24px;left:24px;font-size:10px;letter-spacing:1px;border:1px solid #fff8;padding:6px 11px;border-radius:30px;background:#10302036}.forest-card-content{align-self:flex-end;width:100%;padding:30px;position:relative}.forest-card-content h3{font-size:27px;letter-spacing:-.8px;font-weight:500;max-width:210px;line-height:1.08;margin-bottom:13px}.forest-card-content p{font-size:12px;line-height:1.7;color:#d3dcc8;max-width:230px;margin-bottom:5px}.forest-card-arrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#eee9d9;color:#19382a;margin-top:25px;transition:background .25s,transform .25s}.forest-solution-card:hover .forest-card-arrow{background:#dba970;transform:rotate(45deg)}.forest-solutions-foot{display:flex;flex-wrap:wrap;align-items:center;gap:23px;padding-top:26px;font-size:11px}.forest-solutions-foot>span{margin-right:auto;color:#7b8572;font-size:9px}.forest-solutions-foot>a{display:flex;gap:8px;align-items:center}.forest-financing{background:#102d25;color:#f3eddf;padding:100px 0}.forest-financing-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.forest-financing-visual{position:relative;min-height:530px;border-radius:5px;overflow:hidden;background:#163e30}.forest-financing-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% center}.forest-financing-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c2b21db,transparent 50%)}.forest-financing-visual>span{position:absolute;bottom:36px;left:32px;display:flex;gap:20px;align-items:center;z-index:1}.forest-financing-visual strong{font-size:27px;line-height:1.15;font-weight:500;letter-spacing:-.6px}.forest-financing-visual svg{color:#ddbb8a;stroke-width:1.25}.forest-financing .forest-kicker{color:#b4c3a5}.forest-financing h2 em{font:inherit;color:#dfb786}.forest-financing p:not(.forest-kicker){color:#c0ccba;font-size:14px;line-height:1.9;margin-top:24px;max-width:430px}.forest-financing .forest-button{margin-top:30px}.forest-financing small{display:block;color:#a9b8a2;font-size:10px;margin-top:20px;max-width:330px;line-height:1.7}.forest-territories{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding-block:100px;border-bottom:1px solid #d9dfcb;align-items:center}.forest-territories h2{font-size:clamp(32px,3.2vw,44px)}.forest-territories>div>p:not(.forest-kicker){font-size:14px;line-height:1.8}.forest-territories>div>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.forest-territories a{display:flex;align-items:center;gap:16px;border:1px solid #b9c4a9;border-radius:60px;padding:12px 18px;font-size:12px}.forest-territories a:hover{background:#e9eddf}.forest-faq{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;padding-block:90px}.forest-faq h2{font-size:42px}.forest-final{background:#e4e8d8;padding:85px 0;text-align:center;border-top:1px solid #d6dfc8}.forest-final .forest-kicker{justify-content:center}.forest-final h2{font-size:clamp(45px,6vw,82px);font-weight:500;letter-spacing:-3px;line-height:1.05}.forest-final h2 em{font:inherit;color:#748369}.forest-final .forest-button{margin-top:30px;background:#17392e;color:#f4f0e4}.forest-final .forest-button>svg{background:#dbaf78;color:#17392e}.forest-final .forest-button:hover{background:#28513e}@keyframes forest-pan{0%{transform:scale(1.02)}to{transform:scale(1.085)}}@media(max-width:1100px){.forest-hero{min-height:760px}.forest-hero h1{font-size:67px}.forest-value-strip>.container>div{gap:11px}.forest-value-strip>.container>div+div{padding-left:20px}.forest-value-strip h2{font-size:14px}.forest-faq,.forest-financing-grid,.forest-intro,.forest-territories{gap:40px}.forest-solution-card{min-height:410px}.forest-card-content{padding:25px}.forest-card-content h3{font-size:24px}.forest-seal{right:6%;bottom:130px}}@media(max-width:750px){.forest-hero{min-height:760px;padding:65px 0 100px;align-items:flex-start}.forest-hero h1{font-size:clamp(49px,8.6vw,68px);letter-spacing:-2.5px;line-height:1.01}.forest-hero-shade{background:linear-gradient(90deg,#09291cde,#08221c66),linear-gradient(0deg,#08251ac4,transparent 45%)}.forest-hero-image{object-position:62% center}.forest-hero-actions{flex-direction:column;align-items:flex-start;gap:21px}.forest-hero-description{font-size:14px}.forest-hero .forest-kicker{font-size:9px;letter-spacing:1.7px}.forest-seal{width:90px;height:90px;right:25px;bottom:95px;gap:4px}.forest-seal>svg{width:20px;height:20px}.forest-seal>span{font-size:7px;letter-spacing:1px}.forest-hero-bottom{gap:12px;flex-wrap:wrap;font-size:8px;padding-top:15px}.forest-hero-bottom>a{font-size:10px}.forest-hero-bottom small{width:100%;font-size:8px}.forest-value-strip>.container{grid-template-columns:1fr}.forest-value-strip>.container>div{padding:18px 0;gap:18px}.forest-value-strip>.container>div+div{padding-left:0;border-left:0;border-top:1px solid #e9ebd61f}.forest-value-strip h2{font-size:16px}.forest-value-strip span{margin-left:auto;order:3}.forest-faq,.forest-financing-grid,.forest-intro,.forest-territories{grid-template-columns:1fr;gap:30px}.forest-intro{padding-block:60px}.forest-financing h2,.forest-intro h2,.forest-section-heading h2{font-size:43px;letter-spacing:-1.7px}.forest-intro>div>p:not(.forest-kicker){font-size:18px}.forest-kicker{margin-bottom:19px;font-size:9px}.forest-solutions{padding:55px 0 30px}.forest-section-heading{display:block;margin-bottom:28px}.forest-section-heading>p{margin-top:20px}.forest-solution-grid{grid-template-columns:1fr;gap:20px}.forest-solution-card{min-height:420px}.forest-card-content h3{font-size:32px;max-width:270px}.forest-card-content p{max-width:250px;font-size:13px}.forest-card-arrow{position:absolute;right:25px;bottom:28px}.forest-card-content p{padding-right:26px}.forest-solutions-foot>span{width:100%}.forest-financing{padding:55px 0}.forest-financing-visual{min-height:390px}.forest-financing-grid{gap:38px}.forest-financing h2{font-size:45px}.forest-territories{padding-block:60px}.forest-territories h2{font-size:35px}.forest-faq{padding-block:55px}.forest-faq h2{font-size:36px}.forest-final{padding:60px 0}.forest-final h2{font-size:54px;letter-spacing:-2px}}@media(prefers-reduced-motion:reduce){.forest-hero-image{animation:none}.forest-button:hover,.forest-button:hover>svg,.forest-solution-card:hover .forest-card-arrow,.forest-solution-card:hover>img{transform:none}}