/* Slow Food: conversations, invitations, and their local connections. */
.slow-food-project{--pf-accent:#294c3a;--pf-surface:#f0f1e9;overflow-x:clip}
.slow-food-project>header{position:absolute;inset:0 0 auto;z-index:5;color:white}
.slow-food-project>header .personal-brand>img{filter:brightness(0) invert(1)}
.slow-food-project .pf-meta{grid-template-columns:1fr 1.7fr 1fr}
.slow-food-project .zoom{width:100%}
.slow-food-project .pf-set img,.slow-food-project .pf-set video{max-height:800px;object-fit:contain}
.slow-food-project .slow-food-press{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pf-gap)}
.slow-food-project .slow-food-press li{border-top:1px solid var(--pf-line);padding-top:18px}
.slow-food-project .slow-food-press p{font-size:var(--pf-text-small);margin-top:8px}
@media(max-width:700px){.slow-food-project .pf-meta,.slow-food-project .slow-food-press{grid-template-columns:1fr}}
