.hfs-home{--apex-red:#f02838;--apex-ease:cubic-bezier(.19,1,.22,1);background:#050608!important;color:#f6f6f8;overflow:clip}.hfs-home .hfs-hero{min-height:min(940px,100svh);background:#06070a;border-bottom:0;overflow:hidden;isolation:isolate}.hfs-home .hfs-hero__backdrop{background:#090b10}.hfs-home .hfs-hero__image{opacity:.36!important;filter:grayscale(.85) contrast(1.35) brightness(.66)!important;transform:scale(1.13);animation:apexHeroDrift 24s ease-in-out infinite alternate}.hfs-home .hfs-hero__backdrop:after{background:linear-gradient(90deg,#030408e6,#03040842 45%,#0304089e),linear-gradient(0deg,#050608,transparent 48%,rgba(0,0,0,.55))!important}.hfs-home .apex-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.24;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:clamp(60px,9vw,150px) clamp(60px,9vw,150px);-webkit-mask-image:linear-gradient(90deg,black,transparent 75%);mask-image:linear-gradient(90deg,black,transparent 75%)}.hfs-home .apex-hero__light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 34% 46% at 68% 46%,rgba(215,15,36,.17),transparent 85%);animation:apexBreathe 7s ease-in-out infinite alternate}.hfs-home .apex-hero__side{position:absolute;left:clamp(20px,3.2vw,62px);top:50%;display:flex;align-items:center;gap:38px;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);color:#9c9fa8;font-size:9px;letter-spacing:.28em;font-weight:800}.hfs-home .apex-hero__index{position:absolute;right:4.5vw;bottom:52px;display:flex;gap:15px;align-items:center;font-size:11px;font-weight:900;letter-spacing:.2em;color:#d6d7df}.hfs-home .apex-hero__index i{width:70px;height:1px;background:linear-gradient(90deg,var(--apex-red) 45%,rgba(255,255,255,.25) 45%)}.hfs-home .hfs-hero__content{width:min(1400px,84vw);margin:0 auto;text-align:left;align-items:flex-start;padding:130px 0 160px;position:relative}.hfs-home .hfs-kicker{display:flex;align-items:center;gap:14px;font-size:11px;color:#e1e2e6;letter-spacing:.28em;margin-bottom:34px}.hfs-home .apex-pulse{width:8px;height:8px;border-radius:50%;background:var(--apex-red);box-shadow:0 0 0 7px #f028381a,0 0 20px #f02838b3;animation:apexBreathe 2.4s ease-in-out infinite alternate}.hfs-home .hfs-hero__logo{width:min(770px,73vw);max-height:310px;object-position:left center;filter:drop-shadow(0 20px 40px rgba(0,0,0,.7));animation:apexLogoIn 1.2s var(--apex-ease) both}.hfs-home .apex-hero__rule{width:min(550px,65vw);height:1px;margin:25px 0 0;background:#ffffff2e}.hfs-home .apex-hero__rule span{display:block;width:24%;height:2px;background:var(--apex-red);box-shadow:0 0 18px #f02838a6}.hfs-home .hfs-hero__copy{margin:24px 0 28px;max-width:570px;font-size:clamp(15px,1.4vw,19px);color:#b9bbc3;line-height:1.7}.hfs-home .hfs-hero__actions{justify-content:flex-start}.hfs-home .hfs-btn--solid{border:0;border-radius:3px;background:var(--apex-red);color:#fff;min-height:56px;padding:0 30px;box-shadow:0 15px 35px #d011272e}.hfs-home .hfs-btn--solid:hover{background:#fff;color:#08090c;box-shadow:0 15px 45px #f0283840;transform:translateY(-5px)}.hfs-home .hfs-scroll{left:auto;right:clamp(20px,6vw,100px);bottom:49px;transform:none}.hfs-home .apex-ticker{height:56px;overflow:hidden;background:var(--apex-red);display:flex;align-items:center;position:relative;z-index:1;transform:skewY(-1deg);margin:-18px 0 0}.hfs-home .apex-ticker__track{display:flex;gap:30px;align-items:center;white-space:nowrap;width:max-content;animation:apexTicker 44s linear infinite}.hfs-home .apex-ticker span{font-size:12px;font-weight:950;letter-spacing:.22em;color:#fff}.hfs-home .apex-ticker b{font-size:21px;color:#ffffff80}.hfs-home .hfs-section{width:min(1510px,90vw);padding-top:clamp(90px,10vw,175px);padding-bottom:clamp(90px,10vw,175px)}.hfs-home .hfs-intro{grid-template-columns:160px minmax(0,1.3fr) minmax(250px,.8fr);gap:clamp(20px,4vw,75px);position:relative}.hfs-home .apex-intro__number,.hfs-home .apex-shop__overline,.hfs-home .apex-cta__index{font-size:10px;letter-spacing:.22em;font-weight:900;color:#e53a49}.hfs-home .apex-intro__number{padding-top:8px;border-top:1px solid rgba(240,40,56,.7)}.hfs-home .hfs-intro h2{font-size:clamp(46px,6.2vw,112px);line-height:.88;letter-spacing:-.075em;text-transform:uppercase;font-weight:950;margin:18px 0}.hfs-home .hfs-intro__description{font-size:clamp(14px,1.2vw,17px);line-height:1.9;color:#a7aab4;padding-top:24px}.hfs-home .hfs-bike-shop{position:relative;padding-top:110px}.hfs-home .hfs-bike-shop:before{content:"";position:absolute;top:0;right:-10vw;bottom:0;left:-10vw;pointer-events:none;background:radial-gradient(ellipse 45% 30% at 85% 30%,rgba(150,14,30,.07),transparent 85%)}.hfs-home .apex-shop__overline{display:flex;justify-content:space-between;gap:20px;padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.14)}.hfs-home .apex-shop__overline span:last-child{color:#747985}.hfs-home .hfs-section-head{margin:32px 0 44px}.hfs-home .hfs-section-head h2{font-size:clamp(54px,7vw,115px);line-height:.9;text-transform:uppercase;letter-spacing:-.075em;font-weight:950}.hfs-home .hfs-bike-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;perspective:1200px}.hfs-home .hfs-bike-card{position:relative;display:block;transition:transform .65s var(--apex-ease);transform-style:preserve-3d}.hfs-home .hfs-bike-card__media{height:clamp(260px,27vw,440px);background:#0c0f15;border:1px solid rgba(255,255,255,.1);transition:border-color .4s,box-shadow .5s,transform .65s var(--apex-ease)}.hfs-home .hfs-bike-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid rgba(240,40,56,0);transition:border-color .4s}.hfs-home .hfs-bike-card:hover .hfs-bike-card__media{transform:translateY(-10px)!important;border-color:#f02838cc;box-shadow:0 25px 65px #0000008c,0 0 28px #f028381c}.hfs-home .hfs-bike-card:hover .hfs-bike-card__media:after{border-color:#f0283859}.hfs-home .hfs-bike-card__image{filter:none!important;transition:transform .9s var(--apex-ease)!important}.hfs-home .hfs-bike-card:hover .hfs-bike-card__image{transform:scale(1.105)!important;filter:none!important}.hfs-home .hfs-bike-card__shade,.hfs-home .hfs-bike-card:hover .hfs-bike-card__shade{background:linear-gradient(180deg,rgba(0,0,0,.15),transparent 35%,rgba(0,0,0,.88))!important;filter:none!important}.hfs-home .apex-card__index{position:absolute;top:16px;left:18px;z-index:3;font-size:10px;font-weight:800;color:#ffffff8c;letter-spacing:.14em}.hfs-home .hfs-bike-card__content{bottom:21px;left:19px;right:12px;transition:transform .5s var(--apex-ease)}.hfs-home .hfs-bike-card:hover .hfs-bike-card__content{transform:translateY(-5px)}.hfs-home .hfs-bike-card h3{font-size:clamp(18px,1.75vw,28px);letter-spacing:-.055em;font-weight:900;text-transform:uppercase}.hfs-home .hfs-arrow{border-radius:3px;width:36px;height:36px;background:#0006}.hfs-home .hfs-bike-card:hover .hfs-arrow{transform:rotate(45deg);background:var(--apex-red);color:#fff;border-color:var(--apex-red)}.hfs-home .hfs-cta{width:100%;max-width:none;padding:clamp(110px,13vw,210px) 5vw;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 55% 65% at 50% 80%,rgba(85,95,230,.14),transparent 85%),linear-gradient(180deg,#050608,#0b0c16 55%,#050608)}.hfs-home .hfs-cta:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;pointer-events:none;border:1px solid rgba(255,255,255,.08)}.hfs-home .apex-cta__index{display:block;margin-bottom:35px;color:#969aff}.hfs-home .hfs-cta h2{font-size:clamp(58px,10vw,165px);font-weight:950;letter-spacing:-.085em;line-height:.95;text-transform:uppercase}.hfs-home .hfs-btn--discord{border-radius:5px;min-height:58px;padding:0 30px;box-shadow:0 15px 45px #5865f233;transition:transform .4s var(--apex-ease),box-shadow .4s}.hfs-home .hfs-btn--discord:hover{transform:translateY(-5px) scale(1.035);box-shadow:0 22px 60px #5865f266}.hfs-home.apex-ready .apex-reveal{opacity:0;transform:translate3d(0,60px,0);transition:opacity 1s var(--apex-ease),transform 1s var(--apex-ease)}.hfs-home.apex-ready .apex-reveal.apex-visible{opacity:1;transform:translateZ(0)}.hfs-home.apex-ready .hfs-bike-card.apex-reveal{transition-delay:var(--apex-delay,0ms)}@keyframes apexHeroDrift{0%{transform:scale(1.12) translate3d(-1%,0,0)}to{transform:scale(1.21) translate3d(1.5%,-1.5%,0)}}@keyframes apexBreathe{0%{opacity:.45}to{opacity:1}}@keyframes apexLogoIn{0%{opacity:0;transform:translateY(32px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes apexTicker{to{transform:translate(-50%)}}@media(max-width:1100px){.hfs-home .hfs-intro{grid-template-columns:1fr 2fr}.hfs-home .hfs-intro__description{grid-column:2}.hfs-home .hfs-bike-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:750px){.hfs-home .hfs-hero{min-height:760px;min-height:92svh}.hfs-home .hfs-hero__content{width:86vw;padding:90px 0 130px}.hfs-home .hfs-hero__logo{width:82vw}.hfs-home .apex-hero__side,.hfs-home .apex-hero__index{display:none}.hfs-home .hfs-hero__image{opacity:.22!important}.hfs-home .apex-ticker{height:43px}.hfs-home .apex-ticker span{font-size:10px}.hfs-home .hfs-intro{display:block}.hfs-home .apex-intro__number{max-width:180px}.hfs-home .hfs-intro__description{padding-top:0}.hfs-home .hfs-bike-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hfs-home .hfs-bike-card__media{height:clamp(240px,58vw,400px)}.hfs-home .apex-shop__overline span:last-child{display:none}.hfs-home .hfs-cta:before{top:12px;right:12px;bottom:12px;left:12px}.hfs-home .hfs-cta h2{font-size:clamp(50px,12vw,90px)}}@media(max-width:400px){.hfs-home .hfs-bike-card__media{height:225px}.hfs-home .hfs-bike-card h3{font-size:18px}.hfs-home .hfs-bike-card__content{left:12px;bottom:14px}.hfs-home .hfs-arrow{width:29px;height:29px;right:10px;top:10px}}@media(prefers-reduced-motion:reduce){.hfs-home .hfs-hero__image,.hfs-home .apex-ticker__track,.hfs-home .apex-pulse,.hfs-home .apex-hero__light,.hfs-home .hfs-hero__logo{animation:none!important}.hfs-home .apex-reveal{opacity:1!important;transform:none!important;transition:none!important}.hfs-home .hfs-bike-card:hover .hfs-bike-card__media{transform:none!important}}.hfs-home .hfs-intro{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:center!important;gap:clamp(40px,7.5vw,135px)!important;max-width:1300px!important;padding-top:clamp(100px,10vw,165px)!important;padding-bottom:clamp(100px,11vw,175px)!important}.hfs-home .hfs-intro__heading{padding-left:0!important;max-width:690px}.hfs-home .hfs-intro__heading:before{display:none!important}.hfs-home .hfs-intro .hfs-label{display:inline-flex;align-items:center;gap:13px;font-weight:850!important;color:#ed4654;letter-spacing:.22em;font-size:11px}.hfs-home .hfs-intro .hfs-label:before{content:"";display:block;width:27px;height:2px;background:#ed4654}.hfs-home .hfs-intro h2{font-size:clamp(45px,5.3vw,85px)!important;line-height:.97!important;letter-spacing:-.065em!important;max-width:700px!important;margin-top:26px!important;text-wrap:balance}.hfs-home .hfs-intro__description{max-width:480px!important;font-size:clamp(15px,1.16vw,18px)!important;line-height:1.9!important;letter-spacing:-.012em;color:#e7eaf2bd!important;margin:0!important;padding:0 0 0 clamp(24px,3vw,44px)!important;border-left:1px solid rgba(240,40,56,.5)}.hfs-home .hfs-bike-shop{padding-top:clamp(75px,8vw,125px)!important}.hfs-home .hfs-section-head{margin-top:0!important}.hfs-home .hfs-cta{border:0!important;outline:none!important;background:radial-gradient(ellipse 58% 69% at 50% 77%,#4b57eb3b,#3039891f 40%,#05060800 82%),linear-gradient(to bottom,#050608,#070914 58%,#070a19)!important}.hfs-home .hfs-cta:before{content:none!important;display:none!important;border:0!important}.hfs-home .hfs-cta:after{content:none!important;display:none!important}.hfs-home .hfs-cta__glow{background:radial-gradient(ellipse,rgba(88,101,242,.2),transparent 70%)!important;filter:blur(65px)!important}.hfs-home .apex-ticker__track{animation-duration:53s!important}@media(max-width:900px){.hfs-home .hfs-intro{grid-template-columns:1fr!important;gap:35px!important}.hfs-home .hfs-intro__description{max-width:680px!important;margin:0!important}.hfs-home .hfs-intro h2{font-size:clamp(42px,9vw,70px)!important}}@media(max-width:600px){.hfs-home .hfs-intro{padding-top:90px!important;padding-bottom:90px!important}.hfs-home .hfs-intro__description{padding-left:20px!important}.hfs-home .hfs-intro h2{font-size:clamp(40px,11vw,59px)!important}}.hfs-home .hfs-cta{border-bottom:0!important;box-shadow:none!important;background:radial-gradient(ellipse 58% 69% at 50% 77%,#4b57eb3b,#3039891f 40%,#05060800 82%),linear-gradient(180deg,#050608,#070914 58%,#070a19)!important}.hfs-home .hfs-cta:after{display:none!important}.hfs-home .hfs-hero__actions{align-items:center;column-gap:clamp(16px,2.2vw,30px);row-gap:14px}.hfs-home .hfs-championship-stat{display:inline-flex;align-items:center;justify-content:center;gap:11px;color:#fff;white-space:nowrap;min-height:56px;line-height:1}.hfs-home .hfs-championship-stat__icon{width:31px;height:31px;flex:none;stroke:currentColor;filter:drop-shadow(0 2px 8px rgba(255,255,255,.12))}.hfs-home .hfs-championship-stat__count{color:#fff;font-weight:900;font-size:clamp(23px,2.2vw,32px);letter-spacing:-.04em;font-variant-numeric:tabular-nums}@media(max-width:750px){.hfs-home .hfs-championship-stat{min-height:48px;gap:8px}.hfs-home .hfs-championship-stat__icon{width:27px;height:27px}.hfs-home .hfs-hero__actions{width:100%;justify-content:flex-start;flex-wrap:wrap}}.hfs-home .hfs-hero__actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:clamp(12px,1.6vw,22px)}.hfs-home .hfs-hero-discord{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:54px;padding:8px 15px;border-radius:999px;background:#5865e8;border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 22px #3842a03d;color:#fff;text-decoration:none;line-height:1;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.hfs-home a.hfs-hero-discord:hover{background:#6975f4;transform:translateY(-3px);box-shadow:0 12px 30px #5865f261}.hfs-home a.hfs-hero-discord:focus-visible{outline:2px solid #fff;outline-offset:4px}.hfs-home .hfs-hero-discord--inactive{opacity:.85;cursor:default}.hfs-home .hfs-hero-discord__logo{display:block;width:81px;max-width:81px;height:35px;object-fit:contain;object-position:center;filter:drop-shadow(0 1px 4px rgba(0,0,0,.16))}.hfs-home .hfs-hero-discord__name{font-size:16px;font-weight:950;letter-spacing:-.05em}.hfs-home .hfs-hero-discord__divider{height:24px;width:1px;background:#ffffff42;flex:none}.hfs-home .hfs-hero-discord__icon{display:block;width:26px;height:24px;flex:none;color:#fff}@media(max-width:750px){.hfs-home .hfs-hero-discord{min-height:46px;padding:6px 12px;gap:8px}.hfs-home .hfs-hero-discord__logo{width:68px;height:30px}.hfs-home .hfs-hero-discord__icon{width:23px;height:22px}.hfs-home .hfs-hero-discord__divider{height:20px}}@media(prefers-reduced-motion:reduce){.hfs-home .hfs-hero-discord{transition:none!important}.hfs-home a.hfs-hero-discord:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/hfs-apex.css.map */
