:root{--u-orange:#ff692e;--u-orange-text:#b93d0c;--u-control-accent:var(--u-orange-text);--u-ink:#140906;--u-dark:#17100d;--u-paper:#f6f1e8;--u-nav:var(--u-paper);--u-gray-1:#51453d;--u-gray-2:#776b61;--u-gray-3:#c6bbae;--u-gray-4:#e7dfd5;--u-beige:#e6d7bd;--u-sage:#c4cfb7;--u-peach:#f1b38d;--u-sand:var(--u-beige);--text-display:clamp(48px,8.5vw,128px);--text-h2:clamp(38px,6vw,84px);--text-h3:clamp(28px,2.4vw,32px);--text-lead:22px;--text-body:17px;--text-small:14px;--text-min:12px;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-xl:40px;--radius-pill:999px;--shadow-1:0 3px 10px #14090614;--shadow-2:0 12px 30px #14090624;--shadow-3:0 28px 60px #14090638;--ease-out:cubic-bezier(.22,1,.36,1);--ease-inout:cubic-bezier(.65,0,.35,1);--ease-in-out:var(--ease-inout);--motion-press:.11s;--motion-ui:.22s;--motion-panel:.42s;--motion-scene:.7s;--motion-hover:.28s;--motion-number:.3s;--motion-navigation:1s;color:var(--u-ink);background:var(--u-paper);font-size:var(--text-body);scrollbar-color:var(--u-gray-2) var(--u-paper);scroll-padding-top:108px;font-weight:400}body{background:var(--u-paper)}h1,h2{font-family:var(--u-display);letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.02}h3,h4{font-family:var(--u-text);letter-spacing:-.025em;font-weight:750}p,li{text-wrap:pretty}b,strong{font-weight:750}.u-phrase{white-space:nowrap;display:inline-block}.u-header{background:var(--u-paper);height:68px;box-shadow:var(--shadow-1);gap:26px;padding:12px 14px 12px 24px;top:16px}.u-nav{gap:22px}.u-nav a{border-radius:var(--radius-pill);min-height:44px;font-size:15px;font-weight:650}.u-nav a[aria-current=location]{color:var(--u-orange-text);text-underline-offset:6px;text-decoration:underline 2px}@media (width>=768px){.u-nav{position:relative}.u-nav:after{content:"";background:var(--u-orange-text);transform-origin:0 0;width:100px;height:2px;transform:translate(var(--u-line-x,0),var(--u-line-y,0)) scaleX(var(--u-line-s,0));opacity:0;pointer-events:none;position:absolute;top:0;left:0}.u-nav[data-u-line]:after{opacity:1}.u-nav[data-u-line] a[aria-current=location]{text-decoration:none}html[data-u-motion=full] .u-nav:after{transition:opacity var(--motion-ui) var(--ease-out)}html[data-u-motion=full] .u-nav[data-u-line=glide]:after{transition:opacity var(--motion-ui) var(--ease-out),transform var(--motion-panel) var(--ease-out)}}.u-header-action{background:var(--u-ink)}.u-hero{grid-template-columns:1fr;height:auto;min-height:0;padding:112px 24px 76px;display:grid;overflow:clip}.u-hero-copy{text-align:center;min-width:0;padding:0}.u-hero h1{font-size:var(--text-display);letter-spacing:-.035em;line-height:1.02}.u-hero h1 .u-hero-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.u-hero h1 [data-u-hero-line]{display:block}.u-hero h1 .u-hero-line:first-child [data-u-hero-line]{white-space:nowrap}.u-hero h1 .u-phrase{display:inline-block}html[data-u-motion=full] :is([data-u-reveal=wait],[data-u-rise=wait]){opacity:0}.u-reveal-line-mask{margin-bottom:-.08em;padding-bottom:.08em;display:block}.u-reveal-line{white-space:nowrap;display:block}@media print{html[data-u-motion=full] :is([data-u-reveal=wait],[data-u-rise=wait]){opacity:1}}.u-hero-copy>p{font-size:var(--text-lead);margin-top:26px;line-height:1.35}.u-hero-actions{justify-content:center;align-items:center;gap:24px;margin-top:26px;display:flex}.u-hero .u-hero-action{margin:0;display:inline-flex}.u-hero-availability{font-size:var(--text-min);margin-top:12px;font-weight:400;line-height:1.5}.u-hero-product{z-index:1;align-self:end;width:clamp(250px,38vw,450px);margin:16px auto -78px;position:relative;top:auto;left:auto;transform:none}.u-hero-assembly{z-index:1}.u-hero-product:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 45%,#ffbe8e88 0%,#ff965738 42%,#0000 70%);position:absolute;inset:-10% -35%}.u-hero-ornament{z-index:0;width:105%;top:5%;left:-20%;transform:rotate(-10deg)}.u-hero-replay{border-radius:var(--radius-pill);background:var(--u-orange);width:44px;height:44px;color:var(--u-ink);box-shadow:var(--shadow-1);pointer-events:auto;z-index:4;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:17%;right:18%}.u-hero-replay svg{width:20px;height:20px}.u-hero-bottom{font-size:var(--text-small);justify-content:flex-start;bottom:16px;left:24px;right:24px}.u-hero-bottom a{border-radius:var(--radius-pill);background:var(--u-orange);padding:0 12px;font-weight:600}.u-hero-surface:after{content:"";opacity:.03;pointer-events:none;background-image:url(/buck-media/buck-grain.svg);background-size:160px 160px;position:absolute;inset:0}.u-introduction{max-width:1200px;padding:112px 24px 48px}.u-introduction h2{font-size:var(--text-h2);letter-spacing:-.035em;line-height:1.02}.u-introduction>p{font-size:var(--text-lead);max-width:620px;margin:28px auto 20px;line-height:1.5}.u-introduction .u-button{margin-top:8px}.u-story-window{background:var(--u-paper)}.u-progress{z-index:10;border-radius:var(--radius-pill);background:var(--u-paper);max-width:calc(100% - 32px);box-shadow:var(--shadow-1);gap:6px;min-width:0;padding:4px;display:flex;position:absolute;top:100px;left:50%;transform:translate(-50%)}.u-progress a{border-radius:var(--radius-pill);width:auto;font:600 14px/1.2 var(--u-text);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:flex}.u-progress span{background:0 0;border-radius:0;width:auto;height:auto;transition:none;display:inline;transform:none}.u-progress [aria-current=step]{background:var(--u-ink);color:var(--u-paper)}.u-progress [aria-current=step] span{background:0 0;width:auto}.u-step-number{font-variant-numeric:tabular-nums;color:var(--u-gray-2)}.u-progress [aria-current=step] .u-step-number{color:var(--u-orange)}.u-art{border-radius:var(--radius-xl);background:var(--u-beige)}.u-art-review{background:var(--u-peach)}.u-art-day{background:var(--u-sage)}.u-art-favorites{background:var(--u-beige)}.u-art-buck{background:var(--u-dark)}.u-card-caption h3{font:750 var(--text-h3)/1.2 var(--u-text)}.u-card-caption p{font-size:var(--text-body);font-weight:400;line-height:1.55}.u-product{--u-night:var(--u-dark);--u-paper:#f6f1e8;--u-muted:var(--u-gray-3);background:var(--u-paper);color:var(--u-paper);font-size:var(--text-body)}.u-dark-content{background:var(--u-dark);border-radius:0 0 var(--radius-xl) var(--radius-xl)}.u-product :is(h2,.u-product-heading h2,.u-app-intro h2,.u-pricing-intro h2,.u-faq-intro h2){font-family:var(--u-display);font-size:var(--text-h2);letter-spacing:-.035em;font-weight:400;line-height:1.02}.u-product :is(h3,h4,.u-meal-editor-heading h3,.u-app-content h3,.u-saved-meal h4){font-family:var(--u-text);font-size:var(--text-h3);font-weight:750;line-height:1.2}.u-product .u-plan-heading h3{font-family:var(--u-display);font-weight:400}.u-product .u-plan-heading strong{font-family:var(--u-text);font-size:var(--text-h3);font-weight:750}.u-product-heading>p,.u-app-intro>p,.u-understanding>div>p,.u-pricing-intro>p{font-size:var(--text-lead);font-weight:400;line-height:1.5}.u-product-heading{margin-bottom:56px}.u-product :is(.u-meal-editor-heading p,.u-app-content>p,.u-plan-description,.u-faq-intro>p){font-size:var(--text-body);line-height:1.55}.u-product :is(.u-demo-note,.u-offer-terms,.u-meal-photo figcaption,.u-amount-source,.u-app-note,.u-app-screen figcaption,.u-footer-sources,.u-footer-identity,.u-availability){font-size:var(--text-min);line-height:1.6}.u-product .u-faq details p{font-size:var(--text-body);line-height:1.65}.u-product .u-faq summary{font-size:var(--text-body);font-weight:600}.u-product .u-faq details{border-radius:var(--radius-md)}.u-product .u-faq details[open]{background:color-mix(in srgb,var(--u-paper) 5%,transparent)}.u-product :is(.u-meal-editor,.u-plan,.u-footer-links-card){background:var(--u-paper);color:var(--u-ink);border-radius:var(--radius-lg)}.u-product .u-meal-image-wrap{border-radius:var(--radius-lg)}.u-product .u-plan-visual{filter:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.u-product .u-plan-compact .u-plan-description{margin-top:12px}.u-product .u-plan-compact .u-plan-content ul{margin:16px 0 22px}.u-product .u-amount-heading{flex-wrap:wrap;row-gap:12px}.u-product .u-amount-range{display:none}.u-product .u-amount-source{color:var(--u-gray-2)}.u-product .u-meal-totals{gap:32px}.u-product .u-meal-totals strong,.u-product .u-app-totals strong{font-size:var(--text-h2);letter-spacing:-.035em;font-weight:750;line-height:1.05}.u-product .u-meal-totals p,.u-product .u-app-totals dd{flex-direction:column;align-items:flex-start;gap:6px}.u-product .u-app-totals strong{font-size:var(--text-h3)}.u-product .u-meal-totals p span,.u-product .u-ingredient{font-size:var(--text-small)}.u-product .u-ingredient{grid-template-columns:minmax(0,1fr) 42px 62px 20px;gap:8px;font-weight:400}.u-product .u-ingredient-name{font-weight:600}.u-product .u-ingredient[aria-pressed=true]{background:color-mix(in srgb,var(--u-peach) 30%,var(--u-paper))}.u-product .u-ingredient[aria-pressed=true] :is(.u-ingredient-grams,.u-ingredient-kcal){color:var(--u-gray-1)}.u-product .u-plan-action{width:100%}.u-product .u-app-device,.u-card-device{border-color:var(--u-ink);background:var(--u-ink);box-shadow:var(--shadow-2);border-radius:var(--radius-xl)}.u-product .u-app-screen,.u-card-device img{border-radius:calc(var(--radius-xl) - 6px)}.u-footer,.u-footer-links-card{background:var(--u-paper)}.u-footer-bigmail{font-size:var(--text-h2)}.u-footer-bigmail:focus-visible{background-size:100% .07em}.u-footer-preferences{max-width:1200px;margin:0 auto 20px}.u-motion-choice{border-radius:var(--radius-pill);background:var(--u-gray-4);min-height:44px;color:var(--u-ink);font:650 15px/1 var(--u-text);border:0;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.u-motion-choice svg{width:18px;height:18px}.u-footer-identity{font-size:var(--text-min)}@media (width>=1200px){.u-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;column-gap:0;min-height:min(920px,100svh);padding:140px 3vw 80px}.u-hero-copy{text-align:left;z-index:2;align-self:start;margin-right:-60px;padding-top:12px}.u-hero h1{max-width:850px}.u-hero-actions{justify-content:flex-start}.u-hero-product{width:clamp(500px,40vw,650px);margin:-30px -1vw -82px auto}.u-hero-bottom{justify-content:flex-start;left:3vw}}@media (width<=767px){:root{scroll-padding-top:84px}.u-header{justify-content:flex-start;gap:8px;width:calc(100% - 24px);height:56px;padding:6px 6px 6px 18px;top:12px}.u-header .u-header-action{flex-shrink:0}.u-brand img{width:98px}.u-header[data-enhanced=true] .u-nav{background:var(--u-paper);border-radius:var(--radius-lg);padding:14px 20px;top:calc(100% + 8px)}.u-header[data-enhanced=true] .u-nav a{font-size:15px}.u-hero{padding:96px 16px 68px}.u-hero-copy>p{margin-top:24px}.u-hero-actions{gap:20px;margin-top:24px}.u-hero-product{--hero-phone:min(calc(120vw - 84px),520px);width:var(--hero-phone);margin:10px 0 -70px calc((100% - var(--hero-phone)) / 2)}.u-hero-ornament{width:110%;top:0;left:-22%;transform:rotate(10deg)}.u-hero-replay{bottom:16%;right:15%}.u-hero-bottom{display:none}.u-introduction{padding:84px 16px 32px}.u-progress{scrollbar-width:none;justify-content:flex-start;max-width:calc(100% - 24px);top:92px;overflow-x:auto}.u-progress a{flex-shrink:0;padding:0 10px}.u-product-heading{margin-bottom:36px}.u-product .u-meal-layout{gap:18px}.u-product .u-meal-editor{padding:24px 20px}.u-product .u-meal-totals{gap:24px}.u-product .u-meal-totals strong{font-size:38px}.u-footer-bigmail{font-size:var(--text-h3)}}@media (width<=389px){.u-brand img{width:86px}}@media (width<=359px){.u-header{gap:6px;padding-left:12px}.u-brand img{width:78px}.u-header .u-header-action{flex-shrink:0;gap:8px;padding-left:14px}.u-hero-actions{gap:16px}.u-hero-actions .u-button-large{gap:10px;padding-left:18px}.u-hero{padding-top:96px}.u-hero-copy>p{margin-top:24px;font-size:22px}.u-product .u-meal-editor{padding:24px 16px}.u-product .u-meal-totals{gap:20px}.u-plan-heading{flex-wrap:wrap;row-gap:8px}}@media (prefers-reduced-motion:reduce){.u-hero-product,.u-hero-ornament{will-change:auto}}.u-camera-hint{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--u-ink) 72%,transparent);padding:6px 12px;line-height:1.2}html[data-u-boot=intro] .u-hero h1 [data-u-hero-line]{transform:translateY(105%)}html[data-u-boot=intro] :is(.u-hero-copy>p,.u-hero-actions,.u-hero-availability){opacity:0}html[data-u-boot=intro] .u-hero-ornament img{opacity:0;transform:translate(-24px)rotate(-3deg)}html[data-u-boot=intro] .u-hero-assembly{opacity:0;transform:translateY(32px)}@media (width<=767px){html[data-u-boot] .u-header:not([data-enhanced=true]) .u-nav{display:none}html[data-u-boot] .u-header:not([data-enhanced=true]) .u-menu[hidden]{visibility:hidden;display:block!important}}.u-nav a{color:var(--u-ink)}.u-nav a[aria-current]{color:var(--u-orange-text)}.u-nav .u-mobile-demo{border-radius:0}.u-hero .u-button-primary:after{border-width:2px}.u-hero .u-button-primary:before{background:var(--u-paper)}.u-hero .u-button-primary .u-action-icon{background:var(--u-orange)}.u-product .u-faq-more{color:var(--u-orange)!important}@media (hover:hover) and (pointer:fine){.u-product button:not(:disabled):not([aria-pressed=true]).u-ingredient:hover{background:var(--u-gray-4)}}.u-product .u-app-visual{padding-bottom:88px}.u-product .u-app-screen figcaption{padding-top:0;position:absolute;bottom:0;left:0;right:0}@media (width<=760px){.u-product .u-app-visual{padding-bottom:82px}}.u-product .u-app-screen>img{border-radius:var(--radius-xl)}.u-product .u-app-meal-strip>img{border-radius:4px}@media (width<=1100px){.u-product .u-app-meal-strip>img{border-radius:8px}}@media (width>=761px){.u-product .u-plans{grid-template-columns:1.12fr .88fr;align-items:stretch}.u-product .u-plan-featured{flex-direction:column;grid-row:1/span 2;display:flex}.u-product .u-plan-featured .u-plan-visual{flex:300px;height:auto;min-height:300px}}@supports (height:1svh){@media (width<=767px){.u-hero-product{--hero-phone:min(calc(120vw - 84px),520px,calc((100svh - 433px) * 1.118))}}}@media (width<=767px) and (height<=740px){.u-hero{padding-top:80px}.u-hero-copy>p,.u-hero-actions{margin-top:16px}.u-hero-product{--hero-phone:clamp(190px,calc(100vw - 100px),270px);margin-top:4px}}@supports (height:1svh){@media (width<=767px) and (height<=740px){.u-hero-product{--hero-phone:max(190px,min(calc(120vw - 84px),520px,calc((100svh - 388px) * 1.118)))}}}html[data-u-motion=full] .u-story-track{padding-top:168px}html[data-u-motion=full] .u-art{height:clamp(280px,100svh - 333px,628px)}@media (width<=767px){html[data-u-motion=full] .u-story-track{padding-top:160px}html[data-u-motion=full] .u-art{height:min(432px,100svh - 320px)}.u-header{transition:transform var(--motion-ui) var(--ease-out)}.u-header .u-header-action{order:1;margin-left:auto}.u-header .u-menu{order:2}.u-header[data-enhanced=true] .u-menu,.u-header[data-enhanced=true] .u-menu[aria-expanded=true]{background:var(--u-gray-4);color:var(--u-ink)}.u-header[data-enhanced=true] .u-menu span{border-radius:1px;width:18px;height:2px;top:18px;left:13px}.u-header[data-enhanced=true] .u-menu span+span{top:24px}.u-header[data-enhanced=true] .u-menu[aria-expanded=true] span{transform:translateY(3px)rotate(45deg)}.u-header[data-enhanced=true] .u-menu[aria-expanded=true] span+span{transform:translateY(-3px)rotate(-45deg)}.u-header[data-hidden=true]{transform:translate(-50%,calc(-100% - 20px))}.u-header[data-enhanced=true] .u-nav{box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transform-origin:100% 0;transition:opacity var(--motion-ui) var(--ease-out),transform var(--motion-ui) var(--ease-out),visibility 0s linear var(--motion-ui);flex-direction:column;align-items:stretch;gap:4px;padding:10px 20px 14px;display:flex;transform:translateY(-8px)scale(.98)}.u-header[data-enhanced=true][data-open=true] .u-nav{opacity:1;visibility:visible;transition-delay:0s;transform:none}.u-header[data-enhanced=true] .u-nav a{font-size:var(--text-body);opacity:0;transition:opacity var(--motion-ui) var(--ease-out),transform var(--motion-ui) var(--ease-out);padding:4px 0;transform:translateY(-4px)}.u-header[data-enhanced=true][data-open=true] .u-nav a{opacity:1;transform:none}.u-header[data-enhanced=true][data-open=true] .u-nav a:nth-child(2){transition-delay:30ms}.u-header[data-enhanced=true][data-open=true] .u-nav a:nth-child(3){transition-delay:60ms}.u-header[data-enhanced=true][data-open=true] .u-nav a:nth-child(4){transition-delay:90ms}.u-header[data-enhanced=true][data-open=true] .u-nav a:nth-child(5){transition-delay:.12s}.u-header[data-enhanced=true] .u-nav .u-mobile-demo{border-top:1px solid var(--u-gray-4);color:var(--u-ink);margin-top:8px;padding-top:14px;font-weight:750;display:flex}body:after{content:"";z-index:49;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-ui) var(--ease-out),visibility 0s linear var(--motion-ui);background:#14090647;position:fixed;inset:0}html[data-u-menu-open] body:after{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.u-progress{transition:translate var(--motion-ui) var(--ease-out)}html[data-u-bar=hidden] .u-progress{translate:0 -80px}html[data-u-motion=quiet] .u-header[data-enhanced=true] .u-nav{transition:opacity var(--motion-ui) var(--ease-out),visibility 0s linear var(--motion-ui);transform:none}html[data-u-motion=quiet] .u-header[data-enhanced=true][data-open=true] .u-nav{transition-delay:0s}html[data-u-motion=quiet] .u-header[data-enhanced=true] .u-nav a{transition:opacity var(--motion-ui) var(--ease-out);transform:none}html[data-u-motion=quiet] .u-header[data-enhanced=true][data-open=true] .u-nav a{transition-delay:0s}}@media (pointer:coarse),(width<=760px){.u-product .u-footer-links-card nav>div{gap:0}.u-product .u-footer-links-card nav a{align-items:center;min-height:44px;display:flex}}
