.bcx-lux-mobile-menu{z-index:13000;color:#fff;isolation:isolate;background:#02050a;width:100%;height:100svh;animation:.55s both bcxLuxMenuOpen;position:fixed;inset:0;overflow:hidden}.bcx-lux-mobile-menu *,.bcx-lux-mobile-menu :before,.bcx-lux-mobile-menu :after{box-sizing:border-box}.bcx-lux-bg-stack,.bcx-lux-bg,.bcx-lux-cinematic-overlay{position:absolute;inset:0}.bcx-lux-bg-stack{z-index:-3;background:#02050a}.bcx-lux-bg{opacity:0;will-change:opacity, transform;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity 1.4s,transform 5s;transform:scale(1.06)}.bcx-lux-bg.is-active{opacity:1;transform:scale(1.01)}.bcx-lux-cinematic-overlay{z-index:-2;background:radial-gradient(circle at 74% 18%,#dba94d1a,#0000 28%),linear-gradient(90deg,#02050ae6 0%,#04080eb8 48%,#02050a3d 100%),linear-gradient(#02050a3d 0%,#02050a75 58%,#02050ac7 100%)}.bcx-lux-cinematic-overlay:before{content:"";opacity:.2;pointer-events:none;background:linear-gradient(120deg,#ffffff14,#0000 28%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 92px);position:absolute;inset:0}.bcx-lux-menu-shell{z-index:1;min-height:100%;padding:max(22px, env(safe-area-inset-top)) clamp(20px, 5.8vw, 34px) max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);background:linear-gradient(90deg,#ffffff0b,#ffffff03),#02050a2e;flex-direction:column;display:flex;position:relative}.bcx-lux-menu-header{justify-content:space-between;align-items:center;gap:18px;min-height:46px;display:flex}.bcx-lux-brand{color:#fff;font-family:var(--font-body), sans-serif;letter-spacing:.44em;text-transform:uppercase;text-shadow:0 12px 36px #000000ad;font-size:clamp(.76rem,2.9vw,.92rem);font-weight:700;text-decoration:none}.bcx-lux-close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(15px);background:#ffffff0e;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:42px;height:42px;transition:transform .28s,border-color .28s,color .28s,background .28s;display:inline-grid;box-shadow:inset 0 1px #ffffff24,0 14px 34px #00000047}.bcx-lux-close:hover,.bcx-lux-close:focus-visible{color:#dba94d;background:#dba94d1f;border-color:#dba94db8;outline:none;transform:rotate(90deg)scale(1.04)}.bcx-lux-nav{flex-direction:column;gap:clamp(19px,4.7vh,34px);width:min(100%,520px);margin-top:clamp(58px,12vh,116px);display:flex}.bcx-lux-nav-item{color:#ffffffd1;opacity:0;min-height:58px;animation:.8s cubic-bezier(.22,1,.36,1) forwards bcxLuxItemEnter;animation-delay:calc(.12s + (var(--item-index) * .12s));grid-template-columns:52px 42px minmax(0,1fr);align-items:center;gap:clamp(12px,3.8vw,18px);text-decoration:none;display:grid;position:relative;transform:translate(-26px)}.bcx-lux-nav-item:before{content:"";background:linear-gradient(#dba94d6b,#ffffff14,#0000);width:1px;height:calc(100% + clamp(19px,4.7vh,34px) - 18px);position:absolute;top:52px;left:25px}.bcx-lux-nav-item:last-child:before{display:none}.bcx-lux-icon-ring{z-index:2;color:#ffffffc7;-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 32% 24%,#ffffff24,#0000 46%),#080c12b8;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:52px;height:52px;transition:color .3s,border-color .3s,box-shadow .3s,transform .3s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 16px 38px #0000004d}.bcx-lux-icon-ring svg{width:17px;height:17px}.bcx-lux-number{color:#ffffff7a;font-family:var(--font-body), sans-serif;letter-spacing:.22em;font-size:.68rem;font-weight:700}.bcx-lux-menu-label{min-width:0;color:inherit;font-family:var(--font-body), sans-serif;letter-spacing:clamp(.26em,1.45vw,.48em);text-transform:uppercase;white-space:nowrap;align-items:center;font-size:clamp(.88rem,3.4vw,1.06rem);font-weight:700;display:inline-flex}.bcx-lux-menu-label span{opacity:0;animation:.68s cubic-bezier(.22,1,.36,1) forwards bcxLuxLetterReveal;animation-delay:calc(.36s + (var(--item-index) * .11s) + (var(--letter-index) * 45ms));display:inline-block;transform:translateY(18px)}.bcx-lux-active-sweep{opacity:0;background:linear-gradient(90deg,#dba94de6,#dba94d1f,#0000);height:1px;position:absolute;bottom:-9px;left:72px;right:0;overflow:hidden}.bcx-lux-active-sweep:after{content:"";background:linear-gradient(90deg,#0000,#ffe6aa,#0000);width:48%;position:absolute;inset:0 auto 0 0;transform:translate(-115%)}.bcx-lux-nav-item.is-active{color:#dba94d;text-shadow:0 0 18px #dba94d57}.bcx-lux-nav-item.is-active .bcx-lux-icon-ring{color:#dba94d;background:radial-gradient(circle at 50% 45%,#dba94d47,#080c12b8 64%),#080c12cc;border-color:#dba94deb;animation:2.55s ease-in-out infinite bcxLuxActivePulse;box-shadow:0 0 20px #dba94d7a,0 0 48px #dba94d3d,inset 0 1px #ffeab747}.bcx-lux-nav-item.is-active .bcx-lux-active-sweep{opacity:1}.bcx-lux-nav-item.is-active .bcx-lux-active-sweep:after{animation:2.6s ease-in-out infinite bcxLuxGoldSweep}.bcx-lux-nav-item:hover .bcx-lux-icon-ring,.bcx-lux-nav-item:focus-visible .bcx-lux-icon-ring{color:#dba94d;border-color:#dba94dc2;transform:translate(3px)scale(1.04)}.bcx-lux-nav-item:focus-visible{outline:none}.bcx-lux-menu-footer{gap:14px;margin-top:auto;padding-top:30px;display:grid;position:relative}.bcx-lux-menu-footer p{color:#ffffffb3;max-width:270px;font-family:var(--font-body), sans-serif;margin:0;font-size:clamp(.78rem,3.1vw,.92rem);line-height:1.65}.bcx-lux-footer-divider{background:linear-gradient(90deg,#dba94d,#dba94d14);width:46px;height:1px;box-shadow:0 0 14px #dba94d70}.bcx-lux-socials{align-items:center;gap:12px;display:flex}.bcx-lux-socials a{color:#ffffffbd;-webkit-backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:34px;height:34px;text-decoration:none;transition:color .3s,border-color .3s,transform .3s,background .3s;display:grid}.bcx-lux-socials a:hover,.bcx-lux-socials a:focus-visible{color:#dba94d;background:#dba94d1a;border-color:#dba94db3;outline:none;transform:translateY(-3px)}.bcx-lux-scroll-cue{color:#ffffff94;justify-items:center;gap:11px;display:grid;position:absolute;bottom:2px;right:0}.bcx-lux-scroll-cue span{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-body), sans-serif;letter-spacing:.42em;font-size:.56rem;font-weight:700}.bcx-lux-scroll-cue svg{color:#dba94d;animation:1.7s ease-in-out infinite bcxLuxArrowBounce}@keyframes bcxLuxMenuOpen{0%{opacity:0}to{opacity:1}}@keyframes bcxLuxItemEnter{to{opacity:1;transform:translate(0)}}@keyframes bcxLuxLetterReveal{to{opacity:1;transform:translateY(0)}}@keyframes bcxLuxActivePulse{0%,to{transform:scale(1);box-shadow:0 0 18px #dba94d61,0 0 42px #dba94d2e,inset 0 1px #ffeab73d}50%{transform:scale(1.055);box-shadow:0 0 28px #dba94dc7,0 0 68px #dba94d5c,inset 0 1px #ffeab757}}@keyframes bcxLuxGoldSweep{0%{opacity:0;transform:translate(-115%)}34%,62%{opacity:1}to{opacity:0;transform:translate(230%)}}@keyframes bcxLuxArrowBounce{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@media (max-width:440px){.bcx-lux-menu-shell{padding-inline:22px}.bcx-lux-brand{letter-spacing:.36em}.bcx-lux-nav{gap:clamp(18px,4.2vh,28px);margin-top:clamp(52px,10vh,88px)}.bcx-lux-nav-item{grid-template-columns:48px 38px minmax(0,1fr);min-height:54px}.bcx-lux-nav-item:before{top:49px;left:23px}.bcx-lux-icon-ring{width:48px;height:48px}.bcx-lux-menu-label{letter-spacing:.26em}}@media (max-width:402px){.bcx-lux-menu-shell{padding-inline:20px}.bcx-lux-brand{letter-spacing:.3em;font-size:.72rem}.bcx-lux-close{width:40px;height:40px}.bcx-lux-nav{gap:18px;margin-top:48px}.bcx-lux-nav-item{grid-template-columns:46px 34px minmax(0,1fr);gap:10px}.bcx-lux-icon-ring{width:46px;height:46px}.bcx-lux-number{font-size:.62rem}.bcx-lux-menu-label{letter-spacing:.22em;font-size:.82rem}.bcx-lux-menu-footer{gap:11px}.bcx-lux-menu-footer p{max-width:245px}}
.Navbar-module__P48_Aa__navbar{width:100%;z-index:var(--bcx-navbar-z);-webkit-backdrop-filter:blur(18px)saturate(150%);background:#05070a85;border-bottom:1px solid #d6ab5c2e;transition:all .35s;position:fixed;inset:0 0 auto}.Navbar-module__P48_Aa__navbar:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 0,#d6ab5c1f,#0000 32%),linear-gradient(#ffffff0d,#0000);position:absolute;inset:0}.Navbar-module__P48_Aa__scrolled{background:#05070ae0;border-bottom-color:#d6ab5c57;box-shadow:0 18px 45px #00000061}.Navbar-module__P48_Aa__navbarGrid{height:var(--bcx-navbar-height);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;display:grid;position:relative}.Navbar-module__P48_Aa__scrolled .Navbar-module__P48_Aa__navbarGrid{height:var(--bcx-navbar-height-scrolled)}.Navbar-module__P48_Aa__rightZone{justify-self:end;align-items:center;gap:.85rem;display:flex}.Navbar-module__P48_Aa__navLink{color:#ffffffdb;font-family:var(--font-body), sans-serif;letter-spacing:.18em;align-items:center;padding:.75rem 0;font-size:.72rem;font-weight:700;text-decoration:none;transition:color .35s,transform .35s,letter-spacing .35s;display:inline-flex;position:relative;overflow:hidden}.Navbar-module__P48_Aa__navLink span{z-index:2;position:relative}.Navbar-module__P48_Aa__navLink:before{content:"";background:linear-gradient(90deg,#0000,#d6ab5c,#fff1bd,#d6ab5c,#0000);width:0;height:1px;transition:width .4s;position:absolute;bottom:.35rem;left:50%;transform:translate(-50%)}.Navbar-module__P48_Aa__navLink:after{content:"";opacity:0;background:#d6ab5c17;border-radius:999px;transition:opacity .35s,transform .35s;position:absolute;inset:.25rem -.75rem;transform:scaleX(.7)}.Navbar-module__P48_Aa__navLink:hover:before,.Navbar-module__P48_Aa__navLinkActive:before{width:100%}.Navbar-module__P48_Aa__navLink:hover:after,.Navbar-module__P48_Aa__navLinkActive:after{opacity:1;transform:scaleX(1)}.Navbar-module__P48_Aa__menuButton{color:#fff;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.58rem;transition:color .3s,transform .3s;display:inline-flex}.Navbar-module__P48_Aa__menuButton:hover{color:#f4c46d;transform:translateY(-1px)}.Navbar-module__P48_Aa__logoWrap{color:#fff;text-align:center;justify-self:center;line-height:1;text-decoration:none}.Navbar-module__P48_Aa__logoMain{font-family:var(--font-display), serif;letter-spacing:.11em;font-size:2.05rem;font-weight:700;display:block}.Navbar-module__P48_Aa__logoSub{font-family:var(--font-body), sans-serif;letter-spacing:.28em;color:#fffc;margin-top:.24rem;font-size:.62rem;font-weight:500;display:block}.Navbar-module__P48_Aa__rightZone{justify-self:end;align-items:center;gap:.36rem;min-width:0;display:flex}.Navbar-module__P48_Aa__linkNav{align-items:center;gap:1.2rem;margin-right:.65rem;display:none}.Navbar-module__P48_Aa__navLink{color:#ffffffed;font-family:var(--font-body), sans-serif;letter-spacing:.16em;white-space:nowrap;padding-bottom:8px;font-size:.72rem;font-weight:600;text-decoration:none;transition:color .3s,letter-spacing .3s,transform .3s;position:relative}.Navbar-module__P48_Aa__navLink:after{content:"";background:linear-gradient(90deg,#0000,#d8b466,#0000);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Navbar-module__P48_Aa__navLink:hover{color:#f4c46d;letter-spacing:.19em;transform:translateY(-2px)}.Navbar-module__P48_Aa__navLink:hover:after{width:100%}.Navbar-module__P48_Aa__navLinkActive{color:#f4c46d}.Navbar-module__P48_Aa__navLinkActive:after{width:100%}.Navbar-module__P48_Aa__iconButton{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #d6ab5c2e;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .35s,border-color .35s,background .35s,transform .35s,box-shadow .35s;display:grid}.Navbar-module__P48_Aa__iconButton:hover{color:#f5d17d;background:#d6ab5c1f;border-color:#d6ab5c8c;transform:translateY(-2px);box-shadow:0 12px 28px #d6ab5c29}.Navbar-module__P48_Aa__iconSvg{font-size:1.18rem}.Navbar-module__P48_Aa__menuButton{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;display:none}.Navbar-module__P48_Aa__menuIcon{font-size:1.5rem}.Navbar-module__P48_Aa__menuText{font-family:var(--font-body), sans-serif;letter-spacing:.18em;font-size:.78rem;font-weight:700}@media (max-width:1023px){.Navbar-module__P48_Aa__navbarGrid{grid-template-columns:auto 1fr auto}.Navbar-module__P48_Aa__menuButton{display:inline-flex}.Navbar-module__P48_Aa__logoWrap{text-align:center;justify-self:center}.Navbar-module__P48_Aa__linkNav{display:none}.Navbar-module__P48_Aa__rightZone{gap:.4rem}}@media (min-width:768px) and (max-width:1199px){.Navbar-module__P48_Aa__menuText{letter-spacing:.16em;font-size:.76rem}.Navbar-module__P48_Aa__logoMain{font-size:1.86rem}.Navbar-module__P48_Aa__logoSub{letter-spacing:.24em;font-size:.56rem}.Navbar-module__P48_Aa__iconButton{width:34px;height:34px}}@media (min-width:1024px){.Navbar-module__P48_Aa__menuButton{display:none}.Navbar-module__P48_Aa__linkNav{display:inline-flex}}@media (max-width:767px){.Navbar-module__P48_Aa__navbar,.Navbar-module__P48_Aa__navbarGrid{pointer-events:none}.Navbar-module__P48_Aa__menuButton,.Navbar-module__P48_Aa__logoWrap,.Navbar-module__P48_Aa__rightZone{pointer-events:auto;touch-action:manipulation}.Navbar-module__P48_Aa__navbarGrid{gap:.45rem}.Navbar-module__P48_Aa__menuText{letter-spacing:.14em;font-size:.72rem}.Navbar-module__P48_Aa__logoMain{letter-spacing:.09em;font-size:1.58rem}.Navbar-module__P48_Aa__logoSub{letter-spacing:.2em;font-size:.52rem}.Navbar-module__P48_Aa__iconButton{display:none}}
