.case-intro h1{max-width:1050px;font-size:clamp(42px,5.4vw,76px)}.back{font-size:15px}.project-facts b{font-size:12px}.project-facts span{font-size:15px}.project-facts .button{margin-top:10px}.story>div,.gallery-item figcaption p{font-size:16px;line-height:1.75}.story h2{line-height:1.18}.small-note{font-size:14px!important}.noor-hero-shot{padding:0 max(28px,calc((100vw - 1184px)/2)) 40px}.noor-hero-shot figure{margin:0;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#fff}.noor-hero-shot img{display:block;width:100%;height:auto}.noor-hero-shot figcaption{padding:12px 18px;font-size:14px;color:#5b6474}.noor-solution{background:#f0f1ed}.noor-shot-link{display:block;border:1px solid #d9dce2;border-radius:5px;overflow:hidden;background:white}.noor-shot-link img{display:block;width:100%;height:auto}.noor-client-words{padding:65px max(28px,calc((100vw - 1000px)/2));text-align:center;background:#101f3f;color:white}.noor-client-words .eyebrow{color:#ff7565}.noor-client-words blockquote{margin:0;font-size:clamp(20px,2vw,27px);line-height:1.65}.noor-attribution{margin-top:28px}.noor-attribution strong,.noor-attribution span{display:block}.noor-attribution span{font-size:15px;color:#d0d6e0}.noor-client-words>p:last-child{font-size:16px;max-width:750px;margin:28px auto 0;color:#d0d6e0}.case-cta p{font-size:17px}@media(max-width:750px){.noor-hero-shot{padding:0 22px 25px}.noor-client-words{padding:40px 22px}.case-intro h1{font-size:42px}}