/* Postupné odkrývání karet nabídky (jako ve Vercel prototypu): karta se odkryje shora dolů,
   fotka se zmenšuje z 1,18× na 1×, texty najíždějí zespodu a karty v jedné řadě startují se zpožděním.
   Výchozí (skrytý) stav platí jen s JavaScriptem, bez snížení pohybu a mimo editor Elementoru. */
@media (scripting: enabled) and (prefers-reduced-motion: no-preference) {
	body:not(.elementor-editor-active) .nl-reveal:not(.is-in) { clip-path: inset(0 0 100% 0); }
	body:not(.elementor-editor-active) .nl-reveal:not(.is-in) .elementor-motion-effects-layer { scale: 1.18; }
	body:not(.elementor-editor-active) .nl-reveal:not(.is-in) .e-con .elementor-element { opacity: 0; translate: 0 .9em; }

	body:not(.elementor-editor-active) .nl-reveal.is-in:not(.is-done) { clip-path: inset(0 0 0 0); transition: clip-path 1.2s cubic-bezier(.33, 1, .68, 1) var(--nl-d, 0ms); }
	body:not(.elementor-editor-active) .nl-reveal.is-in:not(.is-done) .elementor-motion-effects-layer { transition: scale 1.6s cubic-bezier(.33, 1, .68, 1) var(--nl-d, 0ms); }
	body:not(.elementor-editor-active) .nl-reveal.is-in:not(.is-done) .e-con .elementor-element {
		transition: opacity .8s ease, translate .9s cubic-bezier(.16, 1, .3, 1);
		transition-delay: calc(var(--nl-d, 0ms) + 900ms + var(--nl-i, 0) * 90ms);
	}
	.nl-reveal .e-con > .elementor-element:nth-child(1) { --nl-i: 0; }
	.nl-reveal .e-con > .elementor-element:nth-child(2) { --nl-i: 1; }
	.nl-reveal .e-con > .elementor-element:nth-child(3) { --nl-i: 2; }
	.nl-reveal .e-con > .elementor-element:nth-child(4) { --nl-i: 3; }
	.nl-reveal .e-con > .elementor-element:nth-child(5) { --nl-i: 4; }
	.nl-reveal .e-con > .elementor-element:nth-child(6) { --nl-i: 5; }
	.nl-reveal .e-con > .elementor-element:nth-child(7) { --nl-i: 6; }
	.nl-reveal .e-con > .elementor-element:nth-child(8) { --nl-i: 7; }
}
