/* One calm motion language, with content and keyboard access always in charge. */
:root{--surface-ease:cubic-bezier(.22,1,.36,1)}
html body .motion-surface{transition:opacity .45s var(--surface-ease),translate .55s var(--surface-ease)!important;transition-delay:var(--surface-delay,0ms)!important}
html body .motion-surface.surface-pending{opacity:.35;translate:0 8px}
html body .motion-surface.surface-entered,html body .motion-surface:focus-within{opacity:1;translate:0 0}
html body .writing-glyph.typing-caret:after{width:1.5px;opacity:.65;animation:none}
html body h1[data-heading-effect="type"] .writing-glyph{transition:opacity 90ms linear!important}
html body .button-glint:after,html body .press-ripple{display:none!important}
html body .home-proof{animation:none!important}
html body .home-portrait-scene,html body .acquisition-portrait,html body .collection-art{transform:none!important}
html body .pill,html body .acquisition-secondary,html body .contact-link{transform:none!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}
html body .motion-chapter-rule{opacity:.45}
@media(hover:hover) and (pointer:fine){html body main#main :is(.home-service,.outcome-card,.story-card,.collection-card,.impact-number-grid>a,.opportunity-grid>a){transition:opacity .45s var(--surface-ease),translate .55s var(--surface-ease),transform .25s var(--surface-ease),box-shadow .25s,border-color .25s!important}html body main#main :is(.home-service,.outcome-card,.story-card,.collection-card,.impact-number-grid>a,.opportunity-grid>a):hover{transform:translateY(-2px)!important;translate:none;box-shadow:0 10px 24px #25382a0a}.platform-ticker-track{animation-duration:48s!important}.platform-ticker:hover .platform-ticker-track{animation-play-state:paused!important}}
@media(max-width:650px){html body .motion-surface.surface-pending{translate:0 5px}html body .platform-ticker-track{animation:none!important;transform:none!important}html body .platform-ticker-track>span+span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}html body .motion-surface{opacity:1!important;translate:none!important;transition:none!important}html body .platform-ticker-track{animation:none!important}html body .motion-chapter-rule,html body .typing-caret:after{display:none!important}html body main#main :is(.home-service,.outcome-card,.story-card,.collection-card,.impact-number-grid>a,.opportunity-grid>a):hover{transform:none!important;translate:none!important;transition:none!important}}
html body .recruiter-hero figure img{transform:none!important;translate:none!important}
