@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2)format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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}:root{--raw-blue-deep:#056c95;--raw-blue:#0980ab;--raw-blue-light:#3285af;--raw-silver-1:silver;--raw-silver-2:#b8b8b8;--raw-silver-3:#a8a8a8;--ground:#f2f5f6;--ground-deep-step:#dde5e8;--deep:var(--raw-blue-deep);--deep-ink:#eaf2f5;--deep-rule:#a9cbd9;--ink:#0d1c24;--muted:#4a5a63;--hairline:#cfd8dc;--hairline-strong:#b3c0c6;--blue:var(--raw-blue);--blue-light:var(--raw-blue-light);--focus:var(--raw-blue-deep);--focus-on-deep:#eaf2f5;--facet-1:var(--raw-silver-1);--facet-2:var(--raw-silver-2);--facet-3:var(--raw-silver-3);--font-serif:"Newsreader Variable", Newsreader, Baskerville, "Times New Roman", Times, serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--display:clamp(2.75rem, 7.2vw, 7rem);--display-2:clamp(2.25rem, 5.6vw, 4.75rem);--display-3:clamp(1.75rem, 3.4vw, 2.875rem);--lede:clamp(1.0625rem, 1.4vw, 1.25rem);--body:1.0625rem;--figure:clamp(1.5rem, 2.4vw, 1.75rem);--meta:.6875rem;--measure:62ch;--unit:8px;--mx:clamp(20px, 5vw, 88px);--obj-inner:62vw;--obj-w:22vw;--obj-gutter:clamp(20px, 3.2vw, 56px);--copy-max:calc(var(--obj-inner) - var(--mx) - var(--obj-gutter));--pin-hero:220svh;--pin-panel:300svh;--dur-micro:.15s;--dur-state:.25s;--dur-reveal:.9s;--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.7, 0, .85, 1);--ease-tone:linear;--stagger:80ms}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-serif);font-size:var(--body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6;overflow-x:clip}::selection{background:var(--blue-light);color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sect.deep :focus-visible{outline-color:var(--focus-on-deep)}html.on-deep .bar :focus-visible{outline-color:var(--focus-on-deep)}.meta{font-family:var(--font-mono);font-size:var(--meta);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500;line-height:1.2}.waterline{background:var(--hairline-strong);border:0;height:1px}.display,.display-2,.display-3{letter-spacing:-.015em;text-wrap:balance;font-weight:380}.display{font-size:var(--display);line-height:1.02}.display-2{font-size:var(--display-2);letter-spacing:-.012em;line-height:1.06}.display-3{font-size:var(--display-3);letter-spacing:-.008em;line-height:1.14}.lede{font-size:var(--lede);color:var(--muted);max-width:40ch;line-height:1.5}.body{max-width:var(--measure)}@media (prefers-reduced-motion:reduce){:root{--dur-micro:1ms;--dur-state:1ms;--dur-reveal:1ms}}#stage{z-index:12;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--dur-reveal) var(--ease-enter);display:block;position:fixed;top:0;bottom:0;left:0;right:0}html.ready #stage{opacity:1}.skip{z-index:60;background:var(--ink);color:var(--ground);padding:12px 18px;position:absolute;left:-9999px}.skip:focus{left:var(--mx);top:12px}.bar{z-index:20;align-items:center;gap:var(--mx);padding:18px var(--mx);padding-top:max(18px, env(safe-area-inset-top));background:var(--ground);transition:background var(--dur-state) var(--ease-tone);grid-template-columns:auto 1fr auto;display:grid;position:fixed;top:0;left:0;right:0}html.on-deep .bar{background:var(--deep)}.mark{line-height:0;display:block}.mark img{width:104px;height:auto;display:block}.bar-meta{text-align:right;justify-self:end}.instagram-link{width:44px;height:44px;color:var(--muted);transition:color var(--dur-micro) var(--ease-tone);justify-self:end;place-items:center;margin:-8px -10px -8px 0;text-decoration:none;display:grid}.instagram-link svg{display:block}html.on-deep .bar-meta,html.on-deep .instagram-link{color:var(--deep-ink)}html.on-deep .mark img{filter:invert()brightness(1.9)}.bar-meta,.mark img{transition:color var(--dur-state) var(--ease-tone), filter var(--dur-state) var(--ease-tone)}@media (hover:hover){.instagram-link:hover{color:var(--ink)}html.on-deep .instagram-link:hover{color:#fff}}main{z-index:10;position:relative}.sect{min-height:100svh;padding:0 var(--mx);background:var(--ground);isolation:isolate;position:relative;overflow:hidden}.pin{position:relative}.pin-hero{height:var(--pin-hero)}.pin-panel{height:var(--pin-panel)}.pin>.sect{height:100svh;min-height:0;position:sticky;top:0}.sect.deep{background:var(--deep);color:var(--deep-ink)}.sect.deep .meta,.sect.deep .lede{color:var(--deep-ink)}.sect.deep .waterline{background:color-mix(in oklab, var(--deep-ink) 42%, transparent)}.sect.deep ::selection{background:var(--deep-ink);color:var(--deep)}.hero{align-content:end;justify-items:start;padding-bottom:clamp(96px,18svh,190px);display:grid}.hero .display{max-width:min(15ch, var(--copy-max))}.eyebrow{margin-bottom:clamp(16px,2.4svh,26px)}.tm{vertical-align:super;letter-spacing:0;font-size:.34em}.panel,.outro{padding-top:calc(76px + 3svh)}.panel{align-content:center;display:grid}.panel .copy{width:100%;max-width:min(100%, 1040px, var(--copy-max))}.panel.right .copy{margin-left:auto}.panel .waterline{margin:clamp(18px,3svh,32px) 0}.panel .body+.body{margin-top:1em}.panel .body,.panel .eyebrow,.panel .lede,.panel .spec{max-width:46ch}.panel.right .body,.panel.right .lede,.panel.right .eyebrow,.panel.right .display-2,.panel.right .display-3,.panel.right .spec{margin-left:auto}.panel .lede+.body{margin-top:1.1em}.spec{margin-top:clamp(18px,2.6svh,28px)}.display-3+.panel-minerals,.display-2+.format-list{margin-top:clamp(26px,4.4svh,48px)}.panel-minerals{gap:0;max-width:560px;margin-top:clamp(18px,3svh,30px);display:grid}.panel.right .panel-minerals{margin-left:auto}@media (min-width:861px),(orientation:landscape){.panel.right .panel-minerals{max-width:none;margin-left:calc(-1 * (var(--mx) + 50vw))}.panel.right .mineral{padding-left:calc(var(--mx) + 50vw)}}.mineral{border-bottom:1px solid color-mix(in oklab, var(--deep-ink) 22%, transparent);justify-content:space-between;align-items:baseline;gap:24px;padding:10px 0;display:flex}.mineral dt{color:var(--deep-ink)}.figure{font-family:var(--font-mono);font-size:var(--figure);font-variant-numeric:tabular-nums;color:var(--deep-ink);grid-template-columns:1fr 4.4ch;align-items:baseline;column-gap:.5em;font-weight:400;line-height:1;display:grid}.num{text-align:right}.figure-text{font-size:calc(var(--figure) * .62);letter-spacing:.02em;text-align:right;display:block}.unit{letter-spacing:.1em;text-align:left;color:var(--deep-ink);font-size:.44em}.panel-minerals+.body{margin-top:clamp(18px,3svh,30px)}.diptych{align-content:center;display:grid}.diptych .copy{width:100%;max-width:min(100%, 1040px, var(--copy-max))}.diptych .eyebrow{max-width:46ch}.diptych .two-up{margin-top:clamp(20px,3svh,34px)}.water-name{letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(1.375rem,2.4vw,1.875rem);line-height:1.2}.two-up{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(20px,3vw,40px);max-width:760px;display:grid}.panel.right .two-up{margin-left:auto}.sect.deep .water-name{color:var(--deep-ink)}.format-list{max-width:640px;list-style:none;display:grid}.panel.right .format-list{margin-left:auto}.format-list li{border-bottom:1px solid var(--hairline);grid-template-columns:90px 1fr;align-items:baseline;gap:20px;padding:12px 0;display:grid}.format-size{color:var(--ink)}.panel.right .format-list .body,.panel.right .two-up .body{max-width:none;margin-left:0}.format-list+.body{margin-top:clamp(18px,3svh,28px)}.outro{align-content:start;min-height:100svh;padding-top:max(12svh,100px);padding-bottom:12svh;display:grid}.outro .copy{width:100%;max-width:min(100%, 1040px, var(--copy-max))}.outro .lede,.outro .body{max-width:46ch}.outro .waterline{margin:clamp(20px,3.4svh,34px) 0}.closing{margin-top:clamp(20px,3svh,30px)}.foot{left:var(--mx);right:var(--mx);padding:18px 0 max(18px, env(safe-area-inset-bottom));border-top:1px solid color-mix(in oklab, var(--deep-ink) 28%, transparent);flex-wrap:wrap;justify-content:space-between;gap:8px 28px;display:flex;position:absolute;bottom:0}.line{margin-bottom:-.14em;padding-bottom:.14em;display:block}.line-inner{display:block}html.js .line{overflow:hidden}html.js .line-inner{transition:transform var(--dur-reveal) var(--ease-enter);transform:translateY(102%)}.sect.in .line-inner{transform:none}.sect.in .line:nth-child(2) .line-inner{transition-delay:var(--stagger)}.sect.in .line:nth-child(3) .line-inner{transition-delay:calc(var(--stagger) * 2)}html.js .reveal{opacity:0;transition:opacity var(--dur-reveal) var(--ease-enter), transform var(--dur-reveal) var(--ease-enter);transform:translateY(14px)}.sect.in .reveal{opacity:1;transform:none}.sect.in .eyebrow{transition-delay:0s}.sect.in .waterline{transition-delay:calc(var(--stagger) * 3)}.sect.in .lede,.sect.in .body,.sect.in .two-up,.sect.in .format-list,.sect.in .panel-minerals{transition-delay:calc(var(--stagger) * 4)}.sect.in .two-up .water:nth-child(2){transition-delay:calc(var(--stagger) * 5)}.sect.in .spec,.sect.in .closing{transition-delay:calc(var(--stagger) * 6)}html.rastering .reveal,html.rastering .line-inner{opacity:1!important;transition:none!important;transform:none!important}@media (max-width:860px){:root{--pin-hero:150svh;--pin-panel:190svh}.bar{grid-template-columns:auto 1fr;gap:16px}.bar-meta{display:none}.mark img{width:84px}.format-list li{grid-template-columns:74px 1fr;gap:14px}}@media (max-width:860px) and (orientation:portrait){.hero{align-content:start;padding-top:19svh;padding-bottom:8svh}.hero .display{max-width:min(100%, calc(var(--obj-inner) + var(--obj-w) * .45))}.panel,.outro,.diptych{align-content:start}.panel{padding-top:20svh}.outro{padding-top:16svh}.pin-source,.pin-proof{height:auto}.pin-source>#source,.pin-proof>#proof{height:auto;min-height:100svh;padding-bottom:max(10svh,72px);position:relative;top:auto}.display-2{font-size:clamp(2.2rem,10.4vw,4.75rem)}.display{font-size:clamp(2.9rem,14vw,7rem)}.display-3{font-size:clamp(1.75rem,8vw,2.875rem)}.water-name{font-size:clamp(1.25rem,5.6vw,1.875rem)}.panel .copy,.panel .body,.panel .lede,.diptych .copy,.diptych .eyebrow,.outro .copy,.outro .body,.panel .spec,.closing,.eyebrow,.panel-minerals,.format-list,.two-up{max-width:min(100%, var(--copy-max));margin-left:0}.sect[data-mobile-bottle=right] .copy{margin-left:0;margin-right:auto}.sect[data-mobile-bottle=left] .copy{margin-left:auto;margin-right:0}.display,.display-2{max-width:min(100%, calc(var(--obj-inner) + var(--obj-w) * .45))}.tm{font-size:.3em}@media (max-width:340px){#close .display-2{font-size:9.8vw}}.two-up{grid-template-columns:1fr;gap:22px}.panel.right .panel-minerals{max-width:min(100%, var(--copy-max));margin-left:0}.mineral,.panel.right .mineral{grid-template-columns:1fr;gap:6px;padding:12px 0;display:grid}.figure{grid-template-columns:auto 4.4ch;justify-self:start}.num,.figure-text{text-align:left}.format-list li{grid-template-columns:64px 1fr}.foot{max-width:min(100%, var(--copy-max));margin-top:8svh;position:static}}@media (hover:none){.bar-meta,.mark img{transition:none}}a,button,summary,[role=button]{-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior-y:none;background-color:var(--ground)}@supports (padding:max(0px)){.bar,.sect{padding-left:max(var(--mx), env(safe-area-inset-left));padding-right:max(var(--mx), env(safe-area-inset-right))}}#stage{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition-duration:1ms;transform:none}.line-inner{transition-duration:1ms;transform:none}#stage{transition:none}}.poster{z-index:1;pointer-events:none;background-image:url(/hero-poster.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;bottom:0;left:0;right:0}@media (orientation:portrait) and (max-width:860px){.poster{background-image:url(/hero-poster-portrait.jpg)}}.poster-gl{display:none}html.no-webgl .poster-gl{display:block}html.no-webgl #stage{display:none}html:not(.js) .hero,html.no-webgl .hero{background:0 0}
