svg.svelte-1efm6u3{--bubble-stroke:var(--blue);--bubble-fill:var(--cream)}.bubbles--pool.svelte-1efm6u3{--bubble-stroke:var(--pool-line);--bubble-fill:var(--card)}@media (prefers-reduced-motion:no-preference){.b1.svelte-1efm6u3{animation:svelte-1efm6u3-float calc(var(--motion-bob) * 1.08) var(--ease-drift) infinite alternate}.b2.svelte-1efm6u3{animation:svelte-1efm6u3-float calc(var(--motion-bob) * .85) var(--ease-drift) calc(var(--motion-bob) * .12) infinite alternate}.b3.svelte-1efm6u3{animation:svelte-1efm6u3-float calc(var(--motion-bob) * .95) var(--ease-drift) calc(var(--motion-bob) * .25) infinite alternate}.bubbles--pool.svelte-1efm6u3 .b1:where(.svelte-1efm6u3),.bubbles--pool.svelte-1efm6u3 .b2:where(.svelte-1efm6u3),.bubbles--pool.svelte-1efm6u3 .b3:where(.svelte-1efm6u3){animation-name:svelte-1efm6u3-drift;animation-duration:calc(var(--motion-bob) * 1.3)}@keyframes svelte-1efm6u3-float{0%{translate:0}to{translate:0 -7px}}@keyframes svelte-1efm6u3-drift{0%{translate:0 8px}to{translate:0 -10px}}}.scene.svelte-1186n6f{gap:var(--space-2);width:100%;max-width:22rem;display:grid}svg.svelte-1186n6f{width:100%;height:auto}.bubble.svelte-1186n6f circle:where(.svelte-1186n6f){fill:none;stroke:var(--blue);stroke-width:2.5px}.shine.svelte-1186n6f{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linecap:round}.ear.svelte-1186n6f{fill:var(--ink);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.head.svelte-1186n6f,.muzzle.svelte-1186n6f{fill:var(--card);stroke:var(--ink);stroke-width:2.5px}.eye.svelte-1186n6f,.nose.svelte-1186n6f{fill:var(--ink)}.smile.svelte-1186n6f{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.paw.svelte-1186n6f{fill:var(--card);stroke:var(--ink);stroke-width:2.2px}.toe.svelte-1186n6f{stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.suds.svelte-1186n6f{fill:var(--cream);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.drops.svelte-1186n6f circle:where(.svelte-1186n6f){fill:var(--blue);opacity:0}.duck-body.svelte-1186n6f{fill:var(--coral);stroke:var(--ink);stroke-width:1.8px}.beak.svelte-1186n6f{fill:var(--ink)}.duck-eye.svelte-1186n6f{fill:var(--card)}.wing.svelte-1186n6f{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round}.tub.svelte-1186n6f{fill:var(--card);stroke:var(--ink);stroke-width:2.8px}.rim.svelte-1186n6f{stroke:var(--ink);stroke-width:2.8px;stroke-linecap:round}.foot.svelte-1186n6f{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round}.floor.svelte-1186n6f{stroke:var(--hairline);stroke-width:2.5px;stroke-linecap:round}figcaption.svelte-1186n6f{gap:var(--space-2);flex-wrap:wrap;justify-content:center;align-items:baseline;display:flex}.cap-no.svelte-1186n6f{letter-spacing:.16em;text-transform:uppercase;color:var(--coral-text);white-space:nowrap;font-size:.72rem;font-weight:700}.cap-what.svelte-1186n6f{font-size:var(--text-sm);color:var(--ink-soft)}@media (prefers-reduced-motion:no-preference){.dog.svelte-1186n6f{animation:svelte-1186n6f-dog-rise calc(var(--motion-rise) * 1.3) calc(var(--motion-stagger) * 6) both, svelte-1186n6f-dog-shake var(--motion-shake) linear calc(var(--motion-stagger) * 26) both;transform-box:view-box;transform-origin:50% 56%}@keyframes svelte-1186n6f-dog-rise{0%{animation-timing-function:var(--ease-settle);translate:0 58px}74%{animation-timing-function:var(--ease-drift);translate:0 -5px}to{translate:0}}@keyframes svelte-1186n6f-dog-shake{0%,to{rotate:0deg}12%{rotate:4.6deg}28%{rotate:-4deg}44%{rotate:2.8deg}60%{rotate:-1.7deg}76%{rotate:.8deg}90%{rotate:-.3deg}}.ear-l.svelte-1186n6f,.ear-r.svelte-1186n6f{animation:svelte-1186n6f-ear-flop calc(var(--motion-rise) * .9) var(--ease-drift) calc(var(--motion-stagger) * 20) both;transform-box:fill-box}.ear-l.svelte-1186n6f{transform-origin:100% 12%}.ear-r.svelte-1186n6f{transform-origin:0 12%;animation-name:svelte-1186n6f-ear-flop-r}@keyframes svelte-1186n6f-ear-flop{0%,to{rotate:0deg}38%{rotate:13deg}72%{rotate:-5deg}}@keyframes svelte-1186n6f-ear-flop-r{0%,to{rotate:0deg}38%{rotate:-13deg}72%{rotate:5deg}}.drops.svelte-1186n6f circle:where(.svelte-1186n6f){animation:svelte-1186n6f-fling calc(var(--motion-shake) * .9) var(--ease-settle)}.drops.svelte-1186n6f .d1:where(.svelte-1186n6f){--fling:-36px -22px;animation-delay:calc(var(--motion-stagger) * 27)}.drops.svelte-1186n6f .d2:where(.svelte-1186n6f){--fling:-19px -36px;animation-delay:calc(var(--motion-stagger) * 29)}.drops.svelte-1186n6f .d3:where(.svelte-1186n6f){--fling:18px -34px;animation-delay:calc(var(--motion-stagger) * 28)}.drops.svelte-1186n6f .d4:where(.svelte-1186n6f){--fling:34px -20px;animation-delay:calc(var(--motion-stagger) * 30)}@keyframes svelte-1186n6f-fling{0%{opacity:0;translate:0}14%{opacity:1}55%{opacity:.9}to{translate:var(--fling);opacity:0}}.scene.svelte-1186n6f:hover .dog-lift:where(.svelte-1186n6f){animation:svelte-1186n6f-dog-shake var(--motion-shake) linear;transform-box:view-box;transform-origin:50% 56%}.duck.svelte-1186n6f{animation:svelte-1186n6f-duck-swell calc(var(--motion-rise) * .8) var(--ease-drift) calc(var(--motion-stagger) * 22) both, svelte-1186n6f-duck-bob calc(var(--motion-bob) * .55) var(--ease-drift) calc(var(--motion-stagger) * 40) infinite alternate;transform-box:view-box;transform-origin:74% 48%}@keyframes svelte-1186n6f-duck-swell{0%,to{translate:0;rotate:0deg}35%{translate:0 -7px;rotate:-8deg}75%{translate:0 1.5px;rotate:3deg}}@keyframes svelte-1186n6f-duck-bob{0%{translate:0;rotate:0deg}to{translate:0 -2.5px;rotate:-4.5deg}}.rb.svelte-1186n6f{animation:svelte-1186n6f-bubble-rise var(--motion-bob) var(--ease-drift) infinite backwards}.rb1.svelte-1186n6f{--rise-from:56px;animation-duration:calc(var(--motion-bob) * 1.5);animation-delay:calc(var(--motion-bob) * .12)}.rb2.svelte-1186n6f{--rise-from:82px;animation-duration:calc(var(--motion-bob) * 1.8);animation-delay:calc(var(--motion-bob) * .55)}.rb3.svelte-1186n6f{--rise-from:92px;animation-duration:calc(var(--motion-bob) * 1.35);animation-delay:calc(var(--motion-bob) * .85)}.rb4.svelte-1186n6f{--rise-from:64px;animation-duration:calc(var(--motion-bob) * 1.65);animation-delay:calc(var(--motion-bob) * .3)}.rb5.svelte-1186n6f{--rise-from:44px;animation-duration:calc(var(--motion-bob) * 1.2);animation-delay:calc(var(--motion-bob) * .7)}@keyframes svelte-1186n6f-bubble-rise{0%{translate:0 var(--rise-from);opacity:0}14%{opacity:.9}72%{opacity:.9}to{opacity:0;translate:0 -26px}}}.hose-wrap.svelte-1rh1r8t{position:relative}.hose.svelte-1rh1r8t{display:none}.stations.svelte-1rh1r8t{margin:0;padding:0;list-style:none}.station.svelte-1rh1r8t{padding-inline-start:var(--space-5);padding-block:var(--space-3);position:relative}.station.svelte-1rh1r8t:before{content:"";border-radius:var(--radius-pill);background:var(--blue);width:5px;position:absolute;top:0;bottom:0;left:0}.station.svelte-1rh1r8t:after{content:"";left:-4px;top:calc(var(--space-3) + .45em);background:var(--coral);border-radius:50%;width:13px;height:13px;position:absolute}.station.svelte-1rh1r8t p:where(.svelte-1rh1r8t){margin-top:var(--space-2)}@media (width>=880px){.hose.svelte-1rh1r8t{width:100%;height:100%;display:block;position:absolute;inset:0}.hose-wrap.svelte-1rh1r8t{height:300px;margin-top:var(--space-4)}.stations.svelte-1rh1r8t{height:100%;position:relative}.station.svelte-1rh1r8t:before,.station.svelte-1rh1r8t:after{content:none}.station.svelte-1rh1r8t{width:min(260px,24vw);padding:0;position:absolute}.station--1.svelte-1rh1r8t{top:132px;left:14%}.station--2.svelte-1rh1r8t{top:20px;left:44.5%}.station--3.svelte-1rh1r8t{top:132px;left:72%}}@media screen and (prefers-reduced-motion:no-preference){.hose-wrap.svelte-1rh1r8t[data-reveal] .water:where(.svelte-1rh1r8t){stroke-dasharray:1700}.hose-wrap.svelte-1rh1r8t[data-reveal=pending] .water:where(.svelte-1rh1r8t){stroke-dashoffset:1700px}.hose-wrap.svelte-1rh1r8t[data-reveal=in] .water:where(.svelte-1rh1r8t){animation:svelte-1rh1r8t-hose-draw calc(var(--motion-rise) * 2.2) var(--ease-settle) both}@keyframes svelte-1rh1r8t-hose-draw{0%{stroke-dashoffset:1700px}to{stroke-dashoffset:0}}}.hero.svelte-1uha8ag{padding-block:var(--space-6);overflow:hidden}.hero-grid.svelte-1uha8ag{gap:var(--space-5);align-items:center;display:grid}@media (width>=880px){.hero-grid.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:1.2fr .8fr}}.hero-copy.svelte-1uha8ag{gap:var(--space-4);justify-items:start;display:grid}h1.svelte-1uha8ag{max-width:16ch}.sub.svelte-1uha8ag{font-size:var(--text-md);max-width:46ch;line-height:1.55}.ctas.svelte-1uha8ag{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-scene.svelte-1uha8ag{justify-self:center;position:relative}@media (width>=880px){.hero-scene.svelte-1uha8ag{justify-self:end}}.cluster.svelte-1uha8ag{opacity:.7;position:absolute;top:-8%;left:-14%}h2.svelte-1uha8ag{margin-block:var(--space-3);max-width:26ch}.prose.svelte-1uha8ag{margin-bottom:var(--space-3)}.more.svelte-1uha8ag{margin-top:var(--space-4);font-weight:700}@media screen and (prefers-reduced-motion:no-preference){.fill.svelte-1uha8ag{animation:svelte-1uha8ag-fill-rise calc(var(--motion-rise) * 2) var(--ease-rise) both}@keyframes svelte-1uha8ag-fill-rise{0%{opacity:0;translate:0 34px}}}.zone.svelte-1uha8ag{padding-block:var(--space-5) var(--space-6)}.zone-grid.svelte-1uha8ag{gap:var(--space-5);align-items:center;display:grid}.zone-grid.svelte-1uha8ag>:where(.svelte-1uha8ag){min-width:0}@media (width>=1080px){.zone-grid.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:.8fr 1.2fr}}.teaser-float.svelte-1uha8ag .scroller{box-shadow:var(--shadow-water)}@media (width>=640px){.teaser-float.svelte-1uha8ag{rotate:var(--tilt-1)}}.drift-cluster.svelte-1uha8ag{top:var(--space-2);opacity:.55;position:absolute;right:6%}.nudge-grid.svelte-1uha8ag{gap:var(--space-5);margin-top:var(--space-3);align-items:start;display:grid}@media (width>=820px){.nudge-grid.svelte-1uha8ag{grid-template-columns:1.1fr .9fr}}.nudge.svelte-1uha8ag{background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-water);padding:var(--space-4);justify-items:start;max-width:26rem;display:grid}@media (width>=640px){.nudge.svelte-1uha8ag{rotate:var(--tilt-2)}}.nudge-meta.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--space-2);font-size:.72rem;font-weight:700}.nudge-msg.svelte-1uha8ag{border-radius:var(--radius);padding:var(--space-3);max-width:22rem;font-weight:700}.nudge-msg--in.svelte-1uha8ag{background:var(--tint);margin-right:var(--space-4);border-bottom-left-radius:4px}.nudge-msg--out.svelte-1uha8ag{background:var(--coral);color:var(--card);margin-top:var(--space-2);padding-inline:var(--space-4);border-bottom-right-radius:4px;justify-self:end}.nudge-time.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:var(--space-2);justify-self:end;font-size:.72rem;font-weight:700}@media screen and (prefers-reduced-motion:no-preference){.nudge.svelte-1uha8ag[data-reveal]{opacity:1;translate:none}.nudge.svelte-1uha8ag[data-reveal=pending] :is(.nudge-msg:where(.svelte-1uha8ag),.nudge-time:where(.svelte-1uha8ag)){opacity:0}.nudge.svelte-1uha8ag[data-reveal=in] .nudge-msg--in:where(.svelte-1uha8ag){animation:svelte-1uha8ag-msg-in var(--motion-rise) var(--ease-rise) calc(var(--motion-stagger) * 3) both}.nudge.svelte-1uha8ag[data-reveal=in] .nudge-msg--out:where(.svelte-1uha8ag){animation:svelte-1uha8ag-msg-out calc(var(--motion-rise) * .75) var(--ease-rise) calc(var(--motion-stagger) * 16) both;transform-origin:100% 100%}.nudge.svelte-1uha8ag[data-reveal=in] .nudge-time:where(.svelte-1uha8ag){animation:svelte-1uha8ag-receipt-in calc(var(--motion-rise) * .6) var(--ease-settle) calc(var(--motion-stagger) * 26) both}@keyframes svelte-1uha8ag-msg-in{0%{opacity:0;translate:-12px 10px}}@keyframes svelte-1uha8ag-msg-out{0%{opacity:0;scale:.55}70%{opacity:1;scale:1.06}to{opacity:1;scale:1}}@keyframes svelte-1uha8ag-receipt-in{0%{opacity:0;translate:0 6px}}}.note-slot.svelte-1uha8ag{margin-top:var(--space-5)}.closing.svelte-1uha8ag{justify-items:start;display:grid}.closing.svelte-1uha8ag .ctas:where(.svelte-1uha8ag){margin-top:var(--space-4)}
