body{margin:0;background:color-mix(in srgb,var(--duck-sky) 6%,var(--duck-white));color:var(--duck-navy)}.page.svelte-cwls5q{min-height:100vh}.about-nav.svelte-cwls5q{display:flex;justify-content:space-between;gap:1rem;padding:1rem 2rem;background:var(--duck-white);border-bottom:1px solid color-mix(in srgb,var(--duck-sky) 22%,white)}.about-nav.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--duck-teal);font-size:.9rem;font-weight:600;text-decoration:none}.hero.svelte-cwls5q{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-cwls5q{max-width:680px;margin:0 auto;position:relative;z-index:1}.hero-wave.svelte-cwls5q{position:absolute;bottom:0;left:0;right:0;height:28px;pointer-events:none;overflow:hidden}.hero-wave.svelte-cwls5q svg:where(.svelte-cwls5q){width:200%;height:100%;display:block}.wave-a.svelte-cwls5q{animation:svelte-cwls5q-wave-scroll 10s linear infinite}.wave-b.svelte-cwls5q{animation:svelte-cwls5q-wave-scroll 14s linear infinite reverse}@keyframes svelte-cwls5q-wave-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}h1.svelte-cwls5q{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-cwls5q{color:var(--duck-teal)}.tagline.svelte-cwls5q{font-size:clamp(1rem,3vw,1.25rem);color:var(--duck-gray);margin:.75rem 0 2rem;line-height:1.5}.cta-button.svelte-cwls5q{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-cwls5q:hover{background:var(--duck-magenta);transform:translateY(-1px)}.duck-parade.svelte-cwls5q{display:flex;justify-content:center;align-items:flex-end;gap:.5rem;margin-bottom:.5rem;min-height:90px}.parade-duck.svelte-cwls5q{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-cwls5q{opacity:1;transform:translateY(calc(var(--wobble-offset) * 4px))}.features.svelte-cwls5q{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-cwls5q{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-cwls5q{font-size:2rem;margin-bottom:.75rem}.feature-card.svelte-cwls5q h3:where(.svelte-cwls5q){margin:0 0 .5rem;font-size:1.1rem;color:var(--duck-navy)}.feature-card.svelte-cwls5q p:where(.svelte-cwls5q){margin:0;font-size:.95rem;color:var(--duck-gray);line-height:1.55}.pond.svelte-cwls5q{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-cwls5q h2:where(.svelte-cwls5q){font-size:1.8rem;font-weight:700;color:var(--duck-navy);margin:0 0 .25rem}.pond-sub.svelte-cwls5q{color:var(--duck-gray);margin:0 0 2.5rem;font-size:.95rem}.duck-grid.svelte-cwls5q{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;max-width:860px;margin:0 auto}.duck-tile.svelte-cwls5q{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-cwls5q{opacity:1;transform:translateY(0)}.duck-tile.svelte-cwls5q:hover .duck-img:where(.svelte-cwls5q){transform:translateY(-4px) scale(1.08)}.duck-img.svelte-cwls5q{width:60px;height:60px;transition:transform .2s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.duck-name.svelte-cwls5q{font-size:.7rem;color:var(--duck-gray);text-transform:capitalize}[data-theme=dark] body{background:color-mix(in srgb,var(--duck-navy) 35%,black);color:color-mix(in srgb,var(--duck-sky) 60%,var(--duck-white))}[data-theme=dark] .hero.svelte-cwls5q{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)}[data-theme=dark] .hero-wave.svelte-cwls5q path:where(.svelte-cwls5q):first-child{fill:#30447673}[data-theme=dark] .hero-wave.svelte-cwls5q path:where(.svelte-cwls5q):last-child{fill:#55c5d12e}[data-theme=dark] h1.svelte-cwls5q{color:var(--duck-sky)}[data-theme=dark] .accent.svelte-cwls5q{color:var(--duck-yellow)}[data-theme=dark] .tagline.svelte-cwls5q{color:color-mix(in srgb,var(--duck-gray) 55%,var(--duck-white))}[data-theme=dark] .cta-button.svelte-cwls5q{background:var(--duck-orange);color:var(--duck-white);box-shadow:0 4px 14px #c7671459}[data-theme=dark] .cta-button.svelte-cwls5q:hover{background:var(--duck-magenta);color:var(--duck-white)}[data-theme=dark] .feature-card.svelte-cwls5q{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}[data-theme=dark] .feature-card.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--duck-sky)}[data-theme=dark] .feature-card.svelte-cwls5q p:where(.svelte-cwls5q){color:color-mix(in srgb,var(--duck-gray) 55%,var(--duck-white))}[data-theme=dark] .pond.svelte-cwls5q{background:color-mix(in srgb,var(--duck-navy) 50%,black);border-top-color:color-mix(in srgb,var(--duck-navy) 60%,black)}[data-theme=dark] .pond.svelte-cwls5q h2:where(.svelte-cwls5q){color:var(--duck-sky)}[data-theme=dark] .pond-sub.svelte-cwls5q,[data-theme=dark] .duck-name.svelte-cwls5q{color:color-mix(in srgb,var(--duck-gray) 50%,var(--duck-white))}
