:root{
	--mmhl-ink:#181510;
	--mmhl-deep:#0c0b09;
	--mmhl-deep-2:#16130f;
	--mmhl-paper:#f8f2e8;
	--mmhl-paper-2:#eee2cf;
	--mmhl-champagne:#d9bc82;
	--mmhl-gold:#c6a15b;
	--mmhl-gold-soft:#e4c98f;
	--mmhl-muted:#756b5e;
	--mmhl-line:rgba(156,116,54,.2);
	--mmhl-white:#fffaf2;
	--mmhl-shadow:0 28px 70px rgba(37,27,14,.13);
	--mmhl-shell:min(1240px,calc(100vw - 56px));
}
body.home.mm-home-lower-ready #brxe-uniques,
body.home.mm-home-lower-ready #brxe-eventsc,
body.home.mm-home-lower-ready #brxe-reviewsc,
body.home.mm-home-lower-ready #brxe-formats,
body.home.mm-home-lower-ready #brxe-worldsc,
body.home.mm-home-lower-ready #brxe-ctafinal{
	position:relative!important;
	isolation:isolate;
	overflow:clip!important;
	padding-inline:28px!important;
}
body.home.mm-home-lower-ready #brxe-uniques>.brxe-container,
body.home.mm-home-lower-ready #brxe-eventsc>.brxe-container,
body.home.mm-home-lower-ready #brxe-reviewsc>.brxe-container,
body.home.mm-home-lower-ready #brxe-formats>.brxe-container,
body.home.mm-home-lower-ready #brxe-worldsc>.brxe-container,
body.home.mm-home-lower-ready #brxe-ctafinal>.brxe-container{
	width:var(--mmhl-shell)!important;
	max-width:1240px!important;
	margin-inline:auto!important;
	padding:0!important;
}
body.home.mm-home-lower-ready #brxe-uniques .brxe-text,
body.home.mm-home-lower-ready #brxe-eventsc .brxe-text,
body.home.mm-home-lower-ready #brxe-reviewsc .brxe-text,
body.home.mm-home-lower-ready #brxe-formats .brxe-text,
body.home.mm-home-lower-ready #brxe-worldsc .brxe-text,
body.home.mm-home-lower-ready #brxe-ctafinal .brxe-text{width:100%!important}
body.home.mm-home-lower-ready #brxe-uniques h2,
body.home.mm-home-lower-ready #brxe-eventsc h2,
body.home.mm-home-lower-ready #brxe-reviewsc h2,
body.home.mm-home-lower-ready #brxe-formats h2,
body.home.mm-home-lower-ready #brxe-worldsc h2,
body.home.mm-home-lower-ready #brxe-ctafinal h2{
	font-family:inherit!important;
	text-wrap:balance;
	letter-spacing:-.025em;
}
body.home.mm-home-lower-ready #brxe-uniques a,
body.home.mm-home-lower-ready #brxe-eventsc a,
body.home.mm-home-lower-ready #brxe-reviewsc a,
body.home.mm-home-lower-ready #brxe-formats a,
body.home.mm-home-lower-ready #brxe-worldsc a,
body.home.mm-home-lower-ready #brxe-ctafinal a{
	outline-offset:5px;
}

