:root{--forest:#102516;--forest2:#18361f;--deep:#0a1c0f;--lime:#9bd61e;--lime2:#c8f05e;--cream:#f5f0df;--paper:#fffdf6;--ink:#17301b;--muted:#68726a;--line:#10251621;--orange:#f57b1b;--shadow:0 28px 80px #0f251424;--radius:32px;--wrap:min(1240px,calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,video{max-width:100%;display:block}.wrap{width:var(--wrap);margin:auto}.section-pad{padding:112px 0}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#67811d;margin:0 0 18px;font-size:11px;font-weight:900;line-height:1.2}.eyebrow.light{color:var(--lime2)}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(58px,7vw,110px);font-weight:760;line-height:.91}h1 em{color:#719c18;font-family:Georgia,serif;font-weight:500}h2{letter-spacing:-.055em;margin:0;font-size:clamp(45px,5vw,74px);line-height:.96}p{line-height:1.65}.announcement{background:var(--lime);color:#17330e;letter-spacing:.02em;justify-content:center;align-items:center;gap:32px;height:38px;font-size:11px;font-weight:800;display:flex}.announcement a{border-bottom:1px solid #17330e80}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf6db;border-bottom:1px solid #10251614;position:sticky;top:0}.nav-shell{height:92px;width:var(--wrap);grid-template-columns:250px 1fr auto;align-items:center;gap:24px;margin:auto;display:grid}.brand{align-items:center;width:max-content;display:inline-flex}.brand img{object-fit:contain;object-position:left center;width:210px;height:auto;max-height:66px}.desktop-nav{justify-content:center;gap:28px;display:flex}.desktop-nav a,.plain-link{font-size:12px;font-weight:760}.nav-actions{align-items:center;gap:12px;display:flex}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:12px;font-weight:850;transition:all .22s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{padding:11px 16px}.button-dark{background:var(--forest);color:#fff}.button-primary,.button-lime{background:var(--lime);color:#15320d;box-shadow:0 16px 35px #709c1838}.button-ghost{border-color:var(--line);background:#ffffff80}.button.large{padding:18px 26px;font-size:14px}.menu-btn{background:0 0;border:0;font-weight:800;display:none}.mobile-nav{background:var(--paper);border-top:1px solid var(--line);padding:16px 24px 24px;display:none}.mobile-nav a{padding:11px 0;font-weight:800;display:block}.hero{background:radial-gradient(circle at 84% 18%,#b2da552b,#0000 25%),linear-gradient(135deg,#fbf7e9 0%,#f2f3e5 58%,#edf0df 100%);align-items:center;min-height:820px;display:flex;position:relative;overflow:hidden}.hero-grid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;display:grid;position:relative}.hero-lede{color:#59655c;max-width:650px;margin-bottom:30px;font-size:19px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.trust-row{flex-wrap:wrap;gap:30px;margin-top:38px;display:flex}.trust-row span{color:#6f796f;flex-direction:column;font-size:11px;display:flex}.trust-row strong{color:var(--forest);font-size:22px}.hero-media{position:relative}.hero-product-card{background:#142619;border-radius:38px;padding:16px;transform:rotate(1deg);box-shadow:0 50px 100px #122a163b}.hero-product-card>img{aspect-ratio:.86;object-fit:cover;border-radius:27px;width:100%}.product-index,.hero-product-meta{color:#fff;justify-content:space-between;align-items:center;display:flex}.product-index{letter-spacing:.12em;text-transform:uppercase;color:#b7c4b8;padding:6px 8px 13px;font-size:9px}.hero-product-meta{align-items:flex-end;padding:21px 18px 12px}.hero-product-meta small{letter-spacing:.14em;color:var(--lime2);font-size:9px}.hero-product-meta h2{letter-spacing:-.045em;margin-top:8px;font-size:32px;line-height:1}.roundel{background:var(--lime);color:#17330e;text-align:center;border-radius:50%;place-items:center;width:80px;height:80px;font-size:11px;font-weight:950;line-height:1.05;display:grid}.floating-chip{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:13px 18px;display:flex;position:absolute;box-shadow:0 18px 45px #0b231221}.floating-chip b{font-size:16px}.floating-chip span{color:#748078;font-size:10px}.fc-one{top:22%;left:-35px}.fc-two{bottom:14%;right:-20px}.proof-strip{background:var(--forest);color:#fff}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid>div{border-right:1px solid #ffffff1a;flex-direction:column;padding:28px 24px;display:flex}.proof-grid strong{color:var(--lime2);font-size:28px}.proof-grid span{text-transform:uppercase;letter-spacing:.11em;color:#ffffff9e;font-size:10px}.section-heading{grid-template-columns:1fr 420px;align-items:end;gap:50px;margin-bottom:54px;display:grid}.section-heading>p{color:var(--muted);margin:0}.products{background:var(--paper)}.product-tabs{gap:10px;margin-bottom:20px;display:flex}.product-tabs button{border:1px solid var(--line);color:#657066;cursor:pointer;background:#fff;border-radius:999px;padding:12px 18px;font-weight:800}.product-tabs button span{color:#9aa099;margin-right:8px;font-size:9px}.product-tabs button.active{background:var(--forest);color:#fff}.product-feature{border:1px solid var(--line);background:#edf1e4;border-radius:36px;grid-template-columns:1.1fr .9fr;min-height:690px;display:grid;overflow:hidden}.product-feature.orange{background:#f7eadc}.product-shot{background:radial-gradient(circle at 50% 45%,#ffffff8c,#0000 55%);place-items:center;padding:34px;display:grid}.product-shot img{border-radius:22px;width:auto;max-height:620px;box-shadow:0 32px 70px #1a371d2e}.product-copy{flex-direction:column;justify-content:center;padding:64px 58px;display:flex}.product-copy h3{letter-spacing:-.055em;margin:0 0 12px;font-size:65px;line-height:.95}.product-copy h4{margin:0 0 20px;font-size:24px}.product-copy>p{color:#647065;font-size:17px}.tag-row{flex-wrap:wrap;gap:8px;margin:26px 0 34px;display:flex}.tag-row span{border:1px solid var(--line);background:#ffffff73;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:850}.product-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.studio-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.studio-card{border:1px solid var(--line);background:#f0f0e7;border-radius:26px;grid-template-columns:160px 1fr;align-items:center;display:grid;overflow:hidden}.studio-card img{object-fit:cover;width:160px;height:190px}.studio-card>div{padding:22px}.studio-card span{letter-spacing:.14em;color:#7f897f;margin-bottom:8px;font-size:9px;display:block}.studio-card strong{font-size:21px}.story{background:var(--forest);color:#fff;overflow:hidden}.story-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.story-copy h2{color:#fff}.story-copy>p:not(.eyebrow){color:#ffffffa8;max-width:620px;font-size:18px}.story-points{margin-top:40px}.story-points>div{border-top:1px solid #ffffff21;grid-template-columns:48px 1fr;column-gap:18px;padding:20px 0;display:grid}.story-points b{color:var(--lime2);grid-row:1/3;font-size:10px}.story-points h3{margin:0;font-size:19px}.story-points p{color:#ffffff80;margin:4px 0 0;font-size:13px}.story-art{position:relative}.story-art:before{content:"";filter:blur(50px);background:#97d7191f;border-radius:50%;position:absolute;inset:8% -10% -8% 15%}.story-art img{border-radius:32px;width:88%;margin:auto;position:relative;box-shadow:0 45px 100px #00000047}.recipes{background:#e9efdf}.recipe-player{flex-direction:column;gap:24px;display:flex}.recipe-player-shell{background:#07150b;border:1px solid #10251624;border-radius:30px;overflow:hidden;box-shadow:0 30px 70px #1025161f}.recipe-player-media{background:#06110a;justify-content:center;align-items:center;height:clamp(440px,58vw,690px);min-height:420px;max-height:72vh;display:flex;overflow:hidden}.recipe-player-media video{object-fit:contain;background:#06110a;width:100%;height:100%;display:block}.recipe-now-playing{color:var(--forest);background:#fffdf7;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 28px 26px;display:flex}.recipe-now-playing small,.recipe-browse-head small,.recipe-tile-copy small{letter-spacing:.15em;color:#7a8978;font-size:9px;font-weight:850;display:block}.recipe-now-playing h3{letter-spacing:-.035em;margin:8px 0;font-size:34px;line-height:1}.recipe-now-playing p{color:var(--muted);margin:0;font-size:13px}.recipe-kitchen-mark{letter-spacing:.14em;text-align:right;color:#83907f;font-size:9px;font-weight:900;line-height:1.35}.recipe-browse-head{justify-content:space-between;align-items:end;gap:18px;margin-top:4px;display:flex}.recipe-browse-head>div:first-child{flex-direction:column;gap:5px;display:flex}.recipe-browse-head strong{font-size:19px}.recipe-scroll-controls{gap:8px;display:flex}.recipe-scroll-controls button{width:42px;height:42px;color:var(--forest);cursor:pointer;background:#fffdf7;border:1px solid #1025162e;border-radius:50%;font-size:20px;transition:transform .18s,background .18s}.recipe-scroll-controls button:hover{background:#fff;transform:translateY(-2px)}.recipe-rail{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#10251647 transparent;grid-auto-columns:minmax(240px,29%);grid-auto-flow:column;gap:14px;padding:2px 2px 12px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.recipe-tile{appearance:none;color:var(--forest);text-align:left;cursor:pointer;scroll-snap-align:start;background:#fffdf7;border:1px solid #10251621;border-radius:22px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.recipe-tile:hover{transform:translateY(-3px);box-shadow:0 16px 35px #10251614}.recipe-tile.active{border-color:#7db318;box-shadow:0 0 0 2px #97d71959,0 16px 35px #10251614}.recipe-thumb{aspect-ratio:16/10;background:#102017;position:relative;overflow:hidden}.recipe-thumb img,.recipe-thumb video{object-fit:cover;width:100%;height:100%;display:block}.recipe-play-badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#091d0ee0;border-radius:50%;place-items:center;width:42px;height:42px;padding-left:2px;font-size:13px;display:grid;position:absolute;bottom:14px;left:14px}.recipe-active-badge{background:var(--lime);color:#17320e;letter-spacing:.12em;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:950;position:absolute;top:12px;right:12px}.recipe-tile-copy{padding:16px 17px 18px}.recipe-tile-copy strong{margin-top:6px;font-size:18px;line-height:1.15;display:block}.video-empty{background:#ffffff70;border:1px dashed #10251640;border-radius:34px;grid-template-columns:160px 1fr;align-items:center;padding:44px;display:grid}.play-orb{background:var(--forest);width:110px;height:110px;color:var(--lime);border-radius:50%;place-items:center;font-size:28px;display:grid}.video-empty small{letter-spacing:.14em;font-size:10px}.video-empty h3{letter-spacing:-.045em;margin:8px 0 10px;font-size:42px}.video-empty p{max-width:640px;color:var(--muted)}.nutrition{background:var(--cream)}.nutrition-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.nutrition-copy>p:not(.eyebrow){max-width:530px;color:var(--muted);font-size:16px}.nutrition-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8;border-radius:30px;overflow:hidden}.nutrition-head,.nutrition-row{grid-template-columns:1fr auto;padding:18px 26px;display:grid}.nutrition-head{background:var(--forest);color:#fff;font-weight:800}.nutrition-head span:last-child{color:var(--lime2);letter-spacing:.12em;font-size:10px}.nutrition-row{border-top:1px solid var(--line)}.nutrition-row span{color:#6b766c}.compare{background:#fff}.compare-shell{border:1px solid var(--line);border-radius:30px;overflow:hidden;box-shadow:0 24px 70px #1025160f}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:1000px}th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:#687268;background:#edf1e7;padding:16px 18px;font-size:9px}td{color:#59665b;vertical-align:top;border-top:1px solid #e8ece5;padding:20px 18px;font-size:13px}td:first-child{color:var(--forest)}td small{color:#8b948b;margin-top:5px;font-size:9px;display:block}.ours{background:#9bd61e14}.mini-badge{background:var(--lime);color:#15300d;border-radius:999px;margin-left:8px;padding:4px 6px;font-size:8px;display:inline-block}.social{color:#fff;background:#0d2213}.social-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.social-copy h2{color:#fff}.social-copy p:not(.eyebrow){color:#ffffff94;max-width:480px;margin:22px 0 28px}.social-collage{min-height:660px;position:relative}.social-a,.social-b{border-radius:30px;position:absolute;box-shadow:0 35px 75px #00000047}.social-a{width:55%;top:0;right:0;transform:rotate(3deg)}.social-b{border:10px solid #0d2213;width:50%;bottom:0;left:4%;transform:rotate(-4deg)}.faq{background:var(--cream)}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:24px 42px 24px 0;font-size:18px;font-weight:800;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{position:absolute;right:4px}.faq-list details p{color:var(--muted);max-width:760px;margin:0;padding:0 0 22px}.order-cta{background:#fffdf6}.order-card{background:var(--forest);color:#fff;border-radius:38px;justify-content:space-between;align-items:flex-end;gap:40px;padding:62px;display:flex}.order-card h2{color:#fff}.order-card p:not(.eyebrow){color:#fff9;max-width:650px;margin-bottom:0}footer{color:#fff;background:#07150b;padding:48px 0}.footer-grid{grid-template-columns:1fr auto auto;align-items:end;gap:50px;display:grid}.footer-grid img{filter:brightness(0)invert();opacity:.98;width:210px;height:auto}.footer-grid p{color:#ffffff73;margin:10px 0 0;font-size:12px}.footer-grid>div:nth-child(2){gap:20px;font-size:12px;display:flex}.footer-grid>div:last-child{color:#ffffff73;flex-direction:column;gap:5px;font-size:10px;display:flex}.floating-whatsapp{z-index:60;color:#fff;background:#1fa855;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:950;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 16px 38px #0003}@media (max-width:980px){:root{--wrap:min(100% - 32px,860px)}.section-pad{padding:82px 0}.desktop-nav,.plain-link{display:none}.nav-shell{grid-template-columns:1fr auto}.menu-btn,.mobile-nav{display:block}.hero-grid,.story-grid,.nutrition-grid,.social-grid,.faq-grid{grid-template-columns:1fr;gap:50px}.hero{min-height:unset}.hero-copy{padding-top:20px}.section-heading{grid-template-columns:1fr;gap:18px}.product-feature{grid-template-columns:1fr}.product-copy{padding:46px 34px}.studio-grid{grid-template-columns:1fr}.social-collage{min-height:600px}.order-card{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.recipe-rail{grid-auto-columns:minmax(230px,43%)}.recipe-player-media{height:min(66vh,620px)}}@media (max-width:680px){.announcement{justify-content:space-between;gap:12px;height:auto;padding:9px 12px;font-size:9px}.nav-shell{height:76px}.brand img{width:172px;height:auto;max-height:54px}.nav-actions .button{display:none}h1{font-size:54px}.hero-lede{font-size:16px}.hero-actions .button{width:100%}.trust-row{gap:18px}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid>div:nth-child(2){border-right:0}.product-tabs{overflow:auto}.product-feature{min-height:0}.product-shot{padding:18px}.product-copy h3{font-size:48px}.studio-card{grid-template-columns:110px 1fr}.studio-card img{width:110px;height:145px}.recipe-player-shell{border-radius:22px}.recipe-player-media{height:62vh;min-height:390px;max-height:560px}.recipe-now-playing{align-items:flex-start;padding:18px 19px 20px}.recipe-now-playing h3{font-size:27px}.recipe-kitchen-mark,.recipe-scroll-controls{display:none}.recipe-rail{grid-auto-columns:82%;gap:11px;margin-right:-16px;padding-right:24px}.recipe-tile-copy strong{font-size:17px}.video-empty{grid-template-columns:1fr;padding:28px}.play-orb{width:78px;height:78px;margin-bottom:20px}.video-empty h3{font-size:32px}.social-collage{min-height:460px}.order-card{padding:38px 28px}.footer-grid>div:nth-child(2){flex-wrap:wrap}}.ingredient-line{border:1px solid var(--line);background:#ffffff75;border-radius:16px;flex-direction:column;gap:6px;margin-top:22px;padding:16px 18px;display:flex}.ingredient-line small{letter-spacing:.14em;color:#7f897f;font-size:9px;font-weight:900}.ingredient-line span{color:#526053;font-size:13px;line-height:1.5}.video-empty .button{margin-top:6px}.upcoming-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.upcoming-card{color:var(--forest);background:#fffdf7;border:1px solid #10251621;border-radius:22px;overflow:hidden}.upcoming-thumb{aspect-ratio:16/10;background:radial-gradient(circle at 28% 22%,#9bd61e4d,transparent 55%),linear-gradient(135deg,var(--forest2),#07150b);place-items:center;display:grid;position:relative}.upcoming-thumb b{letter-spacing:-.04em;color:var(--lime2);opacity:.85;font-family:Georgia,serif;font-size:54px;font-weight:500}.upcoming-card .recipe-tile-copy p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}@media (max-width:980px){.upcoming-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.upcoming-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:11px;margin-right:-16px;padding:2px 24px 12px 2px;overflow-x:auto}.upcoming-card{scroll-snap-align:start}}
