.ym-merge #top.pdl-personal-hero{overflow:hidden;isolation:isolate}
.ym-merge #top.pdl-personal-hero>img{transform-origin:72% 48%;animation:ym-kitty-drift 13s ease-in-out infinite alternate;will-change:transform}
.ym-kitty-light{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}
.ym-kitty-light:before{content:"";position:absolute;inset:-30% -40%;background:linear-gradient(110deg,transparent 43%,rgba(255,223,155,.055) 50%,transparent 57%);animation:ym-kitty-light 11s ease-in-out infinite;transform:translateX(-35%)}
.ym-merge #top .pdl-hero-content{z-index:2}
.ym-merge #top .pdl-hero-copy>.eyebrow,.ym-merge #top .pdl-hero-copy>h1,.ym-merge #top .pdl-hero-copy>p,.ym-merge #top .pdl-hero-actions{animation:ym-kitty-enter .85s cubic-bezier(.2,.65,.3,1) backwards}
.ym-merge #top .pdl-hero-copy>h1{animation-delay:.10s}
.ym-merge #top .pdl-hero-copy>p{animation-delay:.20s}
.ym-merge #top .pdl-hero-actions{animation-delay:.30s}
.ym-merge #top .ymc-button>span{transition:transform .25s}
.ym-merge #top .ymc-button:hover>span{transform:translate(3px,-3px)}
.ym-merge #top[data-motion-visible="false"]>img,.ym-merge #top[data-motion-visible="false"] .ym-kitty-light:before{animation-play-state:paused}
@keyframes ym-kitty-drift{from{transform:scale(1.015) translate3d(-.25%,0,0)}to{transform:scale(1.065) translate3d(.4%,-.4%,0)}}
@keyframes ym-kitty-light{0%,15%{transform:translateX(-35%);opacity:0}35%,65%{opacity:1}85%,100%{transform:translateX(35%);opacity:0}}
@keyframes ym-kitty-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:700px){.ym-merge #top.pdl-personal-hero>img{transform-origin:83% 45%;animation-name:ym-kitty-mobile}.ym-kitty-light{height:var(--kitty-photo-height)}@keyframes ym-kitty-mobile{from{transform:scale(1.01)}to{transform:scale(1.045) translateY(-2px)}}}
@media(prefers-reduced-motion:reduce){.ym-merge #top.pdl-personal-hero>img,.ym-merge #top .pdl-hero-copy>*,.ym-merge #top .pdl-hero-actions,.ym-kitty-light:before{animation:none!important;transform:none!important}.ym-kitty-light{display:none}}
