.signature-menu-trigger{display:none;align-items:center;gap:18px;background:transparent;border:0;border-left:1px solid #d1b98735;padding:17px 0 17px 25px;color:var(--white);cursor:pointer;flex-shrink:0}.signature-enhanced .signature-menu-trigger{display:flex}.signature-menu-trigger>span{font-size:9px;letter-spacing:2px}.signature-menu-trigger i{position:relative;display:block;width:24px;height:24px}.signature-menu-trigger b{position:absolute;left:1px;top:11px;width:22px;height:1px;background:var(--gold);transition:transform .4s}.signature-menu-trigger b:last-child{transform:rotate(90deg)}.signature-menu-trigger:hover b{transform:rotate(90deg)}.signature-menu-trigger:hover b:last-child{transform:rotate(180deg)}.signature-menu-trigger:hover{color:var(--gold)}.signature .header{gap:25px}.signature .header #navigation{margin-left:auto}.signature .header #navigation>a:not(.button){padding:14px 0}.signature .header #navigation>a:not(.button):before{content:'';position:absolute;left:0;bottom:4px;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .4s}.signature .header #navigation>a:not(.button):hover:before{transform:scaleX(1);transform-origin:left}.signature .header #navigation>a[aria-current]:after{bottom:4px}.signature-menu-open{overflow:hidden}.signature-navigation{max-width:100vw;width:100vw;max-height:100dvh;height:100dvh;border:0;padding:0;margin:0;background:#080d0c;color:var(--white);overflow:auto;overscroll-behavior:contain;isolation:isolate}.signature-navigation[open]{display:flex;flex-direction:column;animation:nav-open .65s cubic-bezier(.2,.8,.2,1) both}.signature-navigation::backdrop{background:#080d0c}.signature-navigation a:focus-visible,.signature-navigation button:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.navigation-picture{position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.navigation-picture>img{width:100%;height:100%;object-fit:cover;object-position:70% 40%;filter:saturate(.4);opacity:.35;transform:scale(1.07);transition:opacity .25s,transform 1.3s}.navigation-picture.changing>img{opacity:0;transform:scale(1.11)}.navigation-picture>div{position:absolute;inset:0;background:linear-gradient(90deg,#080d0cfb 0%,#080d0cf2 35%,#080d0c80 75%,#080d0cb0),linear-gradient(0deg,#080d0c,transparent 70%)}.navigation-top{padding:24px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff15;gap:20px}.navigation-close{display:flex;align-items:center;gap:25px;color:var(--white);background:transparent;border:0;cursor:pointer;padding:12px 0 12px 15px}.navigation-close>span{font-size:8px;letter-spacing:2px}.navigation-close>i{font-size:20px;font-style:normal;color:var(--gold);width:35px;transition:transform .4s}.navigation-close:hover>i{transform:rotate(90deg)}.navigation-body{flex:1;display:grid;grid-template-columns:1.65fr 1fr;padding:55px 7% 45px;gap:5%;align-items:center;position:relative}.navigation-links>h2{font:8px Arial,sans-serif;letter-spacing:3px;color:var(--gold);margin-bottom:25px}.signature .navigation-links nav{display:flex;position:static;flex-direction:column;align-items:stretch;padding:0;background:transparent;gap:0}.signature .navigation-links nav>a.navigation-link{display:flex;align-items:center;gap:25px;border-bottom:1px solid #ffffff18;padding:19px 0;color:var(--white);position:relative;animation:nav-link-in .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.1s + var(--nav-order)*.07s)}.signature .navigation-links nav>a.navigation-link:after{display:none}.navigation-number{font:9px Arial,sans-serif;color:var(--gold);letter-spacing:1px;align-self:center}.navigation-name{font:clamp(40px,4.2vw,67px)/1.2 var(--display);letter-spacing:.5px;transition:color .35s,transform .4s}.navigation-arrow{margin-left:auto;font:30px Georgia,serif;color:var(--gold);opacity:0;transform:translate(-15px,10px);transition:opacity .35s,transform .35s}.signature .navigation-links nav>a:hover .navigation-name,.signature .navigation-links nav>a:focus-visible .navigation-name{color:var(--gold);transform:translateX(12px)}.signature .navigation-links nav>a:hover .navigation-arrow,.signature .navigation-links nav>a:focus-visible .navigation-arrow{opacity:1;transform:translate(0,0)}.signature .navigation-links nav>a[aria-current] .navigation-name{color:var(--gold)}.navigation-join{display:flex;align-items:center;gap:35px;margin-top:35px;font-size:9px;letter-spacing:2px;color:var(--gold);width:fit-content}.navigation-join>span{font-size:22px}.navigation-identity{text-align:center;align-self:center;padding-bottom:30px;animation:nav-link-in 1s .3s both}.navigation-crest{width:210px;height:210px;display:grid;place-items:center;border:1px solid #d1b98735;border-radius:50%;margin:0 auto 25px;box-shadow:0 0 90px #c5d2b30d;background:radial-gradient(circle,#27413530,transparent 65%)}.navigation-crest>img{width:180px;height:180px;object-fit:contain}.navigation-identity>span{font:6px Arial,sans-serif;color:var(--gold);letter-spacing:2px}.navigation-caption{font:italic 26px/1.4 Georgia,serif;max-width:320px;margin:25px auto 0;color:var(--white);min-height:75px}.navigation-bottom{padding:25px 7%;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #ffffff15;font-size:9px;color:var(--muted);letter-spacing:.5px}.navigation-bottom>span{font-size:7px;letter-spacing:2px}.navigation-bottom>div{display:flex;gap:25px}.signature.motion-off .navigation-picture>img{transition:none}.signature.motion-off .navigation-name,.signature.motion-off .navigation-arrow{transform:none!important}@keyframes nav-open{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes nav-link-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){.signature-enhanced .signature .header #navigation{display:none}.signature-menu-trigger{margin-left:auto}.navigation-body{grid-template-columns:1.5fr 1fr;padding-top:35px;padding-bottom:35px}.navigation-name{font-size:45px}.navigation-crest{width:175px;height:175px}.navigation-crest>img{width:150px;height:150px}.navigation-caption{font-size:22px}.signature .navigation-links nav>a.navigation-link{padding:18px 0}}
@media(max-width:650px){.signature-menu-trigger{padding:15px 0 15px 18px;gap:12px}.signature-menu-trigger>span{font-size:8px;letter-spacing:1.5px}.signature-menu-trigger i{width:22px;height:22px}.navigation-top{padding:16px 6%}.navigation-top .official-logo{width:44px;height:44px}.navigation-top .brand-name{font-size:12px}.navigation-close{gap:12px;padding:12px 0}.navigation-close>span{font-size:7px}.navigation-close>i{width:24px;font-size:18px}.navigation-body{grid-template-columns:1fr;padding:35px 7%;gap:35px;align-items:start}.navigation-links>h2{font-size:7px;margin-bottom:20px;letter-spacing:2px}.navigation-name{font-size:clamp(28px,8vw,43px)}.signature .navigation-links nav>a.navigation-link{gap:15px;padding:19px 0}.navigation-number{font-size:7px}.navigation-arrow{font-size:23px;opacity:.65;transform:none}.navigation-join{font-size:8px;margin-top:28px;letter-spacing:1.5px}.navigation-identity{display:none}.navigation-bottom{flex-wrap:wrap;padding:22px 7%;gap:20px;font-size:8px}.navigation-bottom>span{display:none}.navigation-bottom>div{gap:20px}.navigation-picture>img{opacity:.24;object-position:70%}.navigation-picture>div{background:linear-gradient(90deg,#080d0cf2,#080d0ca3),linear-gradient(0deg,#080d0c,transparent 80%)}}
@media(max-height:650px) and (min-width:651px){.navigation-top{padding-top:12px;padding-bottom:12px}.navigation-body{padding-top:25px;padding-bottom:20px}.navigation-name{font-size:38px}.signature .navigation-links nav>a.navigation-link{padding:11px 0}.navigation-links>h2{margin-bottom:15px}.navigation-join{margin-top:20px}.navigation-crest{height:145px;width:145px}.navigation-crest>img{height:120px;width:120px}.navigation-bottom{padding-top:18px;padding-bottom:18px}}
@media(max-width:900px){html:not(.signature-enhanced) .signature .header{height:auto;min-height:80px;flex-wrap:wrap}html:not(.signature-enhanced) .signature .header #navigation{display:flex;position:static;flex:1 0 100%;padding:15px 0;flex-wrap:wrap;align-items:center;gap:15px}}
.signature-menu-open .signature-hero *{animation-play-state:paused!important}
.signature .signature-menu-trigger{margin-left:auto}.signature .signature-navigation-fallback{display:flex;position:static;flex-wrap:wrap;gap:20px;padding:20px 6%;background:var(--navy)}.signature .signature-navigation-fallback>a{font-size:14px}
@media(prefers-reduced-motion:reduce){.signature-navigation,.navigation-link,.navigation-identity{animation:none!important}.navigation-name,.navigation-arrow,.navigation-picture>img{transition:none!important;transform:none!important}}
