body[data-tb72dc2dd45f1=tc1668ae45aae] {
	--j6b3d6e583ac7: 12px;
	--eba50dc1b700e: 8px;
}
body[data-ga34cd03ed1fc=bcd648c093464] {
	--ic217a915a900: #fde8f1;
	--x30b5cfefda29: #fbd0e3;
	--w1ae2222d1a49: #fdeef5;
	--w970bb4516c0e: #f5d0e1;
	--ac4ecc2922def: #db2777;
	--z717485e1f2e5: #be185d;
	--jcca7a5093178: #fff6fa;
	--jc9b37a9706ec: #2a1220;
}
body[data-q443727ed8222] .t29ae2d87c52e {
	position: relative;
	overflow: hidden;
}
body[data-q443727ed8222] .t29ae2d87c52e>* {
	position: relative;
	z-index: 1;
}
body[data-q443727ed8222] .t29ae2d87c52e::before {
	content: "";
	pointer-events: none;
	opacity: 0.35;
	inset: 0;
	position: absolute;
}
body[data-q443727ed8222=gcea75d3346cc] .t29ae2d87c52e::before {
	opacity: 0.14;
	animation: kfc94b0eeef04 1.6s linear infinite;
	background-image: linear-gradient(transparent 0 70%,var(--z717485e1f2e5) 70% 100%);
	background-size: 3px 90px;
}
@keyframes kfc94b0eeef04 {
	from {
		background-position-y: -200px,-160px,-120px;
	}
	to {
		background-position-y: 200px,160px,120px;
	}
}
@keyframes k1982661a2488 {
	from {
		background-position-y: 240px,260px;
	}
	to {
		background-position-y: -240px,-260px;
	}
}.cc8abe053abfe{opacity:1}
@keyframes kcb572848153a {
	from {
		opacity: 0.15;
	}
	to {
		opacity: 0.45;
	}
}.k516444a718fd{visibility:inherit}
@keyframes ka0c63edf71f8 {
	from {
		transform: scale(1);
	}
	to {
		transform: scale(1.08);
	}
}
@keyframes ka4ce1ab5df54 {
	from {
		background-position: 150% 0;
	}
	to {
		background-position: -50% 0;
	}
}
@keyframes k14ed92fbb735 {
	to {
		transform: rotate(360deg);
	}
}
@media(prefers-reduced-motion:reduce) {
	body[data-q443727ed8222] .t29ae2d87c52e::before {
		animation: none;
	}
	[data-e7e007440c2bf] {
		transition: none;
	}
}.hb9528813fb0b{visibility:inherit}
.s694f64cd8d81 {
	margin: 0;
	list-style: none;
	padding: 0;
}.f9197f531f511{visibility:inherit}
html:not([data-kcd4bc4a0958f]) :is([data-k97942864d58b], [data-q088261254542], [data-u9c8a2a3937f8]) {
	visibility: hidden;
}.pf2b401f1133b{outline-offset:0}
.y239ed758a253 {
	display: contents;
}
body>footer::after {
	display: block;
	content: "";
	height: var(--o114b1de05f28,0px);
}
