body{margin:0;background:color-mix(in srgb,var(--duck-sky) 6%,var(--duck-white));color:var(--duck-navy)}.page.svelte-1uha8ag{min-height:100vh}.hero.svelte-1uha8ag{background:linear-gradient(160deg,color-mix(in srgb,var(--duck-sky) 14%,var(--duck-white)),color-mix(in srgb,var(--duck-sky) 28%,var(--duck-white)) 60%,color-mix(in srgb,var(--duck-sky) 42%,var(--duck-white)));padding:4rem 1rem 5rem;text-align:center;border-bottom:1px solid color-mix(in srgb,var(--duck-sky) 45%,var(--duck-white));position:relative;overflow:hidden}.hero-content.svelte-1uha8ag{max-width:680px;margin:0 auto;position:relative;z-index:1}.hero-wave.svelte-1uha8ag{position:absolute;bottom:0;left:0;right:0;height:28px;pointer-events:none;overflow:hidden}.hero-wave.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:200%;height:100%;display:block}.wave-a.svelte-1uha8ag{animation:svelte-1uha8ag-wave-scroll 10s linear infinite}.wave-b.svelte-1uha8ag{animation:svelte-1uha8ag-wave-scroll 14s linear infinite reverse}@keyframes svelte-1uha8ag-wave-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}h1.svelte-1uha8ag{font-size:clamp(3rem,10vw,5.5rem);font-weight:800;letter-spacing:-.03em;margin:1rem 0 .5rem;color:var(--duck-navy);line-height:1}.accent.svelte-1uha8ag{color:var(--duck-teal)}.tagline.svelte-1uha8ag{font-size:clamp(1rem,3vw,1.25rem);color:var(--duck-gray);margin:.75rem 0 2rem;line-height:1.5}.cta-button.svelte-1uha8ag{display:inline-block;background:var(--duck-orange);color:var(--duck-white);font-size:1rem;font-weight:600;padding:.75rem 2rem;border-radius:2rem;text-decoration:none;transition:background .15s,transform .1s;box-shadow:0 4px 14px #c7671459}.cta-button.svelte-1uha8ag:hover{background:var(--duck-magenta);transform:translateY(-1px)}.duck-parade.svelte-1uha8ag{display:flex;justify-content:center;align-items:flex-end;gap:.5rem;margin-bottom:.5rem;min-height:90px}.parade-duck.svelte-1uha8ag{width:72px;height:72px;opacity:0;transform:translateY(20px);transition:opacity .4s ease var(--delay),transform .4s ease var(--delay);filter:drop-shadow(0 3px 6px rgba(0,0,0,.12))}.parade-duck.mounted.svelte-1uha8ag{opacity:1;transform:translateY(calc(var(--wobble-offset) * 4px))}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:900px;margin:3rem auto;padding:0 1.5rem}.feature-card.svelte-1uha8ag{background:var(--duck-white);border:1px solid color-mix(in srgb,var(--duck-sky) 30%,var(--duck-white));border-radius:1rem;padding:1.75rem 1.5rem;box-shadow:0 2px 8px #0000000d}.feature-icon.svelte-1uha8ag{font-size:2rem;margin-bottom:.75rem}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .5rem;font-size:1.1rem;color:var(--duck-navy)}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.95rem;color:var(--duck-gray);line-height:1.55}.pond.svelte-1uha8ag{background:var(--duck-white);border-top:1px solid color-mix(in srgb,var(--duck-sky) 30%,var(--duck-white));padding:3rem 1.5rem 5rem;text-align:center}.pond.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.8rem;font-weight:700;color:var(--duck-navy);margin:0 0 .25rem}.pond-sub.svelte-1uha8ag{color:var(--duck-gray);margin:0 0 2.5rem;font-size:.95rem}.duck-grid.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;max-width:860px;margin:0 auto}.duck-tile.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.3rem;opacity:0;transform:translateY(12px);transition:opacity .35s ease var(--delay),transform .35s ease var(--delay)}.duck-tile.mounted.svelte-1uha8ag{opacity:1;transform:translateY(0)}.duck-tile.svelte-1uha8ag:hover .duck-img:where(.svelte-1uha8ag){transform:translateY(-4px) scale(1.08)}.duck-img.svelte-1uha8ag{width:60px;height:60px;transition:transform .2s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.duck-name.svelte-1uha8ag{font-size:.7rem;color:var(--duck-gray);text-transform:capitalize}@media(prefers-color-scheme:dark){body{background:color-mix(in srgb,var(--duck-navy) 35%,black);color:color-mix(in srgb,var(--duck-sky) 60%,var(--duck-white))}.hero.svelte-1uha8ag{background:linear-gradient(160deg,color-mix(in srgb,var(--duck-navy) 55%,black),color-mix(in srgb,var(--duck-navy) 42%,black) 60%,color-mix(in srgb,var(--duck-navy) 32%,black));border-bottom-color:color-mix(in srgb,var(--duck-navy) 60%,black)}.hero-wave.svelte-1uha8ag path:where(.svelte-1uha8ag):first-child{fill:#30447673}.hero-wave.svelte-1uha8ag path:where(.svelte-1uha8ag):last-child{fill:#55c5d12e}h1.svelte-1uha8ag{color:var(--duck-sky)}.accent.svelte-1uha8ag{color:var(--duck-yellow)}.tagline.svelte-1uha8ag{color:color-mix(in srgb,var(--duck-gray) 55%,var(--duck-white))}.cta-button.svelte-1uha8ag{background:var(--duck-orange);color:var(--duck-white);box-shadow:0 4px 14px #c7671459}.cta-button.svelte-1uha8ag:hover{background:var(--duck-magenta);color:var(--duck-white)}.feature-card.svelte-1uha8ag{background:color-mix(in srgb,var(--duck-navy) 45%,black);border-color:color-mix(in srgb,var(--duck-navy) 65%,black);box-shadow:0 2px 8px #0000004d}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--duck-sky)}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:color-mix(in srgb,var(--duck-gray) 55%,var(--duck-white))}.pond.svelte-1uha8ag{background:color-mix(in srgb,var(--duck-navy) 50%,black);border-top-color:color-mix(in srgb,var(--duck-navy) 60%,black)}.pond.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--duck-sky)}.pond-sub.svelte-1uha8ag,.duck-name.svelte-1uha8ag{color:color-mix(in srgb,var(--duck-gray) 50%,var(--duck-white))}}
