@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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}:root{--purple:#2b0638;--purple2:#4b125e;--green:#39f06e;--cream:#f4f1e9;--ink:#120d14;color:var(--ink);background:var(--cream);font-family:DM Sans Variable,sans-serif}*{box-sizing:border-box}body{margin:0}html{scroll-behavior:smooth;scroll-padding-top:100px}button,a{font:inherit}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:5px;outline:3px solid #39f06e}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}h1,h2,h3{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Manrope Variable,sans-serif;line-height:1.06}p{font-size:clamp(16px,1.3vw,19px);line-height:1.65}h2{font-size:clamp(36px,5vw,76px)}h1{font-size:clamp(40px,4.6vw,72px)}i{color:var(--green);font-weight:400}.progress{appearance:none;z-index:100;background:0 0;border:0;width:100%;height:3px;position:fixed;top:0;left:0}.progress::-webkit-progress-bar{background:0 0}.progress::-webkit-progress-value{background:var(--green)}.progress::-moz-progress-bar{background:var(--green)}.nav{z-index:90;color:#fff;background:#20062b;align-items:center;gap:24px;min-height:76px;padding:12px 4vw;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:.04em;text-align:left;background:0 0;border:0}.berry{color:var(--green);margin-right:8px}.brandSub{letter-spacing:.1em;opacity:.75;margin:4px 0 0 23px;font-size:11px;display:block}.links{gap:24px;margin-left:auto;display:flex}.links button{color:#fff;background:0 0;border:0;min-height:44px}.quote{color:var(--ink);background:var(--green);border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-weight:700;text-decoration:none;display:flex}.menu{color:#fff;background:0 0;border:0;min-width:44px;min-height:44px;display:none}.hero{background:var(--purple);color:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:center;gap:40px;padding:clamp(36px,6vw,90px) 4vw 30px;display:grid}.hero>img{object-fit:contain;border-radius:8px;grid-area:1/2;width:100%}.heroCopy{grid-area:1/1}.heroCopy h1{margin:20px 0}.heroCopy p{color:#ede2ef;max-width:52ch}.eyebrow,.sectionHead>span,.storyCopy>span,.qualityCover>span,.contactTop>span,.brazil>div>span,.organicCopy>span,.sorbet>div>span{letter-spacing:.16em;margin-bottom:20px;font-size:12px;font-weight:700;line-height:1.6;display:block}.eyebrow{color:var(--green)}.heroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.heroActions button,.heroActions a{color:#fff;background:0 0;border:1px solid #fff6;border-radius:999px;align-items:center;gap:10px;padding:14px 18px;text-decoration:none;display:flex}.heroActions button{color:var(--ink);background:#fff;font-weight:700}.heroIndex{letter-spacing:.15em;opacity:.65;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;font-size:11px;display:flex}.heroIndex span{background:#fff;width:40px;height:1px}.manifest{grid-template-columns:1.2fr 1fr;gap:30px 6vw;padding:90px 6vw;display:grid}.kicker{color:var(--purple2);letter-spacing:.15em;grid-column:1/-1;font-size:12px;font-weight:700}.manifest em{color:var(--purple2);font-style:normal}.manifestText{align-self:end}.stats{border-top:1px solid #bbb;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;padding-top:24px;display:grid}.stats strong{font-size:32px;display:block}.stats span{text-transform:uppercase;overflow-wrap:anywhere;font-size:11px}.products{background:var(--purple);color:#fff;padding:80px 4vw}.sectionHead{padding:0 2vw 40px}.sectionHead>span{color:var(--green)}.productRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.productCard{background:#380d46;border:1px solid #ffffff20;border-radius:8px;position:relative;overflow:hidden}.productCard img{object-fit:contain;width:100%}.num{color:var(--green);padding:24px 24px 0;font-size:12px;display:block}.cardCopy{padding:12px 24px 24px}.cardCopy small{color:var(--green);text-transform:uppercase;letter-spacing:.08em}.cardCopy h3{margin-top:12px;font-size:clamp(26px,3vw,44px)}.cardCopy b{color:#fffa;margin-top:8px;font:800 52px Manrope Variable;display:block}.organicSplit,.story,.sorbet,.quality,.brazil{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,5vw,72px);padding:80px 6vw;display:grid}.organicSplit{background:#e9e3d8}.organicCopy>span,.storyCopy>span,.organicCopy h2{color:var(--purple2)}.organicCopy a,.brazil a{text-underline-offset:5px;align-items:center;gap:8px;margin-top:16px;font-weight:700;line-height:1.5;display:inline-flex}.organicImage img,.storyPhoto img{object-fit:contain;border-radius:8px;width:100%}.sorbet,.quality,.brazil{background:var(--purple);color:#fff}.sorbet>img,.quality>img,.brazil>img{object-fit:contain;border-radius:8px;grid-area:1/2;width:100%}.sorbet>div,.qualityCover,.brazil>div{grid-area:1/1}.sorbet>div>span,.qualityCover>span,.brazil>div>span{color:var(--green)}.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.storyCopy h2{margin-bottom:32px;font-size:clamp(32px,3.7vw,56px)}.steps>div{border-top:1px solid #bbb;grid-template-columns:24px 24px minmax(0,1fr);align-items:start;gap:12px;padding:22px 0;display:grid}.steps svg{color:var(--purple2)}.steps b{font-size:12px}.steps h3{letter-spacing:-.02em;font-size:20px}.steps p{grid-column:3;margin:0;font-size:16px}.brazil{background:#3a1049}.contact{color:#fff;background:#16001f;padding:80px 6vw 32px}.contactTop h2{margin:24px 0}.contactTop>span{color:var(--green)}.contactGrid{background:#fff2;border:1px solid #fff2;grid-template-columns:1fr 1fr;gap:1px;margin-top:36px;display:grid}.contactGrid>*{color:#fff;background:#16001f;align-items:center;gap:15px;min-height:90px;padding:24px;text-decoration:none;display:flex}.contactGrid a:hover{background:#23002f}.footerMark{letter-spacing:-.06em;color:#fff5;overflow-wrap:anywhere;margin:60px 0 30px;font:800 clamp(32px,7vw,100px) Manrope Variable}.footerMark b{letter-spacing:-.03em;font-size:.55em;display:block}.contact small{color:#bbaabe}.contact svg{color:var(--green)}@media (width>=1600px){main{max-width:1800px;margin:auto}}@media (width<=1000px){.nav,.links{gap:12px}.hero{grid-template-columns:1fr;padding:40px 6vw 24px}.heroCopy{grid-area:1/1}.hero>img{grid-area:2/1}.hero h1{max-width:18ch;font-size:clamp(38px,7vw,68px)}.heroIndex{grid-row:3}.heroCopy p{max-width:65ch}.organicSplit,.story,.sorbet,.quality,.brazil{grid-template-columns:1fr;gap:32px;padding:64px 6vw}.sorbet>img,.quality>img,.brazil>img{grid-area:2/1}.storyPhoto{grid-row:2}.productRail{gap:12px}.cardCopy,.num{padding-left:16px;padding-right:16px}.manifest{gap:24px}.cardCopy h3{font-size:26px}}@media (width<=760px){.nav{min-height:68px}.links{background:#20062b;flex-direction:column;padding:20px;display:none;position:absolute;top:100%;left:0;right:0}.links.open{display:flex}.links button{text-align:left}.quote{margin-left:auto}.menu{display:block}.manifest{grid-template-columns:1fr;padding:60px 6vw}.manifest h2{font-size:clamp(34px,8vw,56px)}.productRail{grid-template-columns:1fr;gap:24px}.products{padding:60px 6vw}.sectionHead{padding:0 0 30px}.productCard{width:100%;max-width:600px;margin:auto}.cardCopy{padding:12px 24px 24px}.num{padding-left:24px}.cardCopy h3{font-size:34px}.cardCopy b{font-size:42px}.contactGrid{grid-template-columns:1fr}.contact{padding:60px 6vw 24px}}@media (width<=380px){.quote{padding:10px;font-size:13px}.brand{font-size:12px}.nav{gap:6px}.heroActions{flex-direction:column;align-items:stretch}.heroActions>*{justify-content:center}.contactGrid>*{padding:18px 12px;font-size:14px}.hero h1{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
