.CaseStudy_Page__pmtqf{background:#eee8d5;color:#101219;overflow-x:hidden}.CaseStudy_Hero__EASP4{border-bottom-right-radius:64px;color:#eee8d5;height:750px;overflow:hidden;position:relative}.CaseStudy_Overlay__4DPaO{background:linear-gradient(180deg,rgba(16,18,25,.18),rgba(16,18,25,.55));inset:0;position:absolute}.CaseStudy_HeroContent__4rue3{bottom:48px;left:32px;position:absolute}.CaseStudy_HeroTags__RKkTr{display:flex;gap:8px;margin-bottom:28px}.CaseStudy_HeroTags__RKkTr a{color:inherit;text-decoration:none}.CaseStudy_HeroTags__RKkTr a>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(46,42%,88%,.45);color:#eee8d5;transition:background-color .16s ease,color .16s ease}.CaseStudy_HeroTags__RKkTr a:hover>span{background:#eee8d5;color:#101219}.CaseStudy_HeroContent__4rue3 h1{max-width:620px}.CaseStudy_Intro__uetB0{display:grid;grid-gap:128px;gap:128px;grid-template-columns:minmax(0,420px) minmax(0,1fr);padding:112px 60px 136px}.CaseStudy_Details__FSbI5 p{border-bottom:1px solid rgba(16,18,25,.16);display:flex;font-size:14px;justify-content:space-between;margin:0;padding:18px 0}.CaseStudy_Details__FSbI5 span{opacity:.5}.CaseStudy_Details__FSbI5 strong{font-weight:500;text-align:right}.CaseStudy_ProductsUsed__gtrIM{align-items:center;border-bottom:1px solid rgba(16,18,25,.16);display:flex;font-size:14px;justify-content:space-between;padding:18px 0}.CaseStudy_ProductsUsed__gtrIM>span{opacity:.5}.CaseStudy_ProductsUsed__gtrIM>div{display:flex;gap:8px}.CaseStudy_ProductsUsed__gtrIM>div>a{align-items:center;background:rgba(16,18,25,.06);border-radius:8px;color:#101219;display:flex;font-size:12px;gap:6px;opacity:1;padding:4px 8px 4px 4px;text-decoration:none;transition:background-color .16s ease}.CaseStudy_ProductsUsed__gtrIM>div>a:hover{background:rgba(16,18,25,.13)}.CaseStudy_ProductsUsed__gtrIM img{border-radius:4px;height:24px;position:static;width:24px}.CaseStudy_IntroCopy__QmNpp{display:flex;flex-direction:column;gap:28px}.CaseStudy_IntroCopy__QmNpp article>span{display:block;font-size:14px;margin-bottom:14px;opacity:.5}.CaseStudy_IntroCopy__QmNpp article p{font-size:22px;line-height:1.3;margin:0;max-width:760px}.CaseStudy_GalleryPair__6T9wV{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 1fr;padding:0 40px 24px}.CaseStudy_GalleryPair__6T9wV>div{height:720px}.CaseStudy_FullImage__9dCQb,.CaseStudy_GalleryPair__6T9wV>div{border-radius:8px 8px 48px 8px;overflow:hidden;position:relative}.CaseStudy_FullImage__9dCQb{height:850px;margin:0 40px 40px}.CaseStudy_Quote__pCdBt{background:#101219;color:#eee8d5;display:grid;grid-gap:24px 48px;gap:24px 48px;grid-template-columns:minmax(320px,520px) minmax(0,1fr);grid-template-rows:auto auto 1fr;padding:32px}.CaseStudy_Portrait__pdDxT{border-radius:8px 8px 40px 8px;grid-column:2;grid-row:1/span 3;height:650px;overflow:hidden;position:relative}.CaseStudy_Quote__pCdBt blockquote{align-self:start;font-family:Balgin,sans-serif;font-size:40px;grid-column:1;grid-row:1;line-height:1.08;margin:0;padding:0}.CaseStudy_QuoteAuthor__9x7Rt{display:flex;flex-direction:column;font-size:14px;gap:8px;grid-column:1;grid-row:2;margin:0}.CaseStudy_QuoteAuthor__9x7Rt span{opacity:.6}.CaseStudy_QuoteContent__2XGbR{align-self:end;font-size:16px;grid-column:1;grid-row:3;line-height:1.45;margin:0;max-width:720px}.CaseStudy_References__e24hp{padding:112px 40px}.CaseStudy_References__e24hp>div{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:64px}.CaseStudy_Similar__JCASz{padding:80px 40px 112px}.CaseStudy_Similar__JCASz>div:first-child{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:64px}.CaseStudy_Similar__JCASz>div:first-child>div{max-width:510px}.CaseStudy_Similar__JCASz>div:first-child p{font-size:20px;line-height:1.4}.CaseStudy_SimilarGrid__lXv8v{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1.5fr 1fr}.CaseStudy_SimilarGrid__lXv8v article{border-radius:8px 8px 40px 8px;color:#eee8d5;height:500px;overflow:hidden;position:relative}.CaseStudy_SimilarGrid__lXv8v article:after{background:linear-gradient(180deg,rgba(16,18,25,.05),rgba(16,18,25,.72));content:"";inset:0;position:absolute}.CaseStudy_SimilarContent__6M61J{bottom:24px;left:24px;position:absolute;right:24px;z-index:1}.CaseStudy_SimilarContent__6M61J>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(46,42%,88%,.45);color:#eee8d5}.CaseStudy_SimilarGrid__lXv8v h3{font-family:Balgin,sans-serif;font-size:40px;line-height:calc(.95em + 4px);margin:18px 0 0}.CaseStudy_SimilarSwatches__Vkh7N{align-items:flex-end;bottom:0;display:flex;gap:8px;justify-content:flex-end;position:absolute;right:0}.CaseStudy_SimilarSwatches__Vkh7N>span{background:hsla(46,42%,88%,.6);border-radius:8px 8px 18px 8px;color:#101219;display:flex;flex-direction:column;font-size:11px;gap:6px;padding:8px;width:80px}.CaseStudy_SimilarSwatches__Vkh7N img{border-radius:8px;height:72px;position:static;width:100%}@media(min-width:769px)and (max-width:1023px){.CaseStudy_Hero__EASP4{height:700px}.CaseStudy_Intro__uetB0{gap:48px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);padding:88px 32px 104px}.CaseStudy_IntroCopy__QmNpp article p{font-size:19px}.CaseStudy_GalleryPair__6T9wV{gap:16px;padding:0 32px 16px}.CaseStudy_GalleryPair__6T9wV>div{height:520px}.CaseStudy_FullImage__9dCQb{height:680px;margin:0 32px 32px}.CaseStudy_Quote__pCdBt{grid-template-columns:300px minmax(0,1fr);padding:32px}.CaseStudy_Portrait__pdDxT{height:560px}.CaseStudy_Quote__pCdBt blockquote{font-size:32px;padding-left:0}.CaseStudy_References__e24hp{padding:88px 32px}.CaseStudy_References__e24hp>div{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudy_Similar__JCASz{padding:72px 32px 96px}.CaseStudy_SimilarGrid__lXv8v article{height:460px}}@media(max-width:768px){.CaseStudy_Hero__EASP4{border-bottom-right-radius:40px;height:658px}.CaseStudy_HeroContent__4rue3{bottom:28px;left:16px;right:16px}.CaseStudy_HeroTags__RKkTr{margin-bottom:20px}.CaseStudy_Intro__uetB0{display:flex;flex-direction:column;gap:48px;padding:32px 16px 96px}.CaseStudy_Details__FSbI5 p{align-items:flex-start;flex-direction:column;gap:8px}.CaseStudy_Details__FSbI5 strong{text-align:left}.CaseStudy_ProductsUsed__gtrIM{align-items:flex-start;flex-direction:column;gap:12px}.CaseStudy_IntroCopy__QmNpp{gap:28px}.CaseStudy_IntroCopy__QmNpp article p{font-size:18px}.CaseStudy_GalleryPair__6T9wV{gap:16px;padding:0 16px 16px}.CaseStudy_GalleryPair__6T9wV>div{border-radius:8px 8px 20px 8px;height:260px}.CaseStudy_FullImage__9dCQb{border-radius:8px 8px 32px 8px;height:520px;margin:0 16px 72px}.CaseStudy_Quote__pCdBt{display:flex;flex-direction:column;padding:72px 16px}.CaseStudy_Portrait__pdDxT{height:510px}.CaseStudy_Quote__pCdBt blockquote{font-size:28px;padding:0}.CaseStudy_QuoteAuthor__9x7Rt{margin:0;order:3}.CaseStudy_Quote__pCdBt blockquote{order:1}.CaseStudy_Portrait__pdDxT{order:2}.CaseStudy_QuoteContent__2XGbR{font-size:14px;order:4}.CaseStudy_References__e24hp{padding:80px 16px;overflow:hidden}.CaseStudy_References__e24hp>div{display:flex;gap:16px;margin-top:48px;overflow:visible;width:max-content}.CaseStudy_References__e24hp>div>*{flex:0 0 320px}.CaseStudy_Similar__JCASz{padding:72px 16px 80px}.CaseStudy_Similar__JCASz>div:first-child{align-items:flex-start;flex-direction:column;gap:28px}.CaseStudy_Similar__JCASz>div:first-child p{font-size:17px}.CaseStudy_SimilarGrid__lXv8v{grid-template-columns:1fr}.CaseStudy_SimilarGrid__lXv8v article{height:430px}.CaseStudy_SimilarGrid__lXv8v h3{font-size:34px}.CaseStudy_SimilarSwatches__Vkh7N{position:relative}}