.gsb{--gsb-hs: 1;--gsb-bs: 1;--gsb-pt: 56px;--gsb-pb: 56px;--gsb-scrim: .3;--gsb-banner-h: 520px;--gsb-banner-hm: 320px;background:var(--gsb-bg, transparent);color:var(--gsb-text, inherit);padding:var(--gsb-pt) 0 var(--gsb-pb);font-family:var(--gsb-body-font, inherit)}.gsb *,.gsb *:before,.gsb *:after{box-sizing:border-box}.gsb img{display:block;max-width:100%;height:auto}.gsb__wrap{max-width:1200px;margin:0 auto;padding:0 var(--outer, 20px)}.gsb__eyebrow{margin:0 0 10px;font-size:calc(.8em * var(--gsb-bs));letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:var(--gsb-heading, inherit)}.gsb__title,.gsb__h3,.gsb__banner-title{font-family:var(--gsb-heading-font, var(--FONT-STACK-HEADING));line-height:1.2;color:var(--gsb-heading, inherit)}.gsb__title{margin:0 0 14px;font-size:calc(clamp(1.45em,1.05em + 1.5vw,2.1em) * var(--gsb-hs))}.gsb__h3{margin:0 0 14px;font-size:calc(clamp(1.3em,1em + 1.1vw,1.8em) * var(--gsb-hs))}.gsb__rte{font-size:calc(1em * var(--gsb-bs));line-height:1.6;color:var(--gsb-text, inherit)}.gsb__rte p{margin:0 0 .9em}.gsb__rte p:last-child{margin-bottom:0}.gsb__intro{text-align:center;max-width:820px;padding-bottom:36px}.gsb__intro>:last-child{margin-bottom:0}.gsb__intro p,.gsb__intro h2,.gsb__eyebrow,.gsb__eyebrow--overlay{text-wrap:balance}.gsb__banner{position:relative;overflow:hidden;width:100%;height:var(--gsb-banner-hm);background:#0000000f}.gsb__banner-pic,.gsb__banner-img{display:block;width:100%;height:100%}.gsb__banner-img{object-fit:cover}.gsb__banner-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--gsb-scrim));pointer-events:none}.gsb__banner-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px clamp(24px,6vw,96px);color:var(--gsb-overlay, #fff)}.gsb__banner--left .gsb__banner-copy{align-items:flex-start;text-align:left}.gsb__banner--right .gsb__banner-copy{align-items:flex-end;text-align:right}.gsb__eyebrow--overlay{color:var(--gsb-overlay, #fff)}.gsb__banner-title{margin:0 0 10px;max-width:900px;font-size:calc(clamp(1.9em,1.2em + 2.4vw,3.2em) * var(--gsb-hs));color:var(--gsb-overlay, #fff)}.gsb__banner-sub{margin:0;max-width:640px;font-size:calc(1.05em * var(--gsb-bs));line-height:1.5;color:var(--gsb-overlay, #fff)}.gsb__panels{display:grid;gap:48px;padding-top:48px}.gsb__banner+.gsb__panels{padding-top:48px}.gsb__intro+.gsb__panels{padding-top:0}.gsb__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center}.gsb__panel-img{width:100%;border-radius:var(--RADIUS, 4px)}.gsb__panel-copy{max-width:520px}.gsb__btn{display:inline-block;margin-top:18px;padding:12px 24px;font-size:calc(.95em * var(--gsb-bs));text-decoration:none;color:var(--gsb-heading, inherit);border:1px solid currentColor;border-radius:var(--RADIUS, 4px)}.gsb__panel--no-img .gsb__panel-copy,.gsb__panel--no-text .gsb__panel-media{margin:0 auto}.gsb__panel--no-img .gsb__panel-copy{text-align:center;max-width:720px}@media(min-width:750px){.gsb__banner{height:var(--gsb-banner-h)}.gsb__panels{gap:72px;padding-top:64px}.gsb__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px)}.gsb__panel--no-img,.gsb__panel--no-text{grid-template-columns:minmax(0,1fr)}.gsb__panel--img-right .gsb__panel-media{order:2}.gsb__panel--img-right .gsb__panel-copy{justify-self:end}.gsb__panel--img-left .gsb__panel-copy{justify-self:start}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gb-story-band.css.map */
