.hero-v2{--hero-v2-primary: var(--dt-green, #aed9c2);--hero-v2-dark: var(--dt-charcoal, #303030);--hero-v2-muted: var(--dt-muted, #5e5e5e);--hero-v2-white: #ffffff;--hero-v2-offwhite: var(--dt-offwhite, #f4f4f0);--hero-v2-badge-shadow: 0 10px 25px -5px rgba(0, 0, 0, .15), 0 8px 10px -6px rgba(0, 0, 0, .1);--hero-v2-radius: var(--dt-radius-card, 10px);--hero-v2-btn-radius: var(--dt-radius, 6px)}.hero-v2{position:relative;min-height:600px;padding:60px 20px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center}.hero-v2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000bf,#0006);z-index:1}.hero-v2__container{position:relative;z-index:2;max-width:1280px;margin:0 auto;width:100%}.hero-v2__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.hero-v2__eyebrow{display:inline-block;font-family:var(--dt-font-tagline, "Cabin Sketch", cursive);font-size:22px;font-weight:700;letter-spacing:.02em;line-height:1.2;color:var(--hero-v2-primary);text-shadow:0 2px 8px rgba(0,0,0,.6)}.hero-v2__headline{font-family:var(--dt-font-display, "Anton", Impact, sans-serif);font-size:32px;font-weight:400;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.7);margin:0}.hero-v2__headline-highlight{display:block;font-size:48px;font-weight:400;line-height:.95;color:var(--hero-v2-primary);text-shadow:0 2px 10px rgba(0,0,0,.55)}.hero-v2__subheadline{font-size:18px;font-weight:400;line-height:1.6;color:#ffffffd9;margin:0;max-width:480px}.hero-v2__subheadline p{margin:0}.hero-v2__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;max-width:400px;margin-top:8px}.hero-v2__stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--hero-v2-radius);border:1px solid rgba(255,255,255,.2)}.hero-v2__stat:last-child:nth-child(odd){grid-column:1 / -1;max-width:200px;justify-self:center}.hero-v2__stat-icon{width:24px;height:24px;color:var(--hero-v2-primary);flex-shrink:0}.hero-v2__stat-value{font-family:var(--dt-font-display, "Anton", Impact, sans-serif);font-size:24px;font-weight:400;letter-spacing:.02em;color:#fff;line-height:1}.hero-v2__stat-label{font-size:12px;font-weight:500;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em}.hero-v2__ctas{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px;margin-top:8px}.hero-v2__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 26px;font-family:var(--dt-font-body, "Archivo", sans-serif);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;border-radius:var(--hero-v2-btn-radius);transition:background-color .16s ease,color .16s ease,border-color .16s ease;cursor:pointer}.hero-v2__cta--primary{background:var(--hero-v2-primary);border-color:var(--hero-v2-primary);color:var(--hero-v2-dark)}.hero-v2__cta--primary:hover{background:var(--hero-v2-offwhite);border-color:var(--hero-v2-offwhite);color:var(--hero-v2-dark)}.hero-v2__cta--secondary{background:transparent;border-color:var(--hero-v2-offwhite);color:var(--hero-v2-offwhite)}.hero-v2__cta--secondary:hover{background:var(--hero-v2-primary);border-color:var(--hero-v2-primary);color:var(--hero-v2-dark)}.hero-v2__cta-icon{width:20px;height:20px;flex-shrink:0}.hero-v2__badge{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 16px;background:var(--hero-v2-white);border-radius:var(--hero-v2-radius);box-shadow:var(--hero-v2-badge-shadow);animation:hero-v2-float 3s ease-in-out infinite;z-index:10}.hero-v2__badge--top-right{top:15%;right:5%;animation-delay:0s}.hero-v2__badge--bottom-left{bottom:15%;right:15%;animation-delay:1.5s}.hero-v2__badge-icon{width:24px;height:24px;color:var(--hero-v2-primary)}.hero-v2__badge-text{font-size:14px;font-weight:700;color:var(--hero-v2-dark);line-height:1.2;white-space:nowrap}.hero-v2__badge-subtext{font-size:11px;font-weight:500;color:var(--hero-v2-muted);white-space:nowrap}@keyframes hero-v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:767px){.hero-v2__badge{display:none}}@media(min-width:768px){.hero-v2{padding:80px 40px;min-height:650px}.hero-v2__eyebrow{font-size:24px}.hero-v2__headline{font-size:42px}.hero-v2__headline-highlight{font-size:64px}.hero-v2__subheadline{font-size:20px}.hero-v2__stats{grid-template-columns:repeat(3,1fr);max-width:500px}.hero-v2__stat:last-child:nth-child(odd){grid-column:auto;max-width:none;justify-self:auto}.hero-v2__stat-value{font-size:28px}.hero-v2__ctas{flex-direction:row;max-width:none;width:auto}.hero-v2__badge--top-right{right:8%}.hero-v2__badge--bottom-left{right:18%}}@media(min-width:1024px){.hero-v2{padding:100px 60px;min-height:700px}.hero-v2__content{align-items:flex-start;text-align:left;max-width:600px}.hero-v2__eyebrow{font-size:26px}.hero-v2__headline{font-size:48px}.hero-v2__headline-highlight{font-size:72px;display:inline}.hero-v2__subheadline{font-size:20px;max-width:520px}.hero-v2__stats{justify-content:flex-start;max-width:none}.hero-v2__stat{padding:20px 24px}.hero-v2__stat-value{font-size:32px}.hero-v2__stat-label{font-size:13px}.hero-v2__badge{padding:14px 20px}.hero-v2__badge--top-right{top:20%;right:10%}.hero-v2__badge--bottom-left{bottom:20%;right:20%}.hero-v2__badge-text{font-size:15px}.hero-v2__badge-subtext{font-size:12px}}@media(min-width:1280px){.hero-v2__headline{font-size:54px}.hero-v2__headline-highlight{font-size:88px}.hero-v2__subheadline{font-size:22px}}@media(prefers-reduced-motion:reduce){.hero-v2__badge{animation:none}.hero-v2__cta{transition:none}}.hero-v2__cta:focus-visible{outline:3px solid var(--hero-v2-primary);outline-offset:2px}.hero-v2__cta--secondary:focus-visible{outline-color:var(--hero-v2-offwhite)}
/*# sourceMappingURL=/cdn/shop/t/46/assets/hero-v2.css.map */
