.flow-page{background:var(--brand-premium)}.flow-page>.flow-journey{z-index:1}.flow-page>.territory-journey{z-index:2;background:transparent}.flow-page>.water-cinema{z-index:3;background:transparent}.flow-page>.territory-everyday{z-index:4}.flow-page>.product-finale{z-index:5;position:relative}.flow-page [data-handoff=true]{transform:none;opacity:var(--handoff-opacity,1);will-change:opacity}.flow-page .territory-stage,.flow-page .water-cinema-stage{background:var(--brand-premium)}.flow-page .territory-copy{filter:none}.flow-page .flow-header[data-tone=dark]{color:var(--brand-purity)}.flow-page .water-cinema-bottom{justify-content:flex-end}.flow-page .water-cinema-top{font-size:11px}.flow-page .territory-source{bottom:7%}@media(prefers-reduced-motion:reduce){.flow-page [data-handoff=true]{transform:none;opacity:1;will-change:auto}}.flow-page .flow-stage[data-handoff] .flow-nature-title{opacity:calc(var(--nature-copy,0)*var(--handoff-exit-copy,1))}.flow-page .territory-copy{opacity:calc(var(--copy-opacity,1)*var(--handoff-copy,1)*var(--handoff-exit-copy,1))}.flow-page .territory-caption,.flow-page .territory-source,.flow-page .territory-word{opacity:calc(var(--handoff-copy,1)*var(--handoff-exit-copy,1))}.flow-page .water-cinema-intro{opacity:calc(var(--water-intro)*var(--handoff-copy,1)*var(--handoff-exit-copy,1))}.flow-page .water-cinema-body{opacity:calc(var(--water-body)*var(--handoff-copy,1)*var(--handoff-exit-copy,1))}.flow-page .water-cinema-flow{opacity:calc(var(--water-flow)*var(--handoff-copy,1)*var(--handoff-exit-copy,1))}.flow-page .water-cinema-bottom,.flow-page .water-cinema-top{opacity:calc(var(--handoff-copy,1)*var(--handoff-exit-copy,1))}.flow-page>.product-finale{background:transparent}.flow-page .territory-stage,.flow-page .water-cinema-stage{height:100svh;min-height:0}.flow-page .product-reveal>.water-choice-heading,.flow-page .product-reveal>.water-editions{opacity:var(--handoff-copy,1)}@media(max-height:650px){.flow-page .territory-copy{bottom:16%}.flow-page .territory-copy h2{font-size:clamp(32px,7vh,58px)}.territory-description{font-size:13px;line-height:1.6;margin-top:16px;max-width:520px}.territory-kicker{margin-bottom:14px}.flow-page .water-cinema h2{font-size:clamp(34px,8vh,60px)}.water-cinema-flow{padding-top:15vh}}.territory-everyday .territory-panel:first-child{background:#101820}.territory-everyday .territory-panel:first-child .territory-image{inset:auto;right:8%;top:50%;width:min(38vw,500px);height:auto;max-height:74svh;object-fit:contain;object-position:center;transform:translateY(-50%)}.territory-everyday .territory-panel:first-child .territory-shade{display:none}.territory-everyday .territory-panel:first-child .territory-copy{right:51%;bottom:26%}.flow-page .territory-everyday .territory-panel:first-child h2{font-size:clamp(44px,5.4vw,86px)}.territory-everyday .territory-panel:first-child .territory-word{top:6%;left:6%;font-size:18vw;color:#ffffff0c}.territory-everyday .territory-panel:first-child .territory-caption{display:none}@media(max-width:700px){.territory-everyday .territory-panel:first-child .territory-image{top:90px;right:6%;width:74%;max-height:38svh;transform:none}.territory-everyday .territory-panel:first-child .territory-copy{left:6%;right:6%;top:56%;bottom:auto}.flow-page .territory-everyday .territory-panel:first-child h2{font-size:clamp(36px,10vw,48px)}.territory-everyday .territory-panel:first-child .territory-description{font-size:13px;line-height:1.6;margin-top:16px;max-width:340px}.territory-everyday .territory-panel:first-child .territory-kicker{font-size:9px;margin-bottom:14px}.territory-everyday .territory-panel:first-child .territory-word{top:20%;font-size:24vw}}@media(prefers-reduced-motion:no-preference){.flow-page [data-handoff=true][data-pinned=true]{position:fixed;top:0;left:0;width:100%;margin:0;transform:translateZ(0);backface-visibility:hidden;will-change:transform,opacity}.flow-page [data-handoff=true][data-offscreen=true]{visibility:hidden;pointer-events:none}}.flow-footer>.flow-brand-signature{font-size:20px;letter-spacing:-.02em}.flow-brand-signature em{font-family:var(--flow-serif);font-weight:300}.flow-page .water-benefit{opacity:calc(var(--benefit-opacity,0)*var(--handoff-copy,1)*var(--handoff-exit-copy,1))}.flow-page .water-benefits-footer,.flow-page .water-benefits-top,.flow-page .water-product>span{opacity:calc(var(--handoff-copy,1)*var(--handoff-exit-copy,1))}