.anm-inclusion-landing {
	--anm-ink: #16231f;
	--anm-cream: #faf7ef;
	--anm-forest: #193b32;
	--anm-moss: #356451;
	--anm-gold: #e5bc68;
	--anm-clay: #bd6245;
	--anm-plum: #503862;
	--anm-mist: #e5efe9;
	background: var(--anm-cream);
	color: var(--anm-ink);
	overflow: hidden;
}

.anm-inclusion-landing .wp-block-group,
.anm-inclusion-landing .wp-block-columns,
.anm-inclusion-landing .wp-block-quote {
	box-sizing: border-box;
}

.anm-inclusion-landing .anm-inclusion-hero {
	background-image: radial-gradient(circle at 84% 12%, rgba(229, 188, 104, .3), transparent 26%), radial-gradient(circle at 74% 83%, rgba(189, 98, 69, .17), transparent 35%);
}

.anm-inclusion-landing .anm-inclusion-eyebrow {
	font-size: .76rem;
	font-weight: 800;
	letter-spacing: .13em;
	margin: 0 0 1rem;
	text-transform: uppercase;
}

.anm-inclusion-landing .anm-inclusion-lede {
	max-width: 47rem;
}

.anm-inclusion-landing .anm-inclusion-card,
.anm-inclusion-landing .anm-inclusion-steps > .wp-block-column {
	border-top: 4px solid var(--anm-gold);
	height: 100%;
}

.anm-inclusion-landing .anm-inclusion-number {
	font-size: .75rem;
	font-weight: 800;
	letter-spacing: .1em;
	margin-bottom: 1.25rem;
	text-transform: uppercase;
}

.anm-inclusion-landing .anm-inclusion-quote {
	border-left: 5px solid var(--anm-clay);
	margin: 0;
}

.anm-inclusion-landing .anm-inclusion-quote p {
	font-size: clamp(1.4rem, 2.4vw, 2.15rem);
	font-weight: 600;
	line-height: 1.25;
}

.anm-inclusion-landing .anm-inclusion-actions li {
	margin-bottom: .65rem;
}

.anm-inclusion-landing .anm-inclusion-notes a {
	color: inherit;
	text-decoration-thickness: 1px;
	text-underline-offset: .18em;
}

.anm-inclusion-landing .wp-block-button__link {
	transition: transform 160ms ease, box-shadow 160ms ease;
}

.anm-inclusion-landing .wp-block-button__link:hover,
.anm-inclusion-landing .wp-block-button__link:focus-visible {
	box-shadow: 4px 4px 0 rgba(22, 35, 31, .24);
	transform: translate(-2px, -2px);
}

@media (max-width: 1024px) {
	.anm-inclusion-landing .anm-inclusion-hero {
		background-image: radial-gradient(circle at 96% 4%, rgba(229, 188, 104, .26), transparent 33%);
	}

	.anm-inclusion-landing .anm-inclusion-card {
		margin-bottom: 1.25rem;
	}
}

@media (max-width: 781px) {
	.anm-inclusion-landing .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		margin-bottom: 1.1rem;
	}

	.anm-inclusion-landing .anm-inclusion-hero h1 {
		letter-spacing: -.035em;
	}

	.anm-inclusion-landing .anm-inclusion-steps > .wp-block-column {
		min-height: auto;
	}
}

@media (max-width: 480px) {
	.anm-inclusion-landing .anm-inclusion-hero,
	.anm-inclusion-landing .anm-inclusion-section {
		padding-left: 6% !important;
		padding-right: 6% !important;
	}

	.anm-inclusion-landing .wp-block-buttons .wp-block-button,
	.anm-inclusion-landing .wp-block-buttons .wp-block-button__link {
		width: 100%;
	}
}
