/* kit.css: built by tools/kit/install.mjs from tokens, buttons, motion. Edit the sources in tools/kit, not this file. */
:where(:root){--k-ease: cubic-bezier(.2, .7, .2, 1);--k-ease-out: cubic-bezier(.16, 1, .3, 1);--k-ease-inout: cubic-bezier(.77, 0, .18, 1);--k-spring: cubic-bezier(.34, 1.56, .64, 1);--k-dur: 800ms;--k-wa: #097A3D;--k-star: #E0A21B}
.k-btn{--_bg: var(--k-btn-bg, var(--primary, #A8455E));--_ink: var(--k-btn-ink, var(--primary-ink, #fff));--_r: var(--k-btn-radius, var(--radius-pill, 999px));--_hi: color-mix(in oklab, var(--_bg) 88%, #fff);--_lo: color-mix(in oklab, var(--_bg) 84%, #000);--_edge: color-mix(in oklab, var(--_bg) 60%, #000);--_glow: color-mix(in oklab, var(--_bg) 50%, transparent);position: relative;isolation: isolate;display: inline-flex;align-items: center;justify-content: center;gap: .55em;min-height: var(--k-btn-h, 52px);min-width: 44px;padding: .7em 1.55em;border: 0;border-radius: var(--_r);background: var(--_bg);color: var(--_ink);font: inherit;font-size: 1.0625rem;font-weight: 700;line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent;touch-action: manipulation;transition: transform 240ms var(--k-ease), opacity 240ms var(--k-ease)}.k-btn::before, .k-btn::after{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;pointer-events: none;opacity: 0;transition: transform 240ms var(--k-ease), opacity 240ms var(--k-ease)}.k-btn:focus-visible{outline: 3px solid var(--focus, #1D4ED8);outline-offset: 3px}.k-btn__icon{width: 1.3em;height: 1.3em;flex: none;transition: transform 320ms var(--k-spring)}.k-btn__arrow{width: 1.1em;height: 1.1em;flex: none;transition: transform 320ms var(--k-ease)}.k-btn--sm{--k-btn-h: 44px;padding: .5em 1.15em;font-size: .9375rem}.k-btn--lg{--k-btn-h: 60px;padding-inline: 2.1em;font-size: 1.1875rem}.k-btn--block{display: flex;width: 100%}.k-btn--icon{width: var(--k-btn-h, 52px);padding: 0}.k-btn--layered{background: linear-gradient(180deg, var(--_hi), var(--_bg) 60%, var(--_lo));box-shadow: inset 0 1px 0 rgb(255 255 255 / .34), inset 0 -2px 1px rgb(0 0 0 / .14), 0 1px 1px rgb(0 0 0 / .1), 0 3px 6px -2px rgb(0 0 0 / .14), 0 12px 24px -12px var(--_glow)}.k-btn--layered::before{inset: 1px 1px 50%;opacity: 1;background: linear-gradient(180deg, rgb(255 255 255 / .22), rgb(255 255 255 / 0))}.k-btn--layered::after{box-shadow: 0 18px 34px -12px var(--_glow), 0 4px 10px -4px rgb(0 0 0 / .2)}.k-btn--raised{--_d: 5px;background: transparent;margin-block-end: var(--_d)}.k-btn--raised::before{z-index: -2;opacity: 1;background: var(--_edge);box-shadow: 0 10px 18px -8px rgb(0 0 0 / .45);transform: translateY(var(--_d))}.k-btn--raised::after{opacity: 1;background: linear-gradient(180deg, var(--_hi), var(--_bg) 70%);box-shadow: inset 0 1px 0 rgb(255 255 255 / .32), inset 0 -1px 0 rgb(0 0 0 / .1)}.k-btn--shine{--_from: 120%;--_to: -120%;overflow: hidden;background: linear-gradient(180deg, var(--_hi), var(--_bg));box-shadow: inset 0 1px 0 rgb(255 255 255 / .3), 0 10px 22px -12px var(--_glow)}.k-btn--shine:dir(ltr){--_from: -120%;--_to: 120%}.k-btn--shine::before{opacity: 1;background: linear-gradient(105deg, transparent 32%, rgb(255 255 255 / .5) 48%, rgb(255 255 255 / .12) 56%, transparent 68%);transform: translateX(var(--_from));transition: none}.k-btn--shine-auto::before{animation: k-shine 2.4s var(--k-ease) 1s 2}.k-btn--border{--_w: 2px;overflow: hidden;background: color-mix(in oklab, var(--_bg) 32%, var(--surface, #fff));color: var(--k-border-ink, var(--ink, #1A1A1A));box-shadow: 0 8px 20px -14px var(--_glow)}.k-btn--border::before{inset: auto;top: 50%;left: 50%;z-index: -2;width: max(160%, 16em);aspect-ratio: 1;border-radius: 0;opacity: 1;translate: -50% -50%;background: conic-gradient(from 0deg, transparent 0 60%, var(--_bg) 76%, var(--k-btn-accent, var(--accent, #F2C14E)) 90%, transparent 100%);animation: k-spin 3.2s linear infinite paused}.k-btn--border::after{inset: var(--_w);opacity: 1;border-radius: calc(var(--_r) - var(--_w));background: var(--k-btn-face, var(--surface, #fff))}.k-btn--border-live::before{animation: k-spin 1.5s linear 3 running}.k-btn--glass{--_ink: var(--k-glass-ink, #fff);background: rgb(255 255 255 / .14);color: var(--_ink);-webkit-backdrop-filter: blur(14px) saturate(160%);backdrop-filter: blur(14px) saturate(160%);box-shadow: inset 0 1px 0 rgb(255 255 255 / .5), inset 0 0 0 1px rgb(255 255 255 / .22), 0 10px 26px -14px rgb(0 0 0 / .55);text-shadow: 0 1px 2px rgb(0 0 0 / .3)}.k-btn--glass::before{opacity: 1;background: linear-gradient(180deg, rgb(255 255 255 / .2), rgb(255 255 255 / 0) 55%)}.k-btn--glass::after{background: rgb(255 255 255 / .14)}.k-btn--glass-light{--_ink: var(--k-glass-ink, var(--ink, #1A1A1A));background: rgb(255 255 255 / .66);text-shadow: none;box-shadow: inset 0 1px 0 #fff, inset 0 0 0 1px rgb(255 255 255 / .7), 0 10px 26px -14px rgb(0 0 0 / .35)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.k-btn--glass{background: rgb(18 18 22 / .66)}.k-btn--glass-light{background: rgb(255 255 255 / .92)}}.k-btn--wa{--_bg: var(--k-wa, #097A3D);--_ink: #fff;background: linear-gradient(180deg, var(--_bg), color-mix(in oklab, var(--_bg) 78%, #000));box-shadow: inset 0 1px 0 rgb(255 255 255 / .26), inset 0 -2px 1px rgb(0 0 0 / .15), 0 12px 26px -12px color-mix(in oklab, var(--_bg) 70%, transparent)}.k-btn--wa::before{inset: 1px 1px 50%;opacity: 1;background: linear-gradient(180deg, rgb(255 255 255 / .16), rgb(255 255 255 / 0))}.k-btn--wa::after{inset: -1px;border: 2px solid color-mix(in oklab, var(--_bg) 65%, #fff)}.k-btn--wa .k-btn__icon{transform-origin: 50% 60%}.k-btn--wa.k-btn--pulse::after{animation: k-ping 1.6s var(--k-ease-out) .6s 3}.k-fab{position: fixed;inset-inline-end: max(16px, env(safe-area-inset-left));bottom: max(16px, env(safe-area-inset-bottom));z-index: 40;width: 60px;min-height: 60px;padding: 0;border-radius: 50%}.k-fab .k-btn__icon{width: 30px;height: 30px}.k-fab::before{inset: 1px 1px 50%}.k-fab.k-btn--pulse::after{animation-name: k-ping-round}.k-btn--outline{--_ink: var(--k-outline-ink, var(--ink, #1A1A1A));overflow: hidden;padding: calc(.7em - 2px) calc(1.55em - 2px);border: 2px solid color-mix(in oklab, currentColor 82%, transparent);background: transparent;color: var(--_ink)}.k-btn--outline::before{opacity: 1;background: var(--k-outline-fill, var(--soft, rgb(0 0 0 / .06)));transform: scaleX(0);transform-origin: right}.k-btn--outline:dir(ltr)::before{transform-origin: left}.k-btn--fill{overflow: hidden;box-shadow: inset 0 1px 0 rgb(255 255 255 / .22), 0 10px 22px -12px var(--_glow)}.k-btn--fill::before{inset: auto;top: 50%;inset-inline-end: .9em;width: 2.2em;aspect-ratio: 1;margin-top: -1.1em;border-radius: 50%;opacity: 1;background: var(--k-btn-flood, color-mix(in oklab, var(--_bg) 70%, rgb(from var(--_ink) calc(255 - r) calc(255 - g) calc(255 - b))));transform: scale(0);transition: transform 520ms var(--k-ease-out), opacity 240ms var(--k-ease)}.k-link{position: relative;display: inline-flex;align-items: center;gap: .4em;min-height: 44px;color: var(--brand-text, var(--primary, #A8455E));font-weight: 700;text-decoration: none}.k-link::before, .k-link::after{content: "";position: absolute;inset-inline: 0;bottom: .55em;height: 2px;border-radius: 2px;background: currentColor}.k-link::after{opacity: .3}.k-link::before{transform: scaleX(0);transform-origin: right;transition: transform 380ms var(--k-ease)}.k-link:dir(ltr)::before{transform-origin: left}.k-link .k-btn__arrow{transition: transform 320ms var(--k-ease)}.k-link:focus-visible{outline: 3px solid var(--focus, #1D4ED8);outline-offset: 2px;border-radius: 4px}@media (hover: hover){.k-btn--layered:hover::after, .k-btn--glass:hover::after{opacity: 1}}.k-btn--layered:focus-visible::after, .k-btn--glass:focus-visible::after{opacity: 1}@media (hover: hover) and (prefers-reduced-motion: no-preference){.k-btn--layered:hover, .k-btn--shine:hover, .k-btn--glass:hover, .k-btn--wa:hover, .k-btn--fill:hover, .k-btn--raised:hover{transform: translateY(-2px)}.k-btn--raised:hover::before{transform: translateY(calc(var(--_d) + 2px))}.k-btn--shine:hover::before{transform: translateX(var(--_to));transition: transform 800ms var(--k-ease)}.k-btn--border:hover::before{animation-play-state: running}.k-btn--outline:hover::before{transform: scaleX(1)}.k-btn--fill:hover::before{transform: scale(14)}.k-btn--wa:hover .k-btn__icon{animation: k-pop 700ms var(--k-ease)}.k-btn:hover .k-btn__arrow, .k-link:hover .k-btn__arrow{transform: translateX(-4px)}.k-btn:dir(ltr):hover .k-btn__arrow, .k-link:dir(ltr):hover .k-btn__arrow{transform: translateX(4px)}.k-link:hover::before{transform: scaleX(1)}}@media (prefers-reduced-motion: no-preference){.k-btn--border:focus-visible::before{animation-play-state: running}.k-btn--outline:focus-visible::before{transform: scaleX(1)}.k-link:focus-visible::before{transform: scaleX(1)}.k-btn:active{transform: translateY(1px) scale(.98);transition-duration: 70ms}.k-btn--raised:active{transform: translateY(calc(var(--_d) - 1px))}.k-btn--raised:active::before{transform: translateY(1px);transition-duration: 70ms}.k-btn--wa:active .k-btn__icon{transform: scale(.86);transition-duration: 90ms}}@media (prefers-reduced-motion: reduce){.k-btn, .k-btn::before, .k-btn::after, .k-btn__icon, .k-btn__arrow, .k-link::before{transition-property: opacity;animation: none !important}.k-btn--outline::before, .k-btn--fill::before{inset: 0;width: auto;margin: 0;border-radius: inherit;transform: none;opacity: 0}.k-btn--outline:hover::before, .k-btn--outline:focus-visible::before, .k-btn--fill:hover::before, .k-btn--fill:focus-visible::before{opacity: 1}.k-link::before{transform: none;opacity: 0}.k-link:hover::before, .k-link:focus-visible::before{opacity: 1}.k-btn:active{opacity: .82}}@media (forced-colors: active){.k-btn{border: 2px solid ButtonText}.k-btn::before, .k-btn::after{display: none}}@keyframes k-shine{0%{transform: translateX(var(--_from))}40%, 100%{transform: translateX(var(--_to))}}@keyframes k-spin{to{transform: rotate(1turn)}}@keyframes k-ping{0%{opacity: .9;transform: scale(1)}100%{opacity: 0;transform: scale(1.06, 1.35)}}@keyframes k-ping-round{0%{opacity: .9;transform: scale(1)}100%{opacity: 0;transform: scale(1.55)}}@keyframes k-pop{0%{transform: scale(1) rotate(0)}30%{transform: scale(1.2) rotate(-12deg)}55%{transform: scale(1.12) rotate(9deg)}75%{transform: scale(1.06) rotate(-4deg)}100%{transform: scale(1) rotate(0)}}
.k-sr{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.k-reset, .k-reset *, .k-reset::before, .k-reset::after, .k-reset *::before, .k-reset *::after{transition: none !important}@media (prefers-reduced-motion: no-preference){.k-motion [data-reveal]:not(.is-done){transition: opacity var(--k-dur, 800ms) var(--k-ease-out) var(--k-delay, 0ms), transform var(--k-dur, 800ms) var(--k-ease-out) var(--k-delay, 0ms)}.k-motion [data-reveal]:not(.is-in){opacity: 0}.k-motion :is([data-reveal=""], [data-reveal="up"]):not(.is-in){transform: translateY(28px)}.k-motion [data-reveal="scale"]:not(.is-in){transform: scale(.92)}.k-motion [data-reveal="side"]:not(.is-in){transform: translateX(48px)}.k-motion [data-reveal="side"]:dir(ltr):not(.is-in){transform: translateX(-48px)}.k-motion [data-reveal="mask"]:not(.is-in){opacity: 1}.k-motion [data-reveal="mask"]:not(.is-done){overflow: clip;padding-block-end: .14em;margin-block-end: -.14em}.k-motion [data-reveal="mask"] .k-mask__in{display: block}.k-motion [data-reveal="mask"]:not(.is-done) .k-mask__in{transition: transform calc(var(--k-dur, 800ms) * 1.25) var(--k-ease-out) var(--k-delay, 0ms)}.k-motion [data-reveal="mask"]:not(.is-in) .k-mask__in{transform: translateY(108%)}.k-motion [data-reveal="blur"]:not(.is-in){transform: scale(1.03)}:where(.k-motion [data-reveal="blur"]:not(.is-done)){position: relative}.k-motion [data-reveal="blur"]:not(.is-done)::before{content: "";position: absolute;inset: -.25em;z-index: 1;pointer-events: none;-webkit-backdrop-filter: blur(var(--k-blur, 12px));backdrop-filter: blur(var(--k-blur, 12px));transition: opacity calc(var(--k-dur, 800ms) * 1.4) var(--k-ease-out) calc(var(--k-delay, 0ms) + 80ms)}.k-motion [data-reveal="blur"].is-in::before{opacity: 0}.k-motion [data-reveal="image"]:not(.is-in){opacity: 1}:where(.k-motion [data-reveal="image"]){position: relative;overflow: clip}.k-motion [data-reveal="image"]:not(.is-done)::after{content: "";position: absolute;inset: 0;z-index: 2;width: auto;height: auto;margin: 0;border-radius: 0;opacity: 1;background: var(--k-reveal-cover, var(--soft, #E9E4DE));transform: none;transform-origin: left;transition: transform calc(var(--k-dur, 800ms) * 1.2) var(--k-ease-inout) var(--k-delay, 0ms)}.k-motion [data-reveal="image"]:dir(ltr):not(.is-done)::after{transform-origin: right}.k-motion [data-reveal="image"].is-in::after{transform: scaleX(0)}.k-motion [data-reveal="image"]:not(.is-done) img{transition: transform calc(var(--k-dur, 800ms) * 2) var(--k-ease-out) var(--k-delay, 0ms)}.k-motion [data-reveal="image"]:not(.is-in) img{transform: scale(1.18)}.k-motion .k-steps > [data-reveal]:not(.is-done)::after{transition: transform 900ms var(--k-ease-inout) calc(var(--k-delay, 0ms) + 250ms)}.k-motion .k-steps > [data-reveal]:not(.is-in)::after{transform: scaleX(0)}.k-motion [data-reveal]:not(.is-done) .k-mark::after, .k-motion [data-split]:not(.is-done) .k-mark::after{transition: transform 900ms var(--k-ease-inout) calc(var(--k-delay, 0ms) + 450ms)}.k-motion [data-reveal]:not(.is-in) .k-mark::after, .k-motion [data-split]:not(.is-in) .k-mark::after{transform: scaleX(0)}}.k-split__w, .k-split__i{display: inline-block}.k-split__glue{white-space: nowrap}@media (prefers-reduced-motion: no-preference){.k-motion [data-split]:not(.is-done) .k-split__i{transition: transform 1000ms var(--k-ease-out), opacity 900ms var(--k-ease-out);transition-delay: calc(var(--k-delay, 0ms) + var(--k-i, 0) * var(--k-step, 70ms))}.k-motion :is([data-split=""], [data-split="rise"]) .k-split__w{overflow: clip;padding-block: .08em .16em;margin-block: -.08em -.16em}.k-motion :is([data-split=""], [data-split="rise"]):not(.is-in) .k-split__i{transform: translateY(118%)}.k-motion [data-split="fade"]:not(.is-in) .k-split__i{opacity: 0;transform: translateY(.35em)}.k-motion [data-split="slide"]:not(.is-in) .k-split__i{opacity: 0;transform: translateX(.7em)}.k-motion [data-split="slide"]:dir(ltr):not(.is-in) .k-split__i{transform: translateX(-.7em)}}[data-count]{font-variant-numeric: tabular-nums}.k-js [data-count]{display: inline-block}:where(.k-js [data-spotlight], .k-js [data-tilt]){position: relative;isolation: isolate}.k-glow{position: absolute;inset: 0;z-index: -1;overflow: hidden;border-radius: inherit;pointer-events: none}.k-glow::before{--_s: var(--k-glow-size, 22rem);content: "";position: absolute;top: 0;left: 0;width: var(--_s);aspect-ratio: 1;margin: calc(var(--_s) / -2) 0 0 calc(var(--_s) / -2);border-radius: 50%;background: radial-gradient(closest-side, var(--k-glow, color-mix(in oklab, var(--primary, #888) 22%, transparent)), transparent);opacity: 0;transform: translate(var(--k-px, 0px), var(--k-py, 0px));transition: opacity 350ms var(--k-ease)}:hover > .k-glow::before{opacity: 1}.k-marquee.is-running .k-marquee__viewport{overflow: hidden;-webkit-mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent);mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent)}.k-marquee.is-running .k-marquee__track{display: flex;width: max-content;animation: k-marquee var(--k-marquee-dur, 30s) linear infinite}.k-marquee.is-running.is-reverse .k-marquee__track{animation-direction: reverse}.k-marquee.is-running .k-marquee__group{flex: none;flex-wrap: nowrap;justify-content: flex-start;padding-inline-end: var(--k-marquee-gap, 2.5rem)}.k-marquee:hover .k-marquee__track, .k-marquee:focus-within .k-marquee__track, .k-marquee.is-paused .k-marquee__track, .k-marquee.is-off .k-marquee__track{animation-play-state: paused}.k-marquee__toggle{position: absolute;inset-inline-end: .5rem;top: 50%;translate: 0 -50%;z-index: 2;display: grid;place-items: center;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;cursor: pointer;color: var(--ink, #1A1A1A);background: color-mix(in srgb, var(--surface, #fff) 86%, transparent);box-shadow: 0 4px 14px -6px rgb(0 0 0 / .35), inset 0 0 0 1px var(--line, rgb(0 0 0 / .1));opacity: .9;transition: opacity 200ms var(--k-ease), transform 200ms var(--k-ease)}.k-marquee__toggle:hover{opacity: 1}.k-marquee__toggle:focus-visible{outline: 3px solid var(--focus, #1D4ED8);outline-offset: 2px}.k-marquee__toggle svg{width: 18px;height: 18px}.k-marquee__toggle .k-i-play, .k-marquee__toggle[aria-pressed="true"] .k-i-pause{display: none}.k-marquee__toggle[aria-pressed="true"] .k-i-play{display: block}@media (prefers-reduced-motion: reduce){.k-marquee.is-running .k-marquee__track{animation: none;width: auto}.k-marquee.is-running .k-marquee__group{flex-wrap: wrap;justify-content: center}.k-marquee.is-running [aria-hidden="true"], .k-marquee__toggle{display: none}}@media (prefers-reduced-motion: no-preference){[data-header]{transition: transform 380ms var(--k-ease)}}[data-header].is-hidden{transform: translateY(-100%)}[data-progress]{display: none}.k-js [data-progress]{display: block;position: absolute;inset-inline: 0;bottom: 0;height: 3px;background: var(--k-progress, var(--primary, #A8455E));transform: scaleX(0);transform-origin: right;pointer-events: none}.k-js [data-progress]:dir(ltr){transform-origin: left}@supports (animation-timeline: scroll()){.k-js [data-progress]{animation: k-progress linear both;animation-timeline: scroll(root)}}html.k-lock{overflow: hidden;scrollbar-gutter: stable}.k-lightbox{position: fixed;inset: 0;width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: 0;overflow: hidden;border: 0;background: transparent;color: #fff}.k-lightbox::backdrop{background: rgb(12 10 14 / .92)}.k-lightbox__stage{position: absolute;inset: 0;display: grid;place-items: center;padding: 64px 12px 96px}.k-lightbox__figure{display: grid;justify-items: center;gap: .75rem;max-width: 100%;margin: 0}.k-lightbox__img{display: block;max-width: 100%;height: auto;border-radius: 12px;box-shadow: 0 30px 80px -30px #000;background: rgb(255 255 255 / .06);touch-action: pan-y;user-select: none;-webkit-user-drag: none}.k-lightbox__cap{max-width: 60ch;margin: 0;color: rgb(255 255 255 / .86);font-size: .95rem;text-align: center}.k-lightbox__count{position: absolute;top: 22px;inset-inline-start: 20px;margin: 0;color: rgb(255 255 255 / .8);font-size: .9rem;font-variant-numeric: tabular-nums}.k-lightbox__btn{position: absolute;display: grid;place-items: center;width: 48px;height: 48px;padding: 0;border: 0;border-radius: 50%;cursor: pointer;color: #fff;background: rgb(255 255 255 / .12);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1px rgb(255 255 255 / .22);transition: transform 200ms var(--k-ease), opacity 200ms var(--k-ease)}.k-lightbox__btn svg{width: 22px;height: 22px}.k-lightbox__btn:focus-visible{outline: 3px solid #fff;outline-offset: 3px}.k-lightbox__close{top: 12px;inset-inline-end: 12px}.k-lightbox__prev, .k-lightbox__next{top: 50%;translate: 0 -50%}.k-lightbox__prev{inset-inline-start: 12px}.k-lightbox__next{inset-inline-end: 12px}.k-lightbox.is-single .k-lightbox__prev, .k-lightbox.is-single .k-lightbox__next, .k-lightbox.is-single .k-lightbox__count{display: none}@media (max-width: 640px){.k-lightbox__prev, .k-lightbox__next{top: auto;bottom: 22px;translate: none}.k-lightbox__prev{inset-inline-start: calc(50% - 60px)}.k-lightbox__next{inset-inline-end: calc(50% - 60px)}}@media (hover: hover) and (prefers-reduced-motion: no-preference){.k-lightbox__btn:hover{transform: scale(1.08)}}@media (prefers-reduced-motion: no-preference){.k-lightbox[open]::backdrop{animation: k-fade-in 320ms var(--k-ease) both}.k-lightbox.is-closing::backdrop{animation: k-fade-out 300ms var(--k-ease) both}.k-lightbox[open] .k-lightbox__btn, .k-lightbox[open] .k-lightbox__count{animation: k-fade-in 400ms var(--k-ease) 150ms both}.k-lightbox.is-closing .k-lightbox__btn, .k-lightbox.is-closing .k-lightbox__count{animation: k-fade-out 160ms var(--k-ease) both}}@media print{.k-motion [data-reveal], .k-motion [data-reveal] *, .k-motion .k-split__i{opacity: 1 !important;transform: none !important}.k-motion [data-reveal]::before, .k-motion [data-reveal]::after{display: none !important}}@keyframes k-marquee{to{transform: translateX(var(--k-marquee-shift, 50%))}}@keyframes k-progress{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes k-fade-in{from{opacity: 0}}@keyframes k-fade-out{to{opacity: 0}}
