*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;background:#e6e5df;color:#17221a;font-family:'DM Sans',Arial,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #08a5d0;outline-offset:5px}button{font:inherit;cursor:pointer}img{display:block;max-width:100%}figure,p,h1,h2,h3{margin:0}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400}em{font-weight:400}p{line-height:1.7}article[hidden]{display:none!important}.studio{height:58px;position:sticky;top:0;z-index:30;background:#fafaf8;color:#252923;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 26px;border-bottom:1px solid #d2d4cc;font-size:12px;letter-spacing:.04em}.studio-title{font-weight:600;white-space:nowrap}.studio-title span{font-weight:400;color:#62675d}.concept-nav{display:flex;align-self:stretch;gap:8px}.concept-nav button{border:0;border-bottom:3px solid transparent;padding:0 17px;background:transparent;color:#63665f;font-size:12px}.concept-nav button span{margin-left:7px}.concept-nav button[aria-pressed=true]{color:#142419;border-color:#263e2b;font-weight:600}.about-design{border:0;background:none;font-size:12px;border-bottom:1px solid #aaa;padding:4px 0}.concept{max-width:1800px;margin:auto}.site-header{min-height:88px;padding:15px 4%;display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header nav,.header-right{display:flex;gap:25px;align-items:center}.site-header nav a,.header-right>a{font-size:14px}.place-label{font-size:11px;letter-spacing:.1em}.logo{width:172px;flex-shrink:0}.logo img,.site-footer img{filter:grayscale(1) brightness(.7) contrast(12);mix-blend-mode:multiply}.eyebrow{font-size:12px;letter-spacing:.13em;font-weight:500;line-height:1.5;display:block}.text-link{display:inline-block;font-size:12px;letter-spacing:.06em;padding-bottom:6px;border-bottom:1px solid currentColor}.solid-link,.outline-link,.black-link,.light-link{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:14px 26px;font-size:14px;line-height:1.4;transition:background .2s,color .2s;cursor:pointer}.solid-link{background:#243c2d;color:#f1f2dd;border:1px solid #243c2d}.outline-link{border:1px solid currentColor}.black-link{background:#1a1b19;color:#fff;border:1px solid #1a1b19}.light-link{border:1px solid #efe9d9;color:#fff7e7}.solid-link:hover,.black-link:hover{background:#445e46}.light-link:hover{background:#f8f1db;color:#38371e}.outline-link:hover{background:#17221a;color:#fff}.section-pad{padding:100px 5%}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.section-heading>span:last-child{font-size:11px;letter-spacing:.09em}.section-heading h2{font-size:58px;line-height:1}.menu-download{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:38px 0}.menu-download>div{display:flex;gap:12px;flex-wrap:wrap}.menu-download p{font-size:15px}.site-footer{padding:40px 5%;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:12px;letter-spacing:.05em}.site-footer img{width:200px}.site-footer a{font-size:13px;letter-spacing:0}.mineral{background:#edf0dc;color:#1c2c21}.mineral .site-header{background:#1d2921;color:#f0f1e2}.mineral .logo img{filter:grayscale(1) brightness(.7) contrast(12) invert(1);mix-blend-mode:screen}.mineral .site-header .logo{position:absolute;left:50%;transform:translateX(-50%)}.mineral-hero{display:grid;grid-template-columns:43% 57%;min-height:660px}.mineral-intro{position:relative;padding:32px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.ellipse{position:absolute;inset:25px 24px;border:1px solid #a4ac95;border-radius:50%;pointer-events:none}.hero-meta{display:flex;justify-content:space-between;font-size:10px;line-height:1.6;letter-spacing:.02em;position:relative}.hero-meta span:last-child{text-align:right}.hero-title{text-align:center;position:relative;padding:60px 0}.hero-title .eyebrow{font-size:10px}.hero-title h1{font-size:clamp(62px,7.2vw,110px);line-height:.88;letter-spacing:-.04em;margin:22px 0 35px}.hero-title h1 em{font-size:1.1em}.mineral-cover{position:relative;min-width:0;overflow:hidden}.mineral-cover img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:60% 50%}.mineral-cover figcaption{position:absolute;bottom:24px;left:26px;color:#fff;font-size:10px;letter-spacing:.14em;text-shadow:0 1px 3px #000}.ticker{display:flex;align-items:center;justify-content:space-around;gap:20px;border-bottom:1px solid #aeb5a0;border-top:1px solid #aeb5a0;padding:20px 4%;font-size:11px;letter-spacing:.12em}.spark{font-size:26px}.mineral-story{display:grid;grid-template-columns:1fr 3fr;gap:20px}.mineral-story h2{font-size:clamp(42px,4.8vw,70px);line-height:1.04;letter-spacing:-.03em}.story-bottom{display:flex;gap:55px;margin-top:38px;align-items:center}.story-bottom p{max-width:470px;font-size:16px}.year-seal{font-family:'Cormorant Garamond',Georgia,serif;font-size:65px;text-align:center;border:1px solid #a3ac92;border-radius:50%;width:158px;height:158px;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}.year-seal small{font-family:'DM Sans',Arial,sans-serif;font-size:9px;letter-spacing:.06em}.mineral-drinks{background:#f5f1e8;padding:65px 5% 5px}.trio-image{max-width:1080px;margin:12px auto 0}.trio-image img{width:100%;mix-blend-mode:multiply}.drink-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center;margin-top:-10px;padding-bottom:38px;border-bottom:1px solid #c6c6b9}.drink-labels span{font-size:10px;letter-spacing:.1em}.drink-labels h3{font-size:35px;margin:10px 0}.drink-labels p{font-size:13px}.mineral-visit{background:#233a2b;color:#eff0dd;padding:85px 6%;display:grid;grid-template-columns:1fr 1fr;gap:60px}.visit-title h2{font-size:82px;line-height:.93;letter-spacing:-.025em;margin:28px 0 35px}.visit-details{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-content:center}.visit-details>div:last-child{grid-column:1/-1}.visit-details p{margin-top:12px;font-size:15px}.mineral .site-footer{border-top:1px solid #b2b69e}.atelier{background:#f9f8f5;color:#181b19}.atelier .site-header{border-bottom:1px solid #cbc9c1}.header-cta{border-bottom:1px solid;font-size:14px;padding:5px 0}.atelier-hero{padding:28px 5% 32px}.atelier-topline{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.15em}.atelier-hero h1{font-size:clamp(80px,15vw,224px);line-height:.78;text-align:center;margin-top:56px;letter-spacing:-.05em;position:relative;z-index:1}.atelier-hero h1 span{display:block;font-size:clamp(23px,3.1vw,48px);font-style:italic;letter-spacing:-.015em;margin-top:20px}.atelier-hero figure{margin:-30px auto 0;max-width:1020px}.atelier-hero figure img{width:100%;mix-blend-mode:multiply}.atelier-hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:-12px;position:relative}.atelier-hero-bottom p{font-family:'Cormorant Garamond',Georgia,serif;font-size:25px;line-height:1.1}.atelier-hero-bottom>span{font-size:11px;line-height:1.6;letter-spacing:.08em;text-align:right}.atelier-story{display:grid;grid-template-columns:12% 40% 1fr;gap:24px;padding:100px 5%;border-top:1px solid #c5c4bc;margin-top:40px}.editorial-number{font-size:11px;letter-spacing:.08em}.atelier-story h2{font-size:92px;line-height:.87;letter-spacing:-.04em;margin-bottom:30px}.atelier-story-copy p{font-size:15px;max-width:330px;margin:18px 0}.atelier-story-copy .text-link{margin-top:20px}.atelier-story figure{align-self:stretch;min-width:0}.atelier-story figure img{width:100%;height:430px;object-fit:cover}.atelier-story figcaption{font-size:9px;letter-spacing:.12em;padding:16px 0}.atelier-menu{padding:35px 7% 50px}.atelier-menu .section-heading{align-items:flex-start;padding-bottom:45px}.atelier-menu .section-heading h2{font-size:80px;line-height:.88;text-align:right}.cocktail-list{border-top:1px solid #aeb2a8}.cocktail-list details{border-bottom:1px solid #aeb2a8}.cocktail-list summary{display:flex;align-items:center;gap:45px;cursor:pointer;list-style:none;padding:24px 0}.cocktail-list summary::-webkit-details-marker{display:none}.cocktail-list summary>span:first-child{font-size:12px}.cocktail-list h3{font-size:48px;line-height:1.1}.cocktail-list .plus{margin-left:auto;font-size:28px;font-weight:400}.cocktail-list details[open] .plus{transform:rotate(45deg)}.cocktail-list details p{max-width:580px;margin:0 0 28px 60px;font-size:15px}.atelier-visit{background:#e7e8df;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:70px 7%;align-items:center}.atelier-visit h2{font-size:100px;line-height:.9;margin:25px 0 0;letter-spacing:-.04em}.atelier-visit p{margin-bottom:22px}.atelier .site-footer{border-top:1px solid #bfc1b7}.ambar{background:#f5f0e8;color:#373820}.ambar .site-header{padding:18px 5%}.ambar-hero{min-height:700px;position:relative;display:flex;align-items:center;overflow:hidden;color:#fff5df}.ambar-backdrop{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.ambar-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,17,4,.37),transparent 72%)}.ambar-hero-copy{position:relative;padding:55px 7% 95px}.ambar-hero-copy h1{font-size:clamp(70px,7.7vw,120px);line-height:.84;letter-spacing:-.035em;margin:32px 0}.ambar-hero-copy p{font-size:16px;line-height:1.5;margin-bottom:28px}.ambar-hero-foot{position:absolute;bottom:30px;left:7%;right:5%;display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.12em}.ambar-story{padding:110px 10%;display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center}.ambar-story h2{font-size:clamp(50px,5vw,76px);line-height:.93;letter-spacing:-.03em;margin:30px 0}.ambar-story p{max-width:380px;margin-bottom:18px;font-size:15px}.ambar-story .text-link{margin-top:20px}.ambar-story figure{padding-top:30px}.ambar-story figure img{height:510px;width:100%;object-fit:cover;object-position:70%}.ambar-story figcaption{font-size:10px;letter-spacing:.09em;margin-top:18px}.ambar-menu{padding:70px 6% 15px;background:#e9e3d7;text-align:center}.ambar-menu h2{font-size:75px;line-height:.92;letter-spacing:-.025em;margin:25px 0 50px}.ambar-triptych{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ambar-triptych figure:nth-child(2){margin-top:50px}.crop{aspect-ratio:.5;background-image:url('assets/trio.jpg');background-size:300% 100%;background-repeat:no-repeat}.crop.mojito{background-position:left}.crop.beach{background-position:center}.crop.old{background-position:right}.ambar-triptych figcaption{padding:22px 5px}.ambar-triptych figcaption span{font-size:10px;letter-spacing:.1em}.ambar-triptych h3{font-size:34px;margin:10px 0}.ambar-menu .menu-download{border-top:1px solid #bcb7a6;margin-top:30px;text-align:left}.ambar-menu .solid-link{background:#5b613a;border-color:#5b613a;color:#fff}.ambar-visit{padding:85px 7%;background:#41462d;color:#f7f0de;text-align:center}.ambar-visit h2{font-size:112px;line-height:.86;letter-spacing:-.035em;margin:36px 0 55px}.ambar-contact{display:flex;align-items:center;justify-content:space-between;gap:25px}.ambar-contact p{font-size:14px}.ambar .site-footer{background:#f5f0e8}dialog{border:0;background:#f6f5ee;color:#253026;padding:45px;max-width:590px;width:calc(100% - 36px);max-height:85vh;box-shadow:0 20px 100px #0004}dialog::backdrop{background:#13201899;backdrop-filter:blur(4px)}dialog h2{font-size:46px;line-height:1;margin:25px 0}dialog p{font-size:14px;margin:20px 0}dialog>a{font-size:14px;text-decoration:underline}.close-dialog{position:absolute;top:12px;right:16px;background:none;border:0;font-size:30px;color:inherit}
@media(min-width:1801px){.studio{padding-left:calc((100vw - 1750px)/2);padding-right:calc((100vw - 1750px)/2)}}
@media(max-width:1050px){.place-label{display:none}.site-header nav,.header-right{gap:17px}.mineral-hero{min-height:580px}.mineral-intro{padding:23px}.ellipse{inset:20px 15px}.mineral-story{grid-template-columns:1fr 4fr;gap:10px}.story-bottom{gap:25px}.year-seal{width:125px;height:125px;font-size:55px}.section-heading{flex-wrap:wrap}.section-heading h2{font-size:48px}.visit-title h2{font-size:65px}.mineral-visit{gap:35px}.visit-details{grid-template-columns:1fr;gap:22px}.atelier-story{grid-template-columns:1fr 1fr;gap:35px}.editorial-number{grid-column:1/-1}.ambar-story{gap:45px;padding:85px 7%}.ambar-story figure img{height:430px}.ambar-menu h2{font-size:65px}.ambar-visit h2{font-size:90px}.studio-title span{display:none}}
@media(max-width:720px){html{scroll-padding-top:70px}.studio{height:64px;padding:0 12px;gap:10px}.studio-title{display:none}.concept-nav{gap:0;flex:1;justify-content:space-between}.concept-nav button{padding:0 10px;font-size:12px}.concept-nav button span{margin-left:4px}.about-design{font-size:10px;max-width:64px;line-height:1.4;flex-shrink:0}.site-header{min-height:108px;padding:18px 22px;flex-wrap:wrap;gap:14px}.logo{width:136px}.site-header nav{gap:16px}.site-header nav a,.header-right>a{font-size:12px}.mineral .site-header{display:grid;grid-template-columns:1fr auto}.mineral .site-header .logo{position:static;transform:none;grid-row:1;grid-column:1/-1;justify-self:center;width:150px}.mineral .site-header nav{grid-row:2}.header-right{grid-row:2}.mineral-hero{grid-template-columns:1fr}.mineral-intro{min-height:510px;padding:24px}.hero-title{padding:45px 0}.hero-title h1{font-size:86px;margin:18px 0 28px}.hero-title .eyebrow{font-size:11px}.hero-meta{font-size:10px}.ellipse{inset:18px 28px}.mineral-cover{height:360px}.mineral-cover img{object-position:center}.ticker{font-size:9px;padding:15px;gap:12px;flex-wrap:wrap;justify-content:center}.ticker .spark{font-size:17px}.ticker>span:nth-child(3){display:none}.section-pad{padding:62px 24px}.mineral-story{grid-template-columns:1fr;gap:25px}.mineral-story h2{font-size:45px}.story-bottom{align-items:flex-start;margin-top:25px}.story-bottom p{font-size:15px}.year-seal{display:none}.mineral-drinks{padding:45px 22px 0}.section-heading{gap:15px}.section-heading h2{font-size:43px}.section-heading>span:last-child{display:none}.trio-image{margin:20px -15px 0}.drink-labels{gap:10px;margin-top:8px}.drink-labels h3{font-size:23px;line-height:1;margin:10px 0}.drink-labels span{font-size:8px;letter-spacing:.04em}.drink-labels p{display:none}.menu-download{display:block;padding:28px 0}.menu-download p{font-size:14px;margin-bottom:20px}.menu-download>div{gap:10px}.solid-link,.outline-link,.black-link,.light-link{font-size:13px;padding:13px 18px}.mineral-visit{grid-template-columns:1fr;gap:45px;padding:55px 26px}.visit-title h2{font-size:65px}.visit-details{grid-template-columns:1fr 1fr;gap:30px}.visit-details p{font-size:14px}.eyebrow{font-size:11px}.site-footer{flex-wrap:wrap;padding:28px 24px;gap:22px}.site-footer img{width:145px}.site-footer>span{font-size:9px}.atelier .site-header{min-height:85px;gap:18px}.atelier .site-header nav{order:3;width:100%;justify-content:space-between}.atelier-hero{padding:26px 20px}.atelier-topline{font-size:9px;letter-spacing:.08em}.atelier-hero h1{font-size:18vw;margin-top:40px}.atelier-hero h1 span{font-size:27px;line-height:1;margin-top:16px}.atelier-hero figure{margin:0 -14px}.atelier-hero-bottom{flex-wrap:wrap;gap:22px;margin-top:8px}.atelier-hero-bottom p{font-size:24px}.atelier-hero-bottom>span{display:none}.atelier-story{padding:55px 24px;grid-template-columns:1fr;margin-top:20px;gap:30px}.atelier-story h2{font-size:75px}.atelier-story-copy p{max-width:none}.atelier-story figure img{height:330px}.atelier-menu{padding:35px 24px}.atelier-menu .section-heading{display:block}.atelier-menu .section-heading h2{font-size:65px;text-align:left;margin-top:22px}.cocktail-list summary{gap:20px;padding:22px 0}.cocktail-list h3{font-size:34px}.cocktail-list details p{margin-left:35px;font-size:14px}.atelier-visit{padding:50px 24px;grid-template-columns:1fr;gap:35px}.atelier-visit h2{font-size:77px}.atelier-visit p{font-size:15px}.ambar .site-header{padding:20px 22px;min-height:88px}.ambar .site-header nav{gap:15px}.ambar-hero{min-height:660px;align-items:flex-start}.ambar-backdrop{object-position:65% center}.ambar-overlay{background:linear-gradient(180deg,#151704ad 0%,#15170444 60%,#15170455)}.ambar-hero-copy{padding:50px 26px 100px;width:100%}.ambar-hero-copy h1{font-size:82px;line-height:.88;margin:28px 0}.ambar-hero-copy p{font-size:15px}.ambar-hero-foot{left:26px;right:26px;font-size:9px;line-height:1.6}.ambar-hero-foot>span:last-child{max-width:110px;text-align:right}.ambar-story{padding:65px 26px;grid-template-columns:1fr;gap:20px}.ambar-story h2{font-size:56px}.ambar-story p{max-width:none}.ambar-story figure img{height:340px}.ambar-menu{padding:50px 20px 0}.ambar-menu h2{font-size:49px;margin-bottom:30px}.ambar-triptych{gap:9px}.ambar-triptych figure:nth-child(2){margin-top:25px}.ambar-triptych figcaption{padding:15px 0}.ambar-triptych figcaption span{font-size:8px;letter-spacing:0}.ambar-triptych h3{font-size:23px;line-height:1}.crop{aspect-ratio:.5;background-size:300% 100%}.ambar-visit{padding:60px 24px}.ambar-visit h2{font-size:74px;margin:30px 0 40px}.ambar-contact{flex-direction:column;gap:28px}.ambar-contact p{font-size:14px}dialog{padding:32px 24px}dialog h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

html{scroll-padding-top:16px}body{background:#f5f0e8}
