/* Noesis: layout and hover states. */
html, body { margin: 0; background: #070809; }
#nz-frame { margin: 0 auto; overflow: hidden; }
#nz-page { width: 1440px; transform-origin: 0 0; }


a{color:#e9eeeb}a:hover{color:#fff}
.nz-link{text-decoration:none;color:#8a8984}.nz-link:hover{color:#e9eeeb}
.nz-owl .nz-glow{opacity:0;transition:opacity .5s ease-out}
.nz-owl:hover .nz-glow{opacity:.18}
.nz-owl .nz-dot{transition:fill .3s}
.nz-owl:hover .nz-dot{fill:#ffc56b}
.nz-cta:hover{background:#ffffff !important}
.nz-logo .nz-ring{opacity:0;transform:scale(0.9);transform-box:fill-box;transform-origin:center;transition:opacity .2s steps(2), transform .32s steps(4)}
.nz-logo:hover .nz-ring{opacity:1;transform:scale(1)}
.nz-logo .nz-blk{transform:var(--rest);opacity:var(--o0);transition:transform .5s steps(6), opacity .22s steps(2)}
.nz-logo:hover .nz-blk{transform:translate(0px,0px);opacity:var(--o1)}
.nz-logo .nz-glow{opacity:0;transform:scale(.6);transform-box:fill-box;transform-origin:center;transition:opacity .6s ease-out, transform .6s ease-out}
.nz-logo:hover .nz-glow{opacity:.2;transform:scale(1)}
.nz-logo:hover .nz-dot{fill:#ffbd5c}
