.homepage-banner{--hb-accent: #ff8200;--hb-text: var(--colorTextBody);--hb-muted: color-mix(in srgb, var(--colorTextBody) 65%, var(--colorBody));--hb-font: var(--typeBasePrimary), var(--typeBaseFallback);background:var(--colorBody);color:var(--hb-text);font-family:var(--hb-font)}.homepage-banner__inner{display:flex;flex-direction:column;gap:40px;padding:40px 7%;box-sizing:border-box}.homepage-banner__main{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:40px;width:100%}.homepage-banner__intro{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:428px;flex-shrink:0}.homepage-banner__eyebrow{display:flex;align-items:center;gap:12px;margin:0}.homepage-banner__eyebrow-text{font-size:14px;font-weight:400;letter-spacing:1.96px;line-height:normal;text-transform:uppercase;white-space:nowrap}.homepage-banner__rule{background:var(--hb-accent);flex-shrink:0}.homepage-banner__rule--horizontal{width:28px;height:2px}.homepage-banner__rule--vertical{width:2px;align-self:stretch;min-height:40px}.homepage-banner__heading{margin:0;width:100%;font-family:var(--hb-font);font-size:34px;font-weight:600;letter-spacing:4.76px;line-height:normal;text-transform:uppercase;color:var(--hb-text)}.homepage-banner__subheading{margin:0;width:100%;font-size:14px;font-weight:400;letter-spacing:normal;line-height:normal;color:var(--hb-text)}.homepage-banner__awards{display:flex;flex-direction:column;gap:24px;width:270px;flex-shrink:0}.homepage-banner__award{display:flex;align-items:center;gap:12px;width:100%}.homepage-banner__award-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.homepage-banner__award-title{margin:0;font-size:14px;font-weight:600;letter-spacing:1.96px;line-height:normal;text-transform:uppercase}.homepage-banner__award-text{margin:0;font-size:14px;font-weight:400;line-height:normal;color:var(--hb-text)}.homepage-banner__cta-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:200px;flex-shrink:0}.homepage-banner__badge-link{display:inline-flex;flex-shrink:0;line-height:0;text-decoration:none}.homepage-banner__badge-img{display:block;width:140px;height:auto;flex-shrink:0}.homepage-banner__link{display:inline-flex;align-items:center;gap:8px;color:var(--hb-text);text-decoration:none}.homepage-banner__link-label{font-size:14px;font-weight:600;letter-spacing:1.96px;line-height:normal;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px;white-space:nowrap}.homepage-banner__link-arrow{display:block;width:9px;height:auto;flex-shrink:0}.homepage-banner__link[aria-disabled=true]{pointer-events:none}.homepage-banner__years{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;width:100%;margin:0;padding-top:24px;border-top:1px solid var(--colorBorder);color:var(--hb-muted);font-size:14px;font-weight:400;letter-spacing:.56px;line-height:1.5}.homepage-banner__years-list ul{margin:0;padding:0;list-style:none;display:inline-flex;gap:11.5px;flex-wrap:wrap}.homepage-banner__years-list ul li{margin:0;font-size:14px;font-weight:600;letter-spacing:1.96px;display:flex;align-items:center;gap:11.5px;color:var(--hb-text)}.homepage-banner__years-list ul li:after{content:"";position:relative;display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--hb-accent)}.homepage-banner__years-list ul li:last-child:after{display:none}.homepage-banner__years-label{margin:0;text-transform:uppercase;letter-spacing:1.4px;white-space:nowrap;color:var(--hb-text)}@media(max-width:1136px){.homepage-banner__main{justify-content:center}}@media(max-width:768px){.homepage-banner__main{flex-direction:column;align-items:center}.homepage-banner__inner{padding:40px 20px}.homepage-banner__intro{width:100%;gap:12px}.homepage-banner__heading{font-size:24px;letter-spacing:3.36px}.homepage-banner__cta-col{width:100%;align-self:auto}.homepage-banner__badge-img{width:122px}.homepage-banner__years{flex-direction:column;flex-wrap:wrap;align-items:center}.homepage-banner__years-list ul{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/homepage-banner.css.map */
