.blog-profile-banner{background:var(--blog-profile-background, #ffffff);color:var(--blog-profile-body, #3c393d)}.blog-profile-banner__inner{max-width:118rem;margin:0 auto}.blog-profile-banner__grid{display:grid;gap:4rem;align-items:start}.blog-profile-banner__media-column{position:relative}.blog-profile-banner__image-wrap{position:relative;max-width:38rem;margin:0 auto;background:#d8d0c4}.blog-profile-banner__image-wrap img,.blog-profile-banner__placeholder{display:block;width:100%;height:auto}.blog-profile-banner__placeholder{aspect-ratio:4 / 5;color:rgba(var(--color-foreground),.16)}.blog-profile-banner__panel{position:relative;max-width:38rem;margin:-2.8rem auto 0;padding:3.2rem 2.8rem 2.6rem;background:var(--blog-profile-panel, #333230);color:var(--blog-profile-panel-text, #ffffff);z-index:1}.blog-profile-banner__panel-content,.blog-profile-banner__content-richtext{width:100%}.blog-profile-banner__panel-content .metafield-rich_text_field>:first-child,.blog-profile-banner__content-richtext .metafield-rich_text_field>:first-child{margin-top:0}.blog-profile-banner__panel-content .metafield-rich_text_field>:last-child,.blog-profile-banner__content-richtext .metafield-rich_text_field>:last-child{margin-bottom:0}.blog-profile-banner__panel-content :is(h1,h2,h3,h4,h5,h6){margin:0 0 1.8rem;color:inherit;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;letter-spacing:.14rem;line-height:1.1;text-transform:uppercase}.blog-profile-banner__panel-content p{margin:0 0 2rem;color:inherit;font-size:1.7rem;line-height:1.4}.blog-profile-banner__panel-content ul,.blog-profile-banner__panel-content ol{margin:0 0 3rem;padding-left:1.8rem}.blog-profile-banner__panel-content li{margin-bottom:.8rem;color:inherit;font-size:1.5rem;font-weight:600;line-height:1.45}.blog-profile-banner__panel-content a{color:inherit;text-decoration:underline}.blog-profile-banner__panel-content strong{color:inherit}.blog-profile-banner__content{max-width:60rem}.blog-profile-banner__content-richtext :is(h4,h5,h6){margin:0 0 1.6rem;color:var(--blog-profile-heading, #2f2d31);font-family:var(--font-heading-family);font-size:1.8rem;font-weight:700;letter-spacing:.2rem;line-height:1.1;text-transform:uppercase}.blog-profile-banner__content-richtext :is(h1,h2){margin:0 0 1.6rem;color:var(--blog-profile-heading, #2f2d31);font-family:var(--font-heading-family);font-size:clamp(4.4rem,7vw,6.4rem);font-weight:700;letter-spacing:.05rem;line-height:.94;text-transform:uppercase}.blog-profile-banner__content-richtext p,.blog-profile-banner__content-richtext li{margin:0 0 1.8rem;color:var(--blog-profile-body, #3c393d);font-size:1.8rem;line-height:1.65}.blog-profile-banner__content-richtext ul,.blog-profile-banner__content-richtext ol{margin:0 0 2.4rem;padding-left:2rem}.blog-profile-banner__content-richtext blockquote{margin:3.4rem 0;color:var(--blog-profile-heading, #2f2d31);font-family:Georgia,serif;max-width:56rem;padding-left:1.6rem;border-left:.1rem solid rgba(47,45,49,.22);font-size:clamp(2.2rem,3vw,3rem);font-style:italic;font-weight:700;line-height:1.22}.blog-profile-banner__content-richtext blockquote p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.blog-profile-banner__content-richtext em{font-style:italic}.blog-profile-banner__empty{font-size:1.5rem;line-height:1.5}@media screen and (min-width:750px){.blog-profile-banner__grid{gap:4.8rem}.blog-profile-banner__panel{margin-top:-4.2rem;padding:3.6rem 3rem 3rem}}@media screen and (min-width:990px){.blog-profile-banner__grid{grid-template-columns:minmax(32rem,41rem) minmax(0,1fr);gap:7rem}.blog-profile-banner__image-wrap,.blog-profile-banner__panel{margin-left:0}.blog-profile-banner__panel{width:calc(100% - 3rem);margin-left:3rem}.blog-profile-banner__content{padding-top:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/section-blog-profile-banner.css.map */
