.masthead{position:absolute;inset:40px 40px auto;display:flex;justify-content:space-between;align-items:flex-start;z-index:5}.brand-home{padding:0;width:160px;text-align:left}.brand-home:disabled{opacity:1}.brand{width:160px;display:block}.header-tools{display:flex;align-items:center;gap:15px}.languages{display:flex;align-items:center;gap:7px;font-size:19px;letter-spacing:1px}.languages>span{color:#888}.languages button{padding:5px 7px;min-height:32px;font-size:18px;line-height:1.2}.languages button[aria-pressed="true"]{background:#eee;color:#080808;font-weight:700}.languages button:not([aria-pressed="true"]):hover{background:#ffffff20}.home-icon{width:27px;height:34px;padding:2px}.home-icon svg{width:23px;fill:currentColor}.menu-toggle{margin-left:65px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 3px;font-size:15px;letter-spacing:1px;font-weight:700}.hamburger{position:relative;width:40px;height:22px;display:block}.hamburger i{height:1px;width:100%;position:absolute;left:4px;top:0;background:currentColor;transition:transform .25s}.hamburger i:nth-child(2){left:-4px;top:10px}.hamburger i:nth-child(3){top:21px}.menu-toggle:hover .hamburger i:nth-child(2){transform:translateX(8px)}
.navigation{position:fixed;inset:0 0 0 auto;margin:0;width:62%;max-width:none;height:100%;max-height:none;padding:0;border:0;background:radial-gradient(ellipse at 0 90%,#4c11163a,transparent 35%),#030303;color:#eee;overflow-y:auto;overscroll-behavior:contain}.navigation::backdrop{background:#000a;backdrop-filter:blur(3px)}.navigation[open]{animation:menu-in .35s ease-out}.menu-close{position:absolute;right:45px;top:40px;width:43px;height:43px;z-index:2;padding:0}.menu-close span{position:absolute;top:21px;left:0;width:43px;height:1px;background:#eee;transform:rotate(45deg)}.menu-close span:last-child{transform:rotate(-45deg)}.menu-close:hover{opacity:.7}.nav-content{padding:105px 0 40px}.nav-kicker{font-size:11px;color:#888;letter-spacing:3px;margin:0 45px 24px}.nav-list{display:flex;flex-direction:column;gap:8px}.nav-list button{position:relative;display:flex;align-items:center;text-align:left;width:90%;padding:24px 46px;gap:17px;background:linear-gradient(90deg,#333,transparent 89%);min-height:76px}.nav-list button:nth-child(2){width:85%}.nav-list button:nth-child(3){width:80%}.nav-list button:nth-child(4){width:75%}.nav-list button::after{content:'';position:absolute;inset:auto 0 0;height:6px;border-top:1px solid #9996;background:linear-gradient(90deg,#762c3355,transparent 78%)}.nav-number{color:#8c8c8c;font-size:10px}.nav-title{font-size:23px;letter-spacing:1px;font-weight:500;white-space:nowrap}.nav-zh{font-size:11px;color:#999;letter-spacing:2px;white-space:nowrap}.double-arrow{position:absolute;right:10px;top:50%;transform:translateY(-56%);font-size:48px;font-weight:200;line-height:1;transition:translate .2s}.nav-list button:hover .double-arrow{translate:10px 0}.nav-list button:hover{color:#fff;background:linear-gradient(90deg,#444,transparent 89%)}.nav-footer{margin:48px 46px 0}.nav-footer img{width:145px;opacity:.8}.nav-footer p{font-size:10px;letter-spacing:2px;color:#888;margin:15px 0}.nav-footer .nav-caption{letter-spacing:1px;line-height:1.6;color:#777}
.brand-home{width:auto}
.brand-home .brand{width:auto;height:calc(160px * 130 / 547 * 1.35)}
.header{display:none!important}.masthead button{background:none;border:0;color:inherit;cursor:pointer}.masthead{color:#eee}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.navigation button{background:none;border:0;cursor:pointer}.navigation{font-family:Arial,sans-serif}.navigation .nav-list{align-items:flex-start;background:none;border:0}.navigation .nav-footer{display:grid!important;position:static;opacity:1;visibility:visible}.masthead .brand{max-width:none}@media(max-width:700px){.menu-toggle{margin-left:12px}.header-tools{gap:8px}}
