:root{--cf-home-section-space: 7.6rem;--cf-home-component-gap: 3rem;--cf-home-card-gap: 2.4rem}#MainContent:has(.cf-hero--home)>.shopify-section+.shopify-section{margin-top:0}#MainContent:has(.cf-hero--home) .cf-actions{gap:1.6rem}.cf-hero{position:relative;display:grid;min-height:clamp(48rem,48vw,62rem);overflow:hidden;isolation:isolate;background:#142019;color:#fff}.cf-hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08130c2e,#08130c57 45%,#08130cd1);content:""}.cf-hero--contact:after{background:linear-gradient(90deg,#08130c80,#08130ca3 48%,#08130ce6)}.cf-hero--deploy-safe{grid-template-columns:minmax(0,58%) minmax(0,42%);min-height:clamp(40rem,29vw,46rem);background:#050806}.cf-hero--deploy-safe:after{display:none}.cf-hero--deploy-safe .cf-hero__media{position:absolute;z-index:0;top:0;right:42%;bottom:0;left:0}.cf-hero--deploy-safe .cf-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%}.cf-hero--deploy-safe .cf-hero__inner{position:relative;z-index:1;grid-column:2;width:100%;max-width:none;min-height:100%;justify-content:flex-start;padding:clamp(4rem,4.5vw,6.4rem) clamp(3.2rem,5vw,7.2rem)}.cf-hero--deploy-safe .cf-hero__content{width:min(100%,58rem);max-width:58rem;padding:0;border-radius:0;background:transparent;box-shadow:none}.cf-hero--deploy-safe .cf-hero__actions{display:grid;width:min(100%,38rem);grid-template-columns:minmax(0,1fr)}.cf-hero--deploy-safe .cf-hero__image{object-position:center 44%}.cf-hero--page{min-height:clamp(38rem,35vw,48rem)}.cf-hero--about{grid-template-columns:minmax(0,3fr) minmax(46rem,2fr);height:auto;min-height:clamp(42rem,34vw,49rem);background:#0d2417}.cf-hero--about:after{display:none}.cf-hero--about .cf-hero__media{position:absolute;z-index:0;top:0;right:40%;bottom:0;left:0;height:auto;min-width:0}.cf-hero--about .cf-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;height:100%}.cf-hero--about .cf-hero__image{object-position:center 44%}.cf-hero--about .cf-hero__inner{grid-column:2;width:100%;max-width:none;min-height:100%;justify-content:flex-start;padding:clamp(4rem,4.5vw,6.4rem) clamp(3.2rem,5vw,7.2rem)}.cf-hero--about .cf-hero__content{width:min(100%,52rem)}.cf-hero--about .cf-hero__heading{font-size:clamp(3.8rem,4.2vw,5.6rem)}.cf-hero--about .cf-hero__eyebrow{display:inline-flex;width:fit-content;padding:.6rem .9rem;border-radius:.4rem;background:#fff;color:#6f1733}.cf-hero__media,.cf-hero__media picture{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;display:block}.cf-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.cf-hero--support .cf-hero__image{object-position:center 4%}.cf-hero--faqs .cf-hero__image{object-position:center 8%}.cf-hero .cf-hero__inner{display:flex;width:100%;box-sizing:border-box;align-items:center;padding-top:clamp(5rem,7vw,8rem);padding-bottom:clamp(5rem,7vw,8rem)}.cf-hero--home .cf-hero__inner{padding-top:8rem;padding-bottom:8rem}.cf-hero__inner--right{justify-content:flex-end}.cf-hero__inner--center{justify-content:center;text-align:center}.cf-hero__content{width:min(100%,68rem);min-width:0}.cf-hero__eyebrow{margin:0 0 1.2rem;color:#f5d928;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cf-hero--contact .cf-hero__eyebrow,.cf-hero--faqs .cf-hero__eyebrow{display:inline-flex;width:fit-content;padding:.6rem .9rem;border-radius:.4rem;background:#fff;color:#6f1733}.cf-hero__heading{margin:0;color:#fff;font-family:var(--font-heading-family);font-size:clamp(4rem,5.1vw,6.6rem);font-weight:700;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.cf-hero--page .cf-hero__heading{font-size:clamp(3.8rem,4.6vw,5.8rem)}.cf-hero__heading span{display:block}@media screen and (min-width:990px){.cf-hero--faqs{min-height:clamp(56rem,29vw,72rem)}.cf-hero--faqs .cf-hero__inner{justify-content:flex-end;text-align:left}.cf-hero--support .cf-hero__inner{justify-content:flex-start;text-align:left}.cf-hero--faqs .cf-hero__content,.cf-hero--support .cf-hero__content{width:min(100%,62rem)}.cf-hero--home .cf-hero__content{width:min(100%,76rem)}.cf-hero--home .cf-hero__heading{font-size:clamp(4rem,5.1vw,5.8rem)}.cf-hero--home .cf-hero__heading span{white-space:nowrap}}.cf-hero__text{max-width:60rem;margin-top:2rem;color:#fff;font-family:var(--font-body-family);font-size:clamp(1.6rem,1.45vw,1.9rem);font-weight:400;line-height:1.6}.cf-hero__inner--center .cf-hero__text{margin-right:auto;margin-left:auto}.cf-hero__text>:first-child{margin-top:0}.cf-hero__text>:last-child{margin-bottom:0}.cf-hero__actions{max-width:52rem;margin-top:2.8rem}.cf-hero__inner--center .cf-hero__actions{margin-right:auto;margin-left:auto}@media screen and (max-width:989px){:root{--cf-home-section-space: 5.6rem;--cf-home-component-gap: 2.8rem}}@media screen and (max-width:1099px){.cf-hero--about{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.cf-hero--about .cf-hero__media,.cf-hero--about .cf-hero__media picture{position:relative;inset:auto;height:clamp(28rem,39vw,38rem)}.cf-hero--about .cf-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.cf-hero--about .cf-hero__inner{grid-column:1;padding-top:clamp(3.6rem,5vw,5rem);padding-bottom:clamp(3.8rem,5vw,5.2rem)}.cf-hero--deploy-safe{grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(28rem,44vw,40rem) auto;min-height:0}.cf-hero--deploy-safe .cf-hero__media,.cf-hero--deploy-safe .cf-hero__media picture{position:relative;inset:auto;grid-row:1;height:100%}.cf-hero--deploy-safe .cf-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.cf-hero--deploy-safe .cf-hero__inner{grid-row:2;grid-column:1;padding:clamp(4rem,6vw,5.6rem) clamp(2.4rem,6vw,5.6rem)}}@media screen and (max-width:749px){:root{--cf-home-section-space: 4rem;--cf-home-component-gap: 2.4rem;--cf-home-card-gap: 1.6rem}.cf-hero,.cf-hero--page{min-height:54rem}.cf-hero:after{background:linear-gradient(180deg,#08130c1f,#08130c7a 44%,#08130ceb)}.cf-hero--contact:after{background:linear-gradient(180deg,#08130c2e,#08130c8a 42%,#08130cf5)}.cf-hero--deploy-safe{grid-template-rows:clamp(24rem,64vw,31rem) auto;min-height:0}.cf-hero--deploy-safe .cf-hero__image{object-position:center 42%}.cf-hero__image{object-position:46% center}.cf-hero--about .cf-hero__media,.cf-hero--about .cf-hero__media picture{height:clamp(24rem,62vw,29rem)}.cf-hero--about .cf-hero__image{object-position:center 42%}.cf-hero.cf-hero--about .cf-hero__inner{align-items:center;padding:3.2rem 2rem 3.8rem}.cf-hero .cf-hero__inner,.cf-hero .cf-hero__inner--right,.cf-hero .cf-hero__inner--center,.cf-hero--home .cf-hero__inner{align-items:flex-end;justify-content:flex-start;padding-top:8rem;padding-bottom:3.6rem;text-align:left}.cf-hero.cf-hero--deploy-safe .cf-hero__inner{align-items:center;justify-content:flex-start;padding:3.8rem 2rem 4.2rem}.cf-hero__heading,.cf-hero--page .cf-hero__heading{font-size:clamp(3.4rem,10.5vw,4.8rem)}.cf-hero__inner--center .cf-hero__text,.cf-hero__inner--center .cf-hero__actions{margin-left:0}}@media screen and (min-width:1920px){.cf-hero--deploy-safe .cf-hero__image{object-fit:contain;object-position:center}}.cf-actions{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:1.2rem;align-items:stretch}.cf-actions>*{min-width:0}.cf-button{display:inline-flex;min-width:0;min-height:4.8rem;box-sizing:border-box;align-items:center;justify-content:center;padding:1.1rem 2rem;border:.2rem solid transparent;border-radius:.8rem;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cf-button:before,.cf-button:after{content:none}.cf-button--primary{border-color:#f5d928;background:#f5d928;color:#142019}.cf-button--primary:hover{border-color:#ffe844;background:#ffe844;color:#142019}.cf-button--secondary{border-color:#165f2d;background:#165f2d;color:#fff}.cf-button--secondary:hover{border-color:#0f4821;background:#0f4821;color:#fff}.cf-button--light{border-color:#ffffffe0;background:#0f4821e0;color:#fff}.cf-button--light:hover{border-color:#f5d928;background:#0f4821;color:#fff}@media(hover:hover)and (pointer:fine){.cf-button--secondary:hover:not(.cf-finder *),.cf-button--light:hover:not(.cf-finder *){border-color:#f5d928;background:#f5d928;color:#142019}}.cf-button:focus-visible{outline:.3rem solid #18211c;outline-offset:.2rem;box-shadow:0 0 0 .6rem #f5d928}.cf-button:active{transform:translateY(.1rem)}.cf-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}@media screen and (min-width:750px){.cf-actions--2,.cf-actions--3{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-actions--3>:last-child:nth-child(3){grid-column:1 / -1}}@media screen and (min-width:1200px){.cf-actions--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-actions--3>:last-child:nth-child(3){grid-column:auto}}@media(prefers-reduced-motion:reduce){.cf-button{transition:none}.cf-button:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/cf-hero-cta.css.map */
