.about_main__ykYkY{position:relative;width:100%;min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);display:flex;align-items:center;justify-content:center;padding:48px 24px;overflow:hidden}.about_glow__3YWK5{position:absolute;top:50%;left:50%;width:1080px;height:1080px;max-width:130vw;transform:translate(-50%,-55%);border-radius:50%;background:radial-gradient(circle,rgba(51,114,233,.28) 0,rgba(120,170,255,.18) 38%,rgba(248,251,255,0) 68%);pointer-events:none;z-index:0;will-change:scale;animation:about_glowPulse__jK3CI 2.8s cubic-bezier(.34,1.56,.64,1) infinite alternate}.about_stack__lnBRN{position:relative;z-index:1;width:866px;max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about_card__ykFlH{position:absolute;top:0;left:0;width:100%;display:flex;gap:20px;align-items:center;padding:10px;background:#fff;border-radius:16px;box-shadow:0 0 10px rgba(0,0,0,.1);cursor:pointer;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s ease,box-shadow .4s ease;will-change:transform}.about_cardFront__bLg2S{position:relative;transform:translateY(34px) scale(1);z-index:2}.about_cardBack__ApB3b{transform:translate(0) scale(.93);z-index:1;box-shadow:0 0 10px rgba(0,0,0,.06)}.about_cardBack__ApB3b .about_text__QG7fu{opacity:.6}.about_photo__SNr8E{position:relative;flex-shrink:0;width:329px;aspect-ratio:329/396;border-radius:16px;overflow:hidden;background:#e9edf2}.about_photoImg__9kU2h{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.about_text__QG7fu{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px;padding:20px;transition:opacity .4s ease}.about_heading__tpT66{margin:0;font-family:var(--font-sans);font-weight:600;font-size:36px;line-height:1.1;letter-spacing:-1.728px;color:#171717;white-space:nowrap}.about_body__U9bOq{margin:0;font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:24px;letter-spacing:-.272px;color:var(--color-secondary)}.about_body__U9bOq p{margin:0 0 12px}.about_body__U9bOq p:last-child{margin-bottom:0}.about_link__dztR7{text-decoration:underline;text-underline-offset:2px;color:inherit;cursor:none}.about_cursor__uZVID{position:fixed;top:0;left:0;width:160px;height:120px;border-radius:28px;background:rgba(255,255,255);border:4px solid rgba(255,255,255);box-shadow:0 0 48px rgba(0,0,0,.4);pointer-events:none;z-index:100;opacity:0;transform:translate3d(-9999px,-9999px,0) scale(.95);transition:opacity .18s ease,scale .18s ease}.about_cursorVisible__TMgl_{opacity:1}.about_cursorInner__l22an{width:100%;height:100%;border-radius:24px;overflow:hidden;background:transparent;display:flex;align-items:center;justify-content:center}.about_cursorInner__l22an img{width:100%;height:100%;object-fit:contain}@media (max-width:760px){.about_stack__lnBRN{max-width:440px}.about_card__ykFlH{flex-direction:column;align-items:stretch;gap:0;padding:8px}.about_photo__SNr8E{width:100%}.about_text__QG7fu{padding:16px 14px 18px;gap:10px}.about_heading__tpT66{font-size:26px;letter-spacing:-1.2px;white-space:normal}.about_body__U9bOq{font-size:15px;line-height:21px}.about_cardFront__bLg2S{transform:translateY(18px)}.about_cardBack__ApB3b{transform:scale(.96)}}@media (max-width:440px){.about_stack__lnBRN{max-width:100%}.about_heading__tpT66{font-size:23px}.about_body__U9bOq{font-size:14px;line-height:20px}.about_peelHint__x1_Df{font-size:10px;padding:4px 9px}}@keyframes about_glowPulse__jK3CI{0%{scale:.9}to{scale:1.1}}@media (prefers-reduced-motion:reduce){.about_glow__3YWK5{animation:none}}.Footer_footer__pQtti{width:100%;display:flex;justify-content:center}.Footer_inner__vtL_T{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;border-top:1px solid var(--color-divider);padding-top:45px;padding-bottom:28px}.Footer_left__F3Git{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.Footer_heading__gVeft{margin:0;font-family:var(--font-sans);font-weight:600;font-size:32px;line-height:1.1;color:var(--color-heading)}.Footer_emailButton__NB8EG{display:inline-flex;align-items:center;gap:12px;min-height:60px;padding:13px 25px;border:1px solid var(--color-primary);border-radius:999px;font-family:var(--font-sans);font-weight:500;font-size:20px;letter-spacing:-.8px;color:var(--color-primary);transition:background .2s ease,color .2s ease}.Footer_emailButton__NB8EG:hover{background:var(--color-primary);color:#fff}.Footer_arrow__44Kch{flex-shrink:0}.Footer_copyright__j4atB{margin:38px 0 0;font-family:var(--font-sans);font-size:15px;color:var(--color-footer-muted)}.Footer_right__s6ko6{display:flex;flex-direction:column;gap:18px;padding-top:8px}.Footer_footerLink__xz_wT{font-family:var(--font-sans);font-size:18px;letter-spacing:-.72px;color:var(--color-footer-link);transition:color .15s ease}.Footer_footerLink__xz_wT:hover{color:var(--color-primary)}@media (max-width:480px){.Footer_inner__vtL_T{flex-direction:column;gap:36px}.Footer_heading__gVeft{font-size:28px}}.Chip_chip__pG61T{display:inline-flex;align-items:center;height:31px;padding:0 13px;border:1px solid var(--color-primary);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-sans);font-weight:400;font-size:14px;letter-spacing:-.52px;color:var(--color-black);white-space:nowrap}.HeroGlow_wrap__kQkvU{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0;will-change:opacity}.HeroGlow_glow__pA2mF{position:absolute;top:0;left:0;width:886px;height:886px;border-radius:50%;background:radial-gradient(circle,rgba(51,114,233,.55) 0,rgba(120,170,255,.35) 35%,rgba(248,251,255,0) 70%);will-change:transform,scale;animation:HeroGlow_glowPulse__hTJ_R 2.8s cubic-bezier(.34,1.56,.64,1) infinite alternate}@keyframes HeroGlow_glowPulse__hTJ_R{0%{scale:.9}to{scale:1.1}}@media (prefers-reduced-motion:reduce){.HeroGlow_glow__pA2mF{animation:none}}.reading_intro__2etm2{max-width:704px;width:100%;margin:-36px auto 0;display:flex;flex-direction:column;gap:24px}.reading_introBlock__AKJi8{display:flex;flex-direction:column;gap:8px}.reading_label__9usj6{font-size:12px;letter-spacing:-.12px;color:var(--color-secondary)}.reading_label__9usj6,.reading_text__baxnK{font-family:var(--font-sans);font-weight:400}.reading_text__baxnK{margin:0;font-size:17px;line-height:25.84px;letter-spacing:-.272px;color:var(--color-primary)}.reading_line__dd9Ek{width:100%;height:1px;background:var(--color-divider)}.reading_bullets__rpE7B{display:flex;flex-direction:column;gap:4px;padding-left:8px}.reading_bullet__nVWM7{margin:0;display:flex;gap:8px;align-items:flex-start;font-family:var(--font-sans);font-size:17px;line-height:25.84px;letter-spacing:-.272px;color:var(--color-primary)}.reading_bulletIcon__h6SnW{width:12px;height:12px;flex-shrink:0;margin-top:7px;color:var(--color-primary)}.reading_sectionTitle__ICSbl{width:100%;display:flex;flex-direction:column;gap:24px}.reading_sectionTitle__ICSbl h2{margin:0;font-family:var(--font-sans);font-weight:400;font-size:24px;letter-spacing:-.48px;color:var(--color-primary)}.reading_work__Ydg0g{width:100%;display:flex;flex-direction:column;gap:32px}.reading_workHeader__vlRQE{display:flex;gap:16px;align-items:flex-start}.reading_workNum__hs8QT{flex:0 0 432px;display:flex;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:28px;line-height:32px;letter-spacing:-1px;color:var(--color-primary)}.reading_workIndex__Ce6w4{color:var(--color-blue)}.reading_workMeta__WyOYY{flex:0 0 704px;max-width:704px;display:flex;flex-direction:column;gap:12px}.reading_metaBlock__4KFy_{display:flex;flex-direction:column;gap:4px}.reading_solRow__c03uC{display:flex;gap:48px;align-items:stretch;width:100%}.reading_solMedia__MIVSq{flex:0 0 716px;max-width:716px;display:flex;gap:24px;align-items:center}.reading_dots__kDjZd{display:flex;flex-direction:column;gap:8px;align-self:stretch;justify-content:center}.reading_dot__KWnnH{width:10px;height:10px;border-radius:50%;background:#d4d4d8;flex-shrink:0}.reading_dotActive__eNMpi{background:var(--color-primary)}.reading_frame__ujW_c{flex:1 1;min-width:0;aspect-ratio:682/400;border-radius:16px;overflow:hidden;background:var(--color-bg-secondary);position:relative}.reading_frame__ujW_c img,.reading_frame__ujW_c video{width:100%;height:100%;object-fit:cover;display:block}.reading_solText__q8WzE{flex:1 1;min-width:0;align-self:center;display:flex;flex-direction:column;gap:8px}.reading_solTitle__WcKh_{margin:0;font-family:var(--font-sans);font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.5px;color:var(--color-primary)}.reading_videoLink__BoDJO{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:15px;color:var(--color-blue);width:-moz-fit-content;width:fit-content}.reading_videoLink__BoDJO:hover{text-decoration:underline}@media (max-width:900px){.reading_workHeader__vlRQE{flex-direction:column;gap:20px}.reading_workMeta__WyOYY,.reading_workNum__hs8QT{flex:1 1 auto;max-width:none}.reading_solRow__c03uC{flex-direction:column;gap:20px}.reading_solMedia__MIVSq{flex:1 1 auto;max-width:none}.reading_dots__kDjZd{flex-direction:row;align-self:flex-start}}.Navbar_navbar__GrSXC{position:-webkit-sticky;position:sticky;top:0;z-index:50;width:100%;display:flex;flex-direction:column;align-items:center;background:rgba(248,251,255,.45);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(8px);border-bottom:2px solid var(--color-primary);transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.Navbar_navbarHidden__dTcnq{transform:translateY(-110%)}.Navbar_inner__Cumf_{width:100%;max-width:calc(var(--content-max) + var(--page-pad) * 2);min-height:var(--navbar-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px var(--page-pad)}.Navbar_brand__JWn4W{display:flex;align-items:center;gap:8px;flex:1 0;min-width:0}.Navbar_mark__jBTuj{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 30% 30%,#6ea0ff,var(--color-blue))}.Navbar_name__ONZCU{font-family:var(--font-ui);font-weight:600;font-size:18px;letter-spacing:-.44px;color:var(--color-ink);white-space:nowrap}.Navbar_links__puXTb{display:flex;align-items:center;justify-content:center;gap:12px;flex:1 0}.Navbar_link__Ssa7S{font-family:var(--font-ui);font-weight:500;font-size:16px;letter-spacing:-.15px;color:var(--color-secondary);padding:4px 8px;transition:color .15s ease}.Navbar_link__Ssa7S:hover{color:var(--color-primary)}.Navbar_linkActive__mqPpg{color:var(--color-blue)}.Navbar_actions__4T0RL{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:1 0}.Navbar_resume__7XX2t{font-family:var(--font-ui);font-weight:500;font-size:14px;letter-spacing:-.15px;color:#fff;background:var(--color-blue);padding:8px 16px;border-radius:8px;transition:filter .15s ease}.Navbar_resume__7XX2t:hover{filter:brightness(1.08)}.Navbar_hamburger__WJ9Te{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;background:transparent;border:none}.Navbar_bar__dtjsV{display:block;height:2px;width:100%;background:var(--color-primary);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.Navbar_barTop__jcXul{transform:translateY(7px) rotate(45deg)}.Navbar_barBottom__qptoi{transform:translateY(-7px) rotate(-45deg)}.Navbar_barHidden__L__TC{opacity:0}.Navbar_mobileMenu__mhKOr{display:none}@media (max-width:768px){.Navbar_links__puXTb{display:none}.Navbar_hamburger__WJ9Te{display:flex}.Navbar_brand__JWn4W{flex:1 1 auto}.Navbar_actions__4T0RL{flex:0 0 auto}.Navbar_mobileMenu__mhKOr{display:flex;flex-direction:column;width:100%;max-width:calc(var(--content-max) + var(--page-pad) * 2);padding:8px var(--page-pad) 20px;gap:4px}.Navbar_mobileLink__lFb0h{font-family:var(--font-ui);font-weight:500;font-size:18px;color:var(--color-secondary);padding:12px 8px}}.ProjectBlock_block__Y4Fih{display:flex;align-items:center;gap:32px;width:100%}.ProjectBlock_thumbnail__1EfUM{position:relative;flex-shrink:0;width:480px;height:320px;border-radius:16px;overflow:hidden;background:#eef1f5}.ProjectBlock_thumbImg__niEy_{object-fit:cover;transition:transform .4s ease}.ProjectBlock_block__Y4Fih:hover .ProjectBlock_thumbImg__niEy_{transform:scale(1.03)}.ProjectBlock_body__Rwviv{display:flex;flex-direction:column;gap:12px;flex:1 1;min-width:0}.ProjectBlock_descr__GNrDk{display:flex;flex-direction:column;gap:4px}.ProjectBlock_title__kKsEw{margin:0;font-family:var(--font-sans);font-weight:600;font-size:28px;line-height:32px;letter-spacing:-1.28px;color:var(--color-primary)}.ProjectBlock_subtitle__leTFT{margin:0;font-family:var(--font-sans);font-weight:400;font-size:20px;letter-spacing:-.352px;color:var(--color-secondary)}.ProjectBlock_chips__cq9SD{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:900px){.ProjectBlock_thumbnail__1EfUM{width:360px;height:260px}.ProjectBlock_title__kKsEw{font-size:24px}.ProjectBlock_subtitle__leTFT{font-size:18px}}@media (max-width:640px){.ProjectBlock_block__Y4Fih{flex-direction:column;align-items:stretch;gap:16px}.ProjectBlock_thumbnail__1EfUM{width:100%;height:auto;aspect-ratio:3/2}}.page_layer__cyPBb{position:relative;z-index:1}.page_layer__cyPBb,.page_main__nw1Wk{width:100%;display:flex;flex-direction:column;align-items:center}.page_main__nw1Wk{padding-top:0;padding-bottom:144px}.page_section__zQZ2o{padding:0 24px 24px}.page_hero__7KFOs{align-items:center;padding:clamp(48px,12vh,140px) 0 40px;min-height:calc(100vh - 80px);min-height:calc(100svh - 80px)}.page_heroText__JVWLO,.page_hero__7KFOs{position:relative;display:flex;flex-direction:column;gap:20px}.page_heroText__JVWLO{z-index:1;width:100%;flex:1 0}.page_scrollDown__735mq{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:0;background:none;border:none;padding:0;cursor:pointer;margin-top:auto;animation:page_bob__JJudl 1.8s ease-in-out infinite;transition:transform .2s ease}.page_scrollDown__735mq:hover{transform:translateY(4px)}@keyframes page_bob__JJudl{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.page_scrollDown__735mq{animation:none}}.page_headline__b1Dvh,.page_subhead__SzCbz{margin:0;display:flex;flex-direction:column;font-family:var(--font-sans);font-weight:500;font-size:38px;line-height:39.14px;letter-spacing:-1.748px}.page_headlinePrimary__2zsnW{color:var(--color-primary)}.page_headlineMuted__gVm_o,.page_subhead__SzCbz{color:var(--color-secondary)}.page_emphasis__AYb5a{color:var(--color-primary)}.page_projects__FNpfo{gap:64px;padding:24px 48px 48px;scroll-margin-top:80px}.page_projects__FNpfo,.page_works__0CpUx{display:flex;flex-direction:column;width:100%}.page_works__0CpUx{gap:32px}.page_worksTitle__PiWsb{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:24px;font-family:var(--font-sans);font-weight:400;font-size:24px;letter-spacing:-.48px;color:var(--color-primary)}.page_blockWrap__1u_jz{display:flex;flex-direction:column;gap:32px;width:100%}@media (max-width:768px){.page_main__nw1Wk{padding-top:48px;padding-bottom:96px}.page_projects__FNpfo{padding:24px 0;gap:48px}.page_hero__7KFOs{padding:clamp(32px,8vh,96px) 0 32px}.page_headline__b1Dvh,.page_subhead__SzCbz{font-size:30px;line-height:1.05;letter-spacing:-1px}}@media (max-width:480px){.page_section__zQZ2o{padding:16px 0}.page_headline__b1Dvh,.page_subhead__SzCbz{font-size:26px}.page_worksTitle__PiWsb{font-size:20px}}.ScrollToTop_btn__RQa6U{position:fixed;bottom:32px;right:32px;z-index:40;width:48px;height:48px;border-radius:50%;border:1.5px solid rgba(26,26,26,.15);background:rgba(248,251,255,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--color-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .25s ease,transform .25s ease,background .15s ease}.ScrollToTop_btnVisible__s5OZp{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ScrollToTop_btn__RQa6U:hover{background:rgba(248,251,255,.92);border-color:rgba(26,26,26,.25)}@media (max-width:768px){.ScrollToTop_btn__RQa6U{bottom:24px;right:20px}}.project_margin___Usei{width:100%;display:flex;flex-direction:column;align-items:center;gap:72px;padding:24px var(--page-pad) 72px}.project_content__UpG6A,.project_header___ngo_{width:100%;max-width:calc(var(--content-max) + var(--page-pad) * 2);padding:16px var(--page-pad)}.project_header___ngo_{display:flex;flex-direction:column;gap:24px}.project_content__UpG6A{display:flex;flex-direction:column;gap:96px}.project_headline__XDIi6{display:flex;flex-direction:column;align-items:center;gap:12px}.project_logo__I1aAD{height:60px;display:flex;align-items:center;justify-content:center}.project_logo__I1aAD img{height:100%;width:auto;object-fit:contain}.project_title__qlKY3{margin:0 auto;max-width:704px;width:100%;font-family:var(--font-sans);font-weight:600;font-size:43.2px;line-height:45.79px;letter-spacing:-1.728px;text-align:center;color:var(--color-heading)}.project_meta__vbPFp{max-width:704px;width:100%;margin:0 auto;padding:12px 0;display:flex;flex-direction:column}.project_metaRow__I8cSX{display:flex;gap:6px;min-height:40px;align-items:center;padding:0 12px;font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:25.84px;letter-spacing:-.272px;color:var(--color-primary)}.project_metaLabel__wAtYS{flex-shrink:0}.project_metaRow__I8cSX a{text-decoration:underline}.project_metaLine__9R8Qf{width:100%;height:1px;background:var(--color-divider)}.project_hero__gsihZ{width:100%;aspect-ratio:1152/648;border-radius:16px;overflow:hidden;background:var(--color-bg-secondary);position:relative}.project_hero__gsihZ img,.project_hero__gsihZ video{width:100%;height:100%;object-fit:cover}.project_proseWrap__Pe2Fs{display:flex;flex-direction:column;align-items:center;width:100%}.project_prose__WKs10{max-width:704px;width:100%;display:flex;flex-direction:column;gap:12px}.project_eyebrow__RTemm{font-family:var(--font-sans);font-weight:400;font-size:12px;line-height:13.2px;letter-spacing:-.12px;color:var(--color-secondary)}.project_body__rw999{margin:0;font-family:var(--font-sans);font-weight:400;font-size:23px;line-height:32px;letter-spacing:-.506px;color:var(--color-black-text)}.project_body__rw999 strong{font-weight:600}.project_body__rw999 a{text-decoration:underline}.project_note__Hisgu{margin:0;font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:25.84px;letter-spacing:-.272px;color:var(--color-primary)}.project_proseLine__nnt_e{width:100%;height:1px;background:var(--color-divider);margin:4px 0}.project_figure__Af9v2{max-width:704px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.project_frame__zY8yr{width:100%;border-radius:16px;overflow:hidden;background:var(--color-bg-secondary);position:relative}.project_frame__zY8yr.project_bordered__JIqeT{border:2px solid var(--color-bg-secondary)}.project_frame__zY8yr img,.project_frame__zY8yr video{width:100%;height:100%;object-fit:cover;display:block}.project_caption__Q_l4k{font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:25.84px;letter-spacing:-.272px;color:var(--color-secondary);text-align:center}.project_twoUp__2n9lf{max-width:704px;width:100%;margin:0 auto;display:flex;gap:32px;align-items:flex-start;justify-content:center}.project_twoUpWide__nMUWU{max-width:none}.project_twoUpItem__tP2H0{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px}.project_twoUpItem__tP2H0 .project_frame__zY8yr{height:320px}.project_twoUpCaption__OIP7l{margin:0;font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:25.84px;letter-spacing:-.272px;color:var(--color-secondary);text-align:center}.project_split__5jGiQ{width:100%;display:flex;gap:48px;align-items:center;justify-content:center}.project_splitReverse__wMH_Z{flex-direction:row-reverse}.project_splitText__3u1ve{max-width:704px}.project_splitMedia__z_pmC,.project_splitText__3u1ve{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px}.project_splitMedia__z_pmC{align-items:center}.project_splitMedia__z_pmC .project_frame__zY8yr{height:329px}.project_heading2__XRT3_{margin:0;font-family:var(--font-sans);font-weight:500;font-size:23px;line-height:32px;letter-spacing:-.506px;color:var(--color-black-text)}.project_dotRow__FFMOO{display:flex;gap:24px;align-items:center;flex:1 1;min-width:0}.project_dots__BcZWo{display:flex;flex-direction:column;gap:8px;align-self:stretch;justify-content:center}.project_dot__kUyJJ{width:10px;height:10px;border-radius:50%;background:#d4d4d8}.project_dotActive__hPLMf{background:var(--color-primary)}.project_sequence__y22Ye{width:100%;display:flex;gap:48px;align-items:flex-start}.project_rail__R_BNm{position:-webkit-sticky;position:sticky;top:50vh;flex:0 0 auto;margin-top:-29px}.project_railDots__5mVZo{position:relative;display:flex;flex-direction:column;gap:8px}.project_railDot__pmIqA{width:10px;height:10px;border-radius:50%;background:#d4d4d8;transition:background .3s ease}.project_railDotActive__QL3TV{background:#b5bcc6}.project_railThumb__5A4vB{position:absolute;top:0;left:0;width:10px;height:10px;border-radius:50%;background:var(--color-primary);transition:transform .12s linear;will-change:transform}.project_sequenceRows__AzDZK{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:96px}.project_seqRow__YtMxD{display:flex;gap:48px;align-items:center;opacity:.4;transition:opacity .45s ease}.project_seqRowReverse__If3fr{flex-direction:row-reverse}.project_seqRowActive__h1YMo{opacity:1}.project_seqRow__YtMxD .project_splitMedia__z_pmC,.project_seqRow__YtMxD .project_splitText__3u1ve{flex:1 1;min-width:0}.project_solSeqMedia__8OuPd{flex:1.5 1;min-width:0;aspect-ratio:682/400;border-radius:16px;overflow:hidden;background:var(--color-bg-secondary);position:relative}.project_solSeqMedia__8OuPd img,.project_solSeqMedia__8OuPd video{width:100%;height:100%;object-fit:cover;display:block}.project_solSeqText__I6pxQ{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.project_solSeqTitle__uwYr1{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-.5px}.project_solSeqBody__gtzpk,.project_solSeqTitle__uwYr1{margin:0;font-family:var(--font-sans);color:var(--color-primary)}.project_solSeqBody__gtzpk{font-size:17px;line-height:25.84px;letter-spacing:-.272px}.project_solSeqLink__qQpiL{display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-family:var(--font-sans);font-size:15px;color:var(--color-blue);width:-moz-fit-content;width:fit-content}.project_solSeqLink__qQpiL:hover{text-decoration:underline}.project_solSlider__eVEyz{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.project_solViewport__n_qcc{width:100%;overflow:hidden;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.project_solViewport__n_qcc[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing}.project_solTrack__8FHAS{display:flex;gap:16px;align-items:stretch;will-change:transform}.project_solPage__TPhsg{flex:0 0 auto;min-width:0;display:flex;gap:48px;align-items:center}.project_solImg__QLaO4{flex:1.5 1;min-width:0;aspect-ratio:615/400;border-radius:16px;overflow:hidden;background:var(--color-bg-secondary);position:relative}.project_solImg__QLaO4 img,.project_solImg__QLaO4 video{width:100%;height:100%;object-fit:cover;display:block}.project_solEmbed__sUv8A{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.project_solInfo__0NF5A{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.project_solNum__SiMKC{font-size:23px;line-height:32px}.project_solDesc__pZ4k6,.project_solNum__SiMKC{font-family:var(--font-sans);font-weight:400;letter-spacing:-.506px;color:var(--color-black-text)}.project_solDesc__pZ4k6{margin:0;font-size:17px;line-height:1.4}.project_solVideoLink__GbLn1{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-family:var(--font-sans);font-size:15px;color:var(--color-blue);width:-moz-fit-content;width:fit-content}.project_solVideoLink__GbLn1:hover{text-decoration:underline}.project_segmented__Lh5UM{position:relative;display:flex;gap:4px;align-items:center;justify-content:center;align-self:center;height:32px;padding:2px;border-radius:100px;background:rgba(118,118,128,.12);width:min(370px,100%)}.project_segThumb__OA8eC{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px - (var(--seg-count) - 1) * 4px) / var(--seg-count));background:#fff;border-radius:20px;box-shadow:0 3px 8px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.04);transform:translateX(calc(var(--seg-active) * (100% + 4px)));transition:transform .32s cubic-bezier(.4,0,.2,1)}.project_segBtn__Pt2i6{position:relative;z-index:1;flex:1 1;min-width:0;height:100%;padding:3px 6px;border:none;background:transparent;font-family:var(--font-ui),-apple-system,system-ui,sans-serif;font-weight:500;font-size:13.333px;line-height:18px;letter-spacing:-.08px;color:var(--color-primary);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-weight .2s ease,opacity .2s ease}.project_segBtn__Pt2i6:hover{opacity:.7}.project_segBtnActive__zIOah{font-weight:600}.project_segBtnActive__zIOah:hover{opacity:1}@media (max-width:768px){.project_solPage__TPhsg{flex-direction:column;align-items:stretch;gap:16px}.project_solImg__QLaO4{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.project_railThumb__5A4vB,.project_segThumb__OA8eC,.project_seqRow__YtMxD{transition:none}.project_solViewport__n_qcc .project_solTrack__8FHAS{transition-duration:0s!important}}@media (max-width:768px){.project_sequence__y22Ye{flex-direction:column;gap:0}.project_rail__R_BNm{display:none}.project_sequenceRows__AzDZK{gap:56px}.project_seqRowReverse__If3fr,.project_seqRow__YtMxD{flex-direction:column;align-items:stretch;gap:20px;opacity:1}}.project_insightGroup__JitfL{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}.project_downArrow__NtuGu{flex-shrink:0;color:#ff6e22}.project_insightBox__NiFA0{width:100%;min-height:200px;display:flex;align-items:center;justify-content:center;padding:28px 24px;background:#ffeadc;border-radius:12px}.project_insightInner__zSUXT{max-width:704px;width:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.project_insightLabel__PXj1Z{font-family:var(--font-sans);font-size:12px;letter-spacing:-.12px;color:var(--color-secondary)}.project_insightQuote__Z7KFV{margin:0;font-family:var(--font-sans);font-weight:500;font-size:30px;line-height:32px;letter-spacing:-.506px;color:#ff6e22;text-align:center}@media (max-width:640px){.project_insightQuote__Z7KFV{font-size:22px;line-height:28px}.project_insightBox__NiFA0{min-height:150px}}.project_next__o03b5{width:100%;max-width:calc(var(--content-max) + var(--page-pad) * 2);padding:0 var(--page-pad);display:flex;justify-content:center}.project_nextInner__L51ZG{max-width:704px;width:100%;display:flex;flex-direction:column;gap:12px}.project_nextLink__0EOjK{font-family:var(--font-sans);font-weight:400;font-size:23px;line-height:32px;letter-spacing:-.506px;color:var(--color-black-text);display:inline-flex;align-items:center;gap:10px;transition:gap .2s ease,color .2s ease;width:-moz-fit-content;width:fit-content}.project_nextLink__0EOjK:hover{gap:16px;color:var(--color-blue)}@media (max-width:768px){.project_margin___Usei{gap:48px;padding-bottom:56px}.project_content__UpG6A{gap:64px}.project_title__qlKY3{font-size:32px;line-height:1.06;letter-spacing:-1px}.project_body__rw999,.project_heading2__XRT3_{font-size:20px;line-height:28px}.project_split__5jGiQ{flex-direction:column;gap:20px;align-items:stretch}.project_splitReverse__wMH_Z{flex-direction:column}.project_splitText__3u1ve{max-width:none}.project_splitMedia__z_pmC .project_frame__zY8yr{height:auto;aspect-ratio:704/413}.project_dots__BcZWo{flex-direction:row;align-self:flex-start}.project_dotRow__FFMOO{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:560px){.project_title__qlKY3{font-size:27px}.project_twoUp__2n9lf{flex-direction:column;gap:28px}.project_twoUpItem__tP2H0 .project_frame__zY8yr{height:auto;aspect-ratio:1/1}}