/* Editorial introduction, scoped to the Journeys index. */
.catalog-intro.journey-intro{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:clamp(40px,5vw,76px);padding-block:56px 38px}
.journey-intro .journey-intro-copy{min-width:0}
.journey-intro h1{margin:22px 0 34px}
.journey-intro h2{margin:0 0 18px;font:400 clamp(28px,2.5vw,36px)/1.2 var(--serif);letter-spacing:-.025em;color:var(--ink)}
.journey-intro .product-philosophy-copy{max-width:620px}
.journey-intro .product-philosophy-copy p{margin:0;font-size:16px;line-height:1.7}
.journey-intro .product-philosophy-copy p+p{margin-top:12px}
.journey-intro .journey-dimensions{list-style:none;margin:0;padding:64px 0 0;display:flex;flex-direction:column;gap:42px;align-self:start}
.journey-intro .journey-dimensions li{display:flex;align-items:baseline;gap:18px;font:400 clamp(25px,2.4vw,34px)/1.3 var(--serif);letter-spacing:-.025em;color:var(--ink)}
.journey-intro .journey-dimension-number{flex:none;white-space:nowrap;color:var(--brand-red);font:400 14px/1.5 var(--sans);letter-spacing:.04em}
@media(max-width:1050px){.catalog-intro.journey-intro{gap:32px}.journey-intro .journey-dimensions li{gap:12px;font-size:25px}}
@media(max-width:800px){.catalog-intro.journey-intro{grid-template-columns:1fr;gap:28px;padding-block:38px 28px}.journey-intro h1{margin:20px 0 28px}.journey-intro .journey-dimensions{padding:0;gap:18px}.journey-intro .journey-dimensions li{font-size:25px;gap:16px}.journey-intro .product-philosophy-copy{max-width:620px}}
@media(max-width:480px){.journey-intro .product-philosophy-copy p{font-size:15px;line-height:1.7}.journey-intro h2{font-size:28px;margin-bottom:16px}.journey-intro .journey-dimensions li{font-size:23px}.journey-intro .journey-dimension-number{font-size:12px}}
