/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer midwest.tailwindcss.utilities{.visible{visibility:visible}.static{position:static}}@layer midwest.components.motion{:root{--motion-default-duration:var(--duration-base);--motion-default-easing:var(--ease-standard);--motion-default-delay:0s;--motion-default-distance:var(--space-lg);--motion-default-scale:.92;--motion-default-rotate:-6deg;--motion-default-blur:.5rem}.midwest-motion{--motion-duration:var(--motion-default-duration);--motion-easing:var(--motion-default-easing);--motion-delay:var(--motion-default-delay);--motion-distance:var(--motion-default-distance);--motion-scale:var(--motion-default-scale);--motion-rotate:var(--motion-default-rotate);--motion-blur:var(--motion-default-blur);display:block}.midwest-motion[hidden]{display:none}.midwest-motion[popover]:not(:popover-open){display:none}.midwest-motion.motion-slide.from-up{--motion-from-translate:0 var(--motion-distance)}.midwest-motion.motion-slide.from-down{--motion-from-translate:0 calc(-1 * var(--motion-distance))}.midwest-motion.motion-slide.from-left{--motion-from-translate:var(--motion-distance) 0}.midwest-motion.motion-slide.from-right{--motion-from-translate:calc(-1 * var(--motion-distance)) 0}.midwest-motion.motion-scale{--motion-from-scale:var(--motion-scale)}.midwest-motion.motion-rotate{--motion-from-rotate:var(--motion-rotate)}.midwest-motion.motion-blur{--motion-from-filter:blur(var(--motion-blur))}@media (prefers-reduced-motion:no-preference){.midwest-motion.trigger-reveal,.midwest-motion.trigger-load{transition:opacity var(--motion-duration) var(--motion-easing) var(--motion-delay), translate var(--motion-duration) var(--motion-easing) var(--motion-delay), scale var(--motion-duration) var(--motion-easing) var(--motion-delay), rotate var(--motion-duration) var(--motion-easing) var(--motion-delay), filter var(--motion-duration) var(--motion-easing) var(--motion-delay)}@starting-style{.midwest-motion.trigger-load{opacity:0;translate:var(--motion-from-translate,none);scale:var(--motion-from-scale,none);rotate:var(--motion-from-rotate,none);filter:var(--motion-from-filter,none)}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.midwest-motion.trigger-reveal{will-change:opacity, transform, filter}.midwest-motion.trigger-reveal:not([data-motion-visible]){opacity:0;translate:var(--motion-from-translate,none);scale:var(--motion-from-scale,none);rotate:var(--motion-from-rotate,none);filter:var(--motion-from-filter,none)}}@media (prefers-reduced-motion:no-preference){.midwest-motion.trigger-hover{transition:opacity var(--motion-duration) var(--motion-easing) var(--motion-delay), transform var(--motion-duration) var(--motion-easing) var(--motion-delay), filter var(--motion-duration) var(--motion-easing) var(--motion-delay), overlay var(--motion-duration) var(--motion-easing) var(--motion-delay) allow-discrete, display var(--motion-duration) var(--motion-easing) var(--motion-delay) allow-discrete}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.midwest-motion.trigger-hover{will-change:opacity, transform, filter;opacity:0;transform:translate(var(--motion-hover-x,0), var(--motion-hover-y,0)) scale(var(--motion-hover-scale,1)) rotate(var(--motion-hover-rotate,0));filter:var(--motion-hover-filter,none)}.midwest-motion.trigger-hover.motion-slide.from-up{--motion-hover-y:var(--motion-distance)}.midwest-motion.trigger-hover.motion-slide.from-down{--motion-hover-y:calc(-1 * var(--motion-distance))}.midwest-motion.trigger-hover.motion-slide.from-left{--motion-hover-x:var(--motion-distance)}.midwest-motion.trigger-hover.motion-slide.from-right{--motion-hover-x:calc(-1 * var(--motion-distance))}.midwest-motion.trigger-hover.motion-scale{--motion-hover-scale:var(--motion-scale)}.midwest-motion.trigger-hover.motion-rotate{--motion-hover-rotate:var(--motion-rotate)}.midwest-motion.trigger-hover.motion-blur{--motion-hover-filter:blur(var(--motion-blur))}.midwest-motion.trigger-hover:is(:hover,:focus-within,:popover-open){opacity:1;filter:none;transform:none}@starting-style{.midwest-motion.trigger-hover:popover-open{opacity:0;transform:translate(var(--motion-hover-x,0), var(--motion-hover-y,0)) scale(var(--motion-hover-scale,1)) rotate(var(--motion-hover-rotate,0));filter:var(--motion-hover-filter,none)}}}}