.story-band{color:rgb(var(--story-band-text-color))}.story-band__bg-wrapper{position:relative}.story-band__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.story-band__content{position:relative;z-index:1}.story-band__row+.story-band__row{margin-top:var(--story-band-row-gap, 16px)}.story-band__hero{position:relative;height:var(--hero-height-mobile, 420px);overflow:hidden}.story-band__hero-image{position:absolute;top:0;right:0;bottom:0;left:0}.story-band__hero-overlay{position:relative;z-index:1;height:100%;padding-top:var(--gutter);padding-bottom:var(--gutter)}.story-band__hero-content{display:flex;flex-direction:column;gap:8px}.story-band__hero-content.text-start{align-items:flex-start}.story-band__hero-content.text-center{align-items:center}.story-band__hero-content.text-end{align-items:flex-end}@media(max-width:768.98px){.story-band__hero-overlay--mob-center{justify-content:center!important}.story-band__hero-overlay--mob-center .story-band__hero-content{align-items:center;text-align:center}}.story-band__eyebrow{margin:0;letter-spacing:.05em;text-transform:uppercase}.story-band__hero-heading{max-width:20ch;text-transform:uppercase}.story-band__hero-button{margin-top:16px}@media(min-width:769px){.story-band__hero{height:var(--hero-height-desktop, 480px)}}.story-band__text{margin-left:auto;margin-right:auto;padding:40px var(--gutter) 0}.story-band__text-heading{margin-top:16px;text-transform:uppercase;letter-spacing:.05em}.story-band__grid-card{color:#fff}.story-band__grid-card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.story-band__grid-card:hover img{transform:scale(1.04)}.story-band__split{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:769px){.story-band__split{grid-template-columns:repeat(2,1fr)}}.story-band__split-card{position:relative;display:flex;align-items:flex-end;overflow:hidden;height:var(--split-card-height-mobile, 320px)}@media(min-width:769px){.story-band__split-card{height:var(--split-card-height-desktop, 400px)}}.story-band__split-image{position:absolute;top:0;right:0;bottom:0;left:0}.story-band__split-content{position:relative;z-index:1;padding:24px;color:#fff}.story-band__split-heading{margin:0 0 8px;font-weight:700;text-transform:uppercase}.story-band__split-text{margin-bottom:12px;font-size:.9em}.story-band__split-text p{margin:0}.story-band__split-button{align-self:flex-start}
/*# sourceMappingURL=/cdn/shop/t/3/assets/story-band.css.map */
