/* Curated editorial imagery from the existing WordPress media backup. */
.editorial-about{padding-block:clamp(64px,9vw,120px);background:#f4f2ed}.editorial-about__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:clamp(34px,6vw,84px);align-items:center}.editorial-about__images{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:14px;align-items:end}.editorial-about figure,.process-editorial figure,.contact-editorial{margin:0}.editorial-about__tasting{align-self:stretch;background:#e8ede8}.editorial-about__service{margin-bottom:clamp(20px,5vw,66px);background:#fff}.editorial-about img,.process-editorial img,.contact-editorial img{display:block;width:100%;height:100%;object-fit:cover}.editorial-about__tasting img{aspect-ratio:4/5;object-position:center}.editorial-about__service img{aspect-ratio:3/2}.editorial-about__copy{max-width:520px}.editorial-about__copy h2{font-family:var(--font-display);font-size:clamp(2.5rem,4.3vw,4.4rem);line-height:1.02;letter-spacing:-.025em;color:var(--navy);margin:0 0 20px}.editorial-about__copy p:not(.eyebrow){color:var(--muted);font-size:1.05rem;line-height:1.72;margin:0}.process-editorial{padding-top:clamp(56px,8vw,98px);padding-bottom:0}.process-editorial__figure{margin:0;overflow:hidden;background:#102d3d}.process-editorial__figure img{aspect-ratio:16/7;object-position:center}.process-editorial__figure figcaption{padding:13px 18px;background:#102d3d;color:rgba(255,255,255,.78);font-size:.78rem;line-height:1.5}.contact-editorial{margin-top:42px;overflow:hidden}.contact-editorial img{aspect-ratio:16/10;object-position:center}@media(max-width:760px){.editorial-about{padding-block:72px}.editorial-about__layout{grid-template-columns:1fr;gap:36px}.editorial-about__images{gap:10px}.editorial-about__service{margin-bottom:28px}.process-editorial{padding-top:54px}.process-editorial__figure img{aspect-ratio:4/3}.contact-editorial{margin-top:32px}}