/* 01 — The experience */
body.home.mm-home-lower-ready #brxe-uniques{
	padding-block:112px 118px!important;
	background:
		radial-gradient(circle at 8% 18%,rgba(198,161,91,.12),transparent 28%),
		linear-gradient(132deg,#f8f2e8 0%,#efe3d0 100%)!important;
	color:var(--mmhl-ink)!important;
	border-top:1px solid rgba(156,116,54,.18);
}
body.home.mm-home-lower-ready #brxe-uniques:before{
	content:"DÉJÀ-VU";
	position:absolute;
	left:-.035em;
	bottom:-.18em;
	z-index:-1;
	font:700 clamp(120px,20vw,300px)/.8 Georgia,serif;
	letter-spacing:-.08em;
	color:rgba(93,69,35,.045);
	white-space:nowrap;
	pointer-events:none;
}
body.home.mm-home-lower-ready #brxe-uniques:after{
	content:"";
	position:absolute;
	inset:38px 0 auto;
	width:clamp(90px,10vw,170px);
	height:1px;
	margin:auto;
	background:linear-gradient(90deg,transparent,var(--mmhl-gold),transparent);
}
body.home.mm-home-lower-ready .mm-unique-wrap{
	display:grid!important;
	grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr)!important;
	align-items:start;
	gap:clamp(54px,7vw,104px)!important;
}
body.home.mm-home-lower-ready .mm-unique-copy{
	position:sticky;
	top:150px;
	padding-top:10px;
}
body.home.mm-home-lower-ready .mm-unique-copy>span,
body.home.mm-home-lower-ready .mm-section-head>span,
body.home.mm-home-lower-ready .mm-review-head>span,
body.home.mm-home-lower-ready .mm-format-head>span,
body.home.mm-home-lower-ready .mm-world-lead>span,
body.home.mm-home-lower-ready .mm-final>span{
	display:inline-flex!important;
	align-items:center;
	gap:12px;
	margin:0 0 20px!important;
	color:#a6762f!important;
	font-size:12px!important;
	font-weight:700!important;
	letter-spacing:.16em!important;
	text-transform:uppercase;
}
body.home.mm-home-lower-ready .mm-unique-copy>span:before,
body.home.mm-home-lower-ready .mm-section-head>span:before,
body.home.mm-home-lower-ready .mm-review-head>span:before,
body.home.mm-home-lower-ready .mm-world-lead>span:before,
body.home.mm-home-lower-ready .mm-final>span:before{
	content:"";
	width:34px;
	height:1px;
	background:currentColor;
	opacity:.7;
}
body.home.mm-home-lower-ready .mm-unique-copy h2{
	max-width:650px;
	margin:0!important;
	font-size:clamp(42px,4.25vw,67px)!important;
	line-height:1.04!important;
	color:var(--mmhl-ink)!important;
}
body.home.mm-home-lower-ready .mm-unique-copy>p:not(:last-child){
	max-width:560px;
	margin:28px 0 0!important;
	font-size:18px!important;
	line-height:1.9!important;
	color:#6d6255!important;
}
body.home.mm-home-lower-ready .mm-unique-copy>p:last-child{margin:31px 0 0!important}
body.home.mm-home-lower-ready .mm-unique-copy a,
body.home.mm-home-lower-ready .mm-world-lead>a,
body.home.mm-home-lower-ready .mm-review-link{
	display:inline-flex!important;
	align-items:center;
	min-height:48px;
	padding:0 0 0 4px!important;
	border-bottom:1px solid rgba(137,91,25,.55);
	color:#8d6023!important;
	font-weight:700!important;
	text-decoration:none!important;
	transition:color .25s ease,border-color .25s ease,transform .25s ease;
}
body.home.mm-home-lower-ready .mm-unique-copy a:hover,
body.home.mm-home-lower-ready .mm-review-link:hover{color:#563712!important;border-color:#563712;transform:translateX(-4px)}
body.home.mm-home-lower-ready .mm-points{
	display:grid!important;
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	gap:16px!important;
}
body.home.mm-home-lower-ready .mm-points article{
	position:relative;
	min-height:225px;
	padding:32px 28px 29px!important;
	border:1px solid rgba(139,101,46,.18);
	border-radius:2px;
	background:rgba(255,252,246,.62);
	box-shadow:0 16px 38px rgba(62,45,23,.05);
	transition:transform .3s ease,background .3s ease,box-shadow .3s ease,border-color .3s ease;
}
body.home.mm-home-lower-ready .mm-points article:before{
	content:"";
	position:absolute;
	inset:0 0 auto;
	height:2px;
	background:linear-gradient(90deg,var(--mmhl-gold),transparent 76%);
	transform:scaleX(.34);
	transform-origin:right;
	transition:transform .35s ease;
}
body.home.mm-home-lower-ready .mm-points article:hover{
	transform:translateY(-7px);
	background:#fffaf2;
	border-color:rgba(139,101,46,.32);
	box-shadow:var(--mmhl-shadow);
}
body.home.mm-home-lower-ready .mm-points article:hover:before{transform:scaleX(1)}
body.home.mm-home-lower-ready .mm-points article b{
	display:block;
	margin:0 0 34px;
	font:600 12px/1 Arial,sans-serif;
	letter-spacing:.15em;
	color:#ad7e35;
}
body.home.mm-home-lower-ready .mm-points article h3{
	margin:0!important;
	font-size:21px!important;
	line-height:1.3!important;
	color:var(--mmhl-ink)!important;
}
body.home.mm-home-lower-ready .mm-points article p{
	margin:12px 0 0!important;
	font-size:15px!important;
	line-height:1.72!important;
	color:#75695b!important;
}

/* 02 — Event routing */
body.home.mm-home-lower-ready #brxe-eventsc{
	padding-block:108px 126px!important;
	background:
		radial-gradient(circle at 15% 20%,rgba(198,161,91,.12),transparent 27%),
		linear-gradient(145deg,#15120f 0%,#090907 70%)!important;
	color:var(--mmhl-white)!important;
}
body.home.mm-home-lower-ready #brxe-eventsc:before{
	content:"";
	position:absolute;
	inset:0;
	z-index:-1;
	opacity:.18;
	background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);
	background-size:68px 68px;
	mask-image:linear-gradient(to bottom,transparent,#000 20%,#000 75%,transparent);
}
body.home.mm-home-lower-ready .mm-section-head{
	max-width:860px!important;
	margin:0 auto 58px!important;
	text-align:center;
}
body.home.mm-home-lower-ready .mm-section-head>span{justify-content:center;color:var(--mmhl-gold-soft)!important}
body.home.mm-home-lower-ready .mm-section-head>span:after{content:"";width:34px;height:1px;background:currentColor;opacity:.7}
body.home.mm-home-lower-ready .mm-section-head h2{
	margin:0!important;
	font-size:clamp(44px,4.8vw,72px)!important;
	line-height:1.05!important;
	color:var(--mmhl-white)!important;
}
body.home.mm-home-lower-ready .mm-section-head>p{
	max-width:690px;
	margin:22px auto 0!important;
	font-size:17px!important;
	line-height:1.75!important;
	color:rgba(255,250,242,.64)!important;
}
body.home.mm-home-lower-ready .mm-event-grid{
	display:grid!important;
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
	gap:20px!important;
	height:auto!important;
	align-items:start!important;
}
body.home.mm-home-lower-ready .mm-event-card{
	position:relative!important;
	display:flex!important;
	flex-direction:column!important;
	justify-content:flex-end!important;
	min-width:0!important;
	width:auto!important;
	height:520px!important;
	margin:0!important;
	padding:0!important;
	overflow:hidden;
	border:1px solid rgba(226,195,125,.28)!important;
	border-radius:3px!important;
	background:#15130f!important;
	color:#fff!important;
	text-decoration:none!important;
	box-shadow:0 24px 70px rgba(0,0,0,.28);
	isolation:isolate;
}
body.home.mm-home-lower-ready .mm-event-card:nth-child(2){margin-top:40px!important}
body.home.mm-home-lower-ready .mm-event-card__media,
body.home.mm-home-lower-ready .mm-event-card__media:before,
body.home.mm-home-lower-ready .mm-event-card__media:after{
	position:absolute;
	inset:0;
	z-index:-2;
}
body.home.mm-home-lower-ready .mm-event-card__media{display:block;overflow:hidden}
body.home.mm-home-lower-ready .mm-event-card__media:before{
	content:"";
	z-index:1;
	background:linear-gradient(to top,rgba(6,6,5,.97) 0%,rgba(8,8,7,.5) 45%,rgba(8,8,7,.08) 78%);
}
body.home.mm-home-lower-ready .mm-event-card__media:after{
	content:"";
	z-index:2;
	box-shadow:inset 0 0 0 1px rgba(255,255,255,.03);
}
body.home.mm-home-lower-ready .mm-event-card img{
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
	filter:saturate(.72) contrast(1.05) brightness(.82);
	transform:scale(1.02);
	transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s ease;
}
body.home.mm-home-lower-ready .mm-event-card--business img{object-position:center 42%}
body.home.mm-home-lower-ready .mm-event-card--private img{object-position:center 45%}
body.home.mm-home-lower-ready .mm-event-card--open img{object-position:center 24%}
body.home.mm-home-lower-ready .mm-event-card__content{
	display:block;
	padding:30px 30px 32px;
	transform:translateY(6px);
	transition:transform .35s ease;
}
body.home.mm-home-lower-ready .mm-event-card__number{
	display:flex;
	align-items:center;
	gap:11px;
	margin-bottom:22px;
	color:var(--mmhl-gold-soft);
	font:600 12px/1 Arial,sans-serif;
	letter-spacing:.17em;
}
body.home.mm-home-lower-ready .mm-event-card__number:after{content:"";width:44px;height:1px;background:currentColor;opacity:.55}
body.home.mm-home-lower-ready .mm-event-card h3{
	margin:0!important;
	font-size:31px!important;
	line-height:1.12!important;
	color:#fffaf2!important;
}
body.home.mm-home-lower-ready .mm-event-card__content>p{
	min-height:54px;
	margin:13px 0 0!important;
	font-size:15px!important;
	line-height:1.7!important;
	color:rgba(255,250,242,.7)!important;
}
body.home.mm-home-lower-ready .mm-event-card__cta{
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-top:22px;
	padding-top:18px;
	border-top:1px solid rgba(226,195,125,.23);
	color:var(--mmhl-gold-soft);
	font-size:14px;
	font-weight:700;
}
body.home.mm-home-lower-ready .mm-event-card__cta i{
	display:grid;
	place-items:center;
	width:32px;
	height:32px;
	border:1px solid rgba(226,195,125,.35);
	border-radius:50%;
	font:400 18px/1 Arial,sans-serif;
	transition:background .25s ease,color .25s ease,transform .25s ease;
}
body.home.mm-home-lower-ready .mm-event-card:hover img{transform:scale(1.08);filter:saturate(.9) contrast(1.04) brightness(.93)}
body.home.mm-home-lower-ready .mm-event-card:hover .mm-event-card__content{transform:none}
body.home.mm-home-lower-ready .mm-event-card:hover .mm-event-card__cta i{background:var(--mmhl-gold);color:#15110b;transform:translateX(-4px)}

/* 03 — Reviews */
body.home.mm-home-lower-ready #brxe-reviewsc{
	padding-block:104px 110px!important;
	background:
		radial-gradient(circle at 86% 16%,rgba(198,161,91,.13),transparent 25%),
		linear-gradient(130deg,#faf6ef,#efe3d2)!important;
	color:var(--mmhl-ink)!important;
}
body.home.mm-home-lower-ready .mm-review-head{
	display:grid;
	width:100%!important;
	max-width:none!important;
	grid-template-columns:minmax(0,1fr) minmax(250px,.62fr);
	gap:60px;
	align-items:end;
	margin-bottom:48px;
}
body.home.mm-home-lower-ready .mm-review-head>span{grid-column:1/-1;margin-bottom:-40px!important}
body.home.mm-home-lower-ready .mm-review-head h2{
	margin:0!important;
	font-size:clamp(44px,4.6vw,68px)!important;
	line-height:1.05!important;
	color:var(--mmhl-ink)!important;
}
body.home.mm-home-lower-ready .mm-review-head>p{
	margin:0!important;
	max-width:420px;
	font-size:16px!important;
	line-height:1.75!important;
	color:var(--mmhl-muted)!important;
}
body.home.mm-home-lower-ready .mm-review-grid{
	display:grid!important;
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
	gap:16px!important;
	height:auto!important;
}
body.home.mm-home-lower-ready .mm-review-grid blockquote{
	position:relative;
	display:flex!important;
	flex-direction:column;
	justify-content:space-between;
	min-height:270px!important;
	width:auto!important;
	margin:0!important;
	padding:32px 30px 27px!important;
	border:1px solid rgba(143,101,40,.18)!important;
	border-radius:2px!important;
	background:rgba(255,252,247,.76)!important;
	box-shadow:0 16px 45px rgba(65,46,22,.055);
	transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;
}
body.home.mm-home-lower-ready .mm-review-grid blockquote:before{
	content:"“";
	position:absolute;
	left:24px;
	top:10px;
	font:400 78px/1 Georgia,serif;
	color:rgba(174,128,57,.19);
}
body.home.mm-home-lower-ready .mm-review-grid blockquote:hover{transform:translateY(-7px);border-color:rgba(143,101,40,.35);box-shadow:var(--mmhl-shadow)}
body.home.mm-home-lower-ready .mm-review-grid blockquote>p:first-of-type{
	margin:0 0 34px!important;
	color:#ab7a32!important;
	font:600 11px/1 Arial,sans-serif!important;
	letter-spacing:.16em;
}
body.home.mm-home-lower-ready .mm-review-grid blockquote>p:nth-of-type(2){
	margin:0!important;
	font-size:19px!important;
	line-height:1.58!important;
	color:#2b241c!important;
}
body.home.mm-home-lower-ready .mm-review-grid blockquote footer{
	margin-top:26px;
	padding-top:17px;
	border-top:1px solid rgba(143,101,40,.15);
	color:#8a7965;
	font-size:12px;
	letter-spacing:.04em;
}
body.home.mm-home-lower-ready #brxe-reviewsc .mm-review-link{margin-top:34px!important}

/* 04 — Formats */
body.home.mm-home-lower-ready #brxe-formats{
	padding-block:108px 112px!important;
	background:
		radial-gradient(circle at 50% 0%,rgba(198,161,91,.13),transparent 34%),
		linear-gradient(145deg,#17140f,#0b0b09 72%)!important;
	color:var(--mmhl-white)!important;
}
body.home.mm-home-lower-ready .mm-format-head{
	display:grid;
	width:100%!important;
	max-width:none!important;
	grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);
	gap:54px;
	align-items:end;
	margin-bottom:50px;
}
body.home.mm-home-lower-ready .mm-format-head>span{grid-column:1/-1;margin-bottom:-34px!important;color:var(--mmhl-gold-soft)!important}
body.home.mm-home-lower-ready .mm-format-head h2{
	margin:0!important;
	font-size:clamp(44px,4.6vw,67px)!important;
	line-height:1.05!important;
	color:var(--mmhl-white)!important;
}
body.home.mm-home-lower-ready .mm-format-head>p{
	margin:0!important;
	font-size:16px!important;
	line-height:1.75!important;
	color:rgba(255,250,242,.62)!important;
}
body.home.mm-home-lower-ready .mm-format-grid{
	display:grid!important;
	grid-template-columns:repeat(4,minmax(0,1fr))!important;
	height:auto!important;
	border-top:1px solid rgba(226,195,125,.3);
	border-bottom:1px solid rgba(226,195,125,.3);
}
body.home.mm-home-lower-ready .mm-format-grid a{
	position:relative;
	display:flex!important;
	flex-direction:column;
	min-width:0!important;
	width:auto!important;
	min-height:250px!important;
	height:auto!important;
	padding:31px 25px 28px!important;
	border-left:1px solid rgba(226,195,125,.2)!important;
	color:#fff!important;
	text-decoration:none!important;
	transition:background .3s ease,color .3s ease;
}
body.home.mm-home-lower-ready .mm-format-grid a:last-child{border-left:0!important}
body.home.mm-home-lower-ready .mm-format-index{
	display:block;
	margin-bottom:auto;
	color:var(--mmhl-gold-soft);
	font:600 11px/1 Arial,sans-serif;
	letter-spacing:.16em;
}
body.home.mm-home-lower-ready .mm-format-grid a>span:not(.mm-format-index){
	display:block;
	margin-top:42px;
	font-size:24px!important;
	font-weight:700!important;
	color:#fffaf2!important;
}
body.home.mm-home-lower-ready .mm-format-grid small{
	display:block;
	margin-top:12px;
	font-size:14px!important;
	line-height:1.65!important;
	color:rgba(255,250,242,.58)!important;
}
body.home.mm-home-lower-ready .mm-format-arrow{
	position:absolute;
	left:22px;
	top:22px;
	display:grid;
	place-items:center;
	width:34px;
	height:34px;
	border:1px solid rgba(226,195,125,.3);
	border-radius:50%;
	color:var(--mmhl-gold-soft);
	font-style:normal;
	transition:transform .25s ease,background .25s ease,color .25s ease;
}
body.home.mm-home-lower-ready .mm-format-grid a:hover{background:rgba(198,161,91,.1)}
body.home.mm-home-lower-ready .mm-format-grid a:hover .mm-format-arrow{transform:translate(-3px,-3px);background:var(--mmhl-gold);color:#111}

/* 05 — Proof and paths */
body.home.mm-home-lower-ready #brxe-worldsc{
	padding-block:108px 114px!important;
	background:
		linear-gradient(90deg,rgba(198,161,91,.05) 1px,transparent 1px) 0 0/80px 80px,
		linear-gradient(#faf6ef,#f2e8d9)!important;
	color:var(--mmhl-ink)!important;
}
body.home.mm-home-lower-ready .mm-world{
	display:grid!important;
	grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr)!important;
	align-items:center!important;
	gap:clamp(54px,6vw,88px)!important;
}
body.home.mm-home-lower-ready .mm-world-lead h2{
	max-width:590px;
	margin:0!important;
	font-size:clamp(42px,4.3vw,64px)!important;
	line-height:1.06!important;
	color:var(--mmhl-ink)!important;
}
body.home.mm-home-lower-ready .mm-world-lead>p{
	max-width:610px;
	margin:23px 0 0!important;
	font-size:16px!important;
	line-height:1.78!important;
	color:var(--mmhl-muted)!important;
}
body.home.mm-home-lower-ready .mm-reaction-line{
	display:flex!important;
	flex-wrap:wrap;
	align-items:center;
	gap:10px 14px;
	margin:28px 0 0!important;
	padding:18px 0;
	border-block:1px solid rgba(148,106,43,.18);
	color:#8b6e45;
	font-size:13px;
}
body.home.mm-home-lower-ready .mm-reaction-line b{width:100%;color:#33291f;font-size:14px}
body.home.mm-home-lower-ready .mm-reaction-line i{color:#c6a15b}
body.home.mm-home-lower-ready .mm-world-lead>p:last-child{margin-top:24px!important}
body.home.mm-home-lower-ready .mm-world-lead>p:last-child a{
	display:inline-flex;
	padding-bottom:8px;
	border-bottom:1px solid rgba(137,91,25,.5);
	color:#8d6023!important;
	font-weight:700;
	text-decoration:none;
}
body.home.mm-home-lower-ready .mm-proof-grid{
	display:grid!important;
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
	gap:12px!important;
	height:auto!important;
}
body.home.mm-home-lower-ready .mm-proof-grid a{
	position:relative;
	display:flex!important;
	flex-direction:column;
	min-width:0!important;
	width:auto!important;
	min-height:268px!important;
	height:auto!important;
	padding:28px 24px!important;
	border:1px solid rgba(143,101,40,.18)!important;
	border-radius:2px;
	background:rgba(255,252,247,.72);
	color:var(--mmhl-ink)!important;
	text-decoration:none!important;
	box-shadow:0 14px 40px rgba(58,40,17,.045);
	transition:transform .3s ease,box-shadow .3s ease,background .3s ease;
}
body.home.mm-home-lower-ready .mm-proof-grid a:before{
	content:"";
	width:34px;
	height:2px;
	margin-bottom:42px;
	background:var(--mmhl-gold);
}
body.home.mm-home-lower-ready .mm-proof-grid b{font-size:19px!important;color:#211b14!important}
body.home.mm-home-lower-ready .mm-proof-grid span{margin-top:13px;font-size:14px!important;line-height:1.65!important;color:#776b5d!important}
body.home.mm-home-lower-ready .mm-proof-grid em{margin-top:auto;padding-top:22px;color:#9a6d2c!important;font-size:13px!important;font-style:normal!important;font-weight:700}
body.home.mm-home-lower-ready .mm-proof-arrow{position:absolute;left:18px;top:18px;color:#a77b38;font:400 20px/1 Arial,sans-serif;transition:transform .25s ease}
body.home.mm-home-lower-ready .mm-proof-grid a:hover{transform:translateY(-7px);background:#fffaf2;box-shadow:var(--mmhl-shadow)}
body.home.mm-home-lower-ready .mm-proof-grid a:hover .mm-proof-arrow{transform:translate(-4px,-4px)}

/* 06 — Final CTA */
body.home.mm-home-lower-ready #brxe-ctafinal{
	padding-block:105px 110px!important;
	background:
		radial-gradient(circle at 12% 25%,rgba(226,195,125,.22),transparent 28%),
		radial-gradient(circle at 88% 80%,rgba(198,161,91,.13),transparent 26%),
		linear-gradient(135deg,#1a160f,#090907 68%)!important;
	color:var(--mmhl-white)!important;
}
body.home.mm-home-lower-ready #brxe-ctafinal:before{
	content:"MM";
	position:absolute;
	inset:auto auto -74px -26px;
	z-index:-1;
	font:700 230px/1 Georgia,serif;
	color:rgba(226,195,125,.055);
	letter-spacing:-.08em;
}
body.home.mm-home-lower-ready .mm-final{
	max-width:960px!important;
	margin-inline:auto!important;
	text-align:center!important;
}
body.home.mm-home-lower-ready .mm-final>span{justify-content:center;color:var(--mmhl-gold-soft)!important}
body.home.mm-home-lower-ready .mm-final>span:after{content:"";width:34px;height:1px;background:currentColor;opacity:.7}
body.home.mm-home-lower-ready .mm-final h2{
	margin:0!important;
	font-size:clamp(46px,5.15vw,78px)!important;
	line-height:1.03!important;
	color:var(--mmhl-white)!important;
}
body.home.mm-home-lower-ready .mm-final>p{
	margin:24px auto 0!important;
	font-size:17px!important;
	line-height:1.75!important;
	color:rgba(255,250,242,.65)!important;
}
body.home.mm-home-lower-ready .mm-final>div{
	display:flex!important;
	justify-content:center;
	flex-wrap:wrap;
	gap:12px;
	margin-top:34px!important;
}
body.home.mm-home-lower-ready .mm-final a{
	display:inline-flex!important;
	align-items:center;
	justify-content:center;
	min-width:168px;
	min-height:54px;
	padding:0 25px!important;
	border:1px solid rgba(226,195,125,.55)!important;
	border-radius:999px!important;
	font-size:14px!important;
	font-weight:700!important;
	text-decoration:none!important;
	transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease;
}
body.home.mm-home-lower-ready .mm-final a.primary{background:linear-gradient(135deg,#e2c37d,#c4984c)!important;color:#17120c!important;border-color:transparent!important;box-shadow:0 16px 35px rgba(198,161,91,.18)}
body.home.mm-home-lower-ready .mm-final a.secondary{background:transparent!important;color:#fffaf2!important}
body.home.mm-home-lower-ready .mm-final a:hover{transform:translateY(-3px)}
body.home.mm-home-lower-ready .mm-final a.secondary:hover{background:rgba(255,255,255,.07)!important;border-color:var(--mmhl-gold-soft)!important}

/* Motion */
@media (prefers-reduced-motion:no-preference){
	body.home.mm-home-lower-ready .mm-lower-reveal{
		opacity:0;
		transform:translateY(26px);
		transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1);
	}
	body.home.mm-home-lower-ready .mm-lower-reveal.is-visible{opacity:1;transform:none}
	body.home.mm-home-lower-ready .mm-lower-stagger>*{opacity:0;transform:translateY(22px);transition:opacity .62s ease,transform .62s cubic-bezier(.2,.7,.2,1)}
	body.home.mm-home-lower-ready .mm-lower-stagger.is-visible>*{opacity:1;transform:none}
	body.home.mm-home-lower-ready .mm-lower-stagger.is-visible>*:nth-child(2){transition-delay:.09s}
	body.home.mm-home-lower-ready .mm-lower-stagger.is-visible>*:nth-child(3){transition-delay:.18s}
	body.home.mm-home-lower-ready .mm-lower-stagger.is-visible>*:nth-child(4){transition-delay:.27s}
}

/* Tablet */
@media(max-width:1024px){
	body.home.mm-home-lower-ready #brxe-uniques,
	body.home.mm-home-lower-ready #brxe-eventsc,
	body.home.mm-home-lower-ready #brxe-reviewsc,
	body.home.mm-home-lower-ready #brxe-formats,
	body.home.mm-home-lower-ready #brxe-worldsc,
	body.home.mm-home-lower-ready #brxe-ctafinal{padding-inline:24px!important}
	body.home.mm-home-lower-ready .mm-unique-wrap,
	body.home.mm-home-lower-ready .mm-world{grid-template-columns:1fr!important;gap:48px!important}
	body.home.mm-home-lower-ready .mm-unique-copy{position:static}
	body.home.mm-home-lower-ready .mm-event-card{height:460px!important}
	body.home.mm-home-lower-ready .mm-event-card__content{padding:26px}
	body.home.mm-home-lower-ready .mm-review-head,
	body.home.mm-home-lower-ready .mm-format-head{grid-template-columns:1fr;gap:18px}
	body.home.mm-home-lower-ready .mm-review-head>span,
	body.home.mm-home-lower-ready .mm-format-head>span{grid-column:auto;margin-bottom:0!important}
	body.home.mm-home-lower-ready .mm-format-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
	body.home.mm-home-lower-ready .mm-format-grid a{border-bottom:1px solid rgba(226,195,125,.2)!important}
	body.home.mm-home-lower-ready .mm-format-grid a:nth-child(2){border-left:0!important}
	body.home.mm-home-lower-ready .mm-format-grid a:nth-child(3),
	body.home.mm-home-lower-ready .mm-format-grid a:nth-child(4){border-bottom:0!important}
	body.home.mm-home-lower-ready .mm-proof-grid a{min-height:230px!important}
}

/* Mobile */
@media(max-width:700px){
	:root{--mmhl-shell:calc(100vw - 36px)}
	body.home.mm-home-lower-ready #brxe-uniques,
	body.home.mm-home-lower-ready #brxe-eventsc,
	body.home.mm-home-lower-ready #brxe-reviewsc,
	body.home.mm-home-lower-ready #brxe-formats,
	body.home.mm-home-lower-ready #brxe-worldsc,
	body.home.mm-home-lower-ready #brxe-ctafinal{
		padding:76px 18px 82px!important;
	}
	body.home.mm-home-lower-ready #brxe-uniques:after{top:25px}
	body.home.mm-home-lower-ready .mm-unique-wrap{gap:38px!important}
	body.home.mm-home-lower-ready .mm-unique-copy h2,
	body.home.mm-home-lower-ready .mm-section-head h2,
	body.home.mm-home-lower-ready .mm-review-head h2,
	body.home.mm-home-lower-ready .mm-format-head h2,
	body.home.mm-home-lower-ready .mm-world-lead h2,
	body.home.mm-home-lower-ready .mm-final h2{font-size:clamp(40px,12vw,54px)!important}
	body.home.mm-home-lower-ready .mm-unique-copy>p:not(:last-child),
	body.home.mm-home-lower-ready .mm-section-head>p,
	body.home.mm-home-lower-ready .mm-final>p{font-size:16px!important}
	body.home.mm-home-lower-ready .mm-points{grid-template-columns:1fr!important;gap:12px!important}
	body.home.mm-home-lower-ready .mm-points article{min-height:0;padding:27px 24px!important}
	body.home.mm-home-lower-ready .mm-points article b{margin-bottom:23px}
	body.home.mm-home-lower-ready .mm-section-head{margin-bottom:38px!important}
	body.home.mm-home-lower-ready .mm-event-grid{grid-template-columns:1fr!important;gap:14px!important}
	body.home.mm-home-lower-ready .mm-event-card,
	body.home.mm-home-lower-ready .mm-event-card:nth-child(2){height:410px!important;margin-top:0!important}
	body.home.mm-home-lower-ready .mm-event-card__content{padding:25px 23px 26px}
	body.home.mm-home-lower-ready .mm-event-card h3{font-size:28px!important}
	body.home.mm-home-lower-ready .mm-review-head{margin-bottom:34px}
	body.home.mm-home-lower-ready .mm-review-grid{
		grid-template-columns:none!important;
		grid-auto-flow:column;
		grid-auto-columns:88%;
		overflow-x:auto;
		scroll-snap-type:x mandatory;
		scrollbar-width:none;
		padding:0 0 16px;
	}
	body.home.mm-home-lower-ready .mm-review-grid::-webkit-scrollbar{display:none}
	body.home.mm-home-lower-ready .mm-review-grid blockquote{scroll-snap-align:start;min-height:288px!important;padding:28px 24px!important}
	body.home.mm-home-lower-ready .mm-format-grid{grid-template-columns:1fr!important}
	body.home.mm-home-lower-ready .mm-format-grid a{
		min-height:215px!important;
		border-left:0!important;
		border-bottom:1px solid rgba(226,195,125,.2)!important;
	}
	body.home.mm-home-lower-ready .mm-format-grid a:last-child{border-bottom:0!important}
	body.home.mm-home-lower-ready .mm-world{gap:40px!important}
	body.home.mm-home-lower-ready .mm-reaction-line{gap:9px 11px}
	body.home.mm-home-lower-ready .mm-proof-grid{grid-template-columns:1fr!important}
	body.home.mm-home-lower-ready .mm-proof-grid a{min-height:210px!important}
	body.home.mm-home-lower-ready .mm-final>div{display:grid!important;grid-template-columns:1fr;width:min(100%,310px);margin-inline:auto}
	body.home.mm-home-lower-ready .mm-final a{width:100%}
}
