.section-our-story-hero{position:relative;height:480px;min-height:400px;overflow:hidden}.section-our-story-hero--height-small{height:auto;min-height:360px}.section-our-story-hero--height-medium{height:480px;min-height:400px}.section-our-story-hero--height-large{height:min(800px,90vh);min-height:560px}.section-our-story-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.section-our-story-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--sn-warm-linen)}.section-our-story-hero__placeholder svg{width:40%;max-width:240px;fill:currentColor;opacity:.15}.section-our-story-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(var(--sn-deep-cocoa-rgb),.15),rgba(var(--sn-deep-cocoa-rgb),.25),rgba(var(--sn-deep-cocoa-rgb),.65) 60%,rgba(var(--sn-deep-cocoa-rgb),.92))}.section-our-story-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 20px 40px;text-align:center}.section-our-story-hero__eyebrow{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sn-dusty-rose);margin:0 0 16px}.section-our-story-hero__heading{font-family:var(--font-heading-family);font-size:34px;font-weight:400;line-height:1.15;color:var(--sn-warm-cream);margin:0 0 20px;max-width:700px}.section-our-story-hero__heading em,.section-our-story-hero__heading i{font-style:italic}.section-our-story-hero__subtitle{font-size:14px;color:rgba(var(--sn-warm-cream-rgb),.92);line-height:1.75;max-width:520px;margin:0}@media screen and (min-width:750px){.section-our-story-hero{height:min(600px,80vh);min-height:480px}.section-our-story-hero--height-small{min-height:400px}.section-our-story-hero--height-medium{height:min(600px,80vh);min-height:480px}.section-our-story-hero--height-large{height:min(800px,90vh);min-height:600px}.section-our-story-hero__content{padding:0 24px 56px}.section-our-story-hero__heading{font-size:56px}.section-our-story-hero__subtitle{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/our-story-hero.css.map */
