@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600&display=swap";:root{--navy:#0b1726;--navy2:#132439;--gold:#c6a15c;--cream:#f5f0e7;--ink:#192638}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1200px,calc(100% - 48px));margin:auto}.topline{height:4px;background:var(--gold)}header{background:var(--navy);color:#f6f0e5;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff20}.head{display:flex;align-items:center;justify-content:space-between;min-height:82px;gap:24px}.brand{font:500 31px Playfair Display,serif;letter-spacing:.17em;color:#e3c17b;white-space:nowrap}.brand sup{font:11px Arial;letter-spacing:0;vertical-align:top;margin-left:2px}.brand small{display:block;font:500 9px DM Sans;letter-spacing:.27em;color:#c7aa74;text-align:center;margin-top:-5px}.nav{display:flex;gap:30px;align-items:center}.nav a{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#e9e2d4;transition:color .2s}.nav a:hover,.nav a[aria-current=page]{color:var(--gold)}.menu{display:none;background:none;border:1px solid #aa905c;color:#e9d5a9;padding:8px 12px}.eyebrow{font-size:12px;letter-spacing:.24em;font-weight:700;text-transform:uppercase;color:var(--gold)}h1,h2,h3{font-family:Playfair Display,Georgia,serif;font-weight:400;line-height:1.13;margin:0}h1{font-size:clamp(3.2rem,7vw,6.6rem)}h2{font-size:clamp(2.5rem,4.6vw,4.4rem)}h3{font-size:1.75rem}p{margin:0}.hero{background:var(--navy);color:#f8f1e5;overflow:hidden}.hero-grid{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.hero-copy{padding:80px 8% 90px 0;z-index:1}.hero h1{margin:23px 0 25px}.hero h1 em{font-weight:400;color:#ddb974}.lead{font-size:1.18rem;line-height:1.8;color:#c8c7c2;max-width:540px}.hero-image{height:100%;min-height:650px;position:relative}.hero-image:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--navy),transparent 38%);z-index:1}.hero-image img{height:100%;width:100%;object-fit:cover;object-position:13% center;position:absolute;inset:0}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:11px 24px;border:1px solid var(--gold);background:var(--gold);color:var(--navy);font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.btn.outline{background:transparent;color:#f8f1e5}.btn.dark{background:var(--navy);border-color:var(--navy);color:#fff}.btn:hover{filter:brightness(1.1)}.divider{border-top:1px solid #bdac8d}.section{padding:100px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px}.section-head h2{max-width:690px;margin-top:14px}.text-link{font-size:13px;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid var(--gold);padding-bottom:8px;white-space:nowrap}.intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.intro p,.page-lead{font-size:1.18rem;line-height:1.85;color:#4a5260}.intro h2{margin:15px 0 25px}.product-panel{display:grid;grid-template-columns:1fr 1fr;background:#ebe4d7;min-height:570px}.product-panel .photo{overflow:hidden}.product-panel img{display:block;width:100%;height:100%;min-height:570px;object-fit:cover;object-position:left center}.product-text{padding:clamp(35px,6vw,90px);display:flex;flex-direction:column;justify-content:center}.product-text h2{margin:16px 0 25px}.product-text p{color:#4e5661;font-size:1.1rem}.specs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0;border-top:1px solid #bcb09a;border-bottom:1px solid #bcb09a;padding:20px 0}.specs span{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.15em;color:#74706a}.specs strong{font-weight:500}.dark-band{background:var(--navy);color:#f3eadc}.dark-band .section-head h2{max-width:790px}.report-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.metric{border-top:1px solid #b79961;padding:25px 0}.metric b{font:400 2.7rem Playfair Display,serif;color:#e5c582}.metric span{display:block;color:#c4c6c7}.fine{font-size:13px;color:#afb6c0;margin-top:25px}.journal-card{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;border-top:1px solid #cfc4b3;padding-top:40px}.journal-number{font:400 clamp(6rem,20vw,17rem) "Playfair Display",serif;color:#d7c6a8;line-height:.8}.journal-card p{margin:20px 0;color:#555e68}.page-hero{background:var(--navy);color:#f4ebdc;padding:95px 0 105px}.page-hero h1{margin:14px 0 25px}.page-hero p{max-width:700px;color:#c4c7c8;font-size:1.2rem}.prose{max-width:790px;margin:auto}.prose p{font-size:1.18rem;color:#4a5260;line-height:1.9;margin:0 0 25px}.prose h2{margin:45px 0 20px}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:55px}.step{border-top:2px solid var(--gold);padding:18px 10px 25px 0}.step b{font:400 2rem Playfair Display;color:#b89556}.step h3{margin:12px 0}.step p{color:#58606a}.lab-summary{display:grid;grid-template-columns:1fr 1fr;gap:60px}.lab-summary h2{margin:12px 0 24px}.lab-table{width:100%;border-collapse:collapse}.lab-table td{padding:13px 0;border-bottom:1px solid #c9bfaf}.lab-table td:last-child{text-align:right;font-weight:700}.notice{font-size:14px;color:#62676c;margin-top:20px}.report-cta{margin-top:35px}.blog-empty{border:1px solid #c5b7a2;padding:65px;text-align:center;max-width:850px;margin:auto}.blog-empty h2{margin:15px 0 20px}.blog-empty p{color:#555e68;max-width:580px;margin:auto}.footer{background:#081321;color:#ded7c9;padding:70px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer .brand{display:inline-block}.footer p{margin-top:20px;max-width:330px;color:#aeb5b9}.footer h4{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 20px}.footer a:not(.brand),.footer span{display:block;color:#cbd0d1;margin:9px 0;font-size:14px}.footer-bottom{border-top:1px solid #ffffff28;margin-top:65px;padding-top:20px;font-size:12px;color:#8f9aa5}.photo-note{font-size:12px;color:#6a6e71;margin-top:10px}@media(max-width:850px){.menu{display:block}.head{min-height:70px}.brand{font-size:23px}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--navy);padding:25px 24px;flex-direction:column;align-items:flex-start;border-top:1px solid #ffffff20}.nav.open{display:flex}.hero-grid{grid-template-columns:1fr}.hero-copy{padding:70px 0 55px}.hero-image{min-height:400px}.hero-image:before{background:linear-gradient(180deg,var(--navy),transparent 35%)}.intro,.product-panel,.lab-summary,.journal-card{grid-template-columns:1fr}.product-panel .photo{height:460px}.product-panel img{min-height:460px}.process,.footer-grid{grid-template-columns:1fr 1fr}.section{padding:75px 0}}@media(max-width:560px){.wrap{width:min(100% - 36px,1200px)}.section-head{display:block}.section-head .text-link{display:inline-block;margin-top:24px}.report-grid{grid-template-columns:1fr}.metric{padding:15px 0}.process,.footer-grid{grid-template-columns:1fr}.page-hero{padding:70px 0}.blog-empty{padding:40px 23px}.product-panel .photo,.product-panel img{height:340px;min-height:340px}}.head{min-height:100px}.brand-logo{display:block;width:205px;height:87px;overflow:hidden;position:relative;flex:none}.brand-art{display:block;position:absolute;width:652px;height:217px;left:-49px;top:-13px;background:url(/assets/label.png) no-repeat center;background-size:652px 217px}.footer-brand{margin-left:-1px}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:30;display:flex;align-items:center;gap:11px;background:#1d8754;color:#fff;padding:12px 18px;border-radius:999px;box-shadow:0 9px 30px #07112155;font-size:14px;font-weight:700}.whatsapp-float svg{width:25px;height:25px;fill:#fff}.whatsapp-float:hover{background:#146b40}.actual-label-hero{display:flex;align-items:center;justify-content:center;padding:36px 0}.actual-label-hero:before{display:none}.actual-label-hero img{position:static;width:115%;height:auto;object-fit:contain;box-shadow:0 30px 70px #0008}.label-feature{display:flex;align-items:center;justify-content:center;background:#071827!important;padding:30px;min-height:460px}.label-feature img{width:100%;height:auto;min-height:0;object-fit:contain;object-position:center;box-shadow:0 20px 45px #0008}.label-gallery-section{background:#ede7dc}.label-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px}.label-gallery figure{margin:0;background:#f8f4ec;border:1px solid #cbbda4;overflow:hidden}.label-view{height:340px;background-image:url(/assets/label.png);background-repeat:no-repeat;background-color:#071827}.front-view{background-size:auto 340px;background-position:left center}.back-view{background-size:auto 340px;background-position:right center}.nutrition-view{min-height:340px;padding:22px;background:#fbf6e9}.nutrition-view .lab-table{margin-top:12px;font-size:14px}.nutrition-view .lab-table td{padding:6px 0}.label-gallery figcaption{padding:17px 20px;display:flex;flex-direction:column;border-top:1px solid #d7c8ae}.label-gallery figcaption strong{font:400 1.4rem Playfair Display,serif}.label-gallery figcaption span{color:#666e72;font-size:13px}.label-gallery-section .notice{max-width:940px;margin:22px 0 16px}@media(max-width:850px){.head{min-height:88px}.nav{top:88px}.brand-logo{width:175px;height:77px}.brand-art{transform:scale(.85);transform-origin:top left}.actual-label-hero{min-height:300px}.actual-label-hero img{width:100%}.label-gallery{grid-template-columns:1fr 1fr}.nutrition-view{min-height:340px}}@media(max-width:560px){.brand-logo{width:145px;height:70px}.brand-art{transform:scale(.7)}.head{min-height:76px}.nav{top:76px}.whatsapp-float{right:15px;bottom:15px;padding:13px}.whatsapp-float span{display:none}.label-gallery{grid-template-columns:1fr}.label-view{height:320px}.front-view,.back-view{background-size:auto 320px}}.back-view{background-size:170% auto;background-position:right center}@media(max-width:560px){.back-view{background-size:170% auto}}.brand-logo{width:172px;height:84px;display:flex;align-items:center;overflow:visible}.brand-mark{width:100%;height:auto;display:block}.footer-brand{width:190px;height:96px}.jar-hero{display:block;overflow:hidden}.jar-hero:before{display:none}.jar-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.jar-feature{display:block;overflow:hidden;background:#081827!important;padding:0;min-height:0}.jar-feature img{display:block;width:100%;height:100%;min-height:570px;object-fit:cover;object-position:center}.product-photo-button{border:0;cursor:zoom-in;width:100%;text-align:left}.gallery-section{background:#ede7dc;scroll-margin-top:110px}.product-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.product-gallery button{border:1px solid #c7bca9;background:#091a2b;padding:0;cursor:zoom-in;text-align:left;color:#f3eadc;overflow:hidden}.product-gallery img{display:block;width:100%;height:330px;object-fit:cover}.product-gallery button:nth-child(3) img{object-fit:cover;object-position:top center;background:#f4f0e8}.product-gallery span{display:block;padding:15px 19px;font:400 1.3rem Playfair Display,serif}.product-gallery button:hover img{transform:scale(1.025)}.product-gallery img{transition:transform .25s}.gallery-dialog{border:1px solid #9b814e;background:#081827;color:#f5eddf;width:min(96vw,980px);max-height:94vh;padding:0;box-shadow:0 30px 100px #0009}.gallery-dialog::backdrop{background:#03101bdd}.dialog-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #ffffff2b}.dialog-bar strong{font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:#d9b66e}.dialog-close{border:0;background:none;color:#fff;font-size:32px;line-height:1;cursor:pointer}.dialog-stage{display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;min-height:0}.dialog-stage button{background:none;border:0;color:#f5eddf;font-size:42px;cursor:pointer}.dialog-image{display:block;width:100%;height:min(65vh,690px);object-fit:contain}.dialog-caption{text-align:center;padding:8px;font-size:14px}.dialog-thumbs{display:flex;justify-content:center;gap:8px;padding:10px 15px 18px}.dialog-thumbs button{background:transparent;border:1px solid #8c7959;color:#f0e8d9;padding:8px 14px;cursor:pointer}.dialog-thumbs button[aria-current=true]{background:#c6a15c;color:#081827}.gallery-dialog button:focus-visible,.product-gallery button:focus-visible,.product-photo-button:focus-visible{outline:3px solid #f1c96f;outline-offset:2px}@media(max-width:850px){.brand-logo{width:145px;height:75px}.footer-brand{width:180px;height:94px}.jar-hero{min-height:420px}.jar-feature img{min-height:460px}.product-gallery img{height:250px}}@media(max-width:560px){.brand-logo{width:125px;height:66px}.footer-brand{width:180px;height:94px}.jar-hero{min-height:360px}.jar-feature img{min-height:340px}.product-gallery{grid-template-columns:1fr 1fr;gap:12px}.product-gallery button:nth-child(3){grid-column:span 2}.product-gallery img{height:220px}.product-gallery button:nth-child(3) img{height:260px}.dialog-stage{grid-template-columns:35px minmax(0,1fr) 35px}.dialog-stage button{font-size:31px}.dialog-image{height:min(64vh,600px)}}.brand-logo{cursor:pointer}.brand-logo:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.product-gallery button:nth-child(3) img{object-fit:contain;object-position:center;background:#f6ebd3}.footer-brand{cursor:default}.product-gallery button:nth-child(3) img{object-fit:contain;background:#f8f0dc}.product-gallery button:nth-child(2) img{object-fit:contain;background:#081827;padding:12px;box-sizing:border-box}.gallery-detail{color:#d9d1c4;font-size:13px;line-height:1.5;padding:5px 15px 0}.gallery-detail a{color:#f1c96f;text-decoration:underline}.dialog-caption{line-height:1.5}.product-gallery button:nth-child(2) img{object-fit:cover;object-position:center;padding:0}.founder-note{border-left:3px solid var(--gold);padding:12px 0 15px 26px;margin:38px 0 34px}.founder-note p{font:italic 1.55rem/1.55 Playfair Display,Georgia,serif;color:var(--ink);margin:0 0 12px}.founder-note span{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#8b744f}.story-hero{display:grid;grid-template-columns:54% 46%;min-height:clamp(620px,55vw,760px);color:#f4ebdc;background:var(--navy)}.story-hero-copy{position:relative;overflow:hidden;min-height:620px}.story-hero-text{position:relative;z-index:1;padding:clamp(95px,13vw,180px) clamp(28px,5.3vw,90px) 290px}.story-hero h1{margin:45px 0 38px}.story-hero p{max-width:510px;color:#e1ded8;font-size:1.2rem;line-height:1.7}.story-bowl{position:absolute;left:7%;bottom:-10%;width:min(83%,650px);height:auto;pointer-events:none}.story-hero-jar{min-width:0;overflow:hidden}.story-hero-jar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width:850px){.story-hero{grid-template-columns:1fr}.story-hero-copy{min-height:580px}.story-hero-text{padding:85px 36px 290px}.story-bowl{width:min(65%,560px);left:6%;bottom:-13%}.story-hero-jar{height:520px}.story-hero-jar img{object-fit:cover}}@media(max-width:560px){.story-hero-copy{min-height:540px}.story-hero-text{padding:70px 24px 260px}.story-hero h1{margin:32px 0 25px}.story-hero p{font-size:1.1rem;max-width:340px}.story-bowl{width:92%;left:0;bottom:-9%}.story-hero-jar{height:390px}}
