.study_page__hD8rm{--cream:#f5efdf;--sage:#cad7bc;position:relative;width:100%;height:100svh;min-height:420px;overflow:hidden;background:#171e1c;color:var(--cream);font-family:Microsoft YaHei,Arial,sans-serif}.study_scene__TB_hS{position:absolute;inset:0}.study_scene__TB_hS canvas{display:block;width:100%;height:100%}.study_page__hD8rm{-webkit-text-size-adjust:100%;text-size-adjust:100%}.study_page__hD8rm:fullscreen{width:100%!important;height:100%!important}.study_page__hD8rm:-webkit-full-screen{width:100%!important;height:100%!important}.study_back__xEKLp{display:flex;align-items:center;gap:8px;font-size:14px;min-height:44px}.study_chapter__NtuGg{font-size:14px;opacity:.85}.study_welcome__0AdHr{position:absolute;top:25%;pointer-events:none;opacity:0;transform:translateY(12px);transition:opacity 1.1s,transform 1.1s;max-width:270px;text-shadow:0 2px 20px #15201990}.study_page__hD8rm[data-phase=ready] .study_welcome__0AdHr{opacity:1;transform:translateY(0)}.study_welcome__0AdHr p{font-size:12px;letter-spacing:.14em}.study_welcome__0AdHr h1{font-family:Georgia,SimSun,serif;font-weight:400;font-size:clamp(24px,2.7vw,42px);line-height:1.5;margin:14px 0}.study_welcome__0AdHr h1 span{color:var(--sage)}.study_welcome__0AdHr>span{line-height:1.8}.study_footer__xElmz{position:absolute;z-index:2;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:26px 4%;background:linear-gradient(transparent,#15201b90)}.study_note__gnoor{font-size:14px;letter-spacing:.04em}.study_actions__a0AxO{display:flex;gap:10px}.study_actions__a0AxO button,.study_status__CAw0_ button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 18px;border:1px solid #f2f0df55;border-radius:999px;background:#344538a6;color:var(--cream);font-size:14px;cursor:pointer;backdrop-filter:blur(12px);transition:transform .4s cubic-bezier(.18,.9,.25,1.5),box-shadow .3s,background .2s}.study_actions__a0AxO button:hover,.study_status__CAw0_ button:hover{background:#52634bdf}.study_actions__a0AxO button:active,.study_back__xEKLp:active,.study_status__CAw0_ button:active{transform:scale(.96);box-shadow:inset 0 3px 7px #0b140c90}.study_actions__a0AxO button:disabled{opacity:.4;cursor:wait}.study_page__hD8rm a:focus-visible,.study_page__hD8rm button:focus-visible{outline:2px solid #fff8dc;outline-offset:5px}.study_status__CAw0_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:#171e1cf0;z-index:4;font-size:16px}.study_loader__yFYOv{width:28px;height:28px;border:2px solid #9dac91;border-top-color:transparent;border-radius:50%;animation:study_turn__Ud0fP 1s linear infinite}@keyframes study_turn__Ud0fP{to{transform:rotate(1turn)}}@media(max-width:760px){.study_chapter__NtuGg{display:none}.study_welcome__0AdHr{top:14%;left:6%;max-width:90%}.study_welcome__0AdHr h1{font-size:28px;margin:6px 0}.study_welcome__0AdHr p{font-size:12px}.study_footer__xElmz{padding:18px 5%;flex-direction:column;align-items:flex-start}.study_note__gnoor{font-size:14px}.study_actions__a0AxO{align-self:flex-end}.study_actions__a0AxO button{padding:10px 14px}.study_welcome__0AdHr>span{font-size:14px}}@media(prefers-reduced-motion:reduce){.study_page__hD8rm *{animation:none!important;transition:none!important}}.study_welcome__0AdHr{top:auto;bottom:105px;left:4%;padding:16px 20px;background:#25382bc9;border:1px solid #c8d3b933;border-radius:18px;max-width:350px;backdrop-filter:blur(10px)}.study_welcome__0AdHr h1{font-size:26px;white-space:nowrap;margin:8px 0}.study_welcome__0AdHr p{margin:0}.study_welcome__0AdHr>span{font-size:14px}.study_note__gnoor{color:var(--cream)}@media(max-width:760px){.study_welcome__0AdHr{top:82px;bottom:auto;left:5%;padding:12px 16px;max-width:90%}.study_welcome__0AdHr h1{font-size:23px}.study_welcome__0AdHr p{display:none}.study_welcome__0AdHr>span{font-size:14px}}.study_page__hD8rm{height:100vh;height:var(--study-height,100dvh);min-height:0}.study_orientationHint__s8fEc{display:none}.study_welcome__0AdHr{transition:opacity .5s,transform .5s}.study_page__hD8rm[data-phase=ready] .study_welcome__0AdHr{animation:study_welcomeFade__31Vd_ 5s forwards;pointer-events:none}@keyframes study_welcomeFade__31Vd_{0%,65%{opacity:1}to{opacity:0}}@media(orientation:portrait) and (max-width:900px){.study_orientationHint__s8fEc{display:block;position:absolute;z-index:3;left:50%;top:calc(62px + env(safe-area-inset-top,0px));transform:translateX(-50%);white-space:nowrap;border:1px solid #f5efdf60;border-radius:999px;background:#344538db;color:#fff9ec;padding:9px 16px;font-size:13px;pointer-events:none;animation:study_orientationNudge__OP_Gm 4.2s ease-in-out both}@keyframes study_orientationNudge__OP_Gm{0%,32%,64%{opacity:.5}16%,48%{opacity:1}80%{opacity:.8}to{opacity:0}}}@media(orientation:landscape) and (max-height:540px){.study_chapter__NtuGg{display:none}.study_footer__xElmz{padding:10px 3%;flex-direction:row;align-items:center}.study_welcome__0AdHr{top:68px;bottom:auto;padding:10px 14px}.study_welcome__0AdHr p,.study_welcome__0AdHr>span{display:none}.study_welcome__0AdHr h1{font-size:20px;margin:0}.study_note__gnoor{font-size:12px}.study_actions__a0AxO button{padding:8px 12px}}.study_chapter__NtuGg{position:absolute;right:4%}.study_footer__xElmz{justify-content:flex-end;pointer-events:none}.study_actions__a0AxO{pointer-events:auto}.study_hotspot__KkwJ7{position:absolute;z-index:3;transform:translate(-50%,-50%);min-height:44px;padding:10px 14px;display:flex;align-items:center;gap:9px;border:1px solid #f5efdfa0;border-radius:999px;background:#334a3ce8;color:#fff9ec;box-shadow:0 3px 18px #15201b33;cursor:pointer;white-space:nowrap;transition:background .2s,box-shadow .3s}.study_hotspot__KkwJ7:hover{background:#536c4e}.study_hotspot__KkwJ7:active{box-shadow:inset 0 3px 8px #15201baa}.study_dot__vHzrD{width:7px;height:7px;border-radius:50%;background:#e9dcac;box-shadow:0 0 0 4px #e9dcac20}.study_panel__CRuV2{position:fixed;inset:0;width:min(1000px,92vw);max-height:86dvh;margin:auto;padding:0;border:1px solid #fff9e8;border-radius:26px;background:#f7f2e6;color:#38483c;box-shadow:0 25px 100px #15201b66;overflow:auto}.study_panel__CRuV2::backdrop{background:#14231d70;backdrop-filter:blur(5px)}.study_panel__CRuV2[open]{animation:study_panelIn__dNcUX .35s ease-out}.study_panelInner__X_s4E{padding:28px clamp(22px,4vw,48px) 48px}.study_panelTop__U1SVA{display:flex;justify-content:flex-end;align-items:center;gap:16px}.study_eyebrow__2nWLY{font:12px Georgia,serif;letter-spacing:.16em;color:#74816c}.study_close__x_0F9{display:grid;place-items:center;width:44px;height:44px;border:1px solid #78886d55;border-radius:50%;background:transparent;cursor:pointer}.study_panel__CRuV2 h1{font:normal clamp(26px,4vw,40px)/1.4 Georgia,SimSun,serif;margin:22px 0 12px}.study_panel__CRuV2 h2{font-size:22px;line-height:1.5}.study_panel__CRuV2 p{font-size:16px;line-height:1.9}.study_lead__PZzQs{color:#708069;margin:0 0 28px}.study_projectGrid__LyIL1{display:grid;grid-template-columns:1fr 1fr;gap:20px}.study_projectCard___PNMH{position:relative;text-align:left;min-height:250px;padding:28px;border:1px solid #8b997955;border-radius:20px;background:#e3e8d6;color:inherit;cursor:pointer;overflow:hidden;transition:transform .45s cubic-bezier(.2,.9,.3,1.4),box-shadow .3s}.study_projectCard___PNMH:nth-child(2){background:#ede0cd}.study_projectCard___PNMH>span:last-child,.study_textButton__Ym2fd{display:flex;align-items:center;gap:9px}.study_projectCard___PNMH small{font-size:12px;letter-spacing:.06em}.study_projectCard___PNMH:hover{transform:translateY(-5px);box-shadow:0 12px 25px #34453818}.study_targetCorner__gfeHz{position:absolute;inset:10px;border:1px solid #5f755d;opacity:0;border-radius:14px;transition:inset .3s,opacity .2s;pointer-events:none}.study_projectCard___PNMH:focus-visible .study_targetCorner__gfeHz,.study_projectCard___PNMH:hover .study_targetCorner__gfeHz{opacity:1;inset:7px}.study_panel__CRuV2 button:active{transform:scale(.96);box-shadow:inset 0 3px 8px #20352230}.study_panel__CRuV2 button{transition:transform .4s cubic-bezier(.18,.9,.25,1.5),box-shadow .3s}.study_panel__CRuV2 a:focus-visible,.study_panel__CRuV2 button:focus-visible,.study_panel__CRuV2 summary:focus-visible,.study_skillCard__qHoQg:focus-visible{outline:3px solid #536c4e;outline-offset:3px}.study_textButton__Ym2fd{border:0;background:none;color:#546c50;padding:12px 0;cursor:pointer;font-size:15px}.study_gallery__cl_DV{display:grid;gap:12px;margin-top:20px}.study_gallery__cl_DV details{border:1px solid #87947740;border-radius:16px;background:#e7eadc;padding:0 24px}.study_gallery__cl_DV details:nth-child(2n){background:#efe5d5}.study_gallery__cl_DV summary{display:flex;align-items:center;gap:18px;cursor:pointer;min-height:76px;list-style:none}.study_gallery__cl_DV summary::-webkit-details-marker{display:none}.study_gallery__cl_DV summary h2{flex:1;font-size:20px;margin:0}.study_gallery__cl_DV summary small{color:#7e8a73}.study_gallery__cl_DV details[open] summary>span{transform:rotate(45deg)}.study_gallery__cl_DV details p{margin:0;padding:0 0 26px;max-width:75ch;animation:study_panelIn__dNcUX .25s ease-out}.study_about__dzWTe{max-width:680px}.study_skillGrid__DrU8o{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:15px 0}.study_skillCard__qHoQg{padding:24px 18px;border-radius:18px;background:#e4e8d6;border:1px solid #83937333;animation:study_cardBounce__QMC1d .65s both;transition:transform .4s cubic-bezier(.2,.9,.3,1.5)}.study_skillCard__qHoQg:nth-child(2n){background:#eee0cf}.study_skillCard__qHoQg:focus-visible,.study_skillCard__qHoQg:hover{transform:translateY(-10px) rotate(-2deg)}.study_skillCard__qHoQg h3{font-size:15px;font-weight:500}.study_skillCard__qHoQg p{font-size:14px}.study_experience__0R2P2 small,.study_skillCard__qHoQg small{color:#829174}.study_experience__0R2P2{padding-bottom:120px}.study_experience__0R2P2 article{position:sticky;padding:30px;margin-bottom:26px;min-height:220px;border:1px solid #c1c9b3;border-radius:20px;background:#e3e8d6;box-shadow:0 -6px 16px #f7f2e650}.study_experience__0R2P2 article:nth-child(2){background:#eee0cf}.study_experience__0R2P2 article:nth-child(3){background:#f0eedf}@keyframes study_panelIn__dNcUX{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes study_cardBounce__QMC1d{0%{opacity:0;transform:translateY(32px) rotate(-5deg)}70%{transform:translateY(-8px) rotate(1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(max-width:700px){.study_projectGrid__LyIL1,.study_skillGrid__DrU8o{grid-template-columns:1fr 1fr}.study_projectCard___PNMH{padding:20px;min-height:240px}.study_panel__CRuV2{width:94vw;max-height:90dvh}.study_hotspot__KkwJ7{font-size:12px;padding:8px 10px}.study_panelInner__X_s4E{padding:20px}.study_chapter__NtuGg{display:none}}@media(max-width:460px){.study_projectGrid__LyIL1{grid-template-columns:1fr}.study_projectCard___PNMH{min-height:200px}.study_skillCard__qHoQg{padding:18px 12px}.study_hotspot__KkwJ7{gap:6px}.study_gallery__cl_DV details{padding:0 16px}}@media(prefers-reduced-motion:reduce){.study_panel__CRuV2,.study_panel__CRuV2 *{animation:none!important;transition:none!important}.study_experience__0R2P2 article{position:relative;top:auto!important}}.study_objectHint__3N8_J{position:absolute;z-index:2;left:50%;bottom:100px;transform:translateX(-50%);font-size:13px;color:#fff9ec;text-shadow:0 1px 5px #1b291c;pointer-events:none;white-space:nowrap;background:#263a2866;padding:7px 12px;border-radius:20px}.study_scene__TB_hS canvas{touch-action:manipulation}@media(max-width:600px){.study_objectHint__3N8_J{bottom:84px;font-size:12px}.study_actions__a0AxO button{font-size:12px;padding:8px 12px}}.study_footer__xElmz[hidden]{display:none}.study_panel__CRuV2{width:min(1100px,94vw);max-height:90dvh;overflow:hidden;border-radius:20px;background:#f6f2e7}.study_panelInner__X_s4E{padding:0;display:flex;flex-direction:column;max-height:90dvh}.study_panelTop__U1SVA{flex-shrink:0;padding:20px clamp(22px,4vw,44px) 0}.study_panelHeader__nY2W_{position:relative;z-index:2;flex-shrink:0;background:#f6f2e7;border-bottom:1px solid #bac4ad88}.study_panelNav__z3Z_P{display:flex;align-items:center;gap:14px}.study_projectBack__mtDuB{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #b8c3aa;border-radius:9px;background:#fdfbf4;color:#3c5b3e;font-size:14px;cursor:pointer}.study_projectBack__mtDuB:hover{background:#e5ebdc}.study_panelHeading__EjYRb{padding:0 clamp(22px,4vw,44px) 20px}.study_panelHeading__EjYRb>h1{margin:14px 0 0;font-size:clamp(25px,3vw,34px)}.study_panelHeader__nY2W_[data-project=true] .study_panelHeading__EjYRb{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;padding-bottom:16px}.study_panelHeader__nY2W_[data-project=true] .study_panelHeading__EjYRb>h1{min-width:0;margin:12px 0}.study_panelBody__vIz_A{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:26px clamp(22px,4vw,44px) 38px}.study_panel__CRuV2 .study_close__x_0F9{background:#edf0e3;color:#4f6545;border-color:#afbd9d;flex-shrink:0}.study_panel__CRuV2 h1:focus{outline:none}@media(max-width:700px){.study_panelHeader__nY2W_[data-project=true] .study_panelHeading__EjYRb{grid-template-columns:1fr;gap:2px}.study_panelHeader__nY2W_[data-project=true] .study_panelHeading__EjYRb>h1{margin:8px 0 2px}}@media(max-width:560px){.study_panel__CRuV2{width:96vw;max-height:94dvh;border-radius:16px}.study_panelInner__X_s4E{max-height:94dvh}.study_panelTop__U1SVA{padding:10px 16px 0;gap:8px}.study_panelHeading__EjYRb{padding:0 20px 16px}.study_panelHeading__EjYRb>h1{margin-top:10px;font-size:25px}.study_panelHeader__nY2W_[data-project=true] .study_panelHeading__EjYRb{padding:0 16px 10px}.study_panelHeader__nY2W_[data-project=true] .study_panelHeading__EjYRb>h1{font-size:23px}.study_panelNav__z3Z_P{gap:8px}.study_projectBack__mtDuB{padding:6px 8px;gap:5px}.study_panelHeader__nY2W_[data-project=true] .study_eyebrow__2nWLY{font-size:11px;letter-spacing:.05em}.study_panelBody__vIz_A{padding:22px 20px 28px;scrollbar-gutter:auto}.study_eyebrow__2nWLY{font-size:12px}}@media(max-height:560px) and (min-width:561px){.study_panelHeader__nY2W_[data-project=true] .study_panelTop__U1SVA{padding-top:6px}.study_panelHeader__nY2W_[data-project=true] .study_panelHeading__EjYRb{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:6px}.study_panelHeader__nY2W_[data-project=true] .study_panelHeading__EjYRb>h1{font-size:23px;margin:4px 0}}.study_cameraEditor__O50TV{position:absolute;z-index:6;right:20px;top:76px;width:310px;max-height:calc(100dvh - 100px);overflow:auto;padding:20px;border:1px solid #e9edda99;border-radius:20px;background:#f5f0e7f5;color:#344538;box-shadow:0 16px 50px #14231d35;backdrop-filter:blur(16px);font-size:14px;line-height:1.6}.study_cameraTop__ECDt5{display:flex;align-items:center;gap:6px}.study_cameraTop__ECDt5 h2{display:flex;align-items:center;gap:8px;flex:1;font-size:18px;font-weight:500;margin:0}.study_cameraTop__ECDt5 button{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:transparent;cursor:pointer}.study_cameraTop__ECDt5 button:hover{background:#dce2d1}.study_cameraMode__Wfpni{font-size:12px;color:#64745e;margin:6px 0 16px}.study_cameraLabel__7dLIq{display:block;margin-bottom:6px}.study_cameraSelect__2oomP{width:100%;background:#fffdf6;border-color:#a9b69c;font-family:inherit;color:#344538;font-size:14px;min-height:42px}.study_cameraChoices__vmSd1{z-index:20;background:#faf7ee;color:#344538;font-family:Microsoft YaHei,Arial,sans-serif;border-color:#a9b69c}.study_cameraChoices__vmSd1 [role=option]{font-size:14px;min-height:38px}.study_cameraChoices__vmSd1 [data-highlighted]{background:#dee5d3;color:#344538}.study_cameraHelp__fvuqT{font-size:12px;line-height:1.8;color:#62705d;margin:14px 0}.study_cameraFov__IXM8c{display:flex;align-items:center;justify-content:space-between;margin:10px 0 16px}.study_cameraFov__IXM8c input{width:64px;border:1px solid #a9b69c;border-radius:8px;padding:6px;background:#fffdf6;color:#344538;text-align:center;font-size:14px}.study_cameraButtons__vE0dJ{display:grid;grid-template-columns:1fr 1fr;gap:8px}.study_cameraButtons__vE0dJ button,.study_cameraFiles__l3tHa button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid #a4b196;border-radius:10px;background:#e8ecdf;color:#344538;font-size:14px;cursor:pointer}.study_cameraButtons__vE0dJ .study_cameraSave__Pbokl{background:#445e45;color:#fff9ec;border-color:#445e45}.study_cameraButtons__vE0dJ button:disabled{opacity:.45;cursor:default}.study_cameraButtons__vE0dJ button:not(:disabled):hover,.study_cameraFiles__l3tHa button:hover{filter:brightness(.96)}.study_cameraMessage__Ohx85{font-size:12px;line-height:1.7;color:#52684d;min-height:40px;margin:13px 0}.study_cameraFiles__l3tHa{display:flex;gap:8px;padding-top:12px;border-top:1px solid #b8c3ae66}.study_cameraFiles__l3tHa button{flex:1;font-size:12px;background:transparent;border:0;min-height:34px}.study_cameraNumbers__neXzd{margin-top:10px;font-size:12px;color:#657460}.study_cameraNumbers__neXzd summary{cursor:pointer}.study_cameraNumbers__neXzd p{font-size:12px;overflow-wrap:anywhere;margin:8px 0}.study_cameraCollapsed__do7Ei{position:absolute;z-index:6;right:20px;bottom:26px;display:flex;align-items:center;gap:8px;padding:12px 18px;background:#f5f0e7;color:#344538;border:1px solid #a9b69c;border-radius:999px;font-size:14px;cursor:pointer}.study_cameraCollapsed__do7Ei:focus-visible,.study_cameraEditor__O50TV button:focus-visible,.study_cameraEditor__O50TV input:focus-visible,.study_cameraEditor__O50TV summary:focus-visible{outline:2px solid #526d49;outline-offset:3px}.study_scene__TB_hS canvas:focus-visible{outline:2px solid #cad7bc;outline-offset:-3px}.study_cameraExport___2WCI textarea{display:block;width:100%;margin-top:10px;padding:10px;border:1px solid #a9b69c;border-radius:8px;background:#fffdf6;color:#344538;font:12px/1.5 monospace;resize:vertical}.study_cameraExport___2WCI .study_cameraFiles__l3tHa{padding-top:4px;border-top:0}@media(orientation:portrait) and (max-width:900px){.study_objectHint__3N8_J{bottom:84px;font-size:12px}.study_actions__a0AxO button{backdrop-filter:none;background:#344538ed}.study_orientationHint__s8fEc{top:calc(113px + env(safe-area-inset-top,0px))}}@media(max-width:600px){.study_cameraEditor__O50TV{top:auto;bottom:12px;right:12px;width:min(310px,calc(100vw - 24px));max-height:52dvh;padding:16px}.study_cameraCollapsed__do7Ei{right:12px;bottom:16px}.study_cameraHelp__fvuqT{margin:10px 0}}@media(max-height:540px) and (orientation:landscape){.study_cameraEditor__O50TV{top:12px;right:12px;max-height:calc(100dvh - 24px);width:280px;padding:14px}.study_cameraMode__Wfpni{margin-bottom:8px}}@media(orientation:landscape) and (max-height:540px){.study_footer__xElmz{padding-right:max(3%,env(safe-area-inset-right,0px));padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.study_objectHint__3N8_J{left:max(3%,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));transform:none;font-size:12px}.study_actions__a0AxO button{backdrop-filter:none;background:#344538ed}}.study_footer__xElmz{height:auto;min-height:0;font:inherit;letter-spacing:normal}.study_actions__a0AxO button{font-weight:500;line-height:1.25}.study_actions__a0AxO .study_fullscreenButton__7gkvG{background:#f5efdf;color:#344d38;border-color:#d9dfc7;box-shadow:0 2px 12px #172a2340}.study_actions__a0AxO .study_fullscreenButton__7gkvG:hover{background:#fff8e8}.study_fullscreenMessage__bCXor{position:absolute;z-index:7;top:110px;left:50%;transform:translateX(-50%);width:max-content;max-width:min(360px,90%);padding:12px 16px;border:1px solid #c4d1b6;border-radius:12px;background:#f5efdf;color:#344d38;font-size:14px;line-height:1.6;box-shadow:0 4px 24px #172a2333}@media(orientation:landscape) and (max-height:540px){.study_footer__xElmz{padding:6px max(12px,env(safe-area-inset-right,0px)) max(6px,env(safe-area-inset-bottom,0px));background:linear-gradient(transparent,#15201b55)}.study_objectHint__3N8_J{display:none}.study_fullscreenMessage__bCXor{top:54px}}@media(orientation:landscape) and (max-height:360px){.study_actions__a0AxO{gap:8px}.study_actions__a0AxO .study_replayButton__H_dC8{width:44px;padding:0}.study_replayButton__H_dC8 span{display:none}}.study_header__r4mSG{position:absolute;z-index:3;top:max(14px,env(safe-area-inset-top,0px));right:max(4%,env(safe-area-inset-right,0px));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:min(544px,calc(100% - 32px));font-family:Georgia,Songti SC,SimSun,serif;pointer-events:none}.study_header__r4mSG[hidden]{display:none}.study_hoverBubble__7JiWA{position:absolute;z-index:4;top:0;left:0;width:max-content;max-width:min(230px,80vw);padding:7px 12px;border:1px solid #ecf0db38;border-radius:12px 12px 12px 3px;background:#344538c2;color:#f2efdf;font:12px/1.5 Georgia,SimSun,serif;letter-spacing:.03em;box-shadow:0 3px 12px #182c201a;pointer-events:none;opacity:.95;animation:study_hintArrive__gnx6_ .18s ease-out}@keyframes study_hintArrive__gnx6_{0%{opacity:0}to{opacity:.95}}.study_edition__kKvYC{grid-column:2;grid-row:1;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#eeeeda;font:400 14px/1.4 Georgia,Songti SC,SimSun,serif;letter-spacing:.16em;white-space:nowrap;text-shadow:0 1px 3px #0b1a1880;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.study_edition__kKvYC:disabled{cursor:default}.study_edition__kKvYC svg{order:-1;opacity:.75;transform:rotate(90deg);transition:transform .22s}.study_edition__kKvYC[aria-expanded=true] svg{transform:rotate(-90deg)}.study_exploreNav__HMePv{grid-column:1;grid-row:1;min-width:0;width:100%;pointer-events:auto;animation:study_shortcutsIn__Ro8aL .25s ease-out both}.study_exploreNav__HMePv[hidden]{display:none}.study_objectAccess__2selU{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:8px 6px;border:1px solid #e0e8d847;border-radius:6px;background:linear-gradient(135deg,#283e30ad,#11251cb3);backdrop-filter:blur(12px) saturate(.85);-webkit-backdrop-filter:blur(12px) saturate(.85);box-shadow:inset 0 1px 0 #f4f5dd14,0 3px 12px #0a1a1626;color:#eeeedee6;font:400 13px/1.4 Georgia,Songti SC,SimSun,serif;letter-spacing:.04em;white-space:nowrap;cursor:pointer;touch-action:manipulation;text-shadow:0 1px 3px #08180f66;transition:color .2s,border-color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.study_objectAccess__2selU:active,.study_objectAccess__2selU:focus-visible,.study_objectAccess__2selU[data-highlighted=true]{color:#fff9e8;border-color:#dfe9cba6;box-shadow:inset 0 1px 0 #f4f5dd26,0 0 10px #cad7bc26}.study_page__hD8rm .study_edition__kKvYC:focus-visible,.study_page__hD8rm .study_objectAccess__2selU:focus-visible{outline:2px solid #e5edc8;outline-offset:3px}@media(hover:hover) and (pointer:fine){.study_objectAccess__2selU:hover{color:#fff9e8;border-color:#dfe9cba6;box-shadow:inset 0 1px 0 #f4f5dd26,0 0 10px #cad7bc26}.study_edition__kKvYC:not(:disabled):hover{color:#fff9e8}}@keyframes study_shortcutsIn__Ro8aL{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media(max-width:600px){.study_header__r4mSG{grid-template-columns:minmax(0,1fr);gap:8px;top:max(8px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px));width:calc(100% - 32px)}.study_edition__kKvYC{grid-column:1;grid-row:1}.study_exploreNav__HMePv{grid-column:1;grid-row:2}}@media(max-width:380px){.study_exploreNav__HMePv{gap:6px}.study_objectAccess__2selU{font-size:12px;letter-spacing:0;padding:8px 2px}}@media(orientation:portrait) and (max-width:900px){.study_orientationHint__s8fEc{top:calc(156px + env(safe-area-inset-top,0px))}}@media(orientation:landscape) and (max-height:540px){.study_header__r4mSG{top:max(6px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px))}}.study_page__hD8rm[data-content=experience]>.study_footer__xElmz,.study_page__hD8rm[data-content=experience]>.study_header__r4mSG,.study_page__hD8rm[data-content=projects]>.study_footer__xElmz,.study_page__hD8rm[data-content=projects]>.study_header__r4mSG,.study_page__hD8rm[data-content=skills]>.study_footer__xElmz,.study_page__hD8rm[data-content=skills]>.study_header__r4mSG{visibility:hidden}.study_panel__CRuV2[data-surface=project-picker]{width:100%;max-width:none;height:100%;max-height:none;border:0;border-radius:0;background:transparent;box-shadow:none}.study_panel__CRuV2[data-surface=project-picker]::backdrop{background:#dfe6cebd;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.study_panel__CRuV2[data-surface=project-picker] .study_panelInner__X_s4E{height:100%;max-height:none}.study_panel__CRuV2[data-surface=project-picker] .study_panelHeader__nY2W_{position:absolute;inset:0 0 auto;background:none;border:0;pointer-events:none}.study_panel__CRuV2[data-surface=project-picker] .study_panelTop__U1SVA{justify-content:flex-end;padding:22px max(24px,env(safe-area-inset-right)) 0}.study_panel__CRuV2[data-surface=project-picker] .study_panelNav__z3Z_P{pointer-events:auto}.study_panel__CRuV2[data-surface=project-picker] .study_eyebrow__2nWLY{display:none}.study_panel__CRuV2[data-surface=project-picker] .study_panelHeading__EjYRb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0}.study_panel__CRuV2[data-surface=project-picker] .study_panelBody__vIz_A{padding:0;flex:1;scrollbar-gutter:auto}.study_panel__CRuV2[data-surface=project-picker] .study_close__x_0F9{background:#f7f5e72b;border-color:#69826166}.study_panel__CRuV2[data-surface=project-gallery]{width:min(1340px,94vw);height:94dvh;max-height:94dvh;background:transparent;border:0;box-shadow:none;overflow:visible;border-radius:0}.study_panel__CRuV2[data-surface=project-gallery]::backdrop{background:#e4e8d4d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.study_panel__CRuV2[data-surface=project-gallery] .study_panelInner__X_s4E{height:100%;max-height:none;min-height:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr) auto;gap:0 22px;align-items:center;background:none;border-bottom:1px solid #a9b99b88;padding-bottom:12px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelTop__U1SVA{grid-column:3;grid-row:1/3;padding:0;min-height:44px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeading__EjYRb{display:contents}.study_panel__CRuV2[data-surface=project-gallery] .study_panelTitleLine__ye7fu{grid-column:1;grid-row:1;display:flex;align-items:center;flex-wrap:wrap;gap:5px 20px;min-width:0;padding:3px 0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeading__EjYRb h1{font-size:clamp(23px,2.6vw,32px);margin:0;min-width:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl{grid-column:2;grid-row:1/3;margin:0;padding:0;border:0;min-width:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl>div{padding:0 14px;gap:4px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl>div:first-child{padding-left:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl dd{white-space:nowrap;font-size:clamp(19px,1.8vw,24px)}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl dt{font-size:11px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelBody__vIz_A{flex:1;display:flex;padding:15px 0 0;overflow:visible;scrollbar-gutter:auto;outline:none}.study_panel__CRuV2[data-surface=project-gallery] .study_projectBack__mtDuB{background:#f8f7eb66;border-color:#84987b66;border-radius:999px}.study_panel__CRuV2[data-surface=project-gallery] .study_close__x_0F9{background:#f8f7eb44}@media(max-width:900px){.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_{grid-template-columns:minmax(0,1fr) auto;gap:0 14px;padding-bottom:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelTop__U1SVA{grid-column:2;grid-row:1}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl{grid-column:1/-1;grid-row:3;padding:7px 0 10px}}@media(max-width:650px){.study_panel__CRuV2[data-surface=project-gallery]{width:94vw;height:96dvh;max-height:96dvh}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_{gap:0 12px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelTop__U1SVA{min-height:40px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelNav__z3Z_P{gap:7px}.study_panel__CRuV2[data-surface=project-gallery] .study_close__x_0F9{width:40px;height:40px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeading__EjYRb h1{font-size:21px;margin:3px 0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl{padding:8px 0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl dd{font-size:19px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl dt{font-size:10px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelBody__vIz_A{padding-top:10px;overflow-y:auto}}@media(orientation:landscape) and (max-height:540px){.study_panel__CRuV2[data-surface=project-picker] .study_panelTop__U1SVA{padding-top:12px}.study_panel__CRuV2[data-surface=project-gallery]{height:96dvh;max-height:96dvh;width:95vw}.study_panel__CRuV2[data-surface=project-gallery] .study_panelTop__U1SVA{min-height:36px}.study_panel__CRuV2[data-surface=project-gallery] .study_close__x_0F9{width:36px;height:36px}.study_panel__CRuV2[data-surface=project-gallery] .study_projectBack__mtDuB{min-height:36px;padding:5px 11px;font-size:12px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeading__EjYRb h1{font-size:23px;margin:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl{padding:6px 0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl>div{gap:3px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl dd{font-size:18px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl dt{font-size:10px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelBody__vIz_A{padding-top:8px;overflow-y:auto}}.study_panel__CRuV2[data-surface=skills]{width:min(1280px,94vw);background:transparent;border:0;box-shadow:none;border-radius:0}.study_panel__CRuV2[data-surface=skills]::backdrop{background:radial-gradient(ellipse at 32% 48%,#edf1d6eb,#dfe7d2d9 55%,#c5d4c3d4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.study_panel__CRuV2[data-surface=skills] .study_panelHeader__nY2W_{background:transparent;border:0;padding-bottom:6px}.study_panel__CRuV2[data-surface=skills] .study_panelTop__U1SVA{padding-top:8px}.study_panel__CRuV2[data-surface=skills] .study_panelHeading__EjYRb{position:absolute;left:0;top:9px;margin:0;pointer-events:none}.study_panel__CRuV2[data-surface=skills] h1{font-size:28px;margin:0;letter-spacing:.08em;white-space:nowrap}.study_panel__CRuV2[data-surface=skills] .study_panelBody__vIz_A{padding-top:12px;padding-bottom:12px;scrollbar-gutter:auto;outline:none}@media(max-width:700px){.study_panel__CRuV2[data-surface=skills] h1{font-size:24px}.study_panel__CRuV2[data-surface=skills] .study_panelBody__vIz_A{padding-top:5px}}@media(orientation:landscape) and (max-height:540px){.study_panel__CRuV2[data-surface=skills],.study_panel__CRuV2[data-surface=skills] .study_panelInner__X_s4E{max-height:96dvh}.study_panel__CRuV2[data-surface=skills] .study_panelTop__U1SVA{padding-top:2px}.study_panel__CRuV2[data-surface=skills] .study_panelHeading__EjYRb{top:6px}.study_panel__CRuV2[data-surface=skills] h1{font-size:21px}.study_panel__CRuV2[data-surface=skills] .study_panelBody__vIz_A{padding-top:2px;padding-bottom:2px}}.study_experienceExit__MfDVT,.study_visuallyHidden__YRhi3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.study_experienceExit__MfDVT:focus-visible{position:fixed;z-index:20;right:18px;bottom:12px;width:auto;height:auto;clip-path:none;margin:0;padding:10px 18px;border-radius:20px;background:#f6f2e7;color:#354d3e}.study_panel__CRuV2[data-surface=experience]{width:100%;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.study_panel__CRuV2[data-surface=experience]::backdrop{background:#dce4ce3b;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.study_panel__CRuV2[data-surface=experience] .study_panelInner__X_s4E{height:100%;max-height:none}.study_panel__CRuV2[data-surface=experience] .study_panelBody__vIz_A{padding:clamp(24px,6vh,56px) max(24px,6vw);flex:1;scrollbar-width:none;scrollbar-gutter:auto;outline:none}.study_panel__CRuV2[data-surface=experience] .study_panelBody__vIz_A::-webkit-scrollbar{display:none}@media(max-width:600px){.study_panel__CRuV2[data-surface=experience] .study_panelBody__vIz_A{padding:24px 22px}}@media(orientation:landscape) and (max-height:540px){.study_panel__CRuV2[data-surface=experience] .study_panelBody__vIz_A{padding:16px max(28px,7vw)}}.study_mobileWordmark___rfXq{display:none}@media(orientation:portrait) and (max-width:600px){.study_header__r4mSG{position:fixed;top:8px;right:12px;left:auto;width:calc(100% - 24px);margin:0;padding:0;gap:2px}.study_edition__kKvYC{min-height:36px;padding:6px 0;font-size:14px}.study_mobileWordmark___rfXq{position:fixed;z-index:30;top:8px;right:12px;display:flex;align-items:center;height:36px;pointer-events:none;color:#eeeeda;font:400 14px/1.4 Georgia,Songti SC,SimSun,serif;letter-spacing:.16em;white-space:nowrap;text-shadow:0 1px 3px #0b1a1880}.study_panel__CRuV2:not([data-surface=experience]) .study_mobileWordmark___rfXq{color:#586f53;text-shadow:0 1px 3px #fff9e866}.study_page__hD8rm[data-overlay=true]>.study_header__r4mSG{visibility:hidden}.study_panel__CRuV2:not([data-surface=experience]){top:56px;bottom:16px;height:auto;max-height:calc(var(--study-height,100dvh) - 72px)}.study_panel__CRuV2:not([data-surface=experience]) .study_panelInner__X_s4E{max-height:calc(var(--study-height,100dvh) - 72px)}.study_panel__CRuV2[data-surface=project-gallery],.study_panel__CRuV2[data-surface=project-picker]{height:calc(var(--study-height,100dvh) - 72px)}.study_panel__CRuV2[data-surface=experience]{height:var(--study-height,100dvh)}.study_panel__CRuV2[data-surface=experience] .study_panelBody__vIz_A{padding:68px max(32px,9vw) 44px}.study_orientationHint__s8fEc{top:124px}.study_panel__CRuV2[data-surface=skills] .study_panelInner__X_s4E{height:100%;min-height:0}.study_panel__CRuV2[data-surface=skills] .study_panelBody__vIz_A{flex:1;min-height:0;overflow:hidden;padding:4px 16px 12px}.study_panel__CRuV2[data-surface=project-gallery]{top:10px;bottom:10px;width:92vw;height:calc(var(--study-height,100dvh) - 20px);max-height:calc(var(--study-height,100dvh) - 20px)}.study_panel__CRuV2[data-surface=project-gallery] .study_mobileWordmark___rfXq{display:none}.study_panel__CRuV2[data-surface=project-gallery] .study_panelInner__X_s4E{max-height:none}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_{gap:5px 8px;align-items:start}.study_panel__CRuV2[data-surface=project-gallery] .study_panelTitleLine__ye7fu{gap:4px 7px;padding:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeading__EjYRb h1{font-size:clamp(16px,4.6vw,19px);line-height:1.35;margin:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelTop__U1SVA{min-height:32px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelNav__z3Z_P{gap:6px}.study_panel__CRuV2[data-surface=project-gallery] .study_projectBack__mtDuB{min-height:32px;padding:4px 7px;gap:4px;font-size:11px;white-space:nowrap}.study_panel__CRuV2[data-surface=project-gallery] .study_projectBack__mtDuB svg{width:13px;height:13px}.study_panel__CRuV2[data-surface=project-gallery] .study_close__x_0F9{width:32px;height:32px}.study_panel__CRuV2[data-surface=project-gallery] .study_close__x_0F9 svg{width:16px;height:16px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl{padding:5px 0 7px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl>div{min-width:0;align-items:center;justify-content:flex-end;text-align:center;padding:0 4px;gap:3px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl dd{font-size:clamp(15px,4.8vw,18px);line-height:1.2;max-width:100%}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl dt{font-size:9px;line-height:1.45;max-width:100%;text-wrap:balance}.study_panel__CRuV2[data-surface=project-gallery] .study_panelBody__vIz_A{padding-top:8px;scrollbar-width:none}}@media(orientation:portrait) and (max-width:600px){.study_panel__CRuV2[data-surface=project-gallery] .study_panelBody__vIz_A::-webkit-scrollbar{display:none}}@media(orientation:landscape) and (max-height:540px) and (max-width:1100px){.study_panel__CRuV2[data-surface=project-gallery]{top:8px;bottom:8px;width:95vw;height:calc(var(--study-height,100dvh) - 16px);max-height:calc(var(--study-height,100dvh) - 16px)}.study_panel__CRuV2[data-surface=project-gallery] .study_panelInner__X_s4E{height:100%;max-height:none;min-height:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_{grid-template-columns:minmax(0,1.2fr) minmax(210px,1fr) auto;gap:0 12px;padding-bottom:7px;align-items:center}.study_panel__CRuV2[data-surface=project-gallery] .study_panelTop__U1SVA{grid-column:3;grid-row:1/3;min-height:30px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelTitleLine__ye7fu{gap:3px 8px;padding:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeading__EjYRb h1{font-size:clamp(16px,2.2vw,20px);line-height:1.3;margin:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelNav__z3Z_P{gap:5px}.study_panel__CRuV2[data-surface=project-gallery] .study_projectBack__mtDuB{min-height:30px;padding:4px 7px;gap:4px;font-size:10px;white-space:nowrap}.study_panel__CRuV2[data-surface=project-gallery] .study_projectBack__mtDuB svg{width:12px;height:12px}.study_panel__CRuV2[data-surface=project-gallery] .study_close__x_0F9{width:30px;height:30px}.study_panel__CRuV2[data-surface=project-gallery] .study_close__x_0F9 svg{width:16px;height:16px}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl{grid-column:2;grid-row:1/3;padding:0}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl>div{min-width:0;padding:0 5px;gap:3px;align-items:center;text-align:center}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl dd{font-size:clamp(13px,1.9vw,17px);line-height:1.2}.study_panel__CRuV2[data-surface=project-gallery] .study_panelHeader__nY2W_>dl dt{font-size:8px;line-height:1.4;text-wrap:balance}.study_panel__CRuV2[data-surface=project-gallery] .study_panelBody__vIz_A{min-height:0;padding:8px 0 0;overflow:hidden}.study_panel__CRuV2[data-surface=about]{width:min(680px,84vw);height:fit-content;max-height:calc(var(--study-height,100dvh) - 56px);border-radius:18px}.study_panel__CRuV2[data-surface=about] .study_panelInner__X_s4E{height:auto;max-height:inherit;min-height:0}.study_panel__CRuV2[data-surface=about] .study_close__x_0F9{width:28px;height:28px}.study_panel__CRuV2[data-surface=about] .study_close__x_0F9 svg{width:15px;height:15px}.study_panel__CRuV2[data-surface=about] .study_panelBody__vIz_A{flex:1;padding:28px 22px 16px;scrollbar-gutter:auto}}@media(orientation:landscape) and (max-height:540px) and (max-width:1100px),(orientation:portrait) and (max-width:600px){.study_hoverBubble__7JiWA{font-size:10px;line-height:1.4;padding:4px 8px;max-width:min(190px,70vw);border-radius:8px 8px 8px 2px;letter-spacing:0}.study_panel__CRuV2[data-surface=about] .study_panelHeader__nY2W_{position:absolute;top:0;right:0;left:0;min-height:0;padding:0;border:0;background:transparent;pointer-events:none}.study_panel__CRuV2[data-surface=about] .study_panelTop__U1SVA{padding:8px 10px 0;min-height:0}.study_panel__CRuV2[data-surface=about] .study_panelNav__z3Z_P{pointer-events:auto}.study_panel__CRuV2[data-surface=about] .study_panelHeading__EjYRb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(orientation:portrait) and (max-width:600px){.study_panel__CRuV2[data-surface=about]{top:64px;bottom:44px;width:86vw;max-height:calc(var(--study-height,100dvh) - 108px)}.study_panel__CRuV2[data-surface=about] .study_panelInner__X_s4E{max-height:inherit}.study_panel__CRuV2[data-surface=about] .study_panelBody__vIz_A{padding:40px 18px 24px}.study_panel__CRuV2[data-surface=about] .study_close__x_0F9{width:30px;height:30px}.study_panel__CRuV2[data-surface=about] .study_close__x_0F9 svg{width:16px;height:16px}.study_panel__CRuV2[data-surface=skills]{height:min(640px,calc(var(--study-height,100dvh) - 88px));max-height:min(640px,calc(var(--study-height,100dvh) - 88px));top:56px;bottom:16px}.study_panel__CRuV2[data-surface=skills] .study_panelInner__X_s4E{height:100%;max-height:100%}}.project-gallery_iconStage__m5biN{min-height:100%;display:grid;place-items:center;padding:80px 24px 100px}.project-gallery_icons__W4IdZ{display:flex;justify-content:center;gap:clamp(72px,10vw,150px);padding:28px 24px 60px}.project-gallery_glassIcon__yjXfs{--tint:linear-gradient(145deg,#9eb18a,#486952);position:relative;width:104px;height:104px;flex:none;border:0;padding:0;background:none!important;color:#fdfbf0;cursor:pointer;perspective:700px;transform-style:preserve-3d;animation:project-gallery_iconArrive__KwgSP .6s cubic-bezier(.2,.7,.2,1) both;-webkit-tap-highlight-color:transparent}.project-gallery_glassIcon__yjXfs:nth-child(2){--tint:linear-gradient(145deg,#d9b795,#9c704f);animation-delay:80ms}.project-gallery_glassIcon__yjXfs:nth-child(3){--tint:linear-gradient(145deg,#a4bbba,#527777);animation-delay:.16s}.project-gallery_iconBack__zyIby,.project-gallery_iconFront__uj5WR{position:absolute;inset:0;border-radius:26px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.project-gallery_iconBack__zyIby{background:var(--tint);transform:rotate(13deg);transform-origin:100% 100%;box-shadow:9px -7px 22px #334c3529}.project-gallery_iconFront__uj5WR{display:grid;place-items:center;background:#fcfff333;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffed9c;box-shadow:inset 0 1px 1px #fff9,0 16px 28px #344b3724;transform-origin:80% 50%}.project-gallery_iconFront__uj5WR svg{width:44px;height:44px;filter:drop-shadow(0 2px 3px #30473122)}.project-gallery_iconLabel__yQIUv{position:absolute;top:calc(100% + 28px);left:50%;transform:translateX(-50%);width:210px;text-align:center;color:#354d3b;display:grid;gap:8px;text-shadow:0 1px 14px #f8f5e5}.project-gallery_iconLabel__yQIUv strong{font:normal 23px/1.2 Georgia,serif;letter-spacing:.025em}.project-gallery_iconLabel__yQIUv>span{font:13px/1.6 Microsoft YaHei,sans-serif;letter-spacing:.07em;color:#536653}.project-gallery_glassIcon__yjXfs:focus-visible{outline:2px solid #3b5b40!important;outline-offset:16px!important;border-radius:25px}.project-gallery_glassIcon__yjXfs:focus-visible .project-gallery_iconBack__zyIby{transform:rotate(23deg) translate3d(-8px,-8px,8px)}.project-gallery_glassIcon__yjXfs:focus-visible .project-gallery_iconFront__uj5WR{transform:translateZ(32px)}@media(hover:hover) and (pointer:fine){.project-gallery_glassIcon__yjXfs:hover .project-gallery_iconBack__zyIby{transform:rotate(23deg) translate3d(-8px,-8px,8px)}.project-gallery_glassIcon__yjXfs:hover .project-gallery_iconFront__uj5WR{transform:translateZ(32px);box-shadow:inset 0 1px 1px #fffc,0 20px 35px #344b3733}}.project-gallery_gallery__hJ8px{display:flex;gap:12px;width:100%;height:100%;min-height:290px;perspective:1600px;isolation:isolate}.project-gallery_chapterContent__7ZVrY{display:flow-root}.project-gallery_chapter__ekRFn{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-width:0;overflow:hidden;border:1px solid #ffffefb3;border-radius:17px;background:transparent;box-shadow:inset 0 1px 0 #ffffeab3,inset 1px 0 0 #ffffed4d,0 14px 30px -18px #20372f66;transition:flex-grow .6s cubic-bezier(.22,.75,.18,1),box-shadow .4s}.project-gallery_chapter__ekRFn[data-active=true]{flex-grow:var(--expanded-grow);box-shadow:inset 0 1px 0 #ffffeacc,0 16px 38px -24px #253a3b70}.project-gallery_chapterTab__icnfc{position:relative;display:block;width:100%;height:100%;min-height:0;flex:1 0 0;text-align:left;overflow:hidden;padding:0;border:0;background:transparent;cursor:pointer;color:#fffcef;transition:flex-basis .6s cubic-bezier(.22,.75,.18,1)!important;border-radius:0}.project-gallery_chapter__ekRFn[data-active=true] .project-gallery_chapterTab__icnfc{flex:0 0 clamp(100px,19vh,165px)}.project-gallery_cover___oQJg{--glass:106 137 110;position:absolute;inset:0;background:linear-gradient(128deg,#fffde680 0,#fffde629 19%,transparent 19.5%,transparent 43%,#ffffef29 44%,transparent 73%),radial-gradient(ellipse at 90% 4%,#fffdec66,transparent 55%),linear-gradient(165deg,rgb(var(--glass)/.45),rgb(var(--glass)/.78));backdrop-filter:blur(8px) saturate(1.15);-webkit-backdrop-filter:blur(8px) saturate(1.15);transition:filter .4s;pointer-events:none}.project-gallery_chapter__ekRFn:nth-child(2) .project-gallery_cover___oQJg{--glass:112 150 156}.project-gallery_chapter__ekRFn:nth-child(3) .project-gallery_cover___oQJg{--glass:165 143 107}.project-gallery_chapter__ekRFn:nth-child(4) .project-gallery_cover___oQJg{--glass:88 133 108}.project-gallery_chapter__ekRFn:nth-child(5) .project-gallery_cover___oQJg{--glass:134 148 113}.project-gallery_cover___oQJg:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 1px 1px 1px #fffff2a6,inset -1px -1px 1px #f8ffe45c;pointer-events:none}.project-gallery_cover___oQJg:after{content:"";position:absolute;inset:9px;border:1px solid #ffffea4d;border-bottom-color:#ffffea1f;border-radius:10px}.project-gallery_coverShade__6XdCt{position:absolute;inset:0;background:linear-gradient(180deg,transparent 24%,#1c3b302e 72%,#163a3352);pointer-events:none}.project-gallery_chapterTab__icnfc:focus-visible .project-gallery_cover___oQJg,.project-gallery_chapterTab__icnfc:hover .project-gallery_cover___oQJg{filter:brightness(1.05)}.project-gallery_chapterNumber__FaYsD{position:absolute;left:20px;top:20px;font:italic 26px Georgia,serif;text-shadow:0 2px 10px #223b35;opacity:.9}.project-gallery_chapterName__FMROH{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);writing-mode:vertical-rl;display:flex;align-items:center;gap:14px;font:normal 23px/1.4 Georgia,SimSun,serif;letter-spacing:.12em;white-space:nowrap;text-shadow:0 2px 12px #193526}.project-gallery_chapter__ekRFn[data-active=true] .project-gallery_chapterName__FMROH{left:24px;right:24px;bottom:18px;transform:none;writing-mode:horizontal-tb;justify-content:space-between;letter-spacing:.08em;font-size:24px}.project-gallery_chapterScroll__1I594{background:#f8f5e9;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px clamp(20px,2.5vw,34px) 28px;scrollbar-width:thin;scrollbar-color:#99aa8f transparent}.project-gallery_chapterScroll__1I594[hidden]{display:none}.project-gallery_chapterScroll__1I594 .project-gallery_chapterTitle__T3tuA{font:normal clamp(20px,2vw,26px)/1.55 Georgia,SimSun,serif;margin:0 0 18px;color:#344e3d}.project-gallery_chapterScroll__1I594 li,.project-gallery_chapterScroll__1I594 p{font-size:15px;line-height:1.9;color:#526451;overflow-wrap:anywhere}.project-gallery_chapterScroll__1I594 p{margin:0 0 18px}.project-gallery_chapterScroll__1I594 ul{padding-left:20px;margin:0 0 20px}.project-gallery_chapterScroll__1I594 li+li{margin-top:10px}.project-gallery_chapterScroll__1I594 .project-gallery_takeaway__gMHV0{margin:22px 0 0;padding:15px 0 15px 16px;border-left:2px solid #8ca77c;font-size:14px;color:#3e5d41;background:linear-gradient(90deg,#e4eadb80,transparent)}.project-gallery_evidence__Z6ak3{margin:26px 0 0;padding-top:18px;border-top:1px solid #c6cfbb}.project-gallery_evidence__Z6ak3>a{display:block;background:#fffdf6;border-radius:7px;overflow:hidden}.project-gallery_evidence__Z6ak3 img{display:block;width:100%;height:auto;max-height:320px;object-fit:contain}.project-gallery_evidence__Z6ak3 figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.6;padding:12px 0;color:#64765d}.project-gallery_evidence__Z6ak3 figcaption a{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;color:#3f6048;text-decoration:none;min-height:32px}.project-gallery_evidence__Z6ak3 .project-gallery_sourceNote__2tjBg{font-size:12px;line-height:1.7;margin:0;color:#78816d}.project-gallery_extra__1W7Wh{margin-top:24px;border-top:1px solid #c6cfbb}.project-gallery_extra__1W7Wh>summary{padding:16px 0;cursor:pointer;font-size:14px;color:#3f6048}.project-gallery_chapterScroll__1I594 [aria-label="小家功能概览"]{grid-template-columns:1fr}.project-gallery_chapterScroll__1I594 figure{min-width:0}.project-gallery_chapterScroll__1I594 figure:first-of-type{margin-top:24px}.project-gallery_chapterTab__icnfc:focus-visible{outline:2px solid #fffce6!important;outline-offset:-5px!important}.project-gallery_chapterScroll__1I594:focus-visible{outline:2px solid #718766;outline-offset:-5px}.project-gallery_gallery__hJ8px button:active{transform:none!important;box-shadow:none!important}@keyframes project-gallery_iconArrive__KwgSP{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:650px){.project-gallery_icons__W4IdZ{gap:36px;padding-inline:0}.project-gallery_glassIcon__yjXfs{width:72px;height:72px}.project-gallery_iconBack__zyIby,.project-gallery_iconFront__uj5WR{border-radius:20px}.project-gallery_iconFront__uj5WR svg{width:34px;height:34px}.project-gallery_iconLabel__yQIUv{width:102px;top:calc(100% + 23px);gap:6px}.project-gallery_iconLabel__yQIUv strong{font-size:19px}.project-gallery_iconLabel__yQIUv>span{font-size:11px;letter-spacing:0}.project-gallery_gallery__hJ8px{flex-direction:column;gap:8px;min-height:calc((var(--chapter-count) - 1)*58px + 280px);perspective:none}.project-gallery_gallery__hJ8px[data-collapsed=true]{min-height:calc(var(--chapter-count)*58px)}.project-gallery_chapter__ekRFn{flex:0 0 50px;border-radius:12px;transition:flex-grow .5s,flex-basis .5s}.project-gallery_chapter__ekRFn[data-active=true]{flex:1 1 0}.project-gallery_chapterTab__icnfc{flex:0 0 50px}.project-gallery_chapter__ekRFn[data-active=true] .project-gallery_chapterTab__icnfc{flex-basis:72px}.project-gallery_chapterNumber__FaYsD{top:14px;left:15px;font-size:18px}.project-gallery_chapterName__FMROH,.project-gallery_chapter__ekRFn[data-active=true] .project-gallery_chapterName__FMROH{writing-mode:horizontal-tb;left:50px;right:16px;bottom:auto;top:50%;transform:translateY(-50%);font-size:17px;letter-spacing:.04em;justify-content:space-between}.project-gallery_chapterScroll__1I594{padding:18px 20px 24px}.project-gallery_chapterScroll__1I594 .project-gallery_chapterTitle__T3tuA{font-size:21px;margin-bottom:13px}.project-gallery_chapterScroll__1I594 li,.project-gallery_chapterScroll__1I594 p{font-size:14px;line-height:1.85}.project-gallery_chapterScroll__1I594 .project-gallery_takeaway__gMHV0{font-size:13px}}@media(min-width:651px) and (min-height:541px){.project-gallery_gallery__hJ8px[data-collapsed=false]{height:min(100%,max(420px,calc(var(--chapter-content-height,600px) + clamp(100px,19vh,165px))));min-height:0}}@media(orientation:portrait) and (max-width:600px){.project-gallery_gallery__hJ8px[data-collapsed=false]{height:max(100%,calc(var(--chapter-content-height,400px) + var(--chapter-count)*44px + (var(--chapter-count) - 1)*6px));min-height:0}.project-gallery_gallery__hJ8px[data-collapsed=false] .project-gallery_chapter__ekRFn{flex:1 1 44px;min-height:44px}.project-gallery_gallery__hJ8px[data-collapsed=false] .project-gallery_chapter__ekRFn[data-active=true]{flex:0 0 calc(var(--chapter-content-height,400px) + 44px);max-height:none;min-height:0}.project-gallery_gallery__hJ8px[data-collapsed=false] .project-gallery_chapter__ekRFn:not([data-active=true]) .project-gallery_chapterTab__icnfc{flex:1 1 44px}}@media(max-width:350px){.project-gallery_icons__W4IdZ{gap:29px}.project-gallery_glassIcon__yjXfs{width:64px;height:64px}.project-gallery_iconLabel__yQIUv{width:94px}.project-gallery_iconLabel__yQIUv strong{font-size:17px}.project-gallery_iconLabel__yQIUv>span{font-size:10px}}@media(orientation:landscape) and (max-height:540px){.project-gallery_glassIcon__yjXfs{width:76px;height:76px}.project-gallery_iconFront__uj5WR svg{width:34px;height:34px}.project-gallery_icons__W4IdZ{gap:90px;padding-bottom:38px}.project-gallery_iconLabel__yQIUv{top:calc(100% + 16px)}.project-gallery_iconLabel__yQIUv strong{font-size:20px}.project-gallery_iconLabel__yQIUv>span{font-size:11px}.project-gallery_iconStage__m5biN{padding:32px 20px 74px}.project-gallery_gallery__hJ8px,.project-gallery_gallery__hJ8px[data-collapsed=true]{flex-direction:row;min-height:250px;gap:9px}.project-gallery_chapter__ekRFn{flex:1 1 0}.project-gallery_chapter__ekRFn[data-active=true]{flex-grow:var(--expanded-grow)}.project-gallery_chapterTab__icnfc{flex:1 0 0}.project-gallery_chapter__ekRFn[data-active=true] .project-gallery_chapterTab__icnfc{flex:0 0 62px}.project-gallery_chapterNumber__FaYsD{top:12px;left:14px;font-size:20px}.project-gallery_chapterName__FMROH{writing-mode:vertical-rl;left:50%;right:auto;top:auto;bottom:17px;transform:translateX(-50%);font-size:19px}.project-gallery_chapter__ekRFn[data-active=true] .project-gallery_chapterName__FMROH{writing-mode:horizontal-tb;left:48px;right:14px;bottom:17px;top:auto;transform:none;font-size:19px}.project-gallery_chapterScroll__1I594{padding:16px 20px 22px}.project-gallery_chapterScroll__1I594 .project-gallery_chapterTitle__T3tuA{font-size:21px}.project-gallery_chapterScroll__1I594 li,.project-gallery_chapterScroll__1I594 p{font-size:14px}}@media(prefers-reduced-motion:reduce){.project-gallery_chapterTab__icnfc,.project-gallery_chapter__ekRFn,.project-gallery_cover___oQJg,.project-gallery_glassIcon__yjXfs,.project-gallery_iconBack__zyIby,.project-gallery_iconFront__uj5WR{animation:none!important;transition:none!important}}@media(orientation:portrait) and (max-width:600px){.project-gallery_gallery__hJ8px{gap:6px;min-height:calc((var(--chapter-count) - 1)*50px + clamp(310px,calc(var(--study-height,100dvh) - 200px),620px))}.project-gallery_gallery__hJ8px[data-collapsed=true]{height:100%;min-height:0}.project-gallery_gallery__hJ8px[data-collapsed=true] .project-gallery_chapterTab__icnfc,.project-gallery_gallery__hJ8px[data-collapsed=true] .project-gallery_chapter__ekRFn{flex:1 1 0}.project-gallery_chapterTab__icnfc,.project-gallery_chapter__ekRFn,.project-gallery_chapter__ekRFn[data-active=true] .project-gallery_chapterTab__icnfc{flex-basis:44px}.project-gallery_chapterNumber__FaYsD{top:12px;left:13px;font-size:16px}.project-gallery_chapterName__FMROH,.project-gallery_chapter__ekRFn[data-active=true] .project-gallery_chapterName__FMROH{left:43px;right:14px;font-size:15px}.project-gallery_chapterScroll__1I594{padding:14px 16px 20px;overflow:visible;overscroll-behavior:auto}.project-gallery_chapterScroll__1I594 .project-gallery_chapterTitle__T3tuA{font-size:15px;line-height:1.5;margin-bottom:10px}.project-gallery_chapterScroll__1I594 li,.project-gallery_chapterScroll__1I594 p{font-size:13px;line-height:1.8}.project-gallery_chapterScroll__1I594 p{margin-bottom:14px}.project-gallery_chapterScroll__1I594 ul{padding-left:17px;margin-bottom:15px}.project-gallery_chapterScroll__1I594 li+li{margin-top:8px}.project-gallery_chapterScroll__1I594 .project-gallery_takeaway__gMHV0{font-size:12px;margin-top:16px;padding:11px 0 11px 12px}}@media(orientation:landscape) and (max-height:540px) and (max-width:1100px){.project-gallery_gallery__hJ8px,.project-gallery_gallery__hJ8px[data-collapsed=true]{height:100%;min-height:0;gap:7px}.project-gallery_chapter__ekRFn{min-height:0;border-radius:12px}.project-gallery_chapter__ekRFn[data-active=true] .project-gallery_chapterTab__icnfc{flex-basis:40px}.project-gallery_chapterNumber__FaYsD{top:10px;left:11px;font-size:16px}.project-gallery_chapterName__FMROH{font-size:16px;bottom:15px;gap:9px}.project-gallery_chapter__ekRFn[data-active=true] .project-gallery_chapterName__FMROH{left:40px;right:12px;top:50%;bottom:auto;transform:translateY(-50%);font-size:16px}.project-gallery_chapterScroll__1I594{padding:12px 15px 16px}.project-gallery_chapterScroll__1I594 .project-gallery_chapterTitle__T3tuA{font-size:14px;line-height:1.45;margin-bottom:9px}.project-gallery_chapterScroll__1I594 li,.project-gallery_chapterScroll__1I594 p{font-size:12px;line-height:1.75}.project-gallery_chapterScroll__1I594 p{margin-bottom:12px}.project-gallery_chapterScroll__1I594 ul{padding-left:17px;margin-bottom:12px}.project-gallery_chapterScroll__1I594 li+li{margin-top:6px}.project-gallery_chapterScroll__1I594 .project-gallery_takeaway__gMHV0{font-size:11px;margin-top:14px;padding:10px 0 10px 12px}.project-gallery_evidence__Z6ak3{margin-top:17px;padding-top:12px}}@media(orientation:landscape) and (max-height:540px) and (max-width:1100px),(orientation:portrait) and (max-width:600px){.project-gallery_chapterContent__7ZVrY:has([aria-label="ZOL 六图分析"])>.project-gallery_chapterTitle__T3tuA,.project-gallery_chapterContent__7ZVrY:has([aria-label="ZOL 六图分析"])>p{display:none}}.study-content_intro__LSEQe{color:#66715c;margin:0 0 28px;max-width:65ch}.study-content_fixedSummary__qjazX{min-width:0;grid-column:1;grid-row:2;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;padding:5px 0 0}.study-content_fixedSummary__qjazX>p{font-size:13px!important;line-height:1.6!important;margin:0;color:#67765b}.study-content_projectRole__5cO_H{font-size:10px;color:#7c886f}.study-content_fixedMeta__Zs_i0{display:flex;align-items:center;gap:5px 8px;flex-wrap:wrap}.study-content_fixedMeta__Zs_i0 span{font-size:12px;line-height:1.5;padding:3px 8px;border:1px solid #a4b296;border-radius:5px;color:#53654b;background:#eef0e43b}.study-content_fixedMetrics__7WwyZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 clamp(22px,4vw,44px);padding:14px 0 16px;border-top:1px solid #bbc5ad}.study-content_fixedMetrics__7WwyZ>div{display:flex;flex-direction:column-reverse;gap:5px;padding:0 18px;border-right:1px solid #c5cbb9}.study-content_fixedMetrics__7WwyZ>div:first-child{padding-left:0}.study-content_fixedMetrics__7WwyZ>div:last-child{border:0}.study-content_fixedMetrics__7WwyZ dt{font-size:12px;line-height:1.5;color:#6b775e}.study-content_fixedMetrics__7WwyZ dd{font:26px/1.2 Georgia,Microsoft YaHei,serif;margin:0;color:#38573d}@media(orientation:portrait) and (max-width:600px){.study-content_fixedSummary__qjazX{grid-column:1/-1;gap:2px 10px;padding:0}.study-content_fixedSummary__qjazX>p{font-size:11px!important;line-height:1.55!important}.study-content_projectRole__5cO_H{font-size:9px;line-height:1.5}.study-content_fixedMeta__Zs_i0{gap:4px}.study-content_fixedMeta__Zs_i0 span{font-size:10px;padding:1px 5px;border-radius:4px}}.study-content_homeEvidence__N0eeq{position:relative!important;top:auto!important}.study-content_screenChoices__95tp7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 16px 16px}.study-content_screenChoices__95tp7 button{min-height:40px;padding:7px 5px;font-size:13px;border:1px solid #c4ccb9;border-radius:7px;background:#f7f4e9;color:#5a6d4f;cursor:pointer}.study-content_screenChoices__95tp7 button[aria-pressed=true]{background:#dce6d1;border-color:#6c865c;color:#2f5133}.study-content_homeScreen__I1thR{display:block;height:clamp(260px,42dvh,430px);background:#e8e6dc;border-block:1px solid #d2d8c9}.study-content_homeScreen__I1thR img{width:100%;height:100%;object-fit:contain!important;background:transparent!important}.study-content_homeIntroduction__0MXpc{margin-top:36px;padding-top:32px;border-top:1px solid #bac4ad}.study-content_gIntroduction__Pbp67{max-width:76ch;margin-bottom:28px}.study-content_gIntroduction__Pbp67 h2{font:28px/1.5 Georgia,SimSun,serif!important;margin:12px 0 18px}.study-content_gIntroduction__Pbp67 blockquote{padding:16px 20px;margin:0 0 20px;background:#e1e8d8;border-left:3px solid #839a71;font-size:18px;line-height:1.8}.study-content_gIntroduction__Pbp67 p{color:#607156}.study-content_gIntroduction__Pbp67 .study-content_gCredit__QE0Qv{font-size:12px;color:#7a846c}.study-content_homeRooms__YhgX8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.study-content_homeRooms__YhgX8 article{padding:20px;border:1px solid #c1cbb4;border-radius:10px;background:#faf7ee}.study-content_homeRooms__YhgX8 h3{font:19px/1.5 Georgia,Microsoft YaHei,serif;margin:0 0 8px}.study-content_homeRooms__YhgX8 p{font-size:15px!important;margin:0;color:#68765d}@media(max-width:560px){.study-content_fixedSummary__qjazX{grid-template-columns:1fr;gap:6px;padding:4px 0 8px}.study-content_fixedSummary__qjazX>p{font-size:11px!important;margin:0;line-height:1.5!important}.study-content_fixedMeta__Zs_i0{gap:4px 6px}.study-content_fixedMeta__Zs_i0 span{font-size:10px;padding:2px 6px}.study-content_fixedMetrics__7WwyZ{margin:0 16px;padding:10px 0 12px}.study-content_fixedMetrics__7WwyZ>div{padding:0 9px;gap:4px}.study-content_fixedMetrics__7WwyZ dd{font-size:21px}.study-content_fixedMetrics__7WwyZ dt{font-size:12px}.study-content_homeRooms__YhgX8{grid-template-columns:1fr}.study-content_homeScreen__I1thR{height:360px}.study-content_screenChoices__95tp7{gap:5px;padding:0 10px 12px}.study-content_screenChoices__95tp7 button{font-size:12px}.study-content_gIntroduction__Pbp67 h2{font-size:25px!important}.study-content_homeIntroduction__0MXpc{margin-top:28px;padding-top:24px}}@media(max-height:560px) and (min-width:561px){.study-content_fixedSummary__qjazX{gap:5px 14px;padding:2px 0 7px}.study-content_fixedSummary__qjazX>p{font-size:11px!important;margin:0}.study-content_fixedMeta__Zs_i0{gap:4px}.study-content_fixedMeta__Zs_i0 span{font-size:10px}.study-content_fixedMetrics__7WwyZ{padding:7px 0}.study-content_fixedMetrics__7WwyZ dd{font-size:20px}.study-content_fixedMetrics__7WwyZ>div{gap:2px}}.study-content_kicker__YCV0Q{font:12px/1.6 Georgia,Microsoft YaHei,serif;letter-spacing:.12em;color:#68765e}.study-content_profileActions__5c0yq{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.study-content_profileCopy__4JWmN .study-content_careerDirection__keIjM{color:#456145}.study-content_profileCopy__4JWmN h2:first-child{margin-top:0}.study-content_chartChoices__yShiG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 20px}.study-content_chartChoices__yShiG button{min-width:0;min-height:38px;padding:6px 5px;border:1px solid #bbc9ae;border-radius:7px;background:#eef0e5;color:#50644c;font-size:12px;cursor:pointer}.study-content_chartChoices__yShiG button[aria-pressed=true]{background:#dce7d4;border-color:#6a875f;color:#2c4c34}.study-content_chartChoices__yShiG button:focus-visible{outline:2px solid #456545;outline-offset:2px}.study-content_chartDetail__NZBNv h3{font:normal 19px/1.6 Georgia,SimSun,serif;color:#344e3d;margin:0 0 12px}.study-content_chartDetail__NZBNv figure{margin-top:16px!important}.study-content_homeGallery__rVBKf{margin:22px 0 0}@media(max-width:600px),(orientation:landscape) and (max-height:540px) and (max-width:1100px){.study-content_chartChoices__yShiG{gap:5px;margin-bottom:14px}.study-content_chartChoices__yShiG button{font-size:10px;min-height:32px;padding:5px 3px}.study-content_chartDetail__NZBNv h3{font-size:15px;margin-bottom:8px}.study-content_profileActions__5c0yq{gap:20px}}.study-content_projectGrid__eTuNY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:5px 4px 18px}.study-content_projectCard__RG9GG{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;text-align:left;color:inherit;background:#fdfbf4;border:1px solid #b7bfa9;border-radius:17px;overflow:hidden;cursor:pointer;box-shadow:0 7px 0 #d8decd55;transition:transform .35s,box-shadow .35s}.study-content_projectCard__RG9GG:hover{transform:translateY(-6px);box-shadow:0 15px 28px #314a3520}.study-content_projectVisual__eYJfe{height:175px;width:100%;flex-shrink:0;background:#e3e8db;overflow:hidden;border-bottom:1px solid #bcc5ae}.study-content_projectVisual__eYJfe>img{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .5s}.study-content_projectCard__RG9GG:hover .study-content_projectVisual__eYJfe>img{transform:scale(1.035)}.study-content_projectText__RGAu6{display:flex;flex:1;flex-direction:column;width:100%;padding:22px}.study-content_projectText__RGAu6 h2{margin:12px 0;font-family:Georgia,SimSun,serif;font-size:22px!important;font-weight:500!important}.study-content_projectText__RGAu6 p{margin:0 0 24px;color:#65705d}.study-content_cardEnd__qlDq4{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;font-size:13px;border-top:1px solid #c6cdbb;padding-top:18px}.study-content_cardEnd__qlDq4>span:last-child{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#3a583d}.study-content_target__eCFWa{position:absolute;inset:14px;opacity:0;pointer-events:none;border:1px dashed #405b4266;border-radius:10px;transition:inset .3s,opacity .3s}.study-content_projectCard__RG9GG:focus-visible .study-content_target__eCFWa,.study-content_projectCard__RG9GG:hover .study-content_target__eCFWa{inset:6px;opacity:1}.study-content_homePreview__xTYiD{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;align-content:center;padding:22px;background:#dce4d1}.study-content_homePreview__xTYiD>span{padding:19px 6px;text-align:center;background:#f8f5e9;border:1px solid #a8b699;border-radius:9px;font-size:14px}.study-content_homePreview__xTYiD small{grid-column:1/-1;text-align:center;color:#627655;font-size:13px;margin-top:6px;letter-spacing:.14em}.study-content_back__nI3D5,.study-content_linkButton__wXDeg{display:inline-flex;align-items:center;gap:9px;padding:10px 0;background:transparent;border:0;color:#3c5b3e;font-size:14px;cursor:pointer;min-height:44px;text-align:left}.study-content_back__nI3D5:hover,.study-content_linkButton__wXDeg:hover{text-decoration:underline;text-underline-offset:5px}.study-content_back__nI3D5{margin-top:-8px;margin-bottom:4px}.study-content_caseIntro__uqttz{font-size:20px!important;margin:6px 0 16px;color:#526449}.study-content_meta__bouxo{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.study-content_meta__bouxo span{padding:5px 11px;border:1px solid #b8c3aa;border-radius:6px;font-size:13px}.study-content_meta__bouxo span:first-child{padding-left:0;border-color:transparent}.study-content_metrics__hxE05{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 0;margin:0 0 30px;border-block:1px solid #b9c2ae}.study-content_metrics__hxE05>div{display:flex;flex-direction:column-reverse;gap:6px;padding:0 22px;border-right:1px solid #c5cbb9}.study-content_metrics__hxE05>div:first-child{padding-left:0}.study-content_metrics__hxE05>div:last-child{border:0}.study-content_metrics__hxE05 dt{font-size:13px;color:#6b775e}.study-content_metrics__hxE05 dd{font:28px/1.2 Georgia,Microsoft YaHei,serif;margin:0;color:#38573d}.study-content_caseLayout__DtYLs{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:32px;align-items:start}.study-content_chapters__Zq8_D{min-width:0}.study-content_chapter__AHo1s{border-bottom:1px solid #bbc4af!important}.study-content_chapter__AHo1s:first-child{border-top:1px solid #bbc4af}.study-content_chapterButton__1NPSW{gap:13px;align-items:center!important;padding:18px 0!important;color:#526346!important;border-radius:0!important;text-decoration:none!important;font-family:inherit!important}.study-content_chapterButton__1NPSW>span:nth-child(2){flex:1}.study-content_chapterButton__1NPSW strong{display:block;font-size:18px;font-weight:500}.study-content_chapterButton__1NPSW small{display:block;font-size:13px;color:#78806b;line-height:1.6;margin-top:4px}.study-content_chapterNumber__08GpL{font:16px Georgia,serif;color:#8c9b7c;align-self:flex-start;padding-top:3px}.study-content_chapterButton__1NPSW[data-state=open]{color:#2b5134!important}.study-content_chapterButton__1NPSW[data-state=open] strong{font-weight:600}.study-content_chapterContent__4_zwu li,.study-content_chapterContent__4_zwu p{font-size:16px;line-height:1.9}.study-content_chapterContent__4_zwu p{margin:4px 0 14px}.study-content_chapterContent__4_zwu ul{padding-left:20px;margin:0 0 16px}.study-content_chapterContent__4_zwu li+li{margin-top:8px}.study-content_chapterContent__4_zwu .study-content_takeaway___FqPu{font-size:14px;padding:13px 16px;background:#dfe7d6;border-left:2px solid #738d63;margin:18px 0 4px}.study-content_evidence__hk323{position:sticky;top:0;min-width:0;background:#fffdf6;border:1px solid #c3cbb7;border-radius:12px;overflow:hidden}.study-content_evidence__hk323 figure{margin:0;animation:study-content_arrive__veNB7 .3s ease-out}.study-content_evidenceHeading__ef1eZ{display:flex;justify-content:space-between;gap:8px;padding:16px 18px;align-items:center;font-size:12px;letter-spacing:.03em;color:#6c7c60}.study-content_evidenceHeading__ef1eZ a{display:inline-flex;align-items:center;gap:3px;font-size:13px;letter-spacing:0;color:#405d40}.study-content_evidence__hk323 img{width:100%;height:auto;display:block;background:#fff}.study-content_evidence__hk323 figcaption{font-size:14px;padding:18px 18px 0;line-height:1.7;color:#516544}.study-content_evidence__hk323 .study-content_sourceNote__V3AQc{font-size:13px!important;line-height:1.8;margin:10px 18px 20px;color:#79816e}.study-content_workflow__xwDLN{padding:22px}.study-content_workflow__xwDLN>div{display:grid;grid-template-columns:35px 1fr;border-bottom:1px solid #d2d9c6;padding:22px 0;column-gap:8px}.study-content_workflow__xwDLN>div>span{grid-row:1/3;font:20px Georgia,serif;color:#8ca279;padding-top:4px}.study-content_workflow__xwDLN h3{font:20px/1.4 Georgia,SimSun,serif;margin:0}.study-content_workflow__xwDLN p{grid-column:2;margin:6px 0 0;font-size:14px!important;color:#6b795f}.study-content_workflow__xwDLN .study-content_sourceNote__V3AQc{margin:20px 0 0}.study-content_profile__5Z4j1{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.study-content_portrait__54RAt{margin:10px 0 0;background:#faf6ea;padding:14px 14px 0;border:1px solid #c0c8b3;transform:rotate(-2deg);box-shadow:4px 8px 0 #d9dfce}.study-content_portrait__54RAt>div{height:260px;overflow:hidden;background:#faf6ea}.study-content_portrait__54RAt img{display:block;width:100%;height:100%;object-fit:contain}.study-content_portrait__54RAt figcaption{padding:18px 0;text-align:center;letter-spacing:.15em;font:13px Georgia,serif;color:#798367}.study-content_profileCopy__4JWmN h2{font:34px/1.4 Georgia,SimSun,serif!important;margin:18px 0}.study-content_profileCopy__4JWmN p{color:#66705d}.study-content_profileNotes__lZPkC{border-block:1px solid #c3cbb7;padding:10px 0;margin:24px 0 10px}.study-content_profileNotes__lZPkC>div{display:grid;grid-template-columns:85px 1fr;gap:18px;padding:12px 0;font-size:15px;line-height:1.7}.study-content_profileNotes__lZPkC dt{color:#3e5a3e}.study-content_profileNotes__lZPkC dd{margin:0;color:#78816c}.study-content_timeline__aHk3S{padding:6px 0 60px}.study-content_experience__e2VnX{position:sticky;padding:30px 36px;margin-bottom:30px;border:1px solid #afbd9f;border-radius:15px;background:#e2e9d8;box-shadow:0 -8px 22px #f6f2e7bd;min-height:340px}.study-content_experience__e2VnX:nth-child(3n+2){background:#eee3cf}.study-content_experience__e2VnX:nth-child(3n){background:#f3efdf}.study-content_experienceMeta__1I5YX{display:flex;justify-content:space-between;gap:15px;color:#70815f;font-size:13px;line-height:1.7}.study-content_experience__e2VnX h2{font:28px/1.5 Georgia,SimSun,serif!important;margin:20px 0 6px}.study-content_experience__e2VnX .study-content_place__Cwr3Q{font-size:14px;margin:0 0 20px;color:#748365}.study-content_experience__e2VnX ul{padding-left:21px;margin:0;font-size:16px;line-height:1.9}.study-content_experience__e2VnX li+li{margin-top:10px}.study-content_experience__e2VnX .study-content_experienceNote___P4Ul{margin:22px 0 0;padding-top:16px;border-top:1px solid #b7c3a7;font-size:14px;color:#617953}.study-content_experienceWithPhoto__KGX5H{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:start}.study-content_experienceGallery__KZzNp{margin:0;min-width:0;padding:10px;background:#faf7ed;border:1px solid #bdc8b0;border-radius:10px}.study-content_experiencePhoto__TqZrX{display:block;aspect-ratio:4/3;background:#e4e7dc;border-radius:5px;overflow:hidden}.study-content_experiencePhoto__TqZrX img{display:block;width:100%;height:100%;object-fit:contain}.study-content_experienceGallery__KZzNp figcaption{display:flex;justify-content:space-between;gap:8px;padding:12px 2px 4px;font-size:13px;line-height:1.7;color:#586d4e}.study-content_experienceGallery__KZzNp figcaption>span:last-child{white-space:nowrap;font-family:Georgia,serif}.study-content_photoChoices__B8V_n{display:flex;gap:8px;padding-top:10px}.study-content_photoChoices__B8V_n button{flex:1;min-width:44px;min-height:44px;height:50px;max-width:80px;cursor:pointer;padding:3px;background:transparent;border:2px solid transparent;border-radius:5px;opacity:.65}.study-content_photoChoices__B8V_n button[aria-pressed=true]{border-color:#5c7851;opacity:1}.study-content_photoChoices__B8V_n button:hover{opacity:1}.study-content_photoChoices__B8V_n img{display:block;width:100%;height:100%;object-fit:cover;border-radius:2px}.study-content_experiencePhoto__TqZrX:focus-visible,.study-content_photoChoices__B8V_n button:focus-visible{outline:2px solid #405c38;outline-offset:3px}.study-content_experience__e2VnX[data-photo-card=true]{position:relative;top:auto!important}@media(max-width:900px){.study-content_experience__e2VnX{position:relative;top:auto!important}.study-content_experienceWithPhoto__KGX5H{grid-template-columns:1fr;gap:24px}.study-content_experienceGallery__KZzNp{width:100%;max-width:440px}}@media(max-height:850px){.study-content_experience__e2VnX{position:relative;top:auto!important}}@keyframes study-content_arrive__veNB7{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes study-content_bounceIn__itdMm{0%{opacity:0;transform:translateY(20px) rotate(-2deg)}70%{transform:translateY(-4px) rotate(.4deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(max-width:900px){.study-content_projectGrid__eTuNY{grid-template-columns:1fr}.study-content_projectCard__RG9GG{display:grid;grid-template-columns:230px minmax(0,1fr)}.study-content_projectVisual__eYJfe{height:100%;min-height:200px;border-bottom:0;border-right:1px solid #bcc5ae}}@media(max-width:780px){.study-content_caseLayout__DtYLs{grid-template-columns:1fr;gap:24px}.study-content_evidence__hk323{position:static}.study-content_profile__5Z4j1{grid-template-columns:200px minmax(0,1fr);gap:28px}.study-content_portrait__54RAt>div{height:210px}.study-content_metrics__hxE05 dd{font-size:24px}.study-content_projectText__RGAu6{padding:20px}.study-content_homePreview__xTYiD{padding:18px 12px;gap:6px}.study-content_homePreview__xTYiD>span{font-size:13px;padding:18px 4px}.study-content_cardEnd__qlDq4{align-items:flex-start;flex-direction:column;gap:10px}}@media(max-width:560px){.study-content_projectCard__RG9GG{display:flex}.study-content_projectVisual__eYJfe{min-height:0;border-right:0;border-bottom:1px solid #bcc5ae}.study-content_profile__5Z4j1,.study-content_projectGrid__eTuNY{grid-template-columns:1fr}.study-content_projectVisual__eYJfe{height:170px}.study-content_cardEnd__qlDq4{flex-direction:row;align-items:center;flex-wrap:wrap}.study-content_profile__5Z4j1{gap:28px}.study-content_portrait__54RAt{width:205px;margin:0 auto}.study-content_portrait__54RAt>div{height:200px}.study-content_profileCopy__4JWmN h2{font-size:29px!important}.study-content_metrics__hxE05{gap:12px}.study-content_metrics__hxE05>div{padding:0 10px}.study-content_metrics__hxE05 dd{font-size:22px}.study-content_metrics__hxE05 dt{font-size:12px;line-height:1.7}.study-content_meta__bouxo{gap:5px}.study-content_caseIntro__uqttz{font-size:18px!important}.study-content_experience__e2VnX{position:relative;top:auto!important;padding:24px;min-height:0}.study-content_experienceMeta__1I5YX{flex-direction:column;gap:4px}.study-content_experience__e2VnX h2{font-size:24px!important}.study-content_timeline__aHk3S{padding-bottom:10px}.study-content_profileNotes__lZPkC>div{grid-template-columns:72px 1fr;gap:12px}}@media(max-height:650px){.study-content_experience__e2VnX{position:relative;top:auto!important}}@media(prefers-reduced-motion:reduce){.study-content_projectCard__RG9GG,.study-content_projectVisual__eYJfe>img,.study-content_target__eCFWa{transition:none}.study-content_evidence__hk323 figure{animation:none}.study-content_experience__e2VnX{position:relative;top:auto!important}}@media(max-width:900px){.study-content_fixedSummary__qjazX{grid-column:1/-1;padding-bottom:4px}}@media(orientation:landscape) and (max-height:540px) and (max-width:1100px){.study-content_fixedSummary__qjazX{grid-column:1;grid-row:2;padding:3px 0 0;gap:1px 8px}.study-content_fixedSummary__qjazX>p{font-size:9px!important;line-height:1.5!important}.study-content_projectRole__5cO_H{font-size:8px;line-height:1.4}.study-content_fixedMeta__Zs_i0{gap:4px}.study-content_fixedMeta__Zs_i0 span{font-size:9px;line-height:1.4;padding:1px 5px}.study-content_profile__5Z4j1{grid-template-columns:clamp(120px,21vw,168px) minmax(0,1fr);gap:22px;align-items:center}.study-content_portrait__54RAt{width:auto;margin:0;padding:7px 7px 0;box-shadow:3px 5px 0 #d9dfce}.study-content_portrait__54RAt>div{height:clamp(108px,43vh,180px)}.study-content_portrait__54RAt figcaption{font-size:9px;padding:9px 0;letter-spacing:.1em}.study-content_profileCopy__4JWmN .study-content_kicker__YCV0Q{font-size:9px;letter-spacing:.07em}.study-content_profileCopy__4JWmN h2{font-size:22px!important;line-height:1.3!important;margin:5px 0 8px}.study-content_profileCopy__4JWmN p{font-size:11px!important;line-height:1.65!important;margin:0 0 8px}.study-content_profileNotes__lZPkC{margin:10px 0 6px;padding:3px 0}.study-content_profileNotes__lZPkC>div{grid-template-columns:54px minmax(0,1fr);gap:9px;font-size:10px;line-height:1.5;padding:4px 0}.study-content_profileCopy__4JWmN .study-content_linkButton__wXDeg{font-size:11px;min-height:28px;padding:4px 0;gap:6px}.study-content_profileCopy__4JWmN .study-content_linkButton__wXDeg svg{width:14px;height:14px}}@media(orientation:landscape) and (max-height:540px) and (max-width:1100px),(orientation:portrait) and (max-width:600px){.study-content_zolGallery__1BNEl{display:flex;flex-direction:column;gap:10px}.study-content_chartDetail__NZBNv{display:contents}.study-content_chartDetail__NZBNv figure{order:2;margin:0!important;padding:0;border:0}.study-content_chartChoices__yShiG{order:3;margin:0;gap:5px}.study-content_chartInsight__01DGT{order:1}.study-content_chartInsight__01DGT h3{font-size:14px;line-height:1.5}.study-content_chartDetail__NZBNv figure img{width:100%;height:auto;max-height:min(270px,35dvh);object-fit:contain}.study-content_chartDetail__NZBNv figure figcaption{padding:6px 0;font-size:10px}.study-content_chartDetail__NZBNv figure>p{display:none}.study-content_chartInsight__01DGT p{margin-bottom:0}}@media(orientation:landscape) and (max-height:540px) and (max-width:1100px){.study-content_chartDetail__NZBNv figure img{max-height:calc(var(--study-height,100dvh) - 165px)}.study-content_chartChoices__yShiG{grid-template-columns:repeat(3,minmax(0,1fr))}.study-content_chartChoices__yShiG button{min-height:27px;font-size:9px}.study-content_chartInsight__01DGT h3{font-size:13px}}.study-content_chartNote__Q49Ux{display:none}@media(orientation:landscape) and (max-height:540px) and (max-width:1100px),(orientation:portrait) and (max-width:600px){.study-content_chartInsight__01DGT .study-content_chartNote__Q49Ux{display:block;font-size:10px;line-height:1.6;color:#74816c;margin-top:8px}}.skill-orbit_collection__9o_S8{--ink:#344d3d;--soft:#71816b;color:var(--ink);display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,.85fr);gap:16px 38px;align-items:center;padding:14px 0 26px}.skill-orbit_collectionTop__y_YLR{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;z-index:2}.skill-orbit_caption__jzeZU{display:flex;align-items:center;gap:10px;font:12px/1.6 Georgia,Songti SC,SimSun,serif;color:#73816a;letter-spacing:.08em;white-space:nowrap}.skill-orbit_caption__jzeZU i{width:3px;height:3px;border-radius:50%;background:#a9b390}.skill-orbit_collection__9o_S8 .skill-orbit_motionToggle__gN52t{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 0 4px 10px;border:0;background:none;color:#65745e;cursor:pointer;font:12px/1.5 Georgia,Songti SC,SimSun,serif;white-space:nowrap;box-shadow:none}.skill-orbit_motionToggle__gN52t:disabled{cursor:default;opacity:.65}.skill-orbit_stage__vU8pr{grid-column:1;grid-row:2;position:relative;width:100%;max-width:850px;margin:0;isolation:isolate;overflow:hidden}.skill-orbit_stage__vU8pr:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,#ecf3cd99 0,#d7e5b947 42%,transparent 70%);pointer-events:none}.skill-orbit_orbit__3aAB4{position:absolute;inset:0;transform:rotate(-8deg)}.skill-orbit_track__u5SV9{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.skill-orbit_track__u5SV9 path{fill:none;stroke:#899b7380;stroke-width:1;vector-effect:non-scaling-stroke}.skill-orbit_items__CeLPi{position:absolute;inset:0}.skill-orbit_orbitItem__KlziC{position:absolute;top:0;left:0;width:var(--tile-size);height:var(--tile-size);offset-rotate:0deg;offset-anchor:center;animation:skill-orbit_journey__ZG4BL 30s linear infinite}.skill-orbit_stage__vU8pr[data-paused=true] .skill-orbit_orbitItem__KlziC{animation-play-state:paused}.skill-orbit_collection__9o_S8 .skill-orbit_tool__QR_Zx{position:relative;width:100%;height:100%;padding:0;border:0;background:transparent;color:var(--ink);transform:rotate(8deg);cursor:pointer;box-shadow:none;transition:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.skill-orbit_collection__9o_S8 .skill-orbit_tool__QR_Zx:active{transform:rotate(8deg);box-shadow:none}.skill-orbit_icon__gMjWs{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:20%;background:linear-gradient(145deg,#fffffff5,#f2f0e6f5);border:1px solid #b7c2a87a;box-shadow:0 6px 20px #374c3510,inset 0 1px #fff;transition:box-shadow .25s,border-color .25s,transform .25s}.skill-orbit_icon__gMjWs img,.skill-orbit_icon__gMjWs>svg{width:52%;height:52%;object-fit:contain;position:absolute;top:12%;left:24%}.skill-orbit_toolName__6iuhF{position:absolute;bottom:7px;left:0;width:100%;font:11px/1.2 Georgia,Songti SC,SimSun,serif;white-space:nowrap;letter-spacing:0;pointer-events:none;text-align:center}.skill-orbit_tool__QR_Zx[aria-pressed=true] .skill-orbit_icon__gMjWs{border-color:#6c8555;box-shadow:0 0 0 4px #83976418,0 8px 20px #374c351e;transform:translateY(-3px)}.skill-orbit_tool__QR_Zx[aria-pressed=true] .skill-orbit_toolName__6iuhF{color:#365b31;font-weight:600}.skill-orbit_bars__gLb9F{display:flex;align-items:flex-end;gap:3px;height:47%;width:44%;position:absolute;top:14%;left:28%}.skill-orbit_bars__gLb9F i{flex:1;border-radius:3px 3px 1px 1px;background:#d5b958;height:50%}.skill-orbit_bars__gLb9F i:nth-child(2){height:75%;background:#e8cb74}.skill-orbit_bars__gLb9F i:nth-child(3){height:100%;background:#b69b39}.skill-orbit_officeMark__fQ0_M{position:absolute;top:11%;font:600 calc(var(--tile-size) * .45)/1 Georgia,serif;color:#b96250;text-align:center}.skill-orbit_geminiMark__6S8yv{color:#7a80ad}.skill-orbit_detail__YOlRG{grid-column:2;grid-row:1/3;align-self:center;min-width:0;min-height:245px;display:flex;align-items:center;margin:0;border:1px solid #ffffeccc;border-radius:21px;background:linear-gradient(140deg,#fffdf0ed,#f3f4e6de);box-shadow:0 16px 38px -24px #40513d66,inset 0 1px 0 #fff;padding:30px 28px;text-align:left}.skill-orbit_detailCopy__7AHiM{animation:skill-orbit_noteIn__EwEKb .28s ease-out}.skill-orbit_detailLabel__uJMZo{font:10px/1.6 Georgia,Songti SC,SimSun,serif;letter-spacing:.16em;color:#7e8e70}.skill-orbit_collection__9o_S8 .skill-orbit_detail__YOlRG h2{font:400 28px/1.35 Georgia,Songti SC,SimSun,serif;margin:7px 0 9px}.skill-orbit_collection__9o_S8 .skill-orbit_detail__YOlRG p{font:14px/1.85 Georgia,Songti SC,SimSun,serif;margin:0 auto;max-width:48ch;color:#5c6d53}.skill-orbit_detailEnd__B8XOL{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:8px 22px;margin-top:18px;font:11px/1.6 Georgia,Songti SC,SimSun,serif;color:#879076}.skill-orbit_detailEnd__B8XOL button{display:inline-flex;align-items:center;gap:4px;min-height:36px;border:0;border-bottom:1px solid #71826166;padding:4px 0;color:#466440;background:none;cursor:pointer;font:12px/1.5 Georgia,Songti SC,SimSun,serif}.skill-orbit_stage__vU8pr[data-static=true]{padding:24px 0}.skill-orbit_stage__vU8pr[data-static=true] .skill-orbit_orbit__3aAB4{position:static;transform:none}.skill-orbit_stage__vU8pr[data-static=true] .skill-orbit_items__CeLPi{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:40px 15px}.skill-orbit_stage__vU8pr[data-static=true] .skill-orbit_orbitItem__KlziC{position:relative;animation:none;offset-path:none;margin:auto}.skill-orbit_stage__vU8pr[data-static=true] .skill-orbit_tool__QR_Zx{transform:none}@keyframes skill-orbit_journey__ZG4BL{0%{offset-distance:0}to{offset-distance:100%}}@keyframes skill-orbit_noteIn__EwEKb{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover) and (pointer:fine){.skill-orbit_tool__QR_Zx:hover .skill-orbit_icon__gMjWs{border-color:#7b9168;box-shadow:0 6px 22px #45603326;transform:translateY(-3px)}}@media(max-width:700px){.skill-orbit_collection__9o_S8{grid-template-columns:minmax(0,1fr);gap:12px;padding:4px 0 16px}.skill-orbit_detail__YOlRG{grid-column:1;grid-row:3;min-height:190px;padding:24px;max-width:440px;width:100%;justify-self:center}.skill-orbit_caption__jzeZU{gap:6px;font-size:10px;letter-spacing:0}.skill-orbit_collection__9o_S8 .skill-orbit_motionToggle__gN52t{font-size:11px}.skill-orbit_toolName__6iuhF{font-size:9px;bottom:4px}.skill-orbit_collection__9o_S8 .skill-orbit_detail__YOlRG h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.skill-orbit_orbitItem__KlziC{animation-play-state:paused}.skill-orbit_detailCopy__7AHiM{animation:none}.skill-orbit_icon__gMjWs{transition:none}}@media(orientation:portrait) and (max-width:600px){.skill-orbit_collection__9o_S8{height:100%;min-height:0;grid-template-rows:30px minmax(104px,1fr) auto;gap:8px;padding:0}.skill-orbit_collectionTop__y_YLR{flex-wrap:nowrap;gap:8px}.skill-orbit_caption__jzeZU{font-size:9px;gap:5px}.skill-orbit_collection__9o_S8 .skill-orbit_motionToggle__gN52t{font-size:10px;min-height:30px;padding-left:0}.skill-orbit_stage__vU8pr{height:100%!important;min-height:0;align-self:stretch}.skill-orbit_stage__vU8pr[data-static=true]{overflow-y:auto}.skill-orbit_toolName__6iuhF{font-size:clamp(8px,calc(var(--tile-size) * .205),9px)}.skill-orbit_detail__YOlRG{align-self:end;min-height:0;height:auto;padding:clamp(10px,2vh,18px) 16px;display:block;overflow:visible;border-radius:19px}.skill-orbit_detailLabel__uJMZo{font-size:9px}.skill-orbit_collection__9o_S8 .skill-orbit_detail__YOlRG h2{font-size:clamp(18px,3.5vh,23px);margin:5px 0 7px}.skill-orbit_collection__9o_S8 .skill-orbit_detail__YOlRG p{font-size:clamp(11px,1.9vh,13px);line-height:1.7}.skill-orbit_detailEnd__B8XOL{font-size:9px;line-height:1.6;margin-top:9px;gap:6px}.skill-orbit_detailEnd__B8XOL button{font-size:11px;min-height:28px}}@media(max-width:380px){.skill-orbit_collectionTop__y_YLR{flex-wrap:wrap;row-gap:2px}.skill-orbit_collection__9o_S8 .skill-orbit_motionToggle__gN52t{margin-left:auto;min-height:28px}}@media(min-width:701px) and (max-height:540px){.skill-orbit_collection__9o_S8{grid-template-columns:minmax(0,1fr) 240px;gap:2px 24px;padding:0 0 8px}.skill-orbit_detail__YOlRG{min-height:210px;padding:20px}.skill-orbit_collection__9o_S8 .skill-orbit_detail__YOlRG h2{font-size:23px}.skill-orbit_collection__9o_S8 .skill-orbit_detail__YOlRG p{font-size:13px}.skill-orbit_detailEnd__B8XOL{gap:6px;margin-top:10px}.skill-orbit_toolName__6iuhF{font-size:9px;bottom:4px}}.experience-stack_journal__SqlmX{width:min(100%,1000px);margin:0 auto;color:#354d3e;--tail:24px;--card-room:88dvh;--stack-top:0px}.experience-stack_stack__oSxmX{isolation:isolate}.experience-stack_stack__oSxmX:after{content:"";display:block;height:var(--tail);pointer-events:none}.experience-stack_marker__vqOQI{display:block;height:54px;pointer-events:none}.experience-stack_marker__vqOQI:first-child{height:0}.experience-stack_entry___7TzS{position:sticky;top:calc(var(--stack-top) + var(--order)*8px);margin-bottom:0;scroll-margin-top:20px;z-index:calc(var(--order) + 1)}.experience-stack_entry___7TzS:last-child{margin-bottom:0}.experience-stack_card__hy73K{max-height:calc(var(--card-room) - var(--order)*8px);overflow:auto;scrollbar-width:thin;scrollbar-color:#9cac91 transparent;padding:24px 34px 26px;border-radius:18px;border:1px solid #ffffefc9;background:#f3f1e5;box-shadow:0 -4px 24px #5064490c,0 18px 30px -25px #293f3a80;transform:scale(var(--card-scale,1));transform-origin:center top}.experience-stack_card__hy73K:focus-visible{outline:2px solid #718766;outline-offset:-5px}.experience-stack_entry___7TzS:nth-of-type(2) .experience-stack_card__hy73K{background:#e8eddf}.experience-stack_entry___7TzS:nth-of-type(3) .experience-stack_card__hy73K{background:#f3e9dc}.experience-stack_entry___7TzS:nth-of-type(4) .experience-stack_card__hy73K{background:#e4eae5}.experience-stack_entry___7TzS:nth-of-type(5) .experience-stack_card__hy73K{background:#ece9da}.experience-stack_entry___7TzS:nth-of-type(6) .experience-stack_card__hy73K{background:#e5eadb}.experience-stack_meta__lgIFV{display:flex;align-items:center;gap:18px;padding-bottom:18px;border-bottom:1px solid #7e917b33;color:#6e7e68;font:12px/1.4 Georgia,Microsoft YaHei,serif;letter-spacing:.04em}.experience-stack_pageNumber__0Cp9b{margin-left:auto;font:italic 23px/1 Georgia,serif;color:#6f8066;white-space:nowrap}.experience-stack_pageNumber__0Cp9b>span{font:10px Georgia,serif;color:#8e9b81}.experience-stack_cardBody__Kb7Xq{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.8fr);align-items:center;gap:clamp(32px,5vw,66px);padding-top:24px}.experience-stack_copy__N4Eg9{min-width:0}.experience-stack_copy__N4Eg9 h2{font:normal clamp(22px,2.2vw,29px)/1.5 Georgia,SimSun,serif!important;margin:0 0 8px;letter-spacing:.015em}.experience-stack_copy__N4Eg9 .experience-stack_place__dfQa3{font-size:12px;line-height:1.7;color:#78816d;margin:0 0 20px}.experience-stack_copy__N4Eg9 ul{margin:0;padding-left:16px;color:#51624f;font-size:13px;line-height:1.85}.experience-stack_copy__N4Eg9 li+li{margin-top:10px}.experience-stack_copy__N4Eg9 li::marker{color:#9aa789;font-size:9px}.experience-stack_copy__N4Eg9 .experience-stack_note__loC_y{font-size:12px;line-height:1.8;color:#6f7d65;margin:20px 0 0;padding-left:12px;border-left:2px solid #aab893}.experience-stack_projectLink__41DrH{display:inline-flex;align-items:center;gap:18px;padding:10px 0;margin-top:10px;min-height:40px;font-size:12px;background:transparent;border:0;border-bottom:1px solid #9bac89;cursor:pointer;color:#416044}.experience-stack_motif__1RO12{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:235px;color:#829476;gap:16px;font:14px Georgia,serif;letter-spacing:.16em}.experience-stack_motifRing__UtrgD{width:155px;height:155px;border:1px solid #9cad8933;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#d7ddc944,transparent 70%)}.experience-stack_motifRing__UtrgD:after{content:"";position:absolute;inset:-15px;border:1px solid #9cad891e;border-radius:50%}.experience-stack_motifRing__UtrgD svg{width:68px;height:68px}.experience-stack_motif__1RO12 small{font-size:8px;letter-spacing:.1em;opacity:.7}.experience-stack_album__aJ9ie{min-width:0;margin:6px 0 0;padding:0 10px}.experience-stack_photos__Zt3JM{position:relative;aspect-ratio:1.3;width:100%;isolation:isolate;perspective:800px}.experience-stack_print__jDyEy{position:absolute;inset:0;display:flex;flex-direction:column;padding:10px 10px 0;border:1px solid #c6c9b963;background:#fffef6;border-radius:3px;box-shadow:0 8px 19px -7px #3c4d3542;transform:translate(calc(var(--depth)*3px),calc(var(--depth)*-3px)) rotate(var(--tilt)) scale(calc(1 - var(--depth)*.035));transition:transform .55s cubic-bezier(.2,.75,.2,1),opacity .4s;pointer-events:none}.experience-stack_print__jDyEy img{display:block;width:100%;flex:1;min-height:0;height:0;object-fit:contain;background:#e4e5da}.experience-stack_print__jDyEy>span{height:31px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;font:8px Georgia,serif;color:#8b947e;letter-spacing:.11em}.experience-stack_print__jDyEy[data-front=true]{transform:translate(0) rotate(-2deg) scale(1)}.experience-stack_turnPhoto__a6Htl{position:absolute;inset:0;z-index:10;background:transparent!important;border:0;border-radius:4px;padding:0;cursor:pointer;touch-action:manipulation;transform:rotate(-2deg)}.experience-stack_turnPhoto__a6Htl:active{transform:rotate(-2deg)!important;box-shadow:none!important}.experience-stack_album__aJ9ie figcaption{margin-top:18px;font-size:10px;line-height:1.7;color:#7c866f;min-height:17px}.experience-stack_photoControls__LT_U3{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:2px}.experience-stack_photoControls__LT_U3 a{display:inline-flex;align-items:center;gap:5px;min-height:36px;font-size:10px;color:#677d62;text-decoration:none}.experience-stack_photoPager__4GshH{display:flex;align-items:center;gap:6px;color:#687d5f;font:10px Georgia,serif}.experience-stack_photoPager__4GshH button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.experience-stack_photoPager__4GshH button:hover{background:#7d967518}@media(hover:hover) and (pointer:fine){.experience-stack_photos__Zt3JM:hover .experience-stack_print__jDyEy[data-front=true]{transform:translateY(-4px) rotate(0deg)}.experience-stack_photos__Zt3JM:hover .experience-stack_turnPhoto__a6Htl{transform:rotate(0deg)}}@media(max-width:750px){.experience-stack_journal__SqlmX{padding:0 4px}.experience-stack_card__hy73K{padding:20px 23px 24px}.experience-stack_cardBody__Kb7Xq{grid-template-columns:1fr;gap:28px;padding-top:20px}.experience-stack_marker__vqOQI{height:24px}.experience-stack_copy__N4Eg9 h2{font-size:24px!important}.experience-stack_meta__lgIFV{gap:12px;font-size:10px;flex-wrap:wrap}.experience-stack_meta__lgIFV>span:nth-child(2){margin-right:0}.experience-stack_pageNumber__0Cp9b{font-size:20px}.experience-stack_album__aJ9ie{width:min(330px,90%);justify-self:center}.experience-stack_motif__1RO12{display:none}.experience-stack_copy__N4Eg9 .experience-stack_place__dfQa3{margin-bottom:14px}.experience-stack_copy__N4Eg9 ul{font-size:13px}.experience-stack_copy__N4Eg9 .experience-stack_note__loC_y{margin-top:16px}.experience-stack_photoPager__4GshH button{width:44px;height:44px}.experience-stack_photoControls__LT_U3 a{min-height:44px}}@media(orientation:landscape) and (max-height:540px){.experience-stack_card__hy73K{padding:18px 26px}.experience-stack_cardBody__Kb7Xq{grid-template-columns:minmax(0,1.3fr) minmax(180px,.8fr);gap:30px;padding-top:18px}.experience-stack_copy__N4Eg9 h2{font-size:23px!important}.experience-stack_copy__N4Eg9 .experience-stack_place__dfQa3{margin-bottom:12px}.experience-stack_copy__N4Eg9 ul{font-size:12px}.experience-stack_copy__N4Eg9 .experience-stack_note__loC_y{font-size:11px;margin-top:14px}.experience-stack_album__aJ9ie{width:100%;padding-inline:6px}.experience-stack_marker__vqOQI{height:24px}.experience-stack_motif__1RO12{min-height:170px;display:flex}.experience-stack_motifRing__UtrgD{width:110px;height:110px}.experience-stack_motifRing__UtrgD svg{width:50px;height:50px}.experience-stack_meta__lgIFV{padding-bottom:13px}}@media(prefers-reduced-motion:reduce){.experience-stack_card__hy73K,.experience-stack_print__jDyEy,.experience-stack_print__jDyEy[data-front=true]{transform:none!important;transition:none!important}.experience-stack_print__jDyEy[data-front=false]{visibility:hidden}}@media(orientation:portrait) and (max-width:600px){.experience-stack_journal__SqlmX{padding:0}.experience-stack_card__hy73K{padding:0 18px 22px;scroll-padding-top:64px;border-radius:17px}.experience-stack_meta__lgIFV{position:sticky;top:0;z-index:2;min-height:55px;margin:0 -18px;padding:13px 18px 12px;background:inherit;gap:6px 10px;font-size:9px;letter-spacing:0}.experience-stack_meta__lgIFV>span:first-child{white-space:nowrap}.experience-stack_pageNumber__0Cp9b{font-size:18px}.experience-stack_pageNumber__0Cp9b>span{font-size:9px}.experience-stack_cardBody__Kb7Xq{padding-top:17px;gap:22px}.experience-stack_copy__N4Eg9 h2{font-size:clamp(17px,4.7vw,20px)!important;line-height:1.55!important;margin-bottom:9px}.experience-stack_copy__N4Eg9 .experience-stack_place__dfQa3{font-size:11px}.experience-stack_album__aJ9ie{width:94%;padding:0 5px}}