.hero{background:var(--night);position:relative;overflow-x:clip}.hero-grid{padding-top:6px;padding-bottom:56px;display:grid}.hero-art{margin:0 -6px 14px}@media (width<=359px),(width<=899px) and (height<=600px){.hero-art{display:none}.hero-grid{padding-top:18px}}.hero h1{color:var(--white);letter-spacing:-.038em;font-size:clamp(2.25rem,1.5rem + 3.4vw,5rem);font-weight:800;line-height:.98}.hero-support{color:var(--on-night-2);max-width:46ch;margin-top:14px;font-size:1rem}.hero-actions{gap:12px;margin-top:20px;display:flex}.hero-actions>.btn-primary{flex:1 1 0;min-width:0;padding:0 14px}.hero-actions>.btn-ghost{flex:none;min-width:92px}.trust-row{align-items:flex-start;gap:20px;margin-top:16px;display:flex}.hero-trust{color:var(--on-night);font-size:1rem}@media (width>=900px){.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;padding-top:64px;padding-bottom:104px}.hero-text{display:contents}.hero h1{grid-area:1/1/auto/-1}.support-row{grid-area:2/1}.hero-actions{grid-area:3/1}.trust-row{grid-area:4/1}.hero-art{grid-area:2/2/span 3;align-self:center;margin:-40px 0 0}.hero h1{font-size:min(4.75rem,5.2vw)}.h1-line{display:block}.hero-support{margin-top:20px;font-size:1.0625rem}.hero-actions{flex-wrap:wrap;align-items:flex-start;margin-top:28px}.hero-actions .starter{flex:100%;max-width:480px}}@media (prefers-reduced-motion:no-preference){.hero .heat-core,.hero .heat-glow{stroke-dasharray:1 1}.hero .heat-flow{animation:1.1s cubic-bezier(.4,0,.2,1) 1.95s backwards heat-draw}.hero .heat-ret{animation:1s cubic-bezier(.4,0,.2,1) 2.85s backwards heat-draw}.hero .heat-dhw{animation:.9s cubic-bezier(.4,0,.2,1) 3.85s backwards heat-draw}.hero .layer-flow,.hero .layer-ret{animation:2.6s linear 3.75s backwards heat-divert}.hero .layer-rad{animation:rad-warm 1.2s var(--ease) 2.55s backwards, rad-divert 2.6s linear 3.75s backwards}.hero .layer-dhw{animation:2.6s linear 3.85s backwards dhw-run}.hero .layer-tap{animation:2.6s linear 3.85s backwards tap-run}.hero .layer-burner{animation:rad-warm 1s var(--ease) 1.85s backwards}}@keyframes heat-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes heat-divert{0%{opacity:1}15%{opacity:.25}72%{opacity:.25}to{opacity:1}}@keyframes rad-warm{0%{opacity:0}to{opacity:1}}@keyframes rad-divert{0%{opacity:1}20%{opacity:.6}72%{opacity:.6}to{opacity:1}}@keyframes dhw-run{0%,70%{opacity:1}to{opacity:0}}@keyframes tap-run{0%,30%{opacity:0}40%{opacity:1}70%{opacity:1}to{opacity:0}}.index{background:var(--night-2);border-top:1px solid var(--line-night)}.index>.wrap{padding-top:56px;padding-bottom:72px}.index-head h2{color:var(--white);letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 2vw,3rem);font-weight:800;line-height:1.05}.index-head p{color:var(--peach);font:600 1.0625rem var(--display);margin-top:8px}.index-list{border-top:1px solid var(--line-night);margin:28px 0 0;padding:0;list-style:none}.index-row{border-bottom:1px solid var(--line-night)}.index-row a,.index-row .index-static{color:var(--on-night);grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;column-gap:16px;min-height:72px;padding:18px 0;text-decoration:none;display:grid}.index-icon{grid-row:1/span 2;width:52px;height:auto}.index-icon svg{width:100%;height:auto}.index-title{font:700 1.3125rem/1.15 var(--display);letter-spacing:-.015em;color:var(--white)}.index-line{color:var(--on-night-3);grid-column:2;margin-top:4px;font-size:.9375rem;line-height:1.45}.index-arrow{border-top:2px solid var(--on-night-3);border-right:2px solid var(--on-night-3);width:12px;height:12px;transition:translate var(--quick) var(--ease), border-color var(--quick) var(--ease);grid-area:1/3/span 2;rotate:45deg}.index-row a:hover .index-arrow,.index-row a:focus-visible .index-arrow{border-color:var(--peach);translate:4px}.index-row a:hover .index-title{color:var(--peach)}.index-lead a,.index-lead .index-static{padding:26px 0 28px}.index-lead .index-title{letter-spacing:-.03em;font-size:clamp(1.875rem,1.3rem + 2.6vw,3.5rem);font-weight:800;line-height:1.02}.index-lead .index-line{color:var(--on-night-2);margin-top:10px;font-size:1.0625rem}.index-lead .index-icon{width:60px}.index-lead a,.index-lead .index-static{grid-template-columns:60px minmax(0,1fr) 20px}@media (width<=359px){.index-title{-webkit-hyphens:auto;hyphens:auto}.index-lead a{grid-template-columns:40px minmax(0,1fr) 16px;column-gap:12px}.index-lead .index-icon{width:40px}}@media (width>=900px){.index>.wrap{padding-top:120px;padding-bottom:130px}.index-head{justify-content:space-between;align-items:baseline;gap:40px;display:flex}.index-list{border-top:0;grid-template-columns:1fr 1fr;column-gap:64px;margin-top:48px;display:grid}.index-row{border-top:1px solid var(--line-night);border-bottom:0}.index-row:nth-last-child(-n+2){border-bottom:1px solid var(--line-night)}.index-lead{grid-column:1/-1}.index-row a,.index-row .index-static{grid-template-columns:60px 1fr 24px;column-gap:22px;padding:30px 0}.index-icon{width:60px}.index-title{font-size:1.75rem}.index-line{font-size:1rem}.index-lead a,.index-lead .index-static{grid-template-columns:88px 1fr 28px;padding:40px 0}.index-lead .index-icon{width:88px}.index-lead .index-line{max-width:48ch;font-size:1.125rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.illo .illo-warm{animation-name:illo-warm;animation-timing-function:linear;animation-fill-mode:both}.index-row,.qstep,.stage{view-timeline:--illo}.index-row .illo .illo-warm,.qstep .illo .illo-warm,.stage .illo .illo-warm{animation-timeline:--illo;animation-range:entry 50% cover 45%}}}@keyframes illo-warm{0%{opacity:.05}to{opacity:1}}.sec-head{gap:10px;display:grid}.sec-head h2{letter-spacing:-.032em;font-size:clamp(1.875rem,1.3rem + 2.2vw,3.25rem);font-weight:800;line-height:1.04}.sec-note{font:600 1rem/1.4 var(--display)}@media (width>=900px){.sec-head{grid-template-columns:1fr auto;align-items:end;gap:40px}}.quotehow{background:var(--day);color:var(--ink)}.quotehow>.wrap{padding-top:64px;padding-bottom:72px}.quotehow h2{color:var(--ink)}.quotehow .sec-note{color:var(--ink-2)}.online-tag{font:700 .8125rem/1 var(--display);background:var(--ink);color:var(--day);border-radius:999px;margin-right:8px;padding:6px 10px;display:inline-block}.qsteps{counter-reset:q;grid-template-columns:1fr 1fr;gap:28px 18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.qstep{position:relative}.qstep-illo{background:var(--night);aspect-ratio:6/5;border-radius:14px;padding:12px 18px;display:block}.qstep-illo .illo{height:100%}.qstep-online .qstep-illo{box-shadow:inset 0 0 0 2px var(--orange)}.qstep-n{background:var(--day);width:26px;height:26px;color:var(--ink);font:800 .8125rem var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:10px}.qstep h3{color:var(--ink);margin-top:12px;font-size:1.125rem}.qstep p{color:var(--ink-2);margin-top:4px;font-size:.9375rem}.quotehow-cta{margin-top:32px}@media (width>=900px){.quotehow>.wrap{padding-top:120px;padding-bottom:120px}.qsteps{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:56px;position:relative}.qsteps:before{content:"";z-index:0;background:#d3c8b6;height:2px;position:absolute;top:50%;left:6%;right:6%;translate:0 -60px}.qstep{z-index:1}.qstep h3{margin-top:16px;font-size:1.25rem}}.why{background:var(--day);color:var(--ink)}.why>.wrap{padding-top:64px;padding-bottom:72px}.statement{color:var(--ink);letter-spacing:-.03em;max-width:20ch;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);font-weight:800;line-height:1.06}.points{gap:22px;margin:32px 0 0;padding:0;list-style:none;display:grid}.points li{border-top:2px solid var(--ink);padding-top:14px}.points h3{color:var(--ink);font-size:1.1875rem}.points p{color:var(--ink-2);margin-top:6px}@media (width>=900px){.why>.wrap{padding-top:120px;padding-bottom:120px}.why-grid{grid-template-columns:7fr 5fr;align-items:end;gap:80px;display:grid}.points{margin-top:0}}.journey{background:var(--day-2);color:var(--ink)}.journey>.wrap{padding-top:64px;padding-bottom:72px}.journey h2{color:var(--ink);letter-spacing:-.032em;font-size:clamp(1.875rem,1.3rem + 2.2vw,3.25rem);font-weight:800}.stages{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.stage{border-radius:16px;grid-template-columns:92px 1fr;align-items:start;column-gap:16px;padding:18px 18px 22px;display:grid}.stage-when{font:700 .875rem var(--display);grid-column:1/-1;align-items:center;gap:10px;margin-bottom:12px;display:flex}.stage-n{font:800 .875rem var(--display);border-radius:999px;padding:4px 8px}.stage-illo{background:var(--night);border-radius:12px;grid-row:2/span 3;padding:8px}.stage h3{font-size:1.25rem}.stage p{margin-top:6px;font-size:.9375rem}.stage .link-strong{grid-column:2}.stage-1{background:var(--night);color:var(--on-night)}.stage-1 h3{color:var(--white)}.stage-1 p{color:var(--on-night-2)}.stage-1 .stage-n{background:var(--orange);color:var(--ink)}.stage-2{background:var(--white)}.stage-2 .stage-n{background:var(--ink);color:var(--white)}.stage-2 p{color:var(--ink-2)}.stage-3{background:#f2dcc8}.stage-3 .stage-n{background:var(--ink);color:var(--white)}.stage-3 p{color:var(--ink-2)}.stage-4{background:var(--white);box-shadow:inset 0 0 0 2px var(--ink)}.stage-4 .stage-n{background:var(--ink);color:var(--white)}.stage-4 p{color:var(--ink-2)}.stage-5{background:var(--night-3);color:var(--on-night)}.stage-5 h3{color:var(--white)}.stage-5 p{color:var(--on-night-2)}.stage-5 .stage-n{background:var(--peach);color:var(--ink)}.stage-5 .link-strong{color:var(--peach)}@media (width>=900px){.journey>.wrap{padding-top:120px;padding-bottom:120px}.stages{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:56px}.stage{grid-template-columns:1fr;padding:20px}.stage-illo{grid-row:auto;margin-bottom:16px}.stage .link-strong{grid-column:1}}.areas{background:var(--night)}.areas>.wrap{padding-top:64px;padding-bottom:72px}.areas h2{color:var(--white);letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 2vw,3rem);font-weight:800}.areas-lede{color:var(--on-night-2);max-width:60ch;margin-top:12px}.town-search{margin-top:28px}.town-search label{font:700 1.125rem var(--display);color:var(--white);margin-bottom:10px;display:block}.town-search input{background:var(--white);width:100%;max-width:480px;min-height:56px;color:var(--ink);font:600 1.0625rem var(--display);border:0;border-radius:999px;padding:0 20px}.town-status{min-height:1.6em;color:var(--on-night-2);margin-top:8px;font-size:.9375rem}.town-none{color:var(--on-night-2);margin:4px 0 12px}.town-none a{color:var(--peach)}.areas-grid{gap:40px;margin-top:18px;display:grid}.town-group{border-top:1px solid var(--line-night);padding-top:18px}.town-group+.town-group{margin-top:26px}.town-group[hidden]{display:none}.town-group h3{color:var(--white);flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:1.25rem;font-weight:800;display:flex}.scope-label{font:600 .875rem var(--display);color:var(--on-night-3)}.scope-full .scope-label,.scope-install .scope-label{color:var(--peach)}.town-group ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:10px 0 0;padding:0;list-style:none;display:grid}.town-group li[hidden]{display:none}.town-group a{min-height:48px;color:var(--on-night);font:600 1.1875rem/1.2 var(--display);letter-spacing:-.01em;align-items:center;padding:6px 0;text-decoration:none;display:flex}.town-group a:hover{color:var(--peach);text-decoration:underline}.town-nolink{min-height:48px;color:var(--on-night-2);font:600 1.1875rem/1.2 var(--display);align-items:center;padding:6px 0;display:flex}.night-map{margin:0}.night-map svg{width:100%;height:auto}.land{stroke:none}.land-far{fill:#15130f}.land-context{fill:#1a1714}.land-neutral{fill:#1e1b18}.land-full{fill:#241a12}.edge{fill:none;stroke-linejoin:round}.edge-full{stroke:#b3672b;stroke-width:1.4px}.edge-neutral{stroke:#5c554d;stroke-width:1.1px}.edge-context{stroke:#3b3631;stroke-width:1px;stroke-dasharray:3 3}.map-warmth{transform-box:fill-box;transform-origin:50%}.area-name,.town-name,.town-note{paint-order:stroke;stroke:#110d0a;stroke-width:3.5px;stroke-linejoin:round}.area-name{font:700 13px var(--display);fill:#a39a8e;letter-spacing:.02em}.town-dot{stroke:var(--night);stroke-width:1px}.dot-full{fill:var(--peach)}.dot-neutral{fill:#9c9389}.dot-install{fill:var(--night);stroke:var(--peach);stroke-width:1.6px}.town-name{font:700 13px var(--display);fill:var(--white)}.town-hub{fill:var(--peach);font-size:15px}.town-note{font:600 10px var(--display);fill:var(--peach)}.map-key{font:600 .8125rem var(--display);color:var(--on-night-2);flex-wrap:wrap;gap:10px 20px;margin-top:14px;display:flex}.key{align-items:center;gap:8px;display:inline-flex}.key:before{content:"";border-radius:3px;width:12px;height:12px}.key-full:before{background:#5a3518;box-shadow:inset 0 0 0 2px #b3672b}.key-neutral:before{background:#1e1b18;box-shadow:inset 0 0 0 2px #5c554d}.key-install:before{box-shadow:inset 0 0 0 2px var(--peach);border-radius:50%}.map-source{color:var(--on-night-3);max-width:none;margin-top:24px;font-size:.75rem}@media (width>=1000px){.areas>.wrap{padding-top:120px;padding-bottom:120px}.areas-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px}.night-map{position:sticky;top:24px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.night-map{view-timeline:--map}.map-warmth{animation-name:warmth-spread;animation-timing-function:linear;animation-fill-mode:both}.night-map .map-warmth{animation-timeline:--map;animation-range:entry 20% cover 55%}}}@keyframes warmth-spread{0%{opacity:.4;transform:scale(.08)}to{opacity:1;transform:scale(1)}}.support-row{align-items:flex-start;gap:14px;margin-top:14px;display:flex}.support-row .hero-support{margin-top:0}.mark-inline{flex:none;display:block}.mark-inline img{border-radius:3px;display:block}@media (width<=359px){.mark-inline img{width:48px;height:auto}}@media (width>=900px){.support-row{gap:18px;margin-top:20px}}.showcase[data-astro-cid-bwf4fgic]{background:var(--night);border-top:1px solid var(--line-night)}.showcase[data-astro-cid-bwf4fgic]>.wrap[data-astro-cid-bwf4fgic]{padding-top:64px;padding-bottom:72px}.sc-head[data-astro-cid-bwf4fgic] h2[data-astro-cid-bwf4fgic]{color:var(--white);letter-spacing:-.032em;font-size:clamp(1.875rem,1.3rem + 2.2vw,3.25rem);font-weight:800;line-height:1.04}.sc-head[data-astro-cid-bwf4fgic] p[data-astro-cid-bwf4fgic]{color:var(--on-night-2);max-width:46ch;margin-top:12px}.sc-grid[data-astro-cid-bwf4fgic]{gap:16px;margin-top:32px;display:grid}.niche[data-astro-cid-bwf4fgic]{background:radial-gradient(80% 55% at 50% 0,#ffdebe16,#ffdebe00 70%),#15120f;border-radius:22px;align-content:start;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a241e}.niche-rad[data-astro-cid-bwf4fgic]{background:radial-gradient(85% 60% at 50% 18%,#f26b1d1a,#f26b1d00 70%),#17120e}.sc-art[data-astro-cid-bwf4fgic]{padding:22px 20px 0;position:relative}.sc-art[data-astro-cid-bwf4fgic] svg[data-astro-cid-bwf4fgic]{width:100%;height:auto;display:block}.sc-base[data-astro-cid-bwf4fgic]{z-index:1;position:relative}.sc-layer[data-astro-cid-bwf4fgic]{z-index:2;pointer-events:none;position:absolute;top:22px;left:20px;right:20px;width:calc(100% - 40px)!important}.sc-under[data-astro-cid-bwf4fgic]{z-index:0;overflow:visible}.niche-copy[data-astro-cid-bwf4fgic]{padding:18px 20px 22px}.niche[data-astro-cid-bwf4fgic] h3[data-astro-cid-bwf4fgic]{color:var(--white);letter-spacing:-.02em;font-size:1.375rem}.niche[data-astro-cid-bwf4fgic] p[data-astro-cid-bwf4fgic]{color:var(--on-night-2);margin-top:6px;font-size:.9875rem}.niche[data-astro-cid-bwf4fgic] .link-strong[data-astro-cid-bwf4fgic]{color:var(--peach);margin-top:4px}.leak-call[data-astro-cid-bwf4fgic]{margin-top:10px!important}.leak-call[data-astro-cid-bwf4fgic] a[data-astro-cid-bwf4fgic]{color:var(--peach);padding:6px 0;font-weight:600;display:inline-block}.niche-rad[data-astro-cid-bwf4fgic] .niche-copy[data-astro-cid-bwf4fgic]{padding-bottom:26px}.niche-rad[data-astro-cid-bwf4fgic] h3[data-astro-cid-bwf4fgic]{letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800}.niche-rad[data-astro-cid-bwf4fgic] .sc-art[data-astro-cid-bwf4fgic]{padding-top:26px}.niche-rad[data-astro-cid-bwf4fgic] .sc-layer[data-astro-cid-bwf4fgic]{top:26px}.sc-art-leak[data-astro-cid-bwf4fgic] .sc-layer[data-astro-cid-bwf4fgic]{top:0;left:20px;width:calc(100% - 40px)!important}@media (width>=360px) and (width<=899px){.sc-grid[data-astro-cid-bwf4fgic]{grid-template-columns:1fr 1fr;gap:12px}.niche-rad[data-astro-cid-bwf4fgic],.niche-leak[data-astro-cid-bwf4fgic]{grid-column:1/-1}.niche-tap[data-astro-cid-bwf4fgic] .sc-art[data-astro-cid-bwf4fgic],.niche-shower[data-astro-cid-bwf4fgic] .sc-art[data-astro-cid-bwf4fgic]{padding:14px 10px 0}.niche-tap[data-astro-cid-bwf4fgic] .sc-layer[data-astro-cid-bwf4fgic],.niche-shower[data-astro-cid-bwf4fgic] .sc-layer[data-astro-cid-bwf4fgic]{top:14px;left:10px;right:10px;width:calc(100% - 20px)!important}.niche-tap[data-astro-cid-bwf4fgic] .niche-copy[data-astro-cid-bwf4fgic],.niche-shower[data-astro-cid-bwf4fgic] .niche-copy[data-astro-cid-bwf4fgic]{padding:12px 14px 16px}.niche-tap[data-astro-cid-bwf4fgic] h3[data-astro-cid-bwf4fgic],.niche-shower[data-astro-cid-bwf4fgic] h3[data-astro-cid-bwf4fgic]{font-size:1.125rem}.niche-tap[data-astro-cid-bwf4fgic] p[data-astro-cid-bwf4fgic],.niche-shower[data-astro-cid-bwf4fgic] p[data-astro-cid-bwf4fgic]{font-size:.9375rem}}@media (width<=899px){.sc-art-leak[data-astro-cid-bwf4fgic]{width:190%;margin-top:-28px;margin-left:-88%;padding:0 20px 8px}}@media (width>=900px){.showcase[data-astro-cid-bwf4fgic]>.wrap[data-astro-cid-bwf4fgic]{padding-top:120px;padding-bottom:120px}.sc-head[data-astro-cid-bwf4fgic]{justify-content:space-between;align-items:end;gap:40px;display:flex}.sc-head[data-astro-cid-bwf4fgic] p[data-astro-cid-bwf4fgic]{margin-top:0;font-size:1.125rem}.sc-grid[data-astro-cid-bwf4fgic]{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:56px}.niche-rad[data-astro-cid-bwf4fgic]{grid-area:1/1/span 2/span 7;align-content:space-between}.niche-rad[data-astro-cid-bwf4fgic] .sc-art[data-astro-cid-bwf4fgic]{padding:48px 40px 0}.niche-rad[data-astro-cid-bwf4fgic] .sc-layer[data-astro-cid-bwf4fgic]{top:48px;left:40px;right:40px;width:calc(100% - 80px)!important}.niche-rad[data-astro-cid-bwf4fgic] .niche-copy[data-astro-cid-bwf4fgic]{padding:24px 40px 36px}.niche-tap[data-astro-cid-bwf4fgic],.niche-shower[data-astro-cid-bwf4fgic]{grid-column:8/span 5;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-content:center;align-items:center}.niche-tap[data-astro-cid-bwf4fgic] .sc-art[data-astro-cid-bwf4fgic],.niche-shower[data-astro-cid-bwf4fgic] .sc-art[data-astro-cid-bwf4fgic]{padding:16px 0 16px 12px}.niche-tap[data-astro-cid-bwf4fgic] .sc-layer[data-astro-cid-bwf4fgic],.niche-shower[data-astro-cid-bwf4fgic] .sc-layer[data-astro-cid-bwf4fgic]{top:16px;left:12px;right:0;width:calc(100% - 12px)!important}.niche-tap[data-astro-cid-bwf4fgic] .niche-copy[data-astro-cid-bwf4fgic],.niche-shower[data-astro-cid-bwf4fgic] .niche-copy[data-astro-cid-bwf4fgic]{padding:20px 26px 20px 18px}.niche-leak[data-astro-cid-bwf4fgic]{grid-column:1/-1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center}.niche-leak[data-astro-cid-bwf4fgic] .niche-copy[data-astro-cid-bwf4fgic]{padding:32px 40px}.sc-art-leak[data-astro-cid-bwf4fgic]{padding:28px 36px 24px 0}.sc-art-leak[data-astro-cid-bwf4fgic] .sc-layer[data-astro-cid-bwf4fgic]{top:28px;left:0;right:36px;width:calc(100% - 36px)!important}}.rad-shimmer[data-astro-cid-bwf4fgic]{opacity:.7}.tap-water[data-astro-cid-bwf4fgic]{transform-origin:0 43.5%}.shower-spray[data-astro-cid-bwf4fgic]{transform-origin:0 21%}.leak-puddle[data-astro-cid-bwf4fgic]{transform-origin:73.4% 91.3%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.niche[data-astro-cid-bwf4fgic]{view-timeline:--niche}.rad-warm[data-astro-cid-bwf4fgic],.rad-halo[data-astro-cid-bwf4fgic],.rad-shimmer[data-astro-cid-bwf4fgic],.tap-water[data-astro-cid-bwf4fgic],.tap-ripple[data-astro-cid-bwf4fgic],.shower-spray[data-astro-cid-bwf4fgic],.leak-drips[data-astro-cid-bwf4fgic],.leak-puddle[data-astro-cid-bwf4fgic]{animation-timing-function:linear;animation-fill-mode:both}.niche[data-astro-cid-bwf4fgic] .rad-warm[data-astro-cid-bwf4fgic],.niche[data-astro-cid-bwf4fgic] .rad-halo[data-astro-cid-bwf4fgic]{animation-name:sc-fade}.niche[data-astro-cid-bwf4fgic] .rad-shimmer[data-astro-cid-bwf4fgic]{animation-name:sc-rise}.niche[data-astro-cid-bwf4fgic] .tap-water[data-astro-cid-bwf4fgic],.niche[data-astro-cid-bwf4fgic] .shower-spray[data-astro-cid-bwf4fgic]{animation-name:sc-run}.niche[data-astro-cid-bwf4fgic] .tap-ripple[data-astro-cid-bwf4fgic]{animation-name:sc-fade}.niche[data-astro-cid-bwf4fgic] .leak-drips[data-astro-cid-bwf4fgic]{animation-name:sc-drip}.niche[data-astro-cid-bwf4fgic] .leak-puddle[data-astro-cid-bwf4fgic]{animation-name:sc-spread}.niche[data-astro-cid-bwf4fgic] .rad-warm[data-astro-cid-bwf4fgic],.niche[data-astro-cid-bwf4fgic] .rad-halo[data-astro-cid-bwf4fgic],.niche[data-astro-cid-bwf4fgic] .rad-shimmer[data-astro-cid-bwf4fgic],.niche[data-astro-cid-bwf4fgic] .tap-water[data-astro-cid-bwf4fgic],.niche[data-astro-cid-bwf4fgic] .tap-ripple[data-astro-cid-bwf4fgic],.niche[data-astro-cid-bwf4fgic] .shower-spray[data-astro-cid-bwf4fgic],.niche[data-astro-cid-bwf4fgic] .leak-drips[data-astro-cid-bwf4fgic],.niche[data-astro-cid-bwf4fgic] .leak-puddle[data-astro-cid-bwf4fgic]{animation-timeline:--niche;animation-range:entry 40% cover 50%}}}@keyframes sc-fade{0%{opacity:0}to{opacity:1}}@keyframes sc-rise{0%{opacity:0;transform:translateY(6%)}to{opacity:.7;transform:translateY(0)}}@keyframes sc-run{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes sc-drip{0%{opacity:0;transform:translateY(-12%)}to{opacity:1;transform:translateY(0)}}@keyframes sc-spread{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}
