.block_ai_block_969deba83ce144b49cb01e8fdc313690{--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_969deba83ce144b49cb01e8fdc313690 [data-gallery-region],.block_ai_block_969deba83ce144b49cb01e8fdc313690 [data-gallery-item]{min-width:0}.block_ai_block_969deba83ce144b49cb01e8fdc313690 img,.block_ai_block_969deba83ce144b49cb01e8fdc313690 video{max-width:100%}
.block_ai_block_969deba83ce144b49cb01e8fdc313690 {
	--color-match-primary: #c8602b;
	--color-match-primary-hover: #a84c1d;
	--color-match-on-primary: #ffffff;
	--color-match-card-bg: #f3f1ee;
	--color-match-text-heading: #111111;
	--color-match-text-body: #444444;
	--color-match-border: #e5e5e5;
	--color-match-shadow: rgba(0, 0, 0, 0.12);
	--dyn-radius-card: 18px;
	--dyn-space-gap: 10px;
	--dyn-icon-size: 12px;
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-gallery {
	width: 100%;
	min-width: 0;
	box-sizing: border-box;
	margin: 0;
	padding: 24px 0;
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-stage {
	position: relative;
	width: 100%;
	min-width: 0;
	box-sizing: border-box;
	container-type: inline-size;
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid {
	display: grid;
	grid-template-columns: repeat(16, minmax(0, 1fr));
	grid-auto-rows: 1.354cqw;
	gap: var(--dyn-space-gap);
	width: 100%;
	min-width: 0;
	box-sizing: border-box;
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-item {
	position: relative;
	min-width: 0;
	box-sizing: border-box;
	overflow: hidden;
	border-radius: var(--dyn-radius-card);
	background: var(--color-match-card-bg);
	border: 1px solid var(--color-match-border);
	box-shadow: 0 8px 22px var(--color-match-shadow);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-item:hover {
	transform: translateY(-3px);
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid .pe-item:nth-child(1) { grid-column: 1 / 4; grid-row: 1 / 7; }
.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid .pe-item:nth-child(2) { grid-column: 4 / 9; grid-row: 1 / 12; }
.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid .pe-item:nth-child(3) { grid-column: 9 / 13; grid-row: 1 / 9; }
.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid .pe-item:nth-child(4) { grid-column: 13 / 17; grid-row: 1 / 9; }
.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid .pe-item:nth-child(5) { grid-column: 9 / 11; grid-row: 9 / 19; }
.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid .pe-item:nth-child(6) { grid-column: 11 / 15; grid-row: 9 / 19; }
.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid .pe-item:nth-child(7) { grid-column: 10 / 14; grid-row: 19 / 26; }
.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid .pe-item:nth-child(8) { grid-column: 14 / 16; grid-row: 19 / 25; }
.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid .pe-item:nth-child(n+9) { grid-column: span 4; grid-row: span 8; }

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-link {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-link:focus-visible {
	outline: 2px solid var(--color-match-primary-hover);
	outline-offset: -2px;
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-img {
	display: block;
	width: 100%;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
	transform: scale(1);
	transform-origin: center center;
	transition: transform 0.6s ease;
	will-change: transform;
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-item:hover .pe-img {
	transform: scale(1.1);
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-text {
	position: absolute;
	left: 0;
	bottom: 11%;
	width: 38%;
	min-width: 0;
	box-sizing: border-box;
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-text ::selection {
	background: var(--color-match-primary);
	color: var(--color-match-on-primary);
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-title > :is(h1,h2,h3,h4,h5,h6,p) {
	margin: 0 0 16px;
	font-size: clamp(22px, 3.4cqw, 36px);
	line-height: 1.2;
	font-weight: 700;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: var(--color-match-text-heading);
	overflow-wrap: anywhere;
}

.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-desc > :is(h1,h2,h3,h4,h5,h6,p) {
	margin: 0;
	font-size: clamp(12px, 1.5cqw, 15px);
	line-height: 1.7;
	color: var(--color-match-text-body);
	overflow-wrap: anywhere;
}

@media (max-width: 1024px) {
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-text {
		width: 40%;
		bottom: 8%;
	}
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-title > :is(h1,h2,h3,h4,h5,h6,p) {
		margin-bottom: 10px;
	}
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-desc > :is(h1,h2,h3,h4,h5,h6,p) {
		line-height: 1.55;
	}
}

@media (max-width: 768px) {
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-stage {
		display: flex;
		flex-direction: column;
		container-type: normal;
	}
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-text {
		position: static;
		order: -1;
		width: 100%;
		margin-bottom: 24px;
	}
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-title > :is(h1,h2,h3,h4,h5,h6,p) {
		font-size: 24px;
	}
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-desc > :is(h1,h2,h3,h4,h5,h6,p) {
		font-size: 14px;
		line-height: 1.7;
	}
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		grid-auto-rows: auto;
	}
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid > .pe-item:nth-child(n) {
		grid-column: auto;
		grid-row: auto;
		aspect-ratio: 1 / 1;
	}
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid > .pe-item:nth-child(1),
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-grid > .pe-item:nth-child(2) {
		grid-column: span 2;
		aspect-ratio: 16 / 10;
	}
	.block_ai_block_969deba83ce144b49cb01e8fdc313690 .pe-item {
		border-radius: calc(var(--dyn-radius-card) * 0.7);
	}
}.block_ai_block_969deba83ce144b49cb01e8fdc313690 [data-gallery-item-host].slick-initialized{display:block!important;min-width:0;scroll-snap-type:none!important}.block_ai_block_969deba83ce144b49cb01e8fdc313690 [data-gallery-item-host].slick-initialized>.slick-list{display:block!important;width:100%;min-width:0;height:auto!important;overflow:hidden!important;gap:0!important;flex:none!important}.block_ai_block_969deba83ce144b49cb01e8fdc313690 [data-gallery-item-host].slick-initialized>.slick-list>.slick-track{display:block!important;gap:0!important;flex:none!important}.block_ai_block_969deba83ce144b49cb01e8fdc313690 [data-gallery-item-host].slick-initialized>.slick-list>.slick-track::after{content:"";display:table;clear:both}.block_ai_block_969deba83ce144b49cb01e8fdc313690 [data-gallery-region].ai-gallery-static,.block_ai_block_969deba83ce144b49cb01e8fdc313690 [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_969deba83ce144b49cb01e8fdc313690 [data-gallery-region].ai-gallery-static.ai-gallery-wrapped{display:block!important}.block_ai_block_969deba83ce144b49cb01e8fdc313690 [data-gallery-region].ai-gallery-static>[data-gallery-item],.block_ai_block_969deba83ce144b49cb01e8fdc313690 [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}