.inner{max-width:1140px;margin:0 auto;padding:0 48px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--moss);margin-bottom:12px;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";display:block;width:20px;height:1px;background:var(--moss)}.eyebrow.light{color:var(--sage)}.eyebrow.light:before{background:var(--sage)}.intro-quote-section{background:var(--cream);padding:80px 0}.intro-quote-inner{max-width:800px;margin:0 auto;padding:0 48px;text-align:center}.intro-quote-inner--with-portrait{max-width:1140px;display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:64px;align-items:center;text-align:left}.intro-quote-portrait-frame{width:100%;aspect-ratio:3/4;border-radius:20px;overflow:hidden;background:var(--oat)}.intro-quote-portrait-img{width:100%;height:100%;object-fit:cover;display:block}.intro-quote-content .big-quote:before{left:0}.intro-quote-content .quote-divider{justify-content:flex-start}.intro-quote-inner--with-portrait .big-quote{font-size:32px}.big-quote{font-family:Playfair Display,serif;font-size:36px;font-weight:700;line-height:1.3;color:var(--charcoal);font-style:italic;position:relative}.big-quote:before{content:'"';position:absolute;top:-28px;left:-8px;font-size:96px;color:var(--mint);font-weight:900;line-height:1;opacity:.4;font-style:normal}.big-quote em{font-style:normal;color:var(--moss)}.quote-attr{font-size:13px;color:var(--warm-gray);margin-top:20px;letter-spacing:.06em}.quote-divider{display:flex;align-items:center;gap:16px;margin-top:36px;justify-content:center}.qd-line{width:60px;height:.5px;background:var(--border)}.qd-dot{width:6px;height:6px;border-radius:50%;background:var(--moss)}.story-section{background:var(--cream);padding:0 0 100px}.story-inner{max-width:1140px;margin:0 auto;padding:0 48px}.story-header{margin-bottom:64px}.story-title{font-family:Playfair Display,serif;font-size:48px;font-weight:900;line-height:1.1;color:var(--charcoal)}.story-title em{font-style:italic;color:var(--moss)}@media(max-width:768px){.intro-quote-inner{padding:0 24px}.intro-quote-inner--with-portrait{grid-template-columns:1fr;gap:32px;text-align:left}.intro-quote-portrait-frame{max-width:320px;margin:0 auto;aspect-ratio:1/1}.intro-quote-inner--with-portrait .big-quote{font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vhp-quote.css.map */
