.currency{font-family:var(--font-sans);font-weight:500;font-size:max(55%,.75rem);letter-spacing:.06em;color:var(--muted)}.btn-ghost{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 38%,transparent)}.btn-ghost:hover{filter:none;box-shadow:inset 0 0 0 1px var(--text)}.social{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--text,var(--cream)) 32%,transparent);border-radius:999px;transition:background-color .2s ease,color .2s ease}.social:hover{background:var(--cream);color:var(--ink)}.field select{width:100%;min-height:3rem;padding:.7rem 2.5rem .7rem .85rem;border:1px solid color-mix(in srgb,var(--text) 38%,transparent);border-radius:.25rem;background-color:color-mix(in srgb,var(--text) 5%,transparent);background-image:linear-gradient(45deg,transparent 50%,var(--text) 50%),linear-gradient(135deg,var(--text) 50%,transparent 50%);background-position:calc(100% - 1.25rem) 50%,calc(100% - .9rem) 50%;background-size:.36rem .36rem,.36rem .36rem;background-repeat:no-repeat;color:var(--text);font:inherit;appearance:none;cursor:pointer}.field select:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.field select option{background:var(--ground);color:var(--text)}.menu-button{display:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:.25rem;cursor:pointer}.menu-button:hover{background:color-mix(in srgb,var(--cream) 10%,transparent)}@media (max-width:47.99rem){.menu-button{display:inline-grid}}.menu{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:var(--ink);color:var(--cream);overflow-y:auto}.menu[open]{display:grid;grid-template-rows:auto 1fr;animation:menu-in .5s cubic-bezier(.16,1,.3,1)}@keyframes menu-in{0%{clip-path:polygon(0 0,100% 0,100% -34%,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 134%)}}.menu-head{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.menu-head .icon-btn:hover{background:color-mix(in srgb,var(--cream) 10%,transparent)}.menu-body{align-content:start;gap:2.5rem;padding-block:1rem 3rem}.menu-body,.menu-links{display:grid}.menu-links li{border-bottom:1px solid color-mix(in srgb,var(--cream) 16%,transparent);animation:menu-item .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + var(--i) * .05s)}@keyframes menu-item{0%{opacity:0;transform:translateY(.75rem)}}.menu-links a{display:block;padding-block:.9rem;font-family:var(--font-display);font-weight:620;font-size:clamp(2.25rem,11vw,3.25rem);line-height:1.05;letter-spacing:-.025em}.menu-links a[aria-current=page]{color:var(--accent-text)}.menu-flavours{display:grid;gap:.9rem}.menu-flavours ul{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.menu-flavours a{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;font-family:var(--font-display);font-weight:600;font-size:var(--text-lg)}.menu-flavours .swatch{width:.85rem;height:.85rem;border-radius:999px;background:var(--swatch);box-shadow:0 0 0 1px color-mix(in srgb,var(--cream) 40%,transparent)}@media (prefers-reduced-motion:reduce){.menu-links li,.menu[open]{animation:none}}.drawer-empty{display:grid;gap:1rem;justify-items:start}.last-order{margin-top:1rem;padding:.9rem 1.1rem;border-radius:.25rem;background:var(--ink);color:var(--cream);font-weight:600;font-size:var(--text-sm);text-align:left;cursor:pointer}.last-order:hover{background:var(--charcoal)}.method{display:grid;gap:.55rem}.method-options{display:grid;grid-template-columns:1fr 1fr;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);border-radius:.25rem;overflow:hidden}.method-option{position:relative;display:grid;align-content:center;gap:.05rem;min-height:3.4rem;padding:.5rem .95rem;cursor:pointer;transition:background-color .25s ease,color .25s ease}.method-option+.method-option{border-left:1px solid color-mix(in srgb,var(--ink) 30%,transparent)}.method-option input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.method-name{font-family:var(--font-display);font-weight:600;line-height:1.15}.method-sub{font-size:var(--text-sm);line-height:1.2;color:var(--paper-muted);transition:color .25s ease}.method-option:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.method-option:has(input:checked){background:var(--ink);color:var(--cream)}.method-option:has(input:checked) .method-sub{color:var(--ash)}.method-option:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:-4px}.method-note{text-wrap:pretty;font-size:var(--text-sm);line-height:1.4;min-height:2.8em}.method-short{color:var(--error);font-weight:500}.totals{display:grid;gap:.25rem}.totals>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:var(--text-sm)}.totals .totals-main{font-size:var(--text-base)}.totals-main .price{font-size:var(--text-2xl)}.drawer-foot .btn[aria-disabled=true]{cursor:not-allowed;filter:saturate(.25) opacity(.5)}.order-summary{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;align-items:baseline;padding-bottom:1.1rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.order-summary .price{font-size:var(--text-lg)}.order-summary .link{grid-column:1/-1;justify-self:start;font-size:var(--text-sm)}.address{min-width:0;margin:0;padding:0;border:0}.address legend{padding:0 0 .75rem;font-family:var(--font-display);font-weight:600;font-size:var(--text-lg)}.address-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem .8rem}.address-grid .field{grid-column:1/-1}.address-grid .field-half{grid-column:auto}.placed{display:grid;gap:1.1rem}.placed-head{display:flex;align-items:center;gap:.9rem}.placed-head .plate{margin-top:.3rem}.placed-tick{flex:none;width:3rem;height:3rem;fill:none;stroke:var(--accent-text);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.placed-tick circle{stroke-dasharray:139;stroke-dashoffset:139;animation:stroke-in .6s cubic-bezier(.16,1,.3,1) forwards}.placed-tick path{stroke-dasharray:32;stroke-dashoffset:32;animation:stroke-in .4s cubic-bezier(.16,1,.3,1) .4s forwards}@keyframes stroke-in{to{stroke-dashoffset:0}}.placed-lead{text-wrap:balance;font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);line-height:1.25}.placed-small{font-size:var(--text-sm)}.slip{padding:.3rem 1.1rem;border-radius:.375rem;background:var(--ink);color:var(--cream)}.slip>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-items:center;padding-block:.8rem}.slip>div+div{border-top:1px solid color-mix(in srgb,var(--cream) 16%,transparent)}.slip dt{grid-column:1;font-family:var(--font-display);font-weight:500;font-size:var(--text-xs);letter-spacing:var(--tracking-plate);text-transform:uppercase;color:var(--ash)}.slip dd{grid-column:1;font-size:var(--text-lg);line-height:1.25;overflow-wrap:anywhere}.slip dd.price{font-size:var(--text-xl);letter-spacing:.01em}.slip .copy{grid-column:2;grid-row:1/span 2}.copy{min-width:4.9rem;min-height:2.6rem;padding:0 .8rem;border:1px solid color-mix(in srgb,var(--cream) 36%,transparent);border-radius:.25rem;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.copy:hover,.copy[data-copied]{border-color:var(--cream)}.copy[data-copied]{background:var(--cream);color:var(--ink)}.placed-lines li{display:flex;justify-content:space-between;gap:1rem;padding-block:.45rem;border-bottom:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-size:var(--text-sm)}.placed-lines li:last-child{border-bottom:0}@media (prefers-reduced-motion:reduce){.placed-tick circle,.placed-tick path{animation:none;stroke-dashoffset:0}}.product .h3 a:hover{color:var(--accent-text)}.product .quiet{margin-top:.6rem;padding-block:.35rem}.panel-more{padding-block:.4rem;font-size:var(--text-sm);font-weight:600;text-decoration:underline}.panel-more:hover{text-decoration-thickness:.12em}.eat{display:grid;gap:clamp(2.5rem,5vw,4.5rem)}.eat-title{font-size:var(--text-5xl);max-width:11ch}.eat-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.eat-way{display:grid;align-content:start;gap:clamp(1.25rem,3vw,2.25rem);padding-inline:clamp(1.25rem,3.2vw,3.25rem);border-left:1px solid color-mix(in srgb,var(--text) 20%,transparent)}.eat-way:first-child{padding-left:0;border-left:0}.eat-way:last-child{padding-right:0}.eat-art{width:min(100%,14rem)}.eat-art svg{display:block;width:100%;height:auto;overflow:visible}.eat-line{fill:none;stroke:var(--text);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s cubic-bezier(.16,1,.3,1) var(--reveal-delay)}.eat-band,.eat-chip{fill:var(--accent);transition:fill .35s ease,opacity .7s ease calc(var(--reveal-delay) + .5s)}.eat-plate{fill:none;stroke:var(--on-fill);stroke-width:2;opacity:.9;transition:stroke .35s ease,opacity .7s ease calc(var(--reveal-delay) + .7s)}[data-reveal=pending] .eat-plate{opacity:0}[data-reveal=pending] .eat-line{stroke-dashoffset:1}[data-reveal=pending] .eat-band,[data-reveal=pending] .eat-chip{opacity:0}.eat-text{display:grid;gap:.5rem}.eat-text .h3{font-size:var(--text-2xl)}.eat-text p:last-child{max-width:26ch}@media (prefers-reduced-motion:no-preference){.eat-chip{transform-box:fill-box;transform-origin:center;animation:2.8s ease-in-out calc(var(--i) * .4s) infinite both}.eat-rise .eat-chip{animation-name:chip-rise}.eat-fall .eat-chip{animation-name:chip-fall;animation-duration:3.2s;animation-timing-function:cubic-bezier(.5,0,.75,.6)}.eat-toss .eat-chip{animation-name:chip-toss;animation-duration:2.4s;animation-delay:calc(var(--i) * .28s)}}@keyframes chip-rise{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-11px) rotate(18deg)}}@keyframes chip-fall{0%{transform:translateY(-22px);opacity:0}18%{opacity:1}62%{transform:translateY(46px);opacity:1}74%,to{transform:translateY(52px);opacity:0}}@keyframes chip-toss{0%,55%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-9px) rotate(40deg)}}@media (max-width:47.99rem){.eat-ways{grid-template-columns:1fr}.eat-way,.eat-way:first-child,.eat-way:last-child{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.5rem 0;border-left:0;border-top:1px solid color-mix(in srgb,var(--text) 20%,transparent)}.eat-way:last-child{border-bottom:1px solid color-mix(in srgb,var(--text) 20%,transparent)}}.page-head{padding-block:clamp(2.5rem,5vw,4.5rem) max(calc(var(--cut-h) * .34),min(var(--cut-h),9rem))}.page-head .content{display:grid;justify-items:start;gap:clamp(1.1rem,2vw,1.75rem)}.page-title{font-size:clamp(2.75rem,1.6rem + 5.4vw,6rem);max-width:11ch}.page-head .lead{max-width:40ch;color:var(--ash);text-wrap:pretty}.page-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem;width:100%;margin-top:clamp(1rem,3vw,2.25rem)}.page-aside li{font-family:var(--font-display);font-weight:500;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.page-aside li:first-child{color:var(--accent-text);transition:color .35s ease}.page-aside a{display:inline-block;padding-block:.55rem;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.page-aside a:hover{text-decoration-color:currentColor}@media (min-width:48rem){.page-aside{grid-template-columns:1fr;gap:.85rem;width:auto}.page-aside li{font-size:var(--text-sm);letter-spacing:var(--tracking-plate);white-space:nowrap}.page-aside a{padding-block:.2rem}}@media (min-width:64rem){.page-head .content>*{max-width:min(100%,46rem)}.page-title{max-width:12ch}}.page-first{padding-top:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(4.5rem,2.6rem + 5vw,8rem)}.product-top .panel,html[data-stage=full] .product-top .panel{position:relative;top:auto}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .65rem}.crumbs li{display:inline-flex;align-items:center}.crumbs li+li:before{content:"/";margin-right:.65rem;opacity:.5}.crumbs a{padding-block:.5rem}.crumbs a:hover{text-decoration:underline}.product-info{gap:clamp(1.25rem,3vh,2.25rem)}.product-info,.product-name{display:grid;justify-items:start}.product-name{gap:.9rem}.product-hero .panel-bag{margin-block:0}.product-hero .panel-grid{gap:1.75rem}.panel .panel-price span{opacity:1}.product-hero .panel-claim{font-size:var(--text-lg)}.product-hero .panel-price span{letter-spacing:.04em}.buy{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.buy .stepper{border-color:color-mix(in srgb,var(--text) 45%,transparent);min-height:3.25rem}.buy .stepper button{height:3.25rem}.buy .stepper button:hover:not(:disabled){background:color-mix(in srgb,var(--text) 12%,transparent)}.product-receive{max-width:34ch;font-size:var(--text-sm)}@media (min-width:64rem){.product-hero .panel-grid{--name-size:clamp(6rem,10.4vw,11.5rem);grid-template-rows:auto;align-items:center}.product-info{grid-column:1;grid-row:1}.product-hero .panel-bag{grid-row:1}.product-hero .panel-buy{margin-top:0}}.facts{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);align-items:start}.facts .h2{font-size:var(--text-5xl)}.facts-head{display:grid;gap:1rem}.facts-head p{max-width:26ch;font-size:var(--text-lg);line-height:1.4}.facts-list>div{display:grid;grid-template-columns:clamp(6rem,12vw,10rem) minmax(0,1fr);align-items:baseline;column-gap:1rem;padding-block:clamp(1rem,2vw,1.5rem);border-top:1px solid color-mix(in srgb,var(--text) 24%,transparent)}.facts-list>div:last-child{border-bottom:1px solid color-mix(in srgb,var(--text) 24%,transparent)}.facts-list dt{color:var(--muted)}.facts-list dd{font-family:var(--font-display);font-weight:620;font-size:var(--text-3xl);line-height:1.1;letter-spacing:-.015em}.facts-list>div:nth-child(2) dd{color:var(--accent-text);transition:color .35s ease}@media (max-width:56.24rem){.facts{grid-template-columns:1fr}}.others{display:grid;gap:clamp(2rem,4vw,3.5rem)}.others-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.other{--ground:var(--ink);--text:var(--cream);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:clamp(13rem,24vw,21rem);padding:clamp(1.25rem,3vw,2.75rem);border-radius:.375rem;background:var(--ground);color:var(--text);overflow:hidden}.other[data-flavour=chicken]{--ground:#df9422;--text:#120e0b}.other[data-flavour=beef]{--ground:#b8303a;--text:#f3e9da}.other[data-flavour=brisket]{--ground:#241b15;--text:#f3e9da}.other-bag img{display:block;width:100%;height:auto;transform:rotate(-7deg) translateY(9%);filter:drop-shadow(0 1.2rem 1.3rem rgb(0 0 0/.34));transition:transform .7s cubic-bezier(.16,1,.3,1)}.other:focus-visible .other-bag img,.other:hover .other-bag img{transform:rotate(-2deg) translateY(1%) scale(1.04)}.other-text{display:grid;justify-items:start;gap:.6rem}.other-name{font-family:var(--font-display);font-weight:660;font-size:clamp(2.1rem,.9rem + 3.1vw,4.1rem);line-height:.9;letter-spacing:-.035em}.other-text{min-width:0}.other .price{font-size:var(--text-xl)}.other .currency{color:inherit}@media (max-width:43.99rem){.others-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.other-bag img{transition:none}}.about-blocks{display:grid}.about-block{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1rem clamp(2rem,6vw,6rem);align-items:baseline;padding-block:clamp(1.75rem,3.5vw,3rem);border-top:1px solid color-mix(in srgb,var(--text) 24%,transparent)}.about-block:last-child{border-bottom:1px solid color-mix(in srgb,var(--text) 24%,transparent)}.about-block p{max-width:44ch;font-size:var(--text-lg);line-height:1.45}.about-flavours{padding-block:clamp(4.5rem,3rem + 7vw,9rem)}.about-flavours .statement-text{justify-items:start}.about-list{display:grid;width:100%;max-width:30rem}.about-list a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.9rem;border-bottom:1px solid color-mix(in srgb,var(--text) 20%,transparent);transition:padding-left .4s cubic-bezier(.16,1,.3,1)}.about-list a:hover{padding-left:.6rem}.about-list-name{font-family:var(--font-display);font-weight:640;font-size:var(--text-4xl);line-height:1;letter-spacing:-.03em}.about-list .muted{font-size:var(--text-sm);text-align:right;white-space:nowrap}@media (max-width:29.99rem){.about-list-name{font-size:var(--text-3xl)}}.about-mark{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.about-mark-art{display:grid;justify-items:start;gap:clamp(2rem,5vw,3rem)}.about-mark-art svg{width:min(100%,24rem);height:auto;color:var(--ink)}.about-swatches{display:flex;gap:.75rem}.about-swatches li{display:grid;place-items:center;width:clamp(4.5rem,9vw,6.5rem);aspect-ratio:1;border-radius:.375rem}.about-swatches img{width:58%;height:auto;filter:drop-shadow(0 .4rem .5rem rgb(0 0 0/.3))}.about-mark-text{display:grid;justify-items:start;gap:1.1rem}.about-mark-text>p{max-width:42ch;font-size:var(--text-lg);line-height:1.45}.about-wholesale{display:grid;justify-items:start;gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--text) 24%,transparent)}@media (max-width:56.24rem){.about-block,.about-mark{grid-template-columns:1fr}}.faq-groups{display:grid;gap:clamp(3rem,6vw,5.5rem)}.faq-group{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:1.25rem clamp(2rem,6vw,6rem);align-items:start;scroll-margin-top:calc(var(--header-h) + 1.5rem)}.faq-group-title{font-size:var(--text-3xl)}.faq-more{color:var(--muted)}@media (min-width:56.25rem){.faq-group-title{position:sticky;top:calc(var(--header-h) + 2rem)}.faq-more{margin-left:calc((100% - clamp(2rem, 6vw, 6rem)) * 4 / 11 + clamp(2rem, 6vw, 6rem))}}@media (max-width:56.24rem){.faq-group{grid-template-columns:1fr}}.voices{display:grid;gap:clamp(2rem,4vw,3.5rem)}.voice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(1.5rem,3vw,3rem)}.voice-list figure{display:grid;gap:1rem;padding-top:1.25rem;border-top:2px solid var(--accent)}.voice-list blockquote{font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);line-height:1.3}.footer-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,2fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);padding-bottom:2.75rem}.footer-brand{display:grid;justify-items:start;gap:1.25rem}.footer-brand .brand-stack{--logo-h:5.5rem;--logo-w:calc(var(--logo-h) * 1.0643);--words-w:calc(var(--logo-w) * 1.163);display:grid;justify-items:start;gap:.125rem}.footer-brand .brand-stack .brand-logo{margin-left:calc(var(--words-w) * .079)}.footer-brand .brand-stack .brand-words{width:var(--words-w);height:auto;margin:0}.footer-col{display:grid;align-content:start;gap:.9rem}.footer-col .plate{color:var(--ash)}.footer-col ul{display:grid;gap:.15rem;font-size:var(--text-sm);font-weight:500}.footer-col a{display:inline-block;padding-block:.4rem}.footer-col a:hover{text-decoration:underline}@media (max-width:39.99rem){.footer-top{grid-template-columns:1fr 1fr;text-align:left}.footer-brand{grid-column:1/-1}}.desk-section{min-height:70svh;padding-block:clamp(2rem,5vw,4rem)}.desk{display:grid;gap:2.25rem;width:min(100%,34rem);margin-inline:auto}.desk-order{display:grid;gap:.6rem}.desk-facts>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:1rem;padding-block:.75rem;border-top:1px solid color-mix(in srgb,var(--text) 18%,transparent)}.desk-facts dt{color:var(--muted);font-size:var(--text-sm)}.desk-facts dd{overflow-wrap:anywhere}.desk-line{display:flex;justify-content:space-between;gap:1rem}.desk-total dd{font-size:var(--text-2xl)}.desk-actions{display:grid;gap:.7rem}.desk-actions .btn{flex-wrap:wrap;min-height:3.5rem;padding-block:.6rem;text-align:center}.desk-btn-sub{font-weight:400}.desk-small{font-size:var(--text-sm);min-height:1.4em}.desk-settings{padding-top:1.75rem;border-top:2px solid var(--ink)}.desk-save{display:flex;align-items:center;gap:1rem}.desk-empty{display:grid;gap:.9rem}[data-reveal-kind=slash]{clip-path:polygon(0 -10%,140% -10%,105% 110%,0 110%);transition:clip-path 1s cubic-bezier(.16,1,.3,1) var(--reveal-delay)}[data-reveal-kind=slash][data-reveal=pending]{clip-path:polygon(0 -10%,0 -10%,-35% 110%,0 110%)}@media (prefers-reduced-motion:no-preference){.bag-count{animation:count-land .5s cubic-bezier(.16,1,.3,1)}html:not([data-stage=full]) .product .bag-pick:hover img{transform:rotate(-2.5deg) translateY(-1.5%)}.product .bag-slot img{transition:opacity .12s linear,transform .6s cubic-bezier(.16,1,.3,1)}}@keyframes count-land{0%{transform:scale(.4)}60%{transform:scale(1.18)}}.nowrap{white-space:nowrap}[data-view-focus=placed]:focus{outline:none}.other,.panel{--accent-text:var(--text)}.other:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.field .check input{appearance:none;display:grid;place-content:center;width:1.4rem;height:1.4rem;min-height:0;padding:0;margin-top:.05rem;border:1.5px solid color-mix(in srgb,var(--text) 62%,transparent);border-radius:.2rem;background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.field .check input:before{content:"";width:.8rem;height:.8rem;background:var(--on-fill);clip-path:polygon(8% 52%,0 64%,38% 100%,100% 22%,88% 10%,37% 74%);transform:scale(0);transition:transform .15s cubic-bezier(.16,1,.3,1)}.field .check input:checked{border-color:var(--fill);background:var(--fill)}.field .check input:checked:before{transform:scale(1)}.field .check input[aria-invalid=true]{border-color:var(--error)}.check{cursor:pointer}html{scrollbar-color:color-mix(in srgb,var(--cream) 34%,transparent) var(--ink)}.drawer-body,.menu{scrollbar-width:thin}.drawer-body{scrollbar-color:color-mix(in srgb,var(--ink) 30%,transparent) transparent}.menu{scrollbar-color:color-mix(in srgb,var(--cream) 30%,transparent) transparent}@media (max-width:47.99rem){.crumbs a,.faq-head .link,.footer-col a,.line-controls .quiet,.name .link,.panel-more,.product .quiet{display:inline-flex;align-items:center;min-height:2.75rem}.product .quiet{margin-top:0}.footer-col a{padding-block:0}.footer-col ul{gap:0}}.drawer-body .method{margin-top:1.5rem}.drawer-body .method-note{min-height:0}.address-note{margin-top:.7rem;font-size:var(--text-sm);line-height:1.4}.method-postal{grid-template-columns:1fr 9.5rem;align-items:center;gap:.8rem;animation:postal-in .28s cubic-bezier(.2,.7,.2,1)}.method-postal input{min-height:2.75rem;text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums}@keyframes postal-in{0%{opacity:0;transform:translateY(-.3rem)}}@media (prefers-reduced-motion:reduce){.method-postal{animation:none}}.desk-actions .btn{flex-direction:column;gap:.1rem}.ordering-strip{padding-block:clamp(2.5rem,5vw,4rem)}.ordering-strip .content{display:grid;gap:1.25rem;justify-items:start}.ordering-strip .plate{color:var(--ash)}.strip-steps{flex-wrap:wrap;gap:.6rem 0;counter-reset:strip}.strip-steps,.strip-steps li{display:flex;align-items:center}.strip-steps li{counter-increment:strip;font-family:var(--font-display);font-weight:620;font-size:var(--text-2xl);line-height:1.15;letter-spacing:-.015em}.strip-steps li+li:before{content:"";width:.34em;height:.34em;margin-inline:clamp(.9rem,2vw,1.75rem);background:var(--accent);transform:rotate(45deg);transition:background-color .35s ease}@media (max-width:47.99rem){.strip-steps{display:grid;gap:.5rem}.strip-steps li{font-size:var(--text-xl)}.strip-steps li+li:before,.strip-steps li:before{content:"";width:.34em;height:.34em;margin-inline:0 .8rem;background:var(--accent);transform:rotate(45deg)}}@media (min-width:64rem){.faq-groups .faq-group:first-child .faq{margin-top:calc(var(--cut-h) * -.34)}.page-first .reach{grid-template-rows:none}.page-first .reach-block{grid-template-rows:none;grid-row:auto;align-content:start}.page-first .reach-block:last-child{margin-top:calc(var(--cut-h) * -.42)}}.campaign-section{padding-bottom:0}.campaign-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.campaign-head p{font-size:var(--text-lg)}.campaign{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-panel{position:relative;min-width:0;background:var(--ink)}.campaign-link{position:relative;display:block;color:var(--cream);overflow:hidden}.campaign-image{aspect-ratio:4/5}.campaign-image img{display:block;width:100%;height:100%;object-fit:cover}.campaign-caption{position:absolute;inset:auto 0 0 0;display:grid;gap:.3rem;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,2.4vw,2.5rem) clamp(1.25rem,2.4vw,2.25rem);background:linear-gradient(0deg,rgb(18 14 11/.82) 0,rgb(18 14 11/.55) 45%,rgb(18 14 11/0))}.campaign-caption .plate{opacity:.86}.campaign-title{font-family:var(--font-display);font-weight:620;font-size:var(--text-3xl);line-height:1.08;letter-spacing:var(--tracking-heading)}.campaign-body{max-width:26ch;font-size:var(--text-base);line-height:1.4}.campaign-caption:after{content:"";width:2.5rem;height:2px;margin-top:.7rem;background:currentColor;transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.campaign-link .campaign-image img{transition:transform 1.4s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s)}.campaign-link:hover .campaign-image:not([data-reveal=pending]) img{transform:scale(1.035);transition-delay:0s}.campaign-link:hover .campaign-caption:after{transform:scaleX(2.4)}}.campaign-link:focus-visible{outline:3px solid var(--cream);outline-offset:-6px}@media (max-width:47.99rem){.campaign{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.campaign::-webkit-scrollbar{display:none}.campaign-panel{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.campaign-caption:after,.campaign-link .campaign-image img{transition:none}}.moment{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,6rem)}.moment-image{aspect-ratio:4/5;overflow:hidden;border-radius:.25rem;background:color-mix(in srgb,var(--kraft) 55%,var(--paper))}.moment-image img{display:block;width:100%;height:100%;object-fit:cover}.moment-text{display:grid;gap:1rem;justify-items:start}.moment-text .h2{font-size:var(--text-5xl)}@media (max-width:56.24rem){.moment{grid-template-columns:1fr}.moment-image{aspect-ratio:1/1}.moment-image img{object-position:50% 20%}}.chips{display:grid;gap:clamp(1.5rem,3vw,3rem)}.chips-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:1rem clamp(2rem,6vw,6rem)}.chips-title{font-size:var(--text-5xl);max-width:12ch}.chips-head .lead{justify-self:end;max-width:30ch}.chips-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,3rem)}.chips-kind{display:grid;gap:.25rem;min-width:0}.chip-slot{position:relative;aspect-ratio:11/8}.chip-slot img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}html[data-stage=full] .chip-slot img{opacity:0}.chips-name{display:grid;justify-items:start;gap:.35rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--text) 20%,transparent)}.chips-name-word{font-family:var(--font-display);font-weight:640;font-size:var(--text-4xl);line-height:1;letter-spacing:var(--tracking-heading);transition:color .3s ease}.chips-kind[data-flavour=chicken] .chips-name:hover .chips-name-word{color:#8f5a06}.chips-kind[data-flavour=beef] .chips-name:hover .chips-name-word{color:#b02a31}@media (max-width:43.99rem){.chips-head{grid-template-columns:1fr}.chips-head .lead{justify-self:start}.chips-row{grid-template-columns:1fr;gap:2rem}.chip-slot{width:min(100%,24rem)}}.facts-chips{width:min(100%,26rem);margin-top:clamp(1rem,3vw,2.5rem)}.hero-chips{position:absolute;inset:0;pointer-events:none;transition:opacity .25s ease}html[data-stage=full] .hero-chips{opacity:0}.hero-chip{position:absolute;left:calc(50% + var(--x));top:calc(50% - var(--y));width:var(--w);height:auto;translate:-50% -50%;rotate:var(--r);filter:drop-shadow(0 .7rem .9rem rgb(0 0 0/.45))}@media (prefers-reduced-motion:no-preference){.hero-chip{animation:chip-out .62s cubic-bezier(.2,.9,.3,1.15) calc(var(--i) * 55ms + .12s) both}}@keyframes chip-out{0%{opacity:0;scale:.35;rotate:calc(var(--r) + 60deg)}}@media (max-width:63.99rem){.hero-chip-low{display:none}}.product-receive>span{display:block}.stars{position:relative;display:inline-block;flex:none;line-height:0;vertical-align:middle}.stars-fill,.stars-track{display:flex;gap:.14em}.stars svg{width:1em;height:1em;fill:currentColor}.stars-sm{font-size:1rem}.stars-lg{font-size:1.4rem}.stars-track{color:color-mix(in srgb,var(--text) 16%,transparent)}.stars-fill{position:absolute;inset:0;color:var(--accent-text);clip-path:inset(0 calc((1 - var(--share)) * 100%) 0 0);transition:color .35s ease}.reviews{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);align-items:start}.reviews:has(>.reviews-main:empty){grid-template-columns:minmax(0,1fr)}.reviews-side{display:grid;gap:1.5rem;align-content:start;justify-items:start}.reviews .h2{font-size:var(--text-5xl)}.reviews-invite{display:grid;gap:1.75rem;justify-items:start;padding-top:clamp(1.5rem,3vw,2.25rem);border-top:1px solid color-mix(in srgb,var(--text) 24%,transparent)}.reviews-intro{max-width:24ch;font-family:var(--font-display);font-weight:560;font-size:var(--text-3xl);line-height:1.15;letter-spacing:-.012em;text-wrap:balance}.reviews-summary{display:grid;gap:1.5rem;inline-size:min(100%,22rem)}.reviews-score{display:flex;align-items:center;gap:1rem}.reviews-average{font-family:var(--font-display);font-weight:620;font-size:clamp(3.4rem,2.6rem + 3vw,5.25rem);line-height:.9;letter-spacing:-.03em;font-variant-numeric:lining-nums}.reviews-score-side{display:grid;gap:.4rem;font-size:var(--text-sm)}.reviews-bars{display:grid;gap:.5rem;padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--text) 24%,transparent)}.reviews-bars li{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.75rem;font-size:var(--text-sm);color:var(--muted)}.reviews-bar-star{display:inline-flex;align-items:center;gap:.2rem;font-variant-numeric:tabular-nums}.reviews-bar-star svg{width:.8rem;height:.8rem;fill:currentColor}.reviews-bar{display:block;height:.375rem;border-radius:999px;background:color-mix(in srgb,var(--text) 10%,transparent);overflow:hidden}.reviews-bar>span{display:block;height:100%;border-radius:inherit;background:var(--accent-text);transition:background-color .35s ease}.reviews-bar-count{text-align:end;font-variant-numeric:tabular-nums}.reviews-thanks{max-width:26rem}.reviews-thanks:focus{outline:none}.reviews-main{display:grid;gap:2.25rem;min-width:0}.reviews-list{border-top:1px solid color-mix(in srgb,var(--text) 24%,transparent)}.review{display:grid;gap:.7rem;padding-block:clamp(1.35rem,2.6vw,1.9rem);border-bottom:1px solid color-mix(in srgb,var(--text) 24%,transparent);scroll-margin-top:calc(var(--header-h) + 1rem)}.review:focus{outline:none}.review:focus-visible{outline:2px solid var(--accent-text);outline-offset:.5rem}.review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem}.review-name{font-weight:600}.review-date{font-size:var(--text-sm);color:var(--muted)}.review-body{max-width:62ch;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty}.reviews-more,.reviews-note{justify-self:start}.review-form{max-width:40rem;padding:clamp(1.25rem,.8rem + 2vw,2.25rem);border:1px solid color-mix(in srgb,var(--text) 18%,transparent);border-radius:.25rem;background:color-mix(in srgb,var(--text) 3%,transparent);gap:1.4rem;scroll-margin-top:calc(var(--header-h) + 1rem)}.review-form .h3:focus{outline:none}.stars-pick{margin:0;padding:0;border:0;min-width:0}.stars-pick legend{margin-bottom:.4rem;font-size:var(--text-sm);font-weight:600}.stars-pick-row{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem}.star-pick{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.25rem;cursor:pointer}.star-pick svg{width:2rem;height:2rem;fill:transparent;stroke:color-mix(in srgb,var(--text) 45%,transparent);stroke-width:1.3;stroke-linejoin:round;transition:fill .15s ease,stroke .15s ease,transform .2s cubic-bezier(.16,1,.3,1)}.star-pick[data-on] svg{fill:var(--accent);stroke:var(--accent)}.star-pick:hover svg{transform:scale(1.1)}.star-pick:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:1px}.stars-pick[aria-invalid=true] .star-pick:not([data-on]) svg{stroke:var(--error)}.stars-pick-echo{margin-left:.6rem;font-size:var(--text-sm);color:var(--muted)}.field-count,.field-hint{font-size:var(--text-xs);color:var(--muted)}.field-foot{display:flex;justify-content:space-between;align-items:start;gap:1rem}.field-count{flex:none;font-variant-numeric:tabular-nums}.field-count[data-low]{color:var(--text)}.field input::placeholder{color:color-mix(in srgb,var(--text) 45%,transparent)}.review-form-note{max-width:60ch;font-size:var(--text-sm);line-height:1.5;color:var(--muted)}.review-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}@media (min-width:64rem){.reviews-side{position:sticky;top:calc(var(--header-h) + 2rem)}}@media (max-width:56.24rem){.reviews{grid-template-columns:minmax(0,1fr)}.reviews-summary{inline-size:100%}}@media (prefers-reduced-motion:reduce){.reviews-bar>span,.star-pick svg,.stars-fill{transition:none}.star-pick:hover svg{transform:none}}.moderate{display:grid;gap:1.5rem;max-width:44rem}.moderate .h2:focus{outline:none}.moderate-lead{max-width:52ch;font-size:var(--text-lg);line-height:1.45}.moderate-status{display:inline-flex;align-items:center;gap:.6rem;font-weight:600}.moderate-dot{width:.65rem;height:.65rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--accent) 22%,transparent)}.moderate-status[data-published] .moderate-dot{background:var(--text);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--text) 14%,transparent)}.moderate-review{display:grid;gap:1.1rem;padding-block:1.5rem;border-block:1px solid color-mix(in srgb,var(--text) 24%,transparent)}.moderate-body{font-size:var(--text-lg);line-height:1.55}.moderate-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.moderate-facts>div{display:grid;gap:.25rem}.moderate-facts dt{color:var(--muted)}.moderate-facts dd{font-weight:600;overflow-wrap:anywhere}.moderate-rules{display:grid;gap:.6rem;padding:1.1rem 1.25rem;border-radius:.25rem;background:color-mix(in srgb,var(--text) 6%,transparent);font-size:var(--text-sm);line-height:1.5}.moderate-actions{display:flex;flex-wrap:wrap;gap:.75rem}.moderate-confirm{display:grid;gap:.9rem;padding:1.1rem 1.25rem;border:1px solid var(--error);border-radius:.25rem}.moderate-confirm p{font-weight:600}.btn.moderate-delete{background:var(--error);color:#fff}@media (max-width:30rem){.moderate-facts{grid-template-columns:minmax(0,1fr)}.moderate-actions .btn{flex:1 1 100%}}@font-face{font-family:display;src:url(/_next/static/media/9ef9b9978ecd72d7-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:display Fallback;src:local("Times New Roman");ascent-override:101.05%;descent-override:34.36%;line-gap-override:0.00%;size-adjust:123.71%}.__className_3b4bec{font-family:display,display Fallback,Georgia,Times New Roman,serif;font-style:normal}.__variable_3b4bec{--font-besley:"display","display Fallback",Georgia,Times New Roman,serif}@font-face{font-family:sans;src:url(/_next/static/media/293bdbb2c1cb6716-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:89.59%;descent-override:25.60%;line-gap-override:8.23%;size-adjust:109.39%}.__className_808ec3{font-family:sans,sans Fallback,system-ui,Arial,sans-serif;font-style:normal}.__variable_808ec3{--font-supreme:"sans","sans Fallback",system-ui,Arial,sans-serif}