.forest-reference{--ink:#173d30;--deep:#0b2d24;--green:#397052;--moss:#8da775;--cream:#f3efe4;--sun:#e8b84a;color:#24372f;background:#fff;font-family:'Avenir LT Pro 45 Book',sans-serif}.forest-reference *{box-sizing:border-box}.fr-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.fr-section{padding:110px 0}.forest-reference .fr-label{margin:0 0 18px;color:#4c7b5c;font-size:.74rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.forest-reference h1,.forest-reference h2,.forest-reference h3{font-family:'Avenir LT Pro 65 Medium',sans-serif}.forest-reference h2{max-width:760px;margin:0 0 25px;color:var(--ink);font-size:clamp(2.4rem,4.4vw,4.8rem);font-weight:500;line-height:1.02;letter-spacing:-.04em}.fr-heading{margin-bottom:60px}.fr-heading>p:last-child{max-width:680px;font-size:1.12rem;line-height:1.7}.fr-split{display:grid;grid-template-columns:1.08fr .92fr;gap:90px}.fr-hero{position:relative;display:flex;min-height:82vh;align-items:flex-end;padding:190px 0 100px;color:#fff;background:var(--image) center/cover}.fr-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,30,23,.94),rgba(5,30,23,.15) 75%),linear-gradient(90deg,rgba(5,30,23,.45),transparent)}.fr-hero-copy{position:relative}.forest-reference .fr-hero .fr-label{color:#d7e6ca}.forest-reference .fr-hero h1{max-width:980px;margin:0 0 25px;color:#fff;font-size:clamp(3.8rem,8.5vw,8.8rem);font-weight:500;line-height:.9;letter-spacing:-.055em}.fr-hero-copy>p:not(.fr-label){max-width:720px;font-size:1.3rem;line-height:1.6}.fr-scroll{display:inline-block;margin-top:30px;padding-bottom:5px;border-bottom:1px solid #fff;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.fr-intro{background:var(--cream)}.fr-intro .fr-lead{color:var(--ink);font-size:1.5rem;line-height:1.55}.fr-intro .fr-split>div:last-child p:last-child{line-height:1.7}.fr-important{background:#fff}.fr-importance{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c9d3cd}.fr-importance article{padding:35px 32px 15px 0}.fr-importance article+article{padding-left:32px;border-left:1px solid #c9d3cd}.fr-importance span,.fr-habitat-grid span{display:block;margin-bottom:55px;color:var(--moss);font-size:.75rem;letter-spacing:.14em}.fr-importance h3,.fr-habitat-grid h3{color:var(--ink);font-size:1.55rem}.fr-importance p,.fr-habitat-grid p{color:#5b6a62;line-height:1.65}.fr-disclaimer{margin:50px 0 0;padding-top:20px;border-top:1px solid #d7ded9;color:#768179;font-size:.74rem}.fr-wildlife{color:#fff;background:var(--deep)}.forest-reference .fr-heading-light h2,.forest-reference .fr-heading-light .fr-label{color:#fff}.fr-heading-light>p:last-child{color:#ccd8d2}.fr-species{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fr-species article{min-height:280px;padding:28px;border:1px solid #3b5d52}.fr-species article:not(.fr-featured){display:flex;flex-direction:column;justify-content:flex-end}.fr-species article>span{color:#a8bbae;font-size:.72rem;letter-spacing:.1em}.fr-species h3{margin:10px 0;font-size:1.45rem}.fr-species p{margin-bottom:0;color:#cbd7d1;line-height:1.55}.fr-species .fr-featured{position:relative;min-height:480px;padding:0;border:0;background:linear-gradient(0deg,rgba(3,25,18,.94),transparent 75%),var(--image) center/cover}.fr-featured div{position:absolute;right:0;bottom:0;left:0;padding:30px}.fr-featured small{font-size:.66rem;letter-spacing:.11em;text-transform:uppercase}.fr-featured div>span{display:block;margin-top:15px;color:#a8bbae;font-size:.65rem}.fr-habitats{background:var(--cream)}.fr-habitat-grid{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid #c5cec8}.fr-habitat-grid article{min-height:260px;padding:35px}.fr-habitat-grid article:nth-child(odd){padding-left:0;border-right:1px solid #c5cec8}.fr-habitat-grid article:nth-child(-n+2){border-bottom:1px solid #c5cec8}.fr-habitat-grid span{margin-bottom:30px}.fr-threats{background:#fff}.fr-threats .fr-split>div:first-child>p:last-child{max-width:500px;font-size:1.12rem;line-height:1.7}.fr-threat-list article{padding:22px 0;border-top:1px solid #c9d3cd}.fr-threat-list strong{color:var(--ink);font-size:1.3rem}.fr-threat-list p{margin:8px 0 0;color:#607067;line-height:1.55}.fr-conservation{color:#fff;background:var(--green)}.fr-conservation .fr-wrap{display:grid;grid-template-columns:.85fr 1.15fr}.fr-conservation-copy{display:flex;flex-direction:column;justify-content:center;padding:65px}.forest-reference .fr-conservation h2,.forest-reference .fr-conservation .fr-label{color:#fff}.fr-conservation-copy>p:not(.fr-label){font-size:1.08rem;line-height:1.7}.fr-conservation-image{min-height:600px;padding:25px;background:var(--image) center/cover}.fr-conservation-image span{display:inline-block;padding:9px 14px;color:var(--deep);background:#fff;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.fr-cta{color:#fff;background:var(--deep)}.forest-reference .fr-cta h2,.forest-reference .fr-cta .fr-label{color:#fff}.fr-cta .fr-split{align-items:end}.fr-cta .fr-split>div:last-child>p{font-size:1.12rem;line-height:1.7}.fr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fr-btn{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:14px 25px;border:1px solid transparent;border-radius:0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.fr-btn-sun{color:var(--deep);background:var(--sun)}.fr-btn-line{border-color:#fff;color:#fff}.page-template-page-forest-placeholder #impact{display:none}
@media(max-width:991px){.fr-section{padding:80px 0}.fr-split{grid-template-columns:1fr;gap:25px}.fr-species{grid-template-columns:repeat(2,1fr)}.fr-importance{grid-template-columns:1fr}.fr-importance article,.fr-importance article+article{padding:28px 0;border-left:0;border-bottom:1px solid #c9d3cd}.fr-importance span{margin-bottom:20px}.fr-conservation .fr-wrap{grid-template-columns:1fr}.fr-conservation-copy{padding:20px 0 55px}}
@media(max-width:767px){.fr-wrap{width:calc(100% - 28px)}.fr-section{padding:68px 0}.fr-hero{min-height:720px;padding:150px 0 75px}.forest-reference .fr-hero h1{font-size:4rem}.forest-reference h2{font-size:2.55rem}.fr-intro .fr-lead{font-size:1.25rem}.fr-species,.fr-habitat-grid{grid-template-columns:1fr}.fr-species .fr-featured{min-height:430px}.fr-species article{min-height:220px}.fr-habitat-grid article,.fr-habitat-grid article:nth-child(odd){min-height:0;padding:28px 0;border-right:0;border-bottom:1px solid #c5cec8}.fr-conservation-image{min-height:420px}}
