.custom-hero-v2-section .custom-hero-v2{position:relative;overflow:hidden;isolation:isolate;padding:2rem 0 4rem}.custom-hero-v2-section .custom-hero-v2__picture{position:relative;z-index:1;display:block;margin:-7rem -1.5rem -5rem;aspect-ratio:4 / 5;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.04) 0%,rgba(0,0,0,.4) 12%,rgba(0,0,0,.8) 22%,#000 32%,#000 68%,rgba(0,0,0,.8) 78%,rgba(0,0,0,.4) 88%,rgba(0,0,0,.04) 100%);mask-image:linear-gradient(180deg,#0000000a,#0006 12%,#000c 22%,#000 32% 68%,#000c 78%,#0006 88%,#0000000a)}.custom-hero-v2-section .custom-hero-v2__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.custom-hero-v2-section .custom-hero-v2__overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.custom-hero-v2-section .custom-hero-v2__inner{position:relative}.custom-hero-v2-section .custom-hero-v2__intro,.custom-hero-v2-section .custom-hero-v2__details{position:relative;z-index:2}.custom-hero-v2-section .custom-hero-v2__overline{margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-button))}.custom-hero-v2-section .custom-hero-v2__heading{margin:.6rem 0 0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:3.2rem;line-height:1;color:rgb(var(--color-foreground))}.custom-hero-v2-section .custom-hero-v2__subheading{margin:1.2rem 0 0;max-width:46ch;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.4;color:rgba(var(--color-foreground),.85)}.custom-hero-v2-section .custom-hero-v2__subheading strong{color:rgb(var(--color-foreground))}.custom-hero-v2-section .custom-hero-v2__features{list-style:none;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.custom-hero-v2-section .custom-hero-v2__feature{display:flex;align-items:center;gap:1.2rem}.custom-hero-v2-section .custom-hero-v2__feature-check{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.custom-hero-v2-section .custom-hero-v2__feature-check svg{width:1rem;height:1rem}.custom-hero-v2-section .custom-hero-v2__feature-text{display:flex;flex-direction:column;font-family:var(--font-body-family);line-height:1.25}.custom-hero-v2-section .custom-hero-v2__feature-text strong{font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.02em;color:rgb(var(--color-foreground))}.custom-hero-v2-section .custom-hero-v2__feature-text span{font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.custom-hero-v2-section .custom-hero-v2__ctas{display:flex;flex-direction:column;gap:1.2rem;margin-top:2.4rem}.custom-hero-v2-section .custom-hero-v2__cta{width:100%;text-align:center;text-transform:uppercase}@media screen and (min-width:750px){.custom-hero-v2-section .custom-hero-v2{padding:8rem 0 5rem}.custom-hero-v2-section .custom-hero-v2__picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.custom-hero-v2-section .custom-hero-v2__overlay{display:block;background:linear-gradient(180deg,#0000001a,#00000040 65%,#000000b3),linear-gradient(90deg,#000000eb,#000000bf 40%,#00000040 75%,#0000)}.custom-hero-v2-section .custom-hero-v2__intro,.custom-hero-v2-section .custom-hero-v2__details{max-width:60rem}.custom-hero-v2-section .custom-hero-v2__heading{font-size:4.4rem}.custom-hero-v2-section .custom-hero-v2__features{margin-top:2.4rem}}@media screen and (min-width:1100px){.custom-hero-v2-section .custom-hero-v2{padding:10rem 0 6rem}.custom-hero-v2-section .custom-hero-v2__picture{inset:0 auto 0 0;width:52%}.custom-hero-v2-section .custom-hero-v2__media{object-fit:contain;object-position:center;transform:scale(1.3)}.custom-hero-v2-section .custom-hero-v2__overlay{background:linear-gradient(90deg,#0000 30%,#00000073 60%,#0009)}.custom-hero-v2-section .custom-hero-v2__intro,.custom-hero-v2-section .custom-hero-v2__details{max-width:56rem;margin-left:auto}.custom-hero-v2-section .custom-hero-v2__heading{font-size:5rem}.custom-hero-v2-section .custom-hero-v2__features{display:grid;grid-template-columns:auto auto;justify-content:start;gap:.8rem 2.4rem}.custom-hero-v2-section .custom-hero-v2__ctas{flex-direction:row}.custom-hero-v2-section .custom-hero-v2__cta{width:auto;padding-left:3.2rem;padding-right:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom-hero-v2.css.map */
