.hero-split{--hs-ink: #f3f1e9;--hs-gold: #c9a227;position:relative;display:flex;width:100%;overflow:hidden}.hero-split__half{position:relative;flex:1 1 50%;overflow:hidden}.hero-split__half img,.hero-split__placeholder{width:100%;height:100%;object-fit:cover;display:block}.hero-split__placeholder{background:#1b1e27}.hero-split__net-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--hs-gold);box-shadow:0 0 12px #c9a2278c;z-index:3;transform:translate(-1px)}.hero-split__net-line:before,.hero-split__net-line:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background:var(--hs-gold)}.hero-split__net-line:before{top:-4px}.hero-split__net-line:after{bottom:-4px}.hero-split__scrim{position:absolute;left:0;right:0;bottom:0;height:52%;background:linear-gradient(180deg,#0e0f1300,#0e0f138c 45%,#0e0f13eb);z-index:4;pointer-events:none}.hero-split__content{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:0 5vw 5vw;display:flex;flex-direction:column;align-items:flex-start;max-width:760px}.hero-split__eyebrow{font-family:var(--font-body-family);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hs-gold);margin:0 0 14px}.hero-split__title{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(34px,5.6vw,64px);line-height:1.05;color:var(--hs-ink);margin:0 0 22px}.hero-split__title p{margin:0}.hero-split__title em{font-style:italic;font-weight:600;color:var(--hs-gold)}.hero-split__cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body-family);font-weight:500;font-size:15px;color:var(--hs-ink);text-decoration:none;border:1.5px solid var(--hs-gold);padding:14px 26px;border-radius:2px;transition:background .2s,color .2s}.hero-split__cta:hover{background:var(--hs-gold);color:#211a05}.hero-split__cta svg{width:16px;height:16px;transition:transform .2s}.hero-split__cta:hover svg{transform:translate(3px)}@media screen and (max-width:749px){.hero-split{height:52vh!important;min-height:380px!important}.hero-split__net-line{width:1px}.hero-split__net-line:before,.hero-split__net-line:after{width:6px;height:6px}.hero-split__content{padding:0 6vw 8vw}.hero-split__title{font-size:clamp(24px,7vw,32px);margin:0 0 16px}.hero-split__eyebrow{font-size:10.5px;margin:0 0 10px}.hero-split__cta{padding:11px 20px;font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-hero-splitt.css.map */
