.contact-status{border:1px solid #9c78b93d;padding:clamp(24px,4vw,48px);background:#171020;color:#f6f0ff}.contact-status h2{font-size:clamp(30px,3vw,44px);color:#fff!important}.contact-status p{color:#d7d0e2!important}.contact-status .text-link{display:table;margin-top:22px}.motion-offscreen *,body.page-inactive *{animation-play-state:paused!important}img{max-width:100%}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #a470ed;outline-offset:5px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
.business-animated-art{display:block;width:100%;height:auto;overflow:hidden;background:#160a29}
.career-tile>.business-animated-art{height:250px;object-fit:cover}
.career-value-cards summary>.business-animated-art{width:100%;max-height:240px}
body .career-rail .career-slide>.business-animated-art{aspect-ratio:4/5;height:auto}
.business-art-bar{animation:business-bar-drift var(--duration) ease-in-out var(--delay) infinite alternate;transform-box:view-box}
.business-art-orbit{transform-origin:380px 300px;animation:business-orbit-turn 24s linear infinite}
.business-art-center{animation:business-center-float 5s ease-in-out infinite alternate}
@keyframes business-bar-drift{from{transform:translateY(-35px)}to{transform:translateY(45px)}}
@keyframes business-orbit-turn{to{transform:rotate(360deg)}}
@keyframes business-center-float{from{transform:translateY(-9px)}to{transform:translateY(9px)}}
@media(prefers-reduced-motion:reduce){.business-art-bar,.business-art-orbit,.business-art-center{animation:none!important}}
