.kap-hero{position:relative;background:var(--kap-black);color:var(--kap-white);overflow:hidden;font-family:var(--kap-font-body)}.kap-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.kap-hero__img{width:100%;height:100%;object-fit:cover;display:block}.kap-hero__img--placeholder{background:linear-gradient(160deg,#1c231d,#0d0f0d 55%,#0a0c0a)}.kap-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0a0c0af0,#0a0c0ab8 32%,#0a0c0a40 62%,#0a0c0a0d)}.kap-hero__content{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:56px;align-items:center;justify-content:space-between;padding:120px 24px 90px;max-width:1280px;margin:0 auto}.kap-hero__main{max-width:600px}.kap-eyebrow{font-family:var(--kap-font-body);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;color:var(--kap-sand);margin:0 0 18px}.kap-hero__heading{font-family:var(--kap-font-display);font-weight:900;text-transform:uppercase;font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.02;letter-spacing:-.01em;margin:0 0 26px}.kap-hero__copy p{font-size:15px;line-height:1.7;color:var(--kap-stone-light);margin:0 0 16px;max-width:480px}.kap-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--kap-font-body);font-weight:600;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:14px 26px;border-radius:2px;transition:all .2s ease}.kap-btn--outline{border:1px solid var(--kap-white);color:var(--kap-white);margin-top:8px}.kap-btn--outline:hover{background:var(--kap-white);color:var(--kap-black)}.kap-btn--solid{background:var(--kap-forest-light);color:var(--kap-white);border:1px solid var(--kap-forest-light)}.kap-btn--solid:hover{opacity:.85}.kap-hero__facts{list-style:none;margin:0;padding:28px 0 0;display:flex;flex-direction:column;gap:22px;min-width:260px;max-width:320px}.kap-hero__fact{display:flex;gap:14px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid rgba(247,246,242,.16)}.kap-hero__fact:last-child{border-bottom:none;padding-bottom:0}.kap-hero__fact-icon{width:22px;height:22px;flex:none;color:var(--kap-sand);margin-top:2px}.kap-hero__fact-icon svg{width:100%;height:100%}.kap-hero__fact-text{display:flex;flex-direction:column;gap:4px}.kap-hero__fact-text strong{font-family:var(--kap-font-display);font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.03em}.kap-hero__fact-text span{font-size:12.5px;line-height:1.5;color:var(--kap-stone-light)}.kap-hero__ribbon{position:relative;z-index:1;text-align:center;background:var(--kap-stone-light);color:var(--kap-black);padding:20px 24px}.kap-hero__ribbon-title{font-family:var(--kap-font-display);font-weight:800;font-style:italic;font-size:clamp(15px,2vw,20px);letter-spacing:.02em;margin:0 0 4px;text-transform:uppercase}.kap-hero__ribbon-sub{font-size:12.5px;color:var(--kap-stone);margin:0}@media(max-width:749px){.kap-hero__content{padding:80px 20px 56px;gap:36px}.kap-hero__facts{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kap-home-hero.css.map */
