.prototype-nav{position:relative;z-index:20;margin-top:78px;color:#fff;background:#09251e;font-family:'Avenir LT Pro 45 Book',sans-serif}.prototype-nav__inner{display:flex;width:min(1320px,calc(100% - 32px));min-height:54px;align-items:center;gap:24px;margin:auto}.prototype-nav__label{flex:0 0 auto;color:#e8b84a;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.prototype-nav__links{display:flex;overflow-x:auto;scrollbar-width:none}.prototype-nav__links::-webkit-scrollbar{display:none}.prototype-nav a{display:flex;min-height:54px;align-items:center;padding:0 15px;color:#cad8d1;font-size:.73rem;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.prototype-nav a:hover,.prototype-nav a[aria-current=page]{color:#fff;background:#194538}.new-home .prototype-nav,.forest-reference .prototype-nav{margin-top:78px}.proto-page{--ink:#173d30;--deep:#0b2d24;--green:#397052;--cream:#f3efe4;--sun:#e8b84a;color:#24372f;background:#fff;font-family:'Avenir LT Pro 45 Book',sans-serif}.proto-page *{box-sizing:border-box}.pp-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.pp-section{padding:105px 0}.proto-page .pp-label{margin:0 0 18px;color:#4e7d5f;font-size:.73rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.proto-page h1,.proto-page h2,.proto-page h3{font-family:'Avenir LT Pro 65 Medium',sans-serif}.proto-page h2{max-width:760px;margin:0 0 25px;color:var(--ink);font-size:clamp(2.4rem,4.3vw,4.7rem);font-weight:500;line-height:1.03;letter-spacing:-.04em}.pp-split{display:grid;grid-template-columns:1.08fr .92fr;gap:85px}.pp-heading{margin-bottom:55px}.pp-heading>p:last-child{max-width:680px;font-size:1.12rem;line-height:1.7}.pp-hero{position:relative;display:flex;min-height:78vh;align-items:flex-end;padding:175px 0 95px;color:#fff;background:var(--image) center/cover}.pp-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,29,22,.93),rgba(5,29,22,.12) 78%),linear-gradient(90deg,rgba(5,29,22,.4),transparent)}.pp-hero-copy{position:relative}.proto-page .pp-hero .pp-label{color:#d6e4cb}.proto-page .pp-hero h1{max-width:1000px;margin:0 0 25px;color:#fff;font-size:clamp(3.4rem,7.4vw,7.5rem);font-weight:500;line-height:.93;letter-spacing:-.05em}.pp-hero-copy>p:not(.pp-label){max-width:720px;font-size:1.28rem;line-height:1.6}.pp-arrow{display:inline-block;margin-top:28px;padding-bottom:5px;border-bottom:1px solid #fff;color:#fff;font-size:.74rem;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.pp-btn{display:inline-flex;min-height:55px;align-items:center;justify-content:center;padding:14px 24px;border:1px solid transparent;border-radius:0;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.pp-btn-sun{color:var(--deep);background:var(--sun)}.pp-btn-green{color:#fff;background:var(--green)}.pp-btn-line-dark{border-color:var(--ink);color:var(--ink);background:transparent}.pp-intro,.pp-cream{background:var(--cream)}.pp-lead{color:var(--ink);font-size:1.45rem;line-height:1.55}.pp-intro .pp-split>div:last-child p:last-child{line-height:1.7}.pp-programmes article{display:grid;grid-template-columns:110px 1fr;gap:30px;padding:48px 0;border-top:1px solid #c7d1ca}.pp-programmes>article:last-child{border-bottom:1px solid #c7d1ca}.pp-programmes article>span{color:#829b77;font-size:1rem}.pp-programmes h3{margin:0 0 15px;color:var(--ink);font-size:clamp(1.8rem,3vw,3rem)}.pp-programmes p{max-width:790px;font-size:1.08rem;line-height:1.65}.pp-programmes ul{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.pp-programmes li{padding:8px 12px;color:#476155;background:#eef2ed;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.pp-stats,.pp-dark,.pp-give{color:#fff;background:var(--deep)}.proto-page .light h2,.proto-page .light .pp-label,.proto-page .pp-give h2,.proto-page .pp-give .pp-label{color:#fff}.pp-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.pp-stat-grid article{padding:30px 0;border-top:1px solid #59776c}.pp-stat-grid strong{display:block;font-size:clamp(3.4rem,6vw,6.5rem);font-weight:400;line-height:1}.pp-stat-grid p{margin:12px 0 25px;font-size:1.08rem}.pp-stat-grid small{color:#c6d3cd;text-transform:uppercase}.pp-note{margin:45px 0 0;padding-top:20px;border-top:1px solid #547167;color:#b9c8c1;font-size:.74rem}.pp-field{background:#fff}.pp-field .pp-split{align-items:end}.pp-field .pp-split>div:last-child>p{font-size:1.1rem;line-height:1.65}.pp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.pp-icon-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #c9d3cd}.pp-icon-grid article{padding:30px 22px;border-right:1px solid #c9d3cd}.pp-icon-grid article:last-child{border:0}.pp-icon-grid span{display:block;margin-bottom:45px;color:#829b77}.pp-icon-grid h3{color:var(--ink);font-size:1.3rem}.pp-icon-grid p{color:#5e6e65;line-height:1.55}.pp-wildlife-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#456057}.pp-wildlife-strip article{min-height:260px;padding:28px;background:var(--deep)}.pp-wildlife-strip h3{font-size:1.35rem}.pp-wildlife-strip p{color:#c5d2cc;line-height:1.55}.pp-info-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #c5cec8}.pp-info-grid article{padding:30px}.pp-info-grid article:nth-child(3n+1){padding-left:0}.pp-info-grid article:not(:nth-child(3n)){border-right:1px solid #c5cec8}.pp-info-grid article:nth-child(-n+3){border-bottom:1px solid #c5cec8}.pp-info-grid h3{color:var(--ink)}.pp-info-grid p{color:#5e6d65;line-height:1.6}.pp-updated{margin:35px 0 0;color:#737f78;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.pp-route-list article{padding:20px 0;border-top:1px solid #c9d3cd}.pp-route-list strong{color:var(--ink);font-size:1.25rem}.pp-route-list p{margin:6px 0 0;line-height:1.55}.pp-enquiry{color:#fff;background:var(--green)}.proto-page .pp-enquiry h2,.proto-page .pp-enquiry .pp-label{color:#fff}.pp-enquiry .pp-split>div>p:last-child{font-size:1.1rem;line-height:1.65}.pp-form{padding:38px;color:var(--ink);background:#fff}.pp-form label{display:block;margin-bottom:16px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pp-form input,.pp-form select,.pp-form textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #bdc9c1;border-radius:0;background:#fff;font:inherit}.pp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pp-form small{display:block;margin-top:15px;color:#768179;line-height:1.4}.pp-funding{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid #cad3ce}.pp-funding article{padding:38px}.pp-funding article:nth-child(odd){padding-left:0;border-right:1px solid #cad3ce}.pp-funding article:nth-child(-n+2){border-bottom:1px solid #cad3ce}.pp-funding span{color:#829b77}.pp-funding h3{margin:15px 0;color:var(--ink);font-size:1.8rem}.pp-funding p{line-height:1.6}.pp-funding a{color:var(--green);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.pp-campaign{color:#fff;background:var(--green)}.proto-page .pp-campaign h2,.proto-page .pp-campaign .pp-label{color:#fff}.pp-campaign .pp-split>div:first-child>p:last-child{font-size:1.08rem;line-height:1.65}.pp-campaign-list{border-top:1px solid #82a08d}.pp-campaign-list a{display:block;padding:18px 0;border-bottom:1px solid #82a08d;color:#fff;text-decoration:none}.pp-campaign-list strong,.pp-campaign-list span{display:block}.pp-campaign-list strong{font-size:1.2rem}.pp-campaign-list span{margin-top:5px;color:#d4e0d8}.pp-give-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.pp-give-grid article{padding:35px;background:#173d31}.pp-give-grid h3{font-size:2rem}.pp-give-grid article>p:not(.pp-label){min-height:50px;color:#c8d5ce}.pp-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);border-block:1px solid #c9d3cd}.pp-trust-grid article{padding:35px}.pp-trust-grid article:nth-child(odd){padding-left:0;border-right:1px solid #c9d3cd}.pp-trust-grid article:nth-child(-n+2){border-bottom:1px solid #c9d3cd}.pp-trust-grid h3{color:var(--ink);font-size:1.6rem}.pp-trust-grid p{line-height:1.65}.pp-trust-grid a{color:var(--green);font-weight:700;text-decoration:none}.pp-people{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pp-people article div{display:flex;min-height:330px;align-items:center;justify-content:center;color:#9fb2a9;background:#173d31;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.pp-people h3{margin:20px 0 8px;font-size:1.5rem}.pp-people p{color:#c8d4ce}.pp-contact{background:var(--cream)}.pp-contact-card{padding:40px;background:#fff}.pp-contact-card p{padding-bottom:18px;border-bottom:1px solid #d4ddd7;line-height:1.6}.pp-contact-card a{color:var(--green)}.pp-title-hero{padding:190px 0 100px;color:#fff;background:var(--deep)}.proto-page .pp-title-hero .pp-label{color:#d4e1da}.proto-page .pp-title-hero h1,.pp-thanks h1{max-width:950px;margin:0 0 25px;color:#fff;font-size:clamp(3.5rem,7vw,7rem);font-weight:500;line-height:.95;letter-spacing:-.05em}.pp-title-hero>div>p:last-child{max-width:680px;font-size:1.2rem}.pp-feature-report{display:grid;grid-template-columns:1fr 360px;gap:80px;align-items:center}.pp-feature-report p:not(.pp-label){max-width:650px;font-size:1.1rem;line-height:1.65}.pp-report-cover{display:flex;min-height:450px;flex-direction:column;justify-content:space-between;padding:40px;color:#fff;background:var(--green)}.pp-report-cover span{font-size:2.2rem;line-height:1.05}.pp-report-cover strong{font-size:4rem;font-weight:400}.pp-docs{border-top:1px solid #c9d3cd}.pp-docs article{display:grid;grid-template-columns:70px 1fr auto;gap:25px;align-items:center;padding:25px 0;border-bottom:1px solid #c9d3cd}.pp-docs article>span{font-size:.68rem;font-weight:700;letter-spacing:.12em}.pp-docs h3{margin:0;color:var(--ink);font-size:1.25rem}.pp-docs p{margin:5px 0 0;color:#69776f}.pp-docs a{color:var(--green);font-size:.72rem;font-weight:700;text-decoration:none;text-transform:uppercase}.pp-thanks{min-height:78vh;padding:190px 0 110px;text-align:center;background:var(--cream)}.pp-thanks .pp-wrap{max-width:850px}.pp-thanks-mark{display:flex;width:70px;height:70px;align-items:center;justify-content:center;margin:0 auto 30px;border-radius:50%;color:#fff;background:var(--green);font-size:2rem}.proto-page .pp-thanks h1{color:var(--ink)}.pp-thanks>div>p:not(.pp-label){font-size:1.2rem;line-height:1.7}.pp-thanks .pp-actions{justify-content:center}.pp-thanks small{display:block;margin-top:40px;color:#748078}.page-template-page-work-placeholder #impact,.page-template-page-visit-placeholder #impact,.page-template-page-support-placeholder #impact,.page-template-page-about-placeholder #impact,.page-template-page-reports-placeholder #impact,.page-template-page-newsletter-thank-you #impact{display:none}
@media(max-width:991px){.prototype-nav__inner{align-items:flex-start;flex-direction:column;gap:0;padding-top:10px}.prototype-nav__label{padding-left:15px}.pp-section{padding:78px 0}.pp-split{grid-template-columns:1fr;gap:25px}.pp-stat-grid,.pp-icon-grid{grid-template-columns:repeat(2,1fr)}.pp-wildlife-strip{grid-template-columns:repeat(2,1fr)}.pp-feature-report{grid-template-columns:1fr}.pp-report-cover{max-width:380px}.pp-people{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.prototype-nav,.new-home .prototype-nav,.forest-reference .prototype-nav{margin-top:78px}.prototype-nav__inner{width:100%}.pp-wrap{width:calc(100% - 28px)}.pp-section{padding:65px 0}.pp-hero{min-height:700px;padding:140px 0 70px}.proto-page .pp-hero h1{font-size:3.6rem}.proto-page h2{font-size:2.5rem}.pp-programmes article{grid-template-columns:45px 1fr;gap:12px}.pp-stat-grid,.pp-icon-grid,.pp-wildlife-strip,.pp-info-grid,.pp-funding,.pp-give-grid,.pp-trust-grid,.pp-people{grid-template-columns:1fr}.pp-icon-grid article,.pp-info-grid article,.pp-funding article,.pp-funding article:nth-child(odd),.pp-trust-grid article,.pp-trust-grid article:nth-child(odd){padding:25px 0;border-right:0;border-bottom:1px solid #c9d3cd}.pp-form{padding:28px 20px}.pp-form-row{grid-template-columns:1fr}.pp-title-hero{padding:150px 0 75px}.proto-page .pp-title-hero h1,.pp-thanks h1{font-size:3.4rem}.pp-feature-report{gap:35px}.pp-docs article{grid-template-columns:48px 1fr}.pp-docs article>a{grid-column:2}.pp-thanks{padding:155px 0 80px}}
