.caseStudy{flex-direction:column;display:flex}.caseStudy>.section{padding-block:clamp(40px,5vw,72px);padding-inline:max(clamp(20px,4vw,40px),50% - 440px)}.caseStudy>.caseStudyIntro{padding-top:clamp(40px,8vw,90px)}.caseStudy>.caseStudyFooter{padding-block:40px}.caseStudy .caseStudyBack{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:#c4b8ab;align-items:center;gap:7px;text-decoration:none;transition:color .2s;display:inline-flex}.caseStudy .caseStudyBack .caseStudyBackArrow{transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-block}.caseStudy .caseStudyBack:hover,.caseStudy .caseStudyBack:focus-visible{color:#f5a623}.caseStudy .caseStudyBack:hover .caseStudyBackArrow,.caseStudy .caseStudyBack:focus-visible .caseStudyBackArrow{transform:translate(-4px)}.caseStudy .caseStudyBack:focus-visible{outline-offset:4px;outline:2px solid #f5a623}.caseStudy .caseStudyTitle{font-size:min(var(--text-display), 8.5vw);margin:14px 0 0}.caseStudy .caseStudyMeta{color:#f5a623;font-size:var(--text-caption);margin:4px 0 0}.caseStudy .caseStudySummary{color:#c4b8ab;max-width:62ch;margin:14px 0 0}.caseStudy .caseStudyDeliverables{background:#1a1512;border:1px solid #fff0dc14;border-left:2px solid #f5a623;border-radius:10px;max-width:68ch;margin:30px 0 0;padding:20px 30px}@media only screen and (width<=576px){.caseStudy .caseStudyDeliverables{padding:14px 20px}}.caseStudy .caseStudyDeliverables h2{margin:0 0 10px}.caseStudy .caseStudyDeliverables ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.caseStudy .caseStudyDeliverables li{padding-left:20px;position:relative}.caseStudy .caseStudyDeliverables li:before{content:"";background:#f5a623;width:6px;height:6px;position:absolute;top:.6em;left:0}.caseStudy .caseStudyMetrics{margin:30px 0 0}.caseStudy .caseStudyMetrics h2{margin:0 0 10px}.caseStudy .caseStudyMetrics dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px;margin:0;display:grid}.caseStudy .caseStudyMetrics .caseStudyMetric{background:#1a1512;border:1px solid #fff0dc14;border-top:2px solid #f5a623;border-radius:10px;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:14px 20px;display:flex}.caseStudy .caseStudyMetrics .caseStudyMetric dd{font-family:Syne,sans-serif;font-size:var(--text-title);color:#f5a623;white-space:nowrap;margin:0;font-weight:700;line-height:1.1}.caseStudy .caseStudyMetrics .caseStudyMetric dt{font-size:var(--text-caption);color:#c4b8ab}.caseStudy .caseStudyLinks{flex-wrap:wrap;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.caseStudy .caseStudyLinks a{color:#f2ede6;text-underline-offset:3px;text-decoration:underline}.caseStudy .caseStudyLinks a:hover,.caseStudy .caseStudyLinks a:focus-visible{color:#f5a623}.caseStudy .caseStudyCover{margin:40px 0 0}.caseStudy .caseStudyCover img{border:1px solid #fff0dc14;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:min(70vh,560px);display:block;box-shadow:0 24px 60px #00000073}.caseStudy .caseStudyCover figcaption{font-size:var(--text-caption);color:#c4b8ab;margin-top:14px}.caseStudy .caseStudyBody,.caseStudy .caseStudyResult{flex-direction:column;gap:30px;display:flex}.caseStudy .caseStudyField{max-width:68ch}.caseStudy .caseStudyField h2{margin:0 0 7px}.caseStudy .caseStudyField p{color:#c4b8ab;margin:0}.caseStudy .caseStudyField .caseStudyProof{color:#f5a623;margin-top:10px}.caseStudy .caseStudyDecisions dl{flex-direction:column;gap:20px;margin:20px 0 0;display:flex}.caseStudy .caseStudyDecisions .caseStudyDecision{border-left:2px solid #f5a623;padding-left:14px}.caseStudy .caseStudyDecisions .caseStudyDecision dt{font-family:Syne,sans-serif;font-weight:700}.caseStudy .caseStudyDecisions .caseStudyDecision dd{color:#c4b8ab;max-width:68ch;margin:4px 0 0}.caseStudy .caseStudyDecisions .caseStudyDecision .caseStudyDecisionImpact{color:#f2ede6;margin-top:7px}.caseStudy .caseStudyDecisions .caseStudyDecision .caseStudyDecisionImpactLabel{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:#f5a623;font-weight:700}.caseStudy .caseStudyStackList{flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.caseStudy .caseStudyStackList li{font-size:var(--text-caption);color:#c4b8ab;border:1px solid #fff0dc14;border-radius:999px;padding:4px 14px}.caseStudy .caseStudyImageGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;display:grid}.caseStudy .caseStudyImage{background:#1a1512;border:1px solid #fff0dc14;border-radius:10px;margin:0;overflow:hidden}.caseStudy .caseStudyImage img{width:100%;height:auto;display:block}.caseStudy .caseStudyImage figcaption{font-size:var(--text-caption);color:#c4b8ab;padding:14px}.caseStudy .caseStudyCredits p{color:#c4b8ab}.caseStudy .caseStudyFooter{text-align:center}
