.stagger-banners{background-color:rgb(var(--stagger-background));color:rgb(var(--stagger-text));padding-top:var(--stagger-padding-mobile, 96px);padding-bottom:var(--stagger-padding-mobile, 96px)}.stagger-banners__head{display:flex;align-items:flex-start;gap:24px}.stagger-banners__vlabel{display:none}.stagger-banners__caption{margin:0;font-family:var(--font-heading-family);font-size:12px;letter-spacing:4px;text-transform:uppercase;color:rgb(var(--stagger-muted))}.stagger-banners__heading{margin:24px 0 0;font-family:var(--font-heading-family);font-weight:200;font-size:22px;line-height:1.8;letter-spacing:1.8px;color:rgb(var(--stagger-text));text-wrap:balance}.stagger-banners__subheading{display:block;font-size:15px;margin-top:10px;color:rgb(var(--stagger-muted))}.stagger-banners__grid{margin-top:64px;display:flex;flex-direction:column;gap:48px}.stagger-banners__media-link{display:block}.stagger-banners__media{position:relative;overflow:hidden}.stagger-banners__media--landscape{aspect-ratio:16 / 10}.stagger-banners__media--portrait{aspect-ratio:4 / 5}.stagger-banners__media--wide{aspect-ratio:3 / 2}.stagger-banners__media--square{aspect-ratio:1 / 1}.stagger-banners__image{width:100%;height:100%;object-fit:cover;display:block}.stagger-banners__panel{position:relative;margin-top:-24px;margin-left:20px;background-color:rgb(var(--stagger-background));padding-top:28px;padding-right:32px}.stagger-banners__tag{margin:0;font-family:var(--font-heading-family);font-size:12px;letter-spacing:4px;text-transform:uppercase;color:rgb(var(--stagger-accent))}.stagger-banners__title{margin:12px 0 0;font-family:var(--font-heading-family);font-weight:300;font-size:17px;letter-spacing:1.2px;line-height:1.7;color:rgb(var(--stagger-text))}.stagger-banners__text{margin-top:14px;font-size:12px;font-weight:300;line-height:2.1;color:rgb(var(--stagger-muted))}.stagger-banners__text p{margin:0}.stagger-banners__link{display:inline-block;margin-top:20px;text-decoration:none;font-size:12px;letter-spacing:2.2px;color:rgb(var(--stagger-text));border-bottom:1px solid rgb(var(--stagger-line));padding-bottom:6px;transition:color .3s ease,border-color .3s ease}.stagger-banners__link:hover{color:rgb(var(--stagger-accent));border-bottom-color:rgb(var(--stagger-accent))}.stagger-banners__heading,.stagger-banners__title,.stagger-banners__text{line-break:strict;overflow-wrap:anywhere}.stagger-banners__text,.stagger-banners__title{text-wrap:pretty}@media screen and (min-width:750px){.stagger-banners{padding-top:var(--stagger-padding-desktop, 160px);padding-bottom:var(--stagger-padding-desktop, 160px)}.stagger-banners__vlabel{display:block;margin-top:8px;writing-mode:vertical-rl;font-family:var(--font-heading-family);font-weight:300;font-size:11px;letter-spacing:4.6px;line-height:1;color:rgb(var(--stagger-muted))}.stagger-banners__vlabel:after{content:"";display:block;width:1px;height:56px;margin:18px auto 0;background:linear-gradient(rgb(var(--stagger-accent)),rgba(var(--stagger-accent),0))}.stagger-banners__heading{font-size:30px;letter-spacing:2.4px}.stagger-banners__subheading{font-size:17px}.stagger-banners__grid{margin-top:96px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px;align-items:start}.stagger-banners__item--wide{grid-column:span 7}.stagger-banners__item--narrow{grid-column:span 5;margin-top:var(--stagger-offset, 96px)}.stagger-banners__item--wide .stagger-banners__panel{margin-left:40px}.stagger-banners__item--narrow .stagger-banners__panel{margin-left:32px;padding-right:24px}.stagger-banners__title{font-size:20px}.stagger-banners__text{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-staggered-banners.css.map */
