.nx-body{color:#fff;overscroll-behavior:none;background:#141210;margin:0;overflow:hidden}.nx-root{color:#fff;font-family:var(--font-hanken), system-ui, -apple-system, sans-serif;-webkit-tap-highlight-color:transparent;background:#141210;position:fixed;inset:0;overflow:hidden}.nx-stage{position:absolute;inset:0}.nx-look{background:#141210}.nx-gl{opacity:0;transition:opacity .6s var(--ease-soft,ease);position:absolute;inset:0}.nx-gl.is-ready{opacity:1}.nx-gl canvas{display:block;width:100%!important;height:100%!important}.nx-still-stage{position:absolute;inset:0;overflow:hidden}.nx-still-layer{will-change:transform, opacity;opacity:0;transition:opacity .7s var(--ease-soft,ease);position:absolute;inset:0}.nx-still-layer.is-ready{opacity:1}.nx-still-inner{transform-origin:50% 55%;position:absolute;inset:0}.nx-still-img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity .75s var(--ease-soft,ease);display:block;position:absolute;inset:0}.nx-still-img.is-ready,.nx-still-img.is-vorige{opacity:1}.nx-still-inner.is-kenburns{animation:26s ease-in-out infinite alternate nx-kenburns}@keyframes nx-kenburns{0%{transform:scale(1)translate(0)}to{transform:scale(1.07)translate(-1.6%,.8%)}}.nx-fade{z-index:9;opacity:0;pointer-events:none;transition:opacity .36s var(--ease-soft,ease);background:#141210;position:absolute;inset:0}.nx-fade.is-on{opacity:.55}.nx-loader{z-index:10;pointer-events:none;justify-items:center;gap:.7rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-loader-text{letter-spacing:.22em;text-transform:uppercase;color:#c9a461;font-size:.68rem}.nx-intro{z-index:40;padding:1.5rem;padding-bottom:max(1.5rem, env(safe-area-inset-bottom));color:#fff;opacity:1;transition:opacity .52s var(--ease-soft,ease);background:radial-gradient(60% 46% at 50% 44%,#b0833c2e,#14121000 72%),linear-gradient(#141210e6,#141210f7);place-items:center;display:grid;position:absolute;inset:0}.nx-intro.is-uit{opacity:0;pointer-events:none}.nx-intro-inner{text-align:center;max-width:36rem;animation:nx-intro-in .9s var(--ease-soft,ease) both;justify-items:center;display:grid}.nx-intro-brand{letter-spacing:.3em;text-transform:uppercase;color:#c9a461;margin:0;font-size:.74rem;font-weight:600}.nx-intro-title{color:#fff;margin:.45rem 0 0;font-size:clamp(2.8rem,8vw,4.6rem);font-weight:500;line-height:1}.nx-intro-title:after{content:"";background:linear-gradient(90deg,#c9a46100,#c9a461,#c9a46100);width:3rem;height:1px;margin:1.25rem auto 0;display:block}.nx-intro-text{color:#ffffffd1;text-wrap:balance;margin:1.1rem 0 0;font-size:1.02rem;line-height:1.55}.nx-intro-start{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:#fff;cursor:pointer;transition:background .3s var(--ease-soft,ease), color .3s var(--ease-soft,ease), transform .3s var(--ease-soft,ease);background:#b0833c;border:1px solid #b0833c;border-radius:999px;margin-top:1.9rem;padding:.95rem 2.1rem;font-size:.8rem;font-weight:600;box-shadow:0 16px 36px -16px #b0833cd9}.nx-intro-start:hover{background:#c9a461;border-color:#c9a461;transform:translateY(-1px)}.nx-intro-start:focus-visible{outline-offset:3px;outline:2px solid #c9a461}.nx-intro-hint{letter-spacing:.06em;color:#ffffff8c;text-wrap:balance;margin:1.1rem 0 0;font-size:.7rem}@keyframes nx-intro-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nx-intro,.nx-intro-inner,.nx-intro-start{transition:none;animation:none}}.nx-top,.nx-bottom{z-index:20;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex;position:absolute;left:0;right:0}.nx-top{background:linear-gradient(#1412109e,#14121000);padding-bottom:2.5rem;top:0}.nx-bottom{padding-top:3rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));background:linear-gradient(#14121000,#141210b8);align-items:flex-end;bottom:0}.nx-top>*,.nx-bottom>*{pointer-events:auto}.nx-top-group{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.nx-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#c9a461;margin:0;font-size:.66rem;font-weight:600}.nx-brand{flex-direction:column;margin-left:.35rem;line-height:1.15;display:flex}.nx-brand-title{color:#fff;font-size:1.15rem}.nx-btn{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#ffffffdb;cursor:pointer;-webkit-backdrop-filter:blur(10px);transition:background .3s var(--ease-soft,ease), color .3s var(--ease-soft,ease), border-color .3s;background:#1412106b;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.74rem;font-weight:600;display:inline-flex}.nx-btn:hover{color:#241f1b;background:#fff}.nx-btn.is-on{color:#fff;background:#b0833c;border-color:#b0833c}.nx-btn:focus-visible{outline-offset:2px;outline:2px solid #c9a461}.nx-ico{flex:none;width:1rem;height:1rem}.nx-seg{-webkit-backdrop-filter:blur(10px);background:#1412106b;border:1px solid #ffffff2e;border-radius:999px;display:inline-flex;overflow:hidden}.nx-seg button{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#fffc;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.74rem;font-weight:600;display:inline-flex}.nx-seg button.is-on{color:#fff;background:#b0833c}.nx-menu{z-index:30;-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;width:min(340px,100vw - 2.2rem);transition:opacity .32s var(--ease-soft,ease), transform .32s var(--ease-soft,ease);scrollbar-width:thin;scrollbar-color:#c9a46166 transparent;background:#141210c7;border:1px solid #c9a4614d;border-radius:1.1rem;padding:1rem 1.1rem 1.2rem;position:absolute;top:4.4rem;bottom:7.5rem;left:1.1rem;overflow-y:auto;transform:translate(-14px);box-shadow:0 30px 60px -28px #000c}.nx-menu.is-open{opacity:1;pointer-events:auto;transform:none}.nx-menu-handle{display:none}.nx-menu-area+.nx-menu-area{border-top:1px solid #ffffff14;margin-top:1.1rem;padding-top:1rem}.nx-menu-heading{letter-spacing:.22em;text-transform:uppercase;color:#c9a461;margin:0 0 .5rem;font-size:.66rem;font-weight:600}.nx-menu-unit+.nx-menu-unit{margin-top:.7rem}.nx-menu-unit-title{color:#fff;margin:0 0 .25rem;font-size:1.02rem}.nx-menu-list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.nx-menu-list button{font:inherit;color:#ffffffd6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .75rem;font-size:.8rem;font-weight:500;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.nx-menu-list button:hover{background:#ffffff24}.nx-menu-list button.is-on{color:#fff;background:#b0833c;border-color:#b0833c}.nx-360{letter-spacing:.08em;color:#c9a461;border:1px solid #c9a46199;border-radius:999px;padding:.1rem .32rem;font-size:.58rem;font-weight:700}.nx-menu-list button.is-on .nx-360{color:#fff;border-color:#fff9}.nx-caption{max-width:min(560px,70vw)}.nx-caption-title{color:#fff;text-shadow:0 8px 24px #00000073;margin:.2rem 0 .25rem;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.nx-caption-text{color:#ffffffc7;text-shadow:0 6px 18px #00000080;margin:0;font-size:.92rem;line-height:1.5}.nx-nav{flex:none;align-items:center;gap:.5rem;display:flex}.nx-nav-count{letter-spacing:.14em;color:#fff9;font-variant-numeric:tabular-nums;padding:0 .2rem;font-size:.72rem}.nx-hotspot{z-index:8;cursor:pointer;color:#c9a461;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;padding:.4rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.nx-hotspot-ring{width:54px;height:54px;transition:transform .35s var(--ease-soft,ease), box-shadow .35s;background:radial-gradient(circle,#c9a46147,#c9a4610a 70%);border:2px solid #c9a461f2;border-radius:999px;place-items:center;display:grid;transform:perspective(160px)rotateX(58deg);box-shadow:0 0 0 7px #c9a46129,0 14px 30px #0006}.nx-hotspot-ring svg{transform:rotateX(-58deg)translateY(-2px)}.nx-hotspot:hover .nx-hotspot-ring,.nx-hotspot:focus-visible .nx-hotspot-ring{transform:perspective(160px)rotateX(58deg)scale(1.12);box-shadow:0 0 0 10px #c9a46138,0 14px 30px #0006}.nx-hotspot-label{letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);opacity:0;background:#241f1b99;border:1px solid #c9a46180;border-radius:999px;padding:.32rem .7rem;font-size:.66rem;font-weight:700;transition:opacity .25s,transform .25s;position:absolute;top:calc(100% + .1rem);left:50%;transform:translate(-50%,-4px)}.nx-hotspot.is-alt .nx-hotspot-label{top:auto;bottom:calc(100% + .1rem)}.nx-hotspot.is-near-left .nx-hotspot-label{left:0;transform:translateY(-4px)}.nx-hotspot.is-near-right .nx-hotspot-label{left:auto;right:0;transform:translateY(-4px)}.nx-hotspot:hover .nx-hotspot-label,.nx-hotspot:focus-visible .nx-hotspot-label,.nx-hotspot.is-primary .nx-hotspot-label{opacity:1;transform:translate(-50%)}.nx-hotspot.is-near-left:hover .nx-hotspot-label,.nx-hotspot.is-near-left:focus-visible .nx-hotspot-label,.nx-hotspot.is-near-left.is-primary .nx-hotspot-label,.nx-hotspot.is-near-right:hover .nx-hotspot-label,.nx-hotspot.is-near-right:focus-visible .nx-hotspot-label,.nx-hotspot.is-near-right.is-primary .nx-hotspot-label{transform:translate(0)}@media (hover:none){.nx-hotspot-label{opacity:1;transform:translate(-50%)}.nx-hotspot.is-near-left .nx-hotspot-label,.nx-hotspot.is-near-right .nx-hotspot-label{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.nx-hotspot-ring{animation:2.8s ease-in-out infinite nx-hotspot-pulse}}@keyframes nx-hotspot-pulse{0%,to{box-shadow:0 0 0 7px #c9a46129,0 14px 30px #0006}50%{box-shadow:0 0 0 12px #c9a46114,0 14px 30px #0006}}.nx-edge{z-index:8;max-width:44vw;font:inherit;letter-spacing:.1em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#241f1b8c;border:1px solid #c9a46173;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .65rem;font-size:.62rem;font-weight:700;transition:background .25s,border-color .25s;display:inline-flex;position:absolute;transform:translateY(-50%)}.nx-edge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-edge .nx-ico{color:#c9a461;width:.9rem;height:.9rem}.nx-edge:hover{background:#b0833cd9;border-color:#b0833c}.nx-edge.is-left{left:.85rem}.nx-edge.is-right{right:.85rem}@media (max-width:960px){.nx-hide-md{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:720px){.nx-hide-sm{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nx-top{padding:.75rem .8rem 2rem}.nx-brand{display:none}.nx-btn,.nx-seg button{padding:.55rem .7rem}.nx-bottom{padding:2.4rem .9rem max(.9rem, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:.6rem}.nx-caption{max-width:none}.nx-caption-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nx-nav{justify-content:space-between}.nx-menu{width:auto;max-height:64svh;padding-bottom:max(1.2rem, env(safe-area-inset-bottom));border-bottom:0;border-radius:1.25rem 1.25rem 0 0;inset:auto 0 0;transform:translateY(24px)}.nx-menu-handle{background:#ffffff47;border-radius:999px;width:40px;height:4px;margin:0 auto .9rem;display:block}.nx-hotspot-ring{width:46px;height:46px}.nx-hotspot-label{text-overflow:ellipsis;max-width:46vw;padding:.28rem .55rem;font-size:.56rem;overflow:hidden}.nx-root{--nx-edge-mid:36%}.nx-edge{max-width:38vw;padding:.38rem .5rem;font-size:.58rem}.maua-drag-cue{bottom:9.5rem}}
