html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.preloader-percent{display:inline-grid;font-variant-numeric:tabular-nums}.preloader-percent>span{grid-area:1 / 1;opacity:0;will-change:opacity;animation-name:preloader-percent-step;animation-timing-function:steps(1,end)}.preloader-percent>span:last-child{animation-name:preloader-percent-hold;animation-fill-mode:forwards}@keyframes preloader-percent-step{0%{opacity:1}to{opacity:0}}@keyframes preloader-percent-hold{0%,to{opacity:1}}.detail-backdrop .scene-backdrop-heading{font-family:var(--font-sans);font-size:clamp(4rem,10vw,10rem);line-height:.91;letter-spacing:-.04em;color:var(--color-cream)}.detail-backdrop .scene-backdrop-heading span{color:#ffd400}.detail-backdrop-hydration{align-items:flex-start;padding-top:max(12rem,29vh)}.detail-backdrop-hydration .scene-backdrop-heading{font-size:clamp(4rem,9vw,9rem)}.detail-backdrop-control .scene-backdrop-heading{width:100%;font-size:clamp(4rem,8vw,7.5rem);text-align:left;padding-left:3vw}@media(max-width:767px){.detail-backdrop .scene-backdrop-heading{font-size:clamp(3rem,13vw,5rem)}.detail-backdrop-hydration{padding-top:max(12rem,28vh)}.detail-backdrop-control{align-items:flex-start;padding-top:23vh}.detail-backdrop-control .scene-backdrop-heading{text-align:center;padding-left:0}}@media(max-height:600px)and (min-width:768px){.detail-backdrop-hydration{padding-top:11rem}.detail-backdrop .scene-backdrop-heading{font-size:5.5rem}}.drinkiq-story{position:relative}.drinkiq-story-stage{position:fixed;inset:0;pointer-events:none}.drinkiq-story-panel{position:absolute;left:max(3rem,calc((100vw - 88rem)/2));top:50%;width:min(31vw,28rem);translate:0 -42%;opacity:0;visibility:hidden;will-change:transform,opacity;color:#cbd2dc}.drinkiq-story-panel .detail-chapter-heading{margin:0 0 1.5rem}.drinkiq-story-panel p{font-family:var(--font-sans);font-size:1rem;line-height:1.7;margin:0 0 1rem;max-width:40ch}.drinkiq-hardware-list{margin-top:1.75rem;display:grid;gap:.8rem;font-size:.8125rem}.drinkiq-hardware-list div{display:grid;grid-template-columns:5rem 1fr;gap:1rem}.drinkiq-hardware-list dt{color:#9faab8}.drinkiq-hardware-list dd{margin:0;color:#f1f2ec}.drinkiq-story-panel .drinkiq-dimensions{color:#f1f2ec;font-size:1.5rem;letter-spacing:-.025em;margin:1.25rem 0;font-variant-numeric:tabular-nums}.drinkiq-dimensions span{font-family:var(--font-mono);font-size:.75rem;color:#9faab8}.drinkiq-layer-list{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}.drinkiq-layer-list li{display:grid;gap:.2rem}.drinkiq-layer-list span{color:#f1f2ec;font-size:1rem}.drinkiq-layer-list small{color:#9faab8;font-size:.75rem}.drinkiq-story-links{display:flex;gap:1.5rem;flex-wrap:wrap;pointer-events:auto;font-size:.875rem}.drinkiq-story-links a{color:#ffe05a;text-decoration:underline;text-underline-offset:.4rem}.drinkiq-story-links a:hover{color:#fff}@media(min-width:768px)and (max-height:760px){.drinkiq-story-panel{top:57%}.drinkiq-story-panel .detail-chapter-heading{margin-bottom:1rem}.drinkiq-story-panel p{font-size:.875rem;line-height:1.6}.drinkiq-layer-list{gap:.65rem}}@media(max-width:767px){.drinkiq-story-panel{top:auto;bottom:2rem;left:1.25rem;right:1.25rem;width:auto;translate:none}.drinkiq-story-panel .detail-chapter-heading{margin-bottom:.8rem}.drinkiq-story-panel p{font-size:.8125rem;line-height:1.55;max-width:48ch;margin-bottom:.65rem}.drinkiq-hardware-list{margin-top:.8rem;gap:.5rem}.drinkiq-layer-list{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.drinkiq-layer-list span{font-size:.8125rem}.drinkiq-layer-list small{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.drinkiq-story-panel{will-change:auto}}@media(max-height:600px){.drinkiq-story-panel{top:190px;bottom:1rem;translate:none;max-height:calc(100dvh - 206px);overflow-y:auto;overscroll-behavior-y:contain;pointer-events:auto;padding:1rem;background:#060c16f5;scrollbar-width:thin;scrollbar-color:#ffd400 #111923}}.drinkiq-consumption{margin:1.5rem 0 .5rem}.drinkiq-consumption dt{font-family:var(--font-mono);font-size:.75rem;color:#9faab8;margin-bottom:.5rem}.drinkiq-consumption dd{margin:0;color:#f4f4ee;font-size:2.5rem;line-height:1.1;font-variant-numeric:tabular-nums}.drinkiq-rate-unit{font-size:1rem;color:#cbd2dc}.drinkiq-story-panel .drinkiq-rate-target{font-size:.75rem;color:#9faab8}@media(max-width:767px){.drinkiq-consumption{margin-top:1rem}.drinkiq-consumption dd{font-size:2rem}}.drinkiq-consumption dd>span:first-child{display:inline-block;min-width:3ch;contain:layout style}
