/* Isolated illustration and gait for the ADTG cat easter egg. */
.adtg-cat-easter-egg[hidden]{display:none!important}
.adtg-cat-easter-egg{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:999}
.adtg-cat-easter-egg__walker{--adtg-cat-fur:#a66e43;--adtg-cat-fur-light:#c58e5e;--adtg-cat-fur-far:#875534;--adtg-cat-detail:#49301f;--adtg-cat-blush:#e9a0a2;height:auto;left:0;opacity:0;position:absolute;top:0;width:clamp(72px,5.3vw,86px);will-change:transform}
.adtg-cat-easter-egg__walker--black{--adtg-cat-fur:#17151d;--adtg-cat-fur-light:#302b38;--adtg-cat-fur-far:#100e14;--adtg-cat-detail:#f3eaf7;--adtg-cat-blush:#aa829e}
.adtg-cat-easter-egg__svg{display:block;filter:drop-shadow(0 0 2px rgba(177,128,255,.42)) drop-shadow(0 0 6px rgba(125,75,196,.2));height:auto;overflow:visible;width:100%}
.adtg-cat-easter-egg__walker--black .adtg-cat-easter-egg__svg{transform:scaleX(-1)}
.adtg-cat-easter-egg__body,.adtg-cat-easter-egg__head{fill:var(--adtg-cat-fur);stroke:rgba(46,27,29,.42);stroke-linejoin:round;stroke-width:1.2}
.adtg-cat-easter-egg__walker--black .adtg-cat-easter-egg__body,.adtg-cat-easter-egg__walker--black .adtg-cat-easter-egg__head{stroke:#92879d;stroke-opacity:.58}
.adtg-cat-easter-egg__ear-inner{fill:var(--adtg-cat-blush);opacity:.7}
.adtg-cat-easter-egg__eye-white{fill:#fffdfd}
.adtg-cat-easter-egg__eye-pupil{fill:#352837}
.adtg-cat-easter-egg__eye-glint{fill:#fff}
.adtg-cat-easter-egg__cheek{fill:var(--adtg-cat-blush);opacity:.64}
.adtg-cat-easter-egg__nose{fill:#d98d9d;stroke:#75484e;stroke-linejoin:round;stroke-width:.55}
.adtg-cat-easter-egg__whisker{fill:none;stroke:var(--adtg-cat-detail);stroke-linecap:round;stroke-width:.65;opacity:.72}
.adtg-cat-easter-egg__stripe{fill:none;stroke:var(--adtg-cat-fur-far);stroke-linecap:round;stroke-width:2;opacity:.72}
.adtg-cat-easter-egg__walker--black .adtg-cat-easter-egg__stripe{stroke:#82788c;opacity:.65}
.adtg-cat-easter-egg__tail-base,.adtg-cat-easter-egg__tail-mid,.adtg-cat-easter-egg__tail-tip{fill:none;stroke:var(--adtg-cat-fur);stroke-linecap:round;stroke-width:4.7}
.adtg-cat-easter-egg__tail-mid,.adtg-cat-easter-egg__tail-tip{stroke-width:4.2}
.adtg-cat-easter-egg__leg{fill:none;stroke:var(--adtg-cat-fur-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.6}
.adtg-cat-easter-egg__leg--hind-far,.adtg-cat-easter-egg__leg--front-far{stroke:var(--adtg-cat-fur-far);stroke-width:3.3}
.adtg-cat-easter-egg__leg--hind-near,.adtg-cat-easter-egg__leg--hind-far{transform-box:view-box;transform-origin:61px 67px}
.adtg-cat-easter-egg__leg--front-near,.adtg-cat-easter-egg__leg--front-far{transform-box:view-box;transform-origin:122px 66px}
.adtg-cat-easter-egg__tail-base{transform-box:view-box;transform-origin:43px 63px}
.adtg-cat-easter-egg__tail-mid{transform-box:view-box;transform-origin:23px 39px}
.adtg-cat-easter-egg__tail-tip{transform-box:view-box;transform-origin:40px 20px}
.adtg-cat-easter-egg__walker.is-walking .adtg-cat-easter-egg__leg--hind-near,.adtg-cat-easter-egg__walker.is-walking .adtg-cat-easter-egg__leg--front-far{animation:adtg-cat-egg-step-a .58s ease-in-out infinite}
.adtg-cat-easter-egg__walker.is-walking .adtg-cat-easter-egg__leg--hind-far,.adtg-cat-easter-egg__walker.is-walking .adtg-cat-easter-egg__leg--front-near{animation:adtg-cat-egg-step-b .58s ease-in-out infinite}
.adtg-cat-easter-egg__walker--black.is-walking .adtg-cat-easter-egg__leg{animation-duration:.64s}
.adtg-cat-easter-egg__walker.is-walking .adtg-cat-easter-egg__torso{animation:adtg-cat-egg-body .58s ease-in-out infinite;transform-box:view-box;transform-origin:91px 56px}
.adtg-cat-easter-egg__walker.is-walking .adtg-cat-easter-egg__tail-base{animation:adtg-cat-egg-tail-base 1.25s ease-in-out infinite alternate}
.adtg-cat-easter-egg__walker.is-walking .adtg-cat-easter-egg__tail-mid{animation:adtg-cat-egg-tail-mid 1.08s ease-in-out infinite alternate}
.adtg-cat-easter-egg__walker.is-walking .adtg-cat-easter-egg__tail-tip{animation:adtg-cat-egg-tail-tip .91s ease-in-out infinite alternate}
.adtg-cat-easter-egg__walker--black.is-walking .adtg-cat-easter-egg__tail-base{animation-delay:-.36s}
.adtg-cat-easter-egg__walker--black.is-walking .adtg-cat-easter-egg__tail-mid{animation-delay:-.18s}
.adtg-cat-easter-egg__walker--black.is-walking .adtg-cat-easter-egg__tail-tip{animation-delay:-.52s}
@keyframes adtg-cat-egg-step-a{0%,100%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}}
@keyframes adtg-cat-egg-step-b{0%,100%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}
@keyframes adtg-cat-egg-body{0%,100%{transform:translateY(0)}50%{transform:translateY(-.7px)}}
@keyframes adtg-cat-egg-tail-base{from{transform:rotate(-5deg)}to{transform:rotate(5deg)}}
@keyframes adtg-cat-egg-tail-mid{from{transform:rotate(-7deg)}to{transform:rotate(6deg)}}
@keyframes adtg-cat-egg-tail-tip{from{transform:rotate(5deg)}to{transform:rotate(-8deg)}}
@media(max-width:600px){.adtg-cat-easter-egg__walker{width:68px}}
@media(prefers-reduced-motion:reduce){.adtg-cat-easter-egg{display:none!important}}
