@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.510eee18.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.3ed74b99.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.7367eab7.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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.ee7a3fed.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.c3ae84a8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.4b0b0c7e.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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.9f91ba4a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.1ea730ea.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.e2b99870.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:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_ab1774d9-module__PVobqq__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_ab1774d9-module__PVobqq__variable{--font-rajdhani:"Rajdhani","Rajdhani Fallback"}
@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.p.efaf60a6.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:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_bbfa1e3d-module__vsYYMG__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_bbfa1e3d-module__vsYYMG__variable{--font-share-tech-mono:"Share Tech Mono","Share Tech Mono Fallback"}
@layer theme,base;@layer components{.dlo{--dlo-bg:#060606;--dlo-text:#ecece6;--dlo-text-2:#c4c4bc;--dlo-muted:#a3a39a;--dlo-faint:#7d7d75;--dlo-olive:#5b6b33;--dlo-olive-hi:#8fa653;--dlo-olive-lo:#343f1c;--dlo-tan:#c9a874;--dlo-lcd:#9dff7a;--dlo-led-green:#63f23f;--dlo-led-amber:#ffb020;--dlo-led-red:#ff4436;--dlo-focus:#b8dd63;--dlo-chrome:linear-gradient(180deg,#fbfbfb 0%,#dcdcdc 16%,#a4a4a4 36%,#3a3a3a 50%,#585858 57%,#a9a9a9 79%,#ececec 100%);--dlo-chrome-soft:linear-gradient(180deg,#9a9a9a 0%,#6a6a6a 30%,#262626 50%,#3d3d3d 60%,#8a8a8a 100%);--dlo-hairline:linear-gradient(90deg,transparent 0%,#7878788c 14%,#f5f5f5d9 50%,#7878788c 86%,transparent 100%);--dlo-tex-carbon:url(/apps/offroad/textures/carbon.webp);--dlo-tex-camo:url(/apps/offroad/textures/olive-camo.webp);--dlo-tex-olive:url(/apps/offroad/textures/olive.webp);--dlo-tex-gunmetal:url(/apps/offroad/textures/gunmetal.webp);--dlo-tex-steel:url(/apps/offroad/textures/steel.webp);--dlo-tex-matte:url(/apps/offroad/textures/matte.webp);--dlo-tex-tread:url(/apps/offroad/textures/treadplate.webp);--dlo-ease:cubic-bezier(.22,1,.36,1);background:var(--dlo-bg);color:var(--dlo-text);font-family:var(--font-inter),system-ui,sans-serif;overflow-x:clip}.dlo ::selection{color:#fff;background:#8fa65373}.dlo-display{font-family:var(--font-rajdhani),"Arial Narrow",system-ui,sans-serif;letter-spacing:-.005em;text-transform:uppercase;font-weight:700;line-height:.95}.dlo-mono{font-family:var(--font-share-tech-mono),ui-monospace,"SFMono-Regular",Menlo,monospace;font-variant-numeric:tabular-nums}.dlo-chrome-text{background:linear-gradient(#fff 0%,#e2e2e2 22%,#9c9c9c 44%,#3d3d3d 52%,#6f6f6f 60%,#c9c9c9 82%,#f2f2f2 100%);color:#0000;filter:drop-shadow(0 2px #000000d9)drop-shadow(0 12px 22px #0009);-webkit-background-clip:text;background-clip:text}.dlo-olive-text{background:linear-gradient(#d3e59a 0%,#9db45a 30%,#5f7330 50%,#3e4b1e 54%,#6d8337 70%,#b4cb6c 100%);color:#0000;filter:drop-shadow(0 2px #000000d9)drop-shadow(0 12px 22px #0009);-webkit-background-clip:text;background-clip:text}.dlo-h2{font-family:var(--font-rajdhani),"Arial Narrow",system-ui,sans-serif;text-transform:uppercase;letter-spacing:-.005em;color:#f6f6f1;text-wrap:balance;font-size:clamp(2.15rem,1.4rem + 3.2vw,3.9rem);font-weight:700;line-height:.98}.dlo-h3{font-family:var(--font-rajdhani),"Arial Narrow",system-ui,sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#f4f4ee;font-weight:700;line-height:1.05}.dlo-lede{color:var(--dlo-text-2);text-wrap:pretty;font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);line-height:1.65}.dlo-eyebrow{font-family:var(--font-share-tech-mono),ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--dlo-tan);align-items:center;gap:.65rem;font-size:.78rem;display:inline-flex}@media (max-width:480px){.dlo-eyebrow{letter-spacing:.15em}}.dlo-eyebrow-num{color:var(--dlo-muted)}.dlo-carbon{background-color:#090909;background-image:radial-gradient(120% 70% at 50% 0%,#ffffff0d,transparent 60%),linear-gradient(180deg,#0009,#000000bd),var(--dlo-tex-carbon);background-size:auto,auto,64px 64px}.dlo-carbon-deep{background-color:#050505;background-image:linear-gradient(180deg,#000000c7,#000000db),var(--dlo-tex-carbon);background-size:auto,64px 64px}.dlo-matte{background-color:#0c0c0c;background-image:linear-gradient(180deg,#ffffff06,#0003),var(--dlo-tex-matte);background-size:auto,256px 256px}.dlo-rule{background:var(--dlo-hairline);background-repeat:no-repeat;background-size:100% 1px;height:2px;position:relative}.dlo-rule:after{content:"";background:linear-gradient(90deg,#0000,#000000e6 20% 80%,#0000);height:1px;position:absolute;top:1px;left:0;right:0}.dlo-seam{position:relative}.dlo-seam:before{content:"";background:var(--dlo-hairline);opacity:.4;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.dlo-cut-top{clip-path:polygon(0 var(--dlo-cut,3.2vw),100% 0,100% 100%,0 100%);margin-top:calc(-1*var(--dlo-cut,3.2vw));padding-top:calc(var(--dlo-cut,3.2vw) + .01px)}.dlo-cut-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--dlo-cut,3.2vw)),0 100%)}.dlo-panel{isolation:isolate;background-color:#101010;background-image:linear-gradient(180deg,#ffffff12 0%,#ffffff04 22%,#0000002e 100%),var(--dlo-tex-matte);background-size:auto,256px 256px;border-radius:14px;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #000000b3,0 0 0 1px #000,0 22px 44px -22px #000000f2}.dlo-panel:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff6b,#ffffff14 30%,#0000 55%,#ffffff29 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dlo-panel--carbon{background-color:#0b0b0b;background-image:linear-gradient(180deg,#ffffff0f,#00000059),var(--dlo-tex-carbon);background-size:auto,64px 64px}.dlo-panel--olive{background-color:var(--dlo-olive);background-image:linear-gradient(180deg,#ffffff29 0%,#ffffff05 30%,#00000052 100%),var(--dlo-tex-olive);background-size:auto,256px 256px;box-shadow:inset 0 1px #ffffff42,inset 0 -2px #00000073,0 0 0 1px #11140a,0 0 0 3px #6b6b6b,0 0 0 4px #1a1a1a,0 18px 36px -18px #000000f2}.dlo-screws:after{content:"";pointer-events:none;z-index:2;--s:9px;--slot:linear-gradient(35deg,transparent 42%,#141414f2 44% 56%,transparent 58%);--head:radial-gradient(circle at 38% 32%,#f6f6f6 0,#c8c8c8 22%,#7c7c7c 52%,#2a2a2a 66%,#0000008c 72%,transparent 76%);background:var(--slot)0 0/var(--s)var(--s)no-repeat,var(--head)0 0/var(--s)var(--s)no-repeat,var(--slot)100% 0/var(--s)var(--s)no-repeat,var(--head)100% 0/var(--s)var(--s)no-repeat,var(--slot)0 100%/var(--s)var(--s)no-repeat,var(--head)0 100%/var(--s)var(--s)no-repeat,var(--slot)100% 100%/var(--s)var(--s)no-repeat,var(--head)100% 100%/var(--s)var(--s)no-repeat;position:absolute;inset:9px}.dlo-plate-camo{background-color:#4c5a33;background-image:linear-gradient(180deg,#0000001f,#00000080),var(--dlo-tex-camo);color:#fafaf4;text-shadow:0 1px 2px #000000d9;background-size:auto,384px 384px;border-radius:10px;position:relative;box-shadow:inset 0 1px #fff3,inset 0 -2px #00000080,0 0 0 1px #050505,0 10px 24px -14px #000000f2}.dlo-tread{background-color:#2b2b2b;background-image:linear-gradient(180deg,#ffffff1a,#00000059),var(--dlo-tex-tread);background-size:auto,144px 144px}.dlo-window{font-family:var(--font-share-tech-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;color:var(--dlo-lcd);text-shadow:0 0 10px #7dff4f6b;background:linear-gradient(#0a1209 0%,#040704 100%);border-radius:7px;align-items:baseline;gap:.35em;padding:.4em .7em .35em;display:inline-flex;box-shadow:inset 0 2px 7px #000000f2,inset 0 0 0 1px #7dff4f14,0 0 0 1px #2a2a2a,0 0 0 2px #0b0b0b,0 1px 0 2px #ffffff1a}.dlo-window-unit{color:#9dff7ab8;letter-spacing:.08em;font-size:.72em}.dlo-led{--led-core:#eaffd8;--led-mid:var(--dlo-led-green);--led-edge:#1f7d0b;--led-glow:#63f23f8c;background:radial-gradient(circle at 36% 30%,var(--led-core)0 14%,var(--led-mid)34%,var(--led-edge)72%,#071a03 100%);width:.7rem;height:.7rem;box-shadow:0 0 0 1.5px #151515,0 0 0 2.5px #8c8c8c,0 0 0 3.5px #1d1d1d,0 0 12px 2px var(--led-glow);border-radius:999px;flex:none;display:inline-block}.dlo-led--amber{--led-core:#fff4d6;--led-mid:var(--dlo-led-amber);--led-edge:#8a5300;--led-glow:#ffb0208c}.dlo-led--red{--led-core:#ffe0dc;--led-mid:var(--dlo-led-red);--led-edge:#7d0f07;--led-glow:#ff44368c}.dlo-led--off{background:radial-gradient(circle at 36% 30%,#5a5a5a 0 10%,#20251c 46%,#070807 100%);box-shadow:0 0 0 1.5px #151515,0 0 0 2.5px #6e6e6e,0 0 0 3.5px #1d1d1d}.dlo-ledbar{background:#050505;border-radius:6px;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:4px;display:grid;box-shadow:inset 0 1px 4px #000000e6,0 0 0 1px #2b2b2b}.dlo-ledbar>i{background:#18200f;border-radius:2px;height:8px}.dlo-ledbar>i.on{background:linear-gradient(180deg,#c6ff9e,var(--dlo-led-green)55%,#2f9c12);box-shadow:0 0 6px #63f23f8c}.dlo-ledbar>i.on.amber{background:linear-gradient(180deg,#ffe4a3,var(--dlo-led-amber)55%,#a86400);box-shadow:0 0 6px #ffb0208c}.dlo-ledbar>i.on.red{background:linear-gradient(180deg,#ffc1ba,var(--dlo-led-red)55%,#9b1409);box-shadow:0 0 6px #ff44368c}.dlo-key{--key-face:var(--dlo-tex-olive);--key-tint:var(--dlo-olive);--key-collar:var(--dlo-chrome);min-height:52px;font-family:var(--font-rajdhani),"Arial Narrow",system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f7f9ee;text-shadow:0 -1px #0000008c;white-space:nowrap;cursor:pointer;background:linear-gradient(180deg,#ffffff3d 0%,#ffffff0a 46%,#0000001f 54%,#0000004d 100%)padding-box,var(--key-face)center/256px 256px padding-box,linear-gradient(var(--key-tint),var(--key-tint))padding-box,var(--key-collar)border-box;transition:transform .16s var(--dlo-ease),box-shadow .16s var(--dlo-ease),filter .16s var(--dlo-ease);border:2px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.45rem;font-size:1.06rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 0 0 1px #050505,0 2px 0 1px #000000b3,0 10px 22px -10px #000000e6,inset 0 1px #ffffff40}.dlo-key:hover{filter:brightness(1.1)contrast(1.03)}.dlo-key:active{filter:brightness(.94);transform:translateY(2px);box-shadow:0 0 0 1px #050505,0 0 #000000b3,0 4px 10px -6px #000000e6,inset 0 3px 8px #0000008c}.dlo-key:focus-visible{outline:2px solid var(--dlo-focus);outline-offset:4px;box-shadow:0 0 0 1px #050505,0 0 22px 2px #b8dd6373,inset 0 1px #ffffff40}.dlo-key[aria-disabled=true],.dlo-key:disabled{filter:grayscale(.7)brightness(.6);cursor:not-allowed}.dlo-key--gunmetal{--key-face:var(--dlo-tex-gunmetal);--key-tint:#3a3a3a;--key-collar:var(--dlo-chrome-soft);color:#ededea;background:linear-gradient(180deg,#ffffff2e 0%,#ffffff08 46%,#0000002e 54%,#0000006b 100%)padding-box,var(--key-face)center/512px 96px padding-box,linear-gradient(var(--key-tint),var(--key-tint))padding-box,var(--key-collar)border-box}.dlo-key--sm{border-radius:9px;min-height:44px;padding:0 1rem;font-size:.95rem}.dlo-key[aria-pressed=true]{transform:translateY(2px);box-shadow:0 0 0 1px #050505,0 3px 8px -5px #000000e6,inset 0 3px 8px #0009}.dlo-link{color:var(--dlo-text);text-underline-offset:.22em;-webkit-text-decoration:underline #c9a87499;text-decoration:underline #c9a87499;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.dlo-link:hover{color:#fff;-webkit-text-decoration-color:var(--dlo-tan);text-decoration-color:var(--dlo-tan)}.dlo a:focus-visible,.dlo button:focus-visible,.dlo summary:focus-visible,.dlo [tabindex]:focus-visible{outline:2px solid var(--dlo-focus);outline-offset:3px;border-radius:6px}.dlo-nav{-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#040404b8;transition:background-color .25s}.dlo-nav[data-solid=true]{background:#040404f0}.dlo-nav:after{content:"";background:var(--dlo-hairline);opacity:.55;height:1px;position:absolute;bottom:0;left:0;right:0}.dlo-drawer{background-color:#070707;background-image:linear-gradient(180deg,#0000008c,#000c),var(--dlo-tex-carbon);background-size:auto,64px 64px;box-shadow:-1px 0 #ffffff1f,-30px 0 60px #000c}.dlo-phone{background:linear-gradient(135deg,#ffffff59,#fff0 30%,#0006 70%,#ffffff2e),linear-gradient(#2c2c2c,#0d0d0d);border-radius:13%/6.6%;padding:3.2%;position:relative;box-shadow:0 0 0 1px #000,0 0 0 2px #4a4a4a,0 0 0 3px #0a0a0a,0 40px 80px -30px #000000f2,0 18px 40px -20px #000000e6}.dlo-phone-screen{background:#000;border-radius:10.5%/5.6%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.dlo-phone-screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff1a 0%,#ffffff05 28%,#0000 42%);position:absolute;inset:0}.dlo-phone-cam{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 40% 35%,#3a4a5a,#050505 65%);border-radius:999px;width:3.4%;position:absolute;top:2.1%;left:50%;translate:-50%;box-shadow:0 0 0 1px #000}.dlo-hero{position:relative}.dlo-hero-glow{pointer-events:none;filter:blur(60px);border-radius:999px;position:absolute;inset:auto}.dlo-instrument{filter:drop-shadow(0 24px 30px #000000d9)drop-shadow(0 6px 10px #0009);will-change:transform;position:absolute}@keyframes dlo-drift{0%{transform:translate3d(0,-5px,0)rotate(var(--r,0deg))}to{transform:translate3d(0,6px,0)rotate(var(--r,0deg))}}.dlo-drift{animation:dlo-drift var(--d,7s)ease-in-out var(--delay,0s)infinite alternate}@keyframes dlo-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dlo-rise{animation:dlo-rise .9s var(--dlo-ease)both;animation-delay:var(--delay,0s)}@keyframes dlo-fade{0%{opacity:0}to{opacity:1}}.dlo-fade{animation:.5s ease-out both dlo-fade}@keyframes dlo-power{0%,40%{filter:brightness(.25)saturate(.2)}60%{filter:brightness(1.25)}to{filter:none}}.dlo-power{animation:1.2s ease-out both dlo-power;animation-delay:var(--delay,.3s)}.dlo-explode{--explode:1;--gap:150px;--tilt:calc(var(--explode)*54deg);--spin:calc(var(--explode)*-24deg)}.dlo-explode-stage{perspective:1500px;perspective-origin:50% 30%}.dlo-explode-stack{transform-style:preserve-3d;transform:rotateX(var(--tilt))rotateZ(var(--spin));will-change:transform;position:relative}.dlo-explode-layer{transform-style:preserve-3d;transform:translateZ(calc(var(--explode)*var(--gap)*var(--i)));will-change:transform;position:absolute;inset:0}.dlo-explode-layer img{object-fit:contain;backface-visibility:hidden;width:100%;height:100%;display:block}.dlo-explode-layer[data-shadow=true] img{filter:drop-shadow(0 18px 18px #0000008c)}.dlo-explode-ghost{opacity:calc(var(--explode)*.9);pointer-events:none;border:1px dashed #c9a87459;border-radius:999px;position:absolute;inset:4%}.dlo-pin{width:30px;height:30px;font-family:var(--font-share-tech-mono),ui-monospace,monospace;color:#0b0d06;background:radial-gradient(circle at 38% 30%,#f4e2c0,var(--dlo-tan)60%,#7a5d33);transform:rotateZ(calc(-1*var(--spin)))rotateX(calc(-1*var(--tilt)));opacity:calc(.15 + var(--explode)*.85);border-radius:999px;place-items:center;margin-top:-15px;font-size:.85rem;display:grid;position:absolute;top:50%;right:-2%;box-shadow:0 0 0 2px #0a0a0a,0 0 0 3px #8a8a8a,0 6px 14px #000000b3}.dlo-legend-item{opacity:calc(.45 + var(--explode)*.55);transition:opacity .2s linear}.dlo-screenx{--explode:1;--gap:90px;--tilt:calc(var(--explode)*50deg);--spin:calc(var(--explode)*-16deg)}.dlo-part{transform-style:preserve-3d;transform:translateZ(calc(var(--explode)*var(--gap)*var(--z)));will-change:transform;position:absolute}.dlo-part img{filter:drop-shadow(0 14px 14px #0009);width:100%;height:auto;display:block}.dlo-part[data-edge=true] img{border-radius:6px;box-shadow:0 0 0 1px #ffffff38,0 0 0 2px #000000e6,inset 0 1px #fff3}.dlo-scroll-x{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#4a4a44 transparent;-webkit-overflow-scrolling:touch}.dlo-scroll-x>*{scroll-snap-align:start}.dlo-details>summary{cursor:pointer;list-style:none}.dlo-details>summary::-webkit-details-marker{display:none}.dlo-details .dlo-chevron{transition:transform .22s var(--dlo-ease)}.dlo-details[open]>summary .dlo-chevron{transform:rotate(180deg)}.dlo-details[open]>summary .dlo-led{--led-mid:var(--dlo-led-green)}.dlo-details:not([open])>summary .dlo-led{background:radial-gradient(circle at 36% 30%,#5a5a5a 0 10%,#20251c 46%,#070807 100%);box-shadow:0 0 0 1.5px #151515,0 0 0 2.5px #6e6e6e,0 0 0 3.5px #1d1d1d}.dlo-skip{z-index:100;position:absolute;top:-100px;left:1rem}.dlo-skip:focus{top:1rem}@media (prefers-reduced-motion:reduce){.dlo *,.dlo :before,.dlo :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.dlo-drift{animation:none!important}.dlo .dlo-explode,.dlo .dlo-screenx{--explode:1!important}}}@layer utilities;
