.designed-case-study .detail-hero{overflow:hidden}.designed-case-study .detail-uploaded-hero{aspect-ratio:1.55;object-fit:cover;object-position:top;mix-blend-mode:normal;border:1px solid #30343a;border-radius:9px;width:60%;top:20px;right:0;transform:perspective(1000px)rotateY(-6deg)}.designed-case-study .detail-client-art{position:absolute;top:20px;right:0}.designed-case-study .detail-results{grid-template-columns:repeat(var(--result-count), 1fr) 1.85fr}.designed-case-study .detail-results-no-quote{grid-template-columns:repeat(var(--result-count), 1fr)}.designed-case-study .detail-overview-two{grid-template-columns:1.7fr 1fr}.designed-case-study .detail-tech-grid span{white-space:normal;text-align:center;padding-inline:3px;line-height:1.2}.designed-case-study .detail-architecture>ol{grid-template-columns:repeat(var(--node-count), minmax(0,1fr));gap:25px}.designed-case-study .detail-architecture>ol>li{text-align:center;padding:8px 4px}.designed-case-study .detail-architecture>ol>li:not(:last-child):after{right:-23px}.designed-case-study .detail-architecture-text{grid-template-columns:1fr}.designed-case-study .detail-rich-text{color:#afb0b6;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.designed-case-study .detail-rich-text p+p{margin-top:15px}.designed-case-study .detail-rich-text h3{color:#eee;margin:20px 0 8px;font-size:14px}.designed-case-study .detail-rich-text ul,.designed-case-study .detail-rich-text ol{list-style:revert;margin:12px 0;padding-left:20px;display:block}.designed-case-study .detail-rich-text li{text-align:left;background:0 0;border:0;min-height:0;margin:5px 0;padding:0;display:list-item}.designed-case-study .detail-rich-text li:after{display:none}.designed-case-study .detail-rich-text a{color:#eee;text-decoration:underline}.designed-case-study .detail-rich-text img,.designed-case-study .detail-rich-text video{max-width:100%;height:auto}.designed-case-study .detail-rich-text iframe{aspect-ratio:16/9;width:100%;height:auto}.designed-case-study .detail-rich-text pre{background:#15191d;max-width:100%;padding:12px;font-size:12px;overflow:auto}.designed-case-study .detail-film>img{aspect-ratio:2.2;object-fit:cover;object-position:top;width:100%}.designed-case-study .detail-supplement{border-top:1px solid #252729;grid-template-columns:180px 1fr;gap:30px;padding:24px 0;display:grid}@media (max-width:767px){.designed-case-study .detail-uploaded-hero,.designed-case-study .detail-client-art{width:100%;margin:20px 0;position:relative;top:auto;right:auto;transform:none}.designed-case-study .detail-results{grid-template-columns:1fr 1fr}.designed-case-study .detail-results blockquote{grid-column:1/-1}.designed-case-study .detail-overview-two,.designed-case-study .detail-supplement{grid-template-columns:1fr}.designed-case-study .detail-architecture>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.designed-case-study .detail-rich-text{font-size:14px}}.designed-case-study .detail-architecture>*{min-width:0}.designed-case-study .detail-infrastructure{border-top:1px solid #252729;grid-column:1/-1;padding-top:16px}.designed-case-study .detail-infrastructure summary{color:#d9dde3;width:fit-content;margin-top:0;padding:4px 0}.designed-case-study .detail-infrastructure summary svg{transition:transform .2s}.designed-case-study .detail-infrastructure[open] summary svg{transform:rotate(90deg)}.designed-case-study .detail-infrastructure summary:focus-visible{outline-offset:5px;outline:2px solid #a9abad}.designed-case-study .detail-infrastructure .detail-rich-text{max-width:76ch;margin-top:20px;font-size:14px;line-height:1.75}.designed-case-study .detail-infrastructure .detail-rich-text p,.designed-case-study .detail-infrastructure .detail-rich-text li{font-size:inherit;line-height:inherit}.designed-case-study .detail-infrastructure .detail-rich-text li{margin-block:8px}.designed-case-study .detail-infrastructure .detail-rich-text li:after{display:none}.designed-case-study .detail-infrastructure .detail-rich-text>:first-child{margin-top:0}
