body[data-qc1fdbf24a7b9=m5590a8ca61d6] {
	--h9528f0a234e9: rgb(245,208,225);
	--o6405d403995b: rgb(190,24,93);
	--a25598930ddf1: rgb(251,208,227);
	--u09c94f99802c: rgb(253,238,245);
	--m74c8493ff689: rgb(253,232,241);
	--g8e3192f141ed: rgb(255,246,250);
	--b8f8ad6268e39: rgb(219,39,119);
	--xfa091b148427: rgb(42,18,32);
}
body[data-pf3b226338678] .ze53cb665b65e {
	position: relative;
	overflow: hidden;
}
body[data-v8d8f121bfd67=m5135d58fcd1a] {
	--oe77e5870a984: 4px;
	--kc3d7e300c72d: 3px;
}
body[data-pf3b226338678] .ze53cb665b65e>* {
	z-index: 1;
	position: relative;
}.u65f2347a39c4{font-kerning:auto}
body[data-pf3b226338678] .ze53cb665b65e::before {
	position: absolute;
	content: "";
	pointer-events: none;
	opacity: 0.35;
	inset: 0px;
}.bfe1dbeb1eff4{isolation:auto}
body[data-pf3b226338678=dcd21f7c52183] .ze53cb665b65e::before {
	background-image: linear-gradient(transparent 0 70%,var(--o6405d403995b) 70% 100%);
	animation: k3a70a4757986 1600ms linear infinite;
	background-size: 3px 90px;
	opacity: 0.14;
}
@keyframes k3a70a4757986 {
	from {
		background-position-y: -200px,-160px,-120px;
	}
	to {
		background-position-y: 200px,160px,120px;
	}
}
@keyframes kc18d7c1ef840 {
	from {
		background-position-y: 240px,260px;
	}
	to {
		background-position-y: -240px,-260px;
	}
}
@keyframes k9e4ba68f6fe3 {
	from {
		opacity: 0.15;
	}
	to {
		opacity: 0.45;
	}
}.g75aa934325cf{font-kerning:auto}
@keyframes k38821a3754e2 {
	from {
		transform: scale(1);
	}
	to {
		transform: scale(1.08);
	}
}.g975f48aa73ee{contain:none}
@keyframes k8acd09eeeace {
	from {
		background-position: 150% 0;
	}
	to {
		background-position: -50% 0;
	}
}.i88e52b26ee33{opacity:1}
@keyframes kb7c5f178a5b4 {
	to {
		transform: rotate(360deg);
	}
}
@media(prefers-reduced-motion:reduce) {
	body[data-pf3b226338678] .ze53cb665b65e::before {
		animation: none;
	}
	[data-y9efd9b123caf] {
		transition: none;
	}
}.ye74de91f96d6{contain:none}
html:not([data-ob435d7bb1930]) :is([data-r5fb2e0eabaa8], [data-fcb53168fbdb9], [data-l8f3fd5367afb]) {
	visibility: hidden;
}.c7176c114ee7a{visibility:inherit}
.t71b22ab807d5 {
	padding: 0px;
	list-style: none;
	margin: 0px;
}
.ve20dd4deddf1 {
	display: contents;
}
body>footer::after {
	content: "";
	height: var(--wedcd61531d62,0px);
	display: block;
}.lb3c32135d64d{z-index:auto}
