@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_edf223b5-module__m_6trG__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_edf223b5-module__m_6trG__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_7251507c-module__mRZMfG__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_7251507c-module__mRZMfG__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
.dch{--dch-red:#c8102e;--dch-red-electric:#ff3c5a;--dch-bg:#0a0a0f;--dch-surface:#111118;--dch-navy:#1a1a2e;--dch-chrome:silver;--dch-white:#f5f5f5;--dch-gray:#6b6b78;--dch-line:#c0c0c01f;--dch-font-display:var(--font-bebas), Impact, sans-serif;--dch-font-body:var(--font-dm-sans), "DM Sans", sans-serif;--dch-font-mono:var(--font-space-mono), "Courier New", monospace;background:var(--dch-bg);color:var(--dch-white);font-family:var(--dch-font-body);overflow-x:hidden}.dch section{scroll-margin-top:88px}.dch a{color:inherit;text-decoration:none}.dch-wrap{width:min(1240px,92vw);margin-inline:auto}.dch-kicker{font-family:var(--dch-font-mono);letter-spacing:.35em;color:var(--dch-red-electric);text-transform:uppercase;margin-bottom:10px;font-size:12px}.dch-section-title{font-family:var(--dch-font-display);letter-spacing:.01em;color:var(--dch-white);font-size:clamp(42px,6vw,76px);font-weight:400;line-height:.95}.dch-section-sub{color:var(--dch-chrome);max-width:560px;margin-top:14px;font-size:15px}.dch-btn{font-family:var(--dch-font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:13px 26px;font-size:13px;font-weight:700;transition:background-color .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.dch-btn-red{background:var(--dch-red);color:var(--dch-white);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.dch-btn-red:hover{background:var(--dch-red-electric);box-shadow:0 0 28px #ff3c5a73}.dch-btn-ghost{color:var(--dch-chrome);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);border-color:#c0c0c059}.dch-btn-ghost:hover{border-color:var(--dch-red-electric);color:var(--dch-white);box-shadow:0 0 18px #c8102e40}.dch-preloader{z-index:1000;background:radial-gradient(ellipse 80% 60% at 50% 45%, #14141f 0%, var(--dch-bg) 70%);flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:opacity .45s;display:flex;position:fixed;inset:0}.dch.is-loaded .dch-preloader{opacity:0;pointer-events:none}.dch-speedo{width:min(340px,72vw)}.dch-preloader.dch-shatter .dch-speedo-face{opacity:0;transform-origin:150px 150px;transition:opacity .3s,transform .3s;transform:scale(1.12)}.dch-speedo .dch-arc{stroke:#c0c0c02e}.dch-speedo .dch-arc-hot{stroke:var(--dch-red)}.dch-speedo .dch-tick{stroke:var(--dch-chrome);stroke-width:2.5px}.dch-speedo .dch-tick-minor{stroke:#c0c0c059;stroke-width:1.5px}.dch-speedo .dch-tick-num{font-family:var(--dch-font-mono);fill:var(--dch-chrome);text-anchor:middle;font-size:11px}.dch-speedo .dch-speedo-unit{font-family:var(--dch-font-mono);letter-spacing:.3em;fill:var(--dch-gray);text-anchor:middle;font-size:11px}.dch-speedo .dch-needle{stroke:var(--dch-red-electric);stroke-width:4px;stroke-linecap:round;transform-origin:150px 150px;transform:rotate(-90deg)}.dch-speedo .dch-hub{fill:var(--dch-red);stroke:var(--dch-chrome);stroke-width:2px}.dch-particles circle{fill:var(--dch-red-electric);opacity:0}.dch-pl-logo{font-family:var(--dch-font-display);letter-spacing:.28em;font-size:clamp(34px,6vw,52px);display:flex}.dch-pl-letter{display:inline-block}.dch-pl-tag{font-family:var(--dch-font-mono);letter-spacing:.4em;color:var(--dch-gray);text-transform:uppercase;font-size:11px}.dch-hero{background:radial-gradient(ellipse 60% 45% at 50% 18%, #c8102e21 0%, transparent 65%), radial-gradient(ellipse 90% 60% at 50% 110%, #1a1a2ee6 0%, transparent 70%), var(--dch-bg);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.dch-road-svg{width:100%;height:100%;position:absolute;inset:0}.dch-road-line,.dch-road-center-line{fill:none;stroke-linecap:round}.dch-road-line{stroke:#c0c0c059;stroke-width:3px}.dch-road-center-line{stroke:#c8102eb3;stroke-width:4px;stroke-dasharray:26 34;opacity:.9}.dch-horizon{stroke:#ff3c5a80;stroke-width:1.5px}.dch-speed-lines line{stroke:var(--dch-chrome);stroke-width:2px;opacity:0;stroke-linecap:round}.dch-bike-rider{color:#23232f;opacity:0;transform:translate(715px,580px)}.dch-bike-rider .dch-hero-bike{filter:drop-shadow(0 0 16px #ff3c5abf)drop-shadow(0 0 40px #c8102e80)drop-shadow(0 14px 24px #000c)}.dch-bike-shadow{fill:#0009}.dch-hero-photo{z-index:1;pointer-events:none;filter:drop-shadow(0 30px 50px #000000b3)drop-shadow(0 0 60px #c8102e4d);width:min(600px,90vw);height:auto;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.dch-hero-content{z-index:2;text-align:center;padding:150px 0 120px;position:relative}.dch-hero-kicker{font-family:var(--dch-font-mono);letter-spacing:.4em;color:var(--dch-red-electric);text-transform:uppercase;margin-bottom:18px;font-size:12px}.dch-hero-title{font-family:var(--dch-font-display);letter-spacing:-.02em;font-size:clamp(60px,10vw,120px);font-weight:400;line-height:.92}.dch-hl-mask{display:block;overflow:hidden}.dch-hl-line{display:block}.dch-hl-accent{color:var(--dch-red);text-shadow:0 0 50px #c8102e8c}.dch-hero-sub{color:var(--dch-chrome);text-shadow:0 2px 14px #000000f2,0 0 30px #0a0a0fe6;max-width:540px;margin:26px auto 0;font-size:clamp(14px,1.6vw,17px)}.dch-hero-sub strong{color:var(--dch-white);font-weight:600}.dch-hero-ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:38px;display:flex}.dch-hero-scroll{font-family:var(--dch-font-mono);letter-spacing:.3em;color:var(--dch-gray);text-transform:uppercase;z-index:2;font-size:10px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.dch-marquee{background:#0d0d14;border-top:1px solid #c8102e59;border-bottom:1px solid #c8102e59;padding:16px 0;overflow:hidden}.dch-marquee-track{width:max-content;display:flex}.dch-marquee-group{align-items:center;gap:34px;padding-right:34px;display:flex}.dch-marquee-group span{font-family:var(--dch-font-display);letter-spacing:.14em;color:var(--dch-chrome);white-space:nowrap;font-size:30px}.dch-marquee-group .dch-dia{width:11px;height:11px;fill:var(--dch-red);flex:none}.dch-fleet{background:linear-gradient(180deg, var(--dch-bg) 0%, #0d0d16 100%);padding:110px 0 90px}.dch-fleet-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:48px;display:flex}.dch-tabs{flex-wrap:wrap;gap:4px;display:flex}.dch-tab{font-family:var(--dch-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dch-gray);cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:12px;transition:color .25s;position:relative}.dch-tab:after{content:"";background:var(--dch-red-electric);height:2px;transition:transform .3s,box-shadow .3s;position:absolute;bottom:4px;left:16px;right:16px;transform:scaleX(0)}.dch-tab:hover{color:var(--dch-chrome)}.dch-tab.dch-active{color:var(--dch-white)}.dch-tab.dch-active:after{box-shadow:0 0 12px var(--dch-red-electric);transform:scaleX(1)}.dch-fleet-grid{grid-template-columns:1fr;gap:26px;display:grid}@media (min-width:640px){.dch-fleet-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dch-fleet-grid{grid-template-columns:repeat(3,1fr)}}.dch-card{background:var(--dch-surface);border:1px solid var(--dch-line);border-radius:18px;flex-direction:column;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.dch-card:hover{border-color:#c8102e80;transform:translateY(-4px);box-shadow:0 22px 50px #0000008c}.dch-card.dch-hide{display:none}.dch-glow-ring{pointer-events:none;opacity:0;z-index:3;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.dch-card:hover .dch-glow-ring{opacity:1}.dch-glow-ring rect{x:2px;y:2px;fill:none;width:calc(100% - 4px);height:calc(100% - 4px);stroke:var(--dch-red-electric);stroke-width:2px;rx:17px}.dch-card-stage{border-bottom:1px solid var(--dch-line);background:radial-gradient(70% 75% at 50% 0,#c8102e29 0%,#0000 70%),linear-gradient(#16161f 0%,#101018 100%);justify-content:center;align-items:flex-end;height:200px;display:flex;position:relative}.dch-card-stage:after{content:"";filter:blur(4px);background:radial-gradient(#c8102e59 0%,#0000 70%);width:62%;height:14px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dch-card-img{object-fit:contain;z-index:1;filter:drop-shadow(0 14px 20px #000000a6);width:88%;max-height:165px;margin-bottom:12px;transition:transform .35s cubic-bezier(.2,.8,.3,1),filter .35s;position:relative}.dch-card:hover .dch-card-img{filter:drop-shadow(0 14px 20px #000000a6)drop-shadow(0 0 22px #ff3c5a40);transform:scale(1.05)}.dch-badge{z-index:2;font-family:var(--dch-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dch-chrome);background:#0a0a0f99;border:1px solid #c0c0c04d;padding:5px 10px;font-size:10px;font-weight:700;transition:box-shadow .3s,border-color .3s,color .3s;position:absolute;top:14px;left:14px}.dch-card:hover .dch-badge{border-color:var(--dch-red-electric);color:var(--dch-white);box-shadow:0 0 16px #ff3c5a8c}.dch-tag{z-index:2;font-family:var(--dch-font-mono);letter-spacing:.18em;padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.dch-tag-new{background:var(--dch-red);color:var(--dch-white);box-shadow:0 0 14px #c8102e99}.dch-tag-popular{color:var(--dch-chrome);background:#c0c0c024;border:1px solid #c0c0c040}.dch-card-body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.dch-bike-name{font-family:var(--dch-font-display);letter-spacing:.05em;text-transform:uppercase;font-size:28px;font-weight:400;line-height:1}.dch-tagline{color:var(--dch-chrome);margin-top:6px;font-size:13px;font-style:italic}.dch-specs-mask{margin-top:16px;overflow:hidden}.dch-specs{font-family:var(--dch-font-mono);color:var(--dch-chrome);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.dch-specs i{color:var(--dch-red);font-style:normal}.dch-price{font-family:var(--dch-font-display);letter-spacing:.04em;color:var(--dch-red-electric);text-transform:uppercase;margin-top:14px;font-size:24px;font-weight:400}.dch-exnote{color:var(--dch-gray);margin-top:2px;font-size:11px}.dch-card-actions{gap:10px;margin-top:18px;display:flex}.dch-card-actions .dch-btn{flex:1;justify-content:center;padding:11px 10px;font-size:11px}.dch-fleet-more{text-align:center;margin-top:44px}.dch-stats{background:radial-gradient(ellipse 70% 80% at 50% 0%, #c8102e14 0%, transparent 60%), var(--dch-navy);border-top:1px solid #c8102e33;border-bottom:1px solid #c8102e33;padding:110px 0}.dch-stats-head{text-align:center;margin-bottom:60px}.dch-stats-head .dch-section-sub{margin-inline:auto}.dch-stats-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px;display:grid}@media (min-width:900px){.dch-stats-grid{grid-template-columns:repeat(4,1fr)}}.dch-stat{text-align:center}.dch-stat-dial{width:140px;height:140px;margin:0 auto 16px;position:relative}.dch-stat-dial svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.dch-ring-bg{fill:none;stroke:#c0c0c01f;stroke-width:4px}.dch-ring-fill{fill:none;stroke:var(--dch-red-electric);stroke-width:4px;stroke-linecap:round;stroke-dasharray:377;stroke-dashoffset:377px;filter:drop-shadow(0 0 6px #ff3c5a99)}.dch-stat-num{font-family:var(--dch-font-display);letter-spacing:.02em;justify-content:center;align-items:center;font-size:38px;display:flex;position:absolute;inset:0}.dch-stat-num .dch-suffix{color:var(--dch-red-electric)}.dch-stat-label{font-family:var(--dch-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dch-chrome);font-size:11.5px}.dch-features{background:var(--dch-bg);padding:110px 0}.dch-features-grid{grid-template-columns:1fr;gap:22px;margin-top:52px;display:grid}@media (min-width:640px){.dch-features-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.dch-features-grid{grid-template-columns:repeat(3,1fr)}}.dch-feature{background:var(--dch-surface);border:1px solid var(--dch-line);padding:30px 28px 32px 32px;transition:border-color .3s,background-color .3s;position:relative;overflow:hidden}.dch-feature:hover{background:#14141d;border-color:#c8102e73}.dch-forge{width:2px;height:100%;position:absolute;top:0;left:0;overflow:visible}.dch-forge line{stroke:var(--dch-red);stroke-width:4px;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 5px #c8102ecc)}.dch-f-icon{width:34px;height:34px;stroke:var(--dch-red-electric);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-bottom:18px}.dch-feature h3{font-family:var(--dch-font-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:24px;font-weight:400}.dch-feature p{color:var(--dch-chrome);font-size:14px;line-height:1.65}.dch-testimonials{background:linear-gradient(180deg, var(--dch-bg), #0d0d15);padding:110px 0}.dch-testimonials-head{text-align:center;margin-bottom:56px}.dch-testimonials-head .dch-section-sub{margin-inline:auto}.dch-cta{text-align:center;background:radial-gradient(ellipse 55% 65% at 50% 50%, #c8102e29 0%, transparent 70%), var(--dch-navy);border-top:1px solid #c8102e40;padding:130px 0;position:relative;overflow:hidden}.dch-cta-title{font-family:var(--dch-font-display);letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(52px,8.5vw,104px);font-weight:400;line-height:1}.dch-cta-letter{display:inline-block}.dch-cta-sub{color:var(--dch-chrome);margin-bottom:46px;font-size:16px}.dch-cta-btn-wrap{display:inline-block;position:relative}.dch-cta-pulse{pointer-events:none;width:calc(100% + 68px);height:calc(100% + 68px);position:absolute;inset:-34px}.dch-cta-pulse circle{fill:none;stroke:var(--dch-red-electric);stroke-width:1.5px;opacity:0}.dch-btn-cta{z-index:1;padding:18px 38px;font-size:15px;position:relative}.dch-btn-cta .dch-arrow{width:38px;height:16px;overflow:visible}.dch-btn-cta .dch-shaft{stroke:currentColor;stroke-width:2px;fill:none;stroke-dasharray:100;stroke-dashoffset:55px;transition:stroke-dashoffset .35s}.dch-btn-cta .dch-head{stroke:currentColor;stroke-width:2px;fill:none;transition:transform .35s}.dch-btn-cta:hover .dch-shaft{stroke-dashoffset:0}.dch-btn-cta:hover .dch-head{transform:translate(5px)}@media (prefers-reduced-motion:no-preference){.dch-speedo .dch-needle{animation:2.1s cubic-bezier(.34,.85,.3,1) .25s forwards dchNeedleSweep}@keyframes dchNeedleSweep{to{transform:rotate(90deg)}}.dch-speedo .dch-arc-hot{stroke-dasharray:377;stroke-dashoffset:377px;animation:2.1s cubic-bezier(.34,.85,.3,1) .25s forwards dchArcFill}@keyframes dchArcFill{to{stroke-dashoffset:0}}.dch-pl-letter{opacity:0;animation:.45s forwards dchLetterIn;animation-delay:calc(.2s + var(--i) * 80ms)}@keyframes dchLetterIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dch-pl-tag{opacity:0;animation:.5s 1.1s forwards dchLetterIn}.dch-preloader.dch-shatter .dch-particles circle{animation:.55s cubic-bezier(.2,.7,.4,1) forwards dchShatterFly}@keyframes dchShatterFly{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(.2)}}.dch-road-line{stroke-dasharray:1000;stroke-dashoffset:1000px}.dch.is-loaded .dch-road-line{animation:1.2s cubic-bezier(.4,0,.2,1) forwards dchRoadDraw}@keyframes dchRoadDraw{to{stroke-dashoffset:0}}.dch-road-center-line,.dch-horizon{opacity:0}.dch.is-loaded .dch-road-center-line{animation:.7s .9s forwards dchFadeIn}.dch.is-loaded .dch-horizon{animation:.7s 1.1s forwards dchFadeIn}@keyframes dchFadeIn{to{opacity:1}}.dch-bike-rider{opacity:1}.dch.is-loaded .dch-bike-rider{animation:.6s 2.05s forwards dchBikeHandoff}@supports (offset-path:path('M0 0 L1 1')){.dch.is-loaded .dch-bike-rider{offset-path:path("M -200 800 C 240 750 520 670 715 580");offset-rotate:0deg;animation:1.5s cubic-bezier(.3,.85,.35,1) .55s both dchBikeRide,.6s 2.05s forwards dchBikeHandoff;transform:none}}@keyframes dchBikeRide{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes dchBikeHandoff{to{opacity:0}}.dch-hero-photo{opacity:0}.dch.is-loaded .dch-hero-photo{animation:.9s cubic-bezier(.2,.8,.3,1) 2.1s forwards dchPhotoIn}@keyframes dchPhotoIn{0%{opacity:0;transform:translate(-50%)translateY(26px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.dch.is-loaded .dch-speed-lines line{animation:.8s ease-out 2 dchSpeedTrail}.dch.is-loaded .dch-speed-lines .dch-sl-1{animation-delay:.9s}.dch.is-loaded .dch-speed-lines .dch-sl-2{animation-delay:1.05s}.dch.is-loaded .dch-speed-lines .dch-sl-3{animation-delay:1.2s}.dch.is-loaded .dch-speed-lines .dch-sl-4{animation-delay:1.35s}@keyframes dchSpeedTrail{0%{opacity:0;transform:translate(-140px)}30%{opacity:.75}to{opacity:0;transform:translate(180px)}}.dch-hl-line{transform:translateY(110%)}.dch.is-loaded .dch-hl-line{animation:.7s cubic-bezier(.2,.8,.25,1) forwards dchLineUp}.dch.is-loaded .dch-hl-mask:first-child .dch-hl-line{animation-delay:1.7s}.dch.is-loaded .dch-hl-mask:nth-child(2) .dch-hl-line{animation-delay:1.9s}@keyframes dchLineUp{to{transform:translateY(0)}}.dch-hero-kicker,.dch-hero-sub,.dch-hero-ctas,.dch-hero-scroll{opacity:0}.dch.is-loaded .dch-hero-kicker{animation:.6s 1.55s forwards dchFadeUp}.dch.is-loaded .dch-hero-sub{animation:.6s 2.25s forwards dchFadeUp}.dch.is-loaded .dch-hero-ctas{animation:.6s 2.45s forwards dchFadeUp}.dch.is-loaded .dch-hero-scroll{animation:.8s 2.9s forwards dchFadeIn}@keyframes dchFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.dch-marquee-track{animation:30s linear infinite dchMarquee}@keyframes dchMarquee{to{transform:translate(-50%)}}.dch-reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.3,1);transition-delay:var(--d,0s);transform:translateY(30px)}.dch-reveal.dch-inview{opacity:1;transform:translateY(0)}.dch-specs{transition:transform .35s cubic-bezier(.2,.8,.3,1)}.dch-card:hover .dch-specs{transform:translateY(-3px)}.dch-card:hover .dch-specs-mask .dch-specs{animation:.4s cubic-bezier(.2,.8,.3,1) dchSpecsRise}@keyframes dchSpecsRise{0%{transform:translateY(100%)}to{transform:translateY(-3px)}}.dch-feature .dch-forge line{transition:stroke-dashoffset .4s cubic-bezier(.4,0,.2,1);transition-delay:var(--d,0s)}.dch-feature.dch-inview .dch-forge line{stroke-dashoffset:0}.dch-feature .dch-feature-body{opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--d,0s) + .5s);transform:translateY(10px)}.dch-feature.dch-inview .dch-feature-body{opacity:1;transform:translateY(0)}.dch-feature.dch-reveal{opacity:1;transform:none}.dch-ring-fill{transition:stroke-dashoffset .1s linear}.dch-cta-title.dch-play .dch-cta-letter{animation:.55s cubic-bezier(.35,.9,.4,1) both dchLetterBounce;animation-delay:calc(var(--i) * 30ms)}@keyframes dchLetterBounce{0%{transform:translateY(0)}40%{transform:translateY(-8px)}to{transform:translateY(0)}}.dch-cta-pulse circle{transform-origin:50%;animation:2.4s ease-out infinite dchCtaPulse}@keyframes dchCtaPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}}
