.icon.svelte-17ijdpm{display:inline-block;vertical-align:middle;flex-shrink:0}.nav.svelte-fsqy7{position:sticky;top:0;z-index:50;width:100%;padding-top:.75rem;transition:padding var(--transition-normal, .25s ease)}.nav.scrolled.svelte-fsqy7{padding-top:.5rem}.nav-container.svelte-fsqy7{position:relative}.pipe-bar.svelte-fsqy7{position:relative;width:100%;height:1.5rem;background:linear-gradient(90deg,hsla(0,0%,40%,.1) 0%,transparent 5%,transparent 95%,hsla(0,0%,40%,.1) 100%),linear-gradient(180deg,#404040,#1f1f1f 40%,#0d0d0d);background-size:100% 100%;box-shadow:0 4px 12px #0003,inset 0 2px #ffffff40,inset 0 -2px #0000004d;padding:0}@keyframes svelte-fsqy7-pipeWaterFlow{0%,to{background-position:0% 0%,0% 0%}50%{background-position:100% 0%,0% 0%}}.nav-water.svelte-fsqy7{position:absolute;top:0;bottom:0;width:0%;z-index:1;overflow:hidden;transition:width .15s ease-out;will-change:width}.water-body.svelte-fsqy7{position:absolute;inset:0;background:linear-gradient(90deg,#2badee,#068eef,#16a9f3,#0685e0,#2badee,#0c8de9);background-size:200% 100%;animation:svelte-fsqy7-navWaterWave 2.5s linear infinite;box-shadow:inset 0 2px 4px #86d2f980,inset 0 -2px 4px #0959aa66}.water-body.svelte-fsqy7:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(200,100%,90%,.4) 0%,transparent 40%,transparent 60%,hsla(200,90%,30%,.3) 100%);pointer-events:none}@keyframes svelte-fsqy7-navWaterWave{0%{background-position:0% 0%}to{background-position:200% 0%}}.nav-water-left.svelte-fsqy7{left:0}.nav-water-right.svelte-fsqy7{right:0}.pipe-highlight.svelte-fsqy7{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 20%,rgba(255,255,255,.6) 80%,transparent 100%);z-index:2}.pipe-shadow.svelte-fsqy7{position:absolute;bottom:0;left:0;right:0;height:1px;background:#0003;z-index:2}.brand.svelte-fsqy7{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.5rem;z-index:5}.brand-text.svelte-fsqy7{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.nav-logo.svelte-fsqy7{height:48px;width:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transition:transform var(--dur-2) var(--ease-out-quart);z-index:10}.nav-logo.svelte-fsqy7:hover{transform:scale(1.05)}@media(max-width:640px){.nav-logo.svelte-fsqy7{height:36px}}.contact-cluster.svelte-fsqy7{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:.75rem;z-index:5}.contact-btn.svelte-fsqy7{display:flex;align-items:center;gap:.375rem;background:none;border:none;cursor:pointer;transition:opacity var(--transition-fast, .15s ease)}.contact-btn.svelte-fsqy7:hover{opacity:.85}.status-dot.svelte-fsqy7{width:.5rem;height:.5rem;border-radius:50%;background:#2bca60;box-shadow:0 0 8px #2bca6099;animation:svelte-fsqy7-pulse 2s ease-in-out infinite}@keyframes svelte-fsqy7-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.contact-btn.svelte-fsqy7 span:where(.svelte-fsqy7),.phone-link.svelte-fsqy7 span:where(.svelte-fsqy7){font-size:.625rem;font-family:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff}.divider.svelte-fsqy7{width:1px;height:.875rem;background:#ffffff4d}.phone-link.svelte-fsqy7{display:flex;align-items:center;gap:.25rem;text-decoration:none;transition:opacity var(--transition-fast, .15s ease)}.phone-link.svelte-fsqy7:hover{opacity:.85}.sprinkler-row.svelte-fsqy7{display:flex;justify-content:center;gap:1.5rem;padding:0 2rem}.sprinkler-unit.svelte-fsqy7{display:flex;align-items:flex-start;gap:1.5rem}.sprinkler.svelte-fsqy7{position:relative;display:flex;flex-direction:column;align-items:center;background:none;border:none;cursor:pointer;outline:none;padding:0}.sprinkler.svelte-fsqy7:focus-visible .label:where(.svelte-fsqy7){outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.frame.svelte-fsqy7{position:relative;width:2rem;height:.875rem;margin-top:0;transition:height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;overflow:hidden}.nav.scrolled.svelte-fsqy7 .frame:where(.svelte-fsqy7){height:0;opacity:0}.arm.svelte-fsqy7{position:absolute;top:0;left:50%;width:.1875rem;height:1rem;transform-origin:top;border-radius:1px}.arm-left.svelte-fsqy7{background:linear-gradient(to right,#3f6183,#b0b6bf);transform:rotate(-28deg) translate(-1px)}.arm-center.svelte-fsqy7{width:.125rem;height:.75rem;background:linear-gradient(to right,#b0b6bf,#d6d8dc,#b0b6bf);transform:translate(-50%)}.arm-right.svelte-fsqy7{background:linear-gradient(to right,#b0b6bf,#3f6183);transform:rotate(28deg) translate(-1px)}.deflector.svelte-fsqy7{width:2rem;height:.4375rem;margin-top:0;border-radius:0 0 50% 50%;background:linear-gradient(to right,#3f6183,#b0b6bf,#d6d8dc,#b0b6bf,#3f6183);box-shadow:0 1px 3px #0003;transition:background var(--dur-2) var(--ease-in-out-cubic),box-shadow var(--dur-2) var(--ease-in-out-cubic),transform var(--dur-2) var(--ease-in-out-cubic),height .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1)}.nav.scrolled.svelte-fsqy7 .deflector:where(.svelte-fsqy7){height:.2rem;border-radius:1px;transform:translateY(-2px)}.deflector.active.svelte-fsqy7{background:linear-gradient(to right,var(--primary, hsl(3 75% 40%)),hsl(3 72% 55%),var(--primary, hsl(3 75% 40%)));box-shadow:0 2px 10px var(--primary-glow, rgba(166, 29, 29, .5)),0 0 20px var(--primary-glow, rgba(166, 29, 29, .3));transform:scale(1.05)}.water-effect.svelte-fsqy7{position:absolute;top:100%;left:50%;transform:translate(-50%);width:3rem;height:4rem;pointer-events:none}.drop.svelte-fsqy7{position:absolute;top:0;left:50%;width:.3125rem;height:.5rem;border-radius:9999px;background:linear-gradient(180deg,var(--water, hsl(200 85% 55%)) 0%,var(--water-deep, hsl(205 90% 42%)) 100%);box-shadow:0 0 4px var(--water-glow, rgba(50, 180, 230, .4));animation:svelte-fsqy7-dropFall .7s ease-in infinite;transform:translate(var(--offset-x, 0))}@keyframes svelte-fsqy7-dropFall{0%{opacity:.9;transform:translateY(0) translate(var(--offset-x, 0)) scale(1)}to{opacity:0;transform:translateY(60px) translate(calc(var(--offset-x, 0) * 2)) scale(.3)}}.label.svelte-fsqy7{margin-top:.25rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#fffc;transition:color .15s ease,transform var(--dur-1) var(--ease-out-quad)}.label.active.svelte-fsqy7{color:#fff}.sprinkler.svelte-fsqy7:hover .label:where(.svelte-fsqy7){color:#fff;transform:translateY(-1px)}@media(hover:hover){.sprinkler.svelte-fsqy7:hover .label:where(.svelte-fsqy7){transform:translateY(-1px)}}.label.svelte-fsqy7 span:where(.svelte-fsqy7){font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.valve-spacer.svelte-fsqy7{align-self:flex-start;width:.625rem;height:.5rem;border-radius:2px;background:linear-gradient(180deg,#3f6183,#b0b6bf,#3f6183);transition:height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.nav.scrolled.svelte-fsqy7 .valve-spacer:where(.svelte-fsqy7){height:0;opacity:0}@media(max-width:900px){.brand-text.svelte-fsqy7{display:none}.sprinkler-row.svelte-fsqy7,.sprinkler-unit.svelte-fsqy7{gap:1rem}.label.svelte-fsqy7 span:where(.svelte-fsqy7){font-size:.625rem}}@media(max-width:640px){.contact-cluster.svelte-fsqy7{display:none}.sprinkler-row.svelte-fsqy7{gap:.5rem;padding:0 1rem}.sprinkler-unit.svelte-fsqy7{gap:.5rem;flex:1;justify-content:center}.valve-spacer.svelte-fsqy7{display:none}.label.svelte-fsqy7 .icon{color:#5c6370!important}}
