.principles-grid-module__XRKdeW__group{border-block:1px solid var(--v2-border);background:linear-gradient(135deg,#ffffff6b,#6c8aff06 52%,#9b5cff06);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.principles-grid-module__XRKdeW__group section{border:0;min-width:0;padding:1.65rem 1.55rem 1.7rem;position:relative}.principles-grid-module__XRKdeW__group section:not(:nth-child(3n+1)){border-left:1px solid var(--v2-border)}.principles-grid-module__XRKdeW__group section:nth-child(-n+3){border-bottom:1px solid var(--v2-border)}.principles-grid-module__XRKdeW__identifier{color:var(--v2-gold-text);font-variant-numeric:tabular-nums;letter-spacing:.09em;margin-bottom:1rem;font-size:.6875rem;font-weight:650;line-height:1;display:block}.principles-grid-module__XRKdeW__group h3{max-width:18rem;font-size:1.05rem;line-height:1.35}.principles-grid-module__XRKdeW__group p{max-width:19rem;color:var(--v2-muted);margin:.65rem 0 0;font-size:.875rem;line-height:1.68}@media (max-width:980px){.principles-grid-module__XRKdeW__group{grid-template-columns:repeat(2,minmax(0,1fr))}.principles-grid-module__XRKdeW__group section{border:0;border-bottom:1px solid var(--v2-border)}.principles-grid-module__XRKdeW__group section:nth-child(2n){border-left:1px solid var(--v2-border)}.principles-grid-module__XRKdeW__group section:nth-last-child(-n+2){border-bottom:0}}@media (max-width:720px){.principles-grid-module__XRKdeW__group{background:0 0;border:0;grid-template-columns:1fr;gap:2rem}.principles-grid-module__XRKdeW__group section,.principles-grid-module__XRKdeW__group section:nth-child(2n){border:0;padding:0}.principles-grid-module__XRKdeW__identifier{align-items:center;gap:.65rem;margin-bottom:.7rem;font-size:.75rem;display:flex}.principles-grid-module__XRKdeW__identifier:after{background:var(--v2-gold-text);content:"";opacity:.55;width:1.5rem;height:1px}.principles-grid-module__XRKdeW__group h3,.principles-grid-module__XRKdeW__group p{max-width:none}}@media (forced-colors:active){.principles-grid-module__XRKdeW__group,.principles-grid-module__XRKdeW__group section{color:canvastext;background:canvas;border-color:canvastext}.principles-grid-module__XRKdeW__identifier,.principles-grid-module__XRKdeW__group p{color:canvastext}}
.process-flow-module__6XE0IW__flow{grid-template-columns:repeat(var(--process-count,5),minmax(0,1fr));background:0 0;border:0;gap:1.35rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.process-flow-module__6XE0IW__flow li{border:1px solid var(--v2-border);background:var(--v2-canvas);min-width:0;margin:0;padding:1.25rem;display:block;position:relative}.process-flow-module__6XE0IW__flow li+li:before{width:.6rem;height:auto;color:var(--v2-gold-text);content:"→";display:block;position:absolute;inset:50% calc(100% + .38rem) auto auto;transform:translateY(-50%)}.process-flow-module__6XE0IW__flow strong,.process-flow-module__6XE0IW__flow span{display:block}.process-flow-module__6XE0IW__flow strong{color:var(--v2-text);font-size:.875rem;line-height:1.5}.process-flow-module__6XE0IW__flow strong:before{color:var(--v2-gold-text);content:attr(data-identifier);letter-spacing:.1em;margin-bottom:.65rem;font-size:.7rem;font-weight:700;display:block}.process-flow-module__6XE0IW__flow span{color:var(--v2-muted);margin-top:.55rem;font-size:.75rem;line-height:1.6}[data-tone=dark] .process-flow-module__6XE0IW__flow li{border-color:var(--v2-dark-border);background:#101d38f0}[data-tone=dark] .process-flow-module__6XE0IW__flow strong{color:var(--v2-canvas)}[data-tone=dark] .process-flow-module__6XE0IW__flow strong:before{color:var(--v2-gold)}[data-tone=dark] .process-flow-module__6XE0IW__flow span{color:var(--v2-dark-muted)}[data-tone=dark] .process-flow-module__6XE0IW__flow li+li:before{color:var(--v2-gold)}@media (max-width:980px){.process-flow-module__6XE0IW__flow{grid-template-columns:1fr;gap:0;position:relative}.process-flow-module__6XE0IW__flow:before{background:linear-gradient(180deg,var(--v2-gold),#6c8affb8 52%,#9b5cff8f);content:"";width:1px;position:absolute;top:.65rem;bottom:.65rem;left:1.15rem}.process-flow-module__6XE0IW__flow li{background:0 0;border:0;padding:0 0 1.8rem 3.5rem}[data-tone=dark] .process-flow-module__6XE0IW__flow li{background:0 0;border:0}.process-flow-module__6XE0IW__flow li:last-child{grid-column:auto;padding-bottom:0}.process-flow-module__6XE0IW__flow li+li:before{content:none}.process-flow-module__6XE0IW__flow li:after{background:var(--v2-gold);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--v2-ink);content:"";border:1px solid #f7f8f8c2;border-radius:50%;position:absolute;top:.45rem;left:.88rem}.process-flow-module__6XE0IW__flow strong{font-size:.9375rem}.process-flow-module__6XE0IW__flow strong:before{margin-bottom:.3rem}.process-flow-module__6XE0IW__flow span{margin-top:.4rem;font-size:.8125rem;line-height:1.65}}@media (max-width:720px){.process-flow-module__6XE0IW__flow{width:calc(100% + 1.5rem);margin-inline:-.75rem}.process-flow-module__6XE0IW__flow:before{left:1.1rem}.process-flow-module__6XE0IW__flow li{padding-bottom:1.55rem;padding-left:3.25rem;padding-right:.25rem}.process-flow-module__6XE0IW__flow li:after{left:.83rem}.process-flow-module__6XE0IW__flow li:last-child{grid-column:auto}}@media (forced-colors:active){.process-flow-module__6XE0IW__flow li{color:canvastext;background:canvas;border-color:canvastext}.process-flow-module__6XE0IW__flow strong,.process-flow-module__6XE0IW__flow span,.process-flow-module__6XE0IW__flow strong:before,.process-flow-module__6XE0IW__flow li+li:before{color:canvastext}.process-flow-module__6XE0IW__flow:before,.process-flow-module__6XE0IW__flow li:after{box-shadow:none;background:canvastext}}
.signal-matrix-module__lQAJVW__matrix{border-block:1px solid var(--v2-border);background:linear-gradient(115deg,#ffffff7a,#6c8aff09 58%,#9b5cff06);width:100%;padding:1.5rem 1.5rem .25rem}.signal-matrix-module__lQAJVW__header{grid-template-columns:3.5rem minmax(0,1fr);align-items:end;gap:1.25rem;display:grid}.signal-matrix-module__lQAJVW__header>:first-child{grid-column:1/-1}.signal-matrix-module__lQAJVW__columns{color:var(--v2-muted);letter-spacing:.08em;text-transform:uppercase;grid-column:2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;padding:.8rem 0 .9rem;font-size:.6875rem;font-weight:650;line-height:1.45;display:grid}.signal-matrix-module__lQAJVW__columns:lang(zh){letter-spacing:.04em;line-height:1.6}.signal-matrix-module__lQAJVW__matrix dl{margin:0}.signal-matrix-module__lQAJVW__row{border-top:1px solid var(--v2-border);grid-template-columns:3.5rem minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:1.25rem;padding:1.15rem 0;display:grid}.signal-matrix-module__lQAJVW__identifier{color:var(--v2-gold-text);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.6875rem;font-weight:650}.signal-matrix-module__lQAJVW__row dt,.signal-matrix-module__lQAJVW__row dd{min-width:0;margin:0}.signal-matrix-module__lQAJVW__row dt{font-weight:620;line-height:1.55}.signal-matrix-module__lQAJVW__row dd{color:var(--v2-muted);line-height:1.65}.signal-matrix-module__lQAJVW__relationshipCue{display:none}.signal-matrix-module__lQAJVW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.signal-matrix-module__lQAJVW__matrix{padding-inline:1.25rem}.signal-matrix-module__lQAJVW__header{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem}.signal-matrix-module__lQAJVW__columns{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem}.signal-matrix-module__lQAJVW__row{grid-template-columns:2.75rem minmax(0,.95fr) minmax(0,1.05fr);gap:1rem}}@media (max-width:720px){.signal-matrix-module__lQAJVW__matrix{background:0 0;border-bottom:0;padding:0}.signal-matrix-module__lQAJVW__header{padding-bottom:1rem;display:block}.signal-matrix-module__lQAJVW__columns{letter-spacing:.05em;align-items:center;gap:.5rem;padding:.65rem 0 0;font-size:.625rem;display:flex}.signal-matrix-module__lQAJVW__columns span+span:before{color:var(--v2-gold-text);content:"→";margin-right:.5rem}.signal-matrix-module__lQAJVW__row{border-top:0;grid-template-columns:2rem minmax(0,1fr);row-gap:.5rem;padding:1.35rem 0;position:relative}.signal-matrix-module__lQAJVW__row+.signal-matrix-module__lQAJVW__row:before{content:"";background:#101d3817;width:3.5rem;height:1px;position:absolute;top:0;left:2rem}.signal-matrix-module__lQAJVW__identifier{grid-area:1/1/span 2;padding-top:.15rem}.signal-matrix-module__lQAJVW__row dt,.signal-matrix-module__lQAJVW__row dd{grid-column:2}.signal-matrix-module__lQAJVW__relationshipCue{color:var(--v2-blue);letter-spacing:.06em;text-transform:uppercase;margin:.1rem 0 .3rem;font-size:.625rem;font-weight:650;line-height:1.5;display:block}.signal-matrix-module__lQAJVW__relationshipCue:lang(zh){letter-spacing:.035em;line-height:1.6}}@media (forced-colors:active){.signal-matrix-module__lQAJVW__matrix,.signal-matrix-module__lQAJVW__row{color:canvastext;background:canvas;border-color:canvastext}.signal-matrix-module__lQAJVW__identifier,.signal-matrix-module__lQAJVW__columns,.signal-matrix-module__lQAJVW__row dd,.signal-matrix-module__lQAJVW__relationshipCue{color:canvastext}}
.case-study-module__iQ7Qwa__page{background:var(--v2-canvas);position:relative;overflow:clip visible}.case-study-module__iQ7Qwa__page :is(section,[id]){scroll-margin-top:7rem}.case-study-module__iQ7Qwa__hero{isolation:isolate;clip-path:inset(-12rem 0 -20rem);padding-block:clamp(3.25rem,7vw,6.5rem) clamp(3rem,6vw,5.5rem);position:relative;overflow:visible}.case-study-module__iQ7Qwa__heroBackdrop{z-index:-1;pointer-events:none;opacity:.7;position:absolute;inset:-9rem -10% -8rem 47%}.case-study-module__iQ7Qwa__heroBackdrop>div{width:100%;height:100%}.case-study-module__iQ7Qwa__heroBackdrop>div>div{aspect-ratio:auto;width:100%;height:100%;position:absolute;top:0;left:0}.case-study-module__iQ7Qwa__heroBackdrop img{object-fit:contain;object-position:58% 100%;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 94%,#0000),linear-gradient(#0000,#000 7% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 94%,#0000),linear-gradient(#0000,#000 7% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.case-study-module__iQ7Qwa__heroAtmosphere{height:32rem;inset:auto -12% -19rem 30%;-webkit-mask-image:radial-gradient(at 68% 40%,#000 0 34%,#000000ad 64%,#0000 90%);mask-image:radial-gradient(at 68% 40%,#000 0 34%,#000000ad 64%,#0000 90%)}@media (min-width:721px){.case-study-module__iQ7Qwa__heroBackdrop img{filter:blur(1.25px)}}.case-study-module__iQ7Qwa__heroGrid{z-index:1;width:min(calc(100% - var(--v2-gutter)*2),var(--v2-width-expressive));max-width:none;display:block;position:relative}.case-study-module__iQ7Qwa__heroCopy{justify-items:start;gap:var(--v2-gap-content);min-width:0;display:grid}.case-study-module__iQ7Qwa__heroTitle{max-width:var(--v2-hero-l3-measure-en)!important}.case-study-module__iQ7Qwa__heroTitle:lang(zh){max-width:var(--v2-hero-l3-measure-zh)!important}.case-study-module__iQ7Qwa__heroSummary{max-width:52rem!important}.case-study-module__iQ7Qwa__heroSummary:lang(zh){max-width:50rem!important}.case-study-module__iQ7Qwa__factsStage{padding-block:1.5rem clamp(3.5rem,7vw,5.5rem)}.case-study-module__iQ7Qwa__projectSummary{padding:clamp(1.65rem,3vw,2.4rem)!important}.case-study-module__iQ7Qwa__snapshot{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) minmax(0,1.05fr) minmax(0,.9fr) minmax(0,1.35fr);margin:1.15rem 0 0;display:grid}.case-study-module__iQ7Qwa__snapshot>div{min-width:0;padding:.35rem 1.25rem .45rem 0}.case-study-module__iQ7Qwa__snapshot>div+div{border-left:1px solid #101d381c;padding-left:1.25rem}.case-study-module__iQ7Qwa__snapshot dt{color:var(--v2-gold-text);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.case-study-module__iQ7Qwa__snapshot dd{margin:.3rem 0 0;font-size:.875rem;line-height:1.55}.case-study-module__iQ7Qwa__projectStatus{border-top:1px solid #101d381a;width:min(100%,48rem);margin-top:1.6rem;padding-top:1.2rem}.case-study-module__iQ7Qwa__projectStatus .case-study-module__iQ7Qwa__status{background:0 0;border:0;margin:0;padding:0}.case-study-module__iQ7Qwa__projectStatus .case-study-module__iQ7Qwa__status>div{max-width:48rem;margin-top:.55rem;display:block}.case-study-module__iQ7Qwa__projectStatus .case-study-module__iQ7Qwa__status .case-study-module__iQ7Qwa__statusLabel{color:var(--v2-gold-text);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.5}.case-study-module__iQ7Qwa__projectStatus .case-study-module__iQ7Qwa__status .case-study-module__iQ7Qwa__statusLabel:lang(zh){letter-spacing:.04em;line-height:1.65}.case-study-module__iQ7Qwa__projectStatus .case-study-module__iQ7Qwa__status>div p{color:var(--v2-muted);font-size:1rem;line-height:1.7}.case-study-module__iQ7Qwa__projectStatus .case-study-module__iQ7Qwa__status>div [data-case-product-website]{min-height:2.75rem;color:var(--v2-gold-text);text-underline-offset:.2em;align-items:center;margin-top:1.25rem;font-size:1rem;font-weight:550;line-height:1.7;text-decoration:underline;display:inline-flex}.case-study-module__iQ7Qwa__readingShell{padding-bottom:6rem}.case-study-module__iQ7Qwa__caseShortcuts{z-index:20;border-block:1px solid var(--v2-border);background:var(--v2-canvas);gap:.25rem;width:100%;margin-bottom:1rem;padding:.25rem;display:flex;position:sticky;top:7rem}.case-study-module__iQ7Qwa__caseShortcuts a{min-height:2.75rem;color:var(--v2-text);border-radius:calc(var(--v2-radius-nav) - .25rem);align-items:center;padding:.4rem .85rem;font-size:.8125rem;font-weight:550;text-decoration:none;display:flex}.case-study-module__iQ7Qwa__caseShortcuts a:hover{background:#101d380f}.case-study-module__iQ7Qwa__readingShell:has(.case-study-module__iQ7Qwa__caseShortcuts) :is([data-case-chapter-experience],[data-case-chapter],[data-case-takeaways],[data-case-faq]){scroll-margin-top:11rem}.case-study-module__iQ7Qwa__chapterExperience{scroll-margin-top:6rem}.case-study-module__iQ7Qwa__chapterNavViewport{overscroll-behavior-inline:contain;border:1px solid var(--v2-border);border-radius:var(--v2-radius-nav);scrollbar-width:thin;scrollbar-color:#101d3847 transparent;background:#ffffff6b;width:100%;padding:.3rem;overflow-x:auto;box-shadow:inset 1px 2px 4px #ffffffb8,inset -1.5rem 0 1.4rem -1.45rem #101d3847}.case-study-module__iQ7Qwa__chapterNav{align-items:stretch;width:max-content;min-width:100%;display:flex}.case-study-module__iQ7Qwa__chapterNav button{min-width:7.5rem;min-height:3.75rem;color:var(--v2-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1 0 auto;grid-template-columns:auto auto;place-content:center start;gap:.55rem;padding:.65rem 1.2rem;font-size:.8125rem;line-height:1.35;display:grid;position:relative}.case-study-module__iQ7Qwa__chapterNav button:after{content:"";background:0 0;width:1.75rem;height:2px;position:absolute;bottom:-1px;left:1.2rem}.case-study-module__iQ7Qwa__chapterNav button>span{color:var(--v2-gold-text);font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.case-study-module__iQ7Qwa__chapterNav button>strong{font-weight:550}.case-study-module__iQ7Qwa__chapterNav button:hover{color:var(--v2-text);background:#ffffff75}.case-study-module__iQ7Qwa__chapterNav button:focus-visible{border-radius:calc(var(--v2-radius-nav) - .3rem)}.case-study-module__iQ7Qwa__chapterNav button[aria-selected=true]{border-radius:calc(var(--v2-radius-nav) - .3rem);color:var(--v2-text);background:#ffffffb8;box-shadow:0 3px 10px #101d3814}.case-study-module__iQ7Qwa__chapterNav button[aria-selected=true]:after{background:var(--v2-gold-text)}.case-study-module__iQ7Qwa__chapterNav button[aria-selected=true]>strong{font-weight:650}.case-study-module__iQ7Qwa__chapterPanel{min-width:0;margin-top:clamp(3.5rem,7vw,5.5rem)}.case-study-module__iQ7Qwa__chapterExperience[data-active-chapter=origin] .case-study-module__iQ7Qwa__chapterPanel [data-case-chapter]:not([id=origin]),.case-study-module__iQ7Qwa__chapterExperience[data-active-chapter=context] .case-study-module__iQ7Qwa__chapterPanel [data-case-chapter]:not([id=context]),.case-study-module__iQ7Qwa__chapterExperience[data-active-chapter=first-version] .case-study-module__iQ7Qwa__chapterPanel [data-case-chapter]:not([id=first-version]),.case-study-module__iQ7Qwa__chapterExperience[data-active-chapter=pivot] .case-study-module__iQ7Qwa__chapterPanel [data-case-chapter]:not([id=pivot]),.case-study-module__iQ7Qwa__chapterExperience[data-active-chapter=execution] .case-study-module__iQ7Qwa__chapterPanel [data-case-chapter]:not([id=execution]),.case-study-module__iQ7Qwa__chapterExperience[data-active-chapter=system] .case-study-module__iQ7Qwa__chapterPanel [data-case-chapter]:not([id=system]),.case-study-module__iQ7Qwa__chapterExperience[data-active-chapter=next] .case-study-module__iQ7Qwa__chapterPanel [data-case-chapter]:not([id=next]){display:none}.case-study-module__iQ7Qwa__projectTakeaways{margin-top:clamp(5rem,9vw,8rem)}.case-study-module__iQ7Qwa__chapter{border-top:0;padding-top:0;position:relative}.case-study-module__iQ7Qwa__chapterInner,.case-study-module__iQ7Qwa__chapterHeading{width:100%}.case-study-module__iQ7Qwa__chapterBody{margin-top:clamp(2.5rem,5vw,4rem)}.case-study-module__iQ7Qwa__chapterBody>*+*{margin-top:2rem}.case-study-module__iQ7Qwa__chapterBody>p{font-size:var(--v2-type-body);line-height:1.78}.case-study-module__iQ7Qwa__chapterBody>ul{font-size:var(--v2-type-body);line-height:1.78}.case-study-module__iQ7Qwa__chapterBody>ol:not(.case-study-module__iQ7Qwa__product-system-map){font-size:var(--v2-type-body);line-height:1.78}:is(.case-study-module__iQ7Qwa__chapterBody>p:lang(zh),.case-study-module__iQ7Qwa__chapterBody>ul:lang(zh),.case-study-module__iQ7Qwa__chapterBody>ol:lang(zh)){line-height:1.92}.case-study-module__iQ7Qwa__chapterBody ul{padding-left:1.3rem}.case-study-module__iQ7Qwa__chapterBody ol:not([data-v2-process-flow]){padding-left:1.3rem}.case-study-module__iQ7Qwa__chapterBody li+li:not([data-v2-process-stage]){margin-top:.55rem}.case-study-module__iQ7Qwa__darkChapter{margin-inline:calc(-1 * max(1.25rem,var(--v2-gutter)));padding:clamp(4rem,8vw,7rem) max(1.25rem,var(--v2-gutter));border-top:0}.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__chapterInner{width:100%;margin-inline:auto}.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__chapterHeading{padding-top:0}.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__chapterBody>p{color:var(--v2-dark-muted)}.case-study-module__iQ7Qwa__concept{border-top:1px solid var(--v2-border);width:100%;padding:1.75rem 0 0}.case-study-module__iQ7Qwa__conceptDefinition{max-width:43rem;margin:.75rem 0 0;font-size:clamp(1.22rem,2vw,1.55rem);font-weight:560;line-height:1.5}.case-study-module__iQ7Qwa__conceptSupport{max-width:43rem;color:var(--v2-muted);margin:.75rem 0 0;line-height:1.7}.case-study-module__iQ7Qwa__conceptContent{margin-top:1.75rem}.case-study-module__iQ7Qwa__concept[data-variant=metric] .case-study-module__iQ7Qwa__conceptDefinition{color:var(--v2-blue);letter-spacing:-.05em;font-size:clamp(3rem,7vw,5rem);line-height:1}.case-study-module__iQ7Qwa__caseComparison{width:100%;max-width:none}.case-study-module__iQ7Qwa__comparison{border-block:1px solid var(--v2-border);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.case-study-module__iQ7Qwa__comparison section{min-width:0;padding:1.75rem}.case-study-module__iQ7Qwa__comparison section+section{border-left:1px solid var(--v2-border)}.case-study-module__iQ7Qwa__comparison h3,.case-study-module__iQ7Qwa__process h3{color:var(--v2-gold-text);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;line-height:1.5}.case-study-module__iQ7Qwa__comparison section>p{margin:.6rem 0 0;font-weight:550;line-height:1.6}.case-study-module__iQ7Qwa__comparison ul{color:var(--v2-muted);margin:1rem 0 0;padding-left:1.15rem;line-height:1.65}.case-study-module__iQ7Qwa__principles{border-top:1px solid var(--v2-border);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.case-study-module__iQ7Qwa__principles section{border-bottom:1px solid var(--v2-border);padding:1.5rem 1.5rem 1.5rem 0}.case-study-module__iQ7Qwa__principles section:nth-child(2n){border-left:1px solid var(--v2-border);padding-left:1.5rem}.case-study-module__iQ7Qwa__principles h3{font-size:1rem}.case-study-module__iQ7Qwa__principles p{color:var(--v2-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.65}.case-study-module__iQ7Qwa__process{width:100%}.case-study-module__iQ7Qwa__process ol{grid-template-columns:repeat(var(--process-count),minmax(0,1fr));background:var(--v2-border);border:1px solid var(--v2-border);gap:1px;margin:1rem 0 0;padding:0;list-style:none;display:grid}.case-study-module__iQ7Qwa__process li{background:var(--v2-canvas);min-width:0;padding:1.4rem}.case-study-module__iQ7Qwa__process li strong,.case-study-module__iQ7Qwa__process li span{display:block}.case-study-module__iQ7Qwa__process li span{color:var(--v2-muted);margin-top:.45rem;font-size:.8125rem;line-height:1.55}.case-study-module__iQ7Qwa__systemLayers{width:100%;margin:0;padding:0;list-style:none}.case-study-module__iQ7Qwa__systemLayers li{border-top:1px solid var(--v2-border);grid-template-columns:12rem 1fr;gap:1.5rem;padding-block:1rem;display:grid}.case-study-module__iQ7Qwa__systemLayers span{color:var(--v2-muted)}.case-study-module__iQ7Qwa__evidence{width:100%;margin-top:3.5rem!important}.case-study-module__iQ7Qwa__evidenceIdentity{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.case-study-module__iQ7Qwa__evidenceIdentity:after{background:var(--v2-gold-text);content:"";opacity:.55;width:3rem;height:1px}.case-study-module__iQ7Qwa__evidenceFrame{border-radius:var(--v2-radius-small);background:#eef1f7;border:1px solid #5064c72e;width:min(100%,65rem);display:block;overflow:hidden;box-shadow:0 20px 55px #101d381a}.case-study-module__iQ7Qwa__evidenceFrame img{width:100%;height:auto;display:block}.case-study-module__iQ7Qwa__placeholder{min-height:18rem;color:var(--v2-muted);place-items:center;display:grid}.case-study-module__iQ7Qwa__evidence figcaption{border-top:1px solid var(--v2-border);grid-template-columns:12rem minmax(0,42rem);gap:2rem;width:min(100%,65rem);margin-top:1.25rem;padding-top:1rem;display:grid}.case-study-module__iQ7Qwa__evidence figcaption p{color:var(--v2-muted);margin:0;font-size:.875rem;line-height:1.65}.case-study-module__iQ7Qwa__evidence[data-primary-evidence] .case-study-module__iQ7Qwa__evidenceFrame{border-color:#5064c747}.case-study-module__iQ7Qwa__evidence[data-primary-evidence] .case-study-module__iQ7Qwa__evidenceFrame,.case-study-module__iQ7Qwa__evidence[data-primary-evidence] figcaption{width:100%}.case-study-module__iQ7Qwa__evidence[data-primary-evidence] .case-study-module__iQ7Qwa__evidenceFrame{box-shadow:0 12px 34px #101d3814}.case-study-module__iQ7Qwa__evidence[data-primary-evidence] figcaption{display:block}.case-study-module__iQ7Qwa__evidence[data-primary-evidence] figcaption p{max-width:43rem}.case-study-module__iQ7Qwa__evidenceSummary{border-block:1px solid var(--v2-border);width:100%;padding-block:1.5rem}.case-study-module__iQ7Qwa__evidenceSummary>h3{margin-top:.75rem}.case-study-module__iQ7Qwa__evidenceSummary>p{max-width:43rem;color:var(--v2-muted)}.case-study-module__iQ7Qwa__evidenceSummary>div{margin-top:1.5rem}.case-study-module__iQ7Qwa__evidenceNote{border-top:1px solid var(--v2-border);padding-top:1rem;font-size:.875rem}.case-study-module__iQ7Qwa__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2rem;width:100%;display:grid}.case-study-module__iQ7Qwa__split>:only-child{grid-column:1/-1;max-width:44rem}.case-study-module__iQ7Qwa__split>div{color:var(--v2-muted)}.case-study-module__iQ7Qwa__decision{border-left:2px solid var(--v2-blue);width:100%;margin:2.5rem 0 0;padding:1.5rem 0 1.5rem 1.5rem;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.5}.case-study-module__iQ7Qwa__status{border-block:1px solid var(--v2-border);background:linear-gradient(120deg,#ffffff94,#e7ebf77a);margin-top:clamp(5rem,9vw,8rem);padding:2.25rem}.case-study-module__iQ7Qwa__status>div{justify-items:start;gap:1.25rem;max-width:44rem;margin-top:.75rem;display:grid}.case-study-module__iQ7Qwa__status p{margin:0;font-size:1.05rem;line-height:1.75}.case-study-module__iQ7Qwa__takeaways>h2{margin-top:.75rem}.case-study-module__iQ7Qwa__takeaways>div{border-top:1px solid var(--v2-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem;display:grid}.case-study-module__iQ7Qwa__takeaways article{border-bottom:1px solid var(--v2-border);padding:1.5rem 1.5rem 1.5rem 0}.case-study-module__iQ7Qwa__takeaways article:nth-child(2n){border-left:1px solid var(--v2-border);padding-left:1.5rem}.case-study-module__iQ7Qwa__takeaways article p{color:var(--v2-muted);margin:.55rem 0 0;font-size:.9rem;line-height:1.7}.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__concept,.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__comparison,.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__principles,.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__systemLayers li{border-color:var(--v2-dark-border)}.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__conceptDefinition,.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__comparison h3,.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__principles h3{color:var(--v2-canvas)}.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__conceptSupport,.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__comparison ul,.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__principles p,.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__systemLayers span{color:var(--v2-dark-muted)}.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__comparison section+section,.case-study-module__iQ7Qwa__darkChapter .case-study-module__iQ7Qwa__principles section:nth-child(2n){border-color:var(--v2-dark-border)}.case-study-module__iQ7Qwa__chapterBody .signal-map{background:var(--v2-border);border:1px solid var(--v2-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin:0;display:grid}.case-study-module__iQ7Qwa__chapterBody .signal-map div{background:var(--v2-canvas);padding:1.25rem}.case-study-module__iQ7Qwa__chapterBody .signal-map dt{font-weight:600}.case-study-module__iQ7Qwa__chapterBody .signal-map dd{color:var(--v2-muted);margin:.4rem 0 0;line-height:1.6}.case-study-module__iQ7Qwa__faq,.case-study-module__iQ7Qwa__related,.case-study-module__iQ7Qwa__contactClosing{margin-top:var(--v2-gap-section)}.case-study-module__iQ7Qwa__faq>h2,.case-study-module__iQ7Qwa__related h2{max-width:48rem;margin-top:var(--v2-gap-eyebrow-heading)}.case-study-module__iQ7Qwa__faq>div{margin-top:var(--v2-gap-heading-content)}.case-study-module__iQ7Qwa__faq details{border-top:1px solid var(--v2-border)}.case-study-module__iQ7Qwa__faq details:last-child{border-bottom:1px solid var(--v2-border)}.case-study-module__iQ7Qwa__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4rem;padding-block:1rem;font-weight:600;line-height:1.5;display:flex}.case-study-module__iQ7Qwa__faq details[open] summary span{transform:rotate(45deg)}.case-study-module__iQ7Qwa__faq details p{max-width:var(--v2-case-reading-en);color:var(--v2-muted);margin:0;padding:0 2rem 1.5rem 0;line-height:1.75}.case-study-module__iQ7Qwa__faq details p:lang(zh){max-width:var(--v2-case-reading-zh);line-height:1.9}.case-study-module__iQ7Qwa__relatedHeading{gap:var(--v2-gap-eyebrow-heading);grid-template-columns:1fr;display:grid}.case-study-module__iQ7Qwa__relatedHeading h2{margin:0}.case-study-module__iQ7Qwa__relatedList{margin-top:var(--v2-gap-heading-content);border-block:1px solid var(--v2-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study-module__iQ7Qwa__relatedList article{flex-direction:column;justify-content:space-between;gap:2rem;min-width:0;padding:2rem 2rem 2rem 0;display:flex}.case-study-module__iQ7Qwa__relatedList article+article{border-left:1px solid var(--v2-border);padding-left:2rem}.case-study-module__iQ7Qwa__relatedList h3{margin-top:.65rem}.case-study-module__iQ7Qwa__relatedList p{max-width:38rem;color:var(--v2-muted);margin:.7rem 0 0;font-size:.9rem;line-height:1.65}.case-study-module__iQ7Qwa__contactClosing{padding-bottom:2rem}.case-study-module__iQ7Qwa__contactSurface{justify-content:space-between;align-items:center;gap:clamp(2rem,5vw,5rem);min-height:13rem;display:flex!important}.case-study-module__iQ7Qwa__contactCopy{gap:var(--v2-gap-eyebrow-heading);max-width:48rem;display:grid}.case-study-module__iQ7Qwa__contactSurface>a{flex-shrink:0}@media (min-width:721px){.case-study-module__iQ7Qwa__heroBackdrop img{aspect-ratio:3/2;height:auto!important;top:auto!important;bottom:0!important}}@media (max-width:980px){.case-study-module__iQ7Qwa__heroBackdrop{opacity:.48;inset:-4rem -24% -4rem 42%}.case-study-module__iQ7Qwa__heroBackdrop img{object-position:64% 100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38% 94%,#0000),linear-gradient(#0000,#000 7% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 38% 94%,#0000),linear-gradient(#0000,#000 7% 91%,#0000)}.case-study-module__iQ7Qwa__snapshot{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);row-gap:1rem}.case-study-module__iQ7Qwa__snapshot>div,.case-study-module__iQ7Qwa__snapshot>div+div{border-bottom:0;border-left:0;padding:.55rem 1.5rem .6rem 0}.case-study-module__iQ7Qwa__snapshot>div:nth-child(2n){border-left:1px solid #101d381c;padding-left:1.5rem}.case-study-module__iQ7Qwa__snapshot>div:last-child{border-left:0;grid-column:1/-1;padding-left:0}.case-study-module__iQ7Qwa__evidence figcaption{grid-template-columns:9rem minmax(0,1fr);gap:1.5rem}.case-study-module__iQ7Qwa__chapterNav button{flex:none;min-width:8.5rem}.case-study-module__iQ7Qwa__process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.case-study-module__iQ7Qwa__hero{padding-block:2rem 3rem}.case-study-module__iQ7Qwa__heroBackdrop{opacity:.34;height:12rem;inset:auto -34% -.5rem 35%}.case-study-module__iQ7Qwa__heroBackdrop>div{background:0 0;height:100%}.case-study-module__iQ7Qwa__heroBackdrop>div>div{width:118%;height:105%;inset:-2% auto auto -3%}.case-study-module__iQ7Qwa__heroBackdrop img{object-position:50% 50%;filter:none;-webkit-mask-image:none;mask-image:none}.case-study-module__iQ7Qwa__heroAtmosphere{height:10rem;inset:auto -38% -6rem 16%}.case-study-module__iQ7Qwa__heroCopy{gap:1rem}.case-study-module__iQ7Qwa__factsStage{padding-block:1rem 3.5rem}.case-study-module__iQ7Qwa__projectSummary{padding:1.5rem 1.25rem!important}.case-study-module__iQ7Qwa__snapshot{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.case-study-module__iQ7Qwa__snapshot>div,.case-study-module__iQ7Qwa__snapshot>div+div{border-bottom:0;border-left:0;grid-column:auto;padding:.45rem .9rem .5rem 0}.case-study-module__iQ7Qwa__snapshot>div:nth-child(2n){border-left:1px solid #101d381c;padding-left:.9rem}.case-study-module__iQ7Qwa__snapshot>div:last-child{border-left:0;grid-column:1/-1;padding-left:0}.case-study-module__iQ7Qwa__evidence figcaption{grid-template-columns:1fr;gap:.65rem}.case-study-module__iQ7Qwa__chapterNavViewport{width:calc(100% + 2.5rem);margin-inline:-1.25rem;padding-inline:1.25rem}.case-study-module__iQ7Qwa__chapterNav{min-width:max-content}.case-study-module__iQ7Qwa__chapterNav button{min-width:8rem;min-height:3.5rem;padding:.6rem 1rem;font-size:.8125rem}.case-study-module__iQ7Qwa__chapterNav button:after{left:1rem}.case-study-module__iQ7Qwa__chapterPanel{margin-top:3.5rem}.case-study-module__iQ7Qwa__chapterBody{margin-top:2rem}.case-study-module__iQ7Qwa__chapterBody>*+*{margin-top:1.5rem}.case-study-module__iQ7Qwa__darkChapter{margin-inline:-1.25rem;padding:4rem 1.25rem}.case-study-module__iQ7Qwa__comparison,.case-study-module__iQ7Qwa__principles,.case-study-module__iQ7Qwa__split,.case-study-module__iQ7Qwa__relatedList,.case-study-module__iQ7Qwa__takeaways>div{grid-template-columns:1fr}.case-study-module__iQ7Qwa__comparison section,.case-study-module__iQ7Qwa__comparison section+section{border-left:0;padding:1.4rem 0}.case-study-module__iQ7Qwa__comparison section+section{border-top:1px solid var(--v2-border)}.case-study-module__iQ7Qwa__principles section,.case-study-module__iQ7Qwa__principles section:nth-child(2n),.case-study-module__iQ7Qwa__takeaways article,.case-study-module__iQ7Qwa__takeaways article:nth-child(2n){border-left:0;padding:1.25rem 0}.case-study-module__iQ7Qwa__process ol{grid-template-columns:1fr}.case-study-module__iQ7Qwa__chapterBody .signal-map{grid-template-columns:1fr}.case-study-module__iQ7Qwa__systemLayers li{grid-template-columns:1fr;gap:.35rem}.case-study-module__iQ7Qwa__evidence{margin-top:2.5rem!important}.case-study-module__iQ7Qwa__evidenceFrame{margin-inline:-.25rem}.case-study-module__iQ7Qwa__status{padding:1.5rem 1.25rem}.case-study-module__iQ7Qwa__faq details p{padding-right:0}.case-study-module__iQ7Qwa__relatedList article,.case-study-module__iQ7Qwa__relatedList article+article{border-left:0;padding:1.5rem 0}.case-study-module__iQ7Qwa__relatedList article+article{border-top:1px solid var(--v2-border)}.case-study-module__iQ7Qwa__contactSurface{flex-direction:column;align-items:flex-start;min-height:0}}@media (prefers-reduced-motion:reduce){.case-study-module__iQ7Qwa__faq details[open] summary span{transform:none}}@media (prefers-reduced-transparency:reduce){.case-study-module__iQ7Qwa__heroBackdrop{opacity:.72}.case-study-module__iQ7Qwa__projectSummary:before,.case-study-module__iQ7Qwa__projectSummary:after{display:none}}@media (max-width:720px) and (prefers-reduced-transparency:reduce){.case-study-module__iQ7Qwa__heroBackdrop{opacity:.42}}@media (forced-colors:active){.case-study-module__iQ7Qwa__evidenceFrame{box-shadow:none;border:1px solid canvastext}.case-study-module__iQ7Qwa__page{color:canvastext;background:canvas}.case-study-module__iQ7Qwa__chapterNav{border-color:canvastext}.case-study-module__iQ7Qwa__chapterNav button[aria-selected=true]{border-bottom-color:canvastext}}
