.miami-case-page{background-color:#faf8f5}.miami-case-page .miami-scroll-progress{background:linear-gradient(90deg,#ff8a5c,#f26a44 52%,#156064);box-shadow:0 0 18px #f26a4452}.miami-case-page .case-eyebrow{color:#c94f30}.miami-case-page .case-eyebrow--light{color:#ffad8c}.miami-case-page .miami-paper-wrap{background:transparent}.miami-case-page .miami-curl{right:-24px;bottom:-7%;transform:rotate(-1deg)}.miami-case-page .miami-curl-cast{background:linear-gradient(90deg,transparent,rgba(21,96,100,.16) 58%,rgba(21,96,100,.28))}.miami-case-page .miami-curl-roll{box-shadow:-17px 8px 20px #15606424,14px 9px 18px #f26a4414,inset 8px 0 11px #ffffffe6,inset -9px 0 13px #1560641a}.miami-case-page .miami-board{border-radius:40px 10px}.miami-case-page .miami-image-window{border-radius:36px 8px}.miami-case-page .miami-box{padding:clamp(30px,4vw,48px);background:#fff;border:1px solid rgba(21,96,100,.07);border-radius:10px 40px 10px 10px;box-shadow:0 15px 35px #15606409}.miami-case-page .miami-facts{color:#fff;background:linear-gradient(135deg,#156064,#0d4043);border-radius:40px 10px 10px 40px}.miami-case-page .miami-facts dt,.miami-case-page .miami-facts span{color:#ffffffad}.miami-case-page .miami-facts dd{color:#fff}.miami-case-page .miami-approach-challenge{background:#fff;border-color:#f5ded5;border-radius:40px 10px 40px 40px}.miami-case-page .miami-approach-challenge .case-approach-card__orbit i{border-color:#f26a4433}.miami-case-page .miami-approach-solution{color:#fff;background:radial-gradient(circle at 100% 0%,rgba(242,106,68,.22),transparent 22rem),#156064;border-radius:10px 40px 40px}.miami-case-page .miami-approach-solution h3,.miami-case-page .miami-approach-solution p{color:#fff}.miami-case-page .miami-tags span{color:#fff;background:#ffffff1f;border-radius:10px 3px}.miami-case-page .miami-tags span i{background:#ffad8c}.miami-case-page .miami-gallery .case-gallery__item--large{grid-column:1 / -1}.miami-case-page .miami-gallery .case-gallery__item--large .case-media{aspect-ratio:16 / 8.3}.miami-case-page .miami-gallery .case-gallery__item--large:last-child .case-media{aspect-ratio:16 / 7}.miami-case-page .miami-gallery .case-gallery__item--medium .case-media,.miami-case-page .miami-plan-item .case-media{aspect-ratio:4 / 3.35}.miami-case-page .miami-media-button,.miami-case-page .miami-plan-button{overflow:hidden;border-radius:30px 5px}.miami-case-page .miami-client-plans{background:#fff;border-top:1px solid rgba(21,96,100,.09);border-bottom:1px solid rgba(21,96,100,.09)}.miami-case-page .miami-stage-image{border-radius:40px 10px}.miami-case-page .miami-process-controls button.is-active{background:#fff1;border-radius:20px 5px}.miami-case-page .miami-process-controls button.is-active .case-process__step-number{display:grid;width:32px;height:32px;margin-bottom:12px;color:#fff;background:#156064;border-radius:10px 3px;place-items:center}.miami-case-page .miami-process-controls button.is-active .case-process__step-progress i{background:#f26a44;animation:none;transform:scaleX(1)}.miami-case-page .miami-decision-card{background:#fff;border-color:#15606414;border-radius:10px 30px}.miami-case-page .miami-decision-card .case-decision-card__top span{color:#156064;background:#1560640f;border-radius:12px 4px}.miami-case-page .miami-deliverables{background:#fff;border:1px solid rgba(242,106,68,.1);border-radius:40px 10px}.miami-case-page .miami-deliverables .case-deliverables__list div span{color:#156064;background:#eef8f8}.miami-case-page .miami-results{background:#156064;border-radius:10px 40px}.miami-case-page .miami-rings i{display:none}.miami-case-page .miami-results li span{background:#ffffff26;border-radius:8px 3px}@media(max-width:768px){.miami-case-page .miami-box{padding:26px 24px 30px}.miami-case-page .miami-gallery .case-gallery__item--large{grid-column:auto}.miami-case-page .miami-gallery .case-media,.miami-case-page .miami-plan-item .case-media{aspect-ratio:4 / 3.2}.miami-case-page .miami-curl{right:-22px}}@media(hover:none),(pointer:coarse){.miami-case-page .case-approach-card:hover,.miami-case-page .case-media:hover img,.miami-case-page .case-process__stage-image:hover img,.miami-case-page .case-decision-card:hover,.miami-case-page .case-deliverables__list>div:hover{transform:none}}
