.ck-hero-fill{--ck-chrome:87px}body:has(.promo-strip:not(.home-promo)) .ck-hero-fill{--ck-chrome:128px}@media (min-width:1024px){.ck-hero-fill{min-height:max(560px,calc(100svh - var(--ck-chrome)))}}@keyframes ck-roll-in{0%{opacity:0;animation-timing-function:cubic-bezier(.5,1,.89,1);transform:translate(55vw)rotate(0)}12%{opacity:1}68%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(-2.5%)rotate(-2.2deg)}84%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translate(.6%)rotate(.7deg)}to{opacity:1;transform:none}}@keyframes ck-rise-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}.ck-enter-roll{transform-origin:50% 92%;animation:1.25s cubic-bezier(.22,1,.36,1) .15s both ck-roll-in}.ck-enter-rise{animation:.9s cubic-bezier(.22,1,.36,1) .15s both ck-rise-in}.ck-skid{filter:blur(.4px);transform-origin:0;opacity:0;background:linear-gradient(90deg,#001e42b3,#00295247 50%,#0000);border-radius:9999px;width:38%;height:4px;margin-top:-3px;animation:1.45s cubic-bezier(.22,1,.36,1) both ck-skid;position:absolute}.ck-skid-soft{background:linear-gradient(90deg,#ffffffd9,#0000);width:26%;height:3px;margin-top:4px}@keyframes ck-skid{0%,10%{opacity:0;transform:scaleX(.4)}22%{opacity:1;transform:scaleX(1)}58%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(.15)}}.ck-puff{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#fffffff2 0%,#ebf5ff99 40%,#0000 70%);border-radius:9999px;width:7%;animation:.95s cubic-bezier(.22,1,.36,1) both ck-puff;position:absolute;translate:10% -75%}@keyframes ck-puff{0%{opacity:0;transform:translate(0)scale(.2)}25%{opacity:.95}to{opacity:0;transform:translate(var(--dx,30%),var(--dy,-60%))scale(var(--s,2))}}@media (prefers-reduced-motion:reduce){.ck-enter-roll,.ck-enter-rise{animation:none}.ck-skid,.ck-puff{display:none}}
