.coffee-producer{padding-block:clamp(5rem,11vw,9rem) clamp(4rem,8vw,7rem)}.producer-card{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:start;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid color-mix(in srgb,var(--ink) 62%,var(--paper))}@media(min-width:900px){.producer-card--portrait{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.producer-card-text{display:grid;gap:12px;max-width:42rem}.producer-card h2{margin:0;font:500 var(--text-title)/1.08 var(--font-display);letter-spacing:-.035em}.producer-card h2 a{color:inherit;text-decoration:none}.producer-card h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.producer-meta,.producer-people{margin:0;color:var(--muted);font:500 1.125rem/1.4 var(--font-display)}.producer-summary{max-width:40rem;margin:0;font:500 1.125rem/1.45 var(--font-display);letter-spacing:-.01em}.producer-since{margin:0;color:var(--muted)}.producer-portrait{margin:0;overflow:hidden;border-radius:var(--radius);background:var(--surface)}.producer-portrait img{display:block;width:100%;height:auto}.producer-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-top:4px;color:var(--ink);font:500 var(--text-body)/1.2 var(--font-display);text-decoration:none}.producer-link:hover{text-decoration:underline;text-underline-offset:4px}.producer-link .icon-arrow{width:14px;height:14px}.producer-head{display:grid;gap:12px;padding-block:clamp(2rem,5vw,4rem) clamp(1rem,3vw,2rem)}.producer-head h1{margin:0;font:500 clamp(2.75rem,6vw,5.5rem)/.98 var(--font-display);letter-spacing:-.045em}.producer-body{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}@media(min-width:1024px){.producer-body{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.producer-story{display:grid;gap:24px}.producer-story-text{max-width:38rem;font-size:var(--text-body);line-height:1.6}.producer-story-text p{margin:0 0 1em}.producer-story .spec-grid{margin-top:8px}.producer-land{position:relative;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius);background:var(--surface)}@media(min-width:1024px){.producer-land{position:sticky;top:calc(var(--nav-top) + var(--nav-control) + 24px)}}.producer-land .origin-map{position:absolute;top:0;right:0;bottom:0;left:0}.producer-land figcaption{position:absolute;left:16px;bottom:14px;z-index:1;color:var(--ink);font:500 .8125rem/1.2 var(--font-display)}.producer-coffees,.producer-history{display:grid;gap:20px}.producer-coffees h2,.producer-history h2{margin:0;font:500 var(--text-title)/1.1 var(--font-display);letter-spacing:-.03em}.producer-past{display:grid;max-width:46rem;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.producer-past li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;border-bottom:1px solid var(--line)}.producer-past b{font-weight:500}.producer-past span{color:var(--muted)}.producer-also{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0}.producer-also span{color:var(--muted)}.producer-also a{color:var(--ink);text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/producer.css.map */
