.hero-image,.hero-image-wrapper:where(.astro-mzshx2g3){width:100%;height:100%}.hero:where(.astro-mzshx2g3){--padding-block:0;--hero-faux-padding:var(--space-s);--hero-transition-duration:var(--hero-transition-duration-override,var(--duration-very-long));grid-template-columns:var(--hero-faux-padding) 0fr auto 1fr var(--hero-faux-padding);grid-template-rows:var(--hero-faux-padding) 0fr auto 1fr var(--hero-faux-padding);display:grid}.hero:where(.astro-mzshx2g3)[data-has-transitions=false]{--hero-transition-duration-override:0s}.hero:where(.astro-mzshx2g3) .hero-image-wrapper{grid-area:1/1/6/6;width:100%;height:100%}.heading-subheading-container:where(.astro-mzshx2g3){font-size:var(--hero-font-size,var(--step-5));letter-spacing:var(--letter-spacing-step-4);text-align:center;--color-text-default:var(--green-05);background-color:var(--color-background-default);grid-area:3/3/4/4;padding:.2lh .6ch;position:relative}.heading-subheading-container:where(.astro-mzshx2g3) .h1:where(.astro-mzshx2g3),.heading-subheading-container:where(.astro-mzshx2g3) .h2:where(.astro-mzshx2g3),.heading-subheading-container:where(.astro-mzshx2g3) .h3:where(.astro-mzshx2g3),.heading-subheading-container:where(.astro-mzshx2g3) p:where(.astro-mzshx2g3):not(.does-not-exist){font-size:inherit;letter-spacing:inherit}@media (aspect-ratio>=4/3){.hero:where(.astro-mzshx2g3){--hero-font-size:var(--step-7);aspect-ratio:16/9;grid-template-columns:var(--hero-faux-padding) 1fr auto 1fr var(--hero-faux-padding);grid-template-rows:var(--hero-faux-padding) 1fr auto 1fr var(--hero-faux-padding);height:95vh;transition:grid-template var(--hero-transition-duration) var(--ease-out-expo)}.heading-subheading-container:where(.astro-mzshx2g3){transition-property:font-size var(--hero-transition-duration) var(--ease-out-expo)}.hero:where(.astro-mzshx2g3)[data-is-collapsed]{--hero-font-size:var(--step-5);grid-template-columns:var(--hero-faux-padding) 0fr auto 1fr var(--hero-faux-padding);grid-template-rows:var(--hero-faux-padding) 1fr auto 0fr var(--hero-faux-padding)}}:where(.astro-aahcj7tw)[data-tag-color=green]{--tag-color:var(--green-05);--tag-background-color:var(--green-80)}:where(.astro-aahcj7tw)[data-tag-color=blue]{--tag-color:var(--purple-05);--tag-background-color:var(--blue-80)}:where(.astro-aahcj7tw)[data-tag-color=purple]{--tag-color:var(--purple-05);--tag-background-color:var(--purple-80)}:where(.astro-aahcj7tw)[data-tag-color=red]{--tag-color:var(--red-05);--tag-background-color:var(--red-80)}:where(.astro-aahcj7tw)[data-tag-color=black]{--tag-color:var(--gray-05);--tag-background-color:var(--gray-99)}.tag:where(.astro-aahcj7tw){--color-text-default:var(--tag-color);background:var(--tag-background-color);padding:var(--space-xs);border-radius:1lh;padding-left:.7lh;padding-right:.7lh}@supports (color:lab(from red l 1 1%/calc(alpha + 0.1))){.tag:where(.astro-aahcj7tw){--color-text-default:oklch(from var(--tag-background-color) 1 .05 h)}}.tag:where(.astro-aahcj7tw) [data-icon]{transition-delay:.2s;transition-duration:var(--tag-icon-transition-duration,var(--duration-long));transition-property:opacity,transform;transition-timing-function:var(--tag-icon-transition-timing-function,var(--ease-out-expo))}.tag:where(.astro-aahcj7tw)[data-is-in-viewport=false] [data-icon]{--tag-icon-transition-duration:0}.tag:where(.astro-aahcj7tw)[data-is-in-viewport=false] [data-icon=lucide\:check]{transform:scale(0)}.tag:where(.astro-aahcj7tw)[data-is-in-viewport=false] [data-icon=lucide\:hourglass]{transform:rotate(-180deg)}.tag:where(.astro-aahcj7tw)[data-is-in-viewport=false] [data-icon=lucide\:x]{opacity:0;transform:scale(2.5)rotate(-180deg)}.tag:where(.astro-aahcj7tw) [data-icon=lucide\:check]{--tag-icon-transition-timing-function:linear(0,1.053 12.6%,1.34 19.6%,1.489 27.4%,1.514 33.6%,1.478 40.6%,1.057 77%,1.011 87.2%,1)}.tag:where(.astro-aahcj7tw) [data-icon=lucide\:hourglass]{--tag-icon-transition-timing-function:linear(0,.751 17.6%,.985 27%,1.134 37.2%,1.192 46.2%,1.196 56.4%,1.028 88.8%,1)}.tag:where(.astro-aahcj7tw) [data-icon=lucide\:x]{--tag-icon-transition-timing-function:linear(0,.845 17.2%,1.102 26.4%,1.258 36.4%,1.311 45.2%,1.3 54.8%,1.045 87.6%,1)}.afforestation-site-specs:where(.astro-yswiohrz){align-items:flex-start;gap:var(--space-m);flex-wrap:wrap;display:flex}.specs-list:where(.astro-yswiohrz){grid-column-gap:var(--space-s);grid-row-gap:var(--space-3xs);grid-template-columns:auto auto;display:inline-grid}dt:where(.astro-yswiohrz){grid-column:1/2}dd:where(.astro-yswiohrz){font-weight:var(--font-weight-label);grid-column:2/3}@media (width<=calc(52rem - 1px)){dt:where(.astro-yswiohrz).text-align-right{text-align:left}}@media (width>=52rem){dl:where(.astro-yswiohrz){grid-template-rows:auto auto}dt:where(.astro-yswiohrz){grid-row:1/2}dd:where(.astro-yswiohrz),dt:where(.astro-yswiohrz){grid-column:auto}dd:where(.astro-yswiohrz){grid-row:2/3}}.timeline:where(.astro-nbmaaepz){--timeline-entry-spacing:var(--space-s);--timeline-line-padding:var(--space-s);--timeline-line-thickness:var(--border-thickness-regular);--timeline-point-size:.8cap;--timeline-point-inset-top:.6cap;gap:var(--timeline-entry-spacing);flex-direction:column;display:flex}.timeline:where(.astro-nbmaaepz):has(.timeline-entry:nth-child(2)){border-left:var(--timeline-line-thickness) solid var(--color-text-default);padding-left:var(--timeline-line-padding)}.timeline-entry:where(.astro-nbmaaepz){grid-column-gap:var(--space-s);grid-row-gap:var(--space-3xs);grid-template-columns:auto;display:inline-grid;position:relative}.timeline-entry:where(.astro-nbmaaepz) .timestamp:where(.astro-nbmaaepz){font-size:inherit;font-weight:var(--font-weight-strong)}@supports (font-size:1cap){.timeline-entry:where(.astro-nbmaaepz):first-child:not(:only-child) .timestamp:where(.astro-nbmaaepz):before,.timeline-entry:where(.astro-nbmaaepz):last-child:not(:only-child) .timestamp:where(.astro-nbmaaepz):before{background:var(--color-background-default);content:"";left:calc(var(--timeline-line-padding)*-1 - var(--timeline-line-thickness));width:var(--timeline-line-thickness);position:absolute}.timeline-entry:where(.astro-nbmaaepz):first-child .timestamp:where(.astro-nbmaaepz):before{height:.5em;top:0}.timeline-entry:where(.astro-nbmaaepz):last-child .timestamp:where(.astro-nbmaaepz):before{top:.5em;bottom:0}.timeline-entry:where(.astro-nbmaaepz):not(:only-child) .timestamp:where(.astro-nbmaaepz):after{background:var(--color-text-default);content:"";height:var(--timeline-point-size);left:calc(var(--timeline-line-padding)*-1 - var(--timeline-point-size)/2 - var(--timeline-line-thickness)/2);top:var(--timeline-point-inset-top);width:var(--timeline-point-size);border-radius:50%;position:absolute}}@media (width>=25rem){.timeline:where(.astro-nbmaaepz):has(.timeline-entry:nth-child(2)){border:none;padding:0}.timeline-entry:where(.astro-nbmaaepz){grid-column-gap:calc(var(--timeline-line-padding)*2);grid-template-rows:auto;grid-template-columns:auto 1fr}.timestamp:where(.astro-nbmaaepz){-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-column:1/2}.entry-body:where(.astro-nbmaaepz){grid-column:2/3}.timeline-entry:where(.astro-nbmaaepz) .entry-body:where(.astro-nbmaaepz),.timeline-entry:where(.astro-nbmaaepz) .timestamp:where(.astro-nbmaaepz){position:relative}@supports (font-size:1cap){.timeline-entry:where(.astro-nbmaaepz):not(:only-child) .entry-body:where(.astro-nbmaaepz):before{background:var(--color-text-default);content:"";bottom:0;left:calc(var(--timeline-line-padding)*-1 - var(--timeline-line-thickness)/2);top:calc(var(--timeline-entry-spacing)*-1);width:var(--timeline-line-thickness);position:absolute}.timeline-entry:where(.astro-nbmaaepz):first-child .entry-body:where(.astro-nbmaaepz):before{top:calc(var(--timeline-point-inset-top) + var(--timeline-point-size)/2)}.timeline-entry:where(.astro-nbmaaepz):last-child .entry-body:where(.astro-nbmaaepz):before{height:calc(var(--timeline-entry-spacing) + var(--timeline-point-inset-top) + var(--timeline-point-size)/2);bottom:auto}.timeline-entry:where(.astro-nbmaaepz):not(:only-child) .timestamp:where(.astro-nbmaaepz):after{left:auto;right:calc(var(--timeline-line-padding)*-1 - var(--timeline-point-size)/2)}}}.article:where(.astro-nrlrbpfk){--block-padding-block:0;--flow-space:var(--space-m-l);width:100%}
