.page_wrap__Vkylc{display:flex;flex-direction:column;gap:clamp(64px,12vh,156px);padding:clamp(22px,4vh,52px) 0 clamp(48px,9vh,120px)}.page_topRow___sXXj{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:baseline;justify-content:space-between}.page_eyebrowMuted__uBfKA{color:var(--muted)}.page_crumbs__0X3Lc,.page_eyebrowMuted__uBfKA{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.page_crumbs__0X3Lc{display:flex;gap:22px}.page_crumbMuted__d_HIN{color:var(--muted)}.page_crumbMuted__d_HIN:hover{color:var(--ink)}.page_header__aoGnN{display:flex;flex-wrap:wrap;gap:clamp(24px,3vw,64px);align-items:stretch;padding-bottom:clamp(24px,5vh,64px)}.page_figure__exg8D{flex:1 1 300px;min-width:240px;max-width:620px;height:clamp(340px,74vh,780px);margin:0;overflow:hidden;animation:page_arise__AeKFJ .9s cubic-bezier(.2,.8,.2,1) both}.page_photo__Qgfy_{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%}.page_headerCopy__OSbpx{flex:1 1 320px;min-width:240px;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(40px,8vh,96px)}.page_name__X6_2t{font-weight:700;font-size:clamp(48px,9.6vw,168px);line-height:.84;letter-spacing:-.05em;text-transform:uppercase;animation:page_arise__AeKFJ 1s cubic-bezier(.2,.8,.2,1) 80ms both}.page_intro__0UENd{display:flex;flex-wrap:wrap;gap:16px clamp(24px,3vw,48px);animation:page_arise__AeKFJ .9s cubic-bezier(.2,.8,.2,1) .26s both}.page_introLabel__Nvkgg{flex:0 0 auto;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);padding-top:5px}.page_introText__DyqJl{flex:1 1 320px;min-width:260px;font-size:clamp(15px,1.25vw,18px);line-height:1.7;color:var(--ink-soft);max-width:44ch;text-wrap:pretty}.page_section__yPW7u{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,96px);align-items:flex-start;border-top:1px solid var(--line);padding-top:clamp(28px,5vh,56px)}.page_sectionLabel__gfbr_{flex:0 1 180px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.page_sectionNum__6GEJP{font-size:10px;font-weight:500;letter-spacing:.16em;color:var(--muted)}.page_lede__zT7J7{flex:1 1 560px;min-width:280px;font-size:clamp(20px,2.4vw,34px);font-weight:500;line-height:1.3;letter-spacing:-.02em;max-width:40ch;text-wrap:pretty}.page_philosophy__2JYrK{flex:1 1 560px;min-width:280px;display:flex;flex-direction:column;gap:clamp(20px,3vh,32px)}.page_claim__dd1EW{font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.4;letter-spacing:-.015em;max-width:34ch}.page_paragraph__ZRwtt{font-size:clamp(15px,1.1vw,17px);line-height:1.75;color:var(--ink-soft);max-width:52ch}.page_capsGrid__4YJat{flex:1 1 560px;min-width:280px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:clamp(24px,4vh,44px) clamp(24px,4vw,64px);gap:clamp(24px,4vh,44px) clamp(24px,4vw,64px)}.page_capItem__ERjHP{display:flex;flex-direction:column;gap:10px}.page_capNum__9ng8O{font-size:10px;font-weight:500;letter-spacing:.18em;color:var(--muted)}.page_capName__mCFAi{font-size:clamp(17px,1.5vw,21px);line-height:1.2;letter-spacing:-.015em;text-transform:uppercase}.page_capNote__yebWZ{font-size:14px;line-height:1.7;color:var(--ink-soft);max-width:34ch}.page_careerList__i_tTM{flex:1 1 560px;min-width:280px;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.page_careerItem__fB4Ke{display:flex;flex-wrap:wrap;gap:12px clamp(24px,4vw,64px);padding:clamp(22px,3.4vh,34px) 0;border-top:1px solid var(--line)}.page_careerItem__fB4Ke:first-child{border-top:none;padding-top:0}.page_careerYears__E4TTJ{flex:0 0 110px;font-size:12px;font-weight:500;letter-spacing:.1em;color:var(--muted);padding-top:4px}.page_careerBody__g51pb{flex:1 1 300px;min-width:240px;display:flex;flex-direction:column;gap:10px}.page_careerOrg__lR4T9{font-size:clamp(20px,2vw,28px);line-height:1.15;letter-spacing:-.02em;text-transform:uppercase}.page_careerRole__olvig{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.page_careerWork__5g_GH{font-size:14px;line-height:1.75;color:var(--ink-soft);max-width:44ch}.page_skillsCol__9r1on{flex:1 1 560px;min-width:280px;display:flex;flex-direction:column;gap:clamp(28px,4vh,44px)}.page_skillsList__hPQWw{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px}.page_skillItem__1FNn_{font-size:clamp(16px,1.5vw,22px);font-weight:500;letter-spacing:-.015em}.page_toolsBlock__A2CuM{display:flex;flex-direction:column;gap:14px}.page_toolsList__W7Bih{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;color:var(--ink-soft)}.page_eduGrid__xzRRS{flex:1 1 560px;min-width:280px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:clamp(24px,4vh,40px) clamp(24px,4vw,64px);gap:clamp(24px,4vh,40px) clamp(24px,4vw,64px)}.page_eduItem__0ugRV{display:flex;flex-direction:column;gap:8px}.page_eduProgram__AWssL{font-size:clamp(17px,1.5vw,21px);line-height:1.2;letter-spacing:-.015em;text-transform:uppercase}.page_eduSchool__HLuHy{font-size:14px;line-height:1.7;color:var(--ink-soft)}.page_eduPlace__lVTYc{font-size:12px;letter-spacing:.08em;color:var(--muted)}.page_contactSection__ACXp9{border-top:1px solid var(--line);padding:clamp(64px,12vh,160px) 0 clamp(40px,7vh,88px)}.page_contactLabel__jIqT_{display:flex;align-items:baseline;justify-content:space-between;gap:16px;max-width:180px;margin-bottom:clamp(28px,5vh,60px)}.page_contactStatement__N3lv8{font-weight:700;font-size:clamp(38px,7.6vw,118px);line-height:.96;letter-spacing:-.025em;max-width:18ch}.page_contactRow__8mOT3{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:clamp(36px,7vh,80px)}.page_emailLink__89JJN{font-size:clamp(16px,1.6vw,24px);border-bottom:1px solid var(--line);padding-bottom:4px;transition:border-color .24s ease,color .24s ease;overflow-wrap:anywhere}.page_emailLink__89JJN:hover{border-color:var(--accent)}.page_copyBtn__wip_x{background:none;border:1px solid var(--ink);padding:13px 22px;font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;color:inherit;transition:background-color .24s ease,color .24s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.page_copyBtn__wip_x:hover{background-color:var(--ink);color:var(--paper)}.page_copyBtn__wip_x:active{transform:translateY(1px)}.page_note__vyvkL{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}@keyframes page_arise__AeKFJ{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page_figure__exg8D,.page_intro__0UENd,.page_name__X6_2t{animation:none}}.Footer_footer__UaG1g{flex-wrap:wrap;gap:12px 32px;padding:26px 0 40px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.Footer_footer__UaG1g,.Hero_stage__CRsZb{display:flex;justify-content:space-between}.Hero_stage__CRsZb{min-height:calc(100svh - var(--topbar-h));flex-direction:column;gap:clamp(28px,5vh,72px);padding:clamp(28px,5vh,64px) 0 clamp(20px,4vh,44px)}.Hero_row__2UC0a{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px clamp(24px,5vw,80px)}.Hero_logo__KLHdu{display:block;width:clamp(100px,13vw,180px);max-width:200px;height:auto;flex:0 0 auto;opacity:0;transform:translateY(18px)}.Hero_tagline__VAUvl{max-width:28ch;font-size:clamp(14px,1.15vw,18px);line-height:1.6;color:var(--ink-soft);text-align:right}.Hero_headline__ejJDL,.Hero_tagline__VAUvl{margin:0;opacity:0;transform:translateY(18px)}.Hero_headline__ejJDL{font-weight:700;font-size:clamp(30px,12.4vw,226px);line-height:.84;letter-spacing:-.045em}.Hero_wordReel__9wVJZ{display:inline-block;height:.84em;vertical-align:top;overflow:hidden;perspective:2.6em;margin:0 -.75em;padding:0 .75em}.Hero_wordFlip__62rpY{display:inline-grid;grid-template-columns:max-content;justify-content:start;grid-auto-rows:.84em;height:100%;transform-style:preserve-3d;will-change:transform;transition:transform .72s cubic-bezier(.65,0,.35,1)}.Hero_wordFace__fta6G{grid-area:1/1;align-self:start;justify-self:start;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Hero_wordFaceBack__pMlkE{transform:rotateX(180deg)}.Hero_measureRow__UkSRB{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap}.Hero_footRow__dC_sR{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 40px;opacity:0;transform:translateY(18px)}.Hero_location__ep8np{font-size:12px;font-weight:500;line-height:1.7;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.Hero_cue___2rsQ{display:inline-flex;align-items:baseline;gap:12px;font-weight:700;font-size:clamp(20px,2.4vw,34px);letter-spacing:-.02em;transition:opacity .4s ease}.Hero_wheelDot__w3K83{animation:Hero_wheel__zqU_R 1.8s cubic-bezier(.45,0,.55,1) infinite}@media (prefers-reduced-motion:reduce){.Hero_wheelDot__w3K83{animation:none}}@media (max-width:767px){.Hero_stage__CRsZb{justify-content:flex-start;align-items:center;text-align:center;padding-top:clamp(20px,4svh,32px);padding-bottom:clamp(24px,5svh,40px);gap:0}.Hero_row__2UC0a{display:contents}.Hero_logo__KLHdu{order:1;margin:auto auto clamp(10px,2svh,16px)}.Hero_headline__ejJDL{order:2;text-align:center;margin-bottom:clamp(20px,3.5svh,32px)}.Hero_wordFace__fta6G{justify-self:center}.Hero_tagline__VAUvl{order:3;text-align:center;max-width:30ch;margin:0 auto auto}.Hero_footRow__dC_sR{order:4;flex-direction:column;align-items:center;text-align:center;gap:16px;width:100%}}.AboutTeaser_panel__y2wAv{min-height:calc(100svh - var(--topbar-h));background:var(--dark-bg);color:var(--dark-ink);margin-left:calc(-1 * (var(--rail-w) + var(--gutter-l) + max(0px, (100vw - var(--sbw) - 1560px) / 2)));margin-right:calc(-1 * (var(--gutter-r) + max(0px, (100vw - var(--sbw) - 1560px) / 2)));padding:clamp(56px,10vh,128px) calc(var(--gutter-r) + max(0px, (100vw - var(--sbw) - 1560px) / 2)) clamp(40px,7vh,88px) calc(var(--rail-w) + var(--gutter-l) + max(0px, (100vw - var(--sbw) - 1560px) / 2))}.AboutTeaser_grid__FXxka{display:flex;flex-wrap:wrap;gap:clamp(32px,5vw,96px);align-items:flex-start}.AboutTeaser_label__0Mc82{flex:0 1 180px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.AboutTeaser_labelNum__Z8NoW{font-size:10px;font-weight:500;letter-spacing:.16em;color:hsla(42,31%,94%,.6)}.AboutTeaser_body__r6rK2{flex:1 1 560px;min-width:280px;display:flex;flex-direction:column;gap:clamp(32px,6vh,64px)}.AboutTeaser_intro__4l2oC{display:flex;flex-direction:column;gap:clamp(20px,3vh,32px)}.AboutTeaser_eyebrowDark__WN8EX{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:hsla(42,31%,94%,.6)}.AboutTeaser_lede__qSDv0{font-size:clamp(24px,3.1vw,44px);font-weight:500;line-height:1.24;letter-spacing:-.02em;max-width:34ch;text-wrap:pretty;opacity:0;transform:translateY(14px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.AboutTeaser_lede__qSDv0[data-shown=true]{opacity:1;transform:none}.AboutTeaser_split__33_K3{display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,64px);align-items:flex-end}.AboutTeaser_copyCol__qBjOX{flex:1 1 240px;min-width:220px;display:flex;flex-direction:column;gap:24px}.AboutTeaser_claim__cXH84{font-size:12px;font-weight:500;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.AboutTeaser_paragraph__jKP0_{font-size:clamp(15px,1.1vw,17px);line-height:1.7;color:var(--dark-body);max-width:46ch}.AboutTeaser_links__A1bcm{display:flex;flex-wrap:wrap;align-items:baseline;gap:16px 40px}.AboutTeaser_link__5ho8C{display:inline-flex;align-items:center;gap:12px;font-size:clamp(16px,1.4vw,21px);font-weight:500;letter-spacing:-.01em;transition:gap .3s cubic-bezier(.2,.8,.2,1),color .22s ease}.AboutTeaser_link__5ho8C:hover{gap:20px}.AboutTeaser_linkMuted__o1fJu{color:hsla(42,31%,94%,.6)}.AboutTeaser_linkMuted__o1fJu:hover{color:var(--dark-ink)}.AboutTeaser_figure__6aeMH{flex:1 1 200px;max-width:320px;min-width:180px;margin:0;position:relative;aspect-ratio:1023/1537;overflow:hidden;background:var(--placeholder)}.AboutTeaser_photo__vzrd6{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media (max-width:767px){.AboutTeaser_panel__y2wAv{padding-top:clamp(28px,6vh,56px);padding-bottom:clamp(28px,6vh,56px)}.AboutTeaser_split__33_K3{flex-direction:column;align-items:stretch}.AboutTeaser_copyCol__qBjOX{flex:none}.AboutTeaser_figure__6aeMH{flex:none;max-width:100%;width:100%}}@media (min-width:768px){.AboutTeaser_panel__y2wAv{padding-top:clamp(48px,7vh,96px)}.AboutTeaser_body__r6rK2{gap:clamp(24px,4vh,44px)}.AboutTeaser_intro__4l2oC{gap:clamp(12px,2vh,20px)}.AboutTeaser_lede__qSDv0{max-width:42ch}.AboutTeaser_split__33_K3{align-items:flex-start}}@media (min-width:768px) and (max-width:1023px){.AboutTeaser_grid__FXxka{flex-direction:column;align-items:flex-start;max-width:clamp(480px,74vw,620px);margin:0 auto}.AboutTeaser_label__0Mc82{flex:none}.AboutTeaser_body__r6rK2{flex:none;width:100%}}.AboutTeaser_tabletLogo__rMCZA{display:none}@media (min-width:768px) and (max-width:1023px) and (orientation:portrait){.AboutTeaser_panel__y2wAv{display:flex;flex-direction:column}.AboutTeaser_tabletLogo__rMCZA{display:block;margin:auto auto 0;width:clamp(96px,16vw,160px);height:auto}}.HeroAboutTransition_track__j910E{position:relative}.HeroAboutTransition_stage__DEqFu{position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:1;min-height:calc(100svh - var(--topbar-h))}.HeroAboutTransition_overlay__VP_Gq{position:absolute;inset:0;z-index:2;transform:translateX(100vw);transition:transform .22s cubic-bezier(.16,1,.3,1);will-change:transform}@media (max-width:767px){.HeroAboutTransition_stage__DEqFu{position:static;z-index:auto;min-height:0}.HeroAboutTransition_overlay__VP_Gq{position:static;inset:auto;z-index:auto;transform:none!important;transition:none}}@media (prefers-reduced-motion:reduce){.HeroAboutTransition_overlay__VP_Gq{transition:none}}.ProcessArc_section__55Ud3{position:relative}.ProcessArc_stage__VPp9P{position:-webkit-sticky;position:sticky;top:var(--topbar-h);height:calc(100svh - var(--topbar-h));overflow:hidden;display:flex;align-items:center}.ProcessArc_svg__1Hwr5{display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.ProcessArc_text__EKqDo{font-size:132px;fill:var(--ink)}.ProcessArc_static__ZurFe,.ProcessArc_text__EKqDo{font-family:var(--font-sans);font-weight:700;letter-spacing:-.03em}.ProcessArc_static__ZurFe{display:none;margin:0;padding:0 clamp(20px,6vw,96px);font-size:clamp(30px,5.4vw,84px);line-height:1.05;text-transform:uppercase;color:var(--ink);text-wrap:pretty}.ProcessArc_label__0Wst9{position:absolute;left:0;top:clamp(22px,5vh,52px);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.ProcessArc_mark__t_AGp{position:absolute;left:50%;top:62%;transform:translateX(-50%);display:block;width:clamp(48px,6.2vw,74px);height:auto}.ProcessArc_srOnly__q4BKF{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ResumeTools_section__kjQZF{padding:clamp(48px,8vh,96px) 0}.ResumeTools_row__WY2kv{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,56px)}.ResumeTools_resumeLink__rr49b{display:inline-flex;align-items:center;gap:14px;padding:16px 24px;border:1px solid var(--ink);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:background-color .24s ease,color .24s ease,transform .3s cubic-bezier(.2,.8,.2,1);flex:0 0 auto}.ResumeTools_resumeLink__rr49b:hover{background-color:var(--ink);color:var(--paper)}.ResumeTools_resumeLink__rr49b:active{transform:translateY(1px)}.ResumeTools_marquee__eC8mk{flex:1 1 300px;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.ResumeTools_marqueeTrack__HL3hy{display:flex;align-items:center;width:max-content;animation:ResumeTools_toolmarquee__19b5Z 44s linear infinite}.ResumeTools_marquee__eC8mk:hover .ResumeTools_marqueeTrack__HL3hy{animation-play-state:paused}@keyframes ResumeTools_toolmarquee__19b5Z{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ResumeTools_tool__7apFF{display:inline-flex;align-items:center;gap:12px;padding:0 clamp(28px,3.4vw,40px);border-left:1px solid var(--line);font-size:13px;font-weight:500;letter-spacing:.01em;white-space:nowrap;color:var(--ink-soft);transition:color .22s ease}.ResumeTools_tool__7apFF:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.ResumeTools_marqueeTrack__HL3hy{animation:none!important}.ResumeTools_marquee__eC8mk{overflow-x:auto!important;-webkit-mask-image:none!important;mask-image:none!important}}.WorkSection_section__r16jj{position:relative}.WorkSection_stage__UELgE{position:relative;display:flex;flex-direction:column;gap:clamp(12px,2vh,28px);padding:clamp(58px,9vh,108px) 0 clamp(12px,2vh,24px)}.WorkSection_stage__UELgE[data-pinned=true]{position:-webkit-sticky;position:sticky;top:var(--topbar-h);height:calc(100svh - var(--topbar-h));overflow:hidden}@media (max-width:1023px){.WorkSection_stage__UELgE{padding:clamp(16px,3vh,28px) 0 clamp(10px,2vh,16px)}.WorkSection_head__xQn82{order:0}.WorkSection_foot__x8u9E{order:1}.WorkSection_slides__aWg3l{order:2}}.WorkSection_head__xQn82{display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between;align-items:flex-start}.WorkSection_headMain__MFJDA{position:relative;flex:1 1 auto}.WorkSection_headTop__zD3Ch{display:flex;align-items:center;gap:14px}.WorkSection_filterBtn__EXUmr,.WorkSection_selectedLine__SGidu{display:none}.WorkSection_catNav__4WG0A{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px}@media (min-width:1024px){.WorkSection_catNav__4WG0A{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}}.WorkSection_catBtn__PA4OJ{display:flex;align-items:baseline;gap:6px;background:none;border:0;padding:2px 0;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7a7264;transform:translateX(var(--cat-x,0));transition:color .2s ease}.WorkSection_catBtn__PA4OJ:hover{transform:translateX(calc(var(--cat-x, 0px) + 3px));color:var(--ink)}.WorkSection_catBtn__PA4OJ:active{transform:translateX(calc(var(--cat-x, 0px) + 1px))}.WorkSection_catBtn__PA4OJ[data-current=true]{color:var(--ink)}.WorkSection_catArrow__fbpek{width:13px;display:inline-block;opacity:0}.WorkSection_catBtn__PA4OJ[data-current=true] .WorkSection_catArrow__fbpek{opacity:1}.WorkSection_placeholderNote__xruzB{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.WorkSection_slides__aWg3l{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;transition:opacity .42s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.WorkSection_slides__aWg3l[data-flat=true]{overflow:visible}.WorkSection_slide__FtYQV{display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,52px);align-items:stretch;will-change:transform,opacity}.WorkSection_slide__FtYQV[data-pinned=true]{position:absolute;inset:0}.WorkSection_slide__FtYQV[data-pinned=false]{position:relative;margin-bottom:64px}.WorkSection_meta__1arrW{order:1;flex:1 1 150px;min-width:140px;display:flex;flex-direction:column;justify-content:center;gap:20px}.WorkSection_slideNum__Eqf26{display:none}.WorkSection_slideNum__Eqf26[data-flat=true]{display:block}.WorkSection_slideNumEyebrow__XTY0M{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.WorkSection_slideNumRow___FO_7{display:flex;align-items:flex-start;gap:8px}.WorkSection_slideNumBig__H1aYX{font-weight:700;font-size:clamp(44px,6vw,84px);line-height:.84;letter-spacing:-.045em}.WorkSection_slideNumTotal__5XiLM{font-size:13px;color:var(--muted);padding-top:6px}.WorkSection_metaGrid__f7pcq{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 18px;gap:10px 18px;font-size:13px;line-height:1.6}.WorkSection_metaLabel__C5dz9{color:var(--muted)}.WorkSection_metaValue__vvd_t{font-weight:500}.WorkSection_mediaCol__ORAql{order:2;flex:1 1 320px;min-width:240px;position:relative;display:flex;align-items:center;justify-content:center;min-height:0}.WorkSection_mediaBox__vjmky{display:block;position:relative;width:100%;max-width:100%;max-height:100%;aspect-ratio:4/3;background:var(--placeholder);border:1px solid var(--line);overflow:hidden}.WorkSection_mediaImg__LwAx_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.WorkSection_copyCol__4w3fh{order:3;flex:1 1 190px;min-width:170px;display:flex;flex-direction:column;justify-content:center;gap:14px}@media (max-width:1023px){.WorkSection_slide__FtYQV{flex-direction:column;flex-wrap:nowrap;gap:clamp(16px,3vh,24px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.WorkSection_copyCol__4w3fh,.WorkSection_mediaCol__ORAql,.WorkSection_meta__1arrW{flex:0 0 auto;min-width:0;width:100%}.WorkSection_mediaCol__ORAql{order:1}.WorkSection_copyCol__4w3fh{order:2;justify-content:flex-start}.WorkSection_meta__1arrW{order:3;justify-content:flex-start;gap:12px}.WorkSection_mediaBox__vjmky{aspect-ratio:4/3}}.WorkSection_category__GvnHC{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.WorkSection_title__E8_uK{font-weight:700;font-size:clamp(22px,2.3vw,32px);line-height:1.1;letter-spacing:-.02em}.WorkSection_desc__2nxMJ{font-size:14px;line-height:1.7;color:var(--ink-soft);max-width:32ch}.WorkSection_viewLink__rIElp{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--line);padding-bottom:4px;transition:border-color .22s ease,color .2s ease}.WorkSection_viewLink__rIElp:hover{border-color:var(--accent)}.WorkSection_mobileProjectNav__ah6w2{display:none}@media (max-width:1023px){.WorkSection_mobileProjectNav__ah6w2{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.WorkSection_mobileNavBtn__o_jTV{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:12px 4px;background:none;border:0;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink);cursor:pointer}.WorkSection_mobileNavBtn__o_jTV:disabled{color:var(--muted);cursor:default;opacity:.5}}.WorkSection_foot__x8u9E{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:flex-end}.WorkSection_footCol__pfvj_{display:flex;flex-direction:column;gap:6px}.WorkSection_footEyebrow__p9cfG{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.WorkSection_footNumRow__M3huK{display:flex;align-items:flex-start;gap:8px}.WorkSection_footNum__2aa1F{font-weight:700;font-size:clamp(40px,5.2vw,84px);line-height:.84;letter-spacing:-.045em}.WorkSection_footTotal___FUh1{font-size:13px;color:var(--muted);padding-top:6px}.WorkSection_scrollCue__JFAaq{display:inline-flex;align-items:center;gap:10px;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);transition:opacity .6s ease}.WorkSection_footLine__xnE9y{flex:1 1 auto;min-width:24px;display:flex;justify-content:center}.WorkSection_progressTrack__Ns_D3{width:100%;max-width:300px;height:1px;background:var(--line);margin-bottom:8px;display:block}.WorkSection_progressFill__yyKad{display:block;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left center}.WorkSection_workMark__i0fkh{flex:0 0 auto;margin:0;font-weight:700;font-size:clamp(40px,6.5vw,110px);line-height:.82;letter-spacing:-.04em;text-transform:uppercase;color:var(--ink)}@media (max-width:1023px){.WorkSection_workMark__i0fkh{font-size:48px}}@media (max-width:767px){.WorkSection_workMark__i0fkh{font-size:34px}}@media (max-width:1023px){.WorkSection_headMain__MFJDA{width:100%}.WorkSection_headTop__zD3Ch{justify-content:flex-end;width:100%}.WorkSection_filterBtn__EXUmr{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;background:none;border:1px solid var(--line);color:var(--ink);cursor:pointer;padding:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.WorkSection_filterBtn__EXUmr[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.WorkSection_selectedLine__SGidu{display:flex;align-items:baseline;gap:8px;margin:10px 0 0;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.WorkSection_catNav__4WG0A{display:none;position:absolute;top:calc(100% + 8px);right:0;left:auto;z-index:20;flex-direction:column;flex-wrap:nowrap;gap:0;min-width:260px;max-width:calc(100vw - 2 * var(--gutter-r));margin:0;background:var(--paper);border:1px solid var(--line);padding:8px}.WorkSection_catNav__4WG0A[data-mobile-open=true]{display:flex}.WorkSection_catBtn__PA4OJ{width:100%;padding:12px 10px}.WorkSection_placeholderNote__xruzB{width:100%}.WorkSection_desc__2nxMJ,.WorkSection_meta__1arrW{display:none}.WorkSection_slide__FtYQV[data-pinned=true]{justify-content:flex-start}.WorkSection_slide__FtYQV[data-pinned=false]{margin-bottom:clamp(36px,9vw,48px)}.WorkSection_copyCol__4w3fh{gap:10px}.WorkSection_viewLink__rIElp{padding:12px 0;min-height:44px}.WorkSection_head__xQn82{gap:8px 24px}.WorkSection_footCol__pfvj_{gap:4px}.WorkSection_footNum__2aa1F{font-size:28px}.WorkSection_footTotal___FUh1{padding-top:4px}.WorkSection_scrollCue__JFAaq{font-size:9px}.WorkSection_progressTrack__Ns_D3{max-width:200px;margin-bottom:4px}}@media (max-width:767px){.WorkSection_filterBtn__EXUmr{width:34px;height:34px}.WorkSection_catNav__4WG0A{min-width:200px;padding:6px}.WorkSection_catBtn__PA4OJ{padding:11px 8px}.WorkSection_head__xQn82{gap:6px 20px}.WorkSection_footEyebrow__p9cfG{font-size:10px}.WorkSection_footNum__2aa1F{font-size:22px}.WorkSection_footTotal___FUh1{font-size:12px;padding-top:3px}.WorkSection_scrollCue__JFAaq{font-size:9px;gap:6px}.WorkSection_progressTrack__Ns_D3{max-width:120px}}