.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654{--color-match-primary:#ff4444;--color-match-primary-hover:#e63838;--color-match-on-primary:#ffffff;--color-match-card-bg:#ffffff;--color-match-text-heading:#111111;--color-match-text-body:#666666;--color-match-border:#e5e5e5;--color-match-shadow:rgba(0, 0, 0, 0.06);--dyn-radius-card:8px;--dyn-space-gap:24px;--dyn-icon-size:10px}.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-region],.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-item]{min-width:0}.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 img,.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 video{max-width:100%}
.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 {
	--color-match-primary: #3f6f9a;
	--color-match-primary-hover: #2f5a82;
	--color-match-on-primary: #ffffff;
	--color-match-card-bg: #ffffff;
	--color-match-text-heading: #111111;
	--color-match-text-body: #444444;
	--color-match-border: #dfe2e6;
	--color-match-shadow: rgba(0, 0, 0, 0.22);
	--dyn-radius-card: 0px;
	--dyn-space-gap: 10px;
	--dyn-icon-size: 14px;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-collage {
	width: 100%;
	min-width: 0;
	box-sizing: border-box;
	padding: 40px 0;
	margin: 0;
	background: none;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-inner {
	width: 100%;
	min-width: 0;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
	gap: 56px;
	align-items: stretch;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-text {
	min-width: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-eyebrow {
	display: flex;
	align-items: center;
	gap: 14px;
	margin-bottom: 24px;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-eyebrow-line {
	display: block;
	width: 42px;
	height: 1px;
	background: var(--color-match-text-body);
	flex: none;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-eyebrow-text,
.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-eyebrow-text > p {
	margin: 0;
	font-size: 14px;
	line-height: 1.4;
	color: var(--color-match-text-body);
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-title {
	margin-bottom: 22px;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-title > :is(h1, h2, h3, h4, h5, h6, p) {
	margin: 0;
	font-size: clamp(24px, 2.8vw, 38px);
	line-height: 1.25;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--color-match-text-heading);
	overflow-wrap: break-word;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-desc {
	margin-bottom: 28px;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-desc > p {
	margin: 0 0 20px;
	font-size: 14px;
	line-height: 1.7;
	color: var(--color-match-text-body);
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-desc > p:last-child {
	margin-bottom: 0;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-btn {
	display: inline-flex;
	align-items: center;
	gap: 12px;
	padding: 14px 22px;
	background: var(--color-match-primary);
	color: var(--color-match-on-primary);
	text-decoration: none;
	transition: background-color 0.25s ease, transform 0.25s ease;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-btn:hover,
.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-btn:focus-visible,
.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-btn:active {
	background: var(--color-match-primary-hover);
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-btn:hover .about-btn-icon {
	transform: translateX(4px);
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-btn-text,
.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-btn-text > p {
	margin: 0;
	font-size: 14px;
	line-height: 1.4;
	color: var(--color-match-on-primary);
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-btn-icon {
	font-size: var(--dyn-icon-size);
	color: var(--color-match-on-primary);
	transition: transform 0.25s ease;
}

/* Collage: first item expanded by default, hovered item takes over. Images only. */
.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-collage-grid {
	min-width: 0;
	display: flex;
	flex-direction: row;
	align-items: stretch;
	gap: var(--dyn-space-gap);
	height: 560px;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .collage-item {
	position: relative;
	flex: 1 1 0;
	margin: 0;
	min-width: 0;
	min-height: 0;
	overflow: hidden;
	background: var(--color-match-card-bg);
	border: 1px solid var(--color-match-border);
	border-radius: var(--dyn-radius-card);
	transition: flex-grow 0.5s ease, box-shadow 0.3s ease;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .collage-item:first-child,
.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .collage-item:hover,
.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .collage-item:focus-within {
	flex-grow: 2.6;
	box-shadow: 0 12px 28px var(--color-match-shadow);
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-collage-grid:hover .collage-item:first-child:not(:hover):not(:focus-within) {
	flex-grow: 1;
	box-shadow: none;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .collage-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
	animation: gallery_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654_galleryFadeIn 0.8s ease both;
	transition: transform 0.6s ease;
}

.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .collage-item:hover .collage-img {
	transform: scale(1.05);
}

/* Text is not shown on the expanded image */
.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .collage-caption {
	display: none;
}

@keyframes gallery_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654_galleryFadeIn {
	from {
		opacity: 0;
		transform: scale(1.04);
	}
	to {
		opacity: 1;
		transform: scale(1);
	}
}

/* Pad */
@media (max-width: 1024px) {
	.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-collage {
		padding: 32px 0;
	}
	.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-inner {
		grid-template-columns: minmax(0, 1fr);
		gap: 32px;
	}
	.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-collage-grid {
		height: 480px;
	}
}

/* Mobile */
@media (max-width: 768px) {
	.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-collage {
		padding: 24px 0;
	}
	.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-inner {
		gap: 24px;
	}
	.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-btn {
		padding: 12px 18px;
	}
	.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .about-collage-grid {
		height: 360px;
	}
	.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .collage-item:first-child,
	.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .collage-item:hover,
	.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 .collage-item:focus-within {
		flex-grow: 2.2;
	}
}.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-item-host].slick-initialized{display:block!important;min-width:0;scroll-snap-type:none!important}.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-item-host].slick-initialized>.slick-list{display:block!important;width:100%;min-width:0;height:100%!important;overflow:hidden!important;gap:0!important;flex:none!important}.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-item-host].slick-initialized>.slick-list>.slick-track{display:block!important;gap:0!important;flex:none!important}.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-item-host].slick-initialized>.slick-list>.slick-track::after{content:"";display:table;clear:both}.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-region].ai-gallery-static,.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-item-host].ai-gallery-static{display:grid!important;height:auto!important;overflow:visible!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))!important;gap:var(--dyn-space-gap)}.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-region].ai-gallery-static.ai-gallery-wrapped{display:block!important}.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-region].ai-gallery-static>[data-gallery-item],.block_ai_block_e9dbc1f8791244b5bf9c5b2f3feb3654 [data-gallery-item-host].ai-gallery-static>[data-gallery-item]{width:auto!important;height:auto!important;position:static!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}