.mbf-entry[hidden]{display:none!important}.mbf-entry{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;background:#050506;color:#fff;isolation:isolate;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mbf-entry.is-active{opacity:1;visibility:visible}.mbf-entry__door{position:absolute;top:0;bottom:0;width:50.3%;z-index:-1;background:radial-gradient(circle at 50% 48%,rgba(255,75,31,.12),transparent 34%),linear-gradient(135deg,#111216 0%,#050506 56%,#000 100%);will-change:transform;transition:transform 1.05s cubic-bezier(.74,0,.18,1)}.mbf-entry__door:after{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:42px 42px}.mbf-entry__door--left{left:0;border-right:1px solid rgba(255,105,45,.22)}.mbf-entry__door--right{right:0;border-left:1px solid rgba(255,105,45,.22)}.mbf-entry__stage{position:relative;z-index:4;width:min(94vw,820px);min-height:min(88vh,780px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 20px;text-align:center;perspective:1400px}.mbf-entry__ambient{position:absolute;left:50%;top:48%;width:min(84vw,700px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,75,31,.18) 0%,rgba(255,75,31,.055) 38%,transparent 68%);filter:blur(3px);animation:mbfEntryPulse 2.8s ease-in-out infinite;pointer-events:none}.mbf-entry__logo{position:relative;width:min(78vw,610px);aspect-ratio:1;margin:0 auto 6px;padding:0;border:0;background:transparent;cursor:pointer;transform-style:preserve-3d;filter:drop-shadow(0 30px 34px rgba(0,0,0,.66));animation:mbfLogoFloat 3.4s ease-in-out infinite}.mbf-entry__logo:focus-visible{outline:3px solid #ff5a25;outline-offset:10px;border-radius:24px}.mbf-entry__logo-half{position:absolute;inset:0;z-index:2;transition:transform .95s cubic-bezier(.67,-.01,.25,1.01),opacity .5s ease,filter .5s ease;will-change:transform,opacity}.mbf-entry__logo-half img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none}.mbf-entry__logo-half--left{clip-path:inset(0 49.8% 0 0);transform-origin:50% 50%}.mbf-entry__logo-half--right{clip-path:inset(0 0 0 49.8%);transform-origin:50% 50%}.mbf-entry__logo-core{position:absolute;left:50%;top:12%;bottom:12%;width:3px;z-index:4;transform:translateX(-50%);border-radius:99px;background:linear-gradient(180deg,transparent 0%,rgba(255,115,62,.15) 18%,#ff4b1f 50%,rgba(255,115,62,.15) 82%,transparent 100%);box-shadow:0 0 12px rgba(255,75,31,.55),0 0 34px rgba(255,75,31,.26);opacity:.55;transition:opacity .4s ease,transform .65s ease,filter .65s ease}.mbf-entry__hint{margin:4px 0 0;font-size:13px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:rgba(255,255,255,.74);transition:opacity .35s ease,transform .35s ease}.mbf-entry__skip{margin-top:15px;border:0;background:transparent;color:rgba(255,255,255,.46);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.mbf-entry__skip:hover,.mbf-entry__skip:focus-visible{color:#fff}.mbf-entry.is-opening{pointer-events:none}.mbf-entry.is-opening .mbf-entry__logo{animation:none}.mbf-entry.is-opening .mbf-entry__logo-half--left{transform:translate3d(-48%,0,88px) rotateY(-24deg) rotateZ(-2deg);opacity:0}.mbf-entry.is-opening .mbf-entry__logo-half--right{transform:translate3d(48%,0,88px) rotateY(24deg) rotateZ(2deg);opacity:0}.mbf-entry.is-opening .mbf-entry__logo-core{opacity:0;transform:translateX(-50%) scaleX(18) scaleY(1.15);filter:brightness(2.3)}.mbf-entry.is-opening .mbf-entry__hint,.mbf-entry.is-opening .mbf-entry__skip{opacity:0;transform:translateY(8px)}.mbf-entry.is-opening .mbf-entry__door--left{transform:translateX(-102%) rotateY(-4deg)}.mbf-entry.is-opening .mbf-entry__door--right{transform:translateX(102%) rotateY(4deg)}@keyframes mbfLogoFloat{0%,100%{transform:translateY(0) rotateX(0)}50%{transform:translateY(-7px) rotateX(1.5deg)}}@keyframes mbfEntryPulse{0%,100%{opacity:.58;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.055)}}@media(max-width:749px){.mbf-entry__stage{min-height:100%;padding:24px 14px}.mbf-entry__logo{width:min(92vw,520px)}.mbf-entry__hint{font-size:11px;letter-spacing:.14em}.mbf-entry.is-opening .mbf-entry__logo-half--left{transform:translate3d(-44%,0,58px) rotateY(-20deg) rotateZ(-2deg)}.mbf-entry.is-opening .mbf-entry__logo-half--right{transform:translate3d(44%,0,58px) rotateY(20deg) rotateZ(2deg)}}@media(prefers-reduced-motion:reduce){.mbf-entry *{animation:none!important}.mbf-entry__door,.mbf-entry__logo-half,.mbf-entry__logo-core{transition-duration:.25s!important}}