.dz--home{--dz-bg: #1a2d3e;--dz-deep: color-mix(in srgb, var(--dz-bg) 70%, #000);--dz-accent: #4fc8f4;--dz-line: color-mix(in srgb, #fff 12%, transparent);--dz-mist: color-mix(in srgb, #fff 76%, var(--dz-bg));--dz-font: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;position:relative;overflow:hidden;isolation:isolate;padding:40px clamp(16px,4vw,56px) 28px;font-family:var(--dz-font);color:#fff;background:radial-gradient(60% 70% at 62% 42%,color-mix(in srgb,var(--dz-accent) 7%,transparent),transparent 70%),var(--dz-bg)}.dz--home:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.45;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 28% 72%,#fff,transparent),radial-gradient(1.4px 1.4px at 44% 30%,#fff,transparent),radial-gradient(1px 1px at 58% 12%,#fff,transparent),radial-gradient(1.2px 1.2px at 71% 64%,#fff,transparent),radial-gradient(1px 1px at 86% 26%,#fff,transparent),radial-gradient(1.3px 1.3px at 92% 82%,#fff,transparent),radial-gradient(1px 1px at 36% 90%,#fff,transparent);background-size:360px 360px}.dz--home .dz__inner{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;min-height:640px;max-width:1440px;margin:0 auto}.dz--home .dz__copy{position:relative;z-index:2}.dz--home .dz__kicker{display:flex;align-items:center;gap:12px;margin:0 0 26px;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--dz-accent)}.dz--home .dz__kicker-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--dz-accent);position:relative;box-shadow:0 0 0 4px color-mix(in srgb,var(--dz-accent) 22%,transparent)}.dz--home :is(.dz__kicker-dot,.dz-hint__dot):after{content:"";position:absolute;inset:-3px;border:2px solid var(--dz-accent);border-radius:50%;opacity:0;animation:dz-pulse-home 2.4s ease-out infinite}@keyframes dz-pulse-home{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.dz--home .dz__heading{margin:0;font-family:var(--dz-font);font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1.04;letter-spacing:-.03em;color:#fff}.dz--home .dz__highlight{color:var(--dz-accent);text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.12em}.dz--home .dz__after{display:block}.dz--home .dz__sub{max-width:44ch;margin:30px 0 0;font-size:17px;line-height:1.6;color:var(--dz-mist)}.dz--home .dz__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.dz--home .dz__btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;border-radius:8px;font-family:var(--dz-font);font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.dz--home .dz__btn--primary{background:var(--dz-accent);color:var(--dz-deep);box-shadow:0 10px 30px -10px color-mix(in srgb,var(--dz-accent) 70%,transparent)}.dz--home .dz__btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px var(--dz-accent)}.dz--home .dz__btn-arrow{transition:transform .2s ease}.dz--home .dz__btn--primary:hover .dz__btn-arrow{transform:translate(3px)}.dz--home .dz__btn--ghost{border:1px solid color-mix(in srgb,#fff 30%,transparent);color:#fff}.dz--home .dz__btn--ghost:hover{border-color:#fff;background:color-mix(in srgb,#fff 8%,transparent)}.dz--home .dz__scene{position:absolute;inset:0 0 0 44%;z-index:1}.dz--home .dz__map{position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 55%,color-mix(in srgb,var(--dz-accent) 7%,transparent),transparent 75%)}.dz--home :is(.dz-drift,.dz-cam){position:absolute;inset:0}.dz--home .dz-drift{will-change:transform;transition:opacity .5s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.dz--home .dz-cam{transform-origin:0 0;will-change:transform}.dz--home :is(.dz-sim,.dz-traffic,.dz-top){position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.dz--home :is(.dz-traffic,.dz-top,.dz-veil){pointer-events:none}.dz--home .dz-veil{position:absolute;inset:-20%;background:radial-gradient(closest-side,color-mix(in srgb,var(--dz-accent) 14%,transparent),transparent 70%);opacity:0;transition:opacity .35s ease}.dz--home .dz-cam.has-hot .dz-veil{opacity:1}.dz--home :is(.dz-b,.dz-lbl).is-lifted{opacity:0}.dz--home .dz__map:is(.is-panning,.is-entering){overflow:hidden;border-radius:18px}.dz--home .dz__map.is-inside .dz-drift{opacity:.18;transform:scale(1.04);pointer-events:none}.dz--home .dz-hint{position:absolute;left:50%;bottom:6px;z-index:2;display:flex;align-items:center;gap:8px;margin:0;padding:6px 12px;border:1px solid color-mix(in srgb,var(--dz-accent) 35%,transparent);border-radius:999px;background:color-mix(in srgb,var(--dz-deep) 85%,transparent);font-size:12px;font-weight:500;color:var(--dz-mist);white-space:nowrap;transform:translate(-50%);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.dz--home .dz-hint__dot{position:relative;flex:none;width:6px;height:6px;border-radius:50%;background:var(--dz-accent)}.dz--home .dz-hint__progress:not(:empty){padding-inline-start:8px;border-inline-start:1px solid color-mix(in srgb,var(--dz-accent) 30%,transparent);color:var(--dz-accent)}.dz--home .dz__map:is(.is-inside,.is-entering,.has-card) .dz-hint{opacity:0;transform:translate(-50%,8px)}.dz--home .dz-ground{fill:#0b1620;stroke:color-mix(in srgb,var(--dz-accent) 25%,transparent);stroke-width:1}.dz--home .dz-lane{fill:none;stroke:color-mix(in srgb,#fff 20%,transparent);stroke-width:.8;stroke-dasharray:5 5}.dz--home .dz-walk{fill:#1a2c3c;stroke:color-mix(in srgb,var(--dz-accent) 14%,transparent);stroke-width:.6;transition:fill .5s ease,stroke .5s ease}.dz--home .dz-plaza{fill:#203649;transition:fill .5s ease}.dz--home .dz-shadow{fill:#02080d;fill-opacity:.4}.dz--home .dz-shadow--soft{fill-opacity:.18}.dz--home .dz-block.is-lit .dz-walk{fill:color-mix(in srgb,var(--dz-accent) 16%,#1a2c3c);stroke:var(--dz-accent);stroke-width:1.2}.dz--home .dz-block.is-lit .dz-plaza{fill:color-mix(in srgb,var(--dz-accent) 24%,#203649)}.dz--home .dz-grass{fill:#183a2e;stroke:#24543f;stroke-width:.6}.dz--home .dz-pond{fill:#1d4a6b;stroke:color-mix(in srgb,var(--dz-accent) 45%,transparent);stroke-width:.6}.dz--home .dz-tree-shadow{fill:#00000059}.dz--home .dz-tree{fill:#2f7a55}.dz--home .dz-tree-top{fill:#45a06f}.dz--home .dz-lamp{fill:#ffe2a3}.dz--home .dz-car{stroke:#00000059;stroke-width:.4}.dz--home .dz-car-light{fill:#fff6d6}.dz--home .dz-b{cursor:pointer;outline:none}.dz--home .dz-b>g{transform-box:fill-box;transform-origin:50% 100%;transition:transform .4s cubic-bezier(.2,.9,.25,1.2),opacity .35s ease}.dz--home .dz-b .f-l{fill:#1c3850}.dz--home .dz-b .f-r{fill:#142a3e}.dz--home .dz-b .f-t{fill:#2b5170}.dz--home .dz-b :is(.f-l,.f-r,.f-t){stroke:color-mix(in srgb,var(--dz-accent) 30%,transparent);stroke-width:.5;stroke-linejoin:round;transition:fill .5s ease,fill-opacity .5s ease}.dz--home .dz-b .w-l{fill:url(#dz-wl-home)}.dz--home .dz-b .w-r{fill:url(#dz-wr-home)}.dz--home .dz-b .door{fill:#ffd27a;fill-opacity:.75;transition:fill .4s ease,fill-opacity .4s ease}.dz--home .dz-b .pad{fill:none;stroke:#ffd27a;stroke-width:.8;stroke-opacity:.8}.dz--home .dz-b .ant{stroke:color-mix(in srgb,#fff 55%,transparent);stroke-width:.8}.dz--home .dz-b .ant-tip{fill:#ff5a5a}.dz--home .dz-win{fill:#ffd27a;fill-opacity:.55}.dz--home .dz-win--dim{fill-opacity:.16}.dz--home .dz-win--lit{fill:var(--dz-accent);fill-opacity:.85}.dz--home .dz-b .is-wire:is(.f-l,.f-r,.f-t){fill-opacity:.06;stroke:var(--dz-accent);stroke-dasharray:3 2;stroke-width:.8}.dz--home .dz-b .is-wire:is(.w-l,.w-r){display:none}.dz--home .dz-b.is-glass :is(.f-l,.f-r){fill-opacity:.5}.dz--home .dz-b.is-glass .f-t{fill-opacity:.65}.dz--home .dz-b .is-ghost:is(.f-l,.f-r,.f-t){fill-opacity:.08;stroke-dasharray:3 2;stroke:color-mix(in srgb,#fff 45%,transparent)}.dz--home .dz-b .is-ghost:is(.w-l,.w-r){display:none}.dz--home .dz-b .grid-line{stroke:color-mix(in srgb,var(--dz-accent) 70%,transparent);stroke-width:.5}.dz--home .dz-b .heat{fill:url(#dz-heat-home);fill-opacity:.55;pointer-events:none}.dz--home .dz-b .band{fill:#f2b33d;fill-opacity:.55}.dz--home .dz-b .crane{stroke:#f2c94c;stroke-width:1.6;stroke-linecap:round;fill:none}.dz--home .dz-b .crane-hook{stroke:#f2c94c;stroke-width:.6;stroke-dasharray:2 2}.dz--home .dz-beacon{fill:var(--dz-accent);transform-box:fill-box;transform-origin:center;animation:dz-beacon-home 2.2s ease-in-out infinite}@keyframes dz-beacon-home{50%{opacity:.25;transform:scale(1.8)}}.dz--home .dz-sheet{fill:#dbe9f2;fill-opacity:.85;stroke:var(--dz-accent);stroke-width:.5}.dz--home .dz-sheet-line{stroke:#2f6c92;stroke-width:.9;stroke-linecap:round}.dz--home .dz-gantt{fill:var(--dz-accent);fill-opacity:.8}.dz--home .dz-gantt--b{fill:#f2c94c}.dz--home .dz-rubble{fill:#3d5266;stroke:#22374a;stroke-width:.4}.dz--home .dz-b.is-lit .f-t{fill:color-mix(in srgb,var(--dz-accent) 55%,#2b5170)}.dz--home .dz-b.is-lit .f-l{fill:color-mix(in srgb,var(--dz-accent) 22%,#1c3850)}.dz--home .dz-b.is-lit .f-r{fill:color-mix(in srgb,var(--dz-accent) 14%,#142a3e)}.dz--home .dz-b:is(.is-lit,.is-hot) .w-l{fill:url(#dz-wll-home)}.dz--home .dz-b:is(.is-lit,.is-hot) .w-r{fill:url(#dz-wrl-home)}.dz--home .dz-b.is-hot>g{transform:translateY(-10px) scale(1.14)}.dz--home .dz-b.is-hot .f-t{fill:var(--dz-accent)}.dz--home .dz-b.is-hot .door{fill:var(--dz-accent);fill-opacity:1}.dz--home .dz-b.is-hot :is(.f-l,.f-r,.f-t){stroke:#fff;stroke-width:.8}.dz--home .dz-b.is-hot.is-float>g{animation:dz-float-home 2.8s ease-in-out infinite}.dz--home .dz-lbl.is-hot.is-float{animation:dz-float-lbl-home 2.8s ease-in-out infinite}@keyframes dz-float-home{0%,to{transform:translateY(-10px) scale(1.14)}50%{transform:translateY(-22px) scale(1.14)}}@keyframes dz-float-lbl-home{0%,to{transform:translateY(-12px) scale(1.25)}50%{transform:translateY(-24px) scale(1.25)}}@media(prefers-reduced-motion:reduce){.dz--home :is(.dz-b,.dz-lbl).is-float,.dz--home .dz-b.is-float>g{animation:none!important}}.dz--home .dz-b.is-pressed>g{transform:scale(.97);transition-duration:.12s}.dz--home .dz-sim.is-waiting :is(.dz-b>g,.dz-lbl){opacity:0}.dz--home .dz-sim.is-arriving .dz-b>g{animation:dz-rise-home .9s cubic-bezier(.2,.9,.25,1.1) var(--d, 0ms) both}.dz--home .dz-sim.is-arriving .dz-lbl{animation:dz-fade-home .5s ease calc(var(--d, 0ms) + .5s) both}@keyframes dz-rise-home{0%{opacity:0;transform:scaleY(.04)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes dz-fade-home{0%{opacity:0;transform:translateY(6px)}}.dz--home .dz-lbl{pointer-events:none;font-family:var(--dz-font);transform-box:fill-box;transform-origin:50% 100%;transition:transform .4s cubic-bezier(.2,.9,.25,1.2),opacity .35s ease}.dz--home .dz-lbl rect{fill:#071018d9;stroke:color-mix(in srgb,var(--dz-accent) 40%,transparent);stroke-width:.6;transition:fill .4s ease}.dz--home .dz-lbl text{fill:color-mix(in srgb,#fff 88%,transparent);font-size:8px;font-weight:600}.dz--home .dz-lbl .num{fill:var(--dz-accent);font-weight:700}.dz--home .dz-lbl .stem{stroke:color-mix(in srgb,var(--dz-accent) 45%,transparent);stroke-width:.6}.dz--home .dz-lbl .tick{display:none}.dz--home .dz-lbl .tick circle{fill:#3fb27f}.dz--home .dz-lbl .tick path{fill:none;stroke:#fff;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.dz--home .dz-lbl.is-visited .plate .tick{display:inline}.dz--home .dz-lbl .pin{display:none}.dz--home .dz-lbl .pin circle{fill:#0b1620;stroke:var(--dz-accent);stroke-width:.9}.dz--home .dz-lbl .pin text{font-size:7.5px;font-weight:700;fill:var(--dz-accent)}.dz--home .dz-lbl.is-lit rect{fill:color-mix(in srgb,var(--dz-accent) 24%,#071018);stroke:var(--dz-accent)}.dz--home .dz-lbl.is-hot{transform:translateY(-12px) scale(1.25)}.dz--home .dz-lbl.is-hot rect{fill:var(--dz-accent);stroke:#fff}.dz--home .dz-lbl.is-hot :is(text,.num){fill:var(--dz-deep)}.dz--home .dz-cam.is-compact .dz-lbl .plate,.dz--home .dz-cam.is-compact .dz-lbl .stem{display:none}.dz--home .dz-cam.is-compact .dz-lbl .pin{display:inline;pointer-events:auto;cursor:pointer;transform-box:fill-box;transform-origin:50% 100%;transform:scale(1.45)}.dz--home .dz-cam.is-compact .dz-lbl.is-visited .pin circle{stroke:#3fb27f}.dz--home .dz-cam.is-compact .dz-lbl:is(.is-lit,.is-sel) .pin circle{fill:var(--dz-accent);stroke:#fff}.dz--home .dz-cam.is-compact .dz-lbl:is(.is-lit,.is-sel) .pin text{fill:var(--dz-deep)}.dz--home .dz-cam.is-compact .dz-lbl.is-sel .plate{display:inline}.dz--home .dz-cam.is-compact .dz-lbl.is-sel{transform:none}.dz--home .dz-cam.is-compact .dz-lbl.is-sel .plate{transform:translateY(-17px)}.dz--home .dz-card{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:14px 16px 16px;border:1px solid color-mix(in srgb,var(--dz-accent) 55%,transparent);border-radius:18px;background:color-mix(in srgb,#0b1620 92%,transparent);box-shadow:0 20px 40px -18px #000000e6;transform:translateY(calc(100% + 20px));opacity:0;transition:transform .45s cubic-bezier(.2,.9,.2,1),opacity .3s ease}.dz--home .dz-card[hidden]{display:block;visibility:hidden}.dz--home .dz-card.is-open{transform:none;opacity:1;visibility:visible}@media(min-width:990px){.dz--home .dz-card{left:50%;right:auto;bottom:22px;width:340px;margin-left:-170px}}.dz--home .dz-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dz--home .dz-card__meta{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dz-accent)}.dz--home .dz-card__num{padding:2px 7px;border-radius:5px;background:var(--dz-accent);color:var(--dz-deep);letter-spacing:.04em}.dz--home .dz-card__close{display:grid;place-items:center;width:44px;height:44px;margin:-10px -10px -10px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--dz-mist);cursor:pointer}.dz--home .dz-card__title{margin:2px 0 14px;font-family:var(--dz-font);font-size:22px;font-weight:600;line-height:1.15;color:#fff}.dz--home .dz-card__enter{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border:0;border-radius:12px;background:var(--dz-accent);color:var(--dz-deep);font:600 16px/1 var(--dz-font);cursor:pointer;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--dz-accent) 80%,transparent);transition:transform .15s ease}.dz--home .dz-card__enter:active{transform:scale(.98)}.dz-slab-home{position:fixed;z-index:2147483001;box-sizing:border-box;border:1px solid #4fc8f4;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,#4fc8f4 25%,#1c3850) 0 55%,color-mix(in srgb,#4fc8f4 12%,#142a3e) 55%);box-shadow:0 0 24px -6px #4fc8f4;pointer-events:none;transform-origin:0 0}.dz-inside--home{--dz-bg: #1a2d3e;--dz-deep: color-mix(in srgb, var(--dz-bg) 70%, #000);--dz-accent: #4fc8f4;--dz-mist: color-mix(in srgb, #fff 76%, var(--dz-bg));--dz-font: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;position:absolute;inset:3% 2%;z-index:3;display:flex;flex-direction:column;box-sizing:border-box;padding:20px 22px 22px;overflow:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--dz-accent) 35%,transparent);border-radius:20px;background:radial-gradient(80% 50% at 50% 0%,color-mix(in srgb,var(--dz-accent) 12%,transparent),transparent 70%),color-mix(in srgb,var(--dz-deep) 96%,transparent);box-shadow:0 40px 80px -30px #000c;font-family:var(--dz-font);color:#fff;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .35s ease}.dz-inside--home[hidden]{display:none}.dz-inside--home.is-open{pointer-events:auto}.dz-inside--home.is-open{opacity:1}.dz-inside--home.is-full{position:fixed;inset:0;z-index:2147483000;padding:max(14px,env(safe-area-inset-top)) 16px max(20px,env(safe-area-inset-bottom));border:0;border-radius:0;background:radial-gradient(90% 40% at 50% 0%,color-mix(in srgb,var(--dz-accent) 16%,transparent),transparent 70%),var(--dz-deep)}.dz-inside--home .dz-inside__bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.dz-inside--home :is(.dz-inside__back,.dz-inside__hop-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--dz-accent) 45%,transparent);border-radius:999px;background:transparent;color:var(--dz-accent);font:600 14px/1 var(--dz-font);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.dz-inside--home .dz-inside__hop{display:flex;gap:8px}.dz-inside--home .dz-inside__hop-btn{width:44px;padding:0;color:#fff;border-color:color-mix(in srgb,#fff 26%,transparent)}.dz-inside--home :is(.dz-inside__back,.dz-inside__hop-btn):hover{background:var(--dz-accent);border-color:var(--dz-accent);color:var(--dz-deep)}.dz-inside--home :is(.dz-inside__back,.dz-inside__hop-btn):active{transform:scale(.96)}.dz-inside--home .dz-inside__meta{display:flex;align-items:center;gap:10px;margin:18px 0 4px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--dz-accent)}.dz-inside--home .dz-inside__num{padding:2px 7px;border-radius:5px;background:var(--dz-accent);color:var(--dz-deep);letter-spacing:.05em}.dz-inside--home .dz-inside__title{margin:0;font-family:var(--dz-font);font-size:28px;font-weight:600;line-height:1.15;color:#fff;outline:none}.dz-inside--home .dz-inside__tower{position:relative;flex:1;min-height:0;margin-top:16px;padding-inline-start:26px}.dz-inside--home .dz-inside__lift{position:absolute;top:0;bottom:0;inset-inline-start:0;width:12px;border:1px solid color-mix(in srgb,var(--dz-accent) 30%,transparent);border-radius:8px;background:repeating-linear-gradient(to bottom,color-mix(in srgb,#fff 6%,transparent) 0 1px,transparent 1px 10px),#08131c}.dz-inside--home .dz-inside__lift span{position:absolute;left:1px;right:1px;bottom:0;height:calc(100% / var(--n, 3));border-radius:6px;background:linear-gradient(to bottom,var(--dz-accent),color-mix(in srgb,var(--dz-accent) 55%,#000));box-shadow:0 0 14px color-mix(in srgb,var(--dz-accent) 60%,transparent);transform:translateY(calc(var(--lift, 0) * -100%));transition:transform .6s cubic-bezier(.4,0,.2,1)}.dz-inside--home .dz-inside__floors{display:flex;flex-direction:column-reverse;gap:10px;height:100%}.dz-inside--home .dz-floor{position:relative;display:grid;flex:1;grid-template-columns:minmax(0,42%) minmax(0,1fr);min-height:84px;overflow:hidden;border:1px solid color-mix(in srgb,var(--dz-accent) 22%,transparent);border-radius:12px;background:#0d1b27;transition:border-color .3s ease,transform .2s ease}.dz-inside--home .dz-floor{will-change:opacity}.dz-inside--home .dz-inside__floors.is-landing .dz-floor{opacity:0}.dz-inside--home .dz-floor__info>*{opacity:0;transform:translateY(6px);transition:opacity .4s ease calc(var(--i) * .08s + .05s),transform .4s ease calc(var(--i) * .08s + .05s)}.dz-inside--home .dz-inside__floors.is-on .dz-floor__info>*{opacity:1;transform:none}.dz-inside--home .dz-floor:is(:hover,:focus-within){border-color:var(--dz-accent)}.dz-inside--home .dz-floor:active{transform:scale(.99)}.dz-inside--home .dz-floor__room{position:relative;background:linear-gradient(to bottom,transparent 64%,color-mix(in srgb,var(--dz-accent) 10%,#142838) 64%),linear-gradient(to bottom,#12263a,#0f2131);overflow:hidden}.dz-inside--home .dz-floor__room:before,.dz-inside--home .dz-floor__room:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.dz-inside--home .dz-floor__room:after{background:#050c12;opacity:.7;transition:opacity .6s ease calc(.15s + var(--i) * .12s)}.dz-inside--home .dz-inside__floors.is-on .dz-floor__room:after{opacity:0}.dz-inside--home .dz-floor__room:before{background:#fff;opacity:0;transition:opacity .3s ease}.dz-inside--home .dz-floor:is(:hover,:focus-within) .dz-floor__room:before{opacity:.08}.dz-inside--home .dz-floor__art{position:absolute;inset:0;width:100%;height:100%;display:block}.dz-inside--home .dz-floor__art :is(.art-board,.art-prop){transition:transform .35s cubic-bezier(.2,.9,.2,1)}.dz-inside--home .dz-floor:is(:hover,:focus-within) .dz-floor__art .art-prop{transform:translateY(-3px)}.dz-inside--home .dz-floor__art text{font-family:var(--dz-font);font-weight:600}.dz-inside--home .dz-floor__art .tx{font-size:7px;fill:color-mix(in srgb,#fff 82%,transparent)}.dz-inside--home .dz-floor__art .tx.sm{font-size:5.5px}.dz-inside--home .dz-floor__art .tx.num{font-size:4.6px;fill:#4a6378}.dz-inside--home .dz-floor__art .tx.code{font-size:5px;font-family:ui-monospace,Menlo,monospace;font-weight:500;fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .tx.warn{font-size:9px;fill:#fff}.dz-inside--home .dz-floor__art .tx.dark{fill:var(--dz-deep)}.dz-inside--home .dz-floor__art .art-board .tx.num{fill:color-mix(in srgb,#fff 60%,transparent)}.dz-inside--home .dz-floor__art :is(.pp,.th)~.tx.num,.dz-inside--home .dz-floor__art .pp~g .tx.num{fill:#4a6378}.dz-inside--home .dz-floor__art .cord{stroke:color-mix(in srgb,#fff 40%,transparent);stroke-width:.7}.dz-inside--home .dz-floor__art .lampc{fill:#ffd27a}.dz-inside--home .dz-floor__art .pot{fill:#2b4a63}.dz-inside--home .dz-floor__art .g1{fill:#3f9466}.dz-inside--home .dz-floor__art .g2{fill:#4cae76}.dz-inside--home .dz-floor__art .sh{fill:#000;opacity:.28}.dz-inside--home .dz-floor__art .bd{fill:#0a1724;stroke:color-mix(in srgb,var(--dz-accent) 45%,transparent);stroke-width:.8}.dz-inside--home .dz-floor:is(:hover,:focus-within) .dz-floor__art .bd{stroke:var(--dz-accent)}.dz-inside--home .dz-floor__art :is(.ln,.ln2,.lnG,.lw,.lf,.pl,.ck,.ckb,.ckw,.arc,.dim,.pw,.bpl,.today,.hand,.cutl,.dash,.tick,.sig,.syn,.up,.recy,.sprout,.leafv,.ptl,.flute,.scaf,.cut,.gan,.leg,.pole,.pen,.win,.col,.sg,.wrench,.magh,.tape,.trunk,.handle){fill:none;stroke-linecap:round;stroke-linejoin:round}.dz-inside--home .dz-floor__art .ln{stroke:var(--dz-accent);stroke-width:1.2}.dz-inside--home .dz-floor__art .ln2{stroke:var(--dz-accent);stroke-width:1.4}.dz-inside--home .dz-floor__art .lnG{stroke:#3fb27f;stroke-width:1.4}.dz-inside--home .dz-floor__art .lw{stroke:color-mix(in srgb,#fff 55%,transparent);stroke-width:1.2}.dz-inside--home .dz-floor__art .lf{stroke:color-mix(in srgb,#fff 22%,transparent);stroke-width:.8}.dz-inside--home .dz-floor__art .pl{stroke:#9fb3c4;stroke-width:1}.dz-inside--home .dz-floor__art .pp{fill:#dfe9f2}.dz-inside--home .dz-floor__art .pp2{fill:color-mix(in srgb,var(--dz-accent) 25%,#0a1724)}.dz-inside--home .dz-floor__art .th{fill:#b9cad8}.dz-inside--home .dz-floor__art .cb{fill:none;stroke:color-mix(in srgb,#fff 45%,transparent);stroke-width:.9}.dz-inside--home .dz-floor__art .ck{stroke:var(--dz-accent);stroke-width:1.4}.dz-inside--home .dz-floor__art .ckb{stroke:var(--dz-deep);stroke-width:2.2}.dz-inside--home .dz-floor__art .ckw{stroke:#fff;stroke-width:1.8}.dz-inside--home .dz-floor__art .shd,.dz-inside--home .dz-floor__art .af{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .nd{fill:color-mix(in srgb,var(--dz-accent) 18%,transparent);stroke:var(--dz-accent);stroke-width:.9}.dz-inside--home .dz-floor__art .nda{fill:#f2b33d}.dz-inside--home .dz-floor__art .arc{stroke:#ffd27a;stroke-width:.9;stroke-dasharray:2 2}.dz-inside--home .dz-floor__art .sun{fill:#ffd27a}.dz-inside--home .dz-floor__art .sk{fill:none;stroke:color-mix(in srgb,#fff 60%,transparent);stroke-width:.9}.dz-inside--home .dz-floor__art .sky{fill:color-mix(in srgb,var(--dz-accent) 45%,#10263a)}.dz-inside--home .dz-floor__art .bld{fill:#1c3850}.dz-inside--home .dz-floor__art .bld2{fill:#2b5170}.dz-inside--home .dz-floor__art .gr{fill:#2f7a55}.dz-inside--home .dz-floor__art .plan{fill:none;stroke:color-mix(in srgb,#fff 70%,transparent);stroke-width:1.4}.dz-inside--home .dz-floor__art .pw{stroke:color-mix(in srgb,#fff 70%,transparent);stroke-width:1.4}.dz-inside--home .dz-floor__art .win{stroke:#ffd27a;stroke-width:.9;stroke-dasharray:2.5 2;opacity:.85}.dz-inside--home .dz-floor__art :is(.pr,.pb,.py){fill:none;stroke-width:2.4;stroke-linejoin:round}.dz-inside--home .dz-floor__art .pr{stroke:#e2574c}.dz-inside--home .dz-floor__art .pb{stroke:var(--dz-accent)}.dz-inside--home .dz-floor__art .py{stroke:#f2b33d}.dz-inside--home .dz-floor__art .vlv{fill:#0a1724;stroke:#fff;stroke-width:.9}.dz-inside--home .dz-floor__art .ibm{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .dim{stroke:color-mix(in srgb,#fff 55%,transparent);stroke-width:.7}.dz-inside--home .dz-floor__art .col{stroke:var(--dz-accent);stroke-width:1.6}.dz-inside--home .dz-floor__art .wf{fill:color-mix(in srgb,var(--dz-accent) 8%,transparent);stroke:var(--dz-accent);stroke-width:.9}.dz-inside--home .dz-floor__art .wl{stroke:var(--dz-accent);stroke-width:.9}.dz-inside--home .dz-floor__art .twf{fill:none;stroke:var(--dz-accent);stroke-width:.9;stroke-dasharray:2 1.5}.dz-inside--home .dz-floor__art .twl{stroke:var(--dz-accent);stroke-width:.9;stroke-dasharray:2 1.5}.dz-inside--home .dz-floor__art .pipeR{fill:#e2574c}.dz-inside--home .dz-floor__art .pipeB{fill:color-mix(in srgb,var(--dz-accent) 75%,#10263a)}.dz-inside--home .dz-floor__art .clash{fill:color-mix(in srgb,#ff5a5a 30%,transparent);stroke:#ff5a5a;stroke-width:1.2}.dz-inside--home .dz-floor__art :is(.barG,.barG2,.barGrey){stroke:none}.dz-inside--home .dz-floor__art .barG{fill:#3fb27f}.dz-inside--home .dz-floor__art .barG2{fill:color-mix(in srgb,#3fb27f 55%,#0a1724)}.dz-inside--home .dz-floor__art .barGrey{fill:#4a6378}.dz-inside--home .dz-floor__art .solar{fill:#1d4f7a;stroke:var(--dz-accent);stroke-width:.8}.dz-inside--home .dz-floor__art .sg{stroke:color-mix(in srgb,var(--dz-accent) 70%,transparent);stroke-width:.6}.dz-inside--home .dz-floor__art .leaf{fill:#3fb27f}.dz-inside--home .dz-floor__art .leafv{stroke:#1f6b47;stroke-width:.8}.dz-inside--home .dz-floor__art .stampG{fill:#3fb27f}.dz-inside--home .dz-floor__art .okB{fill:#3fb27f;stroke:#fff;stroke-width:1}.dz-inside--home .dz-floor__art .blue{fill:#1d4f7a}.dz-inside--home .dz-floor__art .bpw{fill:none;stroke:#dfe9f2;stroke-width:.9}.dz-inside--home .dz-floor__art .bpl{stroke:#dfe9f2;stroke-width:.7}.dz-inside--home .dz-floor__art .tube{fill:#dfe9f2}.dz-inside--home .dz-floor__art .tube2{fill:#b9cad8}.dz-inside--home .dz-floor__art .tubeE{fill:#8aa1b4}.dz-inside--home .dz-floor__art .tape{stroke:#f2c94c;stroke-width:2.2}.dz-inside--home .dz-floor__art .tick{stroke:#0a1724;stroke-width:.6}.dz-inside--home .dz-floor__art .bk1{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .bk2{fill:#dfe9f2}.dz-inside--home .dz-floor__art .bk3{fill:#f2b33d}.dz-inside--home .dz-floor__art .mag{fill:color-mix(in srgb,var(--dz-accent) 25%,transparent);stroke:#dfe9f2;stroke-width:1.6}.dz-inside--home .dz-floor__art .magh{stroke:#dfe9f2;stroke-width:2.4}.dz-inside--home .dz-floor__art .plate{fill:color-mix(in srgb,var(--dz-accent) 18%,transparent);stroke:var(--dz-accent);stroke-width:1}.dz-inside--home .dz-floor__art .bolt{fill:#0a1724;stroke:#ffd27a;stroke-width:1}.dz-inside--home .dz-floor__art .plateP{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .boltP{fill:#ffd27a}.dz-inside--home .dz-floor__art .mod{fill:none;stroke:color-mix(in srgb,#fff 45%,transparent);stroke-width:.9}.dz-inside--home .dz-floor__art .modOn{fill:color-mix(in srgb,var(--dz-accent) 30%,transparent);stroke:var(--dz-accent);stroke-width:1}.dz-inside--home .dz-floor__art .hook{fill:#f2c94c}.dz-inside--home .dz-floor__art .term{fill:#050c12}.dz-inside--home .dz-floor__art .sheet{fill:#dfe9f2}.dz-inside--home .dz-floor__art .cut{stroke:var(--dz-accent);stroke-width:.9;stroke-dasharray:2 1.5}.dz-inside--home .dz-floor__art .gan{stroke:#7d93a7;stroke-width:2.2}.dz-inside--home .dz-floor__art .spin{fill:#dfe9f2}.dz-inside--home .dz-floor__art .spark{fill:#ffd27a}.dz-inside--home .dz-floor__art :is(.ga,.gy,.gr2){stroke:none}.dz-inside--home .dz-floor__art .ga{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .gy{fill:#f2b33d}.dz-inside--home .dz-floor__art .gr2{fill:#3fb27f}.dz-inside--home .dz-floor__art .today{stroke:#ff5a5a;stroke-width:1;stroke-dasharray:2 1.5}.dz-inside--home .dz-floor__art .clock{fill:#dfe9f2;stroke:var(--dz-accent);stroke-width:1.4}.dz-inside--home .dz-floor__art .hand{stroke:#0a1724;stroke-width:1.2}.dz-inside--home .dz-floor__art .art-board .hand{stroke:#fff}.dz-inside--home .dz-floor__art .donut{fill:none;stroke-width:6;transform:rotate(-90deg);transform-origin:22px 22px}.dz-inside--home .dz-floor__art .d1{stroke:var(--dz-accent);stroke-dasharray:34 100}.dz-inside--home .dz-floor__art .d2{stroke:#f2b33d;stroke-dasharray:0 34 22 100}.dz-inside--home .dz-floor__art .d3{stroke:#3fb27f;stroke-dasharray:0 56 13.2 100}.dz-inside--home .dz-floor__art .area{fill:color-mix(in srgb,var(--dz-accent) 16%,transparent)}.dz-inside--home .dz-floor__art .dot{fill:#fff}.dz-inside--home .dz-floor__art .site{fill:color-mix(in srgb,#3fb27f 10%,transparent);stroke:color-mix(in srgb,#fff 45%,transparent);stroke-width:.9;stroke-dasharray:2.5 2}.dz-inside--home .dz-floor__art .radius{fill:color-mix(in srgb,#f2c94c 12%,transparent);stroke:#f2c94c;stroke-width:.8;stroke-dasharray:2 1.5}.dz-inside--home .dz-floor__art .cone{fill:#f08a3c}.dz-inside--home .dz-floor__art .band{fill:#fff}.dz-inside--home .dz-floor__art .barrier,.dz-inside--home .dz-floor__art .hat{fill:#f2c94c}.dz-inside--home .dz-floor__art .step{fill:none;stroke:color-mix(in srgb,#fff 55%,transparent);stroke-width:1}.dz-inside--home .dz-floor__art .stepOn{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .ringBg{fill:none;stroke:#20384d;stroke-width:4}.dz-inside--home .dz-floor__art .ring{fill:none;stroke:var(--dz-accent);stroke-width:4;stroke-dasharray:47 100;stroke-linecap:round;transform:rotate(-90deg);transform-origin:20px 22px}.dz-inside--home .dz-floor__art .barBg{fill:#20384d}.dz-inside--home .dz-floor__art .scaf{stroke:#f2c94c;stroke-width:.8}.dz-inside--home .dz-floor__art .sig{stroke:var(--dz-accent);stroke-width:1}.dz-inside--home .dz-floor__art .syn{stroke:var(--dz-accent);stroke-width:1.4;stroke-dasharray:3 2}.dz-inside--home .dz-floor__art .qr{fill:#dfe9f2}.dz-inside--home .dz-floor__art .qrd{fill:#0a1724}.dz-inside--home .dz-floor__art .fan{fill:#0a1724;stroke:#dfe9f2;stroke-width:.8}.dz-inside--home .dz-floor__art .fanb{stroke:#dfe9f2;stroke-width:.8}.dz-inside--home .dz-floor__art .tag{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .gaugeBg{fill:none;stroke:#20384d;stroke-width:4}.dz-inside--home .dz-floor__art .gauge{fill:none;stroke:#3fb27f;stroke-width:4}.dz-inside--home .dz-floor__art .okDot{fill:#3fb27f}.dz-inside--home .dz-floor__art .warnDot{fill:#f2b33d}.dz-inside--home .dz-floor__art .handle{stroke:#2b1414;stroke-width:1.6}.dz-inside--home .dz-floor__art .wrench{stroke:#9fb3c4;stroke-width:2.2}.dz-inside--home .dz-floor__art .wrenchH{fill:none;stroke:#9fb3c4;stroke-width:1.6}.dz-inside--home .dz-floor__art .pt{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .ptl{stroke:color-mix(in srgb,var(--dz-accent) 45%,transparent);stroke-width:.6;stroke-dasharray:1 1.5}.dz-inside--home .dz-floor__art .beam{fill:color-mix(in srgb,var(--dz-accent) 16%,transparent)}.dz-inside--home .dz-floor__art .scan{fill:#dfe9f2}.dz-inside--home .dz-floor__art .lens{fill:#0a1724;stroke:var(--dz-accent);stroke-width:1.2}.dz-inside--home .dz-floor__art .cam{fill:#2b4a63}.dz-inside--home .dz-floor__art .leg{stroke:#7d93a7;stroke-width:1}.dz-inside--home .dz-floor__art .stone{fill:#c9a878}.dz-inside--home .dz-floor__art .archP{fill:#0a1724;stroke:#c9a878;stroke-width:1.4}.dz-inside--home .dz-floor__art .lat{fill:none;stroke:#c9a878;stroke-width:.7}.dz-inside--home .dz-floor__art .flute{stroke:#a9bccb;stroke-width:.5}.dz-inside--home .dz-floor__art .skin{fill:color-mix(in srgb,#3fb27f 55%,transparent);stroke:#3fb27f;stroke-width:.8}.dz-inside--home .dz-floor__art .up{stroke:#3fb27f;stroke-width:1.6}.dz-inside--home .dz-floor__art .cutl{stroke:#ff5a5a;stroke-width:1;stroke-dasharray:3 2}.dz-inside--home .dz-floor__art .dotg{fill:#3fb27f}.dz-inside--home .dz-floor__art .dota{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .doty{fill:#f2b33d}.dz-inside--home .dz-floor__art .recy{stroke:#3fb27f;stroke-width:1.6}.dz-inside--home .dz-floor__art .trunk{stroke:#7a5a3a;stroke-width:1.6}.dz-inside--home .dz-floor__art .sprout{stroke:#4cae76;stroke-width:1.2}.dz-inside--home .dz-floor__art .road{fill:#20384d}.dz-inside--home .dz-floor__art .dash{stroke:#ffd27a;stroke-width:.8;stroke-dasharray:3 3}.dz-inside--home .dz-floor__art .pole{stroke:#dfe9f2;stroke-width:1}.dz-inside--home .dz-floor__art .fa{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .fy{fill:#f2b33d}.dz-inside--home .dz-floor__art .fg{fill:#3fb27f}.dz-inside--home .dz-floor__art .pen{stroke:#f2b33d;stroke-width:2}@keyframes dz-pop-home{0%{transform:scale(.2);opacity:0}18%{transform:scale(1.18);opacity:1}28%,to{transform:none;opacity:1}}@keyframes dz-pulse-home{0%,to{transform:none;opacity:1}50%{transform:scale(1.22);opacity:.6}}@keyframes dz-growY-home{0%{transform:scaleY(.15)}35%,to{transform:none}}@keyframes dz-growX-home{0%{transform:scaleX(.1)}35%,to{transform:none}}@keyframes dz-bob-home{0%,to{transform:none}50%{transform:translateY(-3px)}}@keyframes dz-sway-home{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes dz-spin-home{to{transform:rotate(360deg)}}@keyframes dz-donut-home{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes dz-wave-home{0%,to{transform:none}50%{transform:scaleX(.65)}}@keyframes dz-blink-home{0%,to{opacity:1}50%{opacity:.25}}@keyframes dz-flow-home{to{stroke-dashoffset:-14}}@keyframes dz-slide-home{0%,to{transform:translate(-5px)}50%{transform:translate(5px)}}@keyframes dz-swing-home{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-eir .ck{animation:dz-pop-home 2.4s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-eir .pen{animation:dz-slide-home 1.6s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-std .shd{animation:dz-pulse-home 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-std :is(.al,.ar,.at){animation:dz-bob-home 1.2s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-bep :is(.fa,.fy,.fg){animation:dz-wave-home 1s ease-in-out infinite;transform-box:fill-box;transform-origin:left center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-bep .nda{animation:dz-spin-home 4s ease-in-out infinite;transform-box:fill-box;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-mass .sun{animation:dz-pulse-home 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-mass .arc{animation:dz-flow-home 1.2s ease-in-out infinite;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-opt :is(.al,.ar,.at){animation:dz-bob-home 1.4s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-opt :is(.pl,.pr,.pt){animation:dz-bob-home 1.4s ease-in-out infinite;transform-box:fill-box;animation-delay:-.7s}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-viz .sun{animation:dz-pulse-home 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-viz .lens{animation:dz-blink-home .9s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-arch .win{animation:dz-blink-home 1.4s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-mep :is(.pr,.pb,.py){animation:dz-flow-home .8s ease-in-out infinite;stroke-dasharray:5 2;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-str .col{animation:dz-blink-home 1.2s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-str .ibm{animation:dz-pulse-home 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-clash .clash{animation:dz-pulse-home .9s ease-in-out infinite;transform-box:fill-box;transform-origin:center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-energy :is(.barG,.barG2){animation:dz-growY-home 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-energy .sun{animation:dz-pulse-home 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-energy .leaf{animation:dz-sway-home 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:left bottom}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-code :is(.stampG,.okB,.ckw){animation:dz-pop-home 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-ga :is(.tube,.tube2,.tubeE){animation:dz-slide-home 1.8s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-boq .tape{animation:dz-growX-home 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:left center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-boq :is(.ol,.or,.ot){animation:dz-bob-home 1.2s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-spec :is(.mag,.magh){animation:dz-slide-home 1.8s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-shop :is(.bolt,.boltP){animation:dz-pop-home 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-prefab :is(.hook,.cord){animation:dz-bob-home 1.2s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-prefab .modOn{animation:dz-blink-home 1s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cnc .spark{animation:dz-blink-home .35s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cnc .spin{animation:dz-bob-home .7s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cnc .cut{animation:dz-flow-home .8s ease-in-out infinite;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-d4 :is(.ga,.gy){animation:dz-growX-home 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:left center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-d4 .today{animation:dz-slide-home 2.4s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-d4 .hand{animation:dz-spin-home 3s ease-in-out infinite;transform-box:view-box;transform-origin:146px 72px;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-d5 .donut{animation:dz-donut-home 4s ease-in-out infinite;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-d5 :is(.yr,.yt){animation:dz-bob-home 1.2s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cash .dot{animation:dz-pulse-home 1.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cash :is(.yr,.yt){animation:dz-bob-home 1.2s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cash .area{animation:dz-blink-home 2s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-hse .hat{animation:dz-bob-home 1s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-hse .radius{animation:dz-spin-home 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-seq :is(.step,.stepOn){animation:dz-pulse-home 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-seq :is(.al,.ar,.at){animation:dz-bob-home 1.4s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-prog .ring{animation:dz-donut-home 3s ease-in-out infinite;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-prog :is(.ga,.gy,.gr2){animation:dz-growX-home 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:left center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-twin .sig{animation:dz-blink-home 1s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-twin :is(.syn,.twf,.twl){animation:dz-flow-home 1s ease-in-out infinite;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cobie .fanb{animation:dz-spin-home 1s ease-in-out infinite;transform-box:fill-box;transform-origin:center;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cobie .tag{animation:dz-swing-home 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:top center}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cafm .hand{animation:dz-swing-home 1.4s ease-in-out infinite;transform-box:view-box;transform-origin:22px 30px}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cafm .ga{animation:dz-growY-home 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-cafm :is(.okDot,.warnDot){animation:dz-blink-home .9s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-scan .beam{animation:dz-blink-home .6s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-scan .pt{animation:dz-blink-home 1.2s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-hbim .lat{animation:dz-blink-home 1.6s ease-in-out infinite}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-retro .up{animation:dz-bob-home .9s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-retro .barG{animation:dz-growY-home 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-decon .up{animation:dz-bob-home .9s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-decon .cutl{animation:dz-flow-home 1s ease-in-out infinite;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-decon :is(.al,.ar,.at){animation:dz-bob-home 1.4s ease-in-out infinite;transform-box:fill-box}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-recov .recy{animation:dz-spin-home 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center;animation-timing-function:linear}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-restore :is(.g1,.g2){animation:dz-sway-home 2s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-restore .sprout{animation:dz-pop-home 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom}:is(.dz-inside--home .dz-floor:is(:hover,:focus-within),.dz-inside--home.is-full .is-on>.dz-floor) .dz-floor__art .sc-restore .leaf{animation:dz-sway-home 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:left bottom}.dz-inside--home.is-full .is-on>.dz-floor:not(:hover):not(:focus-within) .dz-floor__art *{animation-iteration-count:2}.dz-inside--home .dz-floor__art .bl{fill:#1c3850}.dz-inside--home .dz-floor__art .br{fill:#142a3e}.dz-inside--home .dz-floor__art .bt{fill:#2b5170}.dz-inside--home .dz-floor__art .al{fill:color-mix(in srgb,var(--dz-accent) 70%,#0a1724)}.dz-inside--home .dz-floor__art .ar{fill:color-mix(in srgb,var(--dz-accent) 50%,#0a1724)}.dz-inside--home .dz-floor__art .at{fill:var(--dz-accent)}.dz-inside--home .dz-floor__art .pl:is(polygon){fill:#c9d6e2;stroke:none}.dz-inside--home .dz-floor__art .pr:is(polygon,rect,ellipse){fill:#a9bccb;stroke:none}.dz-inside--home .dz-floor__art .pt:is(polygon,ellipse){fill:#eef4f9}.dz-inside--home .dz-floor__art .ml{fill:#5d7286}.dz-inside--home .dz-floor__art .mr{fill:#475a6c}.dz-inside--home .dz-floor__art .mt{fill:#7d93a7}.dz-inside--home .dz-floor__art .gl{fill:#2f7a55}.dz-inside--home .dz-floor__art .gr:is(polygon){fill:#24613f}.dz-inside--home .dz-floor__art .gt{fill:#3f9466}.dz-inside--home .dz-floor__art .yl{fill:#d99a26}.dz-inside--home .dz-floor__art .yr:is(polygon,rect,ellipse){fill:#c0861c}.dz-inside--home .dz-floor__art .yt{fill:#f2c94c}.dz-inside--home .dz-floor__art .rl{fill:#c94a40}.dz-inside--home .dz-floor__art .rr:is(polygon,rect,ellipse){fill:#a83c33}.dz-inside--home .dz-floor__art .rt{fill:#e2574c}.dz-inside--home .dz-floor__art .ol{fill:#c9693a}.dz-inside--home .dz-floor__art .or{fill:#a9552e}.dz-inside--home .dz-floor__art .ot{fill:#e2834c}.dz-inside--home .dz-floor__info{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:12px 16px}.dz-inside--home .dz-floor__lot{display:grid;place-items:center;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--dz-accent) 55%,transparent);border-radius:50%;font-size:11px;font-weight:700;color:var(--dz-accent)}.dz-inside--home .dz-floor__name{font-size:15px;font-weight:600;line-height:1.25;color:#fff}.dz-inside--home .dz-floor__go{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:600;color:var(--dz-accent);text-decoration:none}.dz-inside--home .dz-floor__go:after{content:"";position:absolute;inset:0}.dz-inside--home .dz-floor__go svg{transition:transform .2s ease}.dz-inside--home .dz-floor:hover .dz-floor__go svg{transform:translate(3px)}.dz-inside--home :is(.dz-inside__back,.dz-inside__hop-btn,.dz-floor__go):focus-visible,.dz--home :is(.dz-card__enter,.dz-card__close):focus-visible,.dz--home .dz-b:focus-visible .f-t{outline:2px solid var(--dz-accent);outline-offset:3px}.dz-inside--home.is-full .dz-inside__title{font-size:26px}.dz-inside--home.is-full .dz-inside__tower{flex:1 1 auto;margin-top:18px;padding-inline-start:20px}.dz-inside--home.is-full .dz-inside__lift{width:9px}.dz-inside--home.is-full .dz-inside__floors{height:100%;gap:12px}.dz-inside--home.is-full .dz-floor{flex:1 1 0;grid-template-columns:104px minmax(0,1fr);min-height:112px;max-height:190px;border-radius:14px}.dz-inside--home.is-full .dz-floor__info{gap:6px;padding:12px 14px}.dz-inside--home.is-full .dz-floor__name{font-size:16px}.dz-inside--home .dz-inside__swipe{display:none}.dz-inside--home.is-full .dz-inside__swipe{display:flex;justify-content:center;gap:6px;margin-top:18px}.dz-inside--home .dz-inside__swipe span{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,#fff 25%,transparent);transition:width .3s ease,background .3s ease}.dz-inside--home .dz-inside__swipe span.is-on{width:18px;background:var(--dz-accent)}.dz-inside--home.is-sliding-next .dz-inside__tower{animation:dz-slide-next-home .45s cubic-bezier(.2,.9,.2,1)}.dz-inside--home.is-sliding-prev .dz-inside__tower{animation:dz-slide-prev-home .45s cubic-bezier(.2,.9,.2,1)}@keyframes dz-slide-next-home{0%{opacity:0;transform:translate(40px)}}@keyframes dz-slide-prev-home{0%{opacity:0;transform:translate(-40px)}}.dz--home .dz__stepper{position:relative;z-index:2;max-width:1440px;margin:0 auto;padding:20px 24px 12px;border:1px solid var(--dz-line);border-radius:16px;background:color-mix(in srgb,var(--dz-deep) 55%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dz--home .dz__stepper-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.dz--home .dz__stepper-count{margin:0;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dz-accent)}.dz--home .dz__stepper-title{margin:4px 0 0;font-size:26px;font-weight:600}.dz--home .dz__controls{display:flex;gap:10px}.dz--home .dz__ctl{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid color-mix(in srgb,#fff 26%,transparent);border-radius:50%;background:transparent;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.dz--home .dz__ctl:hover{border-color:#fff;background:color-mix(in srgb,#fff 10%,transparent)}.dz--home .dz__ctl--play{border-color:var(--dz-accent);background:var(--dz-accent);color:var(--dz-deep)}.dz--home .dz__ctl--play:hover{background:color-mix(in srgb,var(--dz-accent) 85%,#fff)}.dz--home .dz__ctl--prev,.dz--home .dz__ctl--next,.dz--home .dz__icon-play{display:none}.dz--home.is-paused .dz__icon-play{display:block}.dz--home.is-paused .dz__icon-pause{display:none}.dz--home .dz__steps{display:grid;grid-template-columns:repeat(var(--dz-count),minmax(0,1fr));gap:6px;margin:14px 0 0;padding:0;list-style:none}.dz--home .dz__step{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:6px 8px 8px;border:0;border-radius:8px;background:none;color:color-mix(in srgb,#fff 55%,transparent);font:inherit;text-align:start;cursor:pointer;transition:color .2s ease,background .2s ease}.dz--home .dz__step:hover{color:#fff;background:color-mix(in srgb,#fff 5%,transparent)}.dz--home .dz__step-num{font-size:12px;font-weight:600;color:var(--dz-accent);opacity:.7}.dz--home .dz__step-label{max-width:100%;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.dz--home .dz__step[aria-current]{color:#fff;font-weight:600}.dz--home .dz__step[aria-current] .dz__step-num{opacity:1}.dz--home .dz__step-bar{display:block;width:100%;height:2px;margin-top:6px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,#fff 10%,transparent)}.dz--home .dz__step-bar>span{display:block;width:0;height:100%;background:var(--dz-accent)}.dz--home .dz__step.is-done .dz__step-bar>span{width:100%;opacity:.45}.dz--home .dz__step[aria-current] .dz__step-bar>span{width:100%;transform-origin:left;animation:dz-fill-home var(--dz-interval, 6s) linear both}[dir=rtl] .dz--home .dz__step[aria-current] .dz__step-bar>span{transform-origin:right}.dz--home.is-paused .dz__step[aria-current] .dz__step-bar>span,.dz--home.dz-off .dz__step[aria-current] .dz__step-bar>span{animation-play-state:paused}@keyframes dz-fill-home{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dz--home :is(.dz__btn,.dz__ctl,.dz__step):focus-visible{outline:2px solid var(--dz-accent);outline-offset:3px}@media(max-width:989px){.dz--home .dz__inner{grid-template-columns:1fr;min-height:0}.dz--home .dz__scene{position:relative;inset:auto;height:520px;margin:28px calc(clamp(16px,4vw,56px)*-1) 0}.dz--home .dz__map{border-radius:0}.dz--home .dz-sim{touch-action:pan-y}.dz--home .dz__stepper{margin-top:24px}}@media(max-width:749px){.dz--home{padding:32px 16px 20px}.dz--home .dz__kicker{font-size:10px;letter-spacing:.14em;margin-bottom:18px}.dz--home .dz__heading{font-size:clamp(36px,10.5vw,48px)}.dz--home .dz__sub{font-size:15px;margin-top:18px}.dz--home .dz__actions{margin-top:26px}.dz--home .dz__btn{flex:1 1 auto;justify-content:center}.dz--home .dz__scene{height:clamp(360px,108vw,470px);margin:22px -16px 0}.dz--home .dz__stepper{padding:16px 12px 10px}.dz--home .dz__stepper-title{font-size:20px}.dz--home .dz__controls{gap:6px}.dz--home .dz__ctl{width:44px;height:44px}.dz--home .dz__ctl--restart{display:none}.dz--home .dz__ctl--prev,.dz--home .dz__ctl--next{display:grid}.dz--home .dz__steps{grid-template-columns:repeat(var(--dz-count),44px);gap:2px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.dz--home .dz__steps::-webkit-scrollbar{display:none}.dz--home .dz__steps>li{scroll-snap-align:center}.dz--home .dz__step{align-items:center;min-height:44px;padding:8px 0;justify-content:center}.dz--home .dz__step-num{font-size:11px}.dz--home .dz__step-label{display:none}}@media(prefers-reduced-motion:reduce){.dz--home :is(.dz__kicker-dot,.dz-hint__dot):after{animation:none!important}.dz--home :is(.dz-b>g,.dz-lbl,.dz-walk,.dz-plaza,.dz-drift,.dz-veil,.dz-card),.dz-inside--home,.dz-inside--home :is(.dz-floor,.dz-floor__info>*,.dz-inside__lift span),.dz-inside--home .dz-floor__room:before,.dz-inside--home .dz-floor__room:after,.dz-inside--home .dz-floor__art :is(.art-board,.art-prop){transition:none!important}.dz-inside--home .dz-floor__art *,.dz--home .dz-beacon,.dz-inside--home .dz-inside__tower{animation:none!important}}.dz--home .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dz-bim-journey{display:block;padding-top:76px;background:#1a2d3e}[dir=rtl] .dz--home{--dz-font: "Tajawal", "Outfit", system-ui, -apple-system, sans-serif}@media(min-width:990px){[dir=rtl] .dz--home .dz__scene{inset:0 44% 0 0}}
