@layer components{:where(.cms-kit) :where([data-kit-reveal]){transition:opacity var(--kit-duration,1s) var(--kit-ease,cubic-bezier(.22, 1, .36, 1)) var(--kit-delay,0s), translate var(--kit-duration,1s) var(--kit-ease,cubic-bezier(.22, 1, .36, 1)) var(--kit-delay,0s)}:where(.cms-kit) :where([data-kit-reveal]:not(.is-in)){opacity:0;translate:0 var(--kit-rise,26px)}:where(.cms-kit) :where(.site-header){transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .3s}:where(.cms-kit) :where(.site-header[data-kit-hidden]){transform:translateY(-110%)}:where(html[data-kit-modal]){scrollbar-gutter:stable;overflow:hidden}:where(.cms-kit) :where(dialog[open]){animation:.4s cubic-bezier(.22,1,.36,1) kit-dialog}:where([data-kit-slide][hidden],[data-kit-kept][hidden]){display:none}@media print{:where(.cms-kit) :where([data-kit-reveal]){opacity:1;translate:none}}@media (prefers-reduced-motion:reduce){:where(.cms-kit) :where([data-kit-reveal]:not(.is-in)){opacity:1;translate:none}:where(.cms-kit) :where(.site-header,[data-kit-reveal]){transition:none}:where(.cms-kit) :where(dialog[open]){animation:none}}}@keyframes kit-dialog{0%{opacity:0;transform:translateY(14px)}}
