#environment-page[data-astro-cid-b6yzn7ss]{overflow-y:auto}.env-section[data-astro-cid-b6yzn7ss]{padding:6rem 2rem;background:var(--deep);min-height:100vh;position:relative;overflow:hidden}.topo-background[data-astro-cid-b6yzn7ss]{position:absolute;inset:0;pointer-events:none;z-index:0}.topo-background[data-astro-cid-b6yzn7ss] svg[data-astro-cid-b6yzn7ss]{width:100%;height:100%}.topo-line{fill:none;stroke:#8b816314;stroke-width:1;animation:topoWave 8s ease-in-out infinite}.topo-line:nth-child(2){animation-delay:-1s}.topo-line:nth-child(3){animation-delay:-2s}.topo-line:nth-child(4){animation-delay:-3s}.topo-line:nth-child(5){animation-delay:-4s}.topo-line:nth-child(6){animation-delay:-5s}.topo-line:nth-child(7){animation-delay:-6s}.topo-line:nth-child(8){animation-delay:-7s}@keyframes topoWave{0%,to{stroke:#8b816314;transform:translateY(0)}50%{stroke:#8b81631f;transform:translateY(-3px)}}.wildlife-animal{fill:none;stroke:#8b816340;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.wildlife-bird{animation:birdFly .4s ease-in-out infinite alternate}@keyframes birdFly{0%{transform:translateY(0) scaleY(1)}to{transform:translateY(-2px) scaleY(.85)}}.wildlife-butterfly{animation:butterflyFlutter .3s ease-in-out infinite alternate}@keyframes butterflyFlutter{0%{transform:scaleX(1) rotate(-5deg)}to{transform:scaleX(.6) rotate(5deg)}}.wildlife-rabbit{animation:rabbitHop 1.5s ease-in-out infinite}@keyframes rabbitHop{0%,to{transform:translateY(0) scaleY(1)}15%{transform:translateY(-8px) scaleY(1.1)}30%{transform:translateY(0) scaleY(.95)}}.wildlife-deer{animation:deerGraze 4s ease-in-out infinite}@keyframes deerGraze{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-3deg)}}.wildlife-squirrel{animation:squirrelTwitch 2s ease-in-out infinite}@keyframes squirrelTwitch{0%,to{transform:scaleX(1)}10%{transform:scaleX(-1)}20%{transform:scaleX(1)}}.topo-tree{fill:none;stroke:#8b816333;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.env-container[data-astro-cid-b6yzn7ss]{max-width:1200px;margin:0 auto;padding-top:2rem;position:relative;z-index:1}.env-title[data-astro-cid-b6yzn7ss]{font-size:2.5rem;font-weight:300;color:var(--gold);text-align:center;margin-bottom:3rem;letter-spacing:.15em}.env-grid[data-astro-cid-b6yzn7ss]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}.env-stat[data-astro-cid-b6yzn7ss]{text-align:center;padding:2rem;border:1px solid rgba(139,129,99,.2);background:#0a0908b3;backdrop-filter:blur(5px)}.env-stat[data-astro-cid-b6yzn7ss].highlight{border-color:#8b816366;background:#8b81630d}.env-number[data-astro-cid-b6yzn7ss]{font-size:3rem;font-weight:300;color:var(--gold)}.env-number[data-astro-cid-b6yzn7ss].counter{font-variant-numeric:tabular-nums}.env-label[data-astro-cid-b6yzn7ss]{font-size:.8rem;letter-spacing:.15em;margin-top:.5rem;opacity:.7}.env-stat[data-astro-cid-b6yzn7ss].certifications,.env-stat[data-astro-cid-b6yzn7ss].museum,.env-stat[data-astro-cid-b6yzn7ss].mills,.env-stat[data-astro-cid-b6yzn7ss].renewable,.env-stat[data-astro-cid-b6yzn7ss].highlight{padding:2.5rem 1.5rem}.env-cert-details[data-astro-cid-b6yzn7ss]{font-size:.85rem;letter-spacing:.08em;margin-top:1.2rem;opacity:.7;color:var(--gold);font-weight:400}.env-cert-note[data-astro-cid-b6yzn7ss]{font-size:.8rem;font-style:italic;margin-top:.8rem;opacity:.55;line-height:1.6;max-width:280px;margin-left:auto;margin-right:auto}.env-unit[data-astro-cid-b6yzn7ss]{font-size:1rem;opacity:.6;margin-left:.3rem}.env-philosophy[data-astro-cid-b6yzn7ss]{margin-top:3rem;text-align:center;padding:2rem}.env-quote[data-astro-cid-b6yzn7ss]{font-size:1.5rem;font-weight:300;font-style:italic;color:var(--gold);margin-bottom:1rem}.env-subtext[data-astro-cid-b6yzn7ss]{opacity:.7;margin-bottom:2rem}.byproducts[data-astro-cid-b6yzn7ss]{margin-top:2rem;display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;max-width:800px;margin-left:auto;margin-right:auto}.byproduct[data-astro-cid-b6yzn7ss]{font-size:.75rem;padding:.4rem .8rem;border:1px solid rgba(139,129,99,.25);background:#0a090880;letter-spacing:.05em;transition:all .3s ease}.byproduct[data-astro-cid-b6yzn7ss]:hover{border-color:#8b816380;background:#8b816314}.reforestation[data-astro-cid-b6yzn7ss]{margin-top:4rem;margin-bottom:3rem;padding:3rem;border:1px solid rgba(139,129,99,.15);background:#0a090899;text-align:center}.reforestation-title[data-astro-cid-b6yzn7ss]{font-size:1.2rem;color:var(--gold);letter-spacing:.2em;margin-bottom:1rem}.reforestation-description[data-astro-cid-b6yzn7ss]{font-size:.95rem;font-style:italic;opacity:.7;max-width:600px;margin:0 auto 2rem;line-height:1.6}.reforestation-citation[data-astro-cid-b6yzn7ss]{font-size:.7rem;opacity:.4;margin-top:1.5rem;letter-spacing:.05em}.reforestation-stats[data-astro-cid-b6yzn7ss]{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap}.reforestation-stat[data-astro-cid-b6yzn7ss]{text-align:center}.reforestation-number[data-astro-cid-b6yzn7ss]{font-size:4rem;font-weight:200;color:var(--gold);line-height:1;font-variant-numeric:tabular-nums}.reforestation-label[data-astro-cid-b6yzn7ss]{font-size:.75rem;letter-spacing:.15em;opacity:.6;margin-top:.5rem}.tree-icon[data-astro-cid-b6yzn7ss]{display:inline-block;vertical-align:middle;margin-right:.5rem}.tree-icon[data-astro-cid-b6yzn7ss] svg[data-astro-cid-b6yzn7ss]{width:24px;height:24px}.tree-icon[data-astro-cid-b6yzn7ss] svg[data-astro-cid-b6yzn7ss] path[data-astro-cid-b6yzn7ss]{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:round}.sprout-cursor{position:fixed;pointer-events:none;z-index:100;opacity:0;transition:opacity .3s}.sprout-cursor svg{overflow:visible}.sprout-cursor .sprout-stem{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(139,129,99,.4))}.sprout-cursor .sprout-leaf{fill:#8b81634d;stroke:var(--gold);stroke-width:.8}.sprout-cursor .phi-branch{fill:none;stroke:var(--gold);stroke-linecap:round;opacity:0;transition:opacity .3s}.sprout-cursor .phi-branch.visible{opacity:1}.sprout-cursor .phi-leaf{fill:#8b816333;stroke:var(--gold);stroke-width:.5;opacity:0;transition:opacity .4s}.sprout-cursor .phi-leaf.visible{opacity:1}@media(max-width:900px){.env-grid[data-astro-cid-b6yzn7ss]{grid-template-columns:1fr}}
