.dkx-home .dkx-hero{--dkx-hv-top:14px;--dkx-hv-side:16px;padding-bottom:64px}@media (min-width:768px){.dkx-home .dkx-hero{padding-bottom:calc(clamp(32px,5vh,56px) + 40px)}}@media (min-width:981px){.dkx-home .dkx-hero{--dkx-hv-top:calc(var(--dkx-head) + 14px);--dkx-hv-side:24px}}.dkx-home .dkx-hv{position:absolute;z-index:-1;inset:0;overflow:hidden;background:var(--dkx-asphalt);pointer-events:none}.dkx-home .dkx-hv-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;filter:brightness(var(--dkx-hv-dim,.86)) contrast(1.04);animation:dkxSettle 1.8s var(--dkx-out) both}.dkx-home .dkx-hv::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(6 7 8 / .7) 0%,#fff0 26%),linear-gradient(0deg,var(--dkx-asphalt) 0%,rgb(6 7 8 / .6) 20%,#fff0 48%),linear-gradient(90deg,rgb(6 7 8 / .72) 0%,rgb(6 7 8 / .25) 45%,#fff0 70%),radial-gradient(120% 90% at 60% 40%,#fff0 45%,rgb(0 0 0 / .55) 100%)}.dkx-home .dkx-hv::after{content:"";position:absolute;inset:-50%;z-index:2;opacity:.09;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .5) 0 1px,#fff0 1px 3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(https://driftkings.com/wp-content/themes/drift-kings-motorsport/assets/css/%23n)'/%3E%3C/svg%3E");animation:dkxGrain .9s steps(6) infinite}@keyframes dkxGrain{0%{transform:translate(0,0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}100%{transform:translate(0,0)}}.dkx-home .dkx-hud{position:absolute;z-index:3;inset:0;pointer-events:none;font:800 11px/1 var(--dkx-cond);letter-spacing:.2em;text-transform:uppercase;color:rgb(245 246 247 / .72);animation:dkxType .6s var(--dkx-out) 1.3s both}.dkx-home .dkx-hud-c{position:absolute;width:22px;height:22px;border:0 solid rgb(255 255 255 / .38)}.dkx-home .dkx-hud-c--tl{top:var(--dkx-hv-top);left:var(--dkx-hv-side);border-top-width:1px;border-left-width:1px}.dkx-home .dkx-hud-c--tr{top:var(--dkx-hv-top);right:var(--dkx-hv-side);border-top-width:1px;border-right-width:1px}.dkx-home .dkx-hud-c--bl{bottom:14px;left:var(--dkx-hv-side);border-bottom-width:1px;border-left-width:1px}.dkx-home .dkx-hud-c--br{bottom:14px;right:var(--dkx-hv-side);border-bottom-width:1px;border-right-width:1px}.dkx-home .dkx-hud-top{position:absolute;top:calc(var(--dkx-hv-top) + 6px);left:calc(var(--dkx-hv-side) + 34px);display:flex;gap:18px;align-items:center}.dkx-home .dkx-hud-rec{display:inline-flex;align-items:center;gap:7px;color:#fff}.dkx-home .dkx-hud-rec i{width:7px;height:7px;border-radius:50%;background:var(--dkx-red);box-shadow:0 0 10px var(--dkx-red);animation:dkxRec 1.2s steps(2) infinite}@keyframes dkxRec{50%{opacity:.15}}.dkx-home .dkx-hud-dim{color:rgb(245 246 247 / .42)}.dkx-home .dkx-hud-rail{position:absolute;top:50%;right:calc(var(--dkx-hv-side) + 4px);transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;color:rgb(245 246 247 / .34);display:none}.dkx-home .dkx-hud-rail b{color:var(--dkx-red);font-weight:900}@media (min-width:1100px){.dkx-home .dkx-hud-rail{display:block;top:38%}}.dkx-home .dkx-hud-bar{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);width:min(1440px,calc(100% - 32px))}@media (min-width:768px){.dkx-home .dkx-hud-bar{width:min(1440px,calc(100% - 8vw))}}.dkx-home .dkx-hud-meta{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.dkx-home .dkx-hud-meta b{color:var(--dkx-red);font-weight:900}.dkx-home .dkx-hud-tc{font-variant-numeric:tabular-nums;color:#fff}.dkx-home .dkx-hud-right{display:inline-flex;align-items:center;gap:12px}.dkx-home .dkx-hero-grid{pointer-events:none}.dkx-home .dkx-hero-grid>*{pointer-events:auto}.dkx-home .dkx-hud-btn{pointer-events:auto;display:grid;place-items:center;width:26px;height:26px;margin:-8px 0 -6px;padding:0;border:1px solid rgb(255 255 255 / .3);background:rgb(6 7 8 / .5);color:#fff;cursor:pointer;transition:border-color .18s,background-color .18s}.dkx-home .dkx-hud-btn:hover{border-color:var(--dkx-red);background:var(--dkx-red)}.dkx-home .dkx-hud-btn i{width:0;height:0;margin-left:2px;border-style:solid;border-width:5px 0 5px 8px;border-color:#fff0 #fff0 #fff0 currentColor}.dkx-home .dkx-hud-btn.is-playing i{width:8px;height:10px;margin:0;border:0;border-inline:2.5px solid currentColor}.dkx-home .dkx-hud-track{position:relative;height:2px;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .34) 0 1px,#fff0 1px 10%),rgb(255 255 255 / .14)}.dkx-home .dkx-hud-fill{position:absolute;inset:0 auto 0 0;width:100%;transform-origin:0 50%;transform:scaleX(var(--p,0));background:linear-gradient(90deg,rgb(255 59 31 / .4),var(--dkx-red));box-shadow:0 0 12px rgb(255 59 31 / .8)}.dkx-home .dkx-hud-mark{position:absolute;top:-5px;width:2px;height:12px;margin-left:-1px;background:var(--dkx-red);box-shadow:0 0 6px rgb(255 59 31 / .7)}.dkx-home .dkx-hud-fill::after{content:"";position:absolute;right:-1px;top:-4px;width:2px;height:10px;background:#fff;box-shadow:0 0 8px #fff}@media (max-width:767px){.dkx-home .dkx-hud-top{gap:12px}.dkx-home .dkx-hud-top .dkx-hud-dim{display:none}.dkx-home .dkx-hud-meta span:first-child{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.dkx-home .dkx-l3-tab{padding:0;background:none;clip-path:none;color:rgb(245 246 247 / .8);font:800 13px/1 var(--dkx-cond);letter-spacing:.24em;text-transform:uppercase}.dkx-home .dkx-l3-tab::before{content:"01 //" / "";margin-right:.7em;color:var(--dkx-red);font-weight:900}.dkx-home .dkx-l3-title{margin-top:14px;color:var(--dkx-white);letter-spacing:-.01em;text-shadow:0 6px 40px rgb(0 0 0 / .45)}@media (min-width:768px){.dkx-home .dkx-l3-title{font-size:clamp(60px,7.2vw,118px)}}.dkx-home .dkx-strip,.dkx-home .dkx-strip--2,.dkx-home .dkx-strip--3{margin:0;padding:0}.dkx-home .dkx-strip::before{display:none}.dkx-home .dkx-strip>span{position:relative}.dkx-home .dkx-strip--3>span::before{content:"//" / "";margin-right:.18em;color:var(--dkx-red);font-style:italic}.dkx-home .dkx-l3-title.is-glitch .dkx-strip>span{animation:dkxGlitch .32s steps(2) both}@keyframes dkxGlitch{0%{text-shadow:-4px 0 rgb(255 59 31 / .85),4px 0 rgb(34 158 217 / .6);transform:translateX(-2px)}50%{text-shadow:3px 0 rgb(255 59 31 / .85),-3px 0 rgb(34 158 217 / .6);transform:translateX(2px)}100%{text-shadow:0 6px 40px rgb(0 0 0 / .45);transform:none}}.dkx-home .dkx-specs{display:flex;flex-wrap:wrap;gap:10px 34px;margin:22px 0 0;padding:0;animation:dkxType .5s var(--dkx-out) .85s both}.dkx-home .dkx-specs>div{position:relative;padding-left:12px;border-left:1px solid rgb(255 255 255 / .22)}.dkx-home .dkx-specs>div:first-child{border-left-color:var(--dkx-red)}.dkx-home .dkx-specs dt{font:800 11px/1 var(--dkx-cond);letter-spacing:.22em;text-transform:uppercase;color:var(--dkx-muted)}.dkx-home .dkx-specs dd{margin:6px 0 0;font:900 clamp(26px,3vw,36px)/.9 var(--dkx-cond);letter-spacing:-.01em;text-transform:uppercase;color:#fff;font-variant-numeric:tabular-nums}.dkx-home .dkx-l3-sub{color:var(--dkx-soft)}@media (min-width:768px){.dkx-home .dkx-l3-sub{margin-top:18px;background:rgb(6 7 8 / .55);border-left:2px solid var(--dkx-red);font-size:17px;color:var(--dkx-soft)}}@media (max-width:767px){.dkx-home .dkx-hv{bottom:auto;height:100svh}.dkx-home .dkx-hv-video{object-position:58% 50%}.dkx-home .dkx-hero-grid{padding-top:calc(var(--dkx-hv-top) + 52px)}.dkx-home .dkx-hud-c--tr{display:none}.dkx-home .dkx-hud-bar{top:calc(var(--dkx-hv-top) - 2px);bottom:auto;left:calc(var(--dkx-hv-side) + 34px);transform:none;width:auto}.dkx-home .dkx-hud-meta{margin:0}.dkx-home .dkx-hud-meta>span:first-child,.dkx-home .dkx-hud-tc,.dkx-home .dkx-hud-track{display:none}.dkx-home .dkx-hud-btn{margin:0}.dkx-home .dkx-hud-top{left:calc(var(--dkx-hv-side) + 34px + 38px)}.dkx-home .dkx-hud-c--bl,.dkx-home .dkx-hud-c--br{display:none}}@media (prefers-reduced-motion:reduce){.dkx-home .dkx-hv::after,.dkx-home .dkx-hud-rec i{animation:none}.dkx-home .dkx-l3-title.is-glitch .dkx-strip>span{animation:none}}