@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_9e0337ae-module__Cit9sa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_9e0337ae-module__Cit9sa__variable{--display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_8a4bc9c2-module__-qvUOa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_8a4bc9c2-module__-qvUOa__variable{--body:"DM Sans", "DM Sans Fallback"}
:root{--paper:#f4ede3;--ink:#2b160f;--cacao:#673218;--clay:#b65f3d;--moss:#58624a;--line:#2b160f38}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body),sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}main{min-height:70vh}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--clay);outline-offset:3px}.header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#f4ede3f0;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 36px;display:grid;position:sticky;top:0}.wordmark{text-transform:uppercase;font-family:var(--display),serif;letter-spacing:.2em;font-size:23px;font-weight:600}.header nav{gap:34px;display:flex}.header nav a,.bag{align-items:center;min-height:44px;font-size:14px;display:flex}.header nav a:hover{text-underline-offset:5px;text-decoration:underline}.bag{text-transform:uppercase;letter-spacing:.08em;justify-self:end;font-size:13px}.button{background:var(--ink);border:1px solid var(--ink);min-height:48px;color:var(--paper);text-transform:uppercase;letter-spacing:.1em;border-radius:6px;justify-content:center;align-items:center;padding:0 24px;font-size:12px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:var(--clay);border-color:var(--clay);transform:translateY(-2px)}.button:active{transform:scale(.98)}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(420px,.8fr) 1.2fr;min-height:620px;display:grid;overflow:hidden}.hero-copy{align-self:center;padding:75px 50px 75px max(36px,50vw - 725px)}.eyebrow{color:var(--moss);text-transform:uppercase;letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:700}.hero h1,.page-title{font-family:var(--display),Georgia,serif;letter-spacing:-.045em;text-wrap:balance;max-width:660px;margin:0;font-size:clamp(58px,6.5vw,112px);font-weight:500;line-height:.78}.hero p{max-width:360px;margin:30px 0;font-size:18px}.hero-media{background:#d9c9b6;min-height:620px;position:relative;overflow:hidden}.hero-media picture,.hero-media img{width:100%;height:100%;display:block}.hero-media img{object-fit:cover;filter:sepia(.16)saturate(.88)}.hero-note{letter-spacing:.14em;text-transform:uppercase;background:#f4ede3e6;padding:10px 13px;font-size:10px;position:absolute;bottom:24px;right:28px}.intro-strip{border-bottom:1px solid var(--line);grid-template-columns:1.1fr repeat(3,1fr);display:grid}.strip-lead,.ingredient{border-right:1px solid var(--line);padding:34px}.strip-lead h2{font:500 clamp(34px,3vw,54px)/.87 var(--display),serif;letter-spacing:-.04em;max-width:280px;margin:0 0 26px}.text-link{text-transform:uppercase;letter-spacing:.1em;color:var(--moss);font-size:12px;font-weight:700}.ingredient img{aspect-ratio:1.15;object-fit:cover;width:100%;margin-bottom:18px;display:block}.ingredient h3{font:500 30px/.9 var(--display),serif;margin:0 0 6px}.ingredient p{max-width:20ch;margin:0;font-size:14px}.section{max-width:1500px;margin:auto;padding:82px 36px}.section-head{justify-content:space-between;align-items:end;margin-bottom:36px;display:flex}.section h2{font:500 clamp(42px,4vw,72px)/.85 var(--display),serif;letter-spacing:-.04em;margin:0}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-card{gap:10px;font-size:15px;transition:transform .2s;display:grid}.product-card:hover{transform:translateY(-4px)}.product-card b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.product-image{aspect-ratio:1;background:#eadfd2;display:block;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%;transition:transform .35s;display:block}.product-card:hover img{transform:scale(1.035)}.founder{background:var(--clay);color:#fff0e3;grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.founder-copy{align-self:center;padding:75px}.founder h2{max-width:500px}.founder p{max-width:440px;font-size:18px}.founder-media img{object-fit:cover;width:100%;height:100%;min-height:450px}.page-hero{border-bottom:1px solid var(--line);max-width:1500px;margin:auto;padding:95px 36px 60px}.page-hero .page-title{font-size:clamp(56px,7vw,110px)}.page-hero p{max-width:570px;margin:25px 0 0;font-size:18px}.catalog{padding-top:38px}.detail{grid-template-columns:1.08fr .92fr;gap:70px;max-width:1300px;margin:0 auto;padding:55px 36px;display:grid}.gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gallery picture:first-child{grid-column:span 2}.gallery img{object-fit:contain;background:#eadfd2;width:100%;height:100%;display:block}.detail-copy{align-self:start;position:sticky;top:110px}.detail-copy h1{font:500 clamp(45px,4.8vw,74px)/.88 var(--display),serif;letter-spacing:-.04em;margin:0 0 20px}.price{font-variant-numeric:tabular-nums;font-size:19px}.detail-copy p{max-width:50ch}.article{max-width:850px;margin:0 auto;padding:75px 36px}.article h1{font:500 clamp(54px,7vw,100px)/.85 var(--display),serif;letter-spacing:-.045em;margin:0 0 28px}.article img{width:100%;margin:25px 0 42px}.article p{max-width:64ch;font-size:19px}.contact{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1160px;margin:auto;padding:80px 36px;display:grid}.contact-form{gap:18px;display:grid}.contact-form label{gap:7px;font-size:13px;font-weight:700;display:grid}.contact-form input,.contact-form textarea{font:inherit;border:1px solid var(--line);background:#fffaf2;border-radius:3px;padding:12px}.form-status{margin:0;font-size:14px}.policy{max-width:850px;margin:auto;padding:80px 36px}.policy h1{font:500 72px/.9 var(--display),serif}.policy h2{font:500 34px var(--display),serif;margin-top:42px}.footer{background:var(--ink);color:var(--paper);grid-template-columns:1.2fr .75fr .9fr auto;gap:32px;min-height:230px;padding:52px 36px;display:grid}.footer .wordmark{margin:0 0 10px}.footer p:not(.wordmark){color:#dccbb9;max-width:260px;margin:0;font-size:14px}.footer-links{align-content:start;gap:10px;font-size:14px;display:grid}.footer-links a:hover{text-decoration:underline}.theo{align-self:end}.theo img{width:40px;height:40px;display:block}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hero-copy>*{animation:.6s both rise}.hero-copy p{animation-delay:.12s}.hero-copy .button{animation-delay:.2s}@media (max-width:850px){.header{grid-template-columns:1fr auto;height:auto;min-height:70px;padding:12px 20px}.header nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:60px 24px 42px}.hero h1{font-size:clamp(56px,17vw,78px)}.hero-media{order:-1;min-height:390px}.hero-note{display:none}.intro-strip{grid-template-columns:1fr}.strip-lead,.ingredient{border-right:0;border-bottom:1px solid var(--line);padding:28px 24px}.ingredient{grid-template-columns:130px 1fr;align-items:center;gap:18px;display:grid}.ingredient img{grid-row:span 2;margin:0}.section{padding:60px 24px}.product-grid{grid-template-columns:repeat(2,1fr);gap:18px 12px}.founder{grid-template-columns:1fr}.founder-copy{padding:52px 24px}.founder-media img{min-height:300px}.page-hero{padding:65px 24px 42px}.detail{padding:38px 24px;display:block}.gallery{margin-bottom:38px}.detail-copy{position:static}.contact{grid-template-columns:1fr;gap:35px;padding:58px 24px}.article,.policy{padding:58px 24px}.footer{grid-template-columns:1fr 1fr;padding:42px 24px}.theo{align-self:end}}@media (max-width:430px){.footer{grid-template-columns:1fr}.section-head{display:block}.section-head .text-link{margin-top:16px;display:inline-block}.product-card span{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.blog-hero{padding-bottom:56px}.blog-directory{padding-top:54px}.blog-card{border:1px solid var(--line);background:#fffaf2;grid-template-columns:minmax(280px,1fr) minmax(300px,.9fr);transition:transform .2s,border-color .2s;display:grid}.blog-card:hover{border-color:var(--cacao);transform:translateY(-4px)}.blog-card picture{background:#e7d8c7;min-height:330px;display:block;overflow:hidden}.blog-card img,.category-image img,.article-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-card>div{align-self:center;padding:48px}.blog-card h2{font:500 clamp(42px,4.3vw,68px)/.86 var(--display),serif;letter-spacing:-.04em;margin:0 0 20px}.blog-card p:not(.eyebrow){max-width:34ch;margin:0 0 28px;font-size:18px}.category-intro{padding-top:42px;padding-bottom:0}.category-image{aspect-ratio:2.2;background:#e7d8c7;display:block;overflow:hidden}.blog-post-grid{padding-top:42px}.post-card{grid-template-columns:minmax(280px,.85fr) minmax(300px,1.15fr);max-width:1080px}.post-card picture{min-height:280px}.post-card h2{font-size:clamp(38px,4vw,60px)}.blog-article{max-width:1120px;margin:0 auto;padding:68px 36px 92px}.article-header{max-width:850px;margin:0 auto 34px}.article-header .text-link{margin-bottom:34px;display:inline-block}.article-header h1{font:500 clamp(56px,7vw,104px)/.82 var(--display),serif;letter-spacing:-.045em;text-wrap:balance;max-width:900px;margin:0}.article-dek{max-width:55ch;margin:28px 0 0;font-size:20px;line-height:1.55}.article-image{aspect-ratio:1.5;background:#e7d8c7;max-width:980px;margin:52px auto;display:block;overflow:hidden}.article-copy{max-width:740px;margin:0 auto}.article-copy h2{font:500 clamp(38px,4vw,56px)/.9 var(--display),serif;letter-spacing:-.035em;margin:60px 0 20px}.article-copy h3{font:600 21px/1.2 var(--display),serif;margin:0 0 8px}.article-copy p,.article-copy li{font-size:18px;line-height:1.65}.article-copy ul{margin:24px 0;padding-left:22px}.article-copy li+li{margin-top:8px}.article-copy a{color:var(--cacao);text-underline-offset:4px;-webkit-text-decoration:underline #67321873;text-decoration:underline #67321873}.faq-list{border-top:1px solid var(--line);margin-top:24px}.faq-item{border-bottom:1px solid var(--line);padding:23px 0}.faq-item p{max-width:65ch;margin:0;font-size:16px}@media (max-width:850px){.blog-card{grid-template-columns:1fr}.blog-card picture{min-height:260px}.blog-card>div{padding:34px 24px}.blog-article{padding:54px 24px 72px}.article-image{margin:38px auto}.article-copy h2{margin-top:48px}.article-copy p,.article-copy li{font-size:17px}}.batana-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);max-width:1500px;margin:auto;display:grid}.batana-hero-copy{align-self:center;padding:100px clamp(36px,6vw,105px)}.batana-hero h1,.batana-landing h2{font:500 clamp(54px,6vw,102px)/.82 var(--display),serif;letter-spacing:-.045em;text-wrap:balance;margin:0}.batana-lead{max-width:28ch;margin:30px 0 34px;font-size:20px;line-height:1.55}.batana-hero-image{background:#eadfd2;min-height:590px;padding:56px}.batana-hero-image .product-image{aspect-ratio:auto;height:100%}.batana-hero-image .product-image img{object-fit:contain}.batana-landing{max-width:1500px;margin:auto}.batana-intro,.batana-fit{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:90px;padding:105px max(36px,50vw - 660px);display:grid}.batana-intro h2,.batana-fit h2,.batana-section-head h2{max-width:11ch;font-size:clamp(46px,4.4vw,72px)}.batana-intro p:not(.eyebrow),.batana-fit p:not(.eyebrow),.batana-image-break p:not(.eyebrow),.batana-pairing p:not(.eyebrow),.batana-care-copy p{max-width:63ch;margin:0 0 22px;font-size:18px;line-height:1.68}.batana-intro a,.batana-pairing a:not(.button){color:var(--cacao);text-underline-offset:4px;-webkit-text-decoration:underline #67321873;text-decoration:underline #67321873}.batana-use,.batana-details,.batana-care,.batana-faq{border-bottom:1px solid var(--line);padding:88px max(36px,50vw - 660px)}.batana-section-head{justify-content:space-between;align-items:end;gap:48px;margin-bottom:54px;display:flex}.batana-section-head .eyebrow{max-width:15ch;margin-bottom:0}.batana-steps,.batana-detail-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.batana-steps section,.batana-detail-list section{border-right:1px solid var(--line);margin-right:28px;padding:28px 28px 0 0}.batana-steps section:last-child,.batana-detail-list section:last-child{border:0;margin-right:0;padding-right:0}.batana-number{letter-spacing:.14em;color:var(--moss);margin:0 0 40px;font-size:12px}.batana-steps h3,.batana-detail-list h3{font:500 34px/.95 var(--display),serif;margin:0 0 16px}.batana-steps p:not(.batana-number),.batana-detail-list p{max-width:29ch;margin:0;font-size:16px;line-height:1.6}.batana-image-break{background:var(--cacao);color:#fff0e3;grid-template-columns:1fr 1fr;min-height:560px;display:grid}.batana-image-break>div:first-child{align-self:center;padding:90px 75px 90px max(36px,50vw - 660px)}.batana-image-break .eyebrow{color:#d9c8b4}.batana-image-break h2{max-width:10ch;margin-bottom:30px;font-size:clamp(46px,4.5vw,72px)}.batana-image-break p{max-width:34ch}.batana-shot{background:#eadfd2;padding:52px}.batana-shot img{object-fit:contain;width:100%;height:100%;display:block}.batana-pairing{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:520px;display:grid}.batana-pairing>div:first-child{align-self:center;padding:92px 75px 92px max(36px,50vw - 660px)}.batana-pairing h2{max-width:10ch;margin-bottom:30px;font-size:clamp(46px,4.5vw,72px)}.batana-pairing .text-link{margin-top:8px;text-decoration:none;display:inline-block}.batana-pairing-product{background:#eadfd2;padding:52px}.batana-pairing-product .product-image{aspect-ratio:auto;height:100%}.batana-pairing-product img{object-fit:contain}.batana-care-copy{columns:2;column-gap:54px}.batana-care-copy p{break-inside:avoid}.batana-faq .faq-list{max-width:840px;margin-left:auto}.batana-closing{text-align:center;padding:110px 36px}.batana-closing h2{margin:auto;font-size:clamp(54px,6vw,98px)}.batana-closing>p:not(.eyebrow){margin:26px auto 34px;font-size:19px}.batana-closing .eyebrow{margin-bottom:26px}@media (max-width:850px){.batana-hero,.batana-intro,.batana-fit,.batana-image-break,.batana-pairing{grid-template-columns:1fr}.batana-hero-copy{padding:66px 24px 50px}.batana-hero h1{font-size:clamp(58px,17vw,82px)}.batana-hero-image{order:-1;min-height:400px;padding:34px}.batana-intro,.batana-fit,.batana-use,.batana-details,.batana-care,.batana-faq{padding:64px 24px}.batana-intro,.batana-fit{gap:28px}.batana-section-head{margin-bottom:38px;display:block}.batana-section-head .eyebrow{margin-bottom:18px}.batana-steps,.batana-detail-list{grid-template-columns:1fr}.batana-steps section,.batana-detail-list section{border-right:0;border-bottom:1px solid var(--line);margin:0;padding:26px 0}.batana-steps section:last-child,.batana-detail-list section:last-child{border-bottom:0;padding-bottom:0}.batana-number{margin-bottom:20px}.batana-image-break>div:first-child,.batana-pairing>div:first-child{padding:68px 24px}.batana-shot,.batana-pairing-product{min-height:370px;padding:34px}.batana-care-copy{columns:1}.batana-faq .faq-list{margin-left:0}.batana-closing{padding:76px 24px}.batana-closing h2{font-size:clamp(55px,16vw,82px)}}.fact-sheet{max-width:1500px;margin:0 auto}.fact-sheet-hero{border-bottom:1px solid var(--line);padding:92px max(36px,50vw - 660px) 72px}.fact-sheet-hero .text-link{margin-bottom:42px;display:inline-block}.fact-sheet-hero h1,.fact-sheet h2{font:500 clamp(50px,6vw,96px)/.84 var(--display),serif;letter-spacing:-.045em;text-wrap:balance;margin:0}.fact-sheet-dek{max-width:40ch;margin:30px 0 18px;font-size:20px;line-height:1.55}.fact-sheet-updated{max-width:55ch;color:var(--moss);margin:0;font-size:14px;line-height:1.5}.fact-sheet-intro,.fact-sheet-context{border-bottom:1px solid var(--line);grid-template-columns:.78fr 1.22fr;gap:90px;padding:100px max(36px,50vw - 660px);display:grid}.fact-sheet-intro h2,.fact-sheet-context h2,.fact-sheet-section-head h2{max-width:11ch;font-size:clamp(44px,4.25vw,70px)}.fact-sheet-intro p:not(.eyebrow),.fact-sheet-context p:not(.eyebrow),.method-grid>div>p{max-width:62ch;margin:0 0 22px;font-size:18px;line-height:1.7}.fact-sheet-stats,.fact-sheet-methodology{border-bottom:1px solid var(--line);padding:88px max(36px,50vw - 660px)}.fact-sheet-section-head{justify-content:space-between;align-items:end;gap:48px;margin-bottom:52px;display:flex}.fact-sheet-section-head .eyebrow{max-width:14ch;margin:0}.stat-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.stat-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:292px;padding:30px;display:flex}.stat-value{font:500 clamp(44px,4.2vw,68px)/.85 var(--display),serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0 0 16px}.stat-card h3{font:600 14px/1.35 var(--body),sans-serif;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}.stat-card p:not(.stat-value){max-width:31ch;margin:0;font-size:16px;line-height:1.55}.stat-card a,.method-grid a{color:var(--cacao);text-underline-offset:4px;-webkit-text-decoration:underline #67321873;text-decoration:underline #67321873}.stat-card a{margin-top:auto;padding-top:24px;font-size:12px;line-height:1.45;display:inline-block}.method-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:70px;display:grid}.cite-box{border:1px solid var(--line);background:#fffaf2;padding:32px}.cite-box .eyebrow{margin-bottom:14px}.cite-box p:not(.eyebrow){margin:0;font-size:16px;line-height:1.6}@media (max-width:850px){.fact-sheet-hero{padding:62px 24px 46px}.fact-sheet-hero .text-link{margin-bottom:34px}.fact-sheet-hero h1{font-size:clamp(54px,16vw,80px)}.fact-sheet-intro,.fact-sheet-context,.fact-sheet-stats,.fact-sheet-methodology{padding:64px 24px}.fact-sheet-intro,.fact-sheet-context,.method-grid{grid-template-columns:1fr;gap:28px}.fact-sheet-section-head{margin-bottom:38px;display:block}.fact-sheet-section-head .eyebrow{margin-bottom:18px}.stat-grid{grid-template-columns:1fr}.stat-card{border-left:0;border-right:0;min-height:0;padding:26px 0}.stat-card:first-child{padding-top:30px}.stat-card:last-child{padding-bottom:30px}.stat-card a{margin-top:18px;padding-top:0}.cite-box{padding:26px 22px}}
.header{height:92px}.brand-logo{align-items:center;width:138px;height:76px;display:flex}.brand-logo img{object-fit:contain;mix-blend-mode:multiply;width:138px;height:76px;display:block}.footer-logo{align-items:center;width:170px;height:118px;margin:-14px 0 -8px;display:flex}.footer-logo img{object-fit:contain;mix-blend-mode:screen;width:170px;height:118px;display:block}@media (max-width:850px){.header{height:76px;min-height:76px}.brand-logo,.brand-logo img{width:108px;height:60px}.footer-logo,.footer-logo img{width:150px;height:104px}}
.cart-trigger{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.cart-trigger span{text-align:right;min-width:26px;display:inline-block}.cart-layer{z-index:30;pointer-events:none;position:fixed;inset:0}.cart-layer.is-open{pointer-events:auto}.cart-scrim{opacity:0;background:#2b160f59;border:0;transition:opacity .22s;position:absolute;inset:0}.is-open .cart-scrim{opacity:1}.cart-drawer{background:#fffaf2;width:min(480px,100%);height:100%;padding:28px;transition:transform .26s;position:absolute;top:0;right:0;overflow:auto;transform:translate(102%);box-shadow:-15px 0 45px #2b160f24}.is-open .cart-drawer{transform:none}.cart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:17px;display:flex}.cart-head button,.qty button,.remove{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0}.cart-lines{gap:20px;padding:26px 0;display:grid}.cart-line{grid-template-columns:92px 1fr;gap:15px;display:grid}.cart-line>img{object-fit:contain;background:#eadfd2;width:92px;height:92px}.cart-line strong,.cart-line small,.cart-line span{display:block}.cart-line strong{font-family:var(--display),serif;font-size:22px;line-height:.95}.cart-line small{margin-top:4px}.cart-line span{margin-top:6px}.qty{align-items:center;gap:10px;margin-top:11px;display:flex}.qty button{border:1px solid var(--line);border-radius:3px;width:25px;height:25px}.qty .remove{border:0;width:auto;margin-left:auto;font-size:12px;text-decoration:underline}.cart-total{border-top:1px solid var(--line);justify-content:space-between;padding:18px 0;font-size:18px;display:flex}.cart-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.cart-actions .button{flex:1}.cart-empty{padding:80px 0}.cart-empty h2,.shop-empty h2{font:500 43px/.9 var(--display),serif;margin:0 0 14px}.cart-error{color:#9e2c18;font-size:14px}.gallery-live{grid-template-columns:1fr;gap:10px;display:grid}.gallery-main{aspect-ratio:1;background:#eadfd2;overflow:hidden}.gallery-main img{object-fit:contain;width:100%;height:100%;display:block}.gallery-thumbs{gap:9px;padding-bottom:4px;display:flex;overflow:auto}.gallery-thumbs button{aspect-ratio:1;cursor:pointer;background:#eadfd2;border:1px solid #0000;width:76px;min-width:76px;padding:0}.gallery-thumbs button.active{border-color:var(--ink)}.gallery-thumbs img{object-fit:contain;width:100%;height:100%;display:block}.gallery-empty{background:#eadfd2;place-items:center;min-height:420px;display:grid}.purchase{margin:0 0 25px}.purchase fieldset{border:0;margin:17px 0;padding:0}.purchase legend{text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:12px;font-weight:700}.variant-options{flex-wrap:wrap;gap:8px;display:flex}.variant-options button{font:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:3px;padding:8px 12px}.variant-options button.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.variant-options button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.add-cart{width:100%;margin-top:8px}.price del{opacity:.65;margin-left:8px;font-size:14px}.product-description{border-top:1px solid var(--line);padding-top:22px}.product-description p:first-child{margin-top:0}.shop-empty{max-width:500px;padding:56px 0}@media (max-width:850px){.cart-drawer{padding:24px}.gallery-live{margin-bottom:38px}.gallery-main{min-height:0}.cart-trigger{min-height:44px}}
.product-visual-link{cursor:pointer;display:block}.product-visual-link:focus-visible{outline:3px solid var(--clay);outline-offset:4px}.hero-media .product-visual-link{height:100%}.product-visual-link:hover img{transform:scale(1.025)}
