@import url("https://fonts.googleapis.com/css2?family=Yuji+Syuku&family=Aref+Ruqaa+Ink:wght@400;700&family=Frank+Ruhl+Libre:wght@300;400;700&family=Ma+Shan+Zheng&family=ZCOOL+XiaoWei&display=swap");.LangTypographyCaseStudy_root__P7cPl{max-width:var(--content-width);margin:0 auto;padding:var(--space-12) var(--space-8) var(--space-24);width:100%}.LangTypographyCaseStudy_back__7GPVM{margin-bottom:var(--space-8)}.LangTypographyCaseStudy_backLink__f5195{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}.LangTypographyCaseStudy_backLink__f5195:hover{color:var(--color-white)}.LangTypographyCaseStudy_switcherWrap__0nHle{position:sticky;top:var(--nav-height);z-index:20;background:var(--color-black);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0 var(--space-2);margin-bottom:var(--space-12)}.LangTypographyCaseStudy_switcherRow__LGWJZ{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap}.LangTypographyCaseStudy_langBtn__RoWve{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-2) var(--space-4);border:1px solid transparent;font-size:var(--text-xs);letter-spacing:.04em;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out);cursor:pointer;line-height:1.3}.LangTypographyCaseStudy_langBtnNative__S9_7J{font-size:var(--text-sm);color:inherit}.LangTypographyCaseStudy_langBtnEn__zJMe3{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;opacity:.5}.LangTypographyCaseStudy_langBtn__RoWve:hover{color:var(--color-white);border-color:var(--color-border)}.LangTypographyCaseStudy_langBtnActive__Lpxyw{color:var(--color-white);border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.LangTypographyCaseStudy_switcherMeta__pszCf{margin-left:auto;display:flex;gap:var(--space-4);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.LangTypographyCaseStudy_metaChip__msyzu{display:flex;align-items:center;gap:var(--space-1)}.LangTypographyCaseStudy_metaChipLabel__7YjD0{opacity:.45}.LangTypographyCaseStudy_metaChipValue__bNAcI{color:color-mix(in srgb,var(--color-accent) 90%,transparent)}.LangTypographyCaseStudy_article__pkQ_F{transition:opacity .25s ease;position:relative}.LangTypographyCaseStudy_articleFading__QP4_1{opacity:0}.LangTypographyCaseStudy_articleVertical___NQwU{writing-mode:vertical-rl;max-height:82vh;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--space-6);direction:ltr}.LangTypographyCaseStudy_header__lTynG{margin-bottom:var(--space-14);padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border)}.LangTypographyCaseStudy_headerMeta__VsNJ_{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-5)}.LangTypographyCaseStudy_articleVertical___NQwU .LangTypographyCaseStudy_headerMeta__VsNJ_{flex-direction:column;gap:var(--space-3)}.LangTypographyCaseStudy_year__lfdln{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--color-muted)}.LangTypographyCaseStudy_stack__l4rrX{display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;padding:0;margin:0}.LangTypographyCaseStudy_articleVertical___NQwU .LangTypographyCaseStudy_stack__l4rrX{flex-direction:column}.LangTypographyCaseStudy_stackTag__Sr_sF{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;color:var(--color-muted);padding:2px var(--space-3);border:1px solid var(--color-border)}.LangTypographyCaseStudy_title__q_rZ2{font-size:var(--text-4xl);font-weight:400;line-height:1.08;letter-spacing:-.01em;color:var(--color-white);margin-bottom:var(--space-5)}.LangTypographyCaseStudy_tagline__4qCax{font-style:italic;font-size:var(--text-xl);line-height:var(--leading-snug);color:color-mix(in srgb,var(--color-white) 62%,transparent);max-width:640px}.LangTypographyCaseStudy_articleVertical___NQwU .LangTypographyCaseStudy_tagline__4qCax{max-width:none}.LangTypographyCaseStudy_body__RsOOo{display:flex;flex-direction:column;gap:var(--space-14)}.LangTypographyCaseStudy_articleVertical___NQwU .LangTypographyCaseStudy_body__RsOOo{gap:var(--space-10);padding-inline-start:var(--space-6)}.LangTypographyCaseStudy_section__VwOL8{display:flex;flex-direction:column;gap:var(--space-5)}.LangTypographyCaseStudy_sectionLabel___ns6r{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 80%,transparent);writing-mode:horizontal-tb;display:block}.LangTypographyCaseStudy_prose__9QYFk{font-size:var(--text-md);line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 80%,transparent);margin:0}.LangTypographyCaseStudy_decisions___yF_S{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;padding:0;margin:0}.LangTypographyCaseStudy_articleVertical___NQwU .LangTypographyCaseStudy_decisions___yF_S{gap:var(--space-8)}.LangTypographyCaseStudy_decision__Olgo7{font-size:var(--text-md);line-height:var(--leading-relaxed);color:color-mix(in srgb,var(--color-white) 72%,transparent);padding-inline-start:var(--space-5);border-inline-start:2px solid color-mix(in srgb,var(--color-accent) 35%,transparent)}.LangTypographyCaseStudy_decisionHead__yAIBI{color:var(--color-white);font-style:italic}.LangTypographyCaseStudy_metrics__Api6G{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;margin:0}.LangTypographyCaseStudy_metric__SEQhx{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.02em;color:var(--color-muted);padding-inline-start:var(--space-4);position:relative}.LangTypographyCaseStudy_metric__SEQhx:before{content:"—";position:absolute;inset-inline-start:0;color:color-mix(in srgb,var(--color-accent) 60%,transparent)}.LangTypographyCaseStudy_footer__JGyE0{margin-top:var(--space-16);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.LangTypographyCaseStudy_footerLink__Ofy1n{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);transition:color var(--duration-fast) var(--ease-out)}.LangTypographyCaseStudy_footerLink__Ofy1n:hover{color:var(--color-white)}.LangTypographyCaseStudy_typographyLabel__eyhtw{position:fixed;right:var(--space-6);top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent) 40%,transparent);pointer-events:none;white-space:nowrap}@media (max-width:768px){.LangTypographyCaseStudy_root__P7cPl{padding:var(--space-10) var(--space-5) var(--space-16)}.LangTypographyCaseStudy_title__q_rZ2{font-size:var(--text-3xl)}.LangTypographyCaseStudy_tagline__4qCax{font-size:var(--text-lg)}.LangTypographyCaseStudy_switcherMeta__pszCf,.LangTypographyCaseStudy_typographyLabel__eyhtw{display:none}.LangTypographyCaseStudy_articleVertical___NQwU{max-height:70vh}}