:root{--reveal-duration:0.6s;--reveal-delay:0s;--reveal-easing:cubic-bezier(0.16,1,0.3,1);--reveal-distance:24px;--reveal-slide-distance:100%;--reveal-flip:45deg;--reveal-perspective:1200px;--reveal-blur:4px}.reveal:not(.is-revealed){opacity:0}.reveal:not(.reveal-done){transition:opacity var(--reveal-duration,.6s) var(--reveal-easing,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0s),transform var(--reveal-duration,.6s) var(--reveal-easing,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0s),filter var(--reveal-duration,.6s) var(--reveal-easing,cubic-bezier(.16,1,.3,1)) var(--reveal-delay,0s)}.reveal-fade-up:not(.is-revealed){transform:translateY(var(--reveal-distance,24px))}.reveal-fade-down:not(.is-revealed){transform:translateY(calc(var(--reveal-distance, 24px)*-1))}.reveal-fade-left:not(.is-revealed){transform:translateX(var(--reveal-distance,24px))}.reveal-fade-right:not(.is-revealed){transform:translateX(calc(var(--reveal-distance, 24px)*-1))}.reveal-fade-up-right:not(.is-revealed){transform:translate(calc(var(--reveal-distance, 24px)*-1),var(--reveal-distance,24px))}.reveal-fade-up-left:not(.is-revealed){transform:translate(var(--reveal-distance,24px),var(--reveal-distance,24px))}.reveal-fade-down-right:not(.is-revealed){transform:translate(calc(var(--reveal-distance, 24px)*-1),calc(var(--reveal-distance, 24px)*-1))}.reveal-fade-down-left:not(.is-revealed){transform:translate(var(--reveal-distance,24px),calc(var(--reveal-distance, 24px)*-1))}.reveal-slide-up:not(.is-revealed){opacity:1;transform:translateY(var(--reveal-slide-distance,100%))}.reveal-slide-down:not(.is-revealed){opacity:1;transform:translateY(calc(var(--reveal-slide-distance, 100%)*-1))}.reveal-slide-left:not(.is-revealed){opacity:1;transform:translateX(var(--reveal-slide-distance,100%))}.reveal-slide-right:not(.is-revealed){opacity:1;transform:translateX(calc(var(--reveal-slide-distance, 100%)*-1))}.reveal-flip-up:not(.is-revealed){transform:perspective(var(--reveal-perspective,1200px)) rotateX(calc(var(--reveal-flip, 45deg)*-1))}.reveal-flip-down:not(.is-revealed){transform:perspective(var(--reveal-perspective,1200px)) rotateX(var(--reveal-flip,45deg))}.reveal-flip-left:not(.is-revealed){transform:perspective(var(--reveal-perspective,1200px)) rotateY(calc(var(--reveal-flip, 45deg)*-1))}.reveal-flip-right:not(.is-revealed){transform:perspective(var(--reveal-perspective,1200px)) rotateY(var(--reveal-flip,45deg))}.reveal-zoom-in:not(.is-revealed){transform:scale(.92)}.reveal-zoom-in-up:not(.is-revealed){transform:translateY(var(--reveal-distance,24px)) scale(.92)}.reveal-zoom-in-down:not(.is-revealed){transform:translateY(calc(var(--reveal-distance, 24px)*-1)) scale(.92)}.reveal-zoom-in-left:not(.is-revealed){transform:translateX(var(--reveal-distance,24px)) scale(.92)}.reveal-zoom-in-right:not(.is-revealed){transform:translateX(calc(var(--reveal-distance, 24px)*-1)) scale(.92)}.reveal-zoom-out:not(.is-revealed){transform:scale(1.08)}.reveal-zoom-out-up:not(.is-revealed){transform:translateY(var(--reveal-distance,24px)) scale(1.08)}.reveal-zoom-out-down:not(.is-revealed){transform:translateY(calc(var(--reveal-distance, 24px)*-1)) scale(1.08)}.reveal-zoom-out-left:not(.is-revealed){transform:translateX(var(--reveal-distance,24px)) scale(1.08)}.reveal-zoom-out-right:not(.is-revealed){transform:translateX(calc(var(--reveal-distance, 24px)*-1)) scale(1.08)}.reveal-bloom-in:not(.is-revealed){filter:blur(var(--reveal-blur,4px));transform:scale(.92)}.reveal-bloom-in-up:not(.is-revealed){filter:blur(var(--reveal-blur,4px));transform:translateY(var(--reveal-distance,24px)) scale(.92)}.reveal-bloom-in-down:not(.is-revealed){filter:blur(var(--reveal-blur,4px));transform:translateY(calc(var(--reveal-distance, 24px)*-1)) scale(.92)}.reveal-bloom-in-left:not(.is-revealed){filter:blur(var(--reveal-blur,4px));transform:translateX(var(--reveal-distance,24px)) scale(.92)}.reveal-bloom-in-right:not(.is-revealed){filter:blur(var(--reveal-blur,4px));transform:translateX(calc(var(--reveal-distance, 24px)*-1)) scale(.92)}.reveal-delay-0{--reveal-delay:0ms}.reveal-delay-50{--reveal-delay:50ms}.reveal-delay-100{--reveal-delay:100ms}.reveal-delay-150{--reveal-delay:150ms}.reveal-delay-200{--reveal-delay:200ms}.reveal-delay-250{--reveal-delay:250ms}.reveal-delay-300{--reveal-delay:300ms}.reveal-delay-350{--reveal-delay:350ms}.reveal-delay-400{--reveal-delay:400ms}.reveal-delay-450{--reveal-delay:450ms}.reveal-delay-500{--reveal-delay:500ms}.reveal-delay-550{--reveal-delay:550ms}.reveal-delay-600{--reveal-delay:600ms}.reveal-delay-650{--reveal-delay:650ms}.reveal-delay-700{--reveal-delay:700ms}.reveal-delay-750{--reveal-delay:750ms}.reveal-delay-800{--reveal-delay:800ms}.reveal-delay-850{--reveal-delay:850ms}.reveal-delay-900{--reveal-delay:900ms}.reveal-delay-950{--reveal-delay:950ms}.reveal-delay-1000{--reveal-delay:1000ms}.reveal-duration-100{--reveal-duration:100ms}.reveal-duration-200{--reveal-duration:200ms}.reveal-duration-300{--reveal-duration:300ms}.reveal-duration-400{--reveal-duration:400ms}.reveal-duration-500{--reveal-duration:500ms}.reveal-duration-600{--reveal-duration:600ms}.reveal-duration-700{--reveal-duration:700ms}.reveal-duration-800{--reveal-duration:800ms}.reveal-duration-900{--reveal-duration:900ms}.reveal-duration-1000{--reveal-duration:1000ms}.reveal-duration-1100{--reveal-duration:1100ms}.reveal-duration-1200{--reveal-duration:1200ms}.reveal-duration-1300{--reveal-duration:1300ms}.reveal-duration-1400{--reveal-duration:1400ms}.reveal-duration-1500{--reveal-duration:1500ms}.reveal-duration-1600{--reveal-duration:1600ms}.reveal-duration-1700{--reveal-duration:1700ms}.reveal-duration-1800{--reveal-duration:1800ms}.reveal-duration-1900{--reveal-duration:1900ms}.reveal-duration-2000{--reveal-duration:2000ms}.reveal-ease-linear{--reveal-easing:linear}.reveal-ease-in{--reveal-easing:cubic-bezier(0.4,0,1,1)}.reveal-ease-out{--reveal-easing:cubic-bezier(0,0,0.2,1)}.reveal-ease-in-out{--reveal-easing:cubic-bezier(0.4,0,0.2,1)}.reveal-ease-spring{--reveal-easing:cubic-bezier(0.16,1,0.3,1)}html.reveal-no-transition .reveal{transition:none!important}html.reveal-off .reveal{filter:none;opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal:not(.is-revealed),.reveal:not(.reveal-done){filter:none;opacity:1;transform:none;transition:none}}