.hcp-split-hero,.hcp-split-hero *,.hcp-split-hero *:before,.hcp-split-hero *:after{box-sizing:border-box}.template-hcpphome .main-content{background-color:#fafcf4}.hcp-split-hero-section{margin:0;padding:0}.hcp-split-hero{display:flex;align-items:stretch;gap:0;width:100%;margin:0;background:var(--hcp-bg, #fafcf4);color:var(--hcp-text, #424839)}.hcp-split-hero__media{position:relative;flex:1 1 50%;align-self:stretch;min-width:0;min-height:520px;overflow:hidden;background:var(--hcp-media-bg, #fafcf4)}.hcp-split-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.hcp-split-hero--image-right .hcp-split-hero__media{order:2}.hcp-split-hero__media img.hcp-split-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hcp-split-hero--contain .hcp-split-hero__media img.hcp-split-hero__image{top:var(--hcp-image-pad, 32px);right:var(--hcp-image-pad, 32px);bottom:var(--hcp-image-pad, 32px);left:var(--hcp-image-pad, 32px);width:calc(100% - (var(--hcp-image-pad, 32px) * 2));height:calc(100% - (var(--hcp-image-pad, 32px) * 2));object-fit:contain}.hcp-split-hero__content{display:flex;flex:1 1 50%;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--hcp-gap, 20px);min-width:0;padding:var(--hcp-pad-top, 64px) var(--hcp-pad-x, 64px) var(--hcp-pad-bottom, 64px)}.hcp-split-hero__eyebrow,.hcp-split-hero__heading,.hcp-split-hero__body{margin:0;max-width:34rem}.hcp-split-hero__eyebrow{font-family:var(--hcp-eyebrow-font, proxima-nova, sans-serif);font-size:var(--hcp-eyebrow-size, 14px);font-weight:var(--hcp-eyebrow-weight, 400);font-style:var(--hcp-eyebrow-style, normal);line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.hcp-split-hero__heading{font-family:var(--hcp-heading-font, "Sentient", serif);font-size:var(--hcp-heading-size, 48px);font-weight:var(--hcp-heading-weight, 300);font-style:var(--hcp-heading-style, normal);line-height:1.15;letter-spacing:-.03em}.hcp-split-hero__body{font-family:var(--hcp-body-font, proxima-nova, sans-serif);font-size:var(--hcp-body-size, 18px);font-weight:var(--hcp-body-weight, 400);font-style:var(--hcp-body-style, normal);line-height:1.5}.hcp-split-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:var(--hcp-button-gap, 8px);padding:12px 28px;border-radius:100px;background:var(--hcp-button-bg, #d0e5a4);color:var(--hcp-button-text, #424839);font-family:var(--hcp-button-font, proxima-nova, sans-serif);font-size:var(--hcp-button-size, 18px);font-weight:var(--hcp-button-weight, 400);font-style:var(--hcp-button-style, normal);line-height:1.2;text-decoration:none}.hcp-split-hero__button:focus-visible{outline:2px solid var(--hcp-text, #424839);outline-offset:3px}.hcp-split-hero__button-arrow{flex:none;width:16px;height:16px}@media(hover:hover){.hcp-split-hero__button{transition:opacity .2s ease}.hcp-split-hero__button:hover{opacity:.85}}@media screen and (max-width:768px){.hcp-split-hero{flex-direction:column}.hcp-split-hero__media,.hcp-split-hero--image-right .hcp-split-hero__media{order:-1;flex:none;width:100%;min-height:0;aspect-ratio:4 / 3;max-height:420px}.hcp-split-hero__media img.hcp-split-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hcp-split-hero--contain .hcp-split-hero__media img.hcp-split-hero__image{top:var(--hcp-image-pad, 16px);right:var(--hcp-image-pad, 16px);bottom:var(--hcp-image-pad, 16px);left:var(--hcp-image-pad, 16px);width:calc(100% - (var(--hcp-image-pad, 16px) * 2));height:calc(100% - (var(--hcp-image-pad, 16px) * 2))}.hcp-split-hero__content{flex:none;width:100%;gap:var(--hcp-gap-mobile, 16px);padding:var(--hcp-pad-top-mobile, 32px) var(--hcp-pad-x-mobile, 20px) var(--hcp-pad-bottom-mobile, 40px)}.hcp-split-hero__eyebrow{font-size:var(--hcp-eyebrow-size-mobile, 12px)}.hcp-split-hero__heading{font-size:var(--hcp-heading-size-mobile, 32px)}.hcp-split-hero__body{font-size:var(--hcp-body-size-mobile, 16px)}.hcp-split-hero__button{width:100%;font-size:var(--hcp-button-size-mobile, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/206/assets/hcp-split-hero.css.map */
