{"product_id":"fabio-artunduaga-2026","title":"Fabio Artunduaga","description":"\u003cp style=\"text-align: left;\"\u003e\u003cem\u003eCup profile...\u003cbr\u003e\u003c\/em\u003e\u003cem\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cem\u003eCitrus and caramel\u003c\/em\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cem\u003eOrange, chocolate, toffee\u003cbr\u003e\u003c\/em\u003e\u003cbr\u003e\u003cspan style=\"text-decoration: underline;\"\u003e\u003cspan\u003eCountry \u0026amp; Region\u003c\/span\u003e\u003c\/span\u003e  Huila, Colombia\u003cspan style=\"text-decoration: underline;\"\u003e\u003cbr\u003eFarm\u003c\/span\u003e  La Esperanza\u003cbr\u003e\u003cspan style=\"text-decoration: underline;\"\u003eVariety\u003c\/span\u003e  Caturra\u003cbr\u003e\u003cspan style=\"text-decoration: underline;\"\u003eProcess\u003c\/span\u003e  \u003cspan\u003eWashed\u003c\/span\u003e\u003cbr\u003e\u003cspan style=\"text-decoration: underline;\"\u003eAltitude\u003c\/span\u003e  1,630 MASL\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:7ffabe0f-6079-4024-a1b6-0c3c1aca1f5c-0\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:7ffabe0f-6079-4024-a1b6-0c3c1aca1f5c-0\" data-turn-id-container=\"request-WEB:7ffabe0f-6079-4024-a1b6-0c3c1aca1f5c-0\" data-testid=\"conversation-turn-2\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv data-conversation-screenshot-content=\"\" class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"71d31054-1532-46bd-9421-87caa8bfd2b8\" dir=\"auto\" data-message-model-slug=\"gpt-5-5-thinking\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"181\"\u003eFabio Isidro Artunduaga has been in coffee his whole life. He grew up in Palmar del Criollo, where his family farmed coffee, and now carries that work forward at Finca La Esperanza.\u003c\/p\u003e\n\u003cp data-start=\"183\" data-end=\"441\"\u003eHe’s been producing specialty coffee for more than 18 years, alongside his wife, Cielo. The farm is hands-on and family-led, with careful attention paid to each part of the process, from the way the coffee is grown through to how it is handled after harvest.\u003c\/p\u003e\n\u003cp data-start=\"443\" data-end=\"622\"\u003eWhat stands out to us is Fabio’s persistence. He has spoken openly about nearly giving up on specialty coffee, but chose to keep going. That kind of commitment is easy to respect.\u003c\/p\u003e\n\u003cp data-start=\"624\" data-end=\"856\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eAt La Esperanza, the work is thoughtful and measured. No herbicides, minimal intervention, and a clear focus on looking after the land as much as the coffee. It’s a coffee built on patience, care, and years of doing things properly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003e \u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: left;\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cb\u003eFilter recipe\u003cbr\u003e\u003c\/b\u003eDose 15g | 250g \u003cmeta charset=\"utf-8\"\u003eat 94°C | 2:45\u003c\/p\u003e","brand":"Therefore Coffee Roasters","offers":[{"title":"250g \/ Filter \/ Wholebean","offer_id":42677648457808,"sku":"single_filter_250_wb","price":26.0,"currency_code":"AUD","in_stock":true},{"title":"250g \/ Filter \/ Espresso","offer_id":42677648490576,"sku":"single_filter_250_esp","price":26.0,"currency_code":"AUD","in_stock":true},{"title":"250g \/ Filter \/ Stovetop","offer_id":42677648523344,"sku":"single_filter_250_st","price":26.0,"currency_code":"AUD","in_stock":true},{"title":"250g \/ Filter \/ Plunger","offer_id":42677648556112,"sku":"single_filter_250_plun","price":26.0,"currency_code":"AUD","in_stock":true},{"title":"250g \/ Filter \/ Aeropress","offer_id":42677648588880,"sku":"single_filter_250_aer","price":26.0,"currency_code":"AUD","in_stock":true},{"title":"250g \/ Filter \/ Pourover","offer_id":42677648621648,"sku":"single_filter_250_po","price":26.0,"currency_code":"AUD","in_stock":true},{"title":"250g \/ Filter \/ Batch","offer_id":42677648654416,"sku":"single_filter_250_bat","price":26.0,"currency_code":"AUD","in_stock":true},{"title":"250g \/ Filter \/ Cold Drip","offer_id":42677648687184,"sku":"single_filter_250_cdrip","price":26.0,"currency_code":"AUD","in_stock":true},{"title":"1kg \/ Filter \/ Wholebean","offer_id":42677648719952,"sku":"single_filter_1000_wb","price":96.0,"currency_code":"AUD","in_stock":true},{"title":"1kg \/ Filter \/ Espresso","offer_id":42677648752720,"sku":"single_filter_1000_esp","price":96.0,"currency_code":"AUD","in_stock":true},{"title":"1kg \/ Filter \/ Stovetop","offer_id":42677648785488,"sku":"single_filter_1000_st","price":96.0,"currency_code":"AUD","in_stock":true},{"title":"1kg \/ Filter \/ Plunger","offer_id":42677648818256,"sku":"single_filter_1000_plun","price":96.0,"currency_code":"AUD","in_stock":true},{"title":"1kg \/ Filter \/ Aeropress","offer_id":42677648851024,"sku":"single_filter_1000_aer","price":96.0,"currency_code":"AUD","in_stock":true},{"title":"1kg \/ Filter \/ Pourover","offer_id":42677648883792,"sku":"single_filter_1000_po","price":96.0,"currency_code":"AUD","in_stock":true},{"title":"1kg \/ Filter \/ Batch","offer_id":42677648916560,"sku":"single_filter_1000_bat","price":96.0,"currency_code":"AUD","in_stock":true},{"title":"1kg \/ Filter \/ Cold Drip","offer_id":42677648949328,"sku":"single_filter_1000_cdrip","price":96.0,"currency_code":"AUD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0004\/1959\/4250\/files\/tcr_bag_fabio_6b5841e3-3368-4d1e-8c87-f808d246fd51.png?v=1782707998","url":"https:\/\/therefore.coffee\/products\/fabio-artunduaga-2026","provider":"Therefore Coffee","version":"1.0","type":"link"}