.ai-upgrade .case-page-content{width:100%;min-width:0;display:flow-root}.ai-upgrade .case-page.au-section,.ai-upgrade .au-story>.case-page.au-section{height:auto;min-height:0;margin-block:0;padding:clamp(52px,5.5vw,84px) 0;scroll-margin-top:30px;position:relative}.ai-upgrade .case-page+.case-page{border-top:1px solid var(--au-line)}.ai-upgrade .case-page.au-split{display:block}.ai-upgrade .case-page.au-split>.case-page-content{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8%;display:grid}.ai-upgrade .case-page .au-section-heading{margin-bottom:30px}.ai-upgrade .case-page .au-section-index{margin-bottom:14px;font-size:13px}.ai-upgrade .case-page .au-section-index>span{font-size:34px}.ai-upgrade .case-page .au-section-heading h2{font-size:clamp(26px,2.2vw,34px);line-height:1.4}.ai-upgrade .case-page .au-description{font-size:15px;line-height:1.8}.ai-upgrade .case-page .au-subhead{margin:0 0 24px}.ai-upgrade .au-intro[data-case-page]{align-items:center;min-height:min(75svh,680px);padding-block:150px 80px}.ai-upgrade .au-project-cover[data-case-page]{height:min(100svh,1080px);padding-top:108px}.ai-upgrade .au-project-cover[data-case-page]>img{object-fit:cover;height:100%}.ai-upgrade footer[data-case-page]{min-height:0;margin-block:0;padding-block:80px}@media (max-width:800px){.ai-upgrade .case-page.au-split>.case-page-content{display:block}.ai-upgrade .au-intro[data-case-page]{min-height:0;padding-block:124px 54px}.ai-upgrade .case-page.au-section{padding-block:44px}}
