/* Keep the original logo's dimensions, including the compact and mobile header. */
#ckSiteHeader .ck-brand .ck-logo-art{position:relative;display:block;flex:0 0 auto;line-height:0}
#ckSiteHeader .ck-brand .ck-logo-art>img{display:block}
#ckSiteHeader .ck-brand .ck-logo-flight{position:absolute;inset:0;display:block;width:100%;height:100%;opacity:0;pointer-events:none}
#ckSiteHeader .ck-logo-art.is-flying>img{visibility:hidden}
#ckSiteHeader .ck-logo-art.is-flying>.ck-logo-flight{opacity:1}
#ckSiteHeader .ck-logo-plane{transform-box:view-box;transform-origin:0 0}

/* Small, deliberate feedback; product photographs keep their exact proportions. */
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .ck-home-redesign .ckh-main :is(.ckhi-route,.ckhi-creator,.ckh-category-card,.ckh-product-card,.ckh-service-card){transition:transform .23s cubic-bezier(.2,.65,.3,1),border-color .18s,background-color .18s,box-shadow .23s}
 .ck-home-redesign .ckh-main :is(.ckhi-route,.ckhi-creator,.ckh-category-card,.ckh-product-card,.ckh-service-card):hover{transform:translateY(-2px);box-shadow:0 7px 20px -10px rgba(25,60,46,.22)}
 .ck-home-redesign .ckh-main :is(.ckhi-route-arrow,.ckhi-creator-arrow,.ckh-category-arrow,.ckh-product-action>span,.ckh-help-action>span,.ckh-service-card div>span>span){transition:transform .23s cubic-bezier(.2,.65,.3,1)}
 .ck-home-redesign .ckh-main :is(.ckhi-route-arrow,.ckh-category-arrow,.ckh-product-action>span,.ckh-help-action>span,.ckh-service-card div>span>span){display:inline-block}
 .ck-home-redesign .ckh-main :is(.ckhi-route,.ckhi-creator,.ckh-category-card,.ckh-product-card,.ckh-help-card,.ckh-service-card):hover :is(.ckhi-route-arrow,.ckhi-creator-arrow,.ckh-category-arrow,.ckh-product-action>span,.ckh-help-action>span,.ckh-service-card div>span>span){transform:translateX(3px)}
 .ck-home-redesign .ckh-main :is(.ckhi-route-icon,.ckh-category-card>img,.ckh-help-icon,.ckh-service-icon){transition:transform .3s cubic-bezier(.2,.65,.3,1)}
 .ck-home-redesign .ckh-main :is(.ckhi-route,.ckh-category-card,.ckh-help-card,.ckh-service-card):hover :is(.ckhi-route-icon,.ckh-category-card>img,.ckh-help-icon,.ckh-service-icon){transform:translateY(-2px) rotate(-3deg)}
 #ckSiteHeader :is(.ck-nav-menu-icon,.ck-header-promise>svg){transition:transform .22s ease}
 #ckSiteHeader .ck-nav-primary:hover .ck-nav-menu-icon,#ckSiteHeader .ck-header-promise:hover>svg{transform:translateY(-1px)}
}
@media(prefers-reduced-motion:reduce){
 #ckSiteHeader .ck-brand .ck-logo-art>img{visibility:visible}
 #ckSiteHeader .ck-brand .ck-logo-flight{display:none}
 .ck-home-redesign .ckh-main :is(.ckhi-route,.ckhi-creator,.ckh-category-card,.ckh-product-card,.ckh-help-card,.ckh-service-card){animation:none!important;transform:none!important;transition:none!important}
}
