.home_page__ODjSn{position:relative;--scale:1;background:#fbfbfb;color:#000000;font-family:var(--font-geist),-apple-system,BlinkMacSystemFont,"SF Pro Display",Inter,system-ui,sans-serif}.home_topNav__4jYjU{position:absolute;left:calc(67px * var(--scale));top:0;width:1787px;height:67px;z-index:30;transform:scale(var(--scale));transform-origin:top left}.home_morphAnchor__b_Gim{position:absolute;left:0;top:17px;width:236px;height:38px;z-index:2}.home_tMorph__00MBV{position:relative;width:48px;height:34px;overflow:hidden;border-radius:999px;transition:width .34s cubic-bezier(.22,1,.36,1)}.home_tMorph__00MBV:focus-within,.home_tMorph__00MBV:hover{width:146px}.home_tMorphPlus__w_Nt8{position:absolute;inset:0 auto auto 0;width:146px;height:34px;display:flex;align-items:center;color:#000000;font-size:24px;line-height:1;font-weight:500;text-decoration:none;transition:transform .2s ease}.home_tMorphPlus__w_Nt8:active{transform:scale(.985)}.home_brandLogo__1wOdB{position:relative;display:inline-block;min-width:48px;white-space:nowrap}.home_brandRest__LXDtu{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;vertical-align:bottom;transform:translateX(-1px) scaleX(.84);transform-origin:left center;transition:max-width .17s cubic-bezier(.18,1.35,.34,1),transform .17s cubic-bezier(.18,1.35,.34,1)}.home_tMorph__00MBV:focus-within .home_brandRest__LXDtu,.home_tMorph__00MBV:hover .home_brandRest__LXDtu{max-width:98px;transform:translateX(0)}.home_navLinks__ULDPK{position:absolute;right:0;top:17px;display:flex;gap:70px;align-items:center;padding:4px 0;font-size:20px;font-weight:300;line-height:normal;white-space:nowrap}.home_navLinks__ULDPK a{color:#000000;text-decoration:none;transition:color .16s ease}.home_navLinks__ULDPK a:hover{color:#5b5b5b}.home_stage__BJ7IN{width:100%;overflow:hidden}.home_frame__QsRv3{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:112px 5.8% 0;background:#fbfbfb}.home_intro__rmXoA{max-width:640px}.home_intro__rmXoA h1,.home_intro__rmXoA p{margin:0;line-height:normal;letter-spacing:0}.home_name__xzoR5{font-size:22px;font-weight:500;line-height:1.3!important}.home_role__WYttI{margin-top:4px!important;font-size:16px;font-weight:400;line-height:1.5!important}.home_currentlyCopy__U5b4d{margin-top:20px!important;color:#5b5b5b;font-size:16px;font-weight:300;line-height:1.65!important;text-wrap:pretty}.home_currentlyCopy__U5b4d strong{font-weight:500}.home_work__xYGsu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:5.25%;row-gap:46px;margin-top:50px}.home_project__xoL_F{display:block;min-width:0;color:inherit;text-decoration:none}.home_card__7C2B2{position:relative;display:block;width:100%;aspect-ratio:780/522;box-sizing:border-box;overflow:hidden;border:1px solid #efefef;border-radius:10px;background:#ffffff}.home_media__CpePG{position:absolute;display:block;max-width:none;object-fit:contain;pointer-events:none;transform:translateZ(0) scale(var(--project-media-scale,1));transform-origin:center center;transition:transform .38s cubic-bezier(.22,1,.36,1);will-change:transform}video.home_media__CpePG{object-fit:cover;backface-visibility:hidden}.home_project__xoL_F:focus-visible .home_media__CpePG,.home_project__xoL_F:hover .home_media__CpePG{--project-media-scale:1.018}.home_project__xoL_F:focus-visible{outline:2px solid #000000;outline-offset:6px;border-radius:12px}.home_caption__l5lDk{display:block;margin-top:16px;font-size:14px;line-height:1.5;letter-spacing:0}.home_titleRow__2i5Gn{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px}.home_title__jKRy7{color:#000000;font-size:17px;font-weight:400}.home_year__GTtjF{color:#949494;font-size:14px;font-weight:300}.home_description__j4uIU{display:block;font-size:16px;line-height:1.5;color:#949494;font-weight:400}.home_siteFooter__Ff_i9{position:relative;left:0;margin-top:160px;transform:scale(var(--scale));transform-origin:top left}@media (prefers-reduced-motion:reduce){.home_brandRest__LXDtu,.home_media__CpePG,.home_tMorph__00MBV{transition:none}}@media (max-width:700px){.home_page__ODjSn{min-height:0;padding-top:60px}.home_topNav__4jYjU{position:fixed;left:0;top:0;width:100%;height:60px;transform:none;background:rgba(251,251,251,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.home_morphAnchor__b_Gim{left:24px;top:13px}.home_navLinks__ULDPK{right:16px;top:19px;gap:16px;font-size:14px}.home_stage__BJ7IN{width:100%;height:auto;overflow:visible}.home_frame__QsRv3{width:100%;height:auto;padding:0 24px;box-sizing:border-box;transform:none}.home_intro__rmXoA{position:static;width:auto;padding:56px 0 0}.home_name__xzoR5{font-size:26px}.home_role__WYttI{font-size:19px}.home_currentlyCopy__U5b4d{font-size:18px}.home_work__xYGsu{display:grid;grid-template-columns:1fr;gap:46px;margin-top:48px}.home_project__xoL_F{position:static;width:auto}.home_card__7C2B2{width:100%;height:auto;aspect-ratio:780/522}.home_caption__l5lDk{margin-top:16px;font-size:16px;line-height:1.5}.home_year__GTtjF{font-size:14px}.home_siteFooter__Ff_i9{position:relative;top:auto;width:auto!important;height:172px!important;margin:72px 0 0;transform:none}}