.forest-stage{border-bottom:1px solid var(--stone);grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(28px,4.5vw,64px);margin-bottom:clamp(32px,4.5vw,48px);padding-bottom:clamp(32px,4.5vw,48px);display:grid}.forest-stage .forest-tally{border-bottom:0;flex-direction:column;align-self:stretch;min-height:100%;margin-bottom:0;padding-bottom:0;display:flex}.forest-stage .forest-tally__number{font-size:clamp(4.2rem,8vw,7.2rem)}.forest-tally__aside{max-width:34ch;margin-top:auto;padding-top:clamp(28px,4vw,40px)}.forest-tally__aside p{color:var(--warm-gray);margin:0;font-size:.95rem;line-height:1.55}.forest-tally__aside p+p{margin-top:10px}.forest-film{min-width:0;margin:0}.forest-film__stage{isolation:isolate;cursor:pointer;-webkit-user-select:none;user-select:none;background:#243028;border-radius:4px;outline:none;position:relative;overflow:hidden}.forest-film__stage:focus-visible{box-shadow:0 0 0 2px var(--linen), 0 0 0 4px var(--near-black)}.forest-film__poster,.forest-film__video{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.forest-film__poster{position:absolute;inset:0}.forest-film__video{z-index:1;opacity:0;transition:opacity .28s var(--ease,ease);position:relative}.forest-film__stage.is-started .forest-film__video{opacity:1}.forest-film__video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.forest-film__video::-webkit-media-controls-enclosure{-webkit-appearance:none;display:none!important}.forest-film__video::-webkit-media-controls-start-playback-panel{-webkit-appearance:none;display:none!important}.forest-film__video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.forest-film__shield{z-index:2;position:absolute;inset:0}.forest-film__idle{z-index:3;pointer-events:none;background:linear-gradient(#1416151f 0%,#14161547 48%,#1416158c 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.forest-film__play{pointer-events:auto;width:64px;height:64px;color:var(--near-black);box-shadow:none;cursor:pointer;transition:transform .22s cubic-bezier(.22, 1, .36, 1), background .22s var(--ease,ease);background:#f9f8f6f0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.forest-film__play svg{fill:currentColor;width:22px;height:22px;margin-left:2px}.forest-film__play:hover,.forest-film__play:focus-visible{background:#fff;transform:scale(1.04)}.forest-film__play:focus-visible{outline:2px solid var(--linen);outline-offset:3px}.forest-film__stage.is-started .forest-film__idle{background:#14161552}.forest-film__bar{z-index:4;opacity:0;pointer-events:none;transition:opacity .22s var(--ease,ease), transform .22s var(--ease,ease);background:linear-gradient(#0000 0%,#121413b8 100%);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:28px 12px 10px;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.forest-film__stage.is-started.is-chrome .forest-film__bar,.forest-film__stage.is-started:focus-within .forest-film__bar{opacity:1;pointer-events:auto;transform:none}.forest-film__ctrl{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.forest-film__ctrl svg{fill:currentColor;width:18px;height:18px}.forest-film__ctrl:hover,.forest-film__ctrl:focus-visible{background:#ffffff1f}.forest-film__ctrl:focus-visible{outline:2px solid var(--linen);outline-offset:2px}.forest-film__scrub{cursor:pointer;align-items:center;height:18px;display:flex}.forest-film__track{background:#ffffff47;border-radius:99px;width:100%;height:3px;display:block;overflow:hidden}.forest-film__fill{background:var(--linen);height:100%;display:block}.forest-film__time{color:#ffffffe0;font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;margin:0;font-size:.72rem}.forest-film__volume{align-items:center;gap:6px;min-width:0;display:flex}.forest-film__vol-scrub{cursor:pointer;align-items:center;width:72px;height:18px;display:flex}@media (max-width:640px){.forest-film__vol-scrub{width:52px}}.forest-film__caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:12px;display:flex}.forest-film__caption-title{font-family:var(--font-serif);color:var(--near-black);font-size:1.12rem;font-style:italic;font-weight:400}.forest-film__caption-meta{color:var(--warm-gray);letter-spacing:.04em;font-size:.82rem}.forest-metrics{width:100%;max-width:100%;overflow:hidden}.forest-metrics__row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;max-width:100%;display:grid}.forest-metric{aspect-ratio:1;color:#fff;isolation:isolate;border-radius:4px;width:100%;min-width:0;position:relative;overflow:hidden}.forest-metric__media{background:#243028;margin:0;position:absolute;inset:0}.forest-metric__media img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.01)}.forest-metric__media:after{content:"";transition:background .4s var(--ease,ease);background:linear-gradient(#14161514 0%,#1416156b 46%,#141615c7 100%);position:absolute;inset:0}.forest-metric__body{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding:16px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(0)}.forest-metric:hover .forest-metric__media img,.forest-metric:focus-within .forest-metric__media img{transform:scale(1.08)}.forest-metric:hover .forest-metric__body,.forest-metric:focus-within .forest-metric__body{transform:translateY(-4px)}.forest-metric__blurb{font-family:var(--font-sans);color:#ffffffe0;text-wrap:pretty;max-width:min(100%,22rem);margin:6px 0 0;font-size:.72rem;font-weight:400;line-height:1.35}.forest-metric__name{margin-top:8px}@media (hover:hover) and (pointer:fine){.forest-metric__blurb{opacity:0;max-height:0;margin-top:0;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .28s,transform .42s cubic-bezier(.22,1,.36,1),margin-top .42s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(4px)}.forest-metric:hover .forest-metric__blurb,.forest-metric:focus-within .forest-metric__blurb{opacity:1;max-height:4.5em;margin-top:6px;transform:none}}.forest-faq{border-top:1px solid var(--stone)}.forest-faq__layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.forest-faq__head{max-width:22rem}.forest-faq__title{font-family:var(--font-serif);color:var(--near-black);margin:0;font-size:clamp(1.9rem,3.5vw,2.5rem);font-weight:300;line-height:1.12}.forest-faq__items{border-top:1px solid var(--stone)}.forest-faq__item{border-bottom:1px solid var(--stone);padding:22px 0}.forest-faq__item h3{font-family:var(--font-serif);color:var(--near-black);margin:0 0 8px;font-size:1.22rem;font-weight:400}.forest-faq__item p{max-width:62ch;color:var(--warm-gray);margin:0;font-size:1rem;line-height:1.65}.forest-qa{max-width:46rem}.forest-qa h3{font-family:var(--font-serif);color:var(--near-black);margin:22px 0 8px;font-size:1.25rem;font-weight:400}.forest-qa h2{font-family:var(--font-serif);color:var(--near-black);margin:0 0 18px;font-size:1.45rem;font-weight:400}.forest-qa p{color:var(--warm-gray);margin:0 0 22px;font-size:1.02rem;line-height:1.65}.forest-qa p:last-child{margin-bottom:0}.forest-how{max-width:none}.container.forest-how{max-width:1600px}.forest-how__layout{grid-template-columns:minmax(260px,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(32px,4.5vw,56px);display:grid}.forest-how__copy{max-width:32rem;padding-top:4px}.forest-how__layout .forest-how__head{margin-bottom:clamp(24px,3vw,32px)}.forest-how__layout .forest-how__steps{grid-template-columns:1fr;gap:0}.forest-how__layout .forest-how__steps li,.forest-how__layout .forest-how__steps li+li{padding-left:0;padding-right:0}.forest-how__layout .forest-how__steps p{max-width:none}.forest-how__layout .forest-how__dash{margin-top:28px}.forest-gallery{width:100%;min-width:0}.forest-gallery__stage-wrap{position:relative}.forest-gallery__stage{cursor:default;aspect-ratio:3/2;background:#243028;border:0;border-radius:4px;outline:none;width:100%;padding:0;display:block;position:relative;overflow:hidden}.forest-gallery__photo{opacity:0;pointer-events:none;z-index:0;transition:opacity .32s;position:absolute;inset:0}.forest-gallery__photo.is-active{opacity:1;z-index:1}.forest-gallery__photo img{object-fit:cover;width:100%;height:100%;display:block}.forest-gallery__stage:focus-visible{outline:2px solid var(--near-black);outline-offset:3px}.forest-gallery__stage-meta{z-index:4;color:#fff;font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:linear-gradient(#0000 0%,#121413b3 100%);justify-content:flex-start;align-items:center;gap:12px;padding:28px 14px 12px;font-size:.7rem;display:flex;position:absolute;bottom:0;left:0;right:0}.forest-gallery__nav{z-index:3;width:36px;height:36px;color:var(--near-black);box-shadow:none;cursor:pointer;transition:background .2s var(--ease,ease), opacity .2s var(--ease,ease);opacity:.92;background:#f9f8f6f0;border:1px solid #1a1a1a1f;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.forest-gallery__nav svg{width:16px;height:16px}.forest-gallery__nav--prev{left:10px}.forest-gallery__nav--prev svg{transform:rotate(180deg)}.forest-gallery__nav--next{right:10px}.forest-gallery__nav:hover,.forest-gallery__nav:focus-visible{opacity:1;background:#fff}.forest-gallery__nav:focus-visible{outline:2px solid var(--near-black);outline-offset:2px}.forest-gallery__rail{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex}.forest-gallery__dot{background:var(--stone);cursor:pointer;width:7px;height:7px;transition:width .24s cubic-bezier(.22, 1, .36, 1), background .24s var(--ease,ease);border:0;border-radius:99px;padding:0}.forest-gallery__dot:hover,.forest-gallery__dot:focus-visible{background:var(--taupe)}.forest-gallery__dot.is-active{background:var(--near-black);width:22px}.forest-gallery__dot:focus-visible{outline:2px solid var(--near-black);outline-offset:3px}@media (max-width:900px){.forest-stage{grid-template-columns:1fr;gap:28px}.forest-tally__aside{margin-top:22px;padding-top:0}.forest-how__layout,.forest-faq__layout{grid-template-columns:1fr;gap:36px}.forest-how__copy,.forest-faq__head{max-width:none}.forest-metrics__row{grid-template-columns:repeat(2,minmax(0,1fr))}.forest-metric{aspect-ratio:4/3}}@media (max-width:640px){.forest-metrics__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.forest-metric{aspect-ratio:4/3}.forest-metric__body{padding:14px 18px}.forest-metric__value{font-size:clamp(1.55rem,7vw,1.9rem)}.forest-metric__blurb{max-width:none;font-size:.78rem}.forest-metric__name{margin-top:6px}}@media (min-width:901px) and (max-width:1180px){.forest-metrics__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (pointer:coarse){.forest-film__stage.is-started .forest-film__bar{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.forest-film__video,.forest-film__play,.forest-film__bar,.forest-gallery__photo,.forest-gallery__dot,.forest-metric__media img,.forest-metric__body,.forest-metric__blurb{transition:none;animation:none}.forest-film__play:hover,.forest-film__play:focus-visible,.forest-gallery__nav:hover,.forest-gallery__nav:focus-visible,.forest-metric:hover .forest-metric__media img,.forest-metric:focus-within .forest-metric__media img,.forest-metric:hover .forest-metric__body,.forest-metric:focus-within .forest-metric__body{transform:none}.forest-metric__blurb{opacity:1;max-height:none;margin-top:6px;overflow:visible;transform:none}}