:lang(zh-CN) .mc-hero,:lang(zh-CN) .mc-hero~*,:lang(zh-CN) .mc-responsibility{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Source Han Sans SC,system-ui,sans-serif}:lang(zh-CN) .mc-hero .font-mono,:lang(zh-CN) .mc-hero~* .font-mono,:lang(zh-CN) .mc-responsibility .font-mono{letter-spacing:.04em}:lang(zh-CN) .mc-hero h1,:lang(zh-CN) .mc-hero~* h2,:lang(zh-CN) .mc-hero~* h3,:lang(zh-CN) .mc-hero~* h4,:lang(zh-CN) .mc-responsibility h2{letter-spacing:0;line-height:1.25;word-break:keep-all}.mc-hero{position:relative;min-height:clamp(44rem,80vh,60rem);display:flex;align-items:center}.mc-hero:after{content:"";position:absolute;inset:auto 7% 9% auto;width:min(20vw,15rem);aspect-ratio:1;border:1px solid hsl(var(--gold) / .7);transform:rotate(45deg);pointer-events:none}.mc-responsibility{position:relative}.mc-responsibility:before{content:"";position:absolute;inset:0;background-image:linear-gradient(0deg,transparent 24%,hsl(var(--brand-red) / .1) 25%,hsl(var(--brand-red) / .1) 26%,transparent 27%,transparent 74%,hsl(var(--brand-red) / .1) 75%,hsl(var(--brand-red) / .1) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,hsl(var(--brand-red) / .1) 25%,hsl(var(--brand-red) / .1) 26%,transparent 27%,transparent 74%,hsl(var(--brand-red) / .1) 75%,hsl(var(--brand-red) / .1) 76%,transparent 77%,transparent);background-size:40px 40px;pointer-events:none;opacity:.25}
