@font-face{font-family:"Brand Xing";src:url("/fonts/ZhiMangXing-Brand.ttf") format("truetype");font-display:swap}
@font-face{font-family:"Brand Song";src:url("/fonts/ZCOOLXiaoWei-Brand.ttf") format("truetype");font-display:swap}
@font-face{font-family:"Brand Serif";src:url("/fonts/CormorantGaramond-Regular.ttf") format("truetype");font-display:swap}

.brand-home{position:absolute;left:15.56px;top:11.11px;width:max-content;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;color:var(--ink);transform:scale(1.1111);transform-origin:top left}
.brand-home-cn{display:flex;align-items:center;gap:5px}
.brand-home-cn>strong{font-family:"Brand Xing","STXingkai","KaiTi",cursive;font-size:31px;font-weight:400;line-height:.72;letter-spacing:.01em;white-space:nowrap}
.brand-home-side{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:"Brand Song","Songti SC",serif;font-size:8px;line-height:1.05}
.brand-home-side>span{writing-mode:vertical-rl;letter-spacing:.04em}
.brand-home-side img{width:7px;height:7px;object-fit:cover;mix-blend-mode:multiply;filter:saturate(1.5)}
.brand-home-en{display:flex;justify-content:space-between;width:48px;margin-top:5px;font-family:"Brand Serif",Didot,serif;font-size:5px;letter-spacing:0}

.info-tail-unified{width:min(var(--w),var(--max));margin:0 auto;padding:72px 0 0;display:grid;grid-template-columns:.86fr 1.14fr;gap:86px}
.info-heading-unified{min-height:470px;display:flex;flex-direction:column}
.info-heading-unified h3{margin:148px 0 0;font-size:clamp(38px,4.1vw,70px);line-height:1.08;letter-spacing:-.05em;font-weight:520}
.info-copyright-unified{margin-top:auto;padding-bottom:22px;font-size:10px;letter-spacing:.14em;color:#767770}
.info-side-unified{border-top:1px solid var(--line)}
.info-row-unified{display:grid;grid-template-columns:150px 1fr;align-items:center;min-height:66px;border-bottom:1px solid var(--line)}
.info-key-unified{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#82837c}
.info-val-unified{font-size:14px;line-height:1.7}
.info-social-unified{padding:18px 0 28px 150px}
.social-icons-unified{display:flex;align-items:center;gap:12px}
.social-btn-unified{width:37.4px;height:37.4px;border:0;border-radius:9.35px;padding:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-shadow:0 4px 12px rgba(18,22,20,.12)}
.social-btn-unified.wechat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect x='1' y='1' width='46' height='46' rx='11' fill='%2307C160'/%3E%3Cellipse cx='20' cy='21' rx='11.5' ry='8.7' fill='white'/%3E%3Cellipse cx='29.5' cy='27.5' rx='9.2' ry='7' fill='white'/%3E%3Ccircle cx='16.5' cy='19.5' r='1.2' fill='%2307C160'/%3E%3Ccircle cx='23.2' cy='19.5' r='1.2' fill='%2307C160'/%3E%3Ccircle cx='26.8' cy='25.8' r='1.05' fill='%2307C160'/%3E%3Ccircle cx='32.3' cy='25.8' r='1.05' fill='%2307C160'/%3E%3C/svg%3E")}
.social-btn-unified.xhs{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect x='1' y='1' width='46' height='46' rx='11' fill='%23FF2442'/%3E%3Ctext x='24' y='28.2' text-anchor='middle' font-family='Arial,sans-serif' font-size='10.5' font-weight='700' fill='white'%3E%E5%B0%8F%E7%BA%A2%E4%B9%A6%3C/text%3E%3C/svg%3E")}
.social-btn-unified.douyin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect x='1' y='1' width='46' height='46' rx='11' fill='%23070709'/%3E%3Cpath d='M28.8 11.5c1.1 4.5 3.7 7 8.2 7.5v4.5c-3.2-.2-5.9-1.2-8.2-3.1v8a7.7 7.7 0 1 1-6.1-7.5v5.1a3.1 3.1 0 1 0 1.7 2.8V11.5z' fill='white'/%3E%3C/svg%3E")}
.tail-footer-unified{width:min(var(--w),var(--max));margin:0 auto;border-top:1px solid var(--line);padding:20px 0 26px;display:flex;justify-content:flex-end;align-items:center;gap:36px;font-size:11px;letter-spacing:.08em;color:#55564f}
.tail-nav-left-unified{margin-left:auto;display:flex;align-items:center;gap:30px}
.tail-link-unified{display:inline-flex;align-items:center;gap:9px;color:#55564f;line-height:1;transition:color .2s ease,transform .2s ease}
.tail-link-unified svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}
.tail-link-unified:hover{color:var(--ink);transform:translateY(-1px)}

@media(max-width:900px){
  .info-tail-unified{grid-template-columns:1fr;gap:44px}
  .info-heading-unified{min-height:auto}
  .info-heading-unified h3{margin-top:50px}
  .info-copyright-unified{margin-top:50px}
  .info-social-unified{padding-left:150px}
}
@media(max-width:560px){
  .info-tail-unified{padding-top:56px}
  .info-row-unified{grid-template-columns:110px 1fr;min-height:48px}
  .info-social-unified{padding-left:110px}
  .info-val-unified{font-size:12px}
  .tail-footer-unified{justify-content:center;gap:16px;padding:18px 0 24px;font-size:10px;flex-wrap:wrap}
  .tail-nav-left-unified{margin-left:0;gap:18px}
  .tail-link-unified{gap:6px}
  .tail-link-unified svg{width:19px;height:19px}
}
