.article-banner__inner{display:grid;grid-template-columns:1fr;align-items:stretch}.article-banner__text{min-width:0;display:flex;flex-direction:column;padding:2.5rem 2rem;text-align:var(--ab-text-align, left)}.article-banner__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:var(--ab-justify, center);gap:1.5rem}.article-banner__media{min-width:0;position:relative;overflow:hidden;aspect-ratio:4 / 3}.article-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.article-banner__breadcrumb{display:block;flex:0 0 auto;margin:-2rem 0 2.5rem max(-3rem,-4vw);font-size:var(--ab-breadcrumb-size, 14px);line-height:1.4;min-height:1.4em;color:rgb(var(--color-foreground));opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.article-banner__breadcrumb a{color:inherit;text-decoration:none}.article-banner__breadcrumb a:hover{text-decoration:underline}.article-banner__crumb-sep{margin:0 .5rem;opacity:.6}.article-banner__eyebrow{margin:0;font-weight:600;font-size:var(--ab-eyebrow-size, 16px)}.article-banner__eyebrow--upper{text-transform:uppercase;letter-spacing:.08em}.article-banner__title{margin:0;font-family:var(--ab-title-font, var(--font-heading-family));font-weight:var(--ab-title-weight, var(--font-heading-weight));font-size:var(--ab-title-size, 52px);line-height:1.05;letter-spacing:-.01em}.article-banner__excerpt{margin:0;max-width:42ch;font-size:var(--ab-excerpt-size, 18px);line-height:1.4}.article-banner__excerpt p{margin:0}.article-banner__meta{margin:0;font-size:var(--ab-meta-size, 16px);opacity:.85}@media(max-width:749px){.article-banner__title{font-size:calc(var(--ab-title-size, 52px) * var(--ab-mobile-title-scale, .62))}.article-banner--mobile-image .article-banner__media{order:-1}.article-banner__breadcrumb{margin-left:0;margin-top:-.5rem}}@media(min-width:750px){.article-banner__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:var(--ab-min-height, 70vh)}.article-banner__text{padding:4rem 5rem}.article-banner__media{aspect-ratio:auto}.article-banner--image-left .article-banner__media{order:-1}}
/*# sourceMappingURL=/cdn/shop/t/169/compiled_assets/styles.css.map */
