.hero-pullup{position:relative;overflow:clip}.hero-pullup.full-bleed{background:var(--hero-bg, #0d0f12)}.hero-pullup .container{max-width:1200px;margin:0 auto;padding:clamp(24px,4vw,48px)}.hero-pullup .grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,4vw,48px)}@media (min-width: 992px){.hero-pullup .grid{grid-template-columns:.95fr 1.05fr;align-items:center}}.hero-pullup .headline{font-size:clamp(38px,6vw,74px);line-height:.98;letter-spacing:-.02em;font-weight:800;color:var(--hero-headline, #0b1324)}.hero-pullup .subcopy{margin-top:16px;font-size:clamp(15px,2vw,18px);color:var(--hero-sub, #5b6574);max-width:48ch}.hero-pullup .cta-row{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.hero-pullup .visual{position:relative;overflow:visible!important}.hero-pullup .visual-wrap{position:relative;isolation:isolate}.hero-pullup .visual-box{position:relative;display:inline-block}.hero-pullup .hero-image{display:block;width:min(100%,760px);height:auto;object-fit:contain;background:transparent!important;border:0;box-shadow:none!important;filter:drop-shadow(0 18px 40px rgba(0,0,0,.28));position:relative;z-index:1}.section-hero-pullup .media,.section-hero-pullup .media__image,.section-hero-pullup .media:before,.section-hero-pullup .visual,.section-hero-pullup .visual-wrap,.section-hero-pullup .visual-box{background:transparent!important;box-shadow:none!important}@media (min-width: 1200px){.hero-pullup .visual{overflow:visible}.hero-pullup .hero-image{transform:translate(24px)}}.stat-card,.stat-pill{position:absolute!important;z-index:2;color:#fff;border-radius:14px;padding:12px 14px;background:#141414c7;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 28px #0000004d;opacity:1;transform:none;font-size:14px;line-height:1.4}.stat-card .stat-title{font-weight:700;font-size:14px;line-height:1.2}.stat-card .stat-sub{font-size:12px;opacity:.9;margin-top:2px}.stat-card--training{top:6%!important;left:-6px!important;right:auto!important;bottom:auto!important}.stat-card--calories{top:10%!important;right:-10px!important;left:auto!important;bottom:auto!important}.stat-pill--people{bottom:2%!important;left:8%!important;top:auto!important;right:auto!important;padding:10px 16px}.pill-ico{margin-right:8px}.spark,.bars{width:120px;height:32px;display:block;margin-top:6px;opacity:.9}.hero-pullup,.hero-pullup .container,.hero-pullup .grid,.section-hero-pullup,.section-hero-pullup *[style*="overflow:hidden"]{overflow:visible!important}@media (max-width: 767px){.stat-card--training{top:2%!important;left:2%!important}.stat-card--calories{top:auto!important;bottom:28%!important;right:2%!important;left:auto!important}.stat-pill--people{left:2%!important;bottom:2%!important}}@keyframes float-in{to{opacity:1;transform:translateY(0) scale(1)}}.hero-pullup .headline{position:relative;overflow:hidden}.hero-pullup .headline .glare{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 35%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 65%,transparent 100%);transform:translate(-120%);animation:sweep 4.5s ease-in-out infinite;pointer-events:none;mix-blend-mode:overlay}@keyframes sweep{0%{transform:translate(-120%)}45%{transform:translate(120%)}to{transform:translate(120%)}}.image-glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(60% 40% at 12% 12%,rgba(255,255,255,.25),transparent 60%);opacity:0;animation:pulse 6s ease-in-out infinite 1.2s;pointer-events:none}@keyframes pulse{0%,to{opacity:0}50%{opacity:.35}}.hero-pullup .brand-row{display:grid;grid-template-columns:repeat(6,minmax(80px,1fr));gap:24px;align-items:center;justify-items:center;padding:28px 24px;opacity:.85}.hero-pullup .brand-logo{width:96px;height:auto;filter:grayscale(1);opacity:.8}.btn--ghost{border:1px solid currentColor}@media (max-width: 767px){.stat-card--top-left{top:2%;left:2%}.stat-card--mid-right{top:auto;bottom:28%;right:2%}.stat-pill--bottom-left{left:2%;bottom:2%}}@media (prefers-reduced-motion: reduce){.image-glare,.headline .glare,.stat-card,.stat-pill{animation:none!important}}.color-default{--hero-bg: #fff;--hero-headline: #0b1324;--hero-sub: #5b6574;--hero-card: #151515}.color-inverse{--hero-bg: #0d0f12;--hero-headline: #ffffff;--hero-sub: #c2c8d2;--hero-card: #1b1b1b}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hero-pullup.css.map */
