.hero-carousel{position:relative}.hero-track{display:block;position:relative;aspect-ratio:1.6;transform:none!important;transition:none}.hero-slide{position:absolute;inset:0;width:100%;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.hero-slide.is-active{opacity:1}.hero-image-frame{height:100%;aspect-ratio:auto}.hero-slide:first-child img{object-position:center}.hero-pause{position:absolute;right:18px;bottom:18px;width:34px;height:34px;padding:0;border:1px solid #ffffff80;border-radius:50%;background:#f4f5f7dd;color:#182744;display:grid;place-items:center;font-size:15px;opacity:0;transition:opacity .2s;backdrop-filter:blur(8px);z-index:2}.hero-carousel:hover .hero-pause,.hero-pause:focus-visible{opacity:1}.experience>.eyebrow{min-width:100px;white-space:nowrap;font-size:11px;letter-spacing:1px}.experience-logos .paladin-logo{filter:brightness(0);opacity:.75}.transformation-copy h2{margin-bottom:32px}.transformation-copy p{font-size:18px;line-height:1.75;color:var(--muted);max-width:750px;margin-bottom:25px}.transformation-copy .transformation-lead{font-family:var(--serif);font-size:32px;line-height:1.35;color:var(--ink);max-width:680px}.transformation-copy .text-link{margin-top:8px}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .experience-logos .paladin-logo{filter:brightness(0) invert(1)}}
:root[data-theme=dark] .experience-logos .paladin-logo{filter:brightness(0) invert(1)}
@media(max-width:600px){.hero-track{aspect-ratio:1.2}.hero-pause{width:30px;height:30px;bottom:12px;right:12px}.transformation-copy .transformation-lead{font-size:28px}.transformation-copy p{font-size:17px}.experience>.eyebrow{font-size:10px}}
@media(hover:none){.hero-pause{opacity:.8}}
@media(prefers-reduced-motion:reduce){.hero-slide{transition:none}}
