.dk-turntable{--site-header-height: 78px;height:320svh;position:relative;background:#fff}.dk-turntable-stage{--scene-ink: #102635;--scene-darkness: 0;--scene-vehicle-opacity: 1;--scene-progress: 0;--scene-surface: #fff;position:sticky;top:var(--site-header-height);height:calc(100svh - var(--site-header-height));min-height:440px;isolation:isolate;overflow:hidden;color:var(--scene-ink);background:#fff;border-radius:0}.dk-turntable-studio{--studio-wall-end: 46%;--studio-floor-start: 52%;position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#00000024,transparent 25%,transparent 75%,#00000024),linear-gradient(to bottom,#04111d 0%,#071a2a var(--studio-wall-end),#182c3c var(--studio-floor-start),#132a3b 70%,#0a1b2a 100%);opacity:var(--scene-darkness);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 55%);mask-image:linear-gradient(to bottom,transparent 0%,#000 55%)}.dk-turntable-layout{height:100%;display:flex;align-items:center;pointer-events:none}.dk-turntable-copy{position:absolute;top:88px;inset-inline:24px;z-index:2;display:flex;align-items:center;justify-content:center;gap:32px;text-align:center}.dk-public-site .dk-turntable-copy h2{font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.06;letter-spacing:-.04em}.dk-turntable-copy>p{display:none}.dk-turntable-copy .dk-button{margin-top:0;pointer-events:auto}.dk-turntable-vehicle{position:absolute;inset:8% 0 12%;opacity:var(--scene-vehicle-opacity)}.dk-turntable-vehicle :is(canvas,img){position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom}.dk-turntable-ground{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.dk-turntable-vehicle canvas{visibility:hidden}.dk-turntable-stage[data-ready=true] .dk-turntable-vehicle canvas{visibility:visible}.dk-turntable-stage[data-ready=true] .dk-turntable-vehicle img{visibility:hidden}.dk-turntable-footer{position:absolute;bottom:28px;inset-inline:0;display:flex;align-items:center;gap:28px;font-size:12px}.dk-turntable-scroll-cue{display:flex;align-items:center;gap:10px}.dk-turntable-cue-compact{display:none}.dk-turntable-progress{height:2px;width:120px;overflow:hidden;background:color-mix(in srgb,var(--scene-ink) 25%,transparent)}.dk-turntable-progress span{display:block;height:100%;background:currentColor;transform-origin:left;transform:scaleX(var(--scene-progress))}.dk-turntable-disclaimer{margin-left:auto;background:var(--scene-surface);padding:4px 7px;border-radius:5px}.dk-turntable-controls{position:absolute;top:22px;inset-inline:0;display:flex;align-items:center;justify-content:flex-end;gap:24px;font-size:12px;z-index:4}.dk-turntable-copy,.dk-turntable-footer{visibility:hidden;opacity:0;transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1),visibility 0s .5s}.dk-turntable-controls{opacity:0;pointer-events:none}.dk-turntable-stage[data-copy-visible=true] :is(.dk-turntable-copy,.dk-turntable-footer),.dk-turntable:is([data-static=true],[data-unavailable=true]) :is(.dk-turntable-copy,.dk-turntable-footer){visibility:visible;opacity:1;transition-delay:0s}.dk-turntable-stage[data-copy-visible=true] .dk-turntable-controls,.dk-turntable-controls:focus-within,.dk-turntable:is([data-static=true],[data-unavailable=true]) .dk-turntable-controls{opacity:1;pointer-events:auto}.dk-turntable-controls :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;text-underline-offset:5px}.dk-turntable-controls :is(button,a):hover{text-decoration:underline}.dk-turntable-controls :is(button,a):focus-visible{outline-color:currentColor}.dk-public-site .dk-turntable :is(a,button):focus-visible{outline-color:var(--scene-ink)}.dk-turntable-fallback{position:absolute;bottom:62px;right:5.2%;max-width:30ch;font-size:12px;line-height:1.7}.dk-turntable-image-error{position:absolute;inset:30% 15%;display:grid;place-items:center;text-align:center;font-size:14px;line-height:1.8}.dk-turntable[data-unavailable=true] .dk-turntable-stage,.dk-turntable[data-static=true] .dk-turntable-stage{--scene-ink: #fff;--scene-darkness: 1;--scene-vehicle-opacity: 1;--scene-surface: #04111d;background:#04111d}.dk-turntable[data-static=true],.dk-turntable[data-unavailable=true]{height:auto}.dk-turntable[data-static=true] .dk-turntable-stage,.dk-turntable[data-unavailable=true] .dk-turntable-stage{position:relative;top:auto;height:min(800px,100svh)}.dk-turntable[data-unavailable=true] .dk-turntable-progress,.dk-turntable[data-static=true] .dk-turntable-progress{display:none}@media(max-width:900px){.dk-turntable{--site-header-height: 68px}}@media(max-width:767px){.dk-turntable-cue-wide{display:none}.dk-turntable-cue-compact{display:inline}.dk-turntable{height:280svh}.dk-turntable-stage{min-height:0}.dk-turntable-studio{--studio-wall-end: 40%;--studio-floor-start: 46%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 40%);mask-image:linear-gradient(to bottom,transparent 0%,#000 40%)}.dk-turntable-layout{padding-top:0}.dk-turntable-copy{top:auto;bottom:76px;display:flex;flex-direction:column;gap:16px;width:auto;max-width:none;padding-bottom:0}.dk-public-site .dk-turntable-copy h2{font-size:clamp(25px,6.6vw,30px);line-height:1.12}.dk-turntable-copy>p{max-width:30ch;font-size:13px;line-height:1.7;margin-top:14px}.dk-turntable-copy .dk-button{position:static;width:100%;margin-top:0;min-height:48px;font-size:13px;z-index:3}.dk-turntable-vehicle{inset:calc((100% - 170px)/2) -24px auto;height:min(calc((100vw + 48px)*.75),calc(100% - 210px));translate:0 -50%}.dk-turntable-scroll-cue{background:none;padding:0}.dk-turntable-footer{bottom:16px;gap:12px;min-height:28px;font-size:11px;white-space:nowrap}.dk-turntable-scroll-cue{gap:6px}.dk-turntable-disclaimer{background:none;padding:0}.dk-turntable-progress{display:none}.dk-turntable-controls{top:4px;gap:18px;font-size:11px}.dk-turntable[data-static=true] .dk-turntable-stage,.dk-turntable[data-unavailable=true] .dk-turntable-stage{height:calc(100svh - var(--site-header-height))}.dk-turntable-fallback{bottom:46px;right:24px;max-width:24ch;font-size:11px}}@media(max-width:900px)and (max-height:500px)and (orientation:landscape){.dk-turntable-stage{min-height:0}.dk-turntable-vehicle{inset:40px 36% 44px 0;height:auto;translate:none}.dk-turntable-copy{inset:64px 24px 58px 64%;display:flex;flex-direction:column;justify-content:center;gap:16px;width:auto}.dk-public-site .dk-turntable-copy h2{font-size:24px;line-height:1.12}.dk-turntable-copy .dk-button{position:static;width:100%;min-height:48px;font-size:13px}.dk-turntable-footer{bottom:8px;font-size:11px}.dk-turntable-controls{top:0}}@media(max-width:767px)and (max-height:700px){.dk-turntable-copy>p{display:none}}@media(prefers-reduced-motion:reduce){.dk-turntable-copy,.dk-turntable-footer{transition:none;transform:none}.dk-turntable{height:auto}.dk-turntable-stage{position:relative;top:auto}}.dk-hero-picture{display:block;width:100%;height:100%}.dk-hero-light-layer,.dk-hero-light-map{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.dk-hero-light-tablet,.dk-hero-light-mobile{display:none}.dk-headlight-dim,.dk-headlight-glow,.dk-indicator-glow{opacity:0}.dk-headlight-dim{mix-blend-mode:multiply}.dk-headlight-glow{mix-blend-mode:screen}.dk-hero-light-toggle{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff55;border-radius:14px;background:#01213acc;color:#fff}.dk-hero-light-toggle:hover{background:#0b4f7c}@media(prefers-reduced-motion:no-preference){.dk-headlight-dim{animation:dk-headlight-dim 6s ease-in-out .65s infinite;animation-play-state:paused}.dk-headlight-glow{animation:dk-headlight-glow 6s ease-in-out .65s infinite;animation-play-state:paused}.dk-indicator-glow{animation:dk-indicator-glow 6s linear .65s infinite;animation-play-state:paused}.dk-hero-light-layer[data-active=true] :is(.dk-headlight-dim,.dk-headlight-glow,.dk-indicator-glow){animation-play-state:running}}@keyframes dk-headlight-dim{0%,8%,84%,to{opacity:.76}18%,72%{opacity:0}}@keyframes dk-headlight-glow{0%,8%,84%,to{opacity:0}18%,72%{opacity:.35}}@keyframes dk-indicator-glow{0%,20%,34%,40%,54%,60%,74%,to{opacity:0}24%,30%,44%,50%,64%,70%{opacity:1}}@media(min-width:640px)and (max-width:1100px){.dk-hero-picture{position:absolute;right:0;bottom:0;height:auto;aspect-ratio:3 / 2;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8%);mask-image:linear-gradient(to bottom,transparent,#000 8%)}.dk-hero-light-desktop{display:none}.dk-hero-light-tablet{display:block}}@media(max-width:639px){.dk-hero-picture{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8%);mask-image:linear-gradient(to bottom,transparent,#000 8%)}.dk-hero-light-desktop{display:none}.dk-hero-light-mobile{display:block}}@media(prefers-reduced-motion:reduce),print{.dk-hero-light-layer,.dk-hero-light-toggle{display:none}}
