.wrap.svelte-1uha8ag{max-width:1440px;margin-inline:auto;padding-inline:5.5%}.hero.svelte-1uha8ag{grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding-block:64px 55px;display:grid}.hero-copy.svelte-1uha8ag{min-width:0}.eyebrow.svelte-1uha8ag{color:var(--muted);letter-spacing:2px;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font:normal clamp(55px, 6.1vw, 88px)/1.03 var(--font-display);letter-spacing:-4px;margin:25px 0}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:340px;color:var(--muted);font-size:15px;line-height:1.8}.primary.svelte-1uha8ag{background:var(--forest);color:#fff;border-radius:30px;align-items:center;gap:34px;margin-top:20px;padding:17px 24px;font-size:12px;display:inline-flex}.hero-visual.svelte-1uha8ag{padding-bottom:22px;position:relative}.hero-image.svelte-1uha8ag{display:block}.hero-image.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;border-radius:170px 170px 5px 5px;width:100%;height:490px;display:block}.photo-note.svelte-1uha8ag{background:#e6ebdf;min-width:240px;padding:20px 25px;position:absolute;bottom:0;left:-24px;box-shadow:0 6px 20px #25392e09}.photo-note.svelte-1uha8ag>span:where(.svelte-1uha8ag){letter-spacing:1.5px;font-size:9px}.photo-note.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:normal 22px var(--font-display);margin:9px 0 0}.photo-note.svelte-1uha8ag b:where(.svelte-1uha8ag){float:right;margin-left:28px;font-size:20px}.hero-without-image.svelte-1uha8ag{grid-template-columns:1fr}.browse.svelte-1uha8ag{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:35px;padding-block:30px 35px;display:flex}.browse.svelte-1uha8ag>p:where(.svelte-1uha8ag){font:italic 19px var(--font-display);white-space:nowrap;margin:0}.chips.svelte-1uha8ag{flex-wrap:wrap;gap:10px;display:flex}.chip.svelte-1uha8ag{color:var(--forest);border:1px solid #ccd4c4;border-radius:25px;align-items:center;gap:14px;padding:12px 19px;font-size:12px;display:inline-flex}.chip.svelte-1uha8ag:hover{border-color:var(--forest);background:var(--forest);color:#fff}.recipe-section.svelte-1uha8ag,.stories.svelte-1uha8ag{padding-block:65px}.section-head.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.stories.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:normal 42px/1.15 var(--font-display);letter-spacing:-1.3px;margin:12px 0 0}.text-link.svelte-1uha8ag{border-bottom:1px solid;margin-top:15px;padding-bottom:7px;font-size:12px;display:inline-block}.all-link.svelte-1uha8ag{white-space:nowrap;padding-bottom:7px;font-size:12px}.grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.card.svelte-1uha8ag{min-width:0;position:relative}.card-link.svelte-1uha8ag{display:block}.card-image.svelte-1uha8ag{object-fit:cover;border-radius:4px;width:100%;height:285px;transition:filter .2s;display:block}.card-link.svelte-1uha8ag:hover .card-image:where(.svelte-1uha8ag){filter:brightness(.92)}.meta.svelte-1uha8ag{color:var(--muted);letter-spacing:1.3px;text-transform:uppercase;margin:19px 0 10px;font-size:9px}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:normal 23px/1.2 var(--font-display);letter-spacing:-.4px;margin:0 0 12px}.card-description.svelte-1uha8ag{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.7}.read.svelte-1uha8ag{color:var(--muted);font-size:11px}.feature.svelte-1uha8ag{background:#e6ebdf;border-radius:5px;grid-template-columns:1fr 1fr;align-items:center;margin-block:10px 65px;display:grid;overflow:hidden}.feature-image.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:390px;display:block}.feature-copy.svelte-1uha8ag{padding:45px 14%}.feature-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:normal 44px/1.15 var(--font-display);letter-spacing:-1.3px;margin:12px 0 0}.feature-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.8}.category-link.svelte-1uha8ag{border-bottom:1px solid;margin:15px 0 0 18px;padding-bottom:7px;font-size:12px;display:inline-block}.stories.svelte-1uha8ag{border-top:1px solid var(--line)}.story-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.story-card.svelte-1uha8ag{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:110px;padding:22px;display:flex}.story-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:normal 22px/1.25 var(--font-display);margin:0}@media (width>=1500px){.hero-image.svelte-1uha8ag img:where(.svelte-1uha8ag){height:540px}}@media (width<=900px){.hero.svelte-1uha8ag{gap:5%}.hero-image.svelte-1uha8ag img:where(.svelte-1uha8ag){height:420px}.grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.card-image.svelte-1uha8ag{height:330px}.browse.svelte-1uha8ag{display:block}.feature-copy.svelte-1uha8ag{padding:30px 10%}.feature-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:35px}}@media (width<=600px){.wrap.svelte-1uha8ag{padding-inline:6%}.hero.svelte-1uha8ag{grid-template-columns:1fr;padding-block:35px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-3px;font-size:65px}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:100%}.hero-visual.svelte-1uha8ag{margin:20px 10px 0 12px}.hero-image.svelte-1uha8ag img:where(.svelte-1uha8ag){height:390px}.photo-note.svelte-1uha8ag{left:-12px}.browse.svelte-1uha8ag{padding-block:20px}.chips.svelte-1uha8ag{gap:8px}.chip.svelte-1uha8ag{padding:10px 15px}.section-head.svelte-1uha8ag{flex-direction:column;align-items:start}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag),.stories.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:35px}.grid.svelte-1uha8ag{gap:23px 15px}.card-image.svelte-1uha8ag{height:210px}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:20px}.meta.svelte-1uha8ag{font-size:8px;line-height:1.7}.feature.svelte-1uha8ag{grid-template-columns:1fr;margin-bottom:45px}.feature-image.svelte-1uha8ag img:where(.svelte-1uha8ag){height:300px}.feature-copy.svelte-1uha8ag{padding:32px}.story-grid.svelte-1uha8ag{grid-template-columns:1fr}.recipe-section.svelte-1uha8ag,.stories.svelte-1uha8ag{padding-block:40px}}
