.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)}}.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%}
