.js .r{opacity:0;transform:translateY(14px);transition:opacity .75s cubic-bezier(.22,.61,.36,1),transform .75s cubic-bezier(.22,.61,.36,1)}.js .r.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .r{opacity:1;transform:none;transition:none}}.mid-size-hero-section{position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:460px;background-color:var(--tertiary);color:var(--white)}.mid-size-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.mid-size-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mid-size-hero-scrim{position:absolute;left:0;right:0;bottom:0;height:260px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--tertiary) 82%,transparent) 100%);pointer-events:none}.mid-size-hero-inner{position:relative;z-index:1;width:100%;max-width:var(--max-width);margin:0 auto;padding:0 max(var(--side-padding),24px) 50px}.mid-size-hero-caption--main{display:none}.mid-size-hero-caption--mobile{max-width:300px}.mid-size-hero-eyebrow{margin:0 0 16px;font-family:var(--body-font-family);font-weight:400;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,currentColor 75%,transparent)}.mid-size-hero-quote{margin:0;font-family:var(--heading-font-family);font-weight:400;font-size:20px;line-height:1.16;letter-spacing:normal}.js .mid-size-hero-quote .w{opacity:.18;transition:opacity .18s linear;will-change:opacity}@media(prefers-reduced-motion:reduce){.js .mid-size-hero-quote .w{opacity:1;transition:none}}@media(min-width:768px){.mid-size-hero-section{min-height:520px}.mid-size-hero-scrim{height:340px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--tertiary) 85%,transparent) 100%)}.mid-size-hero-inner{padding:0 max(var(--side-padding),48px) 48px}.mid-size-hero-caption--main{display:block}.mid-size-hero-caption--mobile{display:none}.mid-size-hero-eyebrow{margin-bottom:20px}.mid-size-hero-quote{max-width:600px;line-height:1.33}}@media(min-width:1280px){.mid-size-hero-section{align-items:flex-start;min-height:693px}.mid-size-hero-scrim{display:none}.mid-size-hero-inner{padding:229px var(--side-padding) 60px}.mid-size-hero-caption--main{width:707px;max-width:100%;margin-left:auto}.mid-size-hero-eyebrow{margin-bottom:12px}.mid-size-hero-quote{max-width:688px;font-size:30px;line-height:1.333}}
/*# sourceMappingURL=/cdn/shop/t/419/assets/mid-size-hero.css.map */
