@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.ggs_fa_className{font-family:Poppins,Poppins Fallback;font-style:normal}.ggs_fa_variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Itim;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b21dcda6d134dd0a-s.03zzy5e_003lv.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Itim;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0981e4c9ffba8433-s.34ayzsx_5oz7k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Itim;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4aea855cf08d0986-s.3vos_1o3m6xud.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Itim;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f205e00b46b01a-s.p.09c-o0fw2h3c3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Itim Fallback;src:local(Arial);ascent-override:98.03%;descent-override:25.8%;line-gap-override:0.0%;size-adjust:96.9%}.ll4B3q_className{font-family:Itim,Itim Fallback;font-style:normal;font-weight:400}.ll4B3q_variable{--font-letter:"Itim", "Itim Fallback"}
:root{--color-royal:#1262ac;--color-ink:#163651;--font-sans:var(--font-poppins),Arial,sans-serif}.skip-link{z-index:100;color:#fff;background:#1262ac;border-radius:5px;padding:10px 20px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:root{--blue:#1262ac;--navy:#123d64;--ink:#163651;--muted:#5b7081;--pale:#eff8fc;--line:#dce9f0;--green:#27765a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);font-family:var(--font-sans);background:#fff;margin:0;font-size:15px;line-height:1.8}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.2}h2{letter-spacing:-1.6px;color:var(--navy);font-size:clamp(30px,3.2vw,44px);font-weight:600}h3{letter-spacing:-.4px;font-size:20px;font-weight:600}p{color:var(--muted)}img{max-width:100%;height:auto}.container{width:calc(100% - 112px);max-width:1250px;margin-inline:auto}.section{padding:96px 0}.eyebrow{color:var(--blue);letter-spacing:1.9px;margin-bottom:17px;font-size:11px;font-weight:600;line-height:1.6;display:block}.button{background:var(--blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:26px;padding:15px 24px;font-size:13px;font-weight:500;line-height:1.5;transition:background .2s;display:inline-flex}.button:hover{background:#08487f}.button.white{color:var(--blue);background:#fff}.button.white:hover{background:#e3f2fa}.text-link{color:var(--blue);border-bottom:1px solid #9fc8e4;align-items:center;gap:16px;padding:10px 0;font-size:14px;font-weight:600;display:inline-flex}.text-link:hover{color:#093e6a;border-color:#093e6a}:focus-visible{outline-offset:5px;outline:3px solid #e6a330}::selection{color:#133e65;background:#c1e8fa}.topbar{color:#526e83;background:#eff7fb;border-bottom:1px solid #e3edf3;font-size:10px}.topbar .container{justify-content:space-between;align-items:center;height:31px;display:flex}.topbar span{align-items:center;gap:7px;display:flex}.site-header{z-index:20;background:#fff;border-bottom:1px solid #e5edf3;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:94px;display:flex}.brand{flex-shrink:0;align-items:center;gap:17px;display:flex}.brand img{object-fit:contain;width:56px;height:64px}.brand span{letter-spacing:1.5px;color:#537287;border-left:1px solid #d5e3eb;padding-left:17px;font-size:10px;line-height:1.9}.brand b{color:#245a84;font-weight:500}.navigation{align-items:center;gap:30px;display:flex}.navigation a{padding-block:12px;font-size:12px;font-weight:500;position:relative}.navigation a:hover{color:var(--blue)}.navigation a:after{content:"";background:var(--blue);height:2px;transition:transform .2s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.navigation a:hover:after{transform:scaleX(1)}.header-cta{gap:16px;padding:13px 17px;font-size:12px}.menu-toggle{color:var(--blue);background:0 0;padding:10px;display:none}.hero{isolation:isolate;color:#fff;background:#06478c;height:min(650px,47vw);min-height:590px;position:relative;overflow:hidden}.hero-photo,.hero-shade{z-index:-2;position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:center 52%}.hero-shade{z-index:-1;background:linear-gradient(90deg,#0000 38%,#01224a5c 60%,#011c3e91),linear-gradient(#0000 75%,#01203aa6)}.hero-content{justify-content:flex-end;align-items:center;height:100%;padding-block:55px 100px;display:flex}.hero-copy{width:43%}.hero-copy .eyebrow{color:#fff;letter-spacing:2px;font-size:10px}.hero .hero-title{letter-spacing:-2.5px;font-size:clamp(42px,4.55vw,66px);font-weight:600;line-height:1.12}.hero-description{color:#fff;max-width:370px;margin:23px 0 30px;font-size:15px;line-height:1.8}.hero .button{font-size:13px}.carousel-bottom{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:26px;left:0;right:0}.hero-origin{align-items:center;gap:10px;font-size:11px;display:flex}.carousel-controls{align-items:center;gap:13px;display:flex}.carousel-controls>button{color:#fff;background:#ffffff16;border:1px solid #fff6;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.carousel-controls>button:hover{color:var(--blue);background:#fff}.slide-dots{gap:0;display:flex}.slide-dots button{background:0 0;place-items:center;width:27px;height:40px;display:grid}.slide-dots span{background:#ffffff70;border-radius:20px;width:7px;height:7px}.slide-dots button[aria-pressed=true] span{background:#fff;width:22px}.source-slide .hero-content,.nature-slide .hero-content{justify-content:flex-start}.source-slide .hero-shade,.nature-slide .hero-shade{background:linear-gradient(90deg,#00203eb8,#001e3c47 60%,#0000),linear-gradient(#0000 70%,#00193099)}.water-facts{background:#edf7fc;border-bottom:1px solid #e3f0f6}.water-facts .container{grid-template-columns:repeat(4,1fr);padding-block:25px;display:grid}.water-facts .container>div{border-right:1px solid #cfe2ee;justify-content:center;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.water-facts .container>div:first-child{justify-content:flex-start}.water-facts .container>div:last-child{border:0;justify-content:flex-end}.water-facts svg{width:25px;height:25px;color:var(--blue)}.section-heading{margin-bottom:46px}.centered{text-align:center}.section-heading p{max-width:650px;margin:20px auto 0;font-size:14px}.qualities{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.qualities article{text-align:center;padding:5px 25px}.qualities article+article{border-left:1px solid var(--line)}.quality-icon{width:71px;height:71px;color:var(--blue);background:#eaf6fc;border-radius:50%;place-items:center;margin:0 auto 23px;display:grid}.qualities h3{margin-bottom:16px;font-size:20px}.qualities p{font-size:13px;line-height:1.9}.products{background:#f1f8fc;position:relative;overflow:hidden}.products-layout{grid-template-columns:1fr 1.05fr .95fr;align-items:center;gap:40px;display:grid}.product-intro h2{font-size:38px}.product-intro>p{margin:24px 0 21px;font-size:13px}.product-note{color:var(--blue);align-items:center;gap:13px;margin-top:42px;font-size:11px;line-height:1.8;display:flex}.product-note strong{color:var(--muted);font-weight:500}.product-display{isolation:isolate;flex-direction:column;align-items:center;padding-top:15px;display:flex;position:relative}.product-watermark{letter-spacing:13px;color:#dcecf5;z-index:-2;font-size:86px;font-weight:600;position:absolute;top:31%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.bottle-halo{z-index:-1;background:#e1f2fb;border-radius:50%;width:285px;height:285px;position:absolute;top:80px}.product-bottle{object-fit:contain;filter:drop-shadow(10px 20px 15px #1f609126);width:auto;height:360px}.size-stamp{width:74px;height:74px;color:var(--blue);background:#fff;border:1px solid #bedbeb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:25px;font-weight:600;line-height:1.1;display:flex;position:absolute;top:55px;right:2px}.size-stamp span{margin-top:5px;font-size:12px;font-weight:400}.product-caption{text-align:center;margin-top:23px}.product-caption h3{font-size:17px}.product-caption>span{color:var(--muted);font-size:11px}.size-list>.eyebrow{margin-bottom:3px;font-size:10px}.size-row{border-bottom:1px solid #d5e5ef;align-items:center;gap:22px;padding:25px 0;display:flex}.size-number{color:var(--blue);min-width:65px;font-size:31px;font-weight:500;line-height:1}.size-number small{margin-top:9px;font-size:12px;font-weight:400;display:block}.size-row h3{font-size:15px}.size-row p{margin-top:7px;font-size:10px;line-height:1.5}.size-list>.text-link{border:0;margin-top:24px;font-size:12px}.source-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:100px;display:grid}.source-photos{padding-right:20px;position:relative}.source-photos img{object-fit:cover;border-radius:7px;width:100%;height:510px}.source-location{color:#fff;letter-spacing:1px;text-shadow:0 1px 5px #000;align-items:center;gap:12px;font-size:9px;display:flex;position:absolute;bottom:30px;left:25px}.source-location strong{letter-spacing:0;font-size:15px;font-weight:500}.altitude{width:142px;height:150px;color:var(--blue);background:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:38px;right:-30px;box-shadow:0 8px 40px #203e5b15}.altitude strong{font-size:31px;line-height:1.4}.altitude strong span{margin-left:3px;font-size:15px}.altitude>span{color:var(--muted);font-size:10px}.source-copy>p{margin-top:24px;font-size:14px}.source-signature{color:var(--blue);align-items:center;gap:18px;margin:28px 0 23px;font-size:13px;display:flex}.source-signature strong{font-weight:500}.journey-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.journey-art{width:100%;height:auto;max-height:600px}.journey-steps{position:relative}.journey-steps:before{content:"";background:#c7dfed;width:1px;position:absolute;top:40px;bottom:70px;left:28px}.journey-steps article{gap:23px;margin-bottom:29px;display:flex;position:relative}.step-icon{width:58px;height:58px;color:var(--blue);background:#fff;border:1px solid #d2e7f2;border-radius:13px;flex-shrink:0;place-items:center;display:grid;position:relative}.step-icon>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;display:grid;position:absolute;top:-7px;right:-7px}.journey-steps .eyebrow{margin:0 0 6px;font-size:9px}.journey-steps h3{font-size:19px}.journey-steps p{max-width:370px;margin-top:9px;font-size:12px}.process-cert{color:var(--blue);border-top:1px solid #d7e7f0;align-items:center;gap:10px;margin-left:81px;padding-top:18px;font-size:10px;display:flex}.mineral-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.mineral-layout h2{font-size:36px}.mineral-layout>div>p{max-width:420px;margin-top:22px;font-size:13px}.mineral-lead{gap:42px;margin-top:30px;display:flex}.mineral-lead>div+div{border-left:1px solid var(--line);padding-left:42px}.mineral-lead strong{color:var(--blue);font-size:42px;font-weight:500;line-height:1.4;display:block}.mineral-lead small{font-size:12px}.mineral-lead span{color:var(--muted);font-size:11px}.mineral-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.mineral-grid>div{text-align:center;border-right:1px solid var(--line);padding:24px 10px}.mineral-grid>div:nth-child(3n){border-right:0}.mineral-grid>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.mineral-symbol{color:#287bb6;margin-bottom:10px;font-size:24px;line-height:1.2;display:block}.mineral-grid h3{letter-spacing:0;color:var(--muted);font-size:11px;font-weight:500}.mineral-grid p{color:var(--navy);margin-top:8px;font-size:17px}.recycle-banner{background:#eef7ed;border-block:1px solid #e0eddd;padding:32px 0}.recycle-banner .container{align-items:center;gap:30px;display:flex}.recycle-icon{color:#35774a;background:#dfedda;border-radius:50%;flex-shrink:0;place-items:center;width:84px;height:84px;display:grid}.recycle-banner .eyebrow{color:#3b704c;margin-bottom:8px;font-size:9px}.recycle-banner h2{color:#285c3b;letter-spacing:-.7px;font-size:27px}.recycle-banner p{color:#4c6a52;max-width:780px;margin-top:11px;font-size:11px}.recycle-leaf{color:#87b18d;flex-shrink:0;margin-left:auto}.about-layout{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.about-layout>div>p{margin-top:23px;font-size:13px}.about-values{flex-wrap:wrap;gap:15px;margin-top:25px;display:flex}.about-values span{color:var(--blue);align-items:center;gap:6px;font-size:10px;display:flex}.about-photo{border-radius:6px;height:500px;position:relative;overflow:hidden}.about-photo img{object-fit:cover}.about-photo>span{letter-spacing:2px;color:#fff;text-shadow:0 1px 4px #000;font-size:10px;position:absolute;bottom:26px;left:27px}.chairman{border-block:1px solid var(--line);margin-top:25px}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary>span{color:var(--blue);font-size:22px;font-weight:400}details[open]>summary>span{transform:rotate(45deg)}.chairman>div{padding:0 0 22px}.chairman img{float:left;border-radius:50%;margin:0 17px 12px 0}.chairman h3{padding-top:9px;font-size:16px}.chairman small{color:var(--muted);font-size:10px}.chairman p{clear:both;margin-top:20px;font-size:12px}.faq{background:#f7fafc;padding:65px 0}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.faq details{border-bottom:1px solid #dce7ee}.faq details:first-child{border-top:1px solid #dce7ee}.faq summary{padding:20px 0;font-size:13px}.faq details p{padding:0 30px 23px 0;font-size:12px}.contact-section{color:#fff;background:#145e9e;padding:66px 0;position:relative;overflow:hidden}.contact-section:after{content:"";pointer-events:none;border:1px solid #ffffff10;border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;right:-100px;box-shadow:0 0 0 50px #ffffff04,0 0 0 100px #ffffff04}.contact-layout{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid;position:relative}.contact-section .eyebrow{color:#cae8fc;font-size:10px}.contact-section h2{color:#fff;font-size:42px}.contact-section p{color:#dfedf8;margin-top:20px;font-size:12px}.contact-details{justify-self:start;padding-left:60px}.contact-details .button{margin-bottom:25px}.contact-details .contact-email{align-items:center;gap:12px;margin-bottom:17px;font-size:13px;display:flex}.contact-email:hover{text-decoration:underline}.contact-details>div{color:#e0edf7;gap:12px;font-size:11px;line-height:1.8;display:flex}footer{padding-top:45px}.footer-main{justify-content:space-between;align-items:center;gap:30px;padding-bottom:35px;display:flex}.footer-main .brand span{letter-spacing:0;font-size:11px}.footer-main nav{gap:28px;font-size:11px;display:flex}.footer-main nav a:hover{color:var(--blue)}.footer-nepal{color:var(--blue);align-items:center;gap:9px;font-size:10px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#627687;justify-content:space-between;padding-block:20px;font-size:9px;display:flex}@media (min-width:1500px){.hero{height:680px}.hero-copy{width:43%}}@media (max-width:1100px){.container{width:calc(100% - 64px)}.navigation{gap:20px}.brand span{display:none}.hero{min-height:520px}.hero-copy{width:46%}.hero .hero-title{font-size:49px}.products-layout{grid-template-columns:1fr 1fr;gap:25px}.size-list{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.size-list>.eyebrow{display:none}.size-row{border:0;gap:15px}.size-list>.text-link{margin-top:0}.source-layout,.journey-layout,.mineral-layout,.about-layout,.faq-layout{gap:55px}.source-photos img{height:470px}.mineral-layout h2{font-size:32px}.qualities{gap:15px}.qualities article{padding:0 15px}.contact-details{padding-left:0}.recycle-leaf{display:none}}@media (max-width:760px){body{font-size:14px}.container{width:calc(100% - 40px)}.section{padding:60px 0}h2{letter-spacing:-1px;font-size:32px}.topbar .container{height:29px}.topbar span{font-size:9px}.topbar span:last-child{font-size:8px}.header-inner{gap:15px;height:77px}.brand img{width:49px;height:56px}.header-cta{gap:9px;margin-left:auto;padding:11px 13px;font-size:10px}.menu-toggle{display:block}.navigation{border-bottom:1px solid var(--line);background:#fff;padding:20px;display:none;position:absolute;top:77px;left:0;right:0;box-shadow:0 12px 20px #15324a0a}.navigation.open{flex-direction:column;align-items:stretch;gap:5px;display:flex}.navigation a{padding:12px 0;font-size:14px}.hero{height:660px;min-height:0}.hero-photo img{object-position:34% 0;object-fit:cover}.bottle-slide .hero-photo{bottom:220px}.bottle-slide .hero-photo img{object-position:35% 45%}.hero-shade{background:linear-gradient(#0000 33%,#084777bf 56%,#084777 71% 100%)}.hero-content{justify-content:flex-start;align-items:flex-end;padding-block:0 101px}.hero-copy,.source-slide .hero-copy,.nature-slide .hero-copy{width:100%}.hero .hero-title{letter-spacing:-1.7px;font-size:42px}.hero-copy .eyebrow{letter-spacing:1.7px;margin-bottom:12px;font-size:8px}.hero-description{max-width:310px;margin:16px 0 20px;font-size:12px}.hero .button{padding:12px 18px;font-size:11px}.carousel-bottom{bottom:22px}.hero-origin{gap:7px;max-width:155px;font-size:9px;line-height:1.6}.hero-origin svg{flex-shrink:0;width:21px}.carousel-controls{gap:4px}.carousel-controls>button{width:35px;height:35px}.slide-dots button{width:24px}.source-slide .hero-shade,.nature-slide .hero-shade{background:linear-gradient(#00233c33,#00233c61 25%,#011d35e6)}.water-facts .container{grid-template-columns:1fr 1fr;padding-block:8px}.water-facts .container>div{border-right:0;gap:8px;padding:13px 0;font-size:9px;justify-content:flex-start!important}.water-facts .container>div:nth-child(2n){padding-left:8px}.water-facts svg{flex-shrink:0;width:20px;height:20px}.section-heading{margin-bottom:34px}.eyebrow{letter-spacing:1.4px;font-size:9px}.section-heading p{margin-top:17px;font-size:12px}.desktop-break{display:none}.qualities{grid-template-columns:1fr;gap:24px}.qualities article{text-align:left;grid-template-columns:57px 1fr;gap:0 19px;padding:0;display:grid}.qualities article+article{border-left:0;border-top:1px solid var(--line);padding-top:24px}.quality-icon{grid-row:span 2;width:57px;height:57px;margin:0}.quality-icon svg{width:26px}.qualities h3{margin-bottom:9px;font-size:17px}.qualities p{font-size:12px}.products-layout{grid-template-columns:1fr;gap:30px}.product-intro h2{font-size:34px}.product-intro>p{max-width:450px;margin-top:18px;font-size:12px}.product-note{display:none}.product-display{padding-top:0}.product-bottle{height:340px}.product-watermark{font-size:78px}.size-stamp{top:20px;right:15%}.product-caption{margin-top:16px}.size-list{border-top:1px solid #d5e5ef;padding-top:8px;display:block}.size-row{border-bottom:1px solid #d5e5ef;gap:24px;padding:20px 0}.size-number{min-width:70px;font-size:28px}.size-row h3{font-size:14px}.size-row p{font-size:11px}.size-list>.text-link{margin-top:15px}.source-layout,.journey-layout,.mineral-layout,.about-layout,.faq-layout,.contact-layout{grid-template-columns:1fr;gap:35px}.source-photos{padding-right:18px}.source-photos img{height:400px}.altitude{width:115px;height:130px;top:25px;right:0}.altitude strong{font-size:27px}.source-copy>p{margin-top:18px;font-size:12px}.source-signature{font-size:12px}.journey .section-heading{margin-bottom:0}.journey-layout{gap:12px}.journey-art{max-height:450px}.journey-steps article{gap:20px;margin-bottom:28px}.journey-steps h3{font-size:18px}.journey-steps p{font-size:12px}.process-cert{justify-content:center;margin-left:0;font-size:10px}.mineral-layout h2{font-size:30px}.mineral-layout>div>p{font-size:12px}.mineral-lead strong{font-size:35px}.mineral-lead{gap:28px}.mineral-lead>div+div{padding-left:28px}.mineral-grid>div{padding:23px 8px}.recycle-banner{padding:27px 0}.recycle-banner .container{align-items:flex-start;gap:17px}.recycle-icon{width:47px;height:47px}.recycle-icon svg{width:30px;height:30px}.recycle-banner h2{font-size:22px}.recycle-banner .eyebrow{font-size:8px}.recycle-banner p{font-size:11px}.about-values{gap:12px}.about-photo{height:330px}.about-layout>div>p{font-size:12px}.faq{padding:50px 0}.faq-layout{gap:25px}.faq summary{font-size:12px}.contact-section{padding:50px 0}.contact-section h2{font-size:35px}.contact-layout{gap:28px}.contact-details{padding:0}.contact-details .button{margin-bottom:20px}.footer-main{flex-wrap:wrap;gap:28px}.footer-main .brand span{display:block}.footer-main nav{order:3;justify-content:space-between;gap:15px;width:100%}.footer-nepal{gap:5px;font-size:9px}.footer-bottom{font-size:8px;display:block}.footer-bottom>span{margin-bottom:4px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.not-found{align-items:center;min-height:100svh;display:flex}.not-found-content{justify-items:start;gap:32px;display:grid}.not-found h1{font-size:40px}@media not (max-width:760px){.bottle-slide .hero-photo img{object-position:center top}}.water-button{isolation:isolate;border:1px solid #0000;border-radius:999px;gap:24px;min-height:52px;padding:7px 8px 7px 24px;transition:background .2s,box-shadow .2s,transform .15s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff25,0 3px #073d6d}.water-button:before{content:"";z-index:-1;background:radial-gradient(110px circle at var(--light-x,50%) var(--light-y,0%),#ffffff35,transparent 80%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.water-button .button-label{z-index:1;position:relative}.button-arrow{background:#ffffff20;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;width:35px;height:35px;display:block;position:relative;overflow:hidden}.button-arrow svg{transition:transform .3s cubic-bezier(.2,.7,.3,1);position:absolute;top:8px;left:8px}.button-arrow svg+svg{transform:translate(-32px)}.water-button.white{border-color:#fffa;box-shadow:inset 0 1px #fff,0 3px #a7c9de}.water-button.white .button-arrow{color:var(--blue);background:#e6f2fa;border-color:#d7e9f4}.water-button.white:before{background:radial-gradient(100px circle at var(--light-x,50%) var(--light-y,0%),#99d9fa70,transparent 80%)}@media (hover:hover) and (pointer:fine){.water-button:hover:before{opacity:1}.water-button:hover .button-arrow svg:first-child{transform:translate(32px)}.water-button:hover .button-arrow svg+svg{transform:translate(0)}.text-link:hover svg{transform:translate(4px)}}.text-link svg{transition:transform .2s}.water-button:focus-visible{outline-offset:5px;outline:3px solid #e6a330}.water-button:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff25,0 1px #073d6d}.water-button.white:active{box-shadow:0 1px #a7c9de}.water-button.header-cta{gap:18px;min-height:46px;padding:5px 6px 5px 18px}.header-cta .button-arrow{width:32px;height:32px}.header-cta .button-arrow svg{top:6px;left:6px}.carousel-controls>button{width:44px;height:44px;transition:background .2s,color .2s}.carousel-controls>button:active{color:#1262ac;background:#d9edf8}@media (max-width:760px){.hero .water-button,.contact-details .water-button{gap:20px;min-height:48px;padding:6px 7px 6px 20px;font-size:11px}.water-button.header-cta{gap:10px;min-height:43px;padding:4px 5px 4px 14px}.header-cta .button-arrow{width:29px;height:29px}.header-cta .button-arrow svg{width:16px;height:16px;top:5px;left:5px}.carousel-controls>button{width:38px;height:38px}.carousel-controls{gap:2px}}@media (prefers-reduced-motion:reduce){.water-button:before{display:none}.water-button:active,.text-link:hover svg,.water-button:hover .button-arrow svg:first-child{transform:none}.water-button:hover .button-arrow svg+svg{transform:translate(-32px)}}.hero{height:80svh;min-height:560px;max-height:none}.hero-images{z-index:-2;position:absolute;inset:0}.hero-images .hero-photo{z-index:0;opacity:1;will-change:transform;transition:transform .55s linear;bottom:0}.hero-images .hero-photo.active{opacity:1}.hero-images.reduced-motion .hero-photo{transition:none}.source-slide .hero-photo img,.nature-slide .hero-photo img{object-position:center 70%}.source-slide .hero-copy,.nature-slide .hero-copy{width:48%}@media (max-width:760px){.hero{height:80svh;min-height:670px}.hero-images{bottom:220px}.source-slide .hero-photo img,.nature-slide .hero-photo img{object-position:80% 55%}.bottle-slide .hero-photo img{object-position:35% 45%}.source-slide .hero-copy,.nature-slide .hero-copy{width:100%}.source-slide .hero-shade,.nature-slide .hero-shade{background:linear-gradient(#0000 33%,#084777cc 56%,#084777 71% 100%)}.carousel-bottom{align-items:flex-end;gap:10px}.hero-origin{max-width:108px;font-size:8px}.carousel-controls{gap:1px}.carousel-controls>button{width:34px;height:38px}.slide-dots button{width:22px}}@media (prefers-reduced-motion:reduce){.hero-images .hero-photo{transition:none}}.hero{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.hero.dragging{cursor:grabbing}.hero a{cursor:pointer}.hero-images .composite-photo img{object-fit:cover;object-position:center 58%}@media (max-width:760px){.hero-images .composite-photo img{object-position:80% 55%}.hero-origin{max-width:none;font-size:10px}}.company-introduction{max-width:800px;margin-bottom:52px}.company-introduction>p{max-width:660px;margin-top:22px;font-size:15px}.company-purpose{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.company-purpose h3{color:var(--navy);margin-bottom:20px;font-size:27px}.company-purpose p{margin-top:16px;font-size:14px;line-height:1.9}.company-purpose .eyebrow{margin-bottom:10px}.company-motive{border-top:3px solid var(--blue);background:#eff8fc;padding:32px}.company-direction article+article{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.company-values{border-top:1px solid var(--line);margin-top:58px;padding-top:36px}.company-values>h3{color:var(--navy);font-size:27px}.company-values>div{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:30px;display:grid}.company-values svg{color:var(--blue);margin-bottom:16px}.company-values h4{color:var(--navy);margin:0 0 12px;font-size:17px;line-height:1.5}.company-values p{font-size:13px;line-height:1.9}.chairman-message{border-top:1px solid var(--line);grid-template-columns:320px 1fr;align-items:start;gap:64px;margin-top:64px;padding-top:64px;display:grid}.chairman-profile{margin:0}.chairman-profile img{object-fit:cover;border-radius:5px;width:320px;height:320px;display:block}.chairman-profile figcaption{padding-top:23px}.chairman-profile p{color:var(--blue);margin-top:9px;font-size:13px}.chairman-profile span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7;display:block}.chairman-letter>h3{color:var(--navy);font-size:29px}.chairman-letter>p{margin-top:20px;font-size:14px;line-height:1.9}.chairman-letter .salutation{color:var(--ink);font-weight:500}.chairman-letter .chairman-signoff{color:var(--ink);margin-top:26px}@media (max-width:1000px){.company-purpose{gap:35px}.chairman-message{grid-template-columns:240px 1fr;gap:35px}.chairman-profile img{width:240px;height:240px}}@media (max-width:760px){.company-introduction{margin-bottom:32px}.company-introduction>p{font-size:14px}.company-purpose{grid-template-columns:1fr;gap:32px}.company-motive{padding:25px}.company-purpose h3,.company-values>h3{font-size:25px}.company-values>div{grid-template-columns:1fr;gap:25px}.company-values article+article{border-top:1px solid var(--line);padding-top:25px}.company-values{margin-top:36px}.chairman-message{grid-template-columns:1fr;gap:32px;margin-top:40px;padding-top:40px}.chairman-profile{max-width:320px}.chairman-letter>h3{font-size:26px}.chairman-letter>p{font-size:14px}}.bottle-pair{justify-content:center;align-items:flex-end;width:100%;padding:35px 0 12px;display:flex;position:relative}.bottle-option{text-align:center;flex:none;margin:0;position:relative}.bottle-option-small{z-index:1;margin-right:-55px}.bottle-option .product-bottle{transform-origin:50% 60%;max-width:none;display:block}.bottle-option-small .product-bottle{width:180px;height:270px;transform:rotate(-45deg)translateY(-12px)}.bottle-option-large .product-bottle{width:240px;height:360px;transform:rotate(12deg)}.bottle-option figcaption{color:var(--navy);margin-top:32px;font-size:14px;font-weight:600;position:relative}@media (max-width:760px){.bottle-pair{padding:32px 0 12px}.bottle-option-small{margin-right:-62px}.bottle-option-small .product-bottle{width:164px;height:246px}.bottle-option-large .product-bottle{width:220px;height:330px}}.section.mineral-section{padding-bottom:0}.mineral-splash{pointer-events:none;width:100%;height:clamp(140px,17vw,290px);margin-top:35px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.mineral-splash img{object-fit:cover;object-position:center bottom}@media (max-width:760px){.mineral-splash{height:150px;margin-top:24px}}.source-slide h1,.nature-slide h1{letter-spacing:-1.5px;font-size:clamp(34px,3.4vw,49px);line-height:1.15}.source-slide .hero-description,.nature-slide .hero-description{max-width:510px}@media (max-width:760px){.source-slide h1,.nature-slide h1{letter-spacing:-1px;font-size:32px}.source-slide .hero-description,.nature-slide .hero-description{max-width:440px;font-size:12px;line-height:1.8}}.bottle-water-splash{z-index:-1;pointer-events:none;opacity:.8;width:440px;max-width:120%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:760px){.bottle-water-splash{width:340px;max-width:110%;top:30px}}.container{width:calc(100% - clamp(40px,6vw,144px));max-width:none}.hero-description{max-width:560px}@media not (max-width:1100px){.products-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,.85fr);gap:clamp(28px,3vw,72px)}.product-display{padding-top:28px}.bottle-option-small{margin-right:clamp(-90px,-5vw,-65px)}.bottle-option-small .product-bottle{aspect-ratio:2/3;width:clamp(210px,16vw,300px);height:auto}.bottle-option-large .product-bottle{aspect-ratio:2/3;width:clamp(280px,21vw,400px);height:auto}.bottle-water-splash{width:clamp(490px,38vw,720px);max-width:118%;top:15px}.product-watermark{font-size:clamp(86px,7vw,140px)}.product-caption{margin-top:30px}.hero-copy{width:44%;max-width:780px}.source-slide .hero-copy,.nature-slide .hero-copy{width:46%;max-width:780px}.hero .hero-title{font-size:clamp(52px,4.3vw,88px)}.source-slide h1,.nature-slide h1{font-size:clamp(42px,3.5vw,72px)}.hero-description,.source-slide .hero-description,.nature-slide .hero-description{max-width:660px;font-size:clamp(14px,1.05vw,19px)}}@media (min-width:1800px){.product-intro h2{font-size:48px}.product-intro>p,.size-row p{font-size:15px}.size-row h3{font-size:19px}}@media (max-width:760px){.container{width:calc(100% - 40px)}}:root{--copy-size:clamp(16px,1.15vw,20px);--label-size:clamp(12px,.85vw,15px);--section-title:clamp(34px,3.4vw,60px);--sub-title:clamp(22px,1.8vw,30px)}body{font-size:var(--copy-size)}h2,.product-intro h2,.mineral-layout h2,.contact-section h2{font-size:var(--section-title);letter-spacing:-.035em;line-height:1.15}.eyebrow,.size-list>.eyebrow,.journey-steps .eyebrow,.recycle-banner .eyebrow,.contact-section .eyebrow,.hero-copy .eyebrow{font-size:var(--label-size);letter-spacing:.13em}.section{padding-block:clamp(64px,6vw,120px)}.section-heading{max-width:1100px;margin-inline:auto}.section-heading p{font-size:var(--copy-size);max-width:65ch;line-height:1.75}.qualities h3,.journey-steps h3,.size-row h3,.product-caption h3,.company-values h4{font-size:var(--sub-title);line-height:1.3}.qualities p,.product-intro>p,.source-copy>p,.journey-steps p,.mineral-layout>div>p,.company-introduction>p,.company-purpose p,.company-values p,.chairman-letter>p,.faq details p,.contact-section p{font-size:var(--copy-size);max-width:65ch;line-height:1.8}.qualities p{max-width:42ch;margin-inline:auto}.product-intro>p{max-width:38ch}.journey-steps p{max-width:52ch}.journey-steps article{margin-bottom:36px}.company-purpose h3,.company-values>h3,.chairman-letter>h3{font-size:clamp(28px,2.3vw,40px);line-height:1.25}.chairman-letter{max-width:76ch}.chairman-profile h3{font-size:28px}.chairman-profile p,.chairman-profile span{font-size:16px}.button,.hero .button,.hero .water-button,.contact-details .water-button,.header-cta,.text-link,.size-list>.text-link{min-height:48px;font-size:16px}.navigation a{font-size:16px}.brand span,.footer-main .brand span{font-size:13px}.topbar{font-size:12px}.topbar .container{height:36px}.water-facts .container>div{font-size:clamp(14px,1vw,18px);line-height:1.5}.product-note,.source-signature,.process-cert{font-size:16px;line-height:1.6}.size-row{gap:24px;padding-block:28px}.size-row p,.size-number small,.bottle-option figcaption{font-size:16px;line-height:1.6}.size-number{min-width:85px;font-size:clamp(36px,3vw,52px)}.source-location{font-size:13px}.source-location strong{font-size:20px}.altitude>span{font-size:13px}.mineral-lead strong{font-size:clamp(44px,4vw,68px)}.mineral-lead small,.mineral-lead span{font-size:16px}.mineral-symbol{font-size:clamp(30px,2.7vw,44px)}.mineral-grid h3{font-size:17px}.mineral-grid p{font-size:clamp(23px,2vw,32px)}.mineral-grid small{font-size:14px}.mineral-grid>div{padding:32px 12px}.recycle-banner h2{font-size:clamp(28px,2.5vw,42px)}.recycle-banner p{max-width:80ch;font-size:16px;line-height:1.75}.faq summary{padding-block:25px;font-size:clamp(18px,1.3vw,22px);line-height:1.5}.contact-details .contact-email{overflow-wrap:anywhere;font-size:clamp(17px,1.4vw,24px)}.contact-details>div{font-size:16px}.footer-main nav,.footer-nepal{font-size:15px}.footer-bottom{gap:20px;font-size:13px}.hero-description,.source-slide .hero-description,.nature-slide .hero-description{max-width:55ch;font-size:clamp(17px,1.2vw,22px);line-height:1.7}.hero-origin{font-size:13px}@media not (max-width:760px){.hero{min-height:760px}.header-inner{gap:24px}.navigation{gap:clamp(16px,2vw,38px)}}@media (not (max-width:760px)) and (max-width:1200px){.brand span{display:none}.navigation a,.header-cta{font-size:14px}.header-inner,.navigation{gap:16px}}@media (max-width:760px){.topbar span,.topbar span:last-child{font-size:12px}.header-cta{padding:10px 13px;font-size:13px}.hero{height:auto;min-height:850px}.hero-content{align-items:flex-end;min-height:850px;padding-top:300px;padding-bottom:90px}.hero .hero-title{font-size:clamp(34px,8vw,46px)}.source-slide h1,.nature-slide h1{font-size:clamp(30px,7vw,40px)}.hero-description,.source-slide .hero-description,.nature-slide .hero-description{font-size:16px;line-height:1.65}.hero-origin{max-width:260px;font-size:11px}.hero .water-button,.contact-details .water-button{font-size:15px}.water-facts .container>div{font-size:12px}.qualities p{margin-inline:0}.size-number{min-width:80px}.mineral-grid h3{font-size:14px}.mineral-grid small{font-size:12px}.mineral-grid>div{padding:24px 6px}.mineral-lead span,.mineral-lead small{font-size:14px}.process-cert{justify-content:flex-start;font-size:14px}.footer-main nav{flex-wrap:wrap;justify-content:flex-start;gap:18px 25px}.footer-bottom{font-size:12px}}.values-panels{border-top:1px solid var(--line);padding-top:56px}.values-panels>h3{text-align:center;margin-bottom:40px;font-size:clamp(34px,3.4vw,56px)}.values-panels>.values-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.values-panels .values-panel-grid article{background:#eef7fc;border:1px solid #d9eaf5;border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden}.values-panels .values-panel-grid article:nth-child(2){background:#e5f2fa}.values-panels .values-panel-grid article:nth-child(3){background:#edf6f2;border-color:#d6e9df}.value-illustration{color:#176cb1;place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.value-illustration:before,.value-ripple{content:"";opacity:.12;border:1px solid;border-radius:50%;width:160px;height:160px;position:absolute}.value-ripple{width:215px;height:215px}.value-illustration svg{z-index:1;position:relative}.values-panel-grid article:nth-child(3) .value-illustration{color:#347b62}.value-panel-copy{padding:20px clamp(24px,2.5vw,48px) 40px}.values-panels h4{margin:0 0 18px;font-size:clamp(24px,2vw,32px);line-height:1.3}.values-panels p{font-size:var(--copy-size);max-width:48ch;margin:0;line-height:1.8}@media (max-width:900px){.values-panels>.values-panel-grid{grid-template-columns:1fr}.values-panels .values-panel-grid article{grid-template-columns:160px 1fr;display:grid}.value-panel-copy{padding:30px}.value-illustration{height:100%;min-height:180px}}@media (max-width:480px){.values-panels .values-panel-grid article{display:flex}.value-illustration{height:140px;min-height:140px}.value-panel-copy{padding:20px 24px 30px}}.chairman-split{background:#fffdf8;border:1px solid #d9e7ed;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;margin-top:72px;padding:0;overflow:clip}.chairman-portrait-panel{background:#eaf5fb;padding:clamp(28px,4vw,72px);position:relative}.chairman-split .chairman-profile{text-align:center;max-width:480px;margin:0 auto;position:sticky;top:120px}.chairman-split .chairman-profile img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:8px;width:100%;height:auto}.chairman-split .chairman-profile figcaption{padding-top:30px}.chairman-split .chairman-profile h3{font-size:clamp(28px,2.7vw,44px);line-height:1.2}.chairman-split .chairman-profile p{margin-top:14px;font-size:clamp(16px,1.3vw,21px);line-height:1.6}.chairman-split .chairman-profile span{margin-top:12px;font-size:15px}.chairman-split .chairman-letter{max-width:none;padding:clamp(28px,3.5vw,64px)}.chairman-split .chairman-letter>h3{margin-bottom:30px;font-size:clamp(26px,2.4vw,40px);line-height:1.25}.handwritten-letter{font-family:var(--font-letter),"Segoe Print","Bradley Hand",cursive;color:#25465d;font-size:clamp(24px,1.75vw,30px);line-height:1.55}.handwritten-letter p{font:inherit;color:inherit;margin:0 0 24px}.handwritten-letter .salutation{font-weight:600}.handwritten-letter .chairman-signoff{margin-top:32px;margin-bottom:0}.handwritten-letter .chairman-signoff strong{font-size:1.2em;font-weight:600}@media (max-width:760px){.chairman-split{grid-template-columns:1fr}.chairman-split .chairman-profile{max-width:340px;position:static}.chairman-portrait-panel,.chairman-split .chairman-letter{padding:32px 24px}.handwritten-letter{font-size:25px}.chairman-split .chairman-profile span{font-size:14px}}.handwritten-letter{font-family:var(--font-sans);font-size:clamp(16px,1.15vw,20px);line-height:1.85}.handwritten-letter .chairman-signoff strong{font-family:var(--font-letter),"Segoe Print",cursive;margin-top:8px;font-size:34px;line-height:1.4;display:inline-block}.handwritten-letter{font-family:var(--font-letter),cursive;font-size:clamp(19px,1.4vw,24px);font-weight:400;line-height:1.75}.handwritten-letter .salutation,.handwritten-letter .chairman-signoff strong{font-weight:400}.company-open-heading{grid-template-columns:1fr 1fr;align-items:end;gap:20px 70px;margin-bottom:48px;display:grid}.company-open-heading .eyebrow{grid-column:1/-1;margin:0}.company-open-heading h2{font-size:clamp(34px,3.2vw,58px)}.company-open-heading>p{font-size:var(--copy-size);max-width:55ch;margin:0;line-height:1.8}.company-story-bands{border-radius:12px;overflow:hidden}.company-story-bands article{background:#eef7fc;grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr);gap:clamp(30px,5vw,100px);padding:clamp(30px,4vw,68px);display:grid}.story-band-title{color:var(--blue);flex-direction:column;align-items:flex-start;gap:22px;display:flex}.story-band-title h3{color:var(--navy);font-size:clamp(30px,2.8vw,46px);line-height:1.2}.story-band-body p{font-size:var(--copy-size);max-width:80ch;margin:0 0 20px;line-height:1.8}.story-band-body p:last-child{margin-bottom:0}.company-story-bands article:nth-child(2) .story-band-title,.company-story-bands article:nth-child(2) h3,.company-story-bands article:nth-child(2) p{color:#fff}@media (max-width:900px){.company-open-heading{grid-template-columns:1fr;gap:20px}.company-story-bands article{grid-template-columns:1fr;gap:28px}.story-band-title{flex-direction:row;align-items:center;gap:20px}.story-band-title svg{flex-shrink:0}}.company-story-bands{border-radius:0}.company-story-bands article{background:#f3f9fc;border-top:1px solid #d9e9f1}.company-story-bands article:nth-child(2){color:var(--ink);background:#fff}.company-story-bands article:nth-child(3){background:#f3f9fc}.company-story-bands article:nth-child(2) .story-band-title{color:var(--blue)}.company-story-bands article:nth-child(2) h3{color:var(--navy)}.company-story-bands article:nth-child(2) p{color:var(--muted)}.story-band-title:after{content:"";background:var(--blue);transform-origin:0;width:72px;height:3px;display:block}.story-band-body{max-width:70ch}@media (prefers-reduced-motion:no-preference){.story-in-view .story-band-title{animation:.65s both story-title-enter}.story-in-view .story-band-body{animation:.75s .1s both story-copy-enter}.story-in-view .story-band-title:after{animation:.8s .2s both story-line-enter}@keyframes story-title-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes story-copy-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes story-line-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (max-width:900px){.story-band-title{flex-wrap:wrap}.story-band-title:after{width:48px;margin-left:auto}}.company-story-reader{border-top:1px solid #cbdfea}.story-selector{border-bottom:1px solid #cbdfea;gap:clamp(20px,4vw,70px);display:flex}.story-selector button{color:var(--muted);text-align:left;background:0 0;flex:1;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:26px 0;font-size:clamp(20px,1.7vw,28px);font-weight:500;display:flex;position:relative}.story-selector button:after{content:"";background:var(--blue);transform-origin:0;height:3px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.story-selector button[aria-pressed=true]{color:var(--blue)}.story-selector button[aria-pressed=true]:after{transform:scaleX(1)}.story-selector button:hover{color:var(--blue)}.story-selector button:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.story-selector button svg{flex-shrink:0;transition:transform .25s}.story-selector button[aria-pressed=true] svg{transform:rotate(90deg)}.story-reading{min-height:430px;padding:clamp(30px,4vw,64px) 0}.story-reading-content{grid-template-columns:minmax(220px,.65fr) minmax(0,1.5fr);column-gap:clamp(40px,7vw,130px);display:grid}.story-reading h3{color:var(--navy);grid-area:1/1/span 5;font-size:clamp(34px,3vw,52px);line-height:1.2}.story-reading p{font-size:var(--copy-size);grid-column:2;max-width:75ch;margin:0 0 22px;line-height:1.85}@media (prefers-reduced-motion:no-preference){.story-reading-content{animation:.35s both story-reader-enter}@keyframes story-reader-enter{0%{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.story-selector button:after,.story-selector button svg{transition:none}}@media (max-width:760px){.story-selector{gap:18px}.story-selector button{gap:8px;padding:20px 0;font-size:16px}.story-selector button svg{display:none}.story-reading{min-height:0}.story-reading-content{display:block}.story-reading h3{margin-bottom:24px;font-size:32px}}.company-river-story{isolation:isolate;grid-template-columns:1fr 1fr;gap:0 clamp(100px,13vw,260px);padding:60px clamp(12px,3vw,60px) 90px;display:grid;position:relative;overflow:hidden}.story-river{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.river-bank{stroke:#eaf6fb;stroke-width:145px}.river-current{stroke:#b9e1f1;stroke-width:2px;stroke-dasharray:12 28;opacity:.7}.river-chapter{max-width:66ch;padding:30px 0;position:relative}.river-chapter-1{grid-area:1/1/span 2}.river-chapter-2{grid-area:2/2/span 2;margin-top:80px}.river-chapter-3{grid-area:3/1/span 2;margin-top:80px}.river-chapter-marker{width:76px;height:76px;color:var(--blue);background:#fff;border:1px solid #d1e9f4;border-radius:50%;place-items:center;margin-bottom:24px;display:grid;box-shadow:0 8px 30px #1d6b9410}.river-chapter h3{letter-spacing:-.035em;color:var(--navy);margin:0 0 26px;font-size:clamp(36px,3.6vw,62px);line-height:1.1}.river-chapter p{font-size:var(--copy-size);color:var(--muted);margin:0 0 22px;line-height:1.85}.river-chapter .eyebrow{margin-bottom:12px}.river-origin{color:#d9edf7;letter-spacing:.1em;grid-column:2;place-self:end center;padding-bottom:35px;font-size:clamp(48px,7vw,110px);font-weight:600}@media (prefers-reduced-motion:no-preference){.river-current{animation:22s linear infinite river-flow}@keyframes river-flow{to{stroke-dashoffset:-400px}}}@media (max-width:1000px){.company-river-story{column-gap:70px;padding-inline:0}.river-bank{stroke-width:90px}.river-chapter-2,.river-chapter-3{margin-top:40px}}@media (max-width:760px){.company-river-story{border-left:2px solid #d5edf7;margin-left:12px;padding:20px 0 0 30px;display:block;overflow:visible}.story-river,.river-origin{display:none}.river-chapter{max-width:none;margin:0;padding:20px 0 38px}.river-chapter-marker{background:#fff;width:56px;height:56px;margin-left:-59px}.river-chapter-marker svg{width:30px}.river-chapter h3{font-size:36px}}.river-chapter p,.handwritten-letter p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-height:1.5}.handwritten-letter .salutation,.handwritten-letter .chairman-signoff{text-align:left}.story-motion-icon{width:44px;height:44px;overflow:hidden}.vision-eye{transform-origin:24px 24px}.vision-lid{opacity:0}.mission-ripple{transform-origin:24px 39px}@media (prefers-reduced-motion:no-preference){.vision-eye{animation:6s infinite vision-blink}.vision-lid{animation:6s infinite vision-lid}.mission-droplet{animation:3s infinite mission-fall}.mission-ripple{animation:3s infinite mission-ripple}.motive-sun{animation:7s ease-in-out infinite motive-rise}@keyframes vision-blink{0%,43%,49%,to{transform:scaleY(1)}46%{transform:scaleY(.03)}}@keyframes vision-lid{0%,43%,49%,to{opacity:0}45%,47%{opacity:1}}@keyframes mission-fall{0%{opacity:0;transform:translateY(-12px)scale(.8)}18%{opacity:1}65%{opacity:1;transform:translateY(4px)}78%,to{opacity:0;transform:translateY(10px)scale(.7)}}@keyframes mission-ripple{0%,55%{opacity:0;transform:scale(.35)}70%{opacity:.8}to{opacity:0;transform:scale(1.3)}}@keyframes motive-rise{0%,to{opacity:.4;transform:translateY(7px)}45%,65%{opacity:1;transform:translateY(-3px)}}}.flux-lines{width:100%;height:100%;position:relative;overflow:hidden}.flux-lines-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.water-intro{isolation:isolate;background:#f5fbfe;position:relative;overflow:hidden}.water-intro .water-intro-flow{pointer-events:none;z-index:-1;position:absolute;inset:0}.water-intro>.container{position:relative}.water-intro .qualities{background:#f5fbfedb;border-radius:12px;padding:28px 20px}.pattern-waves{width:100%;height:100%;position:relative;overflow:hidden}.company-open-story{isolation:isolate;position:relative}.about-water-effect{z-index:-2;pointer-events:none;position:absolute;inset:-30px 0}.water-intro .water-intro-flow{z-index:0}.water-intro>.container{z-index:1}.water-intro .section-heading{background:0 0}.water-intro .qualities{background:#f5fbfebf}#water.water-intro{background:#f2faff}.water-intro .water-intro-flow{z-index:0;pointer-events:none;width:auto;height:auto;position:absolute;inset:0}.water-intro>.container{z-index:1;position:relative}.water-intro .section-heading{max-width:1100px;text-shadow:none;background:0 0}.water-intro .section-heading h2{color:var(--navy)}.water-intro .section-heading p{color:#42647b}.water-intro .qualities{background:#ffffffe0;border:1px solid #cfe7f3;border-radius:12px;padding:32px 24px}.water-intro .qualities h3{color:var(--navy)}.water-intro .qualities p{color:#42647b}.water-intro .qualities article+article{border-color:#cfe7f3}.water-intro .quality-icon{color:#1463a0;background:#e1f4fc}.water-intro .qualities{border-inline:0;border-radius:0;width:calc(100% + clamp(40px,6vw,144px));margin-inline:calc(clamp(40px,6vw,144px)/-2);padding-inline:calc(clamp(40px,6vw,144px)/2)}@media (max-width:760px){.water-intro .qualities{width:calc(100% + 40px);margin-inline:-20px;padding-inline:20px}}.about-water-effect{z-index:0}.company-open-heading,.company-river-story{z-index:1;position:relative}.about-water-effect{background:radial-gradient(at 12% 78%,#edf7ef,#0000 48%),radial-gradient(at 82% 58%,#f3edf9,#0000 48%),radial-gradient(at 28% 22%,#fff1e6,#0000 45%),#fff;inset:0 calc(clamp(40px,6vw,144px)/-2)}.company-open-heading>p,.river-chapter{background:0 0}@media (max-width:760px){.about-water-effect{inset-inline:-20px}}#recycle{border-bottom:0}#about .about-water-effect{top:calc(-1*clamp(64px,6vw,120px));bottom:-60px;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 180px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 180px),#0000 100%)}#about .about-water-effect:after{content:"";pointer-events:none;background:linear-gradient(#eef7ed 0%,#eef7edcc 20%,#eef7ed66 48%,#eef7ed00 100%);height:clamp(220px,22vw,400px);position:absolute;inset:0 0 auto}.water-button,.water-button:hover{background:linear-gradient(125deg,#07579c,#0879b1 52%,#086399);border-color:#73c9e580;box-shadow:inset 0 1px 1px #ffffff60,inset 0 -2px 4px #00396030,0 4px 12px #07578a20}.water-button.white,.water-button.white:hover{color:#09558b;background:linear-gradient(125deg,#f6fdff,#d9f3fa 52%,#edfaff);border-color:#b3dfed;box-shadow:inset 0 1px 2px #fff,inset 0 -2px 4px #87cadd40,0 4px 12px #003b6720}.water-button:before,.water-button.white:before{opacity:.55;z-index:0;background-color:#0000;background-image:radial-gradient(at 30% 45%,#0000 24%,#ffffff65 27%,#0000 32%),radial-gradient(at 70% 65%,#0000 22%,#ffffff45 26%,#0000 32%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:9s ease-in-out infinite alternate button-water-flow;inset:-100% -30%}.button-arrow{z-index:1}.button-rain{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.button-rain i{opacity:0;border:1px solid #ffffffb3;border-radius:50%;width:62px;height:62px;position:absolute;top:10%;left:18%;transform:scale(.15);box-shadow:0 0 0 5px #ffffff16,inset 0 0 0 5px #ffffff16}.button-rain i:nth-child(2){animation-delay:.65s;top:-35%;left:65%}.button-rain i:nth-child(3){animation-delay:1.3s;top:45%;left:40%}.water-button.white .button-rain i{border-color:#2387ae70;box-shadow:0 0 0 5px #5bbfda18,inset 0 0 0 5px #5bbfda18}.water-button:is(:hover,:focus-visible,:active) .button-rain i{animation-name:button-rain-ripple;animation-duration:2.4s;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes button-water-flow{0%{transform:translate(-5%,-6%)rotate(-8deg)}to{transform:translate(6%,7%)rotate(9deg)}}@keyframes button-rain-ripple{0%{opacity:0;transform:scale(.15)}12%{opacity:.7}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.water-button:before{animation:none;display:none}.water-button .button-rain{display:none}}#about .about-water-effect>.pattern-waves{opacity:1}#about .about-water-effect{background:#fff}.specular-button{isolation:isolate;border-radius:var(--sb-radius);min-height:52px;color:var(--sb-text-color);background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity)*100%),transparent);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(var(--sb-blur));border:0;justify-content:center;align-items:center;gap:18px;margin:0;padding:15px 26px;font-size:16px;font-weight:500;line-height:1.4;transition:transform .2s;display:inline-flex;position:relative;box-shadow:0 8px 20px -14px #003b6790}.specular-canvas{z-index:1;pointer-events:none;width:calc(100% + 48px);height:calc(100% + 48px);display:block;position:absolute;inset:-24px}.specular-content{z-index:2;align-items:center;gap:inherit;display:inline-flex;position:relative}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline-offset:5px;outline:3px solid #e6a330}.specular-button.header-cta{min-height:48px;padding:12px 20px}@media (max-width:760px){.specular-button{padding:13px 20px;font-size:14px}.specular-button.header-cta{padding:10px 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.specular-button{transition:none}.specular-button:active{transform:none}}.faq{background:linear-gradient(#fff,#f4f9fc);padding-block:clamp(56px,5vw,100px)}.faq-layout{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(40px,6vw,120px)}.faq-intro{padding-top:18px}.faq-intro h2{letter-spacing:-1.5px;font-size:clamp(34px,3.1vw,56px);line-height:1.16}.faq-accordion{border-top:1px solid #ccdfeb;justify-self:end;width:100%;max-width:1100px}.faq-item{border-bottom:1px solid #ccdfeb;border-radius:0;transition:background-color .25s}.faq-item.is-open{background:#ffffffc9}.faq-item h3{margin:0}.faq-item button{text-align:left;width:100%;color:var(--navy);font:inherit;background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:26px 24px;font-size:clamp(18px,1.3vw,23px);font-weight:500;line-height:1.45;display:flex}.faq-item button:hover{color:var(--blue);background:#edf6fb80}.faq-item button:focus-visible{outline-offset:-4px;border-radius:4px}.faq-toggle{width:32px;height:32px;color:var(--blue);border:1px solid #bfd9e9;border-radius:50%;flex-shrink:0;transition:background .25s;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;transition:transform .3s,opacity .3s;position:absolute;top:14px;left:9px}.faq-toggle:after{transform:rotate(90deg)}.is-open .faq-toggle{background:#e6f4fb}.is-open .faq-toggle:after{opacity:0;transform:rotate(0)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.3,1),opacity .25s;display:grid}.faq-answer>div{min-height:0;overflow:hidden}.is-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-answer p{max-width:68ch;color:var(--muted);margin:0;padding:0 80px 26px 24px;font-size:clamp(16px,1.1vw,20px);line-height:1.65}@media (max-width:900px){.faq-layout{grid-template-columns:1fr;gap:30px}.faq-accordion{max-width:none}.faq-intro{padding-top:0}}@media (max-width:600px){.faq-item button{gap:15px;padding:20px 12px}.faq-answer p{padding:0 20px 22px 12px}.faq-toggle{width:30px;height:30px}.faq-toggle:before,.faq-toggle:after{top:13px;left:8px}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-toggle,.faq-toggle:before,.faq-toggle:after,.faq-answer{transition:none}}.photo-gallery{background:#fff;padding-block:clamp(50px,5vw,90px)}.gallery-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.gallery-heading h2{font-size:clamp(32px,3vw,52px)}.gallery-heading p{max-width:30ch;font-size:clamp(16px,1.1vw,20px)}.gallery-board{grid-template-rows:repeat(3,clamp(170px,14vw,240px));grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"mountains mountains mountains mountains mountains line line line line bottles bottles bottles""portrait portrait portrait floor floor floor facility facility facility bottles bottles bottles""portrait portrait portrait forest forest forest drawing-one drawing-one drawing-one drawing-small drawing-small drawing-small";gap:14px;display:grid}.gallery-tile{background:#edf3f6;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}.gallery-tile>img{object-fit:cover;transition:transform .5s}.gallery-photo-caption{text-align:left;color:#fff;opacity:0;background:linear-gradient(#0000,#001b3499);padding:32px 16px 14px;font-size:13px;transition:opacity .2s;position:absolute;inset:auto 0 0}.gallery-expand{color:#164c70;opacity:0;background:#ffffffea;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .2s;display:grid;position:absolute;top:12px;right:12px}.gallery-tile:is(:hover,:focus-visible)>img{transform:scale(1.035)}.gallery-tile:is(:hover,:focus-visible) .gallery-photo-caption,.gallery-tile:is(:hover,:focus-visible) .gallery-expand{opacity:1}.gallery-drawing{background:#fff;border:1px solid #e1eaf0}.gallery-drawing>img{object-fit:contain;padding:14px}.gallery-bottles{text-align:center;background:radial-gradient(#d7effb,#f0f8fc 72%);border-radius:8px;flex-direction:column;grid-area:bottles;justify-content:space-between;align-items:center;margin:0;padding:28px 14px 22px;display:flex;position:relative;overflow:hidden}.gallery-bottles>.eyebrow{letter-spacing:.15em;z-index:1;margin:0;font-size:10px}.gallery-bottle-pair{flex:1;justify-content:center;align-items:end;width:100%;min-height:0;padding:20px 8px;display:flex}.gallery-bottle-pair img{object-fit:contain;filter:drop-shadow(8px 14px 12px #17527522);width:45%;height:85%;min-height:0}.gallery-bottle-pair img:first-child{height:69%;margin-right:-9%;transform:rotate(-13deg)}.gallery-bottle-pair img:last-child{transform:rotate(10deg)}.gallery-bottles figcaption{color:var(--navy);font-size:24px;font-weight:600;line-height:1.3}.gallery-bottles figcaption span{font-size:13px;font-weight:400}.gallery-dialog{max-width:94vw;max-height:94svh;color:var(--navy);background:#fff;border:0;border-radius:12px;padding:18px;overflow:auto}.gallery-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071b2ad9}.gallery-dialog figure{margin:0}.gallery-dialog img{object-fit:contain;width:auto;max-width:85vw;height:auto;max-height:78svh;margin:auto;display:block}.gallery-dialog figcaption{text-align:center;padding:14px 30px 0;font-size:16px}.gallery-close{z-index:1;color:#17456b;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 2px 12px #0002}@media (max-width:1000px){.gallery-board{grid-template-rows:repeat(4,180px);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"mountains mountains bottles""portrait line bottles""portrait floor facility""forest drawing-one drawing-small"}.gallery-heading{flex-direction:column;align-items:start;gap:12px}.gallery-heading p{max-width:none}}@media (max-width:600px){.gallery-board{grid-template-rows:180px 240px 160px 160px 160px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"mountains mountains""portrait bottles""line floor""facility forest""drawing-one drawing-small";gap:9px}.gallery-bottles{padding:16px 8px}.gallery-bottles>.eyebrow{font-size:8px}.gallery-bottles figcaption{font-size:19px}.gallery-bottle-pair{padding:10px 0}.gallery-expand{opacity:1;width:26px;height:26px;top:8px;right:8px}.gallery-heading{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.gallery-tile>img,.gallery-photo-caption,.gallery-expand{transition:none}.gallery-tile:is(:hover,:focus-visible)>img{transform:none}}.gallery-bottle-pair img{flex-shrink:0;width:65%;max-width:65%;height:100%}.gallery-bottle-pair img:first-child{height:82%;margin-right:-24%}@media (max-width:1000px){.gallery-board{grid-template-rows:repeat(4,180px);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"mountains mountains lifestyle bottles""portrait line lifestyle bottles""portrait floor facility facility""forest forest drawing-one drawing-small"}}@media (max-width:600px){.gallery-board{grid-template-rows:180px 260px 200px 160px 160px 160px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"mountains mountains""lifestyle bottles""portrait forest""line floor""facility facility""drawing-one drawing-small"}}.gallery-board{grid-template-areas:"mountains mountains mountains mountains line line line lifestyle lifestyle bottles bottles bottles""portrait portrait portrait floor floor floor facility lifestyle lifestyle bottles bottles bottles""portrait portrait portrait drawing-one drawing-one drawing-one facility drawing-small drawing-small drawing-small drawing-small drawing-small"}@media (max-width:1000px){.gallery-board{grid-template-areas:"mountains mountains lifestyle bottles""portrait line lifestyle bottles""portrait floor facility facility""drawing-one drawing-one drawing-small drawing-small"}}@media (max-width:600px){.gallery-board{grid-template-rows:180px 260px 200px 160px 160px;grid-template-areas:"mountains mountains""lifestyle bottles""portrait line""floor facility""drawing-one drawing-small"}}@media (max-width:1000px){.gallery-board{grid-template-rows:repeat(6,180px);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"outdoors outdoors sky bottles""mountains mountains sky bottles""tennis tennis pouring lifestyle""gym gym pouring lifestyle""portrait line floor facility""portrait drawing-one drawing-small drawing-small"}}@media (max-width:600px){.gallery-board{grid-template-rows:220px 260px 260px 260px 180px 180px 180px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"outdoors outdoors""sky bottles""tennis lifestyle""pouring gym""mountains portrait""line floor""facility facility""drawing-one drawing-small";grid-auto-rows:160px}}.gallery-board{grid-template-rows:340px 400px 300px;grid-template-columns:repeat(16,minmax(0,1fr));grid-template-areas:"outdoors outdoors outdoors outdoors portrait portrait tennis tennis tennis event event mountains mountains mountains mountains mountains""lifestyle lifestyle lifestyle pouring pouring pouring gym gym gym event event bottles bottles sky sky sky""line line line floor floor facility facility facility drawing-one drawing-one drawing-small drawing-small drawing-small sky sky sky"}.gallery-tile[style*=event]>img{object-fit:cover;object-position:center}@media (max-width:1000px){.gallery-board{grid-template-rows:repeat(5,240px);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"outdoors sky event""tennis lifestyle pouring""gym bottles portrait""mountains line floor""facility drawing-one drawing-small"}}@media (max-width:600px){.gallery-board{grid-template-rows:220px 260px 260px 260px 240px 180px 180px 160px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"outdoors outdoors""sky bottles""tennis lifestyle""pouring gym""event portrait""mountains line""floor facility""drawing-one drawing-small"}}.contact-details .supply-form{width:100%;margin-bottom:28px}.supply-field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.supply-field input,.supply-field textarea{box-sizing:border-box;color:#183f61;width:100%;font:inherit;background:#f8fcff;border:1px solid #b5dbef;border-radius:10px;padding:14px 16px;font-size:16px;line-height:1.5}.supply-field textarea{resize:vertical;min-height:150px;max-height:440px}.supply-field input::placeholder,.supply-field textarea::placeholder{color:#60788c;opacity:1}.supply-field input:focus-visible,.supply-field textarea:focus-visible{outline-offset:3px;outline:3px solid #b9ecff}.supply-count{color:#d8edfa;font-variant-numeric:tabular-nums;align-self:flex-end;font-size:13px}.supply-submit{color:#124f7d;min-height:50px;font:inherit;cursor:pointer;background:#effaff;border-radius:10px;justify-content:center;align-items:center;gap:24px;padding:13px 22px;font-size:16px;font-weight:500;display:inline-flex}.supply-submit:disabled{opacity:.6;cursor:default}.contact-section .supply-note,.contact-section .supply-status{color:#e2f2ff;margin:10px 0 0;font-size:14px;line-height:1.5}.supply-status:empty{display:none}.contact-layout{align-items:start}.chairman-portrait-panel{padding:clamp(20px,2vw,40px)}.chairman-split .chairman-profile{width:100%;max-width:760px}.chairman-split .chairman-profile img{object-fit:contain;width:100%;height:auto}@media (max-width:760px){.chairman-portrait-panel{padding:20px}.chairman-split .chairman-profile{max-width:560px}}.contact-section{background:linear-gradient(125deg,#153f65 0%,#195b91 62%,#216ca1 100%);padding-block:clamp(64px,6vw,120px)}.contact-section:after{width:640px;height:640px;top:-340px;right:-280px}.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,160px)}.contact-intro{max-width:720px}.contact-section .contact-intro h2{letter-spacing:-.035em;font-size:clamp(38px,3.7vw,68px);line-height:1.1}.contact-section .contact-intro>p{color:#d5e8f5;margin-top:28px;font-size:clamp(17px,1.2vw,22px);line-height:1.65}.contact-information{border-top:1px solid #ffffff26;gap:20px;margin-top:clamp(36px,4vw,64px);padding-top:28px;display:grid}.contact-information .contact-email,.contact-address{align-items:flex-start;gap:16px;margin:0;line-height:1.6;display:flex}.contact-information .contact-email{overflow-wrap:anywhere;font-size:clamp(18px,1.5vw,25px)}.contact-information svg{color:#9ed7f4;flex-shrink:0;margin-top:4px}.contact-address{color:#d5e8f5;font-size:16px}.contact-layout .contact-details{background:#f8fcff;border:1px solid #ffffff80;border-radius:22px;justify-self:stretch;width:100%;padding:clamp(26px,3vw,54px);box-shadow:0 20px 60px #052b4826}.contact-details .supply-form{max-width:none;margin:0}.supply-field{gap:10px;margin-bottom:22px}.supply-field label{color:#173f62;font-size:16px;font-weight:500}.supply-field input,.supply-field textarea{background:#fff;border:1px solid #c5d8e5;border-radius:9px;padding:16px 18px;font-size:17px}.supply-field textarea{min-height:200px}.supply-field input:focus-visible,.supply-field textarea:focus-visible{outline-offset:2px;border-color:#277db0;outline:3px solid #75bbdf80}.supply-count{color:#637b8e;font-size:13px}.supply-submit{color:#fff;background:#1768a3;border-radius:9px;justify-content:space-between;width:100%;padding:17px 22px;font-weight:500;transition:background .2s}.supply-submit:hover{background:#105687}.supply-submit:disabled{opacity:1;color:#fff;background:#5f8199}.contact-section .supply-status{color:#264e6c;margin-top:16px}@media (max-width:900px){.contact-layout{grid-template-columns:1fr;gap:36px}.contact-intro{max-width:none}.contact-information{margin-top:28px}.contact-layout .contact-details{padding:28px}}@media (max-width:600px){.contact-layout .contact-details{border-radius:16px;padding:24px 20px}.supply-field input,.supply-field textarea{font-size:16px}.contact-information .contact-email{font-size:18px}.contact-section .contact-intro>p br{display:none}}@media (prefers-reduced-motion:reduce){.supply-submit{transition:none}}.error-screen{isolation:isolate;text-align:center;background:linear-gradient(#fff 0%,#f5fbfe 60%,#e1f2fa 100%);flex-direction:column;align-items:center;min-height:100svh;padding:36px clamp(24px,5vw,90px);display:flex;position:relative;overflow:hidden}.error-header{text-align:left;z-index:1;align-self:stretch}.error-header>a{letter-spacing:.08em;color:#124d7b;flex-direction:column;font-size:26px;font-weight:600;line-height:1.3;display:inline-flex}.error-header span{letter-spacing:.17em;margin-top:5px;font-size:9px;font-weight:500}.error-scene{place-items:center;width:min(560px,90vw);height:clamp(200px,28vh,310px);margin:30px 0 12px;display:grid;position:relative}.error-number{letter-spacing:-.07em;color:#acd8eb;text-shadow:0 4px #ffffffa8;font-size:clamp(130px,16vw,240px);font-weight:600;line-height:1;position:relative}.error-orbit{background:radial-gradient(#d3eef7,#0000 70%);border-radius:50%;width:80%;height:80%;position:absolute}.error-water{background:radial-gradient(#eaf8fbc9,#0000 70%);border:1px solid #a5d4e64d;border-radius:50%;width:100%;height:42%;animation:7s ease-in-out infinite alternate error-surface;position:absolute;bottom:-3%;box-shadow:0 0 0 18px #b5ddeb20,0 0 0 40px #b5ddeb16}.error-copy{z-index:1;max-width:650px;padding-top:16px;position:relative}.error-copy .eyebrow{margin-bottom:16px;font-size:12px}.error-copy h1{letter-spacing:-.04em;color:#173f62;white-space:pre-line;font-size:clamp(34px,4vw,58px);line-height:1.12}.error-copy p{max-width:44ch;margin:22px auto 28px;font-size:17px;line-height:1.65}.error-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.error-primary{color:#fff;background:#1768a3;border-radius:12px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:14px 24px;font-size:16px;display:inline-flex}.error-primary:hover{background:#105487}.error-secondary,.error-contact{color:#155f95;text-underline-offset:5px;font-size:15px;text-decoration:underline}.error-contact{margin-top:26px;display:inline-block}.error-footer{color:#638197;margin-top:auto;padding-top:48px;font-size:12px}@keyframes error-surface{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.error-water{animation:none}}@media (max-width:600px){.error-screen{padding:24px}.error-scene{height:190px;margin-top:28px}.error-copy p{font-size:16px}.error-header>a{font-size:22px}}.water-intro .water-intro-flow{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.products{background:linear-gradient(#f2faff 0,#f2faff00 180px),radial-gradient(34% 52%,#38b6e829,#0000 70%),radial-gradient(30% 40% at 6% 40%,#1262ac12,#0000 70%),radial-gradient(28% 40% at 96% 92%,#40c4aa1c,#0000 70%),radial-gradient(22% 30% at 88% 30%,#78aaf012,#0000 70%),#f2faff}@media (max-width:760px){.products{background:linear-gradient(#f2faff 0,#f2faff00 120px),radial-gradient(80% 30% at 50% 45%,#38b6e826,#0000 70%),radial-gradient(70% 20% at 0 20%,#1262ac12,#0000 70%),radial-gradient(70% 20% at 100% 95%,#40c4aa1a,#0000 70%),#f2faff}}.journey{background:radial-gradient(30% 45% at 26% 62%,#38b6e821,#0000 70%),radial-gradient(30% 40% at 94% 18%,#1262ac12,#0000 70%),radial-gradient(26% 36% at 6% 96%,#40c4aa17,#0000 70%),#f2faff;padding-bottom:72px}.journey-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,96px)}.journey-visual{flex-direction:column;justify-self:end;align-items:center;gap:18px;width:min(100%,460px);display:flex}.journey-art{width:100%;max-height:none}.process-cert{background:#fff;border:1px solid #cfe7f3;border-radius:999px;justify-content:center;margin:0;padding:8px 18px;font-size:14px}.journey-steps{max-width:560px;margin:0;padding:0;list-style:none}.journey-steps:before{top:30px;bottom:30px}.journey-steps li{gap:23px;margin-bottom:30px;display:flex;position:relative}.journey-steps li:last-child{margin-bottom:0}.journey-steps h3{padding-top:12px}.journey-steps p{margin-top:6px}@media not (max-width:1100px){.journey h2 br{display:none}}@media (max-width:760px){.journey{padding-bottom:56px}.journey .section-heading{margin-bottom:32px}.journey-layout{gap:36px}.journey-visual{justify-self:center;width:min(100%,360px)}.process-cert{font-size:13px}}.journey.section{padding-top:64px}.journey .section-heading p{max-width:80ch}.journey .section-heading{margin-bottom:40px}.journey-visual{gap:14px;width:min(100%,370px)}.journey-steps li{margin-bottom:24px}@media (max-width:760px){.journey.section{padding-top:56px}.journey-visual{width:min(100%,340px)}.journey-layout{grid-template-columns:minmax(0,1fr);gap:36px}.journey-steps{max-width:none}}.journey-flow{stroke-dasharray:10 18;animation:1.4s linear infinite journey-flow}.journey-flow-river{stroke-dasharray:4 26;opacity:.6;animation-duration:2.2s}@keyframes journey-flow{to{stroke-dashoffset:-28px}}.journey-fill{transform-box:fill-box;transform-origin:bottom;animation:4.2s ease-in-out infinite journey-fill}@keyframes journey-fill{0%{opacity:1;transform:scaleY(0)}55%,88%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.journey-flow,.journey-fill{animation:none}}.contact-section{--wave:clamp(36px,5vw,80px);padding-block:calc(clamp(64px,6vw,120px) + var(--wave))}.contact-rain{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.contact-wave{width:100%;height:var(--wave);z-index:2;pointer-events:none;display:block;position:absolute;left:0}.contact-wave-top{fill:#f4f9fc;top:-1px}.contact-wave-bottom{fill:#fff;bottom:-1px}.curved-field{width:100%;display:block;position:relative}.curved-field>svg{cursor:text;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:100%;height:auto;display:block;overflow:visible}.curved-field text{font-family:inherit}.supply-field .curved-native{color:#0000;caret-color:#0000;opacity:0;resize:none;pointer-events:none;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.curved-glow{opacity:0;transition:opacity .25s}.curved-field.is-focused .curved-glow{opacity:.28}.curved-field.is-disabled{opacity:.6;pointer-events:none}@media (prefers-reduced-motion:reduce){.curved-glow{transition:none}}.contact-layout .contact-details{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.supply-field label{color:#eaf6fd}.supply-count{color:#b9d7ec}.contact-section .supply-status{color:#e2f2ff}.curved-field>svg{filter:drop-shadow(0 8px 20px #031e3838)!important}.curved-button{width:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-top:6px;padding:0;display:block;position:relative}.curved-button>svg{filter:drop-shadow(0 8px 20px #031e3840);width:100%;height:auto;display:block;overflow:visible}.curved-button text{font-family:inherit}.curved-button-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.curved-button-face{transition:fill .2s}.curved-button-arrow{transition:transform .2s}.curved-button:hover:not(:disabled) .curved-button-face{fill:#d7f1ff}.curved-button:focus-visible{outline:none}.curved-button:focus-visible .curved-glow{opacity:.45}.curved-button:disabled{cursor:default;opacity:.55}@media (max-width:900px){.contact-layout .contact-details{padding:0}}@media (prefers-reduced-motion:reduce){.curved-button-face,.curved-button-arrow{transition:none}}.contact-information .contact-phone{color:#fff;align-items:flex-start;gap:16px;margin:0;font-size:clamp(17px,1.25vw,21px);line-height:1.6;display:flex}.contact-information .contact-phone:hover,.contact-information .contact-email:hover{text-underline-offset:5px;text-decoration:underline}.footer-bottom a{text-underline-offset:3px;text-decoration:underline}.footer-bottom a:hover{color:var(--blue)}.policy-header{z-index:20;background:#fff;border-bottom:1px solid #e5edf3;position:sticky;top:0}.policy-header .container{align-items:center;height:84px;display:flex}.policy-header .brand img{width:auto;height:56px}.policy{background:linear-gradient(#f2faff 0,#fff 520px);padding:clamp(48px,6vw,96px) 0 clamp(64px,7vw,120px)}.policy-intro{max-width:1100px}.policy-intro h1{font-size:var(--section-title);letter-spacing:-.035em;color:var(--navy);line-height:1.1}.policy-intro>p{color:var(--muted);margin-top:14px;font-size:15px}.policy-summary{background:#fff;border:1px solid #d6e9f4;border-radius:16px;margin-top:36px;padding:clamp(22px,2.4vw,34px);box-shadow:0 12px 40px #12406a0d}.policy-summary h2{letter-spacing:-.02em;font-size:clamp(20px,1.6vw,26px)}.policy-summary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:16px 0 0;padding:0;list-style:none;display:grid}.policy-summary li{color:var(--ink);font-size:var(--copy-size);padding-left:26px;line-height:1.6;position:relative}.policy-summary li:before{content:"";background:#5cb7e3;border-radius:50% 50% 50% 0;width:10px;height:10px;position:absolute;top:.55em;left:2px;transform:rotate(-45deg)}.policy-layout{grid-template-columns:240px minmax(0,1fr);gap:clamp(40px,5vw,80px);max-width:1100px;margin-top:clamp(40px,5vw,72px);display:grid}.policy-toc{align-self:start;position:sticky;top:110px}.policy-toc>p{font-size:var(--label-size);letter-spacing:.13em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-weight:600}.policy-toc ol{border-left:1px solid #d6e5ee;margin:0;padding:0;list-style:none}.policy-toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 16px;font-size:14px;line-height:1.45;display:block}.policy-toc a:hover,.policy-toc a:focus-visible{color:var(--blue);border-left-color:var(--blue)}.policy-body{max-width:72ch}.policy-body section{scroll-margin-top:110px}.policy-body section+section{border-top:1px solid #e3edf3;margin-top:44px;padding-top:44px}.policy-body h2{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(24px,2vw,32px)}.policy-body p,.policy-body li{font-size:var(--copy-size);color:#42596b;line-height:1.8}.policy-body p+p,.policy-body ul+p,.policy-body p+ul{margin-top:14px}.policy-body ul{gap:10px;margin:0;padding-left:22px;display:grid}.policy-body li::marker{color:#5cb7e3}.policy-body strong{color:var(--navy);font-weight:600}.policy-body a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.policy-contact{border-top:1px solid #e3edf3;list-style:none;gap:0!important;margin-top:18px!important;padding:0!important}.policy-contact li{overflow-wrap:anywhere;border-bottom:1px solid #e3edf3;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.policy-contact li>span{color:var(--navy);font-weight:500}.policy-footer{border-top:1px solid var(--line);color:#627687;padding:22px 0;font-size:13px}.policy-footer .container{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.policy-footer a{color:var(--blue)}.policy-footer a:hover{text-decoration:underline}@media (max-width:900px){.policy-layout{grid-template-columns:1fr}.policy-toc{display:none}.policy-summary ul{grid-template-columns:1fr}}@media (max-width:600px){.policy-header .container{height:72px}.policy-contact li{grid-template-columns:1fr;gap:2px}}.topbar .topbar-contact{align-items:center;gap:20px;display:flex}.copy-text{color:inherit;font:inherit;white-space:nowrap;cursor:copy;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.copy-text svg{color:var(--blue);flex-shrink:0}.copy-text:hover{color:var(--blue)}.copy-text.is-copied svg{color:#1f8a5b}.copy-text.is-failed svg{color:#b5592a}@media (max-width:900px){.topbar .topbar-company{display:none}}@media (max-width:760px){.topbar .container{height:auto}.topbar .topbar-location{display:none}.topbar .topbar-contact{flex-wrap:wrap;flex:1;justify-content:space-between;gap:0 8px}.topbar .copy-text{min-height:36px}}@media (max-width:359px){.topbar .topbar-contact{justify-content:center}.topbar .copy-text{min-height:30px}}.lite-motion *,.lite-motion :before,.lite-motion :after{animation:none!important}.footer-main .brand img{width:auto;height:clamp(110px,9vw,150px)}.contact-information .copy-text{text-align:left;white-space:normal;color:#fff;align-items:flex-start;gap:16px;padding:0}.contact-information .copy-text svg{color:#9ed7f4}.contact-information .copy-text:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.contact-information .copy-text.is-copied svg{color:#9ff0c9}.contact-information .copy-text.is-failed svg{color:#ffd0a8}.contact-information .copy-text:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #b9ecff}.policy-contact .copy-text{white-space:normal;text-align:left;color:var(--blue);overflow-wrap:anywhere;justify-self:start;gap:8px;padding:0}.policy-contact .copy-text:hover{text-underline-offset:4px;text-decoration:underline}.policy-contact .copy-text:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #75bbdf80}.copy-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-heading{text-transform:uppercase}.hero .hero-title{color:inherit}picture{display:contents}.hero-photo img{width:100%;height:100%;position:absolute;inset:0}[lang=ne]{font-family:Noto Sans Devanagari,Kohinoor Devanagari,Nirmala UI,system-ui,sans-serif}@media not (max-width:1100px){.hero .hero-title{font-size:clamp(44px,min(4.3vw,6.2svh),88px)}.hero-content{align-items:safe center}.source-slide .hero-copy,.nature-slide .hero-copy{width:52%;max-width:920px}}@media (max-width:760px){.hero-shade,.source-slide .hero-shade,.nature-slide .hero-shade{background:linear-gradient(#0000 8%,#073c6638 20%,#073c669e 34%,#073c66e6 46%,#073c66 62%,#062f52 100%)}.hero-origin{font-size:12px}}@media (not (max-width:760px)) and (max-width:1100px){.bottle-option-small{margin-right:clamp(-55px,-4vw,-36px)}.bottle-option-small .product-bottle{aspect-ratio:2/3;width:clamp(126px,16.5vw,180px);height:auto}.bottle-option-large .product-bottle{aspect-ratio:2/3;width:clamp(166px,22vw,240px);height:auto}}@media (max-width:1100px){.chairman-split{grid-template-columns:1fr}.chairman-split .chairman-profile{max-width:420px;position:static}.river-chapter p,.handwritten-letter p{text-align:left;-webkit-hyphens:manual;hyphens:manual}}.navigation a,.header-cta,.size-list>.text-link,.mineral-grid p{white-space:nowrap}@media (not (max-width:760px)) and (max-width:900px){.header-inner,.navigation{gap:12px}}.step-icon>span{font-size:12px}.gallery-bottles>.eyebrow{text-align:center;font-size:12px}@media (max-width:600px){.gallery-bottles>.eyebrow{letter-spacing:.08em;font-size:11px}}@media (max-height:500px) and (orientation:landscape){.header-inner{height:64px}.site-header .brand img{width:auto;height:44px}}@media (max-width:359px){.header-inner{gap:10px}.menu-toggle{padding:6px}}.site-header{overflow-x:clip}
