.Reveal_reveal__CLSKa{opacity:0;transform:translateY(14px);transition:opacity var(--reveal-duration,1.6s) cubic-bezier(.16,1,.3,1),transform var(--reveal-duration,1.6s) cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.Reveal_visible__aP_kC{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal_reveal__CLSKa{transition:none;transform:none}}.info_info__a7cHL{min-height:calc(100vh - var(--header-h) - var(--footer-h));display:flex;align-items:center;justify-content:space-between;gap:clamp(2rem,6vw,5rem);padding:clamp(3rem,8vw,6rem) var(--page-pad-x)}.info_text__QLKcL{display:flex;flex-direction:column;gap:clamp(1.75rem,5vw,3.25rem)}.info_statement__w4EYD{white-space:nowrap;text-transform:uppercase;font-size:clamp(.8rem,1.3vw,1.1rem);letter-spacing:.18em;margin:0}.info_contact__LhRxa{display:flex;flex-direction:column;gap:.5rem}.info_invite__ZqKXs{font-style:italic;font-size:clamp(.95rem,1.3vw,1.15rem);letter-spacing:.08em;margin:0}.info_email__gjjWK{font-size:clamp(.9rem,1.2vw,1.1rem);letter-spacing:.1em;color:var(--color-muted);border-bottom:1px solid var(--color-line);padding-bottom:.15rem;transition:color .2s ease,border-color .2s ease}.info_email__gjjWK:hover{color:var(--color-ink);border-color:var(--color-ink)}.info_media__PGIwd{flex-shrink:0}.info_frame__PGAsr{margin:0}.info_frame__PGAsr img{width:clamp(200px,22vw,320px);height:auto}@media (max-width:820px){.info_info__a7cHL{flex-direction:column;justify-content:center;gap:clamp(2.5rem,9vw,4rem);text-align:center}.info_text__QLKcL{align-items:center;order:2}.info_media__PGIwd{order:1}.info_statement__w4EYD{white-space:normal;max-width:30rem}.info_frame__PGAsr img{width:clamp(180px,60vw,300px)}}@media (max-width:560px){.info_statement__w4EYD{letter-spacing:.07em}.info_email__gjjWK{letter-spacing:.04em;overflow-wrap:anywhere}}.Slideshow_stage__Y2SVD{position:relative;width:100%;height:100%;cursor:pointer}.Slideshow_slide__E0_vW{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity 1.4s ease-in}.Slideshow_active__dfmA3{opacity:1;z-index:1;transition:opacity 1.6s ease-out 1.4s}.Slideshow_activeInstant__Rr_Jl{opacity:1;z-index:1;transition:none}@media (prefers-reduced-motion:reduce){.Slideshow_active__dfmA3,.Slideshow_slide__E0_vW{transition-duration:.01ms;transition-delay:0s}}.home_hero__o4ZPq{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - var(--header-h) - var(--footer-h));padding:clamp(1rem,2vw,2rem) var(--page-pad-x)}.home_frame__dxMye{position:relative;width:min(86vw,560px);height:clamp(380px,74vh,780px)}.work_list__pzq_I{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);max-width:920px;margin:0 auto;padding:clamp(1rem,3vw,2.5rem) var(--page-pad-x) clamp(5rem,9vw,8rem);width:100%;align-items:start}.work_col__o8f7P{display:flex;flex-direction:column;gap:clamp(3.5rem,8vw,6.5rem)}.work_colOffset__eZkrW{margin-top:clamp(4rem,13vw,10rem)}.work_item__9MKiH{display:block}.work_frame__A4nS4{overflow:hidden}.work_frame__A4nS4 img{width:100%;height:auto;transition:opacity .5s ease}.work_item__9MKiH:hover .work_frame__A4nS4 img{opacity:.8}.work_item__9MKiH:hover .work_category__Tv1Nu{color:var(--color-ink)}.work_placeholder__NinkN{display:block;aspect-ratio:4/5;border:1px solid var(--color-line)}.work_caption__5jZWK{margin:1.1rem 0 0;display:flex;align-items:baseline;gap:.7rem;font-size:clamp(.85rem,1.05vw,1rem);letter-spacing:.14em}.work_title__nOu0M{letter-spacing:.14em}.work_category__Tv1Nu,.work_slash__znidZ{color:var(--color-muted)}.work_category__Tv1Nu{letter-spacing:.14em;transition:color .4s ease}@media (max-width:640px){.work_list__pzq_I{display:flex;flex-direction:column;gap:clamp(3rem,11vw,4.5rem);max-width:460px}.work_colOffset__eZkrW,.work_col__o8f7P{display:contents}.work_colOffset__eZkrW{margin-top:0}}.project_project__7_M2o{max-width:1100px;margin:clamp(2rem,5vw,3.5rem) auto 0;padding:clamp(.5rem,1.6vw,1.25rem) var(--page-pad-x) clamp(4rem,8vw,7rem);width:100%}.project_head__S1rqj{margin-bottom:clamp(.85rem,1.8vw,1.5rem)}.project_title__CbIlK{font-size:clamp(.8rem,1.15vw,1rem);font-weight:400;line-height:1;letter-spacing:.68em;text-transform:uppercase;margin:0 0 clamp(.85rem,1.8vw,1.5rem)}.project_category__PVU2e{font-size:clamp(.68rem,.85vw,.8rem);color:var(--color-muted);line-height:1;letter-spacing:.55em;margin:0}.project_description__FtSDx{margin:1.4rem 0 0;max-width:46ch;font-style:italic;color:var(--color-ink)}.project_gallery__OeibG{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.project_col__uRW2q{display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,3.5rem)}.project_colOffset__huXzO{margin-top:clamp(2.5rem,9vw,7rem)}.project_figure__YEjah{margin:0;overflow:hidden}.project_figure__YEjah img{width:100%;height:auto}.project_masonry__F6xjO{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem)}.project_splitRow__6kdt6{display:grid;grid-template-columns:.82fr 1fr;grid-column-gap:clamp(1.5rem,5vw,3.5rem);column-gap:clamp(1.5rem,5vw,3.5rem);align-items:start}.project_splitCol__LwKIU{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem)}.project_feature__gVUNh{width:100%}.project_masonryFigure__LNYSE{margin:0;overflow:hidden}.project_masonryFigure__LNYSE img{width:100%;height:auto}.project_back__H6P3p{display:inline-block;margin-top:clamp(3rem,6vw,5rem);font-size:.8rem;letter-spacing:.16em;color:var(--color-muted);transition:color .25s ease}.project_back__H6P3p:hover{color:var(--color-ink)}@media (max-width:640px){.project_gallery__OeibG{grid-template-columns:1fr;gap:clamp(1.5rem,6vw,2.5rem)}.project_colOffset__huXzO{margin-top:0}.project_masonry__F6xjO,.project_splitRow__6kdt6{gap:clamp(1.5rem,6vw,2.5rem)}.project_splitRow__6kdt6{grid-template-columns:1fr}.project_splitCol__LwKIU{gap:clamp(1.5rem,6vw,2.5rem)}}