body.template-water-quality-campaign{display:block;background:rgb(var(--lus-porcelain))}.template-water-quality-campaign #MainContent{min-height:0}.lus-wq__masthead{display:flex;min-height:8rem;align-items:center;justify-content:center;padding:1.6rem 2rem;background:rgb(var(--lus-teal));border-bottom:1px solid rgba(var(--lus-porcelain),.18)}
.lus-wq__logo{display:block;line-height:0}.lus-wq__logo img{display:block;width:16rem;height:auto}.lus-wq__logo span{color:rgb(var(--lus-porcelain));font-weight:700;letter-spacing:.3em}.lus-wq__see-yours{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:400}
.lus-wq{background:rgb(var(--lus-porcelain));color:rgb(var(--lus-graphite));overflow:clip}.lus-wq *,.lus-wq__legal *{box-sizing:border-box}.lus-wq__section{padding-block:clamp(6rem,8vw,10rem)}
.lus-wq__eyebrow{margin:0 0 1.2rem;color:rgb(var(--lus-teal));font-size:1.25rem;font-weight:700;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.lus-wq h1,.lus-wq h2,.lus-wq h3{margin:0;color:inherit}.lus-wq h1{max-width:10.5ch;font-size:clamp(4.6rem,6.1vw,8.2rem);line-height:.98}.lus-wq h2{max-width:14ch;font-size:clamp(3.5rem,4.5vw,6rem);line-height:1.03}.lus-wq h3{font-size:clamp(2.2rem,2.2vw,3rem);line-height:1.15}.lus-wq p{margin-block:0}.lus-wq__lead{max-width:54rem;font-size:clamp(1.8rem,1.7vw,2.2rem);line-height:1.55}
.lus-wq__button{display:inline-flex;min-height:5.4rem;padding:1.3rem 2.4rem;align-items:center;justify-content:center;border:1px solid rgb(var(--lus-graphite));border-radius:var(--buttons-radius,7px);background:rgb(var(--lus-copper));color:rgb(var(--lus-graphite));font:inherit;font-size:1.55rem;font-weight:700;line-height:1.3;text-align:center;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease}.lus-wq__button:hover{transform:translateY(-1px);background:rgb(var(--lus-graphite));color:rgb(var(--lus-porcelain))}.lus-wq__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.lus-wq__actions{display:grid;justify-items:start;gap:.8rem;margin-top:2.6rem}.lus-wq__actions>p{font-size:1.3rem;color:rgba(var(--lus-graphite),.7)}
.lus-wq__hero{padding-block:clamp(4.8rem,7vw,9rem);background:rgb(var(--lus-teal));color:rgb(var(--lus-porcelain))}.lus-wq__hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(36rem,.72fr);gap:clamp(4rem,8vw,11rem);align-items:center}.lus-wq__hero-copy{display:grid;gap:2rem}.lus-wq__hero .lus-wq__eyebrow,.lus-wq__report .lus-wq__eyebrow,.lus-wq__final .lus-wq__eyebrow{color:rgb(var(--lus-copper))}.lus-wq__hero .lus-wq__actions>p,.lus-wq__report .lus-wq__actions>p,.lus-wq__final .lus-wq__actions>p{color:rgba(var(--lus-porcelain),.75)}.lus-wq__hero-visual{margin:0}.lus-wq__hero-visual img{display:block;width:100%;max-height:64rem;aspect-ratio:4/5;object-fit:cover;border:1px solid rgba(var(--lus-porcelain),.2)}.lus-wq__hero-visual figcaption{margin-top:1rem;color:rgba(var(--lus-porcelain),.7);font-size:1.2rem;line-height:1.45}
.lus-wq__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.72fr);gap:clamp(3rem,8vw,12rem);align-items:end;margin-bottom:clamp(3rem,5vw,5.6rem)}.lus-wq__intro>p:last-child{max-width:52rem;font-size:1.8rem;line-height:1.6}.lus-wq__intro--light{grid-template-columns:1fr}.lus-wq__intro--light h2{max-width:18ch}.lus-wq__intro--center{display:block;text-align:center}.lus-wq__intro--center h2{margin-inline:auto}
.lus-wq__clue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.lus-wq__clue-card{display:grid;margin:0;border:1px solid rgba(var(--lus-graphite),.2);background:#fff}.lus-wq__clue-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.lus-wq__clue-card:nth-child(2) img{object-position:center 45%}.lus-wq__clue-card>div{display:grid;grid-template-columns:auto 1fr;gap:.8rem 1.6rem;padding:2.4rem}.lus-wq__clue-card span{grid-row:1/3;color:rgb(var(--lus-copper));font-size:1.2rem;font-weight:700;letter-spacing:.1em}.lus-wq__clue-card h3{font-size:2.4rem}.lus-wq__clue-card p{grid-column:2;line-height:1.55}.lus-wq__bridge{max-width:72rem;margin:3.2rem auto 0;text-align:center;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.4}
.lus-wq__report{background:rgb(var(--lus-teal));color:rgb(var(--lus-porcelain))}.lus-wq__report-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(32rem,.78fr);gap:clamp(4rem,8vw,11rem);align-items:center}.lus-wq__report-sheet{padding:clamp(2.2rem,4vw,4.8rem);background:rgb(var(--lus-porcelain));color:rgb(var(--lus-graphite));border:1px solid rgba(var(--lus-porcelain),.3);box-shadow:0 2.4rem 6rem rgba(0,0,0,.14)}.lus-wq__report-sheet-head{display:grid;grid-template-columns:1fr auto;gap:.7rem 2rem;padding-bottom:2.4rem;border-bottom:1px solid rgba(var(--lus-graphite),.2)}.lus-wq__report-sheet-head span{grid-column:1/-1;color:rgb(var(--lus-copper));font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lus-wq__report-sheet-head strong{font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,5.2rem);line-height:1}.lus-wq__report-sheet-head small{align-self:end}.lus-wq__report-location{display:grid;gap:.6rem;padding:2.4rem 0}.lus-wq__report-location small,.lus-wq__report-readings small{color:rgba(var(--lus-graphite),.68)}.lus-wq__report-readings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgba(var(--lus-graphite),.2)}.lus-wq__report-readings article{display:grid;gap:.8rem;padding:2.4rem}.lus-wq__report-readings article+article{border-left:1px solid rgba(var(--lus-graphite),.2)}.lus-wq__report-readings span,.lus-wq__report-evidence span{color:rgb(var(--lus-teal));font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.lus-wq__report-readings strong{font-family:var(--font-heading-family);font-size:2.5rem}.lus-wq__report-evidence{display:grid;gap:.7rem;padding:2.4rem 0}.lus-wq__report-sheet>p{padding-top:1.6rem;border-top:1px solid rgba(var(--lus-graphite),.2);color:rgba(var(--lus-graphite),.68);font-size:1.25rem;line-height:1.5}.lus-wq__annotations{border-top:1px solid rgba(var(--lus-porcelain),.28)}.lus-wq__annotations article{display:grid;grid-template-columns:3.8rem 1fr;gap:1.6rem;padding:1.8rem 0;border-bottom:1px solid rgba(var(--lus-porcelain),.22)}.lus-wq__annotations article>span{color:rgb(var(--lus-copper));font-weight:700}.lus-wq__annotations h3{font-family:var(--font-body-family);font-size:1.8rem;font-weight:700}.lus-wq__annotations p{margin-top:.5rem;color:rgba(var(--lus-porcelain),.78);line-height:1.5}
.lus-wq__steps{text-align:center}.lus-wq__steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-block:1px solid rgba(var(--lus-graphite),.22);list-style:none;text-align:left}.lus-wq__steps-grid li{padding:2.8rem clamp(2rem,3vw,4rem)}.lus-wq__steps-grid li+li{border-left:1px solid rgba(var(--lus-graphite),.22)}.lus-wq__steps-grid span{display:block;margin-bottom:2rem;color:rgb(var(--lus-copper));font-size:1.2rem;font-weight:700;letter-spacing:.12em}.lus-wq__steps-grid h3{font-size:2.4rem}.lus-wq__steps-grid p{margin-top:.8rem;line-height:1.5}.lus-wq__actions--center{justify-items:center}
.lus-wq__method{padding-block:clamp(4rem,5vw,6rem);background:rgb(var(--lus-mist))}.lus-wq__method-inner{display:grid;grid-template-columns:minmax(0,.78fr) minmax(32rem,1fr);gap:clamp(3rem,8vw,11rem);align-items:start}.lus-wq__method h2{font-size:clamp(3rem,3.8vw,4.8rem)}.lus-wq__method-inner>div:last-child{padding-top:1.4rem;border-top:1px solid rgba(var(--lus-graphite),.25)}.lus-wq__method-inner>div:last-child>p{font-size:1.7rem;line-height:1.65}.lus-wq__method details{margin-top:1.6rem;border-top:1px solid rgba(var(--lus-graphite),.2)}.lus-wq__method summary{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 0;cursor:pointer;font-weight:700;list-style:none}.lus-wq__method summary::-webkit-details-marker{display:none}.lus-wq__method summary span{font-size:2.2rem;transition:transform .2s}.lus-wq__method details[open] summary span{transform:rotate(45deg)}.lus-wq__method details p{padding-bottom:1.6rem;line-height:1.6}
.lus-wq__faq-grid{display:grid;grid-template-columns:minmax(24rem,.58fr) minmax(0,1.05fr);gap:clamp(4rem,8vw,11rem);align-items:start}.lus-wq__faq-items{border-top:1px solid rgba(var(--lus-graphite),.24)}.lus-wq__faq-items details{border-bottom:1px solid rgba(var(--lus-graphite),.24)}.lus-wq__faq-items summary{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;min-height:6.6rem;padding:1.3rem 0;cursor:pointer;list-style:none}.lus-wq__faq-items summary::-webkit-details-marker{display:none}.lus-wq__faq-items summary h3{font-family:var(--font-body-family);font-size:1.75rem;font-weight:700}.lus-wq__faq-items summary span{font-size:2.4rem;transition:transform .2s}.lus-wq__faq-items details[open]>summary>span{transform:rotate(45deg)}.lus-wq__faq-items details>p{max-width:64rem;padding:0 0 1.8rem;line-height:1.6}.lus-wq__more>summary{color:rgb(var(--lus-teal));font-weight:700}.lus-wq__more>div{padding:0 0 1rem 2rem;border-left:2px solid rgb(var(--lus-copper))}.lus-wq__more>div details:last-child{border-bottom:0}
.lus-wq__final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:end;margin-top:clamp(5rem,8vw,9rem);padding:clamp(3rem,5vw,6rem);background:rgb(var(--lus-teal));color:rgb(var(--lus-porcelain))}.lus-wq__final h2{max-width:none}.lus-wq__final>div:first-child>p:last-child{margin-top:1.2rem;color:rgba(var(--lus-porcelain),.8);font-size:1.7rem}.lus-wq__final .lus-wq__actions{margin-top:0}
.lus-wq__sticky{position:fixed;z-index:31;right:0;bottom:0;left:0;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid rgba(var(--lus-porcelain),.22);background:rgb(var(--lus-teal));transform:translateY(110%);visibility:hidden;transition:transform .26s ease,visibility .26s ease}.lus-wq__sticky.is-visible{transform:none;visibility:visible}.lus-wq__sticky .lus-wq__button{width:100%}body.lus-water-open .lus-wq__sticky{transform:translateY(110%);visibility:hidden}
.lus-wq__legal{padding:2.2rem 0;background:rgb(var(--lus-teal));color:rgba(var(--lus-porcelain),.72);border-top:1px solid rgba(var(--lus-porcelain),.18)}.lus-wq__legal .page-width{display:flex;gap:2rem;align-items:center;justify-content:space-between}.lus-wq__legal p{margin:0}.lus-wq__legal nav{display:flex;flex-wrap:wrap;gap:1.8rem}.lus-wq__legal a{color:inherit;text-underline-offset:.3rem}
@media(max-width:989px){.lus-wq__hero-grid,.lus-wq__report-layout{grid-template-columns:1fr;gap:4rem}.lus-wq__hero-copy{max-width:72rem}.lus-wq__hero-visual{max-width:60rem}.lus-wq__hero-visual img{aspect-ratio:4/3;object-position:center 42%}.lus-wq__intro{grid-template-columns:1fr;gap:1.8rem}.lus-wq__clue-card>div{grid-template-columns:1fr}.lus-wq__clue-card span{grid-row:auto}.lus-wq__clue-card p{grid-column:auto}.lus-wq__method-inner,.lus-wq__faq-grid{grid-template-columns:1fr;gap:3rem}}
@media(max-width:749px){.lus-wq{padding-bottom:7.6rem}.lus-wq__masthead{min-height:7.2rem}.lus-wq__logo img{width:14rem}.lus-wq__section{padding-block:5.2rem}.lus-wq h1{font-size:clamp(4rem,12.5vw,5.8rem)}.lus-wq h2{font-size:clamp(3.2rem,10vw,4.6rem)}.lus-wq__hero{padding-block:4rem 5rem}.lus-wq__hero-grid{gap:3.2rem}.lus-wq__hero-visual img{aspect-ratio:4/3}.lus-wq__intro{margin-bottom:3rem}.lus-wq__clue-grid{grid-template-columns:1fr;gap:1.6rem}.lus-wq__clue-card{grid-template-columns:12rem 1fr}.lus-wq__clue-card img{height:100%;aspect-ratio:auto}.lus-wq__clue-card>div{align-content:center;padding:1.8rem}.lus-wq__clue-card h3{font-size:2.1rem}.lus-wq__clue-card p{font-size:1.45rem}.lus-wq__bridge{font-size:2rem}.lus-wq__report-sheet{padding:2rem}.lus-wq__report-sheet-head{grid-template-columns:1fr}.lus-wq__report-sheet-head small{align-self:auto}.lus-wq__report-readings{grid-template-columns:1fr}.lus-wq__report-readings article{padding:1.7rem 0}.lus-wq__report-readings article+article{border-left:0;border-top:1px solid rgba(var(--lus-graphite),.2)}.lus-wq__steps-grid{grid-template-columns:1fr}.lus-wq__steps-grid li{padding:2rem 0}.lus-wq__steps-grid li+li{border-left:0;border-top:1px solid rgba(var(--lus-graphite),.22)}.lus-wq__method-inner{grid-template-columns:1fr}.lus-wq__more>div{padding-left:1rem}.lus-wq__final{grid-template-columns:1fr;gap:2rem;padding:3rem 2rem}.lus-wq__final .lus-wq__actions{margin-top:0}.lus-wq__sticky{display:block}.lus-wq__sticky[hidden]{display:none}.lus-wq__legal .page-width{align-items:flex-start;flex-direction:column}.lus-wq__legal nav{gap:1.4rem}}
@media(min-width:750px){.lus-wq__sticky{display:none!important}}
@media(prefers-reduced-motion:reduce){.lus-wq__button,.lus-wq__sticky,.lus-wq summary span{transition:none}}
.lus-wq__section{padding-block:clamp(4.8rem,6vw,7.6rem)}
.lus-wq__hero{padding-block:clamp(4.2rem,5.5vw,7rem)}
.lus-wq__intro{margin-bottom:clamp(2.6rem,3.5vw,4.2rem)}
.lus-wq__clues .lus-wq__intro{grid-template-areas:"eyebrow copy" "heading copy";grid-template-columns:minmax(0,1fr) minmax(28rem,.72fr);column-gap:clamp(3rem,7vw,9rem);row-gap:.8rem;align-items:start}
.lus-wq__clues .lus-wq__intro .lus-wq__eyebrow{grid-area:eyebrow}.lus-wq__clues .lus-wq__intro h2{grid-area:heading}.lus-wq__clues .lus-wq__intro>p:last-child{grid-area:copy;padding-top:.3rem}
.lus-wq__clue-grid{align-items:start}.lus-wq__clue-card{grid-template-rows:auto auto;align-content:start;align-self:start}.lus-wq__clue-card img{height:clamp(22rem,22vw,31rem);aspect-ratio:auto}.lus-wq__clue-card>div{padding:2rem}.lus-wq__bridge{margin-top:2.4rem}
.lus-wq__impact{display:grid;grid-template-columns:minmax(28rem,.72fr) minmax(0,1.28fr);margin-top:clamp(4rem,5vw,6rem);background:rgb(var(--lus-mist));border:1px solid rgba(var(--lus-graphite),.16)}.lus-wq__impact figure{min-height:100%;margin:0}.lus-wq__impact figure img{display:block;width:100%;height:100%;object-fit:cover}.lus-wq__impact-copy{padding:clamp(3rem,4vw,5rem)}.lus-wq__impact-copy h2{max-width:15ch;font-size:clamp(3.2rem,3.9vw,5rem)}.lus-wq__impact-lead{max-width:68rem;margin-top:1.5rem;font-size:1.7rem;line-height:1.55}.lus-wq__impact-list{margin-top:2.4rem;border-top:1px solid rgba(var(--lus-graphite),.22)}.lus-wq__impact-list article{display:grid;grid-template-columns:13rem 1fr;gap:2rem;padding:1.6rem 0;border-bottom:1px solid rgba(var(--lus-graphite),.22)}.lus-wq__impact-list h3{font-size:2rem}.lus-wq__impact-list p{line-height:1.5}
.lus-wq__report .lus-wq__intro--light{display:block;margin-bottom:3.6rem}.lus-wq__report .lus-wq__intro--light .lus-wq__eyebrow{margin-bottom:1rem}.lus-wq__report-layout{align-items:start}.lus-wq__report-sheet{align-self:start}.lus-wq__annotations{align-self:start}.lus-wq__steps .lus-wq__intro{margin-bottom:2.8rem}.lus-wq__faq-final{padding-bottom:5rem}.lus-wq__final{margin-top:clamp(4rem,5vw,6rem)}
@media(max-width:989px){.lus-wq__impact{grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr)}.lus-wq__impact-list article{grid-template-columns:10rem 1fr;gap:1.5rem}}
@media(max-width:749px){.lus-wq__section{padding-block:4.4rem}.lus-wq__hero{padding-block:3.4rem 4.4rem}.lus-wq__clues .lus-wq__intro{grid-template-areas:"eyebrow" "heading" "copy";grid-template-columns:1fr;row-gap:.7rem}.lus-wq__clues .lus-wq__intro>p:last-child{padding-top:.7rem}.lus-wq__clue-card img{width:12rem;height:100%;min-height:12rem}.lus-wq__bridge{margin-top:2rem;font-size:1.8rem}.lus-wq__impact{grid-template-columns:1fr;margin-top:3.6rem}.lus-wq__impact figure img{height:24rem}.lus-wq__impact-copy{padding:2.4rem 2rem}.lus-wq__impact-lead{font-size:1.55rem}.lus-wq__impact-list{margin-top:2rem}.lus-wq__impact-list article{grid-template-columns:1fr;gap:.6rem;padding:1.4rem 0}.lus-wq__report .lus-wq__intro--light{margin-bottom:2.6rem}.lus-wq__faq-final{padding-bottom:4rem}}
.lus-wq__impact{grid-template-columns:minmax(0,1.08fr) minmax(30rem,.92fr);align-items:center;padding:clamp(2.4rem,3vw,4rem)}.lus-wq__impact figure{grid-column:2;grid-row:1;min-height:0;border:1px solid rgba(var(--lus-graphite),.16)}.lus-wq__impact figure img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.lus-wq__impact-copy{grid-column:1;grid-row:1;padding:clamp(1rem,2vw,2.4rem) clamp(2rem,4vw,5rem) clamp(1rem,2vw,2.4rem) 0}.lus-wq__impact-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.4rem,3vw,4rem);border-top:1px solid rgba(var(--lus-graphite),.22);border-bottom:1px solid rgba(var(--lus-graphite),.22)}.lus-wq__impact-list article{display:block;padding:2rem clamp(1.6rem,2.4vw,3rem);border-bottom:0}.lus-wq__impact-list article+article{border-left:1px solid rgba(var(--lus-graphite),.22)}.lus-wq__impact-list h3{margin-bottom:.8rem}
@media(max-width:989px){.lus-wq__impact{grid-template-columns:minmax(0,1fr) minmax(25rem,.78fr);padding:2.4rem}.lus-wq__impact-copy{padding:1rem 2.4rem 1rem 0}.lus-wq__impact-list article{padding:1.8rem}}
@media(max-width:749px){.lus-wq__impact{grid-template-columns:1fr;padding:2rem}.lus-wq__impact-copy{grid-column:1;grid-row:1;padding:0}.lus-wq__impact figure{grid-column:1;grid-row:2;margin-top:2rem}.lus-wq__impact figure img{height:auto}.lus-wq__impact-list{grid-column:1;grid-row:3;grid-template-columns:1fr;margin-top:2rem}.lus-wq__impact-list article{padding:1.5rem 0}.lus-wq__impact-list article+article{border-left:0;border-top:1px solid rgba(var(--lus-graphite),.22)}}
body.template-water-quality-campaign .shopify-section-group-header-group,body.template-water-quality-campaign .shopify-section-group-footer-group,body.template-water-quality-campaign .announcement-bar-section,body.template-water-quality-campaign .section-header,body:has([data-water-quality-page]) .lus-whatsapp-launcher,body:has([data-water-quality-page]) #smile-ui-lite-launcher-frame-container{display:none!important}
@media(max-width:749px){.lus-wq__hero-visual{display:none}.lus-wq__hero-grid{grid-template-columns:1fr;gap:0}}
