
.experience-page main{--green:#a63e60;--deep-green:#303033;--body:#5f5c5e;--soft-green:#ead9df;--mist-green:#f7f1f3;--pale-pink:#f8e9ee;--warm-white:#f5f4f2;--line:#e4dfe1}
.experience-page .dx-hero-heading{grid-template-columns:1.6fr 1fr;gap:48px}.experience-page .dx-hero h1{font-size:clamp(2.5rem,4.6vw,4.2rem)}.experience-audience{color:var(--body);font-size:.875rem;margin:0 0 22px}.experience-caption{font-size:.75rem;color:var(--body);margin:12px 0 0}.experience-cta{background:#a63e60;color:white}.experience-cta:hover{background:#84304c}.experience-cta:focus-visible{outline:3px solid #303033;outline-offset:4px}.experience-page .dx-problem{margin-top:80px}.experience-page .dx-process{background:#f0dce3;color:#303033}.experience-page .dx-process h2,.experience-page .dx-process h3{color:#303033}.experience-page .dx-process .eyebrow{color:#933551}.experience-page .dx-steps span{color:#933551}.experience-page .dx-steps li{border-color:#c5a5b0}.experience-page .dx-steps p,.experience-page .dx-process-promise{color:#51464b}.experience-page .dx-process-promise{border-color:#c5a5b0}.experience-page .dx-process-promise strong{color:#303033}.experience-page .dx-service-grid article:first-child{background:#f5f4f2}.experience-page .dx-service-grid article:last-child{background:#fbf0f3}.experience-page .dx-service-grid h3{margin-top:24px}.experience-scope{margin:30px 0 0;color:var(--body);font-size:.9rem;max-width:740px}.experience-samples{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;margin:48px 0 0}.experience-samples li{background:#f5f4f2;padding:30px;border-top:3px solid #d995aa}.experience-samples h3{font-size:1.35rem;line-height:1.4;margin:24px 0 16px}.experience-samples li>p:last-child{color:var(--body);font-size:1rem;margin:0}.experience-other{display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid #e2cdd4;margin-top:40px;padding-top:28px;font-size:.9rem;color:var(--body)}.experience-other a:hover{text-decoration:underline}.experience-page .dx-final{background:#f8e9ee}.experience-page .dx-case-heading{margin-top:0}.bx-page .dx-process{background:#353235;color:#fff}.bx-page .dx-process h2,.bx-page .dx-process h3,.bx-page .dx-process-promise strong{color:#fff}.bx-page .dx-process .eyebrow,.bx-page .dx-steps span{color:#f0b7c9}.bx-page .dx-steps p,.bx-page .dx-process-promise{color:#e0d9dd}.bx-page .dx-steps li,.bx-page .dx-process-promise{border-color:#706069}.bx-page .dx-hero-photo img{object-position:50% 45%}.experience-page .dx-hero-photo img{object-position:center center}
@media(max-width:1000px){.experience-page .dx-hero-heading{grid-template-columns:1fr;gap:30px}.experience-samples{gap:16px}.experience-samples li{padding:24px}}
@media(max-width:800px){.experience-page .dx-hero h1{font-size:clamp(2.3rem,6.5vw,3.4rem)}.experience-samples{grid-template-columns:1fr}.experience-page .dx-case-heading h2{margin-bottom:24px}}
@media(max-width:560px){.experience-page .dx-hero h1{font-size:clamp(1.9rem,8vw,2.8rem)}.experience-page .dx-hero-photo{height:300px}.experience-page .dx-hero-photo img{object-position:53% center}.experience-page .dx-service-grid .eyebrow{letter-spacing:.08em}.experience-page .dx-service-grid article>p:not(.eyebrow) br{display:none}.experience-page .dx-final-action p{font-size:1.35rem}}
