.strategic-objective-module__OW3qgW__head{max-width:720px}.strategic-objective-module__OW3qgW__visual{gap:var(--space-6);margin-top:var(--space-8);background:linear-gradient(135deg, #fff 0%, var(--ink-700) 100%);box-shadow:var(--shadow-md);border:1px solid #1c19160f;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid;overflow:hidden}.strategic-objective-module__OW3qgW__visualPhoto{min-height:360px;margin:0;position:relative;overflow:hidden}.strategic-objective-module__OW3qgW__visualPhoto:after{content:"";pointer-events:none;background:linear-gradient(270deg,#ffffff0d 0%,#fff0 60%),linear-gradient(#a87b1e0a,#0000 50%);position:absolute;inset:0}.strategic-objective-module__OW3qgW__visualPhoto img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.strategic-objective-module__OW3qgW__visualPanel{padding:var(--space-7);background:#ffffff80;border-left:1px solid #a87b1e33;flex-direction:column;justify-content:center;align-self:stretch;display:flex}.strategic-objective-module__OW3qgW__visualLabel{font-size:var(--fs-micro);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--gold-600);font-weight:600}[data-locale=zh-CN] .strategic-objective-module__OW3qgW__visualLabel{letter-spacing:var(--tracking-wider);text-transform:none}.strategic-objective-module__OW3qgW__visualTitle{font-family:var(--font-serif-en);font-size:var(--fs-h2);margin-top:var(--space-4);color:var(--ivory);font-weight:500}[data-locale=zh-CN] .strategic-objective-module__OW3qgW__visualTitle{font-family:var(--font-serif-zh);font-weight:600}.strategic-objective-module__OW3qgW__visualMetrics{gap:var(--space-3);margin-top:var(--space-6);display:grid}.strategic-objective-module__OW3qgW__visualMetrics>span{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);color:var(--warm-grey);font-size:var(--fs-small);border-top:1px solid #1c191614;display:flex}.strategic-objective-module__OW3qgW__visualMetrics strong{color:var(--gold-600);font-family:var(--font-serif-en);letter-spacing:.08em;font-size:1.25rem;font-weight:500}@media (max-width:900px){.strategic-objective-module__OW3qgW__visual{grid-template-columns:1fr}.strategic-objective-module__OW3qgW__visualPhoto{min-height:280px}.strategic-objective-module__OW3qgW__visualPanel{padding:var(--space-6);border-top:1px solid #a87b1e33;border-left:0}}.strategic-objective-module__OW3qgW__pillars{gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.strategic-objective-module__OW3qgW__pillars{grid-template-columns:1fr}}.strategic-objective-module__OW3qgW__pillar{padding:var(--space-6) 64px var(--space-6) 0;border-top:var(--hairline);position:relative}.strategic-objective-module__OW3qgW__pillarIcon{top:var(--space-6);width:42px;height:42px;color:var(--gold-600);box-shadow:var(--shadow-sm);background:#ffffffb3;border:1px solid #a87b1e52;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:0}.strategic-objective-module__OW3qgW__pillarIcon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.strategic-objective-module__OW3qgW__pillarNumber{font-family:var(--font-serif-en);color:var(--gold-600);letter-spacing:-.02em;font-size:clamp(2.5rem,3vw,3.5rem);font-weight:400;line-height:1;display:block}.strategic-objective-module__OW3qgW__pillarLabel{font-size:var(--fs-micro);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--gold-600);margin-top:var(--space-4);font-weight:600;display:block}[data-locale=zh-CN] .strategic-objective-module__OW3qgW__pillarLabel{letter-spacing:var(--tracking-wider)}.strategic-objective-module__OW3qgW__pillarTitle{font-family:var(--font-serif-en);font-size:var(--fs-h3);margin-top:var(--space-3);color:var(--ivory);font-weight:500}[data-locale=zh-CN] .strategic-objective-module__OW3qgW__pillarTitle{font-family:var(--font-serif-zh);font-weight:600}.strategic-objective-module__OW3qgW__pillarBody{margin-top:var(--space-4);color:var(--warm-grey);line-height:var(--lh-relaxed);font-size:var(--fs-body)}
