.evfx-page{--evfx-ink:#211a2a;--evfx-paper:#f2eee5;--evfx-night:#160f21;--evfx-pink:#ea8dca;color:var(--evfx-ink);background:var(--evfx-paper);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.evfx-page .portfolio-header{min-height:76px}.evfx-masthead{padding:15px var(--page-x);color:#d9c9dc;font:10px/1.5 var(--font-mono);letter-spacing:.08em;background:#211729;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.evfx-back{color:#fff5ef;align-items:center;gap:10px;display:inline-flex}.evfx-back:hover{color:var(--evfx-pink)}.evfx-chapters{z-index:20;color:#473b4b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f2eee5f2;border-bottom:1px solid #211a2a30;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:sticky;top:0}.evfx-chapters a{white-space:nowrap;min-width:0;font:11px/1.3 var(--font-mono);border-right:1px solid #211a2a20;align-items:center;gap:9px;padding:14px 16px;transition:background .2s,color .2s;display:flex}.evfx-chapters a:first-child{padding-left:var(--page-x)}.evfx-chapters a:last-child{border-right:0}:is(.evfx-chapters a:hover,.evfx-chapters a:focus-visible){color:#7f3169;background:#e6d2e0}.evfx-chapters a span{color:#995b89}.evfx-chapter-title{flex-direction:column;gap:2px;display:flex;color:#473b4b!important}.evfx-chapter-title small{color:#8b778f;letter-spacing:0;font:10px/1.4 PingFang SC,Microsoft YaHei,sans-serif}.evfx-section{min-height:82vh;padding:44px var(--page-x) 88px;scroll-margin-top:48px;position:relative}.evfx-section__index{font:10px/1.4 var(--font-mono);letter-spacing:.12em;opacity:.72;border-top:1px solid;justify-content:space-between;gap:20px;padding-top:15px;display:flex}.evfx-kicker{font:11px/1.5 var(--font-mono);letter-spacing:.15em}.evfx-zh{color:#75677a;letter-spacing:.015em;font:13px/1.85 PingFang SC,Microsoft YaHei,sans-serif}.evfx-heading-zh{color:#8f6486;margin-top:23px;font-size:clamp(16px,1.45vw,22px);line-height:1.65}.evfx-section h1,.evfx-section h2,.evfx-section h3{font-weight:500}.evfx-section h1 em,.evfx-section h2 em{color:#a44b8a;font-style:normal}.evfx-hero{background:radial-gradient(ellipse at 77% 70%, #553159 0, transparent 38%), var(--evfx-night);color:#f7f1ec;flex-direction:column;justify-content:space-between;min-height:min(860px,100svh - 100px);display:flex;overflow:hidden}.evfx-hero:after{content:"01";color:#ffffff08;pointer-events:none;font:700 clamp(250px,36vw,690px)/1 Georgia,serif;position:absolute;bottom:-10vw;right:2.5vw}.evfx-hero__body{z-index:1;justify-items:start;max-width:890px;padding:60px 0;display:grid}.evfx-hero h1{letter-spacing:-.085em;margin:20px 0 25px;font:500 clamp(80px,13vw,210px)/.88 Georgia,serif}.evfx-hero h1 em{color:#f5a1d5}.evfx-hero__subtitle{letter-spacing:-.03em;font-size:clamp(19px,2.4vw,33px)}.evfx-hero__description{color:#c8baca;max-width:620px;margin-top:22px;font-size:clamp(14px,1.2vw,17px);line-height:1.85}.evfx-hero .evfx-zh{color:#c4afc7}.evfx-hero__zh{max-width:620px;margin-top:8px}.evfx-hero__subtitle+.evfx-hero__zh{color:#e2c5d7;margin-top:2px}.evfx-next{font:12px/1.3 var(--font-mono);border-bottom:1px solid;align-items:center;gap:35px;margin-top:36px;padding:15px 0;display:inline-flex}.evfx-next span,.evfx-back span{color:#c9acc5;letter-spacing:0;font:11px/1.5 PingFang SC,Microsoft YaHei,sans-serif}.evfx-next:hover{color:#f5a1d5}.evfx-hero__footer{z-index:1;color:#b9a8be;font:10px/1.5 var(--font-mono);letter-spacing:.12em;justify-content:space-between;gap:30px;display:flex}.evfx-section--paper{background:var(--evfx-paper)}.evfx-split{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:10%;padding-top:clamp(75px,11vw,160px);display:grid}.evfx-split h2,.evfx-ai-heading h2{letter-spacing:-.065em;margin-top:22px;font-size:clamp(54px,7.7vw,122px);line-height:1.06}.evfx-copy{max-width:540px;padding-top:20px}.evfx-copy p{margin-bottom:25px;font-size:clamp(16px,1.5vw,22px);line-height:1.85}.evfx-copy .evfx-zh{margin-top:-21px;margin-bottom:33px;font-size:13px}.evfx-copy cite{font-style:normal}.evfx-copy .evfx-takeaway{color:#85476f;border-left:2px solid #a44b8a;margin-top:40px;padding-left:20px;font:16px/1.7 Georgia,serif}.evfx-takeaway span,.evfx-footnote span{margin-top:8px;font:12px/1.8 PingFang SC,Microsoft YaHei,sans-serif;display:block}.evfx-section--night{color:#f2eee5;background:#1d1528}.evfx-question{max-width:1110px;margin:clamp(70px,9vw,130px) 0 60px}.evfx-question h2{letter-spacing:-.055em;margin:16px 0 28px;font-size:clamp(36px,5.5vw,88px);line-height:1.22}.evfx-question h2 em{color:#f5a1d5}.evfx-question>p:last-child{color:#c7b8cf;max-width:740px;font-size:clamp(16px,1.5vw,21px);line-height:1.8}.evfx-question>.evfx-heading-zh{color:#e1a8cd;max-width:850px;margin:-8px 0 40px;font-size:clamp(17px,1.7vw,24px)}.evfx-question>.evfx-zh:last-child{color:#b4a3bc;margin-top:10px;font-size:13px}.evfx-beats{border-top:1px solid #ffffff52;border-bottom:1px solid #ffffff52;grid-template-columns:repeat(5,1fr);gap:0;padding:0;list-style:none;display:grid}.evfx-beats li{border-right:1px solid #ffffff30;min-width:0;padding:22px 22px 30px}.evfx-beats li:first-child{padding-left:0}.evfx-beats li:last-child{border-right:0}.evfx-beats span{font:11px/1.3 var(--font-mono);color:#f5a1d5;margin-bottom:35px;display:block}.evfx-beats strong{font-size:clamp(15px,1.5vw,22px);font-weight:500;display:block}.evfx-beats strong small,.evfx-ai-grid h3 small,.evfx-phases h3 small{letter-spacing:0;margin-top:5px;font:12px/1.5 PingFang SC,Microsoft YaHei,sans-serif;display:block}.evfx-beats strong small{color:#e4afd3}.evfx-beats p{color:#bfb0c7;margin-top:13px;font-size:12px;line-height:1.7}.evfx-beats .evfx-zh{color:#aa9ab3;margin-top:6px}.evfx-footnote{color:#a999b2;max-width:840px;margin-top:25px;font-size:12px;line-height:1.8}.evfx-footnote span{color:inherit}.evfx-flow{font:11px/1.4 var(--font-mono);letter-spacing:.06em;border-top:1px solid #211a2a40;border-bottom:1px solid #211a2a40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:95px;padding:30px 0;display:flex}.evfx-flow i{color:#a44b8a;font-size:20px;font-style:normal}.evfx-flow small,.evfx-ai-process small{color:#8d748e;letter-spacing:0;margin-top:6px;font:11px/1.5 PingFang SC,Microsoft YaHei,sans-serif;display:block}.evfx-section--pink{color:#211a2a;background:linear-gradient(135deg,#ecd6e3,#f1e8e7 52%,#e9d4e4)}.evfx-ai-heading{grid-template-columns:1fr 1.2fr;align-items:end;column-gap:8%;padding:80px 0 55px;display:grid}.evfx-ai-heading .evfx-kicker{grid-column:1/-1}.evfx-ai-heading h2{margin-bottom:0}.evfx-ai-lead{max-width:470px;padding-bottom:8px}.evfx-ai-lead>p:first-child{font-size:clamp(16px,1.5vw,21px);line-height:1.8}.evfx-ai-lead .evfx-zh{color:#6e586c;margin-top:12px}.evfx-ai-grid{border-top:1px solid #211a2a55;grid-template-columns:repeat(3,1fr);display:grid}.evfx-ai-grid article{border-right:1px solid #211a2a40;padding:23px 26px 35px}.evfx-ai-grid article:first-child{padding-left:0}.evfx-ai-grid article:last-child{border-right:0}.evfx-ai-grid article>span{font:10px/1.5 var(--font-mono);letter-spacing:.05em;color:#80506f}.evfx-ai-grid h3{letter-spacing:-.035em;margin:42px 0 12px;font-size:clamp(24px,2.7vw,38px)}.evfx-ai-grid h3 small{color:#95577f}.evfx-ai-grid p{color:#5f5262;font-size:14px;line-height:1.8}.evfx-ai-grid .evfx-zh{color:#796879;margin-top:10px;font-size:12px}.evfx-ai-process{font:10px/1.5 var(--font-mono);letter-spacing:.07em;border-top:1px solid #211a2a55;border-bottom:1px solid #211a2a55;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:55px;padding:24px 0;display:flex}.evfx-ai-process b{color:#a44b8a;font-size:18px;font-weight:400}.evfx-section--pink .evfx-footnote{color:#655567}.evfx-outcome{padding-bottom:0}.evfx-phases{border-top:1px solid #211a2a55;grid-template-columns:repeat(4,1fr);margin:90px 0 100px;padding:0;list-style:none;display:grid}.evfx-phases li{border-right:1px solid #211a2a30;padding:24px 24px 20px}.evfx-phases li:first-child{padding-left:0}.evfx-phases li:last-child{border-right:0}.evfx-phases span{color:#a44b8a;font:11px/1.4 var(--font-mono)}.evfx-phases h3{margin:43px 0 14px;font-size:clamp(18px,2vw,28px)}.evfx-phases h3 small{color:#995e87}.evfx-phases p{color:#6c5f70;font-size:13px;line-height:1.8}.evfx-phases .evfx-zh{color:#88798c;margin-top:10px;font-size:12px}.evfx-closing{border-top:1px solid #211a2a55;grid-template-columns:170px 1fr auto;align-items:end;gap:5%;padding:60px 0 70px;display:grid}.evfx-closing>p{font:10px/1.5 var(--font-mono);color:#97648b;letter-spacing:.1em;align-self:start}.evfx-closing strong{letter-spacing:-.035em;max-width:800px;font-size:clamp(22px,3vw,45px);font-weight:500;line-height:1.35}.evfx-closing .evfx-zh{max-width:720px;margin-top:13px}.evfx-closing a{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:inline-flex}.evfx-closing a:hover{color:#a44b8a}@media (max-width:1040px){.evfx-chapters{grid-template-columns:repeat(6,max-content);overflow-x:auto}.evfx-chapters a{padding:13px 16px}.evfx-beats{grid-template-columns:repeat(3,1fr)}.evfx-beats li:nth-child(3){border-right:0}.evfx-beats li:nth-child(n+4){border-top:1px solid #ffffff30}.evfx-beats li:nth-child(4){padding-left:0}.evfx-phases{grid-template-columns:repeat(2,1fr)}.evfx-phases li:nth-child(2){border-right:0}.evfx-phases li:nth-child(n+3){border-top:1px solid #211a2a30}.evfx-phases li:nth-child(3){padding-left:0}}@media (max-width:700px){.evfx-page .portfolio-header__identity,.evfx-masthead span:nth-child(2){display:none}.evfx-section{min-height:auto;padding-top:30px;padding-bottom:72px}.evfx-hero{min-height:calc(100svh - 120px)}.evfx-hero__body{padding:85px 0}.evfx-hero h1{font-size:clamp(68px,16vw,115px)}.evfx-hero__footer{flex-direction:column;gap:5px}.evfx-split,.evfx-ai-heading{grid-template-columns:1fr;gap:28px;padding-top:75px}.evfx-split h2,.evfx-ai-heading h2{font-size:clamp(52px,11vw,85px)}.evfx-copy{padding-top:0}.evfx-copy p{font-size:16px}.evfx-question{margin:78px 0 45px}.evfx-question h2{font-size:clamp(38px,9vw,65px)}.evfx-beats{grid-template-columns:1fr}.evfx-beats li,.evfx-beats li:first-child,.evfx-beats li:nth-child(4){border-top:1px solid #ffffff30;border-right:0;padding:17px 0 18px}.evfx-beats li:first-child{border-top:0}.evfx-beats span{margin-bottom:8px}.evfx-beats p{margin-top:5px}.evfx-flow{justify-content:flex-start;gap:15px;margin-top:60px}.evfx-flow span{flex-basis:40%}.evfx-ai-heading{padding:65px 0 35px}.evfx-ai-heading .evfx-kicker{grid-column:1}.evfx-ai-grid{grid-template-columns:1fr}.evfx-ai-grid article,.evfx-ai-grid article:first-child{border-top:1px solid #211a2a40;border-right:0;padding:20px 0 25px}.evfx-ai-grid article:first-child{border-top:0}.evfx-ai-grid h3{margin:15px 0 5px}.evfx-ai-process{justify-content:flex-start}.evfx-phases{margin:65px 0}.evfx-phases li{padding:18px 16px 22px}.evfx-phases h3{margin-top:20px}.evfx-closing{grid-template-columns:1fr;align-items:start;gap:20px;padding:40px 0 60px}.evfx-closing a{width:fit-content}}@media (max-width:480px){.evfx-phases{grid-template-columns:1fr}.evfx-phases li,.evfx-phases li:first-child,.evfx-phases li:nth-child(3){border-top:1px solid #211a2a30;border-right:0;padding:20px 0}.evfx-phases li:first-child{border-top:0}}
