.story-block-stream.svelte-do4jcw{container-type:inline-size}.story-block.svelte-do4jcw{width:min(100% - 64px,1120px);margin:0 auto;padding:96px 0}.story-block.svelte-do4jcw+.story-block:where(.svelte-do4jcw){padding-top:24px}.block-eyebrow.svelte-do4jcw{color:var(--food-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:850}.story-block.svelte-do4jcw h2:where(.svelte-do4jcw),.story-callout.svelte-do4jcw h2:where(.svelte-do4jcw){max-width:820px;color:var(--food-primary-dark);font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,5vw,68px);font-weight:730;line-height:.98}.block-intro.svelte-do4jcw{color:#5f574d;max-width:760px;font-family:var(--font-display);margin:-5px 0 34px;font-size:21px;line-height:1.5}.prose-block.svelte-do4jcw{width:min(100% - 64px,850px)}.prose-block.layout-wide.svelte-do4jcw{width:min(100% - 64px,1120px)}.prose-copy.svelte-do4jcw{color:#39342e;max-width:760px;font-size:18px;line-height:1.82}.layout-wide.svelte-do4jcw .prose-copy:where(.svelte-do4jcw){max-width:900px;font-family:var(--font-display);font-size:clamp(22px,2.1vw,29px);line-height:1.55}.layout-columns.svelte-do4jcw .prose-copy:where(.svelte-do4jcw){columns:2 320px;column-gap:56px;max-width:none}.prose-copy.svelte-do4jcw p:where(.svelte-do4jcw){break-inside:avoid;margin:0 0 26px}.emphasis-quiet.svelte-do4jcw{color:#645d53}.emphasis-accent.svelte-do4jcw{background:color-mix(in srgb, var(--food-accent) 8%, var(--food-card));border-left:4px solid var(--food-accent);padding:54px}.drop-cap.svelte-do4jcw .prose-copy:where(.svelte-do4jcw) p:where(.svelte-do4jcw):first-child:first-letter{float:left;color:var(--food-accent-dark);font-family:var(--font-display);margin:.08em .12em 0 0;font-size:5.2em;font-weight:700;line-height:.72}.story-image.svelte-do4jcw{margin:0 auto 96px;position:relative}.story-image.size-standard.svelte-do4jcw{width:min(100% - 64px,820px)}.story-image.size-wide.svelte-do4jcw{width:min(100% - 40px,1240px)}.story-image.size-full.svelte-do4jcw{width:100%}.story-image.placement-left.svelte-do4jcw:not(.size-full){margin-left:max(32px,50% - 620px)}.story-image.placement-right.svelte-do4jcw:not(.size-full){margin-right:max(32px,50% - 620px)}.story-image.svelte-do4jcw img:where(.svelte-do4jcw),.gallery-grid.svelte-do4jcw img:where(.svelte-do4jcw){object-fit:cover;width:100%;height:auto;display:block}.story-image.svelte-do4jcw figcaption:where(.svelte-do4jcw),.gallery-grid.svelte-do4jcw figcaption:where(.svelte-do4jcw){color:#70685d;margin-top:11px;font-size:11px;line-height:1.55}.treatment-framed.svelte-do4jcw,.food-story-page[data-images=framed] .treatment-inherit.svelte-do4jcw{background:var(--food-card);border:1px solid #352b201f;padding:14px;box-shadow:0 28px 65px #3c2d1c21}.treatment-soft.svelte-do4jcw img:where(.svelte-do4jcw),.food-story-page[data-images=soft] .treatment-inherit.svelte-do4jcw img:where(.svelte-do4jcw){border-radius:4px 56px}.gallery-block.svelte-do4jcw{width:min(100% - 40px,1240px)}.gallery-grid.svelte-do4jcw{gap:18px;display:grid}.gallery-block.layout-pair.svelte-do4jcw .gallery-grid:where(.svelte-do4jcw),.gallery-block.layout-grid.svelte-do4jcw .gallery-grid:where(.svelte-do4jcw){grid-template-columns:repeat(2,1fr)}.gallery-block.layout-grid.svelte-do4jcw figure:where(.svelte-do4jcw):first-child:nth-last-child(3){grid-row:span 2}.gallery-block.layout-filmstrip.svelte-do4jcw .gallery-grid:where(.svelte-do4jcw){scroll-snap-type:x mandatory;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;overflow-x:auto}.gallery-grid.svelte-do4jcw figure:where(.svelte-do4jcw){scroll-snap-align:start;min-width:0}.gallery-grid.svelte-do4jcw img:where(.svelte-do4jcw){aspect-ratio:4/3}.story-quote.svelte-do4jcw{width:min(100% - 64px,980px);margin:16px auto 96px;padding:58px}.story-quote.svelte-do4jcw blockquote:where(.svelte-do4jcw){margin:0}.story-quote.svelte-do4jcw p:where(.svelte-do4jcw){font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4.2vw,58px);font-weight:650;line-height:1.13}.story-quote.svelte-do4jcw figcaption:where(.svelte-do4jcw){letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:12px;font-weight:800}.story-quote.style-pull.svelte-do4jcw{color:var(--food-primary-dark);border-block:1px solid rgba(var(--food-primary-rgb), .24)}.story-quote.style-banner.svelte-do4jcw{color:#fff;background:var(--food-primary-dark);width:100%}.story-quote.style-banner.svelte-do4jcw p:where(.svelte-do4jcw),.story-quote.style-banner.svelte-do4jcw figcaption:where(.svelte-do4jcw){width:min(100%,980px);margin-inline:auto}.story-quote.style-aside.svelte-do4jcw{width:min(100% - 64px,680px);color:var(--food-accent-dark);background:color-mix(in srgb, var(--food-warm) 70%, white);margin-right:max(32px,50% - 560px)}.timeline-block.svelte-do4jcw ol:where(.svelte-do4jcw),.technique-block.svelte-do4jcw ol:where(.svelte-do4jcw){margin:38px 0 0;padding:0;list-style:none}.timeline-block.svelte-do4jcw li:where(.svelte-do4jcw),.technique-block.svelte-do4jcw li:where(.svelte-do4jcw){border-top:1px solid #352b2021;grid-template-columns:130px 1fr;gap:30px;padding:28px 0;display:grid}.timeline-block.svelte-do4jcw li:where(.svelte-do4jcw)>span:where(.svelte-do4jcw),.technique-block.svelte-do4jcw li:where(.svelte-do4jcw)>span:where(.svelte-do4jcw){color:var(--food-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.timeline-block.svelte-do4jcw h3:where(.svelte-do4jcw),.technique-block.svelte-do4jcw h3:where(.svelte-do4jcw),.comparison-block.svelte-do4jcw h3:where(.svelte-do4jcw){color:var(--food-primary-dark);font-family:var(--font-display);margin:0 0 9px;font-size:27px;line-height:1.1}.timeline-block.svelte-do4jcw li:where(.svelte-do4jcw) p:where(.svelte-do4jcw),.technique-block.svelte-do4jcw li:where(.svelte-do4jcw) p:where(.svelte-do4jcw){color:#5d564c;max-width:700px;margin:0;font-size:15px;line-height:1.7}.timeline-block.layout-cards.svelte-do4jcw ol:where(.svelte-do4jcw),.technique-block.layout-cards.svelte-do4jcw ol:where(.svelte-do4jcw){grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.timeline-block.layout-cards.svelte-do4jcw li:where(.svelte-do4jcw),.technique-block.layout-cards.svelte-do4jcw li:where(.svelte-do4jcw){background:var(--food-card);border:1px solid #352b201c;padding:26px;display:block}.timeline-block.layout-cards.svelte-do4jcw li:where(.svelte-do4jcw)>span:where(.svelte-do4jcw),.technique-block.layout-cards.svelte-do4jcw li:where(.svelte-do4jcw)>span:where(.svelte-do4jcw){margin-bottom:18px;display:block}.fact-grid-block.svelte-do4jcw dl:where(.svelte-do4jcw){background:#352b201f;border:1px solid #352b201f;grid-template-columns:repeat(3,1fr);gap:1px;margin:38px 0 0;display:grid}.fact-grid-block.svelte-do4jcw dl[data-columns=two]:where(.svelte-do4jcw){grid-template-columns:repeat(2,1fr)}.fact-grid-block.svelte-do4jcw dl[data-columns=four]:where(.svelte-do4jcw){grid-template-columns:repeat(4,1fr)}.fact-grid-block.svelte-do4jcw dl:where(.svelte-do4jcw) div:where(.svelte-do4jcw){background:var(--food-card);padding:28px}.fact-grid-block.svelte-do4jcw dt:where(.svelte-do4jcw){color:var(--food-accent-dark);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.fact-grid-block.svelte-do4jcw dd:where(.svelte-do4jcw){color:var(--food-primary-dark);font-family:var(--font-display);margin:8px 0 0;font-size:28px;font-weight:700}.fact-grid-block.svelte-do4jcw dl:where(.svelte-do4jcw) p:where(.svelte-do4jcw){color:#6b6358;margin:9px 0 0;font-size:12px;line-height:1.55}.comparison-grid.svelte-do4jcw{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.comparison-grid.svelte-do4jcw article:where(.svelte-do4jcw){background:var(--food-card);border-top:5px solid var(--food-accent);padding:30px;box-shadow:0 18px 46px #3c2d1c14}.comparison-grid.svelte-do4jcw p:where(.svelte-do4jcw),.comparison-grid.svelte-do4jcw li:where(.svelte-do4jcw){color:#5d564c;font-size:14px;line-height:1.65}.comparison-grid.svelte-do4jcw ul:where(.svelte-do4jcw){padding-left:18px}.story-callout.svelte-do4jcw{color:#403a33;background:var(--food-warm);width:min(100% - 64px,980px);margin:16px auto 96px;padding:48px}.story-callout.tone-accent.svelte-do4jcw{color:#fff;background:var(--food-accent-dark)}.story-callout.tone-primary.svelte-do4jcw{color:#fff;background:var(--food-primary-dark)}.story-callout.tone-quiet.svelte-do4jcw{background:var(--food-card);border:1px solid #352b201f}.story-callout.tone-accent.svelte-do4jcw h2:where(.svelte-do4jcw),.story-callout.tone-primary.svelte-do4jcw h2:where(.svelte-do4jcw){color:#fff}.story-callout.svelte-do4jcw>p:where(.svelte-do4jcw):last-child{max-width:760px;margin:0;font-size:16px;line-height:1.72}.food-story-page[data-rhythm=compact] .story-block.svelte-do4jcw{padding-block:64px}.food-story-page[data-rhythm=spacious] .story-block.svelte-do4jcw{padding-block:126px}.food-story-page[data-heading=modern] .story-block.svelte-do4jcw h2:where(.svelte-do4jcw),.food-story-page[data-heading=modern] .story-callout.svelte-do4jcw h2:where(.svelte-do4jcw){font-family:var(--font-body);letter-spacing:-.055em;font-weight:850}.food-story-page[data-heading=expressive] .story-block.svelte-do4jcw h2:where(.svelte-do4jcw),.food-story-page[data-heading=expressive] .story-callout.svelte-do4jcw h2:where(.svelte-do4jcw){font-size:clamp(48px,6.5vw,86px);font-style:italic;font-weight:630}@media (width<=760px){.story-block.svelte-do4jcw,.prose-block.svelte-do4jcw,.prose-block.layout-wide.svelte-do4jcw{width:min(100% - 40px,1120px);padding-block:70px}.emphasis-accent.svelte-do4jcw,.story-callout.svelte-do4jcw,.story-quote.svelte-do4jcw{width:calc(100% - 40px);padding:30px}.layout-columns.svelte-do4jcw .prose-copy:where(.svelte-do4jcw){columns:auto}.gallery-block.layout-pair.svelte-do4jcw .gallery-grid:where(.svelte-do4jcw),.gallery-block.layout-grid.svelte-do4jcw .gallery-grid:where(.svelte-do4jcw),.timeline-block.layout-cards.svelte-do4jcw ol:where(.svelte-do4jcw),.technique-block.layout-cards.svelte-do4jcw ol:where(.svelte-do4jcw),.comparison-grid.svelte-do4jcw,.fact-grid-block.svelte-do4jcw dl:where(.svelte-do4jcw),.fact-grid-block.svelte-do4jcw dl[data-columns=two]:where(.svelte-do4jcw),.fact-grid-block.svelte-do4jcw dl[data-columns=four]:where(.svelte-do4jcw){grid-template-columns:1fr}.timeline-block.svelte-do4jcw li:where(.svelte-do4jcw),.technique-block.svelte-do4jcw li:where(.svelte-do4jcw){grid-template-columns:72px 1fr;gap:16px}.story-image.size-standard.svelte-do4jcw,.story-image.size-wide.svelte-do4jcw{width:calc(100% - 40px)}.story-image.placement-left.svelte-do4jcw:not(.size-full),.story-image.placement-right.svelte-do4jcw:not(.size-full){margin-inline:auto}}
