.CaseStudyPage-module__WUZYFa__page{--ink:#151515;--paper:#efefed;--case-display-title:clamp(52px, 3.65vw, 70px);--case-section-title:clamp(44px, 4vw, 66px);--case-summary-text:clamp(23px, 2.25vw, 39px);--case-lead-text:clamp(21px, 1.8vw, 28px);--case-body-large:clamp(20px, 1.75vw, 27px);--case-display-line-height:1.08;--case-section-line-height:1.12;color:var(--ink);background:var(--paper);overflow:clip}.CaseStudyPage-module__WUZYFa__hero{height:clamp(680px,72svh,780px);min-height:680px;padding:140px 7.5vw 44px;position:relative}.CaseStudyPage-module__WUZYFa__heroKicker{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;line-height:1}.CaseStudyPage-module__WUZYFa__heroBottom{position:absolute;inset:0}.CaseStudyPage-module__WUZYFa__hero h1{width:min(49vw,900px);font-size:var(--case-display-title);font-weight:500;line-height:var(--case-display-line-height);letter-spacing:-.055em;margin:0;position:absolute;top:48%;left:7.5vw}.CaseStudyPage-module__WUZYFa__heroMark{aspect-ratio:1;background:#263845;border-radius:50%;width:clamp(350px,25.4vw,488px);margin:0;position:absolute;top:13%;right:7.5vw;overflow:hidden}.CaseStudyPage-module__WUZYFa__heroMark img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;display:block}.CaseStudyPage-module__WUZYFa__heroMark video{object-fit:cover;width:100%;height:100%;display:block}.CaseStudyPage-module__WUZYFa__heroService{border:1px solid #15151533;border-radius:999px;padding:10px 24px 11px;font-size:15px;position:absolute;bottom:54px;left:7.5vw}.CaseStudyPage-module__WUZYFa__heroArrow{width:74px;height:74px;color:inherit;text-decoration:none;display:block;position:absolute;bottom:30px;right:7.5vw}.CaseStudyPage-module__WUZYFa__heroArrow svg{width:100%;height:100%;display:block;overflow:visible}.CaseStudyPage-module__WUZYFa__heroArrow path{fill:none;stroke:currentColor;stroke-width:7px;stroke-linecap:square;stroke-linejoin:miter}.CaseStudyPage-module__WUZYFa__overview{border-top:1px solid #15151533;grid-template-columns:minmax(0,2fr) 1fr;align-items:start;gap:6vw;padding:120px 3.2vw 150px;display:grid}.CaseStudyPage-module__WUZYFa__result>span{letter-spacing:.07em;text-transform:uppercase;font-size:12px}.CaseStudyPage-module__WUZYFa__overviewCopy{max-width:820px}.CaseStudyPage-module__WUZYFa__overviewCopy p{font-size:var(--case-summary-text);letter-spacing:-.035em;margin:0;line-height:1.18}.CaseStudyPage-module__WUZYFa__overviewCopy p+p{letter-spacing:0;max-width:620px;margin:52px 0 0 auto;font-size:17px;line-height:1.65}.CaseStudyPage-module__WUZYFa__projectMeta{gap:24px;margin:0;display:grid}.CaseStudyPage-module__WUZYFa__projectMeta div{border-top:1px solid #1515153d;padding-top:13px}.CaseStudyPage-module__WUZYFa__projectMeta dt{opacity:.48;margin-bottom:7px;font-size:11px}.CaseStudyPage-module__WUZYFa__projectMeta dd{margin:0;font-size:15px}.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__projectMeta a{color:inherit;border-bottom:1px solid #15151573;align-items:center;gap:7px;text-decoration:none;transition:opacity .25s,border-color .25s;display:inline-flex}.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__projectMeta a:hover{opacity:.58;border-color:#0000}.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__projectMeta a:focus-visible{outline-offset:4px;outline:2px solid}.CaseStudyPage-module__WUZYFa__fullMedia,.CaseStudyPage-module__WUZYFa__wideMedia,.CaseStudyPage-module__WUZYFa__mobileFrame{margin:0;overflow:hidden}.CaseStudyPage-module__WUZYFa__fullMedia{aspect-ratio:16/9;background:#dcdad5;margin-inline:3.2vw}.CaseStudyPage-module__WUZYFa__sitePreview{aspect-ratio:auto;background:#f7f7f5;border:1px solid #15151529;flex-direction:column;display:flex}.CaseStudyPage-module__WUZYFa__sitePreviewBar{border-bottom:1px solid #15151521;flex:0 0 58px;grid-template-columns:92px minmax(0,1fr) 92px;align-items:center;gap:14px;height:58px;padding:0 20px;display:grid}.CaseStudyPage-module__WUZYFa__sitePreviewDots{align-items:center;gap:8px;display:flex}.CaseStudyPage-module__WUZYFa__sitePreviewDots i{background:#1515152e;border-radius:50%;width:10px;height:10px;display:block}.CaseStudyPage-module__WUZYFa__sitePreviewAddress{color:#15151594;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #1515151c;border-radius:999px;min-width:0;padding:9px 18px;font-size:12px;line-height:1;overflow:hidden}.CaseStudyPage-module__WUZYFa__sitePreviewLink{color:inherit;justify-content:flex-end;align-items:center;gap:7px;font-size:12px;text-decoration:none;transition:opacity .25s;display:inline-flex}.CaseStudyPage-module__WUZYFa__sitePreviewLink i{font-style:normal}.CaseStudyPage-module__WUZYFa__sitePreviewLink:hover{opacity:.5}.CaseStudyPage-module__WUZYFa__sitePreviewLink:focus-visible{outline-offset:4px;outline:2px solid}.CaseStudyPage-module__WUZYFa__fullMedia.CaseStudyPage-module__WUZYFa__sitePreview video{aspect-ratio:16/9;object-fit:cover;background:#000;flex:none;width:100%;height:auto;display:block}.CaseStudyPage-module__WUZYFa__fullMedia img,.CaseStudyPage-module__WUZYFa__wideMedia img,.CaseStudyPage-module__WUZYFa__mobileFrame img,.CaseStudyPage-module__WUZYFa__fullMedia video,.CaseStudyPage-module__WUZYFa__wideMedia video,.CaseStudyPage-module__WUZYFa__mobileFrame video{object-fit:cover;width:100%;height:100%;display:block}.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__heroMark{background:#d55a2d}.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__fullMedia,.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__wideMedia{background:#a7a6a2;border-radius:18px;margin-inline:7.5vw}.CaseStudyPage-module__WUZYFa__caseIntroduction{grid-template-columns:minmax(0,1.55fr) minmax(220px,.75fr);align-items:start;gap:12vw;padding:145px 14.5vw 165px;display:grid}.CaseStudyPage-module__WUZYFa__caseIntroductionCopy{max-width:700px}.CaseStudyPage-module__WUZYFa__caseIntroductionCopy h2,.CaseStudyPage-module__WUZYFa__compactResult h2{font-size:var(--case-section-title);font-weight:500;line-height:var(--case-section-line-height);letter-spacing:-.05em;margin:0 0 42px}.CaseStudyPage-module__WUZYFa__caseIntroductionCopy p{font-size:var(--case-lead-text);letter-spacing:-.025em;margin:0;line-height:1.35}.CaseStudyPage-module__WUZYFa__caseIntroductionCopy p+p{margin-top:30px}.CaseStudyPage-module__WUZYFa__story.CaseStudyPage-module__WUZYFa__qingweiStory{padding:135px 14.5vw 110px;display:block}.CaseStudyPage-module__WUZYFa__qingweiStory .CaseStudyPage-module__WUZYFa__storyHeading{display:block}.CaseStudyPage-module__WUZYFa__qingweiStory .CaseStudyPage-module__WUZYFa__storyHeading h2{font-size:var(--case-section-title);line-height:var(--case-section-line-height);letter-spacing:-.05em}.CaseStudyPage-module__WUZYFa__qingweiStory .CaseStudyPage-module__WUZYFa__storyCopy{max-width:1080px;padding-top:46px}.CaseStudyPage-module__WUZYFa__qingweiStory .CaseStudyPage-module__WUZYFa__storyCopy p{font-size:var(--case-body-large);letter-spacing:-.025em;line-height:1.42}.CaseStudyPage-module__WUZYFa__compactResult{grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);align-items:start;gap:10vw;padding:145px 14.5vw 165px;display:grid}.CaseStudyPage-module__WUZYFa__compactResult h2{margin:0}.CaseStudyPage-module__WUZYFa__compactResult p{max-width:850px;font-size:var(--case-body-large);letter-spacing:-.025em;margin:0;line-height:1.42}.CaseStudyPage-module__WUZYFa__compactResult p+p{margin-top:30px}.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__nextCase{background:#d55a2d;min-height:340px}.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__nextCase:hover{background:#b94620}.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__nextCase strong{font-size:clamp(52px,6vw,104px)}.CaseStudyPage-module__WUZYFa__story{grid-template-columns:1fr 1fr;gap:8vw;padding:145px 3.2vw;display:grid}.CaseStudyPage-module__WUZYFa__storyHeading{grid-template-columns:42px 1fr;align-items:start;display:grid}.CaseStudyPage-module__WUZYFa__storyHeading span{opacity:.45;padding-top:8px;font-size:12px}.CaseStudyPage-module__WUZYFa__story h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,104px);font-weight:500;line-height:.9}.CaseStudyPage-module__WUZYFa__storyCopy{max-width:620px;padding-top:8px}.CaseStudyPage-module__WUZYFa__storyCopy p{margin:0;font-size:18px;line-height:1.68}.CaseStudyPage-module__WUZYFa__storyCopy p+p{margin-top:28px}.CaseStudyPage-module__WUZYFa__wideMedia{aspect-ratio:16/8.6;background:#d8d7d2;margin-inline:3.2vw}.CaseStudyPage-module__WUZYFa__mobileShowcase{color:#f4f3ef;background:#1a1a1a;grid-template-columns:1fr minmax(260px,380px);align-items:center;gap:12vw;min-height:900px;padding:8vw 11vw;display:grid}.CaseStudyPage-module__WUZYFa__mobileCopy span{letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-size:11px}.CaseStudyPage-module__WUZYFa__mobileCopy p{letter-spacing:-.06em;max-width:680px;margin:38px 0 0;font-size:clamp(48px,6vw,104px);line-height:.95}.CaseStudyPage-module__WUZYFa__mobileFrame{aspect-ratio:9/19;border-radius:20px;box-shadow:0 40px 90px #00000080}.CaseStudyPage-module__WUZYFa__result{flex-direction:column;justify-content:space-between;min-height:76vh;padding:130px 3.2vw 70px;display:flex}.CaseStudyPage-module__WUZYFa__result p{letter-spacing:-.065em;max-width:1370px;margin:100px 0 0;font-size:clamp(50px,7vw,122px);line-height:.94}.CaseStudyPage-module__WUZYFa__nextCase{color:#fff;background:#263845;grid-template-columns:1fr auto;align-content:space-between;min-height:58vh;padding:42px 3.2vw;text-decoration:none;transition:background .35s;display:grid}.CaseStudyPage-module__WUZYFa__nextCase:hover{background:#1d2c36}.CaseStudyPage-module__WUZYFa__nextCase span{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:12px}.CaseStudyPage-module__WUZYFa__nextCase strong{letter-spacing:-.06em;font-size:clamp(54px,8vw,138px);font-weight:500;line-height:.9}.CaseStudyPage-module__WUZYFa__nextCase i{align-self:end;font-size:clamp(42px,6vw,90px);font-style:normal}@media (max-width:760px){.CaseStudyPage-module__WUZYFa__page{--case-display-title:clamp(43px, 11vw, 54px);--case-section-title:43px;--case-summary-text:29px;--case-lead-text:19px;--case-body-large:18px}.CaseStudyPage-module__WUZYFa__hero{height:760px;min-height:760px;padding:112px 20px 28px}.CaseStudyPage-module__WUZYFa__heroBottom{position:absolute}.CaseStudyPage-module__WUZYFa__hero h1{width:calc(100% - 40px);font-size:var(--case-display-title);top:45%;left:20px}.CaseStudyPage-module__WUZYFa__heroMark{width:180px;top:17%;right:20px}.CaseStudyPage-module__WUZYFa__heroService{padding:9px 17px;font-size:12px;bottom:28px;left:20px}.CaseStudyPage-module__WUZYFa__heroArrow{bottom:17px;right:20px}.CaseStudyPage-module__WUZYFa__overview{grid-template-columns:1fr;gap:46px;padding:80px 20px 100px}.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__fullMedia,.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__wideMedia{border-radius:0;margin-inline:0}.CaseStudyPage-module__WUZYFa__caseIntroduction{grid-template-columns:1fr;gap:58px;padding:90px 20px 105px}.CaseStudyPage-module__WUZYFa__caseIntroductionCopy h2,.CaseStudyPage-module__WUZYFa__compactResult h2{font-size:var(--case-section-title);margin-bottom:32px}.CaseStudyPage-module__WUZYFa__caseIntroductionCopy p{font-size:var(--case-lead-text)}.CaseStudyPage-module__WUZYFa__overviewCopy p{font-size:var(--case-summary-text)}.CaseStudyPage-module__WUZYFa__overviewCopy p+p{margin-top:34px;font-size:16px}.CaseStudyPage-module__WUZYFa__projectMeta{grid-template-columns:1fr 1fr;gap:24px 16px}.CaseStudyPage-module__WUZYFa__fullMedia,.CaseStudyPage-module__WUZYFa__wideMedia{aspect-ratio:4/5;margin-inline:0}.CaseStudyPage-module__WUZYFa__sitePreview{aspect-ratio:auto}.CaseStudyPage-module__WUZYFa__sitePreviewBar{flex-basis:50px;grid-template-columns:52px minmax(0,1fr) 34px;gap:8px;height:50px;padding:0 12px}.CaseStudyPage-module__WUZYFa__sitePreviewDots{gap:5px}.CaseStudyPage-module__WUZYFa__sitePreviewDots i{width:7px;height:7px}.CaseStudyPage-module__WUZYFa__sitePreviewAddress{padding:8px 10px;font-size:10px}.CaseStudyPage-module__WUZYFa__sitePreviewLink span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CaseStudyPage-module__WUZYFa__sitePreviewLink i{font-size:18px}.CaseStudyPage-module__WUZYFa__fullMedia img,.CaseStudyPage-module__WUZYFa__wideMedia img{object-position:center top}.CaseStudyPage-module__WUZYFa__story{grid-template-columns:1fr;gap:52px;padding:92px 20px}.CaseStudyPage-module__WUZYFa__story.CaseStudyPage-module__WUZYFa__qingweiStory{padding:92px 20px 80px}.CaseStudyPage-module__WUZYFa__qingweiStory .CaseStudyPage-module__WUZYFa__storyHeading h2{font-size:var(--case-section-title)}.CaseStudyPage-module__WUZYFa__qingweiStory .CaseStudyPage-module__WUZYFa__storyCopy{padding-top:34px}.CaseStudyPage-module__WUZYFa__qingweiStory .CaseStudyPage-module__WUZYFa__storyCopy p{font-size:var(--case-body-large)}.CaseStudyPage-module__WUZYFa__storyHeading{grid-template-columns:32px 1fr}.CaseStudyPage-module__WUZYFa__story h2{font-size:58px}.CaseStudyPage-module__WUZYFa__storyCopy p{font-size:16px}.CaseStudyPage-module__WUZYFa__mobileShowcase{grid-template-columns:1fr;gap:60px;min-height:auto;padding:90px 20px}.CaseStudyPage-module__WUZYFa__mobileCopy p{margin-top:24px;font-size:52px}.CaseStudyPage-module__WUZYFa__mobileFrame{justify-self:end;width:64%}.CaseStudyPage-module__WUZYFa__result{min-height:68vh;padding:90px 20px 50px}.CaseStudyPage-module__WUZYFa__result p{font-size:51px}.CaseStudyPage-module__WUZYFa__compactResult{grid-template-columns:1fr;gap:8px;padding:90px 20px 105px}.CaseStudyPage-module__WUZYFa__compactResult p{font-size:var(--case-body-large)}.CaseStudyPage-module__WUZYFa__nextCase{min-height:48vh;padding:28px 20px}.CaseStudyPage-module__WUZYFa__qingwei .CaseStudyPage-module__WUZYFa__nextCase{min-height:270px}.CaseStudyPage-module__WUZYFa__nextCase strong{font-size:55px}}@media (prefers-reduced-motion:reduce){.CaseStudyPage-module__WUZYFa__nextCase{transition:none}}
.QingweiCaseStudyPage-module__RdBf8a__relatedSection{color:#fff;background:#050505;padding:128px 7.5vw 150px}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:46px;display:flex}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading h2{letter-spacing:-.06em;margin:0;font-size:60px;font-weight:500;line-height:.94}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a{min-height:45px;color:inherit;font-family:var(--font-body);white-space:nowrap;cursor:pointer;justify-content:flex-start;align-items:center;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.QingweiCaseStudyPage-module__RdBf8a__headingLinkBorder{pointer-events:none;border:2px solid #ffffffeb;border-radius:999px;width:100%;height:45px;transition:width .2s,transform .3s ease-out;position:absolute;top:0;right:0}.QingweiCaseStudyPage-module__RdBf8a__headingLinkContent{justify-content:flex-start;align-items:center;gap:14px;min-height:45px;padding:0 22px;display:inline-flex;position:relative}.QingweiCaseStudyPage-module__RdBf8a__headingLinkText{transition:transform .3s ease-out}.QingweiCaseStudyPage-module__RdBf8a__headingLinkArrow{font-size:27px;line-height:.68;transform:translateY(-1px)}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a:hover .QingweiCaseStudyPage-module__RdBf8a__headingLinkBorder,.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a:focus-visible .QingweiCaseStudyPage-module__RdBf8a__headingLinkBorder{width:45px;transform:translate(-10px)}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a:hover .QingweiCaseStudyPage-module__RdBf8a__headingLinkText,.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a:focus-visible .QingweiCaseStudyPage-module__RdBf8a__headingLinkText{transform:translate(-10px)}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a:focus-visible{outline-offset:6px;border-radius:999px;outline:2px solid #ffffffeb}.QingweiCaseStudyPage-module__RdBf8a__articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.QingweiCaseStudyPage-module__RdBf8a__articleCard{min-width:0;color:inherit;text-decoration:none}.QingweiCaseStudyPage-module__RdBf8a__articleCard figure{aspect-ratio:16/9;background:#171717;border-radius:14px;margin:0;position:relative;overflow:hidden}.QingweiCaseStudyPage-module__RdBf8a__articleCard img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.2,1);display:block}.QingweiCaseStudyPage-module__RdBf8a__articleCard figure>span{color:#fff;background:#050505;border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-size:13px;display:inline-flex;position:absolute;top:14px;left:14px}.QingweiCaseStudyPage-module__RdBf8a__articleCard h3{letter-spacing:-.025em;margin:20px 0 0;font-size:clamp(18px,1.45vw,24px);font-weight:500;line-height:1.3}.QingweiCaseStudyPage-module__RdBf8a__articleCard:hover img,.QingweiCaseStudyPage-module__RdBf8a__articleCard:focus-visible img{transform:scale(1.035)}.QingweiCaseStudyPage-module__RdBf8a__projectsBlock{margin-top:150px}.QingweiCaseStudyPage-module__RdBf8a__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.QingweiCaseStudyPage-module__RdBf8a__projectCard{min-width:0;color:inherit;background:#050505;border:1px solid #ffffff47;border-radius:18px;text-decoration:none;overflow:hidden}.QingweiCaseStudyPage-module__RdBf8a__projectCardHeader{justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 20px;font-size:20px;display:flex}.QingweiCaseStudyPage-module__RdBf8a__projectCardHeader>span{align-items:center;gap:10px;min-width:0;display:inline-flex}.QingweiCaseStudyPage-module__RdBf8a__projectCardHeader i{color:#d13cff;background-color:currentColor;flex:none;width:18px;height:18px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M2 2l14 14M8 16h8V8' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M2 2l14 14M8 16h8V8' fill='none' stroke='%23000' stroke-width='1.4' stroke-linecap='square' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/contain no-repeat}.QingweiCaseStudyPage-module__RdBf8a__projectCardHeader time{opacity:.84}.QingweiCaseStudyPage-module__RdBf8a__projectMedia{aspect-ratio:16/8.9;background:#161616;display:block;overflow:hidden}.QingweiCaseStudyPage-module__RdBf8a__projectMedia video,.QingweiCaseStudyPage-module__RdBf8a__projectMedia img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.75,.2,1);display:block}.QingweiCaseStudyPage-module__RdBf8a__projectCard:hover .QingweiCaseStudyPage-module__RdBf8a__projectMedia video,.QingweiCaseStudyPage-module__RdBf8a__projectCard:focus-visible .QingweiCaseStudyPage-module__RdBf8a__projectMedia video,.QingweiCaseStudyPage-module__RdBf8a__projectCard:hover .QingweiCaseStudyPage-module__RdBf8a__projectMedia img,.QingweiCaseStudyPage-module__RdBf8a__projectCard:focus-visible .QingweiCaseStudyPage-module__RdBf8a__projectMedia img{transform:scale(1.025)}.QingweiCaseStudyPage-module__RdBf8a__projectCta{color:#fff;isolation:isolate;background:#050505;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:center;gap:8vw;min-height:720px;padding:100px 7.5vw;display:grid;position:relative;overflow:hidden}.QingweiCaseStudyPage-module__RdBf8a__projectCtaOverlay{z-index:-2;background:linear-gradient(90deg,#0000003d 0%,#0000000a 54%,#0000002e 100%),linear-gradient(#0000009e 0%,#0000 26% 70%,#000000ad 100%);position:absolute;inset:0}.QingweiCaseStudyPage-module__RdBf8a__projectCtaCopy{min-width:0}.QingweiCaseStudyPage-module__RdBf8a__projectCtaCopy h2{letter-spacing:-.065em;max-width:1050px;margin:0;font-size:90px;font-weight:500;line-height:.96}.QingweiCaseStudyPage-module__RdBf8a__projectCtaCopy p{color:#ffffffd1;letter-spacing:-.025em;max-width:760px;margin:36px 0 0;font-size:clamp(20px,1.55vw,28px);font-weight:400;line-height:1.45}.QingweiCaseStudyPage-module__RdBf8a__projectCta>a{aspect-ratio:1;width:clamp(230px,20vw,340px);color:inherit;cursor:pointer;will-change:transform;border-radius:50%;justify-content:center;justify-self:end;align-items:center;text-decoration:none;transition:color .18s ease-out;display:flex;position:relative}.QingweiCaseStudyPage-module__RdBf8a__projectCtaLabel{z-index:2;text-align:center;width:100%;padding:24px;font-size:clamp(32px,3vw,54px);line-height:1;position:relative}.QingweiCaseStudyPage-module__RdBf8a__projectCtaLabel em{font-style:normal;display:inline-block;position:relative}.QingweiCaseStudyPage-module__RdBf8a__projectCtaLabel em:after{content:"";transform-origin:50%;border-top:2px solid;border-radius:50%;height:.16em;position:absolute;bottom:-.2em;left:-.04em;right:-.04em;transform:rotate(-4deg)scaleX(.94)}.QingweiCaseStudyPage-module__RdBf8a__projectCtaBorder,.QingweiCaseStudyPage-module__RdBf8a__projectCtaFill{z-index:1;pointer-events:none;border-radius:50%;margin:0;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.QingweiCaseStudyPage-module__RdBf8a__projectCtaBorder{border:2px solid #ffffffeb}.QingweiCaseStudyPage-module__RdBf8a__projectCtaFill{opacity:0;background:#fff;transform:scale(.75)}.QingweiCaseStudyPage-module__RdBf8a__projectCta>a:hover,.QingweiCaseStudyPage-module__RdBf8a__projectCta>a:focus-visible{color:#050505}.QingweiCaseStudyPage-module__RdBf8a__projectCta>a:focus-visible{outline-offset:8px;outline:2px solid #ffffffeb}.QingweiCaseStudyPage-module__RdBf8a__projectCta>a:hover .QingweiCaseStudyPage-module__RdBf8a__projectCtaBorder,.QingweiCaseStudyPage-module__RdBf8a__projectCta>a:focus-visible .QingweiCaseStudyPage-module__RdBf8a__projectCtaBorder{transform:scale(.75)}.QingweiCaseStudyPage-module__RdBf8a__projectCta>a:hover .QingweiCaseStudyPage-module__RdBf8a__projectCtaFill,.QingweiCaseStudyPage-module__RdBf8a__projectCta>a:focus-visible .QingweiCaseStudyPage-module__RdBf8a__projectCtaFill{opacity:1;transform:scale(1)}@media (max-width:760px){.QingweiCaseStudyPage-module__RdBf8a__relatedSection{padding:92px 20px 105px}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading{align-items:flex-start;gap:12px;margin-bottom:34px}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading h2{font-size:40px}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a{min-height:38px;font-size:12px}.QingweiCaseStudyPage-module__RdBf8a__headingLinkBorder{height:38px}.QingweiCaseStudyPage-module__RdBf8a__headingLinkContent{gap:8px;min-height:38px;padding:0 13px}.QingweiCaseStudyPage-module__RdBf8a__headingLinkArrow{font-size:18px}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a:hover .QingweiCaseStudyPage-module__RdBf8a__headingLinkBorder,.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a:focus-visible .QingweiCaseStudyPage-module__RdBf8a__headingLinkBorder{width:38px;transform:translate(-6px)}.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a:hover .QingweiCaseStudyPage-module__RdBf8a__headingLinkText,.QingweiCaseStudyPage-module__RdBf8a__sectionHeading>a:focus-visible .QingweiCaseStudyPage-module__RdBf8a__headingLinkText{transform:translate(-6px)}.QingweiCaseStudyPage-module__RdBf8a__articleGrid,.QingweiCaseStudyPage-module__RdBf8a__projectGrid{grid-template-columns:1fr;gap:38px}.QingweiCaseStudyPage-module__RdBf8a__articleCard h3{margin-top:16px;font-size:20px}.QingweiCaseStudyPage-module__RdBf8a__projectsBlock{margin-top:105px}.QingweiCaseStudyPage-module__RdBf8a__projectGrid{gap:20px}.QingweiCaseStudyPage-module__RdBf8a__projectCardHeader{min-height:58px;padding:0 14px;font-size:15px}.QingweiCaseStudyPage-module__RdBf8a__projectCta{grid-template-columns:1fr;align-content:space-between;gap:56px;min-height:650px;padding:86px 20px}.QingweiCaseStudyPage-module__RdBf8a__projectCtaCopy h2{font-size:46px;line-height:1}.QingweiCaseStudyPage-module__RdBf8a__projectCtaCopy p{margin-top:22px;font-size:18px;line-height:1.5}.QingweiCaseStudyPage-module__RdBf8a__projectCta>a{justify-self:end;width:170px}.QingweiCaseStudyPage-module__RdBf8a__projectCtaLabel{padding:16px;font-size:27px}}@media (prefers-reduced-motion:reduce){.QingweiCaseStudyPage-module__RdBf8a__articleCard img,.QingweiCaseStudyPage-module__RdBf8a__projectMedia video,.QingweiCaseStudyPage-module__RdBf8a__projectMedia img,.QingweiCaseStudyPage-module__RdBf8a__headingLinkBorder,.QingweiCaseStudyPage-module__RdBf8a__headingLinkText,.QingweiCaseStudyPage-module__RdBf8a__projectCta>a,.QingweiCaseStudyPage-module__RdBf8a__projectCtaBorder,.QingweiCaseStudyPage-module__RdBf8a__projectCtaFill{transition:none}}
.QingweiEditorialCase-module__uHwTra__hero{color:#fff;isolation:isolate;background:#080808;min-height:100svh;position:relative;overflow:hidden}.QingweiEditorialCase-module__uHwTra__heroVideo,.QingweiEditorialCase-module__uHwTra__heroShade{width:100%;height:100%;position:absolute;inset:0}.QingweiEditorialCase-module__uHwTra__heroVideo{z-index:-2;object-fit:cover}.QingweiEditorialCase-module__uHwTra__heroShade{z-index:-1;background:linear-gradient(#00000042 0%,#0000 32% 58%,#000000c2 100%),linear-gradient(90deg,#00000047,#0000 38% 70%,#0000001f)}.QingweiEditorialCase-module__uHwTra__heroTop{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:30px;font-size:11px;line-height:1;display:flex;position:absolute;top:126px;left:7.5vw;right:7.5vw}.QingweiEditorialCase-module__uHwTra__heroTop a{color:inherit;align-items:center;gap:8px;text-decoration:none;transition:opacity .25s;display:inline-flex}.QingweiEditorialCase-module__uHwTra__heroTop a:hover{opacity:.55}.QingweiEditorialCase-module__uHwTra__heroTop i{font-style:normal}.QingweiEditorialCase-module__uHwTra__heroBottom{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:8vw;display:grid;position:absolute;bottom:56px;left:7.5vw;right:7.5vw}.QingweiEditorialCase-module__uHwTra__heroBottom h1{font-size:var(--case-display-title);font-weight:500;line-height:var(--case-display-line-height);letter-spacing:-.055em;margin:0}.QingweiEditorialCase-module__uHwTra__heroBottom p{letter-spacing:-.025em;max-width:520px;margin:0 0 10px;font-size:clamp(19px,1.45vw,27px);line-height:1.45}.QingweiEditorialCase-module__uHwTra__caseNav{color:#171717;background:#f1f0ec;border-bottom:1px solid #11111129;justify-content:space-between;align-items:center;gap:40px;min-height:78px;padding:0 7.5vw;display:flex}.QingweiEditorialCase-module__uHwTra__caseNav>span{letter-spacing:.04em;font-size:12px}.QingweiEditorialCase-module__uHwTra__caseNav div{align-items:center;gap:clamp(22px,3vw,58px);display:flex}.QingweiEditorialCase-module__uHwTra__caseNav a{color:inherit;font-size:13px;text-decoration:none;transition:opacity .25s}.QingweiEditorialCase-module__uHwTra__caseNav a:hover{opacity:.45}.QingweiEditorialCase-module__uHwTra__overview,.QingweiEditorialCase-module__uHwTra__design{color:#171717;background:#f1f0ec}.QingweiEditorialCase-module__uHwTra__overview{padding:155px 7.5vw 175px}.QingweiEditorialCase-module__uHwTra__sectionLabel{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:16px;font-size:11px;line-height:1;display:flex}.QingweiEditorialCase-module__uHwTra__sectionLabel span:first-child{opacity:.42}.QingweiEditorialCase-module__uHwTra__overview>h2{max-width:1250px;font-size:var(--case-section-title);font-weight:500;line-height:var(--case-section-line-height);letter-spacing:-.05em;margin:68px 0 130px}.QingweiEditorialCase-module__uHwTra__overviewGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:11vw;display:grid}.QingweiEditorialCase-module__uHwTra__overviewCopy{max-width:850px}.QingweiEditorialCase-module__uHwTra__overviewCopy p{font-size:var(--case-summary-text);letter-spacing:-.035em;margin:0;line-height:1.25}.QingweiEditorialCase-module__uHwTra__overviewCopy p+p{letter-spacing:0;max-width:650px;margin:52px 0 0 auto;font-size:17px;line-height:1.72}.QingweiEditorialCase-module__uHwTra__projectMeta{margin:0;display:grid}.QingweiEditorialCase-module__uHwTra__projectMeta div{border-top:1px solid #11111138;padding:17px 0 26px}.QingweiEditorialCase-module__uHwTra__projectMeta dt{opacity:.46;margin-bottom:9px;font-size:11px}.QingweiEditorialCase-module__uHwTra__projectMeta dd{margin:0;font-size:15px}.QingweiEditorialCase-module__uHwTra__projectMeta a{color:inherit;border-bottom:1px solid #1116;text-decoration:none}.QingweiEditorialCase-module__uHwTra__experience{color:#f4f2ec;background:#111;padding:130px 7.5vw 160px}.QingweiEditorialCase-module__uHwTra__mediaHeading{grid-template-columns:minmax(220px,.45fr) minmax(0,1.1fr);align-items:start;gap:8vw;margin-bottom:78px;display:grid}.QingweiEditorialCase-module__uHwTra__mediaHeading h2{max-width:920px;font-size:var(--case-section-title);font-weight:500;line-height:var(--case-section-line-height);letter-spacing:-.05em;margin:0}.QingweiEditorialCase-module__uHwTra__scrollVideo{background:radial-gradient(circle at 50% 24%,#f1f7fffa,#d0dff5f5 52%,#b1c8e8f0 100%);border:1px solid #ffffff14;border-radius:28px;margin:0;padding:clamp(34px,5vw,84px) clamp(24px,7vw,118px) clamp(30px,4.5vw,76px);overflow:hidden;box-shadow:inset 0 1px #ffffffa6,0 42px 90px #00000047}.QingweiEditorialCase-module__uHwTra__scrollVideo video{aspect-ratio:16/9;object-fit:cover;cursor:pointer;background:#050505;width:100%;display:block}.QingweiEditorialCase-module__uHwTra__videoPlayer{background:#080a0e;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 24px 60px #101b2c57}.QingweiEditorialCase-module__uHwTra__videoControls{color:#fff;background:#080a0e;grid-template-columns:36px auto minmax(80px,1fr) 36px 36px;align-items:center;gap:10px;min-height:58px;padding:10px 14px 11px;display:grid}.QingweiEditorialCase-module__uHwTra__videoControlButton{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid}.QingweiEditorialCase-module__uHwTra__videoControlButton:hover,.QingweiEditorialCase-module__uHwTra__videoControlButton:focus-visible{background:#ffffff1f;outline:none}.QingweiEditorialCase-module__uHwTra__videoControlButton svg{fill:currentColor;width:20px;height:20px}.QingweiEditorialCase-module__uHwTra__videoTime{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.86;min-width:76px;font-size:12px}.QingweiEditorialCase-module__uHwTra__videoProgress{appearance:none;cursor:pointer;border:0;border-radius:999px;width:100%;height:3px;margin:0}.QingweiEditorialCase-module__uHwTra__videoProgress::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 3px #ffffff29}.QingweiEditorialCase-module__uHwTra__videoProgress::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 3px #ffffff29}.QingweiEditorialCase-module__uHwTra__design{padding:155px 7.5vw 170px}.QingweiEditorialCase-module__uHwTra__chapterCopy{grid-template-columns:minmax(220px,.45fr) minmax(0,1.1fr);align-items:start;gap:8vw;display:grid}.QingweiEditorialCase-module__uHwTra__chapterCopy>div:last-child{max-width:940px}.QingweiEditorialCase-module__uHwTra__chapterCopy h2{font-size:var(--case-section-title);font-weight:500;line-height:var(--case-section-line-height);letter-spacing:-.05em;margin:0}.QingweiEditorialCase-module__uHwTra__chapterCopy p{max-width:680px;margin:52px 0 0 auto;font-size:18px;line-height:1.72}.QingweiEditorialCase-module__uHwTra__zoomStage{height:170svh;margin:110px -7.5vw 0}.QingweiEditorialCase-module__uHwTra__desktopShowcase{clip-path:inset(0);will-change:clip-path;height:100svh;margin:0;position:sticky;top:0;overflow:hidden}.QingweiEditorialCase-module__uHwTra__desktopShowcase img{object-fit:cover;width:100%;height:100%;display:block}.QingweiEditorialCase-module__uHwTra__caseTransition{background:#f1f0ec;justify-content:center;align-items:center;height:clamp(260px,32svh,420px);margin:0 -7.5vw -170px;display:flex}.QingweiEditorialCase-module__uHwTra__caseTransition a{color:#fff;background:#171717;border-radius:999px;justify-content:center;align-items:center;gap:34px;min-height:56px;padding:0 28px;font-size:14px;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex}.QingweiEditorialCase-module__uHwTra__caseTransition a:hover,.QingweiEditorialCase-module__uHwTra__caseTransition a:focus-visible{background:#d55a2d;outline:none;transform:translateY(-3px)}.QingweiEditorialCase-module__uHwTra__caseTransition i{font-size:17px;font-style:normal}@media (max-width:760px){.QingweiEditorialCase-module__uHwTra__hero{min-height:760px}.QingweiEditorialCase-module__uHwTra__heroVideo{object-position:center center}.QingweiEditorialCase-module__uHwTra__heroTop{font-size:9px;top:105px;left:20px;right:20px}.QingweiEditorialCase-module__uHwTra__heroTop a{text-align:right;justify-content:flex-end;max-width:120px}.QingweiEditorialCase-module__uHwTra__heroBottom{grid-template-columns:1fr;gap:28px;bottom:34px;left:20px;right:20px}.QingweiEditorialCase-module__uHwTra__heroBottom h1{font-size:var(--case-display-title);line-height:var(--case-display-line-height)}.QingweiEditorialCase-module__uHwTra__heroBottom p{max-width:310px;margin:0;font-size:17px}.QingweiEditorialCase-module__uHwTra__caseNav{min-height:66px;padding:0 20px;overflow-x:auto}.QingweiEditorialCase-module__uHwTra__caseNav>span{display:none}.QingweiEditorialCase-module__uHwTra__caseNav div{gap:28px;min-width:max-content}.QingweiEditorialCase-module__uHwTra__overview{padding:96px 20px 110px}.QingweiEditorialCase-module__uHwTra__overview>h2{font-size:var(--case-section-title);line-height:var(--case-section-line-height);margin:46px 0 78px}.QingweiEditorialCase-module__uHwTra__overviewGrid{grid-template-columns:1fr;gap:68px}.QingweiEditorialCase-module__uHwTra__overviewCopy p{font-size:var(--case-summary-text)}.QingweiEditorialCase-module__uHwTra__overviewCopy p+p{margin-top:34px;font-size:16px}.QingweiEditorialCase-module__uHwTra__experience{padding:92px 20px 105px}.QingweiEditorialCase-module__uHwTra__mediaHeading,.QingweiEditorialCase-module__uHwTra__chapterCopy{grid-template-columns:1fr;gap:46px}.QingweiEditorialCase-module__uHwTra__mediaHeading{margin-bottom:54px}.QingweiEditorialCase-module__uHwTra__mediaHeading h2,.QingweiEditorialCase-module__uHwTra__chapterCopy h2{font-size:var(--case-section-title)}.QingweiEditorialCase-module__uHwTra__scrollVideo{border-radius:16px;margin-inline:0;padding:12px 12px 14px}.QingweiEditorialCase-module__uHwTra__videoPlayer{border-radius:11px}.QingweiEditorialCase-module__uHwTra__videoControls{grid-template-columns:32px auto minmax(44px,1fr) 32px 32px;gap:5px;min-height:50px;padding:7px 8px 8px}.QingweiEditorialCase-module__uHwTra__videoControlButton{width:32px;height:32px}.QingweiEditorialCase-module__uHwTra__videoTime{min-width:65px;font-size:10px}.QingweiEditorialCase-module__uHwTra__design{padding:98px 20px 110px}.QingweiEditorialCase-module__uHwTra__chapterCopy p{margin-top:34px;font-size:16px}.QingweiEditorialCase-module__uHwTra__zoomStage{height:auto;margin:72px -20px 0}.QingweiEditorialCase-module__uHwTra__caseTransition{height:140px;margin:0 -20px -110px}.QingweiEditorialCase-module__uHwTra__caseTransition a{gap:24px;min-height:48px;padding:0 22px;font-size:13px}.QingweiEditorialCase-module__uHwTra__desktopShowcase{aspect-ratio:16/9;will-change:auto;height:auto;position:relative;clip-path:none!important}.QingweiEditorialCase-module__uHwTra__desktopShowcase img{object-fit:cover;height:100%}}
