/* @generated by Skylit - do not edit */
/**
 * Skylit dev cache — pattern: olt-intro
 * Auto-generated on save_post. Do not hand-edit.
 */

.olt-intro-center {
		display: grid;
		justify-items: center;
		gap: 28px;
		width: 100%;
		text-align: center;
		}.olt-intro-center .olt-heading {
		max-width: 1180px;
		}.olt-intro-center .olt-text {
		max-width: 920px;
		}.olt-intro--left {
		/* skylit-class-mod: Left-align eyebrow, heading and body | only: .olt-intro-center */
		justify-items: start;
		text-align: left;
		}.olt-intro--left .olt-eyebrow, .olt-intro--left .olt-heading, .olt-intro--left .olt-text {
		text-align: left;
		justify-self: start;
		}.olt-intro-reveal {
		cursor: default;
		}.olt-intro-reveal .olt-eyebrow, .olt-intro-reveal .olt-text {
		opacity: 0;
		transform: translateY(18px);
		transition: opacity 280ms ease, transform 420ms cubic-bezier(0.22, 1, 0.36, 1);
		will-change: opacity, transform;
		}.olt-intro-reveal:hover .olt-eyebrow, .olt-intro-reveal:focus-within .olt-eyebrow {
		opacity: 1;
		transform: translateY(0);
		}.olt-intro-reveal:hover .olt-text, .olt-intro-reveal:focus-within .olt-text {
		opacity: 1;
		transform: translateY(0);
		transition-delay: 90ms;
		}