.case-study-detail-module__c9YQ1q__projectStorySection{padding-block:clamp(90px,10vw,140px)}.case-study-detail-module__c9YQ1q__projectStoryInner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(52px,7vw,100px);width:min(1180px,100% - 48px);margin-inline:auto;display:grid}.case-study-detail-module__c9YQ1q__projectStoryCopy{flex-direction:column;gap:16px;min-width:0;display:flex}.case-study-detail-module__c9YQ1q__projectStoryCopy span{color:#ffc300;letter-spacing:.08em;width:fit-content;font-size:12px;font-weight:800;line-height:1}.case-study-detail-module__c9YQ1q__projectStoryCopy h2{color:#fff;max-width:620px;font-family:var(--font-heading);font-size:clamp(38px,5vw,70px);font-weight:800;line-height:.98}.case-study-detail-module__c9YQ1q__projectStoryCopy p{color:#c9c9c9;max-width:620px;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.case-study-detail-module__c9YQ1q__projectStoryMedia{aspect-ratio:16/11;background:#050506;border:1px solid #ffffff1f;border-radius:20px;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 86px #0000006b}.case-study-detail-module__c9YQ1q__projectStoryMedia img{object-fit:cover;object-position:top center}@media (max-width:1023px){.case-study-detail-module__c9YQ1q__projectStoryInner{grid-template-columns:1fr}}
