.logotype.svelte-ou96mm{position:sticky;top:21px;z-index:45;display:flex;justify-content:center;margin-top:40px;pointer-events:none}a.svelte-ou96mm{background:none;border:none;padding:0;cursor:pointer;display:block;pointer-events:auto;width:min(1232px,calc(100vw - 48px));transform:scale(var(--fr-s, 1));transform-origin:top center;will-change:transform;backface-visibility:hidden}img.svelte-ou96mm{width:100%;height:auto;display:block}.wrap.svelte-1uha8ag{max-width:var(--max-content-width);margin:0 auto;padding-left:24px;padding-right:24px}.tag.svelte-1uha8ag{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--color-off-black);border-radius:var(--radius-md);width:fit-content;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-black)}.btn.svelte-1uha8ag{background:var(--color-green);color:var(--color-white);border:none;border-radius:var(--radius-md);padding:15px 26px;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;cursor:pointer;min-height:48px;text-decoration:none;display:inline-flex;align-items:center}.btn.svelte-1uha8ag:hover{background:var(--color-green-hover)}.text-link.svelte-1uha8ag{background:none;border:none;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-black);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.hero.svelte-1uha8ag{padding-top:32px;padding-bottom:40px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.hero__copy.svelte-1uha8ag{grid-column:1 / 6;display:flex;flex-direction:column;gap:24px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-black)}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-base);line-height:1.5;max-width:var(--max-width-text-narrow)}.hero__img.svelte-1uha8ag{grid-column:7 / 13;width:100%;height:420px;object-fit:cover;display:block}.hero__tag.svelte-1uha8ag{grid-column:1 / -1;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-black);text-align:right;border-top:1px solid var(--color-off-black);padding-top:16px}.featured.svelte-1uha8ag{padding:64px 24px}.featured__head.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--color-off-black);padding-bottom:16px;margin-bottom:32px}.featured__head.svelte-1uha8ag div:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:10px}.headline.svelte-1uha8ag,.fresh.svelte-1uha8ag h2:where(.svelte-1uha8ag),.drip.svelte-1uha8ag h2:where(.svelte-1uha8ag),.roast.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-off-black)}.fresh.svelte-1uha8ag h2:where(.svelte-1uha8ag),.drip.svelte-1uha8ag h2:where(.svelte-1uha8ag),.roast.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--font-size-xl);color:var(--color-black)}.grid-4.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.fresh.svelte-1uha8ag{background:var(--color-cream);padding:80px 0}.fresh__grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.fresh.svelte-1uha8ag .tag:where(.svelte-1uha8ag){grid-column:1 / 4}.fresh.svelte-1uha8ag h2:where(.svelte-1uha8ag){grid-column:4 / 12;max-width:var(--max-width-headline)}.fresh.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-row:2;padding-top:40px;font-size:var(--font-size-base);line-height:1.5}.fresh.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-of-type(1){grid-column:1 / 4}.fresh.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-of-type(2){grid-column:4 / 7}.fresh.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-of-type(3){grid-column:7 / 10}.fresh.svelte-1uha8ag p:where(.svelte-1uha8ag):nth-of-type(4){grid-column:10 / 13}.drip.svelte-1uha8ag{padding:80px 24px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center}.drip__copy.svelte-1uha8ag{grid-column:1 / 6;display:flex;flex-direction:column;gap:24px}.drip.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:var(--max-width-text-medium);line-height:1.5}.drip__cta.svelte-1uha8ag{display:flex;align-items:center;gap:12px}.drip__cta.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:var(--font-size-sm);color:var(--color-gray);text-transform:uppercase}.drip.svelte-1uha8ag img:where(.svelte-1uha8ag){grid-column:7 / 13;width:100%;height:440px;object-fit:cover;display:block}.roast.svelte-1uha8ag{padding:0 24px 80px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.roast__rule.svelte-1uha8ag{grid-column:1 / -1;height:1px;background:var(--color-black);margin-bottom:40px}.roast.svelte-1uha8ag .tag:where(.svelte-1uha8ag){grid-column:1 / 4}.roast.svelte-1uha8ag h2:where(.svelte-1uha8ag){grid-column:4 / 11}.roast.svelte-1uha8ag img:where(.svelte-1uha8ag){grid-column:1 / 7;grid-row:3;width:100%;height:340px;object-fit:cover;margin-top:40px}.roast__col.svelte-1uha8ag{grid-column:7 / 10;grid-row:3;display:flex;flex-direction:column;gap:16px;margin-top:40px}.roast__col--end.svelte-1uha8ag{grid-column:10 / 13}.roast.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--font-size-base);line-height:1.5}@media(max-width:1023px){.grid-4.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__copy.svelte-1uha8ag,.hero__img.svelte-1uha8ag,.drip__copy.svelte-1uha8ag,.drip.svelte-1uha8ag img:where(.svelte-1uha8ag),.fresh.svelte-1uha8ag .tag:where(.svelte-1uha8ag),.fresh.svelte-1uha8ag h2:where(.svelte-1uha8ag),.fresh.svelte-1uha8ag p:where(.svelte-1uha8ag),.roast.svelte-1uha8ag .tag:where(.svelte-1uha8ag),.roast.svelte-1uha8ag h2:where(.svelte-1uha8ag),.roast.svelte-1uha8ag img:where(.svelte-1uha8ag),.roast__col.svelte-1uha8ag,.roast__col--end.svelte-1uha8ag{grid-column:1 / -1;grid-row:auto}.hero__img.svelte-1uha8ag,.drip.svelte-1uha8ag img:where(.svelte-1uha8ag),.roast.svelte-1uha8ag img:where(.svelte-1uha8ag){height:280px}}@media(max-width:767px){.grid-4.svelte-1uha8ag{grid-template-columns:1fr}.featured__head.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}
