@font-face{font-family:__Outfit_a80a2d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_a80a2d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_a80a2d;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:__Outfit_a80a2d,__Outfit_Fallback_a80a2d;font-style:normal}.__variable_a80a2d{--font-outfit:"__Outfit_a80a2d","__Outfit_Fallback_a80a2d"}@font-face{font-family:__Fraunces_482ce5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_482ce5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_482ce5;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_482ce5;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_482ce5{font-family:__Fraunces_482ce5,__Fraunces_Fallback_482ce5;font-style:normal}.__variable_482ce5{--font-fraunces:"__Fraunces_482ce5","__Fraunces_Fallback_482ce5"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-outfit),sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{border-width:0}.resize{resize:both}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--cream:#f3ebd3;--gold:#d7b665;--muted:#a7b1a3;--green:#0b2a10;--product-gradient:linear-gradient(135deg,#0b2a10,#1f5e25)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#050c07;color:var(--cream);font-family:var(--font-outfit),Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}a,button,input{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button,input{font:inherit}a,button{color:inherit}a{text-decoration:none}button{cursor:pointer}button:disabled{cursor:default;opacity:.35}button{border:0}::-moz-selection{background:var(--gold);color:#0b2a10}::selection{background:var(--gold);color:#0b2a10}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#506146}::-webkit-scrollbar-track{background:#061008}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #f2c94c;outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.05em;font-weight:400;line-height:1.07}h1{font-size:clamp(58px,6.3vw,108px)}h2{font-size:clamp(37px,4.1vw,66px)}h3{font-weight:450}em{font-family:var(--font-fraunces),Georgia,serif;font-weight:400;color:var(--gold);letter-spacing:-.055em}p{font-size:16px;line-height:1.75}img,svg{display:block}img{max-width:100%}.muted{color:var(--muted)}.small{font-size:13px}.eyebrow{display:block;font-weight:500;letter-spacing:.21em;color:var(--gold);margin-bottom:26px;line-height:1.6}.eyebrow i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:8px}.section{max-width:1400px;margin:auto}.button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:49px;padding:15px 24px;font-size:13px;font-weight:500;transition:background .2s,transform .2s;border-radius:3px}.button:hover{transform:translateY(-2px)}.primary{background:var(--gold);color:#142013}.primary:hover{background:#ead08d}.outline{border:1px solid #485342;background:transparent}.full{width:100%;justify-content:space-between}.text-link{font-size:13px;display:inline-flex;gap:18px;align-items:center;border-bottom:1px solid #59634a;padding-bottom:9px}.text-link:hover{color:var(--gold)}.skip{position:fixed;left:20px;top:-100px;z-index:200;background:var(--cream);color:#000;padding:12px}.skip:focus{top:15px}.nav{height:94px;position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12;transition:background .3s}.nav.scrolled{background:#071009ef;backdrop-filter:blur(20px)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--cream);flex-shrink:0}.brand svg{width:29px;height:39px;fill:var(--gold);color:var(--gold)}.brand>span{font-size:15px;letter-spacing:.1em;font-weight:500}.brand small{display:block;font-size:7px;letter-spacing:.2em;color:var(--gold);margin-top:4px}.nav-links{display:flex;gap:29px;color:#c6cdbf}.nav-links a:hover{color:var(--gold)}.nav-actions{display:flex;align-items:center;gap:25px}.nav-order{border:1px solid #a38c52;min-height:40px;padding:10px 20px;color:var(--gold);font-size:12px}.cart-button{background:none;display:flex;gap:5px;align-items:center;padding:6px}.cart-button svg{width:19px;height:24px}.cart-button span{font-size:10px;color:var(--gold)}.menu-button{display:none;background:transparent;font-size:22px}.hero-wrap{position:relative}.scroll-experience{height:500vh}.sticky-scene{position:sticky;top:0;height:100svh;overflow:hidden;background:#030b05;isolation:isolate}.hero-image{position:absolute;width:104%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;left:16%;top:0;z-index:-2;will-change:transform}.sticky-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030b05,#030b05f0 20%,#030b0570 42%,transparent 60%),linear-gradient(0deg,#030b05,transparent 20%);z-index:-1;pointer-events:none}.scene-glow{position:absolute;inset:10% 10% 15% 30%;background:radial-gradient(ellipse,#d9b66b0d,transparent 60%);z-index:-1}.story-overlay{position:absolute;top:30%;width:48%;pointer-events:none}.story-overlay a{pointer-events:auto}.story-overlay p{font-size:15px;color:#b8c0b1;max-width:345px;margin-top:25px;line-height:1.8}.story-overlay h2{font-size:clamp(56px,6vw,92px);max-width:570px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:35px}.hero-actions .text-link{font-size:12px}.hero-side-note{position:absolute;right:4%;top:38%;width:115px;font-size:13px}.small-star{display:block;font-size:33px;color:var(--gold);margin-bottom:20px}.hero-side-note strong{font-weight:400;line-height:1.5}.hero-side-note p{font-size:11px;color:#9da78f;line-height:1.6;margin-top:16px}.tiny-line{display:block;width:30px;height:1px;background:var(--gold);margin-top:20px}.scene-foot{position:absolute;bottom:35px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:9px;color:#a4ae9a;letter-spacing:.15em}.scroll-progress{position:absolute;bottom:0;height:2px;background:var(--gold);width:100%;transform-origin:left}.pouch-canvas{position:absolute;left:35%;width:60%;height:90%;top:5%;z-index:-2}.hidden{display:none}.frame-loader{position:absolute;bottom:60px;right:10%;font-size:10px;width:100px}.frame-loader span{height:2px;background:var(--gold);display:block;margin-bottom:5px}.grains{position:absolute;inset:0;height:100svh;pointer-events:none;z-index:2;overflow:hidden}.grains i{position:absolute;width:5px;height:8px;background:#d5ba74;border-radius:70%;animation:float 16s ease-in-out infinite}.grains .droplet{width:5px;height:9px;border-radius:70% 30% 50% 50%;background:#f3ebd3}@keyframes float{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(20px,-50px) rotate(80deg)}}.benefits-strip{display:flex;justify-content:space-evenly;align-items:center;gap:24px;padding:25px 4%;background:#101f11;border-top:1px solid #293824;border-bottom:1px solid #293824;font-size:10px;letter-spacing:.16em;color:#bec5b1}.benefits-strip b{color:var(--gold);font-size:15px;font-weight:400}.product-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:center}.lead{font-size:19px;line-height:1.65}.product-intro .muted{margin:18px 0 27px}.nutrition-section{display:grid;grid-template-columns:.9fr 1.15fr;padding-top:50px;padding-bottom:100px}.nutrition-copy>p{margin-top:20px;color:var(--muted)}.segment{display:inline-flex;background:#0b160d;border:1px solid #34412e;padding:4px;border-radius:4px;margin-top:25px;gap:4px}.segment button{background:none;border-radius:2px;padding:10px 16px;font-size:11px;color:#b6bfae}.segment button.active{background:#d7b665;color:#0c1d0e}.nutrition-panel{background:linear-gradient(140deg,#18271a,#0c180e);border:1px solid #34412b;padding:35px;border-radius:5px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #3b4733;padding:0 0 30px;gap:16px}.stat-grid strong{display:block;font-size:42px;color:var(--gold);font-weight:400;letter-spacing:-.04em}.stat-grid strong small{font-size:16px;margin-left:3px}.stat-grid>div>span{font-size:12px;color:#c9cfbf}.nutrition-table{margin-top:15px;font-size:13px}.nutrition-table>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #263421}.nutrition-table .table-heading{color:#a3ae98;padding:8px 0 15px}.label-claims{display:flex;justify-content:space-between;gap:8px;font-size:10px;margin-top:23px;color:#c4cdb7}.ingredients-section{border-top:1px solid #253121;background:radial-gradient(ellipse at top right,#14231155,transparent 65%)}.section-heading{display:flex;justify-content:space-between;gap:70px;align-items:end}.section-heading>p{max-width:345px;color:#aab59f;margin-bottom:4px}.ingredient-filters{display:flex;gap:10px;flex-wrap:wrap;margin:45px 0 25px}.ingredient-filters button{background:none;border:1px solid #35422e;border-radius:3px;padding:11px 17px;color:#bdc6b2;font-size:12px}.ingredient-filters button.active{border-color:var(--gold);color:var(--gold);background:#d7b6650c}.ingredient-filters button span{margin-left:13px;font-size:10px;opacity:.7}.ingredient-cloud{display:flex;flex-wrap:wrap;gap:10px;min-height:190px;align-content:flex-start}.ingredient-cloud>span{font-size:14px;border-bottom:1px solid #30402b;background:#10201370;padding:13px 17px;display:flex;align-items:center;gap:13px}.ingredient-cloud i{font-size:9px;font-style:normal;color:#9a905e}.allergen{font-size:12px;line-height:1.8;color:#a3af99;border-top:1px solid #2b3826;padding-top:23px;margin-top:27px}.allergen strong{color:var(--gold);font-weight:400;margin-right:12px}.ritual-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #2b3826;padding-top:70px}.ritual-visual{min-height:460px;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:35px 10px;border:1px solid #2d3926;background:radial-gradient(ellipse at 50% 70%,#31412890,#0c170e 70%)}.ritual-visual>.eyebrow{font-size:9px;letter-spacing:.2em}.ritual-caption{font-size:9px;letter-spacing:.18em;color:#a5b099}.cup-illustration{width:290px;height:240px;position:relative;margin-top:30px}.cup{width:180px;height:140px;left:40px;top:70px;border-radius:5px 5px 62px 62px;background:linear-gradient(90deg,#b1a58a,#eee7d4 40%,#e0d7be 60%,#a69a7d);box-shadow:inset -10px 0 25px #776d5550,5px 20px 30px #0008;z-index:2}.cup,.cup:after{position:absolute}.cup:after{content:"";right:-48px;top:13px;width:65px;height:80px;border:14px solid #c9bea3;border-left:0;border-radius:0 50% 50% 0;z-index:-1}.drink{position:absolute;top:-13px;left:0;width:180px;height:29px;background:radial-gradient(ellipse,#b18b55,#8e6940 72%,#d9cbb0 74%);border:4px solid #e3dbc7;border-radius:50%}.cup-mark{text-align:center;font-family:Georgia,serif;color:#6d613a;font-size:38px;margin-top:42px}.cup-mark small{display:block;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.1em}.saucer{bottom:14px;width:270px;height:40px;background:radial-gradient(ellipse,#a29476 25%,#ddd3b9 60%,#b9ad90 75%);box-shadow:0 22px 25px #0006}.saucer,.steam{position:absolute;border-radius:50%}.steam{left:90px;top:0;width:22px;height:60px;border-left:2px solid #ddd7bd33;filter:blur(2px);animation:steam 5s ease-in-out infinite}.steam.two{left:135px;top:-15px;animation-delay:1s}.steam.three{left:175px;animation-delay:2s}@keyframes steam{50%{transform:translateY(-15px);opacity:.25}}.medium-row{display:flex;gap:18px;align-items:center;font-size:12px;color:var(--muted);margin:25px 0 10px}.medium-row .segment{margin:0}.steps button{width:100%;text-align:left;background:transparent;display:grid;grid-template-columns:35px 1fr 10px;gap:16px;padding:21px 0;border-bottom:1px solid #33422b;color:#9ca992}.step-num{font-family:var(--font-fraunces),serif;font-size:20px;color:var(--gold)}.steps strong{font-size:19px;font-weight:400}.steps p{font-size:14px;line-height:1.6;margin-top:10px;max-width:320px}.steps .active{color:var(--cream)}.ritual-copy>.small{margin-top:20px}.story-section{text-align:center;background:linear-gradient(#0a150c,#102013,#0a150c);padding-top:100px}.story-section>div>p{max-width:660px;margin:25px auto 0;color:var(--muted)}.pillars{max-width:1050px;margin:60px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.pillars>div>span{font-size:35px;color:var(--gold)}.pillars h3{font-size:20px;margin:18px 0 10px}.pillars p{font-size:14px;color:var(--muted)}.buy-section{display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.buy-visual{position:relative;min-height:540px;background:#030803;border:1px solid #273522;display:flex;align-items:center}.buy-visual img{height:500px}.buy-visual>span{position:absolute;bottom:28px;width:100%;text-align:center;letter-spacing:.2em;color:var(--gold)}.buy-copy>p{margin:20px 0;color:var(--muted)}.pack-size{display:inline-block;padding:9px 15px;border:1px solid #43513a;font-size:11px;border-radius:3px;margin-top:5px}.price{display:flex;gap:20px;align-items:center;margin:25px 0}.price strong{font-weight:400;font-size:40px;letter-spacing:-.04em}.price span{font-size:11px;color:var(--muted)}.buy-tags{display:flex;gap:9px 20px;flex-wrap:wrap;font-size:10px;color:#b8c3aa;margin-top:25px}.faq-section{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;padding-top:30px}.faq-section .text-link{margin-top:28px}.faq-items details{border-bottom:1px solid #2c3926;padding:20px 0}.faq-items summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:15px}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary span{color:var(--gold);font-size:20px;line-height:1}.faq-items details[open] summary span{transform:rotate(45deg)}.faq-items details p{font-size:14px;color:var(--muted);margin-top:15px}.final-cta{text-align:center;padding:100px 6%;background:radial-gradient(ellipse at center,#263b20,#132414 70%);clip-path:polygon(0 5%,100% 0,100% 95%,0 100%);margin-bottom:30px}.final-cta h2{font-size:clamp(40px,5.1vw,80px)}.final-cta .button{margin-top:35px}footer{padding:65px 6% 25px;background:#040a05}.footer-grid{display:grid;grid-template-columns:1.2fr .6fr 1fr 1.2fr;gap:45px}.footer-grid>div>p{font-size:12px;color:var(--muted);margin:20px 0}.footer-grid small{font-size:10px;color:#94a089}.footer-grid h3{font-size:13px;margin-bottom:20px}.footer-grid>div>a:not(.brand){display:block;color:#9da992;font-size:12px;margin-bottom:13px}.footer-grid form{display:flex;border-bottom:1px solid #607047;margin-top:22px}.footer-grid input{min-width:0;width:100%;background:none;border:0;color:var(--cream);font-size:12px;padding:12px 0}.footer-grid form button{background:none;color:var(--gold);font-size:22px;padding:8px}.footer-bottom{border-top:1px solid #273522;display:flex;justify-content:space-between;gap:20px;padding-top:25px;margin-top:60px;font-size:10px;color:#8e9a85}.drawer-backdrop{position:fixed;inset:0;z-index:80;background:#000a;backdrop-filter:blur(5px)}.drawer{position:absolute;right:0;top:0;bottom:0;width:min(460px,100%);background:#0e1c10;padding:30px;overflow-y:auto;border-left:1px solid #435035}.drawer-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #3b4930;padding-bottom:22px}.drawer-heading h2{font-size:32px}.close-button{background:transparent;font-size:20px;padding:10px}.bag-product{display:flex;align-items:center;gap:20px;margin:30px 0}.bag-product img{width:115px;height:145px;-o-object-fit:cover;object-fit:cover;border:1px solid #3b4930}.bag-product h3{font-size:18px}.bag-product p{font-size:13px;color:var(--muted);margin:8px 0}.remove{background:transparent;font-size:12px;color:var(--gold);padding:5px 0;text-decoration:underline}.quantity-row,.total-row{display:flex;align-items:center;justify-content:space-between;margin:20px 0;font-size:15px}.stepper{display:flex;align-items:center;gap:15px;border:1px solid #566344;border-radius:3px}.stepper button{background:none;padding:10px 14px;font-size:19px}.total-row{border-top:1px solid #3b4930;padding-top:24px}.total-row strong{font-size:26px;font-weight:400}.drawer .button{margin:20px 0 5px}.drawer-footer{border-top:1px solid #3b4930;margin-top:40px;padding-top:25px;font-size:9px;letter-spacing:.12em;color:#9ca98f}.empty-bag{padding:65px 0;text-align:center}.empty-bag>span{font-size:45px;color:var(--gold)}.empty-bag h3{font-size:26px;margin:22px 0 15px}.empty-bag p{color:var(--muted);font-size:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.hero-image{-o-object-fit:contain;object-fit:contain;width:95%;left:22%}.story-overlay{left:calc((100% - 1400px)/2 + 4%)}}@media(max-width:1100px){.nav-links{gap:18px}.nav-actions{gap:15px}.hero-side-note{display:none}.hero-image{left:22%;width:110%}.story-overlay{width:53%}.hero-actions{flex-wrap:wrap;gap:20px}.section{padding:80px 6%}.buy-section,.faq-section,.nutrition-section,.ritual-section{gap:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 70px}.stat-grid strong{font-size:34px}.nutrition-panel{padding:25px}.label-claims{flex-wrap:wrap}}@media(max-width:760px){html{scroll-padding-top:85px}.nav{height:77px;padding:0 5%}.brand>span{font-size:12px}.brand small{font-size:6px}.brand svg{width:24px;height:32px}.nav-actions{gap:12px}.nav-order{display:none}.menu-button{display:block}.nav-links{display:none;position:absolute;top:77px;left:0;right:0;padding:25px 6%;background:#0c1c0e;border-bottom:1px solid #52613e;flex-direction:column;gap:24px}.nav-links.open{display:flex}.sticky-scene{min-height:740px;height:100svh;max-height:1000px}.hero-image{left:0;top:8%;width:100%;height:60%;-o-object-position:50%;object-position:50%;-o-object-fit:cover;object-fit:cover}.sticky-scene:after{background:linear-gradient(0deg,#030b05,#030b05 23%,#030b0500 54%,#030b0580 90%)}.story-overlay{left:6%;right:6%;width:auto;top:auto;bottom:100px}.story-overlay h1{font-size:55px;line-height:1}.story-overlay h2{font-size:52px;max-width:90%}.story-overlay .eyebrow{font-size:8px;margin-bottom:13px}.story-overlay p{font-size:13px;line-height:1.6;margin-top:16px;max-width:330px}.hero-actions{margin-top:22px;gap:22px}.hero-actions .button{font-size:12px;min-height:44px;padding:12px 18px;gap:18px}.hero-actions .text-link{font-size:11px}.scene-foot{bottom:27px;left:6%;right:6%;font-size:7px;gap:15px}.scene-foot span:last-child{display:none}.pouch-canvas{left:0;top:7%;width:100%;height:55%}.grains i:nth-child(n+9){display:none}.benefits-strip{display:grid;grid-template-columns:1fr 1fr;gap:18px 10px;text-align:center;padding:25px 4%;font-size:8px;letter-spacing:.1em}.benefits-strip b{display:none}.section{padding:65px 6%}.buy-section,.faq-section,.nutrition-section,.product-intro,.ritual-section{grid-template-columns:1fr;gap:35px}.product-intro .lead{font-size:17px}.product-intro .muted{font-size:14px}.nutrition-section{padding-top:0}.nutrition-copy h2 br{display:none}.nutrition-copy>p{font-size:14px}.nutrition-panel{padding:26px 20px}.stat-grid strong{font-size:35px}.stat-grid>div>span{font-size:11px}.section-heading{display:block}.section-heading>p{font-size:14px;margin-top:24px;max-width:none}.ingredient-filters{gap:8px;margin-top:30px}.ingredient-filters button{padding:10px 11px;font-size:10px}.ingredient-filters button span{margin-left:8px}.ingredient-cloud{gap:8px;min-height:0}.ingredient-cloud>span{font-size:12px;padding:10px 12px;gap:8px}.allergen{font-size:11px}.allergen strong{display:block}.ritual-visual{min-height:390px;order:2}.ritual-copy{order:1}.ritual-section{gap:40px}.pillars{grid-template-columns:1fr;gap:35px;margin-top:40px}.pillars>div{max-width:300px;margin:auto}.pillars h3{margin:10px 0}.story-section>div>p{font-size:14px}.buy-visual{min-height:400px}.buy-visual img{height:400px}.buy-copy h2 br{display:none}.buy-copy>p{font-size:14px}.buy-copy h2{font-size:48px}.buy-section{gap:35px}.faq-section{padding-top:15px;gap:30px}.faq-items summary{font-size:14px}.final-cta{padding:80px 6%;margin-bottom:0}.final-cta h2{font-size:43px}.final-cta em{display:block}.footer-grid{gap:40px 25px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;font-size:9px;gap:18px;margin-top:40px}.footer-bottom span:nth-child(2){display:none}.drawer{padding:25px}.drawer .full{justify-content:center}.eyebrow{margin-bottom:19px}.nutrition-section .segment{margin-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.scroll-experience{height:100svh;min-height:740px}.hero-image{transform:none!important}.scroll-progress,.story-overlay:not(.story-0){display:none}}.frame-scene{background:radial-gradient(ellipse at 72% 47%,#203321,#030b05 72%)}.frame-scene .frame-canvas,.frame-scene .sequence-poster{left:28%;top:14%;width:76%;height:76%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:none;z-index:-2;transition:opacity .35s ease;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 96%,transparent)}.frame-scene:after{background:linear-gradient(90deg,#030b05,#030b05fa 20%,#030b05c0 32%,#030b0540 47%,transparent 62%),linear-gradient(0deg,#030b05,transparent 18%,transparent 86%,#030b05)}.frame-scene .hero-side-note{display:none}.frame-scene .frame-loader{bottom:72px;right:9%;width:180px;color:var(--gold);font-size:11px;z-index:3}.frame-loader small{display:block;font-size:10px;letter-spacing:.04em;margin-top:8px}@media(max-width:760px){.frame-scene .frame-canvas,.frame-scene .sequence-poster{left:0;top:10%;width:100%;height:47%;-webkit-mask-image:linear-gradient(0deg,transparent,#000 12%,#000 90%,transparent);mask-image:linear-gradient(0deg,transparent,#000 12%,#000 90%,transparent)}.frame-scene:after{background:linear-gradient(0deg,#030b05,#030b05 26%,#030b0500 52%,transparent 90%,#030b0580)}.frame-scene .story-overlay{bottom:85px}.frame-scene .frame-loader{top:calc(10% + 20px);bottom:auto;right:6%;width:135px}.frame-scene .frame-loader small{font-size:8px}.buy-visual img{-o-object-fit:contain;object-fit:contain}}@media(prefers-reduced-motion:reduce){.frame-scene .sequence-poster{transition:none}}.buy-visual{background:#080e0d}.buy-visual img{height:620px;-o-object-fit:contain;object-fit:contain}.buy-visual>span{bottom:18px;background:#071009d9;padding:12px 5px}.bag-product img{-o-object-fit:contain;object-fit:contain;background:#080e0d}@media(max-width:760px){.buy-visual img{height:500px}}.original-brand{max-width:180px}.original-brand img{width:145px;height:72px;display:block}.nav{background:#071009ed}.nav-links{gap:22px}.cup-mark{margin-top:30px}.cup-mark img{height:72px;width:110px;-o-object-fit:contain;object-fit:contain;margin:auto}.opening-hero{padding-top:94px;background:#080f10}.opening-image{width:100%;height:auto;max-height:calc(100svh - 220px);display:block;background:#080f10}.opening-copy{padding:28px 6% 35px;background:#08120a;border-bottom:1px solid #293a26;display:flex;align-items:center;justify-content:space-between;gap:25px}.opening-copy .eyebrow{margin-bottom:10px}.opening-copy h1{font-size:clamp(32px,3.5vw,55px)}.opening-actions{gap:25px;flex-shrink:0}.opening-actions .text-link{font-size:12px}.chef-feature{display:grid;grid-template-columns:.85fr 1.1fr;align-items:center;gap:80px;border-bottom:1px solid #293a26}.chef-photo{background:#132017;padding:15px;border:1px solid #35472f;max-width:440px;margin:auto;width:100%}.chef-photo img{width:100%;max-height:540px;-o-object-fit:contain;object-fit:contain;display:block}.chef-intro>p{color:var(--muted);margin-top:25px;font-size:15px}.chef-intro .lead{font-size:20px;color:var(--cream)}.chef-intro blockquote{margin:28px 0;font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:27px;color:var(--gold);border-left:1px solid var(--gold);padding-left:22px}.nutora-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;border-top:1px solid #293a26;align-items:center}.nutora-feature p{color:var(--muted);margin-bottom:25px}.chef-page{padding-top:94px}.chef-page h1{font-size:clamp(50px,6vw,90px)}.chef-page-nav nav{display:flex;gap:30px;align-items:center;font-size:13px}.chef-biography{display:grid;grid-template-columns:.85fr 1.1fr;gap:80px;align-items:center;border-bottom:1px solid #293a26}.chef-biography>p{font-size:18px;color:#bcc6b3;line-height:1.9}.chef-philosophy{text-align:center}.chef-philosophy>.lead{margin-top:25px;color:var(--muted)}.chef-inspiration{max-width:650px;margin:50px auto 0;color:var(--muted)}.chef-page .final-cta p{max-width:600px;margin:25px auto 0;color:var(--muted)}.chef-page-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:13px;color:var(--muted)}@media(max-width:1100px){.nav-links{gap:14px}.original-brand img{width:125px}.opening-copy{align-items:start}.opening-actions{flex-direction:column;gap:15px}.chef-biography,.chef-feature,.nutora-feature{gap:40px}}@media(max-width:760px){.original-brand img{width:110px;height:62px}.opening-hero{padding-top:77px}.opening-image{max-height:none;width:100%;height:auto}.opening-copy{display:block;padding:25px 6% 35px}.opening-copy h1{font-size:38px;line-height:1.18}.opening-copy h1 em{display:block}.opening-actions{align-items:start;gap:20px;margin-top:25px}.opening-copy .eyebrow{font-size:8px}.chef-biography,.chef-feature,.nutora-feature{grid-template-columns:1fr;gap:30px}.chef-photo{max-width:350px}.chef-intro .lead{font-size:18px}.chef-intro blockquote{font-size:24px}.chef-page{padding-top:77px}.chef-biography>p{font-size:16px}.chef-page-footer{flex-direction:column;align-items:start}.chef-page-nav .nav-order{display:inline-flex;font-size:11px;padding:9px 10px}.chef-page-nav nav{gap:16px}.story-0 h2{font-size:55px}}.brand-text-fallback{font-weight:500;letter-spacing:0;white-space:nowrap}.chef-photo{min-height:300px}.chef-photo-fallback{display:flex;align-items:center;padding:45px;min-height:400px;background:linear-gradient(145deg,#20331f,#0e1b10)}.chef-photo-fallback p{font-size:52px;line-height:1.15;letter-spacing:-.04em;margin:25px 0 40px}.chef-photo-fallback .text-link{font-size:12px}@media(max-width:760px){.brand-text-fallback{font-size:15px}.chef-photo-fallback{min-height:330px;padding:35px}}:root{--cream:#f5ead4;--gold:#e7c378;--muted:#a9b59e;--ink:#153421;--paper:#eee5d1}body{background:#07100b}.section{max-width:1520px;padding:110px 7%}.eyebrow{font-size:10px;letter-spacing:.18em}h2{font-size:clamp(42px,5.2vw,82px);line-height:1.02}h2 em{color:var(--gold)}.button{border-radius:50px;padding:17px 26px;min-height:53px;transition:background .25s,transform .25s;gap:25px}.text-link{background:none;border-radius:0;text-align:left}.nav{height:88px;background:#09170dca;backdrop-filter:blur(15px);padding:0 5%}.original-brand{max-width:185px}.original-brand img{width:150px;height:65px}.brand-text-fallback{font-size:18px}.nav-order{min-height:42px;border-radius:40px}.nav-links{font-size:12px;gap:24px}.motion-toggle{position:fixed;bottom:20px;right:22px;z-index:45;padding:10px 15px;border:1px solid #7f8c6e66;border-radius:30px;background:#102617ef;color:#e9dec5;font-size:11px;backdrop-filter:blur(12px)}.opening-hero{--mx:0;--my:0;isolation:isolate;position:relative;height:100svh;min-height:760px;max-height:1200px;padding:88px 0 0;overflow:hidden;background:#030b05}.opening-image{position:absolute;top:9%;right:-18%;width:115%;max-width:none;height:91%;max-height:none;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;z-index:-2;background:transparent;transform:translate(calc(var(--mx)*-14px),calc(var(--my)*-10px)) scale(1.02);transition:transform .5s ease-out;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%);mask-image:linear-gradient(90deg,transparent,#000 20%)}.opening-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#030b05,#030b05ef 18%,#030b0580 36%,transparent 58%),linear-gradient(0deg,#030b05,transparent 14%)}.opening-copy{position:absolute;left:7%;top:25%;width:47%;padding:0;display:block;background:transparent;border:0}.opening-copy .eyebrow{font-size:9px;margin-bottom:30px;color:#b3be9e}.opening-copy h1{font-size:clamp(68px,7.1vw,116px);line-height:.96;font-weight:450;letter-spacing:-.065em}.opening-copy h1 em{font-weight:400;color:#dfc48a}.opening-copy>p{max-width:330px;font-size:14px;color:#b4c0a7;line-height:1.75;margin-top:27px}.opening-actions{display:flex;flex-direction:row;align-items:center;gap:24px;margin-top:30px}.opening-actions .button{font-size:12px}.opening-actions .text-link{font-size:11px}.opening-bottom{position:absolute;bottom:33px;left:5%;right:5%;display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.18em;color:#a4b097}.hero-orbit{position:absolute;width:54vw;height:54vw;right:-5%;top:8%;z-index:-3;border:1px solid #69895422;border-radius:50%}.film-intro{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:100px;background:#112719;max-width:none}.film-intro p{max-width:380px;color:#b4c2ab;font-size:17px}.film-button{border:1px solid #8d9d7566;background:transparent;border-radius:30px;padding:14px 21px;margin-top:25px;font-size:12px}.skip-film{margin-left:22px;font-size:11px}.scroll-experience{height:340vh}.sticky-scene{min-height:650px}.frame-scene{background:#102117}.frame-scene .frame-canvas,.frame-scene .sequence-poster{left:30%;top:7%;height:86%;width:77%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 95%,transparent)}.frame-scene:after{background:linear-gradient(90deg,#102117,#102117ef 17%,#102117bb 31%,transparent 61%),linear-gradient(0deg,#102117,transparent 20%,transparent 86%,#102117)}.story-overlay{left:7%;top:31%;width:43%}.story-overlay h2{font-size:clamp(60px,6.8vw,106px);line-height:.97;letter-spacing:-.06em}.story-overlay p{font-size:14px;max-width:290px;color:#c3cdb9;line-height:1.75}.story-overlay .eyebrow{color:#dab87a}.scene-foot{font-size:8px}.frame-scene .frame-loader{right:6%;bottom:75px}.benefits-strip{background:#d7c393;color:#203524;border:0;padding:23px 4%;font-size:9px}.benefits-strip b{color:#576442}.product-intro{gap:100px}.product-intro .muted{font-size:14px}.ingredient-world{background:var(--paper);color:var(--ink)}.ingredient-world .eyebrow{color:#5f6d42}.ingredient-world h2 em{color:#6b7646}.ingredient-world .section-heading>p{color:#657057;font-size:15px}.grain-playground{height:310px;position:relative;overflow:hidden;border-bottom:1px solid #29432433;margin:38px 0 0}.grain-field{position:absolute;inset:0;width:100%;height:100%;touch-action:pan-y}.grain-number{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);font-family:Georgia,serif;font-size:165px;line-height:1;color:#23432a;pointer-events:none;display:flex;align-items:center;gap:30px;text-shadow:0 0 25px var(--paper)}.grain-number span{font-family:var(--font-outfit),Arial,sans-serif;font-size:10px;letter-spacing:.15em;line-height:1.8;white-space:nowrap}.field-instruction{position:absolute;bottom:15px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:.15em;color:#626c52;pointer-events:none}.ingredient-filters{margin:30px 0 23px}.ingredient-world .ingredient-filters button{border:1px solid #7a866b77;color:#30472c;border-radius:25px;background:transparent;padding:12px 18px}.ingredient-world .ingredient-filters button.active{background:#24422d;color:#f5ead4;border-color:#24422d}.ingredient-cloud{gap:8px;min-height:220px}.ingredient-world .ingredient-cloud>span{border-bottom:1px solid #70805a44;background:#e6dcc3;color:#29412c;border-radius:3px;padding:12px 16px;font-size:13px}.ingredient-world .ingredient-cloud i{color:#6a784d}.ingredient-world .allergen{border-color:#72806455;color:#526349}.ingredient-world .allergen strong{color:#234129}.pack-explorer{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:#16291b;max-width:none}.pack-explorer-copy>p{max-width:390px;color:#b4c1a9;margin-top:25px;font-size:15px}.pack-explorer-copy .small{font-size:12px}.label-open{display:block;margin-top:24px;padding:10px 0;width:-moz-fit-content;width:fit-content;font-size:13px}.pack-perspective{position:relative;height:570px;perspective:1400px}.pack-rotator{position:absolute;inset:0;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.2,.65,.2,1)}.pack-rotator.is-back{transform:rotateY(180deg)}.pack-face{position:absolute;inset:0;backface-visibility:hidden;display:flex;justify-content:center;align-items:center;overflow:hidden;background:radial-gradient(ellipse,#29412b,#09170e 70%);border-radius:18px}.pack-face img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.pack-front img{width:155%;max-width:none;-o-object-fit:cover;object-fit:cover}.pack-back{transform:rotateY(180deg);padding:15px;background:#e8e2c9}.pack-back img{width:auto}.pack-view-caption{position:absolute;bottom:-30px;left:0;right:0;text-align:center;color:#a6b599;font-size:8px;letter-spacing:.18em}.nutrition-section{padding-top:110px;gap:80px}.nutrition-copy .text-link{margin-top:25px}.nutrition-copy>p{font-size:14px;max-width:390px}.nutrition-panel{border:0;border-radius:0;padding:25px 35px;background:#17291b}.nutrition-table{margin-top:0}.nutrition-table>div{padding:17px 0;font-size:15px;border-color:#ffffff1a}.nutrition-table .table-heading{font-size:10px;color:#c6d2b8}.nutrition-table>div>span:last-child{color:#e7c378}.nutrition-note{font-size:11px;color:#aab99d;line-height:1.65;margin-top:20px}.ritual-section{border-top:1px solid #899b6e33;align-items:center}.ritual-visual{border-radius:50% 50% 4px 4px;min-height:530px;background:radial-gradient(ellipse at 50% 65%,#5a6840,#1b3020 70%);border:0}.ritual-step-1 .steam{animation-duration:2s}.ritual-step-0 .steam{opacity:.2}.ritual-step-2 .cup-illustration{transform:translateY(-8px) rotate(-3deg)}.cup-illustration{transition:transform .6s}.ritual-copy h2{font-size:clamp(48px,5.3vw,83px)}.original-scene{position:relative;background:#08100d;overflow:hidden}.original-scene img{width:100%;max-height:850px;-o-object-fit:cover;object-fit:cover;opacity:.8}.original-scene>div{position:absolute;left:7%;bottom:10%;text-shadow:0 3px 35px #000}.original-scene h2{font-size:clamp(44px,6.4vw,100px)}.original-scene .eyebrow{font-size:9px}.story-section{background:#e9dfc8;color:#28412c;max-width:none}.story-section h2 em{color:#727a4b}.story-section .eyebrow{color:#667747}.story-section>div>p{color:#65715a;max-width:630px;margin:24px auto 0}.story-section .pillars p{color:#5d6b52}.story-section .pillars>div>span{color:#637546}.chef-feature{padding-top:120px;padding-bottom:120px;border-bottom:1px solid #52644255}.chef-photo{background:#d6c9a6;border:0;transform:rotate(-3deg);padding:12px;box-shadow:0 20px 60px #0005}.chef-photo img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover}.chef-intro h2{font-size:clamp(48px,6vw,90px)}.chef-intro blockquote{font-size:24px}.buy-section{gap:75px;align-items:center}.buy-visual{border-radius:180px 180px 4px 4px;overflow:hidden;min-height:530px;background:#041008}.buy-visual img{width:100%;height:530px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.buy-copy h2{font-size:clamp(58px,6vw,95px)}.buy-copy .text-link{margin-top:23px;font-size:11px}.buy-copy .price strong{font-size:54px}.buy-copy>p{max-width:420px}.buy-copy .small{font-size:12px;line-height:1.7;margin-top:20px}.buy-visual>span{font-size:8px;letter-spacing:.15em}.nutora-feature{padding-top:75px;padding-bottom:75px}.nutora-feature h2{font-size:clamp(42px,5vw,65px)}.faq-section h2{font-size:clamp(44px,5vw,74px)}.final-cta{clip-path:none;margin:0;background:#36472a;padding:110px 5%}.final-cta h2{font-size:clamp(70px,10vw,160px);line-height:.95}.final-cta h2 em{color:#dbc294}.final-cta .button{margin-top:40px}.footer-grid{grid-template-columns:1.1fr .7fr 1fr 1fr}.footer-bottom{padding-bottom:35px}.drawer{background:#142a1a}.drawer h2{font-size:31px}.drawer .total-row strong{font-size:26px}.drawer .bag-product img{-o-object-fit:cover;object-fit:cover}.film-dialog,.label-dialog{color:var(--cream);background:#112719;border:1px solid #788563;border-radius:8px;max-width:850px;width:92vw;max-height:90svh;padding:25px;overflow:auto}.film-dialog::backdrop,.label-dialog::backdrop{background:#000c;backdrop-filter:blur(8px)}.dialog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.dialog-toolbar h3{font-size:20px}.dialog-toolbar>span{font-size:10px;letter-spacing:.15em}.label-dialog>img{max-width:100%;width:540px;margin:auto}.film-dialog>p,.label-dialog>p{font-size:12px;color:#b2bfa5;margin-top:20px}.label-dialog .text-link{font-size:12px;margin-top:20px}.film-dialog video{width:100%;max-height:65svh}.motion-paused *,.motion-paused :after,.motion-paused :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-paused .opening-image{transform:none}.motion-paused .scroll-experience,.scroll-experience.reduced{height:100svh;min-height:650px}.motion-paused .story-overlay:not(.story-0){display:none}.motion-paused .story-0{opacity:1!important;transform:none!important}@media(min-width:1800px){.opening-copy{left:calc((100vw - 1520px)/2 + 80px)}.opening-image{right:-10%}}@media(max-width:1100px){.opening-hero{min-height:730px}.opening-copy h1{font-size:80px}.opening-copy{width:51%;top:27%}.opening-actions{align-items:start;flex-direction:column;gap:18px}.opening-image{right:-26%;width:128%}.film-intro{gap:60px}.nav-links{gap:15px;font-size:11px}.pack-perspective{height:480px}.pack-explorer{gap:40px}.pack-explorer h2{font-size:55px}.buy-section{gap:40px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.section{padding:65px 6%}h2{font-size:45px}.nav{height:75px}.original-brand img{width:105px;height:59px}.nav-links{top:75px;font-size:14px}.opening-hero{height:auto;min-height:850px;max-height:none;padding:108px 0 0;display:flex;flex-direction:column;background:#030b05}.opening-copy{position:relative;left:auto;top:auto;width:auto;order:0;padding:0 6%;z-index:1}.opening-copy h1{font-size:clamp(58px,13.5vw,86px);line-height:.97}.opening-copy h1 br:last-child{display:none}.opening-copy h1 em{display:inline}.opening-copy .eyebrow{font-size:8px;margin-bottom:23px}.opening-copy>p{font-size:13px;max-width:310px;margin-top:20px}.opening-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px;margin-top:23px}.opening-actions .button{font-size:11px;min-height:46px;padding:14px 18px}.opening-actions .text-link{font-size:10px}.opening-image{position:relative;order:1;right:auto;top:auto;width:140%;max-width:none;margin:0 -20%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;-webkit-mask-image:linear-gradient(0deg,transparent,#000 15%,#000 90%,transparent);mask-image:linear-gradient(0deg,transparent,#000 15%,#000 90%,transparent);transform:none}.opening-hero:after{display:none}.hero-orbit{width:120vw;height:120vw;right:-50%;top:35%}.opening-bottom{position:relative;left:auto;right:auto;bottom:auto;order:2;display:flex;flex-wrap:wrap;padding:18px 6% 28px;font-size:7px;gap:18px;border-bottom:1px solid #5d744244}.opening-bottom span:nth-child(2){display:none}.motion-toggle{bottom:12px;right:12px;font-size:10px;padding:9px 13px}.film-intro{grid-template-columns:1fr;gap:25px}.film-intro h2{font-size:50px}.film-intro p{font-size:14px}.film-button{font-size:11px;margin-top:20px}.skip-film{font-size:10px;margin-left:20px}.scroll-experience{height:250vh}.sticky-scene{height:100svh;min-height:690px;max-height:none}.frame-scene .frame-canvas,.frame-scene .sequence-poster{left:-10%;top:6%;width:120%;height:55%;-webkit-mask-image:linear-gradient(0deg,transparent,#000 12%,#000 92%,transparent);mask-image:linear-gradient(0deg,transparent,#000 12%,#000 92%,transparent)}.frame-scene:after{background:linear-gradient(0deg,#102117,#102117 20%,transparent 54%)}.frame-scene .story-overlay{top:auto;bottom:90px;left:6%;width:88%}.story-overlay h2{font-size:53px;max-width:90%;line-height:.99}.story-overlay p{font-size:13px;max-width:310px;margin-top:20px}.frame-scene .frame-loader{right:6%;top:15%;bottom:auto}.scene-foot{bottom:28px;font-size:7px}.benefits-strip{font-size:8px;padding:23px 4%;gap:15px}.product-intro{gap:28px}.grain-playground{height:240px;margin-top:25px}.grain-number{font-size:120px;gap:20px}.grain-number span{font-size:8px}.field-instruction{font-size:6px}.ingredient-world .ingredient-filters button{padding:10px 12px;font-size:10px}.ingredient-world .ingredient-cloud>span{font-size:11px;padding:10px 11px;gap:8px}.ingredient-cloud{min-height:0}.pack-explorer{grid-template-columns:1fr;gap:40px}.pack-explorer h2{font-size:45px}.pack-explorer-copy>p{font-size:14px}.pack-perspective{height:480px;margin-bottom:25px}.pack-front img{width:170%;height:100%;-o-object-fit:cover;object-fit:cover}.nutrition-section{gap:28px;padding-top:65px}.nutrition-panel{padding:23px}.nutrition-table>div{font-size:14px;padding:15px 0}.nutrition-table .table-heading{font-size:9px}.nutrition-copy>p{font-size:13px}.ritual-visual{min-height:420px;border-radius:170px 170px 4px 4px}.ritual-copy h2{font-size:50px}.original-scene img{height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:57%;object-position:57%}.original-scene>div{left:6%;bottom:8%;right:6%}.original-scene h2{font-size:49px}.original-scene .eyebrow{font-size:7px}.story-section h2{font-size:44px}.chef-feature{padding-top:70px;padding-bottom:70px}.chef-intro h2{font-size:52px}.chef-photo{width:85%}.chef-intro .lead{font-size:17px}.buy-visual,.buy-visual img{min-height:400px;height:400px}.buy-visual img{width:180%;max-width:none;margin-left:-40%;-o-object-fit:cover;object-fit:cover}.buy-copy h2{font-size:58px}.buy-copy .price strong{font-size:45px}.buy-copy>p{font-size:14px}.buy-copy .small{font-size:12px}.nutora-feature h2{font-size:44px}.final-cta{padding:80px 6%}.final-cta h2{font-size:73px}.final-cta em{display:inline}.footer-bottom{padding-bottom:55px}.film-dialog,.label-dialog{padding:16px}.dialog-toolbar h3{font-size:18px}.dialog-toolbar>span{font-size:8px}.motion-paused .scroll-experience,.scroll-experience.reduced{min-height:690px}.pack-back{padding:10px}}@media(prefers-reduced-motion:reduce){.opening-image{transform:none!important}.scroll-experience{height:100svh;min-height:690px}.pack-rotator{transition:none}.hero-orbit{display:none}}.original-brand{max-width:260px;gap:10px}.original-brand img{width:53px;height:53px;-o-object-fit:contain;object-fit:contain}.original-brand>span{font-size:13px;letter-spacing:.05em}.original-brand small{font-size:6px;letter-spacing:.15em}.original-brand .brand-text-fallback{display:none}@media(max-width:1100px){.original-brand>span{font-size:11px}.nav-links{gap:13px}.original-brand img{width:45px;height:45px}}@media(max-width:760px){.original-brand{max-width:205px;gap:8px}.original-brand img{width:41px;height:41px}.original-brand>span{font-size:11px}.original-brand small{font-size:5px}.nav-links{gap:22px}}.information-page{padding-top:100px;min-height:75svh}.information-page h1{font-size:clamp(48px,6vw,90px)}.contact-page>p{max-width:610px;color:var(--muted);margin-top:25px}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:50px 0}.contact-cards>div{padding:30px 0;border-top:1px solid #85916e66}.contact-cards h2{font-size:25px;margin-bottom:25px}.contact-cards a{display:block;font-size:19px;width:-moz-fit-content;width:fit-content;margin-top:15px}.contact-cards .text-link{font-size:13px}.contact-cards p{margin-top:25px;color:var(--muted);font-size:14px}.contact-page>.button,.contact-page>.text-link{margin:35px 20px 0 0}.policy-page{max-width:1000px}.policy-intro{margin-top:30px;color:var(--muted)}.policy-nav{display:flex;flex-wrap:wrap;gap:15px 25px;margin:35px 0 55px;font-size:13px;color:var(--gold)}.policy-page h2{font-size:36px;margin-top:70px;padding-top:20px;border-top:1px solid #85916e44}.policy-page h3{font-size:17px;margin:30px 0 15px;color:var(--gold)}.policy-page>p:not(.policy-intro){font-size:14px;line-height:1.85;color:#c4cdb9;margin:12px 0}.policy-page a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.information-page{padding-top:77px}.information-page h1{font-size:52px}.contact-cards{grid-template-columns:1fr;gap:20px;margin:35px 0}.contact-cards a{font-size:17px}.policy-page h2{font-size:30px}.policy-page h3{font-size:16px}.policy-page>p:not(.policy-intro){font-size:13px}.policy-nav{font-size:12px;gap:17px}.chef-page-nav nav{gap:12px;font-size:12px}.chef-page-nav .nav-order{font-size:10px;padding:10px}.information-page .section{padding-top:60px}}.recipe-visual{width:100%;max-width:410px;margin:auto}.recipe-video-card{border:1px solid #687c4a66;border-radius:12px;overflow:hidden;background:#102617;box-shadow:0 25px 65px #0003}.recipe-video-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px}.recipe-video-heading .eyebrow{margin:0;font-size:9px}.recipe-video-heading>span:last-child{font-size:8px;letter-spacing:.12em;color:#b7c3a7}.recipe-video{display:block;width:100%;max-height:640px;aspect-ratio:9/16;-o-object-fit:contain;object-fit:contain;background:#041008}.recipe-video-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px}.recipe-video-footer p{font-size:11px;line-height:1.7;color:#b9c6ad}.recipe-video-footer a{font-size:11px;white-space:nowrap;color:var(--gold);border-bottom:1px solid #9a895b;padding-bottom:4px}.film-dialog video{display:block;width:auto;max-width:100%;max-height:68svh;margin:auto}.grain-number{font-family:var(--font-outfit),Arial,sans-serif}@media(max-width:760px){.recipe-visual{order:2;max-width:350px}.recipe-video{max-height:560px}.recipe-video-heading{padding:16px}.recipe-video-footer{padding:17px}.recipe-video-footer a,.recipe-video-footer p{font-size:10px}}