.rb-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rb-magnet{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.rb-magnet-inner{max-width:100%;transform:translate3d(var(--rb-magnet-x,0px),var(--rb-magnet-y,0px),0);display:inline-flex}.rb-shiny-text{color:var(--rb-shiny-base,#b8bdb6);background-image:linear-gradient(var(--rb-shiny-angle,120deg),var(--rb-shiny-base,#b8bdb6) 0%,var(--rb-shiny-base,#b8bdb6) 39%,var(--rb-shiny-light,#fff) 49%,var(--rb-shiny-base,#b8bdb6) 59%,var(--rb-shiny-base,#b8bdb6) 100%);-webkit-text-fill-color:transparent;background-position:150%;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite rb-text-shine;display:inline-block}.rb-shiny-text[data-disabled=true]{-webkit-text-fill-color:currentColor;background-image:none;animation:none}@keyframes rb-text-shine{0%,22%{background-position:150%}74%,to{background-position:-50%}}.rb-decrypted-text{white-space:pre-wrap;display:inline-block;position:relative}.rb-scroll-velocity{max-width:100%;line-height:inherit;display:block;position:relative;overflow:hidden}.rb-scroll-velocity:focus-visible{outline-offset:5px;outline:1px solid}.rb-scroll-velocity-track{white-space:nowrap;width:max-content;line-height:inherit;display:flex}.rb-scroll-velocity-copy{white-space:nowrap;flex-shrink:0;align-items:baseline;display:inline-flex}.rb-scroll-velocity-gap{flex-shrink:0;width:1.2em;display:inline-block}@media (prefers-reduced-motion:reduce){.rb-magnet-inner{transition:none!important;transform:none!important}.rb-shiny-text{-webkit-text-fill-color:currentColor;background-image:none;animation:none!important}.rb-scroll-velocity-track{transform:none!important}}@media (forced-colors:active){.rb-shiny-text{-webkit-text-fill-color:CanvasText;color:canvastext;background:0 0}}.opening-loader{z-index:2000;color:#f4f2e9;isolation:isolate;perspective:1400px;outline:0;position:fixed;inset:0;overflow:hidden}html[data-zenit-opening=seen] .opening-loader{display:none}.opening-slabs{z-index:-1;perspective:1400px;grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.opening-slab{transform-origin:top;background:#11150f;border-right:1px solid #e9eadd08;height:102%}.opening-slab:nth-child(2){background:#151a12}.opening-slab:nth-child(3){background:#1b2017}.opening-content{isolation:isolate;flex-direction:column;height:100%;padding:40px 4vw;display:flex;position:relative}.opening-top{justify-content:space-between;align-items:center;display:flex}.opening-brand{letter-spacing:-1px;align-items:center;gap:15px;font-size:24px;font-weight:600;display:flex}.opening-brand svg{width:42px;height:27px}.opening-top>span:last-child{letter-spacing:.15em;color:#9ca590;font-size:8px}.opening-space{z-index:-1;perspective:1000px;transform-style:preserve-3d;position:absolute;inset:10% 9% 15% 30%}.opening-light{background:radial-gradient(at 55% 35%,#dfedba12,#0000 63%);position:absolute;inset:0;transform:rotate(-15deg)}.opening-orbit{aspect-ratio:1;border:1px solid #c6d4b02d;border-radius:50%;width:75%;position:absolute;top:8%;left:12%;transform:rotateY(-29deg)rotateX(20deg);box-shadow:inset 0 0 55px #aeb98d06,0 0 50px #aeb98d06}.opening-orbit:after{content:"";border:1px solid #c6d4b015;border-radius:50%;position:absolute;inset:18px}.opening-mark{aspect-ratio:1.89;width:75%;transform-style:preserve-3d;animation:4s cubic-bezier(.2,.6,.3,1) infinite alternate opening-turn;position:absolute;top:35%;left:13%;transform:rotateY(-28deg)rotateX(15deg)rotate(-12deg)}.opening-face{transform:translate3d(calc(var(--face) * -5px),calc(var(--face) * -3px),calc(var(--face) * 12px));color:#3c4537;filter:drop-shadow(3px 4px #0b100a);position:absolute;inset:0}.opening-face:nth-child(3){color:#ee7a52}.opening-face:nth-child(5){color:#8b9880}.opening-face svg{width:100%;height:100%}.opening-face:last-child{filter:drop-shadow(0 0 1px #f9f8e4);opacity:.98}.opening-title{letter-spacing:-.07em;pointer-events:none;margin-top:auto;padding-block:30px 45px;font-size:clamp(68px,8.9vw,148px);line-height:1.02;position:relative}.opening-title>span{display:block}.opening-title>em{letter-spacing:-.065em;font-family:Georgia,serif;font-style:italic;font-weight:400}.opening-bottom{border-top:1px solid #cad6b52b;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.opening-status{letter-spacing:.14em;color:#aeb79f;align-items:center;gap:24px;font-size:8px;display:flex}.opening-status b{letter-spacing:-.03em;color:#eeeede;font-size:16px;font-weight:400}.opening-bottom button{color:#b9c3aa;align-items:center;gap:25px;min-height:44px;font-size:10px;display:flex}.opening-bottom button span{color:#f5f4e7;font-size:20px}.opening-leaving{pointer-events:none}.opening-leaving .opening-mark{animation-play-state:paused}@keyframes opening-turn{0%{transform:rotateY(-29deg)rotateX(17deg)rotate(-12deg)}to{transform:rotateY(-7deg)rotateX(2deg)rotate(-7deg)}}@media (width<=700px){.opening-content{padding:27px 20px}.opening-brand{gap:10px;font-size:21px}.opening-brand svg{width:36px}.opening-top>span:last-child{text-align:right;max-width:92px;font-size:5px;line-height:1.6}.opening-space{inset:17% -15% 29% -12%}.opening-mark{width:71%;top:28%;left:18%}.opening-orbit{width:74%;top:8%;left:15%}.opening-face{transform:translate3d(calc(var(--face) * -2px),calc(var(--face) * -1px),calc(var(--face) * 6px))}.opening-title{padding-bottom:37px;font-size:17vw;line-height:1.05}.opening-bottom{align-items:end;padding-top:17px}.opening-status{letter-spacing:.05em;gap:10px;max-width:190px;font-size:6px;line-height:1.8}.opening-status b{font-size:13px}.opening-bottom button{white-space:nowrap;gap:10px;font-size:8px}.opening-bottom button span{font-size:17px}}@media (prefers-reduced-motion:reduce){.opening-mark{animation:none}.opening-loader{display:none}}.opening-face-surface{transform-style:preserve-3d;animation:2.8s cubic-bezier(.45,0,.25,1) infinite opening-assemble;animation-delay:calc(var(--face) * -.08s);position:absolute;inset:0}.opening-orbit-light,.opening-orbit-counter{filter:drop-shadow(0 0 10px #c5ccaa55);border:2px solid #e2e9c8;border-color:#e2e9c8 #c5ccaa45 #0000 #0000;border-radius:50%;animation:2.8s linear infinite opening-scan;position:absolute;inset:-2px}.opening-orbit-counter{filter:drop-shadow(0 0 8px #d7795055);border-width:1px;border-top-color:#0000;border-bottom-color:#ef9674;border-right-color:#0000;animation-duration:4.1s;animation-direction:reverse;inset:19px}.opening-calibration{writing-mode:vertical-rl;letter-spacing:.18em;color:#89947c;align-items:center;gap:20px;font-size:6px;display:flex;position:absolute;top:46%;right:3%}.opening-calibration>div{align-items:center;gap:7px;display:flex}.opening-calibration i{background:#c3d2aa66;width:13px;height:1px;animation:1.6s ease-in-out infinite opening-measure}.opening-calibration i:nth-child(2n){width:6px;animation-delay:.15s}.opening-calibration i:nth-child(3n){animation-delay:.3s}.opening-calibration i:nth-child(4n){animation-delay:.45s}.opening-loading-track{background:#cad6b52b;flex-shrink:0;height:1px;position:relative;overflow:hidden}.opening-loading-track>span{background:linear-gradient(90deg,#0000,#d6dfc2,#0000);width:30%;animation:1.8s cubic-bezier(.4,0,.3,1) infinite opening-progress;position:absolute;inset:0 auto 0 -30%}.opening-loading-track>span:nth-child(2){opacity:.4;animation-delay:.25s}.opening-loading-track>span:nth-child(3){opacity:.2;animation-delay:.5s}.opening-bottom{border-top:0}.opening-loader[data-ready=true] .opening-loading-track>span{background:#d6dfc2;width:100%;transition:width .25s;animation:none;inset:0}.opening-loader[data-ready=true] .opening-face-surface,.opening-leaving .opening-face-surface{animation:none;transform:none}@keyframes opening-assemble{0%,to{transform:translateZ(0)translate(0)}40%,55%{transform:translateZ(calc((var(--face) - 3) * 19px)) translateX(calc((var(--face) - 3) * 7px))}}@keyframes opening-scan{to{transform:rotate(360deg)}}@keyframes opening-measure{50%{opacity:.25;transform:scaleX(.5)}}@keyframes opening-progress{to{transform:translate(440%)}}@media (width<=700px){.opening-title{font-size:16vw}.opening-calibration{gap:12px;font-size:5px;top:53%;right:15%}.opening-orbit-light{border-width:1px}@keyframes opening-assemble{0%,to{transform:translateZ(0)}40%,55%{transform:translateZ(calc((var(--face) - 3) * 12px))}}}@media (prefers-reduced-motion:reduce){.opening-face-surface,.opening-orbit-light,.opening-orbit-counter,.opening-calibration i,.opening-loading-track>span{animation:none}}
