.experience_experience__NRDUp{width:1440px;height:810px;padding:26px 42px;background:#060606;color:#ffffff;font-family:Manrope,Microsoft YaHei,sans-serif;overflow-y:auto}.experience_meta__Y_CPn{display:flex;justify-content:space-between;font-size:16px;color:#ffffff;font-weight:300}.experience_heading__yq7EO{display:flex;align-items:baseline;justify-content:space-between;margin-top:22px;padding-bottom:13px;border-bottom:1px solid #777777}.experience_heading__yq7EO h2{font-size:32px;font-weight:500;margin:0;letter-spacing:-.035em}.experience_heading__yq7EO p{font-size:22px;font-weight:300;color:#ffffff;margin:0}.experience_row__a671d{display:grid;grid-template-columns:28% 1fr;padding:18px 0;border-bottom:1px solid #777777;grid-gap:20px;gap:20px}.experience_period__oijkQ,.experience_sectionLabel__gk7Fp{margin:0;font-size:27px;font-weight:500;letter-spacing:-.025em}.experience_base__z4vbq p,.experience_details__Dtfc_ h3{font-size:22px;line-height:1.4;font-weight:500;margin:0 0 10px}.experience_details__Dtfc_ p{font-weight:300;line-height:1.7;margin:6px 0 0;color:#ffffff}.experience_details__Dtfc_ strong{font-weight:inherit;color:#dda674}.experience_base__z4vbq{padding:14px 0}.experience_base__z4vbq p{margin:0}.experience_row__a671d{grid-template-columns:22% 1fr;padding:14px 0;gap:24px}.experience_period__oijkQ{font-size:24px}.experience_details__Dtfc_ p{font-size:16px;line-height:1.6;margin-top:8px}.experience_details__Dtfc_ strong.experience_summary__j6K4q{color:#fff;font-weight:700;background-image:none;padding:0}.portfolio_body__CSlQp.portfolio_body__CSlQp,.portfolio_page__knGxG.portfolio_page__knGxG{width:100%;min-height:0}.portfolio_screen__4Eo4_{width:100%;aspect-ratio:16/9;position:relative;flex:none;overflow:clip}.portfolio_canvas__7rgok{width:1440px;height:810px;position:absolute;inset:0 auto auto 0;transform-origin:top left;transform:scale(var(--screen-scale,1))}.portfolio_sectionHost__gw404{display:contents}.portfolio_hero__FhYQv{position:relative;isolation:isolate;flex:none;width:100%;aspect-ratio:16/9;overflow:hidden;background:#060606;color:#fff;display:flex;align-items:flex-end;padding:clamp(16px,2.0833vw,40px)}.portfolio_background__RGysf{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.portfolio_grain__RyyCq{position:absolute;inset:0;pointer-events:none;background-image:url(https://framerusercontent.com/images/rR6HYXBrMmX4cRpXfXUOvpvpB0.png);opacity:.027;z-index:-1}.portfolio_header__bbnkT{z-index:2;position:absolute;top:clamp(12px,1.4vw,28px);left:clamp(16px,2.0833vw,40px)}.portfolio_name__hdIHW{font-family:Manrope,sans-serif;font-size:clamp(22px,2.2222vw,36px);font-weight:500;letter-spacing:-.05em;color:inherit;text-decoration:none}.portfolio_name__hdIHW:focus-visible{outline:1px solid currentColor;outline-offset:6px}.portfolio_heading__4fEEz{position:absolute;left:0;bottom:0;width:70%;height:36%;z-index:1;margin:0;font-family:Manrope,sans-serif;font-size:clamp(44px,8.3333vw,160px);line-height:1;font-weight:400;letter-spacing:-.06em}.portfolio_dotsLayer___9CXm{position:absolute;inset:0;z-index:0;pointer-events:none}.portfolio_accessibleTitle__bp1i_{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.portfolio_scatter__Bd_7Q{width:100%}.portfolio_scatter__Bd_7Q [data-scatter-card]{transition:none;scale:1.09;will-change:transform}@media (prefers-reduced-motion:reduce){.portfolio_scatter__Bd_7Q [data-scatter-card]{will-change:auto}}.portfolio_transitionCopy___tsbQ{width:350px;margin:0 auto;text-wrap:balance;color:#fff;font-family:Manrope,Microsoft YaHei,sans-serif;font-size:36px;line-height:1.5;font-weight:400;text-align:center;letter-spacing:-.035em}.portfolio_stickyPortfolio__tvIVv{isolation:isolate}.portfolio_transitionCopy___tsbQ>span{display:block;white-space:nowrap}.portfolio_identity__muWTg{display:flex;align-items:center;gap:clamp(12px,1.5vw,25px);color:#fff;text-decoration:none}.portfolio_avatar__32fOe{flex:none;display:block;width:clamp(48px,6.111vw,100px);height:clamp(48px,6.111vw,100px);border-radius:50%;object-fit:cover;object-position:50% 20%}.portfolio_identityText__15e5r{display:flex;flex-direction:column;gap:clamp(3px,.55vw,9px)}.portfolio_identity__muWTg .portfolio_name__hdIHW{font-size:clamp(20px,2.4vw,40px);font-weight:400;letter-spacing:-.035em;line-height:1.2}.portfolio_role__g_m76{font-family:Manrope,Microsoft YaHei,sans-serif;font-size:clamp(13px,1.4vw,23px);color:#858585;line-height:1.4}.portfolio_identity__muWTg:focus-visible{outline:1px solid currentColor;outline-offset:7px;border-radius:2px}.portfolio_canvasIdentity__WDUr1{gap:21.6px}.portfolio_canvasIdentity__WDUr1 .portfolio_avatar__32fOe{width:88px;height:88px}.portfolio_canvasIdentity__WDUr1 .portfolio_identityText__15e5r{gap:7.92px}.portfolio_canvasIdentity__WDUr1 .portfolio_name__hdIHW{font-size:34.56px}.portfolio_canvasIdentity__WDUr1 .portfolio_role__g_m76{font-size:20.16px}.portfolio_scatter__Bd_7Q img[data-artwork=top-right]{object-position:22% 50%}.portfolio_scatter__Bd_7Q img[data-artwork=top-left]{object-position:50% 0}.portfolio_scatter__Bd_7Q img[data-artwork=bottom-left],.portfolio_scatter__Bd_7Q img[data-artwork=bottom-right]{object-position:50% 50%}.portfolio_scrollCue__R2tv1{position:absolute;z-index:4;top:77%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 16px;color:#fff;text-decoration:none;font:400 16px/1.5 Manrope,Microsoft YaHei,sans-serif;letter-spacing:.12em;white-space:nowrap}.portfolio_scrollCue__R2tv1 svg{animation:portfolio_scrollArrow__CUCxD 1.8s ease-in-out infinite}.portfolio_scrollCue__R2tv1:focus-visible{outline:1px solid currentColor;outline-offset:4px}@keyframes portfolio_scrollArrow__CUCxD{0%,to{transform:translateY(-4px)}50%{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.portfolio_scrollCue__R2tv1 svg{animation:none}}.portfolio_scatter__Bd_7Q{isolation:isolate}.portfolio_scatter__Bd_7Q:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 46% 52% at 22% 65%,rgba(177,112,62,.3),transparent 78%),radial-gradient(ellipse 39% 52% at 83% 34%,rgba(151,99,78,.23),transparent 80%);filter:blur(40px)}.portfolio_scatter__Bd_7Q [data-artwork],.portfolio_scatter__Bd_7Q [data-scatter-card],.portfolio_scatter__Bd_7Q [data-scatter-card]>div{border-radius:8px;overflow:hidden}.portfolio_artworkCard__8tfkD{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;flex:none;width:621px;height:571.812px;color:#fff;background:#0a0a0c;text-decoration:none;overflow:hidden}.portfolio_artworkImage__fAyNJ{position:relative;width:100%;aspect-ratio:16/9;flex:none;overflow:hidden}.portfolio_artworkImage__fAyNJ img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--artwork-scale,1));transform-origin:center bottom;transition:transform .45s ease}.portfolio_artworkCard__8tfkD:after{content:"";position:absolute;z-index:1;pointer-events:none;inset:280px 0 0;background:linear-gradient(0deg,rgba(0,0,0,.98) 0,rgba(0,0,0,.86) 32%,rgba(0,0,0,.48) 65%,transparent);opacity:0;transform:translateY(56px);transition:opacity .85s ease,transform 1.1s cubic-bezier(.22,1,.36,1)}.portfolio_artworkCard__8tfkD[data-shade=visible]:after{opacity:1;transform:translateY(0)}.portfolio_artworkCaption__BCG_P{position:relative;z-index:2;margin:0;padding:24px;font:500 28px/1.5 Manrope,Microsoft YaHei,sans-serif;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.6)}.portfolio_artworkCard__8tfkD:focus-visible{outline:2px solid #fff;outline-offset:-2px}.portfolio_artworkCard__8tfkD:is(:hover,:focus-visible) img{transform:scale(calc(var(--artwork-scale, 1) * 1.015))}@media (prefers-reduced-motion:reduce){.portfolio_artworkImage__fAyNJ img{transition:none}.portfolio_artworkCard__8tfkD:after{transition:none;opacity:1;transform:none}}.portfolio_homeScroll__2qxI8{width:100%}.portfolio_homeScroll__2qxI8[data-pinned-projects=true]{height:calc(281.25vw + var(--home-project-scroll))}.portfolio_homeScroll__2qxI8[data-pinned-projects=true]>main{position:-webkit-sticky;position:sticky;top:var(--home-pin-top,0)}@media (prefers-reduced-motion:reduce){.portfolio_homeScroll__2qxI8[data-pinned-projects=true]{height:auto}.portfolio_homeScroll__2qxI8[data-pinned-projects=true]>main{position:static}}.portfolio_artworkCard__8tfkD{transition:scale .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}@media (hover:hover){.portfolio_artworkCard__8tfkD:hover{scale:1.035;box-shadow:0 18px 50px #0006}}.portfolio_artworkCard__8tfkD:focus-visible,.portfolio_artworkCard__8tfkD[data-touch-active]{scale:1.035;box-shadow:0 18px 50px #0006}@media (prefers-reduced-motion:reduce){.portfolio_artworkCard__8tfkD{transition:none}}.portfolio_artworkCaption__BCG_P:hover,.portfolio_artworkCard__8tfkD:focus-visible .portfolio_artworkCaption__BCG_P{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.contactFooter_footer__BxfM7{isolation:isolate}.contactFooter_information__aP7Dz{position:absolute;inset:50px 46px auto;z-index:3;color:#eee;display:flex;justify-content:space-between;align-items:flex-start;text-align:left}.contactFooter_details__tCE57{width:775px}.contactFooter_links__2k2V9{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.contactFooter_links__2k2V9 p{margin:0;font-size:20px;line-height:1.3;color:#c9c9c9}.contactFooter_links__2k2V9 a{display:inline-flex;align-items:center;gap:24px;color:#eee;text-decoration:none;font-size:28px;line-height:1.35}.contactFooter_links__2k2V9 svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.contactFooter_links__2k2V9 a span{position:relative}.contactFooter_links__2k2V9 a span:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.contactFooter_links__2k2V9 a:focus-visible span:after,.contactFooter_links__2k2V9 a:hover span:after{transform:scaleX(1)}.contactFooter_links__2k2V9 a:focus-visible{outline:1px solid #ddd;outline-offset:7px}.contactFooter_divider__9To9F{width:52px;height:1px;background:#bcbcbc;margin:28px 0 23px}.contactFooter_bio__tEq3n{margin:0;font-size:21px;line-height:1.75;font-weight:400;text-wrap:pretty}.contactFooter_qr__X5jjN{width:285px;margin:74px 46px 0 0;text-align:center}.contactFooter_qr__X5jjN img{display:block;width:100%;height:auto;border-radius:18px}.contactFooter_qr__X5jjN figcaption{color:#d3c4d0;font-size:20px;line-height:1.5;margin-top:17px}.contactFooter_qr__X5jjN figcaption span{display:block;font-size:18px;margin-bottom:5px}@media (prefers-reduced-motion:reduce){.contactFooter_links__2k2V9 a span:after{transition:none}}.contactFooter_footer__BxfM7 .contactFooter_title__bnkb7{position:absolute;left:30px;right:30px;bottom:0;z-index:2}.contactFooter_information__aP7Dz{font-family:Manrope,Microsoft YaHei,sans-serif;font-weight:400}.contactFooter_links__2k2V9 a{font-weight:400}.contactFooter_qr__X5jjN figcaption{animation:contactFooter_wechatReminder__Zl3ku 1.8s ease-in-out infinite;color:#f0dce9}@keyframes contactFooter_wechatReminder__Zl3ku{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.contactFooter_qr__X5jjN figcaption{animation:none}}.contactFooter_bio__tEq3n{list-style:disc;padding-left:25px}.contactFooter_bio__tEq3n li{padding-left:3px}.profileIntro_profile__EKK5Q{position:relative;width:100%;aspect-ratio:16/9;overflow:clip;background:#060606}.profileIntro_artwork__nY9T5,.profileIntro_artwork__nY9T5>svg{display:block;width:100%;height:100%}.stickyProjects_sequence__vlJxl{position:relative;width:100%;flex:none;height:112.5vw;background:#080808}.stickyProjects_stack__1FXuy{position:relative;top:0;width:100%}.stickyProjects_stage__pAIrS{position:relative;width:100%;aspect-ratio:16/9;overflow:clip}.stickyProjects_canvas__FccIt{position:absolute;top:0;left:0;width:1440px;height:810px;transform:scale(var(--project-scale,1));transform-origin:top left}.stickyProjects_sequence__vlJxl[data-reduced-motion=true]{height:auto}.stickyProjects_sequence__vlJxl[data-reduced-motion=true] .stickyProjects_stack__1FXuy{position:relative;top:0}.stickyProjects_sequence__vlJxl[data-reduced-motion=true] .stickyProjects_stage__pAIrS{aspect-ratio:auto;height:calc(var(--project-content-height, 3600px) * var(--project-scale, 1))}@media (prefers-reduced-motion:reduce){.stickyProjects_sequence__vlJxl{height:auto}.stickyProjects_stack__1FXuy{position:relative;top:0}.stickyProjects_stage__pAIrS{aspect-ratio:auto;height:calc(var(--project-content-height, 3600px) * var(--project-scale, 1))}}@media (max-aspect-ratio:8/9){.stickyProjects_sequence__vlJxl:not([data-reduced-motion=true]){height:112.5vw}.stickyProjects_sequence__vlJxl:not([data-reduced-motion=true]) .stickyProjects_stack__1FXuy{position:relative;top:0}}.stickyProjects_hint__zMw6t{position:absolute;top:105px;left:0;width:100%;z-index:5;pointer-events:none;color:#c9c9c9;text-align:center;font:400 19px/1.6 Manrope,Microsoft YaHei,sans-serif}.stickyProjects_hint__zMw6t>div{display:flex;flex-direction:column;align-items:center;gap:6px}.stickyProjects_hintArrow__zLT8h{font-size:29px;line-height:1;animation:stickyProjects_hintLift__cC4GX 1.8s ease-in-out infinite}@keyframes stickyProjects_hintLift__cC4GX{0%,to{transform:translateY(4px)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.stickyProjects_hint__zMw6t{display:none}.stickyProjects_hintArrow__zLT8h{animation:none}}.stickyProjects_canvas__FccIt [data-project-track]{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.projectDetail_page__E5WbL{display:flex;flex-direction:column;min-height:var(--project-viewport-height,0);width:1440px;background:#0a0a0c;color:#fff}.projectDetail_header__PKLNg{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:24px 30px 36px}.projectDetail_heading__or_sd{min-width:0}.projectDetail_heading__or_sd h1{margin:20px 0 0;font-family:Manrope,Microsoft YaHei,sans-serif;font-size:28px;line-height:1.4;font-weight:400}.projectDetail_back__oJ7F_{color:#bfbfbf;text-decoration:none;font-family:Manrope,Microsoft YaHei,sans-serif;font-size:20px;line-height:1.5}.projectDetail_back__oJ7F_:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.projectDetail_back__oJ7F_:focus-visible{outline:1px solid #fff;outline-offset:6px}.projectDetail_identity__uWBnM{flex-shrink:0}.projectDetail_identity__uWBnM>a{flex-direction:row-reverse}.projectDetail_identity__uWBnM>a>span{align-items:flex-end;text-align:right}.projectDetail_images__IqJWl{margin:0 30px}.projectDetail_images__IqJWl img{display:block;width:100%;height:auto}.projectDetail_page__E5WbL>*{flex-shrink:0}.projectDetail_returnNav__HsZYg{display:flex;align-items:center;flex-grow:1;padding:40px 30px}@media (max-width:799px){.projectDetail_page__E5WbL{width:720px}.projectDetail_header__PKLNg{align-items:flex-start;padding-inline:22.5px;gap:24px}.projectDetail_heading__or_sd h1{font-size:25px}.projectDetail_images__IqJWl{margin-inline:22.5px}.projectDetail_returnNav__HsZYg{padding-inline:22.5px}}.projectPages_page__8PBAR.projectPages_page__8PBAR{min-height:0;position:relative}.projectPages_page__8PBAR>div:first-child{min-height:0}.projectPages_page__8PBAR [class*=projects-7]{height:auto}.projectPages_page__8PBAR [class*=div-142]{height:auto;grid-template-rows:none;grid-auto-rows:auto}.projectPages_page__8PBAR [class*=div-143]{height:auto}.projectPages_card__3SHIv.projectPages_card__3SHIv{height:auto;flex-wrap:nowrap;text-decoration:none;color:#fff;cursor:default;background:transparent}.projectPages_card__3SHIv [class*=div-53]{height:auto;aspect-ratio:16/9;overflow:hidden}.projectPages_card__3SHIv [class*=div-54],.projectPages_card__3SHIv [class*=div-55],.projectPages_card__3SHIv [class*=div-56],.projectPages_card__3SHIv [class*=main-image-2],.projectPages_card__3SHIv img[data-project-artwork]{width:100%;height:100%}.projectPages_card__3SHIv [class*=main-image-2]{overflow:hidden}.projectPages_card__3SHIv img[data-project-artwork]{display:block;object-fit:cover;object-position:center}.projectPages_card__3SHIv [class*=logo-5]{top:50%;bottom:auto;transform:translate(-50%,-50%)}.projectPages_caption__eS1qP{display:flex;align-items:center;justify-content:center;width:100%;min-height:88px;padding:20px 30px;background:transparent}.projectPages_caption__eS1qP p{margin:0;padding:8px 18px;border:0;color:#fff;font-family:Manrope,Microsoft YaHei,sans-serif;font-size:20px;font-weight:400;line-height:1.5;text-align:center}.projectPages_identity__W4uNb{position:absolute;top:24px;right:30px;z-index:5}.projectPages_identity__W4uNb>a{flex-direction:row-reverse}.projectPages_identity__W4uNb>a>span{align-items:flex-end;text-align:right}.projectPages_frame__WYvEY{width:1440px;zoom:calc(100vw / 1440px)}@media (max-width:799px){.projectPages_frame__WYvEY{width:720px;zoom:calc(100vw / 720px)}.projectPages_page__8PBAR [class*=div-58],.projectPages_page__8PBAR [class*=projects-7],.projectPages_page__8PBAR.projectPages_page__8PBAR,.projectPages_page__8PBAR>div:first-child{width:720px}.projectPages_page__8PBAR [class*=projects-7]{padding-inline:22.5px;gap:100px}.projectPages_page__8PBAR [class*=header-container]{width:675px;gap:36px}.projectPages_page__8PBAR [class*=text-container]{width:576px;flex:1 1}.projectPages_page__8PBAR [class*=div-142]{width:675px;grid-template-columns:675px;grid-template-rows:none;grid-auto-rows:auto}.projectPages_identity__W4uNb{right:22.5px}}.projectPages_contact__pteuc{width:100%;flex:none}.projectPages_page__8PBAR [class*=background-3]{inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.projectPages_page__8PBAR [class*=ellipses]{top:0;bottom:auto;left:auto;right:0}.projectPages_page__8PBAR [class*=div-139],.projectPages_page__8PBAR [class*=div-140]{width:100%;height:100%}.projectPages_page__8PBAR [class*=div-141]{inset:0;width:100%;height:100%;transform:none}.projectPages_modelingGallery__iL18w{position:relative;width:100%;display:flex;flex-direction:column;gap:30px}.projectPages_modelingGallery__iL18w img{display:block;width:100%;height:auto}.projectPages_card__3SHIv.projectPages_card__3SHIv[href]{cursor:pointer}.projectPages_card__3SHIv.projectPages_card__3SHIv[href]:focus-visible{outline:2px solid #fff;outline-offset:5px}.projectPages_card__3SHIv.projectPages_card__3SHIv[href]:hover .projectPages_caption__eS1qP p{text-decoration:underline;text-underline-offset:5px}.projectPages_note__ykWNh{display:inline-block;margin-left:12px;color:#e6a0a0;font-size:16px;font-weight:400;line-height:1.5}.projectPages_caption__eS1qP{flex-direction:column}.projectPages_description__0aieX{display:block;color:#aaa;font-family:Manrope,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1.6;text-align:center;margin:0 18px 8px}