PageSourceSearch

https://habitatfornature.org/

html habitatfornature.org collected 2026-09-30 21:36:18 UTC 55,327 bytes, 1,023 lines download raw bytes

1<!DOCTYPE html>
2
3<html lang="en">
4<head>
5<meta charset="utf-8"/>
6<meta content="width=device-width, initial-scale=1" name="viewport"/>
7<title>Habitat for Nature</title>
8<script src="https://cdn.tailwindcss.com"></script>
8
9<meta content="Habitat for Nature - Reviving native wildlife ." name="description"/>
10<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&amp;display=swap" rel="stylesheet"/>
11<style>
12    body { font-family: 'Poppins', system-ui, -apple-system, sans-serif; }
13    .mission-bg {
14      background-image: url('assets/img/mission-birches-hero.jpg');
15      background-size: cover;
16      background-position: center;
17      background-repeat: no-repeat;
18    }
19    .mission-overlay::before {
20      content: "";
21      position: absolute;
22      inset: 0;
23      background: rgba(0,0,0,0.38);
24    }
25  
26    /* Nuttall Rabbit media layout */
27    .nuttall-video{ width:100%; max-width:320px; }
28    .nuttall-video__inner{
29      position:relative;
30      width:100%;
31      aspect-ratio: 9 / 16;
32      overflow:hidden;
33      border-radius: 0.75rem;
34      border: 1px solid rgba(51,65,85,1);
35      background: transparent;
36    }
37    .nuttall-video__inner iframe{
38      position:absolute;
39      inset:0;
40      width:100%;
41      height:100%;
42      border:0;
43    }
44</style>
45
46<style>
47@media (max-width: 767px){
48  #why-this-matters .desktop-overlay{ display:none !important; }
49}
50</style>
51
52
53<style>
54  .green-outline {
55    text-shadow:
56      -1px -1px 0 #000,
57       1px -1px 0 #000,
58      -1px  1px 0 #000,
59       1px  1px 0 #000;
60  }
61</style>
62
63
64<style>
65  #mission .white-outline {
66    text-shadow:
67      -1px -1px 0 #000,
68       1px -1px 0 #000,
69      -1px  1px 0 #000,
70       1px  1px 0 #000;
71  }
72</style>
73
74
75<style>
76  . {
77    text-shadow:
78      -1px -1px 0 #facc15,
79       1px -1px 0 #facc15,
80      -1px  1px 0 #facc15,
81       1px  1px 0 #facc15;
82  }
83</style>
84
85<meta name="msvalidate.01" content="60020DBCF1D4039C04462BF1E3E4B0AF5" /><meta name="msvalidate.01" content="D92C572DF7FA3781E31014D0B420CD1B" /><meta name="msvalidate.01" content="D92C572DF7FA3781E31014D0B420CD1B" /><meta name="msvalidate.01" content="D92C572DF7FA3781E31014D0B420CD1B" /><meta name="google-site-verification" content="k2_ipa5CmHrn2rIt_BxZOFPkqviUAz3AOYq0KkI9GlQ" /><meta name="google-site-verification" content="k2_ipa5CmHrn2rIt_BxZOFPkqviUAz3AOYq0KkI9GlQ" /></head>
86<body class="min-h-screen bg-[#F3F5F2] text-neutral-900" style="background-color:#F3F5F2;">
87<header class="sticky top-0 z-40 backdrop-blur bg-[#F3F5F2]/80 border-b border-neutral-200">
88<div class="max-w-6xl mx-auto px-4 py-3 flex items-center justify-between">
89<a class="flex items-center gap-3" href="#home">
90<span class="inline-flex items-center justify-center w-10 h-10 rounded-xl bg-emerald-700 text-white font-bold tracking-wide">HfN</span>
91<div class="leading-tight">
92<div class="font-semibold text-lg">Habitat for Nature</div>
93    </div>
94  </div>
95</section>
96</a>
97<nav class="hidden md:flex items-start gap-8">
98<a class="text-sm font-medium text-neutral-800 hover:text-emerald-300 transition" href="#mission">Mission</a>
99<a class="text-sm font-medium text-neutral-800 hover:text-emerald-300 transition" href="#projects">Projects</a><a class="text-sm font-medium text-neutral-800 hover:text-emerald-300 transition" href="#native-species">Native Species</a>
100<a class="text-sm font-medium text-neutral-800 hover:text-emerald-300 transition" href="#impact">Impact</a>
101<a class="text-sm font-medium text-neutral-800 hover:text-emerald-300 transition" href="#why-this-matters">Why this matters</a>
102<a class="text-sm font-medium text-neutral-800 hover:text-emerald-300 transition" href="#get-involved">Get Involved</a>
103<a class="text-sm font-medium text-neutral-800 hover:text-emerald-300 transition" href="https://www.youtube.com/@HabitatforNature" rel="noopener noreferrer" target="_blank">YouTube</a>
104<a class="text-sm font-medium text-neutral-800 hover:text-emerald-300 transition" href="#contact">Contact</a>
105<a class="inline-flex items-center rounded-2xl px-4 py-2 text-sm font-semibold bg-emerald-700 text-white hover:bg-emerald-800 shadow-sm" href="https://www.paypal.com/donate/?hosted_button_id=2W7JJYN2Z6T5Q">Donate</a>
106</nav>
107<button class="md:hidden inline-flex items-center justify-center rounded-xl border border-neutral-300 px-3 py-2 text-sm" id="menuBtn">
108      Menu
109    </button>
110</div>
111<div class="hidden md:hidden border-t border-neutral-200 bg-[#F3F5F2]" id="mobileNav">
112<div class="max-w-6xl mx-auto px-4 py-3 grid gap-2">
113<a class="block px-2 py-2 rounded-lg hover:bg-[#F3F5F2]" href="#mission">Mission</a>
114<a class="block px-2 py-2 rounded-lg hover:bg-[#F3F5F2]" href="#projects">Projects</a>
115<a class="block px-2 py-2 rounded-lg hover:bg-[#F3F5F2]" href="#native-species">Native Species</a>
116<a class="block px-2 py-2 rounded-lg hover:bg-[#F3F5F2]" href="#impact">Impact</a>
117<a class="block px-2 py-2 rounded-lg hover:bg-[#F3F5F2]" href="#why-this-matters">Why this matters</a>
118<a class="block px-2 py-2 rounded-lg hover:bg-[#F3F5F2]" href="#get-involved">Get Involved</a>
119<a class="block px-2 py-2 rounded-lg hover:bg-[#F3F5F2]" href="https://www.youtube.com/@HabitatforNature" rel="noopener noreferrer" target="_blank">YouTube</a>
120<a class="block px-2 py-2 rounded-lg hover:bg-[#F3F5F2]" href="#contact">Contact</a>
121<a class="block text-center px-4 py-2 rounded-xl font-semibold bg-emerald-700 text-white hover:bg-emerald-800" href="https://www.paypal.com/donate/?hosted_button_id=2W7JJYN2Z6T5Q">Donate</a>
122</div>
123</div>
124</header>
125<!-- Hero -->
126<section class="relative" id="home">
127<img alt="shoreline with forested backdrop" class="w-full h-[80vh] md:h-[70vh] object-cover" src="images/shoreline-full-v3.webp?v=3"/>
128<div class="absolute inset-0 bg-gradient-to-t from-black/75 via-black/40 to-black/10"></div>
129<div class="absolute inset-0 flex items-end md:items-center">
130<div class="max-w-6xl mx-auto w-full px-4 pb-8 md:pb-0">
131<div class="max-w-2xl text-white">
132<h1 class="text-white font-extrabold tracking-tight leading-[1.05] drop-shadow-sm text-4xl sm:text-5xl lg:text-6xl">
133  Save the Salmon
134</h1>
135
136<p class="mt-4 font-semibold leading-snug text-lg sm:text-xl lg:text-2xl max-w-[28ch] sm:max-w-none">
137  Restore wildlife. Restore habitat. Restore balance.
138</p>
139
140<p class="mt-3 text-emerald-400 font-medium leading-snug text-sm sm:text-base lg:text-lg">
141  Your contribution supports <br class="block sm:hidden">creeks and streams on private land
142</p>
143
144
145<div class="mt-5 flex flex-wrap items-center gap-3">
146<a class="inline-flex items-center rounded-2xl px-5 py-3 text-sm md:text-base font-semibold bg-emerald-600 hover:bg-emerald-700 text-white shadow-md" href="https://www.paypal.com/donate/?hosted_button_id=2W7JJYN2Z6T5Q">Donate to Restore Habitat</a>
147<a class="inline-flex items-center rounded-2xl px-5 py-3 text-sm md:text-base font-semibold bg-[#F3F5F2]/90 hover:bg-[#F3F5F2] text-emerald-800" href="#projects">See Our Work</a>
148</div>
149</div>
150</div>
151</div>
152</section>
153<!-- Mission -->
154<section class="mission-bg relative text-white white-outline" id="mission">
155<div class="mission-overlay absolute inset-0"></div>
156<div class="relative max-w-6xl mx-auto px-4 py-20">
157<h2 class="text-5xl md:text-6xl font-extrabold leading-tight">Our Mission</h2>
158<div class="mt-4 max-w-4xl space-y-3 text-base md:text-lg">
159
160<p><span class=" font-bold"><span class="text-emerald-400 text-xl sm:text-2xl font-extrabold">Restoring Wild Salmon From the Ground Up</span></span></p>
161<p><span class=" font-bold"><span class="text-emerald-400 text-lg sm:text-xl font-semibold">Healthy land creates healthy water. Healthy water sustains wild salmon.
161</span></span></p>
162<p><strong><em>Over 60% of creeks, streams, and rivers</em></strong> flow through private property, often unseen, unnamed, and unprotected.</p>
163<p><strong><em>Many landowners are unaware</em></strong> these waterways exist, or how essential they are to salmon survival. Without knowledge or support, these headwaters quietly degrade, and the food web collapses long before salmon ever reaches the ocean.</p>
164<p><span class=" font-bold">This is where Habitat for Nature works.</span></p>
165<p>We support landowners with information and aid necessary to help restore habitat from the ground up, starting with local creeks, streams and headwaters. <strong><em>Our approach is voluntary, noninvasive, and unregulated</em></strong>. We identify overlooked waterways and provide practical guidance to protect clean water, native vegetation, and the food web salmon depend on.</p>
166<p><span class=" font-bold">Food and water are our most important commodities. </span></p>
167<p>Based in the Pacific Northwest, our work is <strong><em>grounded in a proven testing and restoration</em></strong> landscape on several acres on Bainbridge Island. Our primary focus remains the United States, with particular emphasis on Alaska. From there, future efforts extend outward through <strong><em>collaboration and education to other key wild salmon regions</em></strong>, including British Columbia, the Fraser River system, and Vancouver Island, with broader awareness initiatives reaching Iceland, Norway, and other global salmon producers.</p>
168<p>Our focus remains on wild salmon and natural ecosystems. <strong><em>We do not compete with aquaculture or farming practices.</em></strong> Instead, <strong><em>we complement them</em></strong> by strengthening the natural watersheds that sustain biodiversity and long-term ecological resilience.</p>
169<p><span class=" font-bold">Your support helps unlock the most overlooked opportunity in <em>salmon recovery</em>. Private land, restored voluntarily, one creek at a time.</span></p>
170</div>
171</div>
172</section>
173<!-- Projects -->
174<section class="py-16 md:py-24 bg-[#F3F5F2] border-y border-neutral-200" id="projects">
175<div class="max-w-6xl mx-auto px-4">
176<div class="relative overflow-hidden rounded-3xl shadow-md">
177<img alt="Pacific tree frog resting on native foliage" class="w-full h-56 md:h-72 object-cover" src="images/frog-hero.jpg"/>
178<div class="absolute inset-0 bg-gradient-to-r from-black/70 via-black/40 to-black/10"></div>
179<div class="absolute inset-0 flex items-center">
180<div class="px-6 py-8 md:px-10 md:py-10 max-w-xl">
181<p class="text-xs font-semibold tracking-[0.2em] text-emerald-300 uppercase">
182          Current Projects
183        </p>
184<h2 class="mt-3 text-2xl md:text-3xl font-extrabold text-white">Building safe habitats one project at a time</h2>
185<p class="mt-4 text-sm md:text-base text-emerald-50">
186          Each project strengthens a missing part of the ecosystem with native plants,
187          clean water, safe cover, and carefully managed supplemental food so wildlife
188          like this Pacific Tree Frog can return and thrive.
189        </p>
190</div>
191</div>
192</div>
193<div class="mt-10 grid md:grid-cols-3 gap-8">
194<article class="rounded-2xl overflow-hidden bg-[#F3F5F2] shadow-sm hover:shadow-md transition" style="background-color:#E6EFE0;">
195<img alt="" class="w-full h-40 object-cover" src="images/native-plant.webp"/>
196<div class="p-5">
197<h3 class="font-semibold text-lg">Native Plant Expansion</h3>
198<p class="mt-2 text-sm text-neutral-800">We restore habitats for birds, pollinators, and other native wildlife. <strong><em>This process is fundamental</em></strong> toward soil health and improvement, providing ideal conditions that enable <strong><em>salmon recovery</em></strong>. By planting native trees, shrubs, vines, and grasses while removing invasive species, <strong><em>we rebuild habitat</em></strong> necessary for wildlife return and <strong><em>healthy salmon streams</em></strong>.</p>
199</div>
200</article>
201<article class="rounded-2xl overflow-hidden bg-[#F3F5F2] shadow-sm hover:shadow-md transition" style="background-color:#E6EFE0;">
202<img alt="" class="w-full h-40 object-cover" src="images/water-shelter.webp"/>
203<div class="p-5">
204<h3 class="font-semibold text-lg">Water and Shelter</h3>
205<p class="mt-2 text-sm text-neutral-800">We add ponds, basins, and wildlife baths to <strong><em>provide reliable water</em></strong> sources year-round. Brush piles, native hedges, and berry and nut producing shrubs <strong><em>create safe cover</em></strong>, nesting areas, and natural forage. Together these features give birds, squirrels, amphibians, and pollinators the water, protection, and <strong><em>habitat structure</em></strong> they need to <strong><em>return and thrive</em></strong>.</p>
206</div>
207</article>
208<article class="rounded-2xl overflow-hidden bg-[#F3F5F2] shadow-sm hover:shadow-md transition" style="background-color:#E6EFE0;"><img alt="" class="w-full h-40 object-cover" src="images/supplemental-food.webp"/>
209<div class="p-5">
210<h3 class="font-semibold text-lg">Supplemental Food</h3>
211<p class="mt-2 text-sm text-neutral-800">Urbanization and clear cutting remove natural food sources, leaving wildlife with <strong><em>little to survive on</em></strong>. We offer limited, carefully managed supplemental food to <strong><em>support species temporarily</em></strong> without creating dependence. As native plants return, we phase out feeding. This method gives wildlife a <strong><em>short-term bridge</em></strong> while the ecosystem is rebuilt.</p>
212</div>
213</article>
214</div>
215</div>
216</section>
217<!-- Native Species -->
218<section class="bg-slate-900 text-white">
219  <div class="max-w-7xl mx-auto px-6 sm:px-8 lg:px-12 py-14">
220    <div id="native-species" style="position: relative; top: -110px; height: 0;"></div>
221    <div class="bg-slate-800 rounded-2xl overflow-hidden shadow-lg border border-slate-700 p-8 sm:p-10 text-center mb-10">
222      <h3 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">Native Species</h3>
223      <p class="mt-2 text-lg sm:text-xl italic text-amber-200">From the Ground Up</p>
224    </div>
225
226<div id="salmon" class="grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-14 items-start mb-16">
227  <div class="max-w-prose">
228    <h2 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">
229      Salmon
230    </h2>
231    <p class="mt-2 text-lg italic">Oncorhynchus spp.</p>
232
233    <div class="mt-6 space-y-4 text-base sm:text-lg leading-relaxed text-white/90">
234      <p><strong class="text-white">Salmon are the most important native species we protect.</strong> They are a keystone species that connects forests, freshwater, shorelines, and the open waters of Puget Sound.</p>
235
236      <p>Chinook, Coho, Chum, Pink, and Sockeye salmon depend on Bainbridge Island creeks, wetlands, and nearshore habitats. Clean, cool, shaded streams support spawning and juvenile survival. Healthy shorelines and eelgrass beds help young salmon transition safely to saltwater.</p>
237
238      <p>
238When adult salmon return to spawn, they bring the ocean with them. Their bodies deliver marine nutrients inland, feeding insects, birds, mammals, native plants, and forest soils.</p>
239
240      <p>Chinook salmon are also the primary food source for Southern Resident orcas. Protecting salmon habitat is inseparable from protecting orcas and the wider Puget Sound ecosystem.</p>
241
242      <p class="pt-2 font-semibold text-white">Protecting salmon protects everything that depends on healthy water.</p>
243    </div>
244  </div>
245
246  <div class="flex lg:justify-end">
247    <div class="w-full max-w-xl space-y-3">
248      <div class="rounded-2xl border border-white/10 bg-white/5 p-3 shadow-sm">
249        <picture>
250          <source media="(max-width: 640px)" srcset="images/salmon-spawning-mobile.jpg">
251          <img
252            src="images/salmon-spawning.webp"
253            alt="Salmon moving through shallow stream water"
254            class="w-full h-auto object-cover rounded-xl"
255            loading="eager"
256            fetchpriority="high"
257          />
258        </picture>
259      </div>
260
261      <div class="rounded-2xl border border-white/10 bg-white/5 p-3 shadow-sm">
262        <img
263          src="images/bear-salmon.jpg"
264          alt="A bear with salmon, showing how salmon support the entire food web"
265          class="w-full h-auto object-cover rounded-xl"
266          loading="lazy"
267        />
268        <p class="mt-2 text-xs text-white/70 leading-snug">Salmon feed far more than people. They sustain wildlife from rivers to forests.</p>
269      </div>
270      <div class="relative left-1/2 right-1/2 -ml-[50vw] -mr-[50vw] w-screen my-6">
271        <div class="border-y border-white/10 bg-white/5">
272          <div class="px-4 sm:px-6 lg:px-0 py-4 lg:py-6">
273            <div class="bg-white rounded-2xl lg:rounded-none shadow-lg p-3 sm:p-4 lg:p-6">
274              <img
275                src="assets/maps/bainbridge-streams-watersheds-2024.png"
276                alt="Bainbridge Island watersheds and stream names map (2024)"
277                class="w-full h-auto rounded-xl lg:rounded-none"
278                loading="lazy"
279              />
280            </div>
281            <p class="mt-3 text-xs text-white/60 leading-snug px-1 lg:px-6">
282              <span class="font-semibold text-white/70">Source:</span>
283              <a href="https://www.bainbridgewa.gov/DocumentCenter/View/17475/COBI-Watershed-and-Stream-Names-2024"
284                 target="_blank" rel="noopener"
285                 class="underline hover:text-white">City of Bainbridge Island Watershed and Stream Names Map (2024 PDF)</a>.
286            </p>
287          </div>
288        </div>
289      </div>>
290    </div>
291  </div>
292</div>
293
294<div id="northern-red-legged-frog" class="grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-14 items-start">
295      <div class="max-w-prose">
296        <h2 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">
297          Northern Red-Legged Frog
298        </h2>
299        <p class="mt-2 text-lg italic">Rana aurora</p>
300
301        <div class="mt-6 space-y-4 text-base sm:text-lg leading-relaxed text-white/90">
302          <p><strong class="text-white">Quiet, elusive, and deeply tied to healthy forests</strong>, the Northern red-legged frog is one of the Pacific Northwest’s most important indicator species. Its presence signals clean water, intact understory, and living soils capable of supporting sensitive amphibian life.</p>
303
304          <p>Unlike more adaptable frogs, this species depends on <strong class="text-white">cool, shaded wetlands for breeding</strong> and <strong class="text-white">undisturbed forest cover for shelter</strong>. When red-legged frogs return, it often marks the early stages of ecosystem recovery.</p>
305
306          <p>Across much of its range, populations have declined due to <strong class="text-white">urban development, clear-cutting, wetland loss, invasive predators, and climate shifts</strong>. Many former breeding sites now support only a few individuals, or none at all.</p>
307
308          <p>Ecologically, red-legged frogs help regulate insect populations and support native predators such as herons, garter snakes, otters, and raccoons. By moving between ponds, streams, and forests, they transport nutrients across habitats, strengthening ecosystem connections.</p>
309
310          <p class="pt-2 font-semibold text-white">Each returning frog is a measurable sign that wetland and forest systems are beginning to function as an integrated whole again.</p>
311        </div>
312      </div>
313
314      <div class="flex lg:justify-end">
315        <div class="w-full max-w-xl rounded-2xl border border-white/10 bg-white/5 p-3 shadow-sm">
316          <img
317            src="images/northern-red-legged-frog.webp"
318            alt="Northern red-legged frog (Rana aurora)"
319            class="w-full h-auto object-contain rounded-xl"
320            loading="lazy"
321          />
322        </div>
323      </div>
324    </div>
325  </div>
326</section>
327
328
329
330<section class="py-16 md:py-24 bg-slate-900 text-slate-50 border-y border-neutral-800">
331  <div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8">
332    <div class="grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-14 items-start">
333  <div class="max-w-prose">
334    <h2 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">
335      Pacific Chorus Frog
336    </h2>
337    <p class="mt-2 text-lg italic">Pseudacris regilla</p>
338
339    
340<div class="mt-6 space-y-4 text-base sm:text-lg leading-relaxed text-white/90">
341  <p>
342    The Pacific chorus frog is often among the first amphibians to return to recovering habitats.
343    Its presence signals adequate moisture, insect life, and seasonal water needed for successful
344    breeding and survival. At Habitat for Nature sites, their return marks early restoration success
345    and improving ecosystem health.
346  </p>
347
348  <p>
349    Color varies widely from green to tan, brown, or orange, shifting with light, temperature,
350    moisture, and background for effective camouflage. Breeding occurs in ponds, slow streams,
351    and seasonal wetlands, including temporary waters. After breeding, frogs disperse into
352    surrounding native vegetation, forest edges, gardens, and ground cover.
353  </p>
354
355  <p>
356    Chorus frogs help regulate insect populations, support native predators, and move nutrients
357    between aquatic and terrestrial systems.
358  </p>
359</div>
360
361  </div>
362
363  <div class="grid grid-cols-2 gap-4 mt-12 lg:mt-0 lg:pt-2">
364  <img src="images/pacific-chorus-frog-1.webp" alt="Pacific chorus frog resting on leaves" class="w-full h-48 sm:h-56 object-cover rounded-xl shadow-md border border-white/10" loading="lazy"/>
365  <img src="images/pacific-chorus-frog-2.webp" alt="Orange Pacific chorus frog in sunlight" class="w-full h-48 sm:h-56 object-cover rounded-xl shadow-md border border-white/10" loading="lazy"/>
366  <img src="images/pacific-chorus-frog-3.webp" alt="Pacific chorus frog in soil and seedlings" class="col-span-2 w-full h-56 sm:h-72 object-cover rounded-xl shadow-md border border-white/10" loading="lazy"/>
367</div>
368</div>
369
370
371
372
373
374<div class="grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-14 items-start mt-20">
375  <div class="max-w-prose">
376    <h2 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">
377      Rough-Skinned Newt
378    </h2>
379    <p class="mt-2 text-lg italic">Taricha granulosa</p>
380
381    <div class="mt-6 space-y-4 text-base sm:text-lg leading-relaxed text-white/90">
382<p>
383    The rough-skinned newt is a small amphibian that plays a big role in Pacific Northwest ecosystems, and the kind of work Habitat for Nature focuses on.
384  </p>
385
386  <p>
387    These newts spend their lives moving between forest floor and water. They breed in shallow ponds and wetlands, then return to damp woodlands where they live under logs, leaves, and stones. Their presence signals clean water, intact forest cover, and connected habitat.
388  </p>
389
390  <p>
391    One of the most fascinating facts about rough-skinned newts is their natural defense. They produce tetrodotoxin, a powerful toxin that protects them from nearly all predators. It is one of the strongest natural toxins found in North America. When ingested, it can kill a human being or animal. Just another reason you should always wear gloves while gardening.
392  </p>
393
394  <p>
395    We care about rough-skinned newts because they are indicator species. When wetlands are filled, forests fragmented, or water quality declines, newts disappear quickly. When they return, it is a sign that habitat restoration is working.
396  </p>
397
398  <p>
399    By restoring native plants, protecting wetlands, leaving natural ground cover, and keeping waterways clean, Habitat for Nature helps create the quiet, connected environments these newts need to survive. Supporting them means supporting entire ecosystems.
400  </p>
401    </div>
402  </div>
403
404  <div class="grid grid-cols-1 gap-4">
405    <img src="images/rough-skinned-newt-log.webp" alt="Rough-skinned newt on forest debris and moss" class="rounded-xl shadow-md w-full h-64 object-cover"/>
406    <img src="images/rough-skinned-newt-underwater.webp" alt="Rough-skinned newts underwater during breeding season" class="rounded-xl shadow-md w-full h-64 object-cover"/>
407    <img src="images/rough-skinned-newt-larva.jpg" alt="Rough-skinned newt larva in freshwater habitat" class="rounded-xl shadow-md w-full h-64 object-cover"/>
408  </div>
409</div>
410
411<!-- Northern Spotted Frog -->
412<div id="northern-spotted-frog" class="mt-24 grid grid-cols-1 lg:grid-cols-2 gap-10 lg:gap-14 items-start">
413  <div class="max-w-prose">
414    <h2 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">
415      Northern Spotted Frog
416    </h2>
417    <p class="mt-2 text-lg italic">Rana pretiosa</p>
418
419    <div class="mt-6 space-y-4 text-base sm:text-lg leading-relaxed text-white/90">
420      <h3 class="text-2xl font-bold text-emerald-200">Conservation Goal</h3>
421
422      <p>
423        We have documented frequent frog activity at this site and believe conditions may now support the northern spotted frog,
424        a species of conservation concern in Washington. Unlike chorus frogs, spotted frogs require clean, permanent wetlands,
425        stable water levels, and intact native vegetation throughout the year.
426      </p>
427
428      <p>
429        A core goal of Habitat for Nature is to restore and protect these sensitive wetland systems so species like the spotted frog
430        can return and persist long-term. Confirming its presence through photo or video documentation would represent a major
431        conservation milestone and demonstrate that targeted restoration efforts are producing lasting ecological results.
432      </p>
433
434      <p class="font-semibold">
435        Support for Habitat for Nature directly advances this goal by funding wetland protection, native plant restoration,
436        and long-term monitoring that make recovery possible for vulnerable species.
437      </p>
438    </div>
439  </div>
440
441  <div class="grid grid-cols-2 gap-4 mt-12 lg:mt-24">
442    <img src="images/northern-spotted-frog-1.webp" alt="Northern spotted frog in wetland vegetation" class="rounded-xl shadow-md"/>
443    <img src="images/northern-spotted-frog-2.webp" alt="Northern spotted frog in shallow water" class="rounded-xl shadow-md"/>
444    <img src="images/northern-spotted-frog-3.webp" alt="Northern spotted frog on white background" class="rounded-xl shadow-md"/>
445  </div>
446</div>
447
448
449
450<section id="townsends-chipmunk" class="py-16 md:py-24 bg-slate-900 text-slate-50 border-y border-neutral-800">
451  <div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8">
452    <div class="grid gap-10 lg:grid-cols-2 items-start">
453      <!-- Text column -->
454      <div>
455        <h2 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">
456          Townsend’s Chipmunk
457        </h2>
458        <p class="mt-2 text-lg italic">Tamias townsendii</p>
459
460        <div class="mt-6 space-y-4 text-base sm:text-lg leading-relaxed text-white/90">
461          <p><strong>Adaptable native.</strong> Townsend’s chipmunks use forest edges, brushy cover, and even yards where food and shelter exist.</p>
462          <p><strong>Seed spreaders.</strong> They cache seeds, nuts, berries, and fungi, and forgotten stores can sprout into new plants.</p>
463          <p><strong>Soil helpers.</strong> Digging aerates soil and mixes organic matter, while fungi dispersal supports underground mycorrhizal networks.</p>
464          <p><strong>Food web link.</strong> They are important prey for owls, hawks, and other predators.</p>
465          <p><strong>What helps.</strong> Native shrubs, leaf litter, fallen wood, and low pesticide use create safer, more connected habitat.</p>
466        </div>
467      </div>
468
469      <!-- Image column -->
470      <div class="grid grid-cols-2 gap-4">
471        <img src="images/chipmunk-card-1.jpg" alt="Townsend’s chipmunk" class="rounded-xl shadow-md w-full h-48 sm:h-56 object-cover border border-slate-700" loading="lazy">
472        <img src="images/chipmunk-card-2.webp" alt="Townsend’s chipmunk" class="rounded-xl shadow-md w-full h-48 sm:h-56 object-cover border border-slate-700" loading="lazy">
473        <img src="images/chipmunk-card-3.webp" alt="Townsend’s chipmunk" class="rounded-xl shadow-md col-span-2 w-full h-64 sm:h-80 object-cover border border-slate-700" loading="lazy">
474      </div>
475    </div>
476  </div>
477</section>
478
479<section id="douglas-squirrel" class="py-16 md:py-24 bg-slate-900 text-slate-50 border-y border-neutral-800">
480  <div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8">
481    <div class="grid gap-10 lg:grid-cols-2 items-start">
482            <!-- Text column -->
483      <div>
484        <h2 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">
485          Douglas Squirrel
486        </h2>
487        <p class="mt-2 text-lg italic">Tamiasciurus douglasii</p>
488
489        <div class="mt-6 space-y-4 text-base sm:text-lg leading-relaxed text-white/90">
490          <p>
490The Douglas squirrel is a keystone species of Pacific Northwest forests.</p>
491          <p>By caching cones from fir, hemlock, spruce, and pine, these squirrels disperse thousands of seeds, many of which grow into new trees.</p>
492          <p>They eat underground truffles that form vital partnerships with conifer roots. As the Douglas squirrels move through the forest, they spread fungal spores that support trees by improving nutrient uptake and strengthening soils.</p>
493          <p>Douglas squirrels are an important prey species for owls and hawks.</p>
494          <p>Their alarm calls help warn other wildlife of danger. They are loud and can mimic other animals and sounds. This ability to communicate and produce a variety of sounds is just one indication of how intelligent these tiny little squirrels are.</p>
495          <p>While common regionally, they are locally uncommon and fragile on many Pacific Northwest islands due to habitat loss and forest fragmentation.</p>
496          <p>At Habitat For Nature, we protect and restore native forest structure so Douglas squirrels and the ecosystems they support can thrive from the ground up.</p>
497        </div>
498      </div>
499
500      <!-- Image column -->
501      <div class="grid grid-cols-2 gap-4">
502        <img src="images/douglas-card-feeding.webp" alt="Douglas squirrel eating seeds on a platform" class="rounded-2xl w-full h-48 sm:h-56 object-cover border border-slate-700" loading="lazy">
503        <img src="images/douglas-card-post.webp" alt="Douglas squirrel portrait" class="rounded-2xl w-full h-48 sm:h-56 object-cover border border-slate-700" loading="lazy">
504        <img src="/images/douglas-eating-nut.jpg" class="rounded-xl w-full object-cover" />
505      </div>
506    </div>
507  </div>
508</section>
509
510<section id="squirrel-and-jar" class="py-16 md:py-24 bg-slate-900 text-slate-50 border-y border-neutral-800">
511  <div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8">
512<div class="grid gap-12 lg:grid-cols-2 items-center">
513      <!-- Text column -->
514<div>
515<h2 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">
516          Douglas Squirrel and the Jar
517        </h2>
518        <p class="mt-2 text-lg italic">A story from the field</p>
519
520<p class="mt-6 text-sm md:text-base text-slate-100">
521          A young Douglas squirrel found several jars of nuts at one of our storage sites. What a treasure! How could he possibly get to these delicious nuts? The jar was glass, so he couldn’t chew through it, and the lid was a rigid plastic he couldn’t bite through without hitting the glass. Instead of giving up, he studied it, then twisted the lid by positioning himself using every part of his tiny body for maximum leverage. He had to work his way three times around the jar, gripping the lid, tooth and nail.
522        </p>
523        <p class="mt-3 text-sm md:text-base text-slate-100">
524          Finally! <em>It opened!</em>
525        </p>
526        <p class="mt-3 text-sm md:text-base text-slate-100">
527          This was problem solving in real time. To be noted; these were seriously tightened jars meant to keep midnight thieves out.
528        </p>
529        <p class="mt-3 text-sm md:text-base text-slate-100">
530          A couple of days later, much to our surprise, we discovered he filled a 48-inch shipping tube to the brim with various nuts for his winter reserve. Jays noticed it too and began stealing from it. This sly thievery did not get past the little squirrel.
531        </p>
532        <p class="mt-3 text-sm md:text-base text-slate-100">
533          On our next visit, the tube’s entrance was sealed tight with a charcoal briquette that had been over twenty feet away! Somehow, he moved this briquette nearly half his size, inch by inch, over fencing and obstacles, to protect what was his.
534        </p>
535        <p class="mt-4 text-sm md:text-base text-slate-100">
536          When native species are given a chance, they reveal just how remarkable they are. Moments like this remind us why Habitat for Nature exists.
537        </p>
538      </div>
539      <figure class="bg-slate-800 rounded-2xl overflow-hidden shadow-lg border border-slate-700">
540          <div class="grid grid-cols-1 sm:grid-cols-2 gap-2 sm:gap-3 p-3">
541            <div class="overflow-hidden rounded-xl">
542              <img
543                src="images/squirrel-cache-charcoal.webp"
544                alt="Cardboard tube cache capped with a charcoal briquette"
545                class="h-full w-full object-cover"
546              />
547            </div>
548            <div class="flex flex-col gap-2 sm:gap-3">
549              <div class="overflow-hidden rounded-xl">
550                <img
551                  src="images/squirrel-cache-peanuts.webp"
552                  alt="Cardboard tube filled with peanuts after the plug was removed"
553                  class="h-40 sm:h-44 w-full object-cover"
554                />
555              </div>
556              <div class="overflow-hidden rounded-xl">
557                <img
558                  src="images/douglas-squirrel.webp"
559                  alt="Douglas squirrel at a Habitat for Nature feeding station"
560                  class="h-40 sm:h-44 w-full object-cover"
561                />
562              </div>
563            </div>
564          </div>
565          <figcaption class="px-4 pb-4 pt-1 text-xs sm:text-sm text-slate-300">
566            One small squirrel, showing intention, memory, strategy, and extraordinary perseverance.
567          </figcaption>
568        </figure>
569      </div>
570    </div>
571  </div>
572</section>
573
574
575<section id="nuttalls-cottontail" class="py-16 md:py-24 bg-slate-900 text-slate-50 border-y border-neutral-800">
576  <div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8">
577    <div class="grid gap-10 lg:grid-cols-2 items-start">
578      <!-- Text column -->
579      <div>
580        <h2 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">
581          Nuttall’s Cottontail Rabbit
582        </h2>
583        <p class="mt-2 text-lg italic">Sylvilagus nuttallii</p>
584
585        
586        <div class="mt-6 space-y-4 text-base sm:text-lg leading-relaxed text-white/90">
587          <p><strong class="text-white">Ground cover dependent.</strong> Nuttall’s cottontails thrive where dense native understory provides food and shelter.</p>
588
589          <p><strong class="text-white">Seasonal native diet.</strong> They focus on grasses, forbs, and wildflowers in spring and summer, then shift to woody stems and dried vegetation in fall and winter.</p>
590
591          <p><strong class="text-white">Restoration supported.</strong> Native plantings provide the foods these rabbits evolved to eat, reduce pressure on gardens and crops, and create safer habitat edges for foraging.</p>
592
593          <p><strong class="text-white">Ecosystem role.</strong> Their grazing helps regulate plant growth, and their droppings return nutrients to the soil, supporting microorganisms and healthier soils.</p>
594
595          <p><strong class="text-white">Food web link.</strong> As key prey for owls, hawks, and other predators, cottontails connect healthy ground cover to balanced ecosystems.</p>
596        </div>
597      </div>
598
599      <!-- Image column -->
600      
601      <div id="nuttall-rabbit-media" class="grid grid-cols-1 md:grid-cols-2 gap-6 items-start md:items-center mt-24 lg:mt-28">
602        <!-- Photos (left) -->
603        <div class="grid grid-cols-1 gap-4">
604          <img src="images/nuttall-1.webp" alt="Nuttall’s cottontail rabbit feeding" class="rounded-2xl w-full max-h-56 object-contain border border-slate-700 bg-black/10" loading="lazy">
605          <img src="images/nuttall-2.webp" alt="Nuttall’s cottontail rabbit close-up" class="rounded-2xl w-full max-h-56 object-contain border border-slate-700 bg-black/10" loading="lazy">
606        </div>
607
608        <!-- Video (right) -->
609        <div class="flex justify-center md:justify-end">
610          <div class="jay-yt">
611            <div class="jay-yt__inner">
612              
613<video
614  src="videos/nuttall-rabbits-loop.mp4"
615  autoplay
616  muted
617  loop
618  playsinline
619  preload="metadata"
620  class="rounded-xl w-full">
621</video>
622
623            </div>
624          </div>
625        </div>
626      </div>
627
628    </div>
629  </div>
630</section>
631
632<section id="stellers-jay" class="py-16 md:py-24 bg-slate-900 text-slate-50 border-y border-neutral-800">
633  <div class="max-w-6xl mx-auto px-6">
634    <div class="grid md:grid-cols-2 gap-10 items-start">
635      <!-- Text column -->
636      <div>
637        <h2 class="text-4xl sm:text-5xl font-extrabold tracking-tight text-emerald-300">
638          Steller’s Jay
639        </h2>
640        <p class="mt-2 text-lg italic">Cyanocitta stelleri</p>
641
642        <div class="mt-6 space-y-4 text-slate-100 leading-relaxed">
643          <p>
644            Steller’s Jays are <strong>highly intelligent, vocal birds</strong> and one of the most recognizable residents of Pacific Northwest forests.
645            Their <strong>sharp alarm calls</strong> alert other birds and mammals to danger, acting as a <strong>living early warning system</strong>.
646          </p>
647
648          <p>
649            They are <strong>expert food hoarders</strong>, carrying and caching <strong>nuts, seeds, and berries</strong>.
650            <strong>Many caches are never recovered</strong>, helping support <strong>natural forest regeneration</strong>.
651          </p>
652
653          <p>
654            Steller’s Jays are also <strong>skilled mimics</strong>, sometimes <strong>imitating hawks</strong> to intimidate competitors and protect food sources.
655          </p>
656
657          <p class="pt-2"><strong class="text-emerald-200">Why They Matter:</strong>
658            When jays thrive, <strong>seed dispersal improves</strong>, <strong>predator awareness increases</strong>, and <strong>forest resilience grows</strong>.
659          </p>
660        </div>
661      </div>
662
663      <!-- Media column -->
664      <div class="grid grid-cols-2 gap-4 items-start">
665        <div class="space-y-4">
666          <img src="images/stellers-jay-2.webp" alt="Steller’s Jay holding a peanut" class="rounded-xl w-full object-contain border border-slate-700 bg-black/10" loading="lazy">
667        </div>
668
669        <div class="flex justify-center md:justify-end">
670          <div class="jay-yt">
671            <div class="jay-yt__inner">
672              <iframe
673                src="https://www.youtube.com/embed/3NLjlg5j4-U?autoplay=1&mute=1&loop=1&playlist=3NLjlg5j4-U&playsinline=1&controls=0&rel=0&modestbranding=1"
674                title="Steller’s Jay video"
675                allow="autoplay; encrypted-media; picture-in-picture"
676                allowfullscreen>
677              </iframe>
678            </div>
679          </div>
680        </div>
681
682        <div class="col-span-2">
683          <img src="images/stellers-jay-3.webp" alt="Two Steller’s Jays at feeder" class="rounded-xl w-full object-contain border border-slate-700 bg-black/10" loading="lazy">
684        </div>
685      </div>
686    </div>
687  </div>
688</section>
689
690
691
692
693
694
695<!-- Impact at a glance (on homepage) -->
696<section class="bg-black py-16"  class="py-16 md:py-24" id="impact"
697<div class="max-w-6xl mx-auto px-4">
698<h2 class="text-3xl md:text-4xl font-extrabold text-center">Impact</h2>
699<div class="mt-8 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-8 justify-items-center">
700<div class="rounded-2xl bg-[#F3F5F2] border p-8 text-center shadow-sm">
701<img src="assets/img/impact-7x-wildlife.jpg" class="w-full h-64 object-cover rounded-xl mb-4">
702<div class="text-lg md:text-xl font-extrabold text-emerald-700">7x increase in wildlife visits</div>
703<div class="mt-1 text-sm text-neutral-800">Overall wildlife activity at our forest edges and feeding areas.</div>
704</div>
705<div class="rounded-2xl bg-[#F3F5F2] border p-8 text-center shadow-sm">
706<img src="assets/img/impact-native-species-jay.jpg" class="w-full h-64 object-cover rounded-xl mb-4">
707<div class="text-lg md:text-xl font-extrabold text-emerald-700">Native species returning</div>
708<div class="mt-1 text-sm text-neutral-800">Douglas squirrels, Nuttall rabbits, Steller’s jays, frogs and many pollinators now visit regularly.</div>
709</div>
710<div class="rounded-2xl bg-[#F3F5F2] border p-8 text-center shadow-sm">
711<img src="assets/img/impact-native-species-dragonfly.jpg" class="w-full h-64 object-cover rounded-xl mb-4">
712<div class="text-lg md:text-xl font-extrabold text-emerald-700">Soils coming back to life</div>
713<div class="mt-1 text-sm text-neutral-800">Constant wildlife traffic and organic matter have greatly improved soil health and structure.</div>
714</div>
715<div class="rounded-2xl bg-[#F3F5F2] border p-8 text-center shadow-sm">
716
717</div>
718</div>
719</section>
720<section class="relative bg-neutral-900" id="why-this-matters">
721<div class="max-w-5xl mx-auto">
722<div class="relative">
723
724<div class="block md:hidden px-4 pt-6 pb-4 bg-black">
725  <div class="max-w-3xl mx-auto text-center">
726    <h1 class="text-4xl md:text-5xl font-extrabold text-emerald-700 drop-shadow-[0_2px_4px_rgba(0,0,0,0.7)]">
727          Why This Matters
728        </h1>
729    <div class="mt-4 text-white text-2xl leading-relaxed">
730      <p class="mt-4 text-lg md:text-xl max-w-4xl mx-auto leading-relaxed text-neutral-50 drop-shadow-[0_2px_4px_rgba(0,0,0,0.7)]">
731          Across our region, rapid development has removed trees, shrubs, and the natural
732          food sources that once supported a rich variety of animals. Planting a new tree
733          cannot replace an entire ecosystem.
734        </p>
735    </div>
736  </div>
737</div>
738
739<div class="relative">
740<img alt="Young deer resting in restored woodland habitat" class="w-full h-auto block" src="images/why-this-matters-deer.webp"/>
741<div class="block md:hidden absolute inset-x-0 bottom-0 px-4 pb-6 pt-6 bg-gradient-to-t from-black/80 to-transparent pt-16">
742  <div class="max-w-3xl mx-auto text-center">
743    <p class=" drop-shadow-lg text-2xl leading-tight whitespace-nowrap font-bold" style="text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;">
744          This is why we step in early.
745        </p>
746  </div>
747</div>
748
749</div>
750
751<div class="block md:hidden px-4 py-6 bg-black">
752  <div class="max-w-3xl mx-auto font-normal text-lg leading-relaxed">
753    
754  
755    Habitats are rebuilt from the soil to the canopy.<br/>
756    With carefully managed supplemental food, wildlife has a real chance of returning.<br/>
757    Once revived, these species, from microbes to mammals, restore this natural balance completing the cycle of a healthy ecosystem.
758  </div>
759</div>
760
761<div class="desktop-overlay hidden md:block absolute inset-x-0 top-8 md:top-10 text-center px-4">
762<h1 class="text-4xl md:text-5xl font-extrabold text-emerald-700 drop-shadow-[0_2px_4px_rgba(0,0,0,0.7)]">
763          Why This Matters
764        </h1>
765<p class="mt-4 text-lg md:text-xl max-w-4xl mx-auto leading-relaxed text-neutral-50 drop-shadow-[0_2px_4px_rgba(0,0,0,0.7)]">
766          Across our region, rapid development has removed trees, shrubs, and the natural
767          food sources that once supported a rich variety of animals. Planting a new tree
768          cannot replace an entire ecosystem.
769        </p>
770</div>
771<div class="hidden md:block absolute inset-x-0 bottom-4 md:bottom-6 flex justify-center px-4">
772<p class="text-lg md:text-xl max-w-4xl text-left leading-relaxed text-amber-300 font-bold drop-shadow-[0_2px_4px_rgba(0,0,0,0.9)]" style="text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;">
773          This is why we step in early.  Habitats are rebuilt from the soil to the canopy.<br/>
774          With carefully managed supplemental food, wildlife has a real chance of returning.<br/>
775          Once revived, these species, from microbes to mammals, restore this natural balance 
776          completing the cycle of a healthy ecosystem.
777        </p>
778</div>
779</div>
780</div>
781</section>
782<!-- Get involved -->
783<section class="relative border-y border-neutral-200" id="get-involved">
784<div class="relative">
785<img alt="Owl peeking out from a tree hollow, inviting visitors to get involved" class="w-full h-[380px] md:h-[440px] object-cover" src="assets/img/owls-nest-banner.jpg"/>
786
787<div class="block md:hidden absolute inset-x-0 top-6 px-4">
788  <div class="max-w-3xl mx-auto text-left">
789    <h2 class="text-5xl font-extrabold text-white drop-shadow-lg">Get Involved</h2>
790  </div>
791</div>
792
793<div class="block md:hidden absolute inset-x-0 bottom-6 px-4">
794  <div class="max-w-3xl mx-auto text-left bg-gradient-to-t from-black/70 to-transparent pt-10 pb-2">
795    <p class="text-3xl font-extrabold drop-shadow-lg">Help us help them.</p>
796  </div>
797</div>
798
799</div>
800
801<div class="block md:hidden px-4 py-8 bg-neutral-900">
802  <div class="max-w-3xl mx-auto font-semibold text-xl leading-relaxed">
803    <p class="mt-1 text-lg font-semibold">Your donation fuels supplemental food, native plantings, and safe shelter for wildlife that have lost their homes to development. Together we are rebuilding healthy habitats from the soil to the canopy.</p>
804  </div>
805  <div class="max-w-3xl mx-auto mt-6 flex flex-col gap-3">
806    <a class="inline-flex items-center rounded-2xl px-5 py-3 text-sm md:text-base font-semibold bg-emerald-700 text-white shadow-sm hover:bg-emerald-800" href="https://www.paypal.com/donate/?hosted_button_id=2W7JJYN2Z6T5Q">
807            Donate now
808          </a>
809<a class="inline-flex items-center rounded-2xl px-5 py-3 text-sm md:text-base font-semibold border border-white/80 bg-[#F3F5F2]/10 text-white hover:bg-[#F3F5F2] hover:text-emerald-800" href="#contact">
810            Volunteer / Contact
811          </a>
812<a class="inline-flex items-center rounded-2xl px-5 py-3 text-sm md:text-base font-semibold border border-white/40 bg-black/40 text-white hover:bg-black/60" href="#updates">
813            Watch videos
814          </a>
815  </div>
816</div>
817
818<div class="absolute inset-0 bg-gradient-to-r from-black/75 via-black/50 to-black/10"></div>
819<div class="hidden md:flex absolute inset-0 flex items-center">
820<div class="max-w-6xl mx-auto w-full px-4">
821<div class="max-w-xl">
822<h2 class="text-3xl md:text-4xl font-extrabold text-white">Get Involved</h2>
823<p class="mt-4 text-lg font-semibold">Help us help them.</p>
824<p class="mt-1 text-lg font-semibold">Your donation fuels supplemental food, native plantings, and safe shelter for wildlife that have lost their homes to development. Together we are rebuilding healthy habitats from the soil to the canopy.</p>
825<div class="mt-6 flex flex-wrap gap-3">
826<a class="inline-flex items-center rounded-2xl px-5 py-3 text-sm md:text-base font-semibold bg-emerald-700 text-white shadow-sm hover:bg-emerald-800" href="https://www.paypal.com/donate/?hosted_button_id=2W7JJYN2Z6T5Q">
827            Donate now
828          </a>
829<a class="inline-flex items-center rounded-2xl px-5 py-3 text-sm md:text-base font-semibold border border-white/80 bg-[#F3F5F2]/10 text-white hover:bg-[#F3F5F2] hover:text-emerald-800" href="#contact">
830            Volunteer / Contact
831          </a>
832<a class="inline-flex items-center rounded-2xl px-5 py-3 text-sm md:text-base font-semibold border border-white/40 bg-black/40 text-white hover:bg-black/60" href="#updates">
833            Watch videos
834          </a>
835</div>
836</div>
837</div>
838</div>
839</section>
840<!-- Updates -->
841<section class="py-16 md:py-24" id="updates">
842<div class="max-w-6xl mx-auto px-4">
843<h2 class="text-2xl md:text-3xl font-bold">Videos</h2>
844<div class="mt-6 block rounded-2xl overflow-hidden border border-neutral-200 bg-[#F3F5F2] shadow-sm">
845<div class="w-full bg-neutral-200 flex flex-col items-center justify-center">
846<div class="w-full max-w-4xl aspect-video bg-black rounded-2xl overflow-hidden">
847<iframe allowfullscreen="" class="w-full h-full" id="updatesVideo" src="https://www.youtube.com/embed/c2PsEf3wVGQ?auto
847play=1&mute=1&controls=1&loop=1&playlist=c2PsEf3wVGQ&rel=0&modestbranding=1" style="border:0;" title="Squirrel Action">
848</iframe>
849</div>
850<div class="mt-4 text-neutral-600 text-sm md:text-base text-center">
851          Visit our YouTube updates channel
852        </div>
853</div>
854<a class="block" href="https://www.youtube.com/@HabitatforNature/videos" rel="noopener noreferrer" target="_blank">
855<div class="p-5 flex items-center justify-between">
856<div>
857<div class="font-semibold">Habitat for Nature on YouTube</div>
858<div class="text-sm text-neutral-600">youtube.com/@HabitatforNature/videos</div>
859</div>
860<span class="inline-flex items-center rounded-xl px-4 py-2 text-sm font-semibold bg-emerald-700 text-white">
861            Open
862          </span>
863</div>
864</a>
865</div>
866</div>
867</section>
868<!-- Contact -->
869<section class="py-16 md:py-24 bg-[#F3F5F2] border-y border-neutral-200" id="contact">
870<div class="max-w-6xl mx-auto px-4 grid md:grid-cols-2 gap-10 items-start">
871<div>
872<h2 class="text-2xl md:text-3xl font-bold">Contact</h2>
873<p class="mt-4 text-neutral-800">Questions, ideas, or want to collaborate beyond our shores? Send us a note.</p>
874<form class="mt-6 grid gap-3" onsubmit="event.preventDefault(); alert('Thank you. This form can be wired to Netlify Forms or Formspree.');">
875<input class="w-full rounded-xl border border-neutral-300 px-4 py-3 focus:outline-none focus:ring-2 focus:ring-emerald-600" placeholder="Your name" required="" type="text"/>
876<input class="w-full rounded-xl border border-neutral-300 px-4 py-3 focus:outline-none focus:ring-2 focus:ring-emerald-600" placeholder="Email" required="" type="email"/>
877<textarea class="w-full rounded-xl border border-neutral-300 px-4 py-3 focus:outline-none focus:ring-2 focus:ring-emerald-600" placeholder="How would you like to help?" required="" rows="5"></textarea>
878<button class="inline-flex items-center justify-center rounded-2xl px-5 py-3 font-semibold bg-emerald-700 text-white hover:bg-emerald-800">Send message</button>
879</form>
880</div>
881<div class="rounded-2xl overflow-hidden border border-neutral-200 shadow-sm">
882<img alt="Person feeding deer" class="w-full h-80 md:h-[420px] object-cover" src="images/contact-deer.webp"/>
883</div>
884</div>
885</section>
886<section class="bg-neutral-900 text-white" id="thank-you">
887<div class="max-w-6xl mx-auto px-6 py-24">
888<div class="grid gap-12 md:grid-cols-2 items-center">
889<!-- Text column -->
890<div>
891<p class="text-3xl md:text-4xl font-extrabold tracking-wide text-emerald-300 uppercase mb-4">Thank You!</p><p class="text-base md:text-lg text-white max-w-xl leading-relaxed">Your donation fuels supplemental food, native plantings, and safe shelter for wildlife that have lost their homes to clear-cutting, tree poaching and urban sprawl.</p>
892<div class="mt-8 flex flex-wrap gap-4">
893<a class="inline-flex items-center justify-center rounded-full bg-emerald-500 px-6 py-3 text-sm font-semibold text-white hover:bg-emerald-600" href="#projects">
894            See how your gift helps
895          </a>
896<a class="inline-flex items-center justify-center rounded-full border border-white/60 px-6 py-3 text-sm font-semibold text-white hover:bg-[#F3F5F2]/10" href="#home">
897            Back to home
898          </a>
899</div>
900</div>
901<!-- Photo column -->
902<div class="h-full flex items-center justify-center">
903<div class="relative w-1/2 md:w-2/3 lg:w-1/2 overflow-hidden rounded-3xl border border-white/20 shadow-lg">
904<img alt="Douglas squirrel enjoying supplemental food in a jar" class="w-full h-auto object-cover" src="images/contact-squirrel.webp"/>
905</div>
906</div>
907</div>
908</div>
909</section>
910<footer class="py-10">
911<div class="max-w-6xl mx-auto px-4 text-center text-sm text-neutral-600">© 2000 Habitat for Nature</div>
912</footer>
913<script>
914  const btn = document.getElementById('menuBtn');
915  const mobile = document.getElementById('mobileNav');
916  const headerEl = document.querySelector('header');
917  const backBtn = document.getElementById('backToTop');
918
919  function closeMobileNav() {
920    if (mobile && !mobile.classList.contains('hidden')) {
921      mobile.classList.add('hidden');
922    }
923    if (btn) {
924      btn.setAttribute('aria-expanded', 'false');
925      btn.textContent = 'Menu';
926    }
927  }
928
929  function openMobileNav() {
930    if (mobile && mobile.classList.contains('hidden')) {
931      mobile.classList.remove('hidden');
932    }
933    if (btn) {
934      btn.setAttribute('aria-expanded', 'true');
935      btn.textContent = 'Close';
936    }
937  }
938
939  function toggleMobileNav() {
940    if (!mobile) return;
941    const willOpen = mobile.classList.contains('hidden');
942    if (willOpen) openMobileNav();
943    else closeMobileNav();
944  }
945
946  function scrollToTarget(targetId) {
947    const el = document.getElementById(targetId);
948    if (!el) return;
949    const headerOffset = headerEl ? headerEl.offsetHeight + 12 : 76; // small extra padding
950    const y = el.getBoundingClientRect().top + window.pageYOffset - headerOffset;
951    window.scrollTo({ top: y, behavior: 'smooth' });
952  }
953
954  if (btn && mobile) {
955    btn.setAttribute('aria-expanded', 'false');
956    btn.addEventListener('click', toggleMobileNav);
957
958    // Close the menu after choosing an option, then scroll with sticky-header offset.
959    mobile.querySelectorAll('a[href^="#"]').forEach((link) => {
960      link.addEventListener('click', (e) => {
961        const href = link.getAttribute('href') || '';
962        const targetId = href.replace('#', '').trim();
963        if (!targetId) return;
964
965        e.preventDefault();
966        closeMobileNav();
967
968        // Update the URL hash without jumping.
969        history.replaceState(null, '', '#' + targetId);
970        scrollToTarget(targetId);
971      });
972    });
973
974    // Close menu if user taps outside the menu area (optional, but helps on mobile).
975    document.addEventListener('click', (e) => {
976      if (mobile.classList.contains('hidden')) return;
977      const clickedInsideHeader = headerEl && headerEl.contains(e.target);
978      if (!clickedInsideHeader) closeMobileNav();
979    });
980  }
981
982  // Back button behavior (mobile only): shows after scrolling and returns to top.
983  function updateBackBtn() {
984    if (!backBtn) return;
985    if (window.scrollY > 300) backBtn.classList.remove('hidden');
986    else backBtn.classList.add('hidden');
987  }
988
989  if (backBtn) {
990    backBtn.addEventListener('click', () => {
991      closeMobileNav();
992      window.scrollTo({ top: 0, behavior: 'smooth' });
993      history.replaceState(null, '', '#home');
994    });
995  }
996
997  window.addEventListener('scroll', updateBackBtn, { passive: true });
998  updateBackBtn();
999
1000  document.addEventListener('DOMContentLoaded', function () {
1001    var vid = document.getElementById('updatesVideo');
1002    if (vid) {
1003      vid.addEventListener('click', function (event) {
1004        event.stopPropagation();
1005      });
1006    }
1007  });
1008</script>
1008
1009
1010
1011<button id="backToTop" class="md:hidden fixed bottom-4 right-4 z-50 hidden bg-emerald-700 text-white px-4 py-2 rounded-full shadow-lg hover:bg-emerald-800 focus:outline-none focus:ring-2 focus:ring-emerald-300" aria-label="Back to top">
1012  Back
1013</button>
1014
1015<meta name="msvalidate.01" content="6002DBCF1D4039C04462BF1E3E4B0AF5" /><!-- Google Analytics -->
vendor: 64 bytes, lines 1015-1016
1015
1016<script async src="https://www.googletagmanager.com/gtag/js?id=
1016G-XXXXXXX
vendor: 12 bytes, line 1016
1016"></script>
1017<script>
1018  
vendor: 133 bytes, lines 1018-1021
1018window.dataLayer = window.dataLayer || [];
1019  function gtag(){dataLayer.push(arguments);}
1020  gtag('js', new Date());
1021  gtag('config', '
1021G-BSYJYNHCZN
vendor: 4 bytes, line 1021
1021');
1022</script>
1022</body>
1023</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.