.ServiceCaseHero_hero__Wr8bX{padding-top:46px;padding-bottom:0;color:var(--studio-ink)}.ServiceCaseHero_heading__SnAVe{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.65fr);align-items:end;grid-gap:35px;gap:35px;margin-bottom:34px}.ServiceCaseHero_eyebrow__1cvNO{display:flex;align-items:center;gap:15px;font-size:10px;letter-spacing:.16em;color:var(--studio-muted);margin:0 0 17px}.ServiceCaseHero_eyebrow__1cvNO:before{content:"";width:34px;height:1px;background:var(--studio-wood)}.ServiceCaseHero_eyebrow__1cvNO>span{color:var(--studio-wood)}.ServiceCaseHero_titleBlock__dEMVm h1{margin:0;font-size:clamp(44px,4.7vw,65px);line-height:1.18;letter-spacing:.06em}.ServiceCaseHero_statement__9QByg{font-family:"Noto Serif SC",SimSun,serif;font-size:21px;letter-spacing:.025em;margin-top:15px}.ServiceCaseHero_introduction__3ZOR2{width:100%;max-width:305px;justify-self:end;padding-bottom:3px}.ServiceCaseHero_introduction__3ZOR2>p{font-size:12px;color:var(--studio-muted);margin:0 0 16px}.ServiceCaseHero_archiveLink__6E70Q{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:9px;border-bottom:1px solid var(--studio-line);font-size:12px}.ServiceCaseHero_archiveLink__6E70Q b{font-family:Georgia,serif;font-weight:400;font-size:20px;padding-inline:4px}.ServiceCaseHero_archiveLink__6E70Q>span:last-child{font-size:23px;color:var(--studio-wood);transition:transform .2s}.ServiceCaseHero_archiveLink__6E70Q:hover>span:last-child{transform:translateY(3px)}.ServiceCaseHero_gallery__43N_X{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:38px;column-gap:38px;grid-row-gap:23px;row-gap:23px;align-items:start}.ServiceCaseHero_project__So6LF{display:block;min-width:0;color:inherit;text-decoration:none}.ServiceCaseHero_project__So6LF figure{margin:0}.ServiceCaseHero_primary__Av7Eg{grid-column:1;grid-row:1/span 2}.ServiceCaseHero_study__eyiWs{grid-column:2;grid-row:1}.ServiceCaseHero_detail__gcSBG{grid-column:2;grid-row:2;width:77%;justify-self:end}.ServiceCaseHero_imageFrame__yurgH{position:relative;overflow:hidden;background:#e8e3d9}.ServiceCaseHero_imageFrame__yurgH img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.ServiceCaseHero_primary__Av7Eg .ServiceCaseHero_imageFrame__yurgH img{aspect-ratio:1.42;object-position:53% center}.ServiceCaseHero_study__eyiWs .ServiceCaseHero_imageFrame__yurgH img{aspect-ratio:2.02}.ServiceCaseHero_detail__gcSBG .ServiceCaseHero_imageFrame__yurgH img{aspect-ratio:1.8;object-position:center 53%}.ServiceCaseHero_imageType__Ltyzz{position:absolute;left:12px;bottom:12px;background:rgba(246,243,237,.94);padding:5px 9px;font-size:10px;letter-spacing:.04em;line-height:1.5;color:#514e45}.ServiceCaseHero_hero__Wr8bX .ServiceCaseHero_caption__w2bEJ{display:flex;align-items:center;gap:13px;min-height:57px;padding-top:12px;font-size:11px;line-height:1.5;color:var(--studio-ink)}.ServiceCaseHero_number__lBCV6{align-self:flex-start;margin-top:2px;font-family:Georgia,serif;font-size:12px;color:var(--studio-wood)}.ServiceCaseHero_captionCopy__jg_vF{display:grid;grid-gap:4px;gap:4px;min-width:0}.ServiceCaseHero_captionNote__ggbD2{font-size:10px;letter-spacing:.06em;color:var(--studio-muted)}.ServiceCaseHero_projectTitle__hJWYe{font-family:"Noto Serif SC",SimSun,serif;font-size:16px;line-height:1.5}.ServiceCaseHero_readLink__eVo58{margin-left:auto;display:flex;align-items:center;gap:20px;white-space:nowrap;font-size:10px;color:var(--studio-muted)}.ServiceCaseHero_readLink__eVo58>span:last-child{font-size:24px;color:var(--studio-wood);transition:transform .2s}.ServiceCaseHero_detail__gcSBG .ServiceCaseHero_readLink__eVo58>span:first-child{display:none}.ServiceCaseHero_project__So6LF:hover .ServiceCaseHero_imageFrame__yurgH img{transform:scale(1.022)}.ServiceCaseHero_project__So6LF:hover .ServiceCaseHero_readLink__eVo58>span:last-child{transform:translate(2px,-2px)}.ServiceCaseHero_archiveLink__6E70Q:focus-visible,.ServiceCaseHero_project__So6LF:focus-visible{outline:2px solid var(--studio-wood);outline-offset:6px}.ServiceCaseHero_baseline__9o75p{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:16px;border-top:1px solid var(--studio-line);color:var(--studio-muted);font-size:10px;letter-spacing:.025em}.ServiceCaseHero_baseline__9o75p i{font-style:normal;padding-inline:12px;color:#b2a48f}@media(min-width:1400px){.ServiceCaseHero_hero__Wr8bX{padding-top:54px}.ServiceCaseHero_heading__SnAVe{margin-bottom:40px}.ServiceCaseHero_gallery__43N_X{column-gap:48px}}@media(min-width:700px) and (max-width:1000px){.ServiceCaseHero_gallery__43N_X{column-gap:24px;row-gap:16px}.ServiceCaseHero_detail__gcSBG{width:86%}.ServiceCaseHero_readLink__eVo58>span:first-child{display:none}.ServiceCaseHero_statement__9QByg{font-size:19px}.ServiceCaseHero_primary__Av7Eg .ServiceCaseHero_imageFrame__yurgH img{aspect-ratio:1.21}.ServiceCaseHero_projectTitle__hJWYe{font-size:14px}.ServiceCaseHero_heading__SnAVe{grid-template-columns:1fr 260px;gap:25px}.ServiceCaseHero_introduction__3ZOR2>p{font-size:11px}}@media(max-width:699px){.ServiceCaseHero_hero__Wr8bX{padding-top:26px}.ServiceCaseHero_heading__SnAVe{grid-template-columns:1fr;gap:15px;margin-bottom:21px}.ServiceCaseHero_eyebrow__1cvNO{font-size:9px;gap:11px;margin-bottom:14px}.ServiceCaseHero_eyebrow__1cvNO:before{width:23px}.ServiceCaseHero_titleBlock__dEMVm h1{font-size:40px;letter-spacing:.045em}.ServiceCaseHero_statement__9QByg{font-size:18px;margin-top:10px}.ServiceCaseHero_introduction__3ZOR2{max-width:none;padding:0}.ServiceCaseHero_introduction__3ZOR2>p{display:none}.ServiceCaseHero_archiveLink__6E70Q{min-height:44px;padding:6px 0;font-size:11px}.ServiceCaseHero_archiveLink__6E70Q b{font-size:18px}.ServiceCaseHero_archiveLink__6E70Q>span:last-child{font-size:21px}.ServiceCaseHero_gallery__43N_X{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:18px}.ServiceCaseHero_primary__Av7Eg{grid-column:1/-1;grid-row:1}.ServiceCaseHero_study__eyiWs{grid-column:1;grid-row:2}.ServiceCaseHero_detail__gcSBG{grid-column:2;grid-row:2;width:100%;margin-top:15px}.ServiceCaseHero_primary__Av7Eg .ServiceCaseHero_imageFrame__yurgH img{aspect-ratio:1.85;object-position:center 57%}.ServiceCaseHero_detail__gcSBG .ServiceCaseHero_imageFrame__yurgH img,.ServiceCaseHero_study__eyiWs .ServiceCaseHero_imageFrame__yurgH img{aspect-ratio:1.42;object-position:center}.ServiceCaseHero_imageType__Ltyzz{left:7px;bottom:7px;padding:3px 6px;font-size:9px}.ServiceCaseHero_hero__Wr8bX .ServiceCaseHero_caption__w2bEJ{gap:8px;min-height:47px;padding-top:9px}.ServiceCaseHero_captionCopy__jg_vF{gap:2px}.ServiceCaseHero_captionNote__ggbD2{font-size:9px}.ServiceCaseHero_projectTitle__hJWYe{font-size:12px}.ServiceCaseHero_primary__Av7Eg .ServiceCaseHero_projectTitle__hJWYe{font-size:15px}.ServiceCaseHero_number__lBCV6{font-size:10px}.ServiceCaseHero_readLink__eVo58{gap:10px;font-size:9px}.ServiceCaseHero_detail__gcSBG .ServiceCaseHero_readLink__eVo58,.ServiceCaseHero_study__eyiWs .ServiceCaseHero_readLink__eVo58{display:none}.ServiceCaseHero_readLink__eVo58>span:last-child{font-size:21px}.ServiceCaseHero_baseline__9o75p{font-size:9px;gap:12px;margin-top:19px;padding-top:13px}.ServiceCaseHero_baseline__9o75p>span:first-child{display:none}.ServiceCaseHero_baseline__9o75p>span:last-child{width:100%;display:flex;justify-content:space-between}.ServiceCaseHero_baseline__9o75p i{padding-inline:6px}}@media(prefers-reduced-motion:reduce){.ServiceCaseHero_archiveLink__6E70Q>span:last-child,.ServiceCaseHero_imageFrame__yurgH img,.ServiceCaseHero_readLink__eVo58>span:last-child{transition:none}.ServiceCaseHero_project__So6LF:hover .ServiceCaseHero_imageFrame__yurgH img{transform:none}}