:root{--ink:#211f19;--muted:#5c554b;--green:#b7350d;--line:#c5bba7}.center{text-align:center}.header nav a{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.button{background:#b7350d;color:#fff8eb;letter-spacing:1.2px;text-transform:uppercase}.button:hover{background:#8e280a}.header-follow{color:#b7350d}.hero{background:none;min-height:670px;overflow:hidden}.hero-art{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply}.hero-copy{padding-top:90px;pointer-events:none}.hero-copy a{pointer-events:auto}h1{font-weight:700;font-size:clamp(48px,5.5vw,80px);line-height:1.02;max-width:760px}h2{font-weight:700}.intro{font-size:21px}.section{padding-block:60px}.section-heading{display:block;text-align:center;margin-bottom:28px}.section-heading>p{max-width:none;margin-top:15px}.section-heading>div>.eyebrow{margin-bottom:12px}.flavor-list{gap:0}.flavor{border-top:0!important;border-right:1px solid var(--line);padding:0 15px 22px!important;text-align:center}.flavor:last-child{border:0}.ingredient-art{display:block;width:100%;aspect-ratio:3/4;background-image:url('assets/flavors-v2.png');background-size:500% 100%;background-repeat:no-repeat;mix-blend-mode:multiply;margin-bottom:10px}.art-coastal{background-position:0% center}.art-forest{background-position:25% center}.art-garlic{background-position:50% center}.art-campfire{background-position:75% center}.art-chili{background-position:100% center}.flavor strong{font-weight:700;color:var(--flavor);text-transform:uppercase;font-size:25px;letter-spacing:-.7px;min-height:55px}.flavor-sub{display:block;font:700 10px/1.5 var(--body);letter-spacing:1.1px;text-transform:uppercase;min-height:35px}.flavor small{display:block;margin:7px 0}.ingredients{display:block;font:10px/1.9 var(--body);letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.flavor[aria-pressed=true]:after{content:'';position:absolute;left:25%;right:25%;bottom:0;height:4px;background:var(--flavor);clip-path:polygon(1% 30%,97% 0,100% 75%,3% 100%)}.flavor:hover strong{text-decoration:underline;text-underline-offset:6px}.flavor-detail{max-width:800px;margin:30px auto 0;text-align:center;border:0;padding-top:0;min-height:100px}.kitchen{background:transparent}.kitchen .section-intro{text-align:center}.uses{gap:0;margin-top:25px}.uses article{display:block;padding:0 28px;border-right:1px solid var(--line);text-align:center}.uses article:last-child{border:0}.food-art{display:block;width:100%;aspect-ratio:1/1;background:url('assets/kitchen-v2.png') no-repeat;background-size:300% 100%;mix-blend-mode:multiply}.food-sip{background-position:0% center}.food-slurp{background-position:50% center}.food-season{background-position:100% center}.use-word{font:700 44px/1 var(--display);color:var(--ink);margin:15px 0}h3{font:700 12px/1.6 var(--body);letter-spacing:1.3px;text-transform:uppercase}.uses p{margin-inline:auto;font-size:14px}.text-link{font-size:13px;font-weight:700}.follow{background:#eee5d2}.kitchen-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:55px}.kitchen-hero h1{font-size:65px}.kitchen-lead{font-size:21px}.test-note{border:1px solid var(--line);padding:20px;max-width:780px;margin:40px auto 0;font-size:14px}.kitchen-page .kitchen{border-top:0}.kitchen-page .uses p{max-width:330px}.footnote{margin-top:20px}
@media(max-width:1100px){h1{font-size:65px;max-width:620px}.flavor strong{font-size:20px}.flavor{padding-inline:10px!important}.uses article{padding-inline:20px}.kitchen-hero h1{font-size:52px}}
@media(max-width:768px){.hero{min-height:0;display:flex;flex-direction:column}.hero:before{display:none}.hero-copy{order:0;padding-top:40px;padding-bottom:0}.hero-art{position:relative;order:1;width:170%;max-width:none;height:auto;margin-left:-65%;margin-top:-15px;object-fit:contain}h1{font-size:clamp(42px,7.3vw,60px);max-width:650px;letter-spacing:-2px}.hero-copy .button,.hero-copy .status{position:relative;z-index:1}.intro{font-size:18px}.section{padding-block:45px}.flavor-list{gap:28px 0}.flavor{border:0}.flavor:nth-child(odd){border-right:1px solid var(--line)}.flavor:last-child{grid-column:1/-1;width:50%;justify-self:center;border:0}.flavor strong{font-size:24px;min-height:0;margin-bottom:10px}.flavor-sub{min-height:0}.uses{gap:35px}.uses article{display:block;border-right:0;border-bottom:1px solid var(--line);padding:0 0 30px}.food-art{max-width:350px;margin:auto}.use-word{margin:15px 0!important}.uses h3{margin-bottom:16px}.kitchen-hero{grid-template-columns:1fr;gap:15px;padding-top:35px}.kitchen-hero h1{font-size:48px}.kitchen-hero .food-art{max-width:420px}.kitchen-hero .hero-copy-kitchen{order:-1}}
.hero{min-height:0!important;aspect-ratio:3/2}.hero-art{object-fit:contain!important}.hero-copy{padding-top:70px!important}h1{font-size:clamp(48px,4.8vw,72px)!important;max-width:760px!important}.ingredient-art{aspect-ratio:3/5!important}
@media(max-width:768px){.hero{aspect-ratio:auto!important}.hero-copy{padding-top:40px!important}h1{font-size:clamp(42px,7.3vw,60px)!important}}
.ingredient-art{aspect-ratio:3/2!important;background-size:500% auto!important;mix-blend-mode:normal!important;mask-image:radial-gradient(ellipse 70% 70% at center,#000 55%,transparent 100%)}.food-art{mix-blend-mode:normal!important;mask-image:radial-gradient(ellipse 70% 70% at center,#000 60%,transparent 100%)}
.kitchen-hero h1{font-size:clamp(40px,3.6vw,52px)!important}
@media(max-width:768px){.kitchen-hero h1{font-size:42px!important}}
