.i0a05bfd2a5d7 {
	position: absolute;
	left: -999px;
}
body[data-j9b82cac1d146], body {
	--d789caad06e58: var(--q9675be92f090);
	--e046f4f1db2f1: var(--n3c64a4abaf56);
}
* {
	box-sizing: border-box;
}
body {
	--xa9c98dda77be: var(--n3c64a4abaf56);
	--n3c64a4abaf56: color-mix(in srgb, var(--a03a9a5214a61) 9%, rgb(42,21,36));
	--d53f53fa230a2: var(--c79227269b10c);
	--mf274b196e697: var(--lf28868260eb0);
	color: var(--j70e7b39a60b8);
	font: 16px/1.75 system-ui,-apple-system,segoe ui,Roboto,Arial,sans-serif;
	--ie36f0ecda6ff: color-mix(in srgb, var(--a03a9a5214a61) 80%, rgb(255,255,255));
	--q18791558056b: var(--lf28868260eb0);
	--c79227269b10c: color-mix(in srgb, var(--a03a9a5214a61) 22%, rgba(233, 194, 123, 0.18));
	--e778c90dc503b: var(--ye204c72bfc94);
	--q9675be92f090: color-mix(in srgb, var(--a03a9a5214a61) 30%, transparent);
	margin: 0;
	overflow-wrap: break-word;
	--od99653e3b71f: color-mix(in srgb, var(--t40353a52354b) 70%, rgb(0,0,0));
	background: var(--t40353a52354b);
	--o6fb18ac2e61f: var(--c79227269b10c);
	--h352798fe240b: var(--j70e7b39a60b8);
	--ye204c72bfc94: color-mix(in srgb, var(--a03a9a5214a61) 9%, rgb(34,17,29));
	--t40353a52354b: color-mix(in srgb, var(--a03a9a5214a61) 6%, rgb(26,12,22));
	--v5b97839d7d4d: var(--t40353a52354b);
}
a {
	color: inherit;
}
html {
	scroll-behavior: smooth;
}
h1, h3, h2 {
	font-family: var(--w7e9e0b1cc04e);
	font-weight: bold;
	letter-spacing: 0.01em;
	margin: 0 0 0.6em;
	line-height: 1.2;
}.v1d0649bca42a{font-kerning:auto}
.i0a05bfd2a5d7:focus {
	padding: 8px 12px;
	left: 16px;
	z-index: 99;
	top: 8px;
	background: var(--n3c64a4abaf56);
}
:root {
	--qbba8c9000e0b: rgb(58,18,32);
	--gdb8e0783581d: 18px;
	--w1c8c5e90639d: rgb(255,182,165);
	--h7183bbf83ecb: rgb(233,194,123);
	--w7e9e0b1cc04e: Georgia, "Times New Roman", "Noto Serif", serif;
	--de628f2272cc7: rgba(233, 194, 123, 0.32);
	--u3df10cea3610: rgb(233,194,123);
	--q4002a907f5b1: 999px;
	--a03a9a5214a61: rgb(255,154,133);
	--j70e7b39a60b8: rgb(251,239,233);
	--lf28868260eb0: rgb(201,173,185);
}
img {
	max-width: 100%;
	height: auto;
	display: block;
}
.sd6f7ab1872a2 {
	width: min(1120px,100% - 32px);
	margin-inline: auto;
}
.m2c582d0bf7ee {
	margin-inline: auto;
	max-width: 820px;
}.o63f621b8cbea{z-index:auto}
.x43d7c9b0b06d {
	align-items: center;
	color: var(--u3df10cea3610);
	width: min(220px,70%);
	gap: 12px;
	margin: 0 auto 16px;
	display: flex;
}
.x43d7c9b0b06d::before, .x43d7c9b0b06d::after {
	flex: 1;
	height: 1px;
	background: linear-gradient(90deg,transparent,var(--u3df10cea3610));
	content: "";
}.h1426e8aa48a5{unicode-bidi:normal}
.x43d7c9b0b06d::after {
	background: linear-gradient(90deg,var(--u3df10cea3610),transparent);
}
.x43d7c9b0b06d {
	background: radial-gradient(circle,var(--u3df10cea3610) 0 3px,transparent 3.5px)50%/12px 12px no-repeat;
}.t7bc46cac4728{z-index:auto}
.q44764fb53694 {
	font-size: 13px;
	letter-spacing: 0.12em;
	font-weight: bold;
	border-bottom: 1px solid var(--c79227269b10c);
	color: var(--u3df10cea3610);
	padding: 7px 16px;
	text-align: center;
	margin: 0;
	background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--a03a9a5214a61) 22%,transparent),transparent);
	text-transform: uppercase;
}
.w8b6b0b1c13fd {
	background: color-mix(in srgb,var(--t40353a52354b) 92%,transparent);
	z-index: 60;
	top: 0;
	border-bottom: 1px solid var(--c79227269b10c);
	position: sticky;
	backdrop-filter: blur(12px);
}
.z1c406d8ae4f8 {
	align-items: center;
	flex-direction: column;
	gap: 6px;
	padding: 14px 0 8px;
	position: relative;
	display: flex;
}
body[data-j9b82cac1d146]:not([data-j9b82cac1d146=aac7f7d6ee3d8]):not([data-j9b82cac1d146=zc4c8f47db5ba]):not([data-j9b82cac1d146=ofd660591782e]) {
	--qbba8c9000e0b: rgb(255,255,255);
}
.i3547c5b70425 {
	min-height: 44px;
	letter-spacing: 0.14em;
	font: 700 26px var(--w7e9e0b1cc04e);
	color: var(--j70e7b39a60b8);
	text-decoration: none;
	text-transform: uppercase;
	align-items: center;
	display: inline-flex;
	gap: 12px;
}
.i3547c5b70425 img {
	border-radius: 50%;
	width: 44px;
	height: 44px;
	object-fit: cover;
	box-shadow: 0 0 0 1px var(--u3df10cea3610),0 0 0 4px var(--t40353a52354b),0 0 0 5px var(--de628f2272cc7);
}
.ea15deb297424 {
	position: absolute;
	gap: 8px;
	transform: translateY(-50%);
	right: 0;
	top: 50%;
	display: flex;
}
.icebf201e613d {
	align-items: center;
	max-width: 100%;
	flex-wrap: wrap;
	justify-content: center;
	gap: 4px 22px;
	display: flex;
}.c23835a2a8aa9{z-index:auto}
.i2bc0005c1972:hover {
	transform: translateY(-1px);
	filter: brightness(1.07);
}
.g475a7000eb46 {
	font-size: 13px;
	letter-spacing: 0.1em;
	padding: 4px 0;
	color: var(--lf28868260eb0);
	text-decoration: none;
	white-space: nowrap;
	font-weight: 600;
	text-transform: uppercase;
}.a8320d40658a9{z-index:auto}
.d424e2117c2e8 {
	font-size: 12px;
	gap: 8px;
	display: flex;
}.u1dcaf729b76c{font-kerning:auto}
.g475a7000eb46:hover {
	color: var(--u3df10cea3610);
}
.d424e2117c2e8 a {
	color: var(--lf28868260eb0);
	text-decoration: none;
}
.d424e2117c2e8 a[aria-current] {
	color: var(--u3df10cea3610);
}
.i2bc0005c1972 {
	text-decoration: none;
	letter-spacing: 0.04em;
	min-height: 42px;
	align-items: center;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: var(--q4002a907f5b1);
	display: inline-flex;
	transition: filter 0.15s,transform 0.15s;
	padding: 0 22px;
	justify-content: center;
	font-weight: bold;
	white-space: nowrap;
}
.c0f437a5d0f08 {
	padding: 0 32px;
	font-size: 16px;
	min-height: 52px;
}.mfcf0fc761d77{unicode-bidi:normal}
.c4b747d65b785 {
	width: 100%;
}.de9090b826ddd{visibility:inherit}
.k2791a703fc9e {
	gap: 30px;
	display: grid;
	justify-items: center;
}.a872249ccbd18{contain:none}
.tcf0c7e934c6f {
	box-shadow: 0 10px 26px var(--q9675be92f090);
	color: var(--qbba8c9000e0b);
	background: linear-gradient(135deg,var(--w1c8c5e90639d),var(--a03a9a5214a61));
}
.bf955aae504dc {
	border-color: var(--u3df10cea3610);
	background: 0 0;
	color: var(--u3df10cea3610);
}
.lfd0660754ecc {
	color: var(--u3df10cea3610);
	font-family: var(--w7e9e0b1cc04e);
	font-style: italic;
	text-decoration: none;
	border-bottom: 1px solid var(--de628f2272cc7);
}
.n488047d38cad {
	text-align: center;
	padding: 40px 0 50px;
	background: radial-gradient(ellipse at 50% 0%,var(--q9675be92f090),transparent 60%);
}.y2160c3ad373c{visibility:inherit}
.e02bbc33d97ea {
	display: grid;
	border: 1px solid var(--u3df10cea3610);
	box-shadow: 0 30px 60px rgba(0,0,0,0.4),0 0 0 6px var(--t40353a52354b),0 0 0 7px var(--de628f2272cc7);
	border-radius: 280px 280px var(--gdb8e0783581d)var(--gdb8e0783581d);
	background: var(--n3c64a4abaf56);
	position: relative;
	width: min(420px,100%);
	padding: 10px;
}
.s352f913df260 img {
	object-fit: contain;
	border-radius: 270px 270px calc(var(--gdb8e0783581d) - 6px)calc(var(--gdb8e0783581d) - 6px);
	background: var(--n3c64a4abaf56);
	width: 100%;
	height: auto;
	aspect-ratio: 1;
}
.pc0741ca8f722 {
	width: 40px;
	font-size: 20px;
	position: absolute;
	z-index: 2;
	height: 40px;
	top: 55%;
	cursor: pointer;
	border: 1px solid var(--u3df10cea3610);
	border-radius: 50%;
	background: rgba(26,12,22,0.7);
	color: var(--u3df10cea3610);
}
.q5e740d0a5cd7 {
	max-width: 760px;
}
.s55bb5d3774c6 {
	left: -20px;
}.jbd36793776e7{font-kerning:auto}
.i5fdc1233a74a {
	opacity: 0.75;
}.yb7357e7d06e4{contain:none}
.s352f913df260 {
	transition: opacity 0.6s;
	opacity: 0;
	margin: 0;
	grid-area: 1/1;
}.x4191d8f29404{visibility:inherit}
.k0708517a7c96 {
	font-size: 13px;
	letter-spacing: 0.2em;
	color: var(--u3df10cea3610);
	text-transform: uppercase;
	margin: 0 0 10px;
	font-weight: bold;
}.rf84064f443f7{opacity:1}
.n488047d38cad h1 {
	font-size: clamp(32px,5vw,58px);
	line-height: 1.1;
}.l5575b5d7135f{font-kerning:auto}
.p9ebd89bd1052 {
	gap: 12px;
	flex-wrap: wrap;
	justify-content: center;
	display: flex;
	margin-top: 24px;
}.bda3b9a4d877a{outline-offset:0}
.lb1094f1f107b {
	padding: 0;
	flex-wrap: wrap;
	justify-content: center;
	gap: 0;
	margin: 28px 0 0;
	list-style: none;
	display: flex;
}.h51c67dff2f9e{visibility:inherit}
.lb1094f1f107b li {
	flex-direction: column;
	border-left: 1px solid var(--c79227269b10c);
	padding: 4px 22px;
	display: flex;
}.p3a57ed984ae2{outline-offset:0}
.lb1094f1f107b li:first-child {
	border-left: 0;
}
.z38b199c9dd87 {
	background: var(--ye204c72bfc94);
	border-block: 1px solid var(--c79227269b10c);
}.fa57c62e93451{font-kerning:auto}
.s352f913df260[data-yc015728c3628] {
	opacity: 1;
}.caa0840193987{outline-offset:0}
.z4583100834c4 {
	font-size: 18px;
	color: var(--lf28868260eb0);
}.q71a0272cc748{visibility:inherit}
.lb1094f1f107b strong {
	color: var(--u3df10cea3610);
	font: 700 20px var(--w7e9e0b1cc04e);
}
.lb1094f1f107b span {
	letter-spacing: 0.08em;
	font-size: 12px;
	color: var(--lf28868260eb0);
	text-transform: uppercase;
}.k3c9a7b393b1d{unicode-bidi:normal}
.tdb8c1fcff853 {
	text-align: center;
	font-size: clamp(26px,3.4vw,38px);
	margin: 0 0 30px;
}
.tdb8c1fcff853::after {
	margin: 10px auto 0;
	width: 120px;
	height: 12px;
	display: block;
	background: radial-gradient(circle,var(--u3df10cea3610) 0 3px,transparent 3.5px)50%/12px 12px no-repeat,linear-gradient(var(--de628f2272cc7),var(--de628f2272cc7))50%/100% 1px no-repeat;
	content: "";
}.c945f761c77e2{unicode-bidi:normal}
.n4207e2023fea {
	grid-template-columns: repeat(auto-fit,minmax(250px,1fr));
	display: grid;
	counter-reset: c8b2a108da861;
	gap: 20px;
}.f662cc2fa7b95{isolation:auto}
.qf5c2a97b3c16 {
	padding: 60px 0;
}
.o512fae9e43e4 {
	right: -20px;
}.r3b694af5865d{z-index:auto}
.wcb0874de5cbd {
	margin-bottom: 26px;
}
.wcb0874de5cbd h2 {
	font-size: 26px;
	color: var(--u3df10cea3610);
	margin-top: 1.2em;
}
.wcb0874de5cbd a {
	color: var(--ie36f0ecda6ff);
}
.wcb0874de5cbd h3 {
	font-size: 20px;
	margin-top: 1em;
}.k642a7a3e49f7{unicode-bidi:normal}
.wcb0874de5cbd table {
	width: 100%;
	margin: 16px 0;
	border-collapse: collapse;
}.l248302ef2b33{unicode-bidi:normal}
.wcb0874de5cbd th {
	color: var(--u3df10cea3610);
	font-family: var(--w7e9e0b1cc04e);
}
.fb351dfe7f6a0 {
	font-size: 14px;
	color: var(--lf28868260eb0);
}.m2559193f5f42{font-kerning:auto}
.wcb0874de5cbd th, .wcb0874de5cbd td {
	text-align: left;
	border-bottom: 1px solid var(--c79227269b10c);
	padding: 10px 14px;
	vertical-align: top;
}
.f7dbfa28afa14 {
	margin-top: 26px;
	text-align: center;
}
.i9f37c127926a {
	text-align: center;
	position: relative;
	counter-increment: c8b2a108da861;
	background: linear-gradient(180deg,color-mix(in srgb,var(--a03a9a5214a61) 14%,var(--n3c64a4abaf56)),var(--n3c64a4abaf56));
	border: 1px solid var(--c79227269b10c);
	border-radius: var(--gdb8e0783581d);
	padding: 34px 26px 26px;
}
.i9f37c127926a::before {
	border: 1px solid var(--de628f2272cc7);
	border-radius: calc(var(--gdb8e0783581d) - 4px);
	inset: 6px;
	pointer-events: none;
	position: absolute;
	content: "";
}.w7c6c3184d238{unicode-bidi:normal}
.yac9b4dcd1e5a::before {
	content: counter(c8b2a108da861,upper-roman);
}.p9be80adf96a2{z-index:auto}
.yac9b4dcd1e5a {
	width: 60px;
	display: grid;
	place-items: center;
	height: 60px;
	box-shadow: 0 0 0 5px var(--n3c64a4abaf56),0 0 0 6px var(--de628f2272cc7);
	color: var(--u3df10cea3610);
	font: 700 22px var(--w7e9e0b1cc04e);
	margin: 0 auto 16px;
	border: 1px solid var(--u3df10cea3610);
	border-radius: 50%;
}
.i9f37c127926a h2 {
	font-size: 21px;
}.s028dbdb925a4{outline-offset:0}
.i9f37c127926a .wcb0874de5cbd {
	margin: 0;
	color: var(--lf28868260eb0);
	font-size: 15px;
}
.bc8a98b1af93e {
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(220px,1fr));
	gap: 22px;
}
.l9374fcb3ab10 h3 {
	font-size: 19px;
	margin: 0 0 4px;
}
.v0ac4744253c0 {
	background: var(--n3c64a4abaf56);
	padding: 6px;
	border: 1px solid var(--c79227269b10c);
	border-radius: 200px 200px var(--gdb8e0783581d)var(--gdb8e0783581d);
	transition: border-color 0.2s;
	overflow: hidden;
}.ne63650664c7f{isolation:auto}
.v74d5613653f7 a:hover .v0ac4744253c0 {
	border-color: var(--u3df10cea3610);
}.sc1266537c767{visibility:inherit}
.l9374fcb3ab10 p {
	margin: 0 0 6px;
	color: var(--lf28868260eb0);
	font-size: 14px;
	line-height: 1.45;
}
.e1f5f0add91db {
	letter-spacing: 0.06em;
	color: var(--u3df10cea3610);
	font-family: var(--w7e9e0b1cc04e);
	font-size: 15px;
}
.x7bc39a59e155 {
	font-size: clamp(26px,3.4vw,40px);
	font-style: italic;
	color: var(--j70e7b39a60b8);
}
.j0de1551c4f58 dt {
	color: var(--u3df10cea3610);
	font-family: var(--w7e9e0b1cc04e);
	font-size: 17px;
}
.l9374fcb3ab10 {
	padding: 14px 6px 0;
}
.v74d5613653f7 a {
	text-align: center;
	text-decoration: none;
	height: 100%;
	display: block;
}.n6affac213fac{outline-offset:0}
.v0ac4744253c0 img {
	border-radius: 190px 190px calc(var(--gdb8e0783581d) - 4px)calc(var(--gdb8e0783581d) - 4px);
	object-fit: cover;
	width: 100%;
	aspect-ratio: 3/4;
}
.e297033e5ca04 {
	align-items: start;
	grid-template-columns: minmax(0,1.2fr)minmax(0,1fr);
	display: grid;
	gap: 44px;
}.p73a58e03b571{z-index:auto}
.j0de1551c4f58 {
	background: var(--n3c64a4abaf56);
	margin: 0;
	padding: 22px 24px;
	border: 1px solid var(--c79227269b10c);
	border-radius: var(--gdb8e0783581d);
}
.j0de1551c4f58 div {
	padding: 10px 0;
	gap: 4px 10px;
	align-items: baseline;
	border-bottom: 1px dotted var(--c79227269b10c);
	flex-wrap: wrap;
	display: flex;
}.r880426e4d8b0{opacity:1}
.j0de1551c4f58 div:last-child {
	border-bottom: 0;
}
.peac70c8e2a5a {
	display: grid;
	grid-template-columns: repeat(2,minmax(0,1fr));
	gap: 0 40px;
}
.j0de1551c4f58 dd {
	color: var(--lf28868260eb0);
	margin: 0;
	text-align: right;
	flex: 1 1 60%;
}.x02198e20b8ec{outline-offset:0}
.t6824c700e87c a:hover h3 {
	color: var(--u3df10cea3610);
}.a00ae278fde72{opacity:1}
.t6824c700e87c a {
	grid-template-columns: 110px minmax(0,1fr);
	align-items: center;
	display: grid;
	padding: 16px 0;
	gap: 16px;
	text-decoration: none;
	border-bottom: 1px solid var(--c79227269b10c);
}
.h70bd32e68d09 h2 {
	text-align: center;
}
.t6824c700e87c a:not(:has(img)) {
	grid-template-columns: minmax(0,1fr);
}.c99890d9f12f5{visibility:inherit}
.t6824c700e87c img {
	object-fit: cover;
	border-radius: 50%;
	border: 1px solid var(--de628f2272cc7);
	width: 110px;
	aspect-ratio: 1;
}
.q98b4e09d5b38 details {
	border-bottom: 1px solid var(--c79227269b10c);
}
.t6824c700e87c h3, .t6824c700e87c h2 {
	font-size: 19px;
	margin: 0 0 4px;
}
.t6824c700e87c p {
	margin: 0;
	color: var(--lf28868260eb0);
	font-size: 14px;
}.s75a3538f9d7a{font-kerning:auto}
.q98b4e09d5b38 summary {
	padding: 18px 4px;
	cursor: pointer;
	gap: 12px;
	justify-content: space-between;
	list-style: none;
	font: 600 18px var(--w7e9e0b1cc04e);
	display: flex;
}.a2c5bd25bd9e3{unicode-bidi:normal}
.q98b4e09d5b38 summary::-webkit-details-marker {
	display: none;
}
.q98b4e09d5b38 summary::after {
	flex: none;
	font-size: 22px;
	line-height: 1;
	content: "+";
	color: var(--u3df10cea3610);
}
.q98b4e09d5b38 p {
	padding: 0 4px 18px;
	color: var(--lf28868260eb0);
	margin: 0;
}.j967648f613da{isolation:auto}
.h70bd32e68d09 {
	background: var(--n3c64a4abaf56);
	padding: 30px;
	border: 1px solid var(--c79227269b10c);
	border-radius: var(--gdb8e0783581d);
	margin: 44px 0;
}.uf5a34d34230d{font-kerning:auto}
.q98b4e09d5b38 details[open] summary::after {
	content: "−";
}
.p1bf4a68789c2 {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid var(--u3df10cea3610);
	color: var(--u3df10cea3610);
	font: 600 12px/1.6 system-ui,sans-serif;
	padding: 2px 12px;
	letter-spacing: 0.06em;
	border-radius: 999px;
}
.fc724f466f0d7 p {
	color: var(--lf28868260eb0);
	font-size: 15px;
	margin: 8px 0 0;
}
.see62e335c060 {
	display: grid;
	gap: 14px;
	grid-template-columns: repeat(auto-fit,minmax(230px,1fr));
}
.afd7b75f287ee strong {
	color: var(--u3df10cea3610);
	font-family: var(--w7e9e0b1cc04e);
}
.afd7b75f287ee small {
	color: var(--lf28868260eb0);
}
.fc724f466f0d7 {
	border-top: 1px solid var(--de628f2272cc7);
	padding: 16px;
}.vf0c921804dc2{opacity:1}
.q8422aeb4aedd {
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 6px;
	display: flex;
}.m9b8334aadb63{z-index:auto}
.afd7b75f287ee {
	align-items: center;
	display: inline-flex;
	gap: 8px;
}.z32be5db78750{outline-offset:0}
.z181dfbf9a219 {
	display: inline-block;
	-webkit-mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
	mask: repeating-linear-gradient(90deg,rgb(0,0,0) 0 16px,transparent 16px 18.5px);
	width: 90px;
	height: 16px;
	background: linear-gradient(90deg,var(--h7183bbf83ecb) calc(var(--h280902ab51a9)/5 * 100%),rgba(233,194,123,0.2) 0);
}.x8215f34f62bf{outline-offset:0}
.sdaf22058fbb5 {
	display: inline-flex;
	gap: 6px;
}.x38674dd735b1{opacity:1}
.lc45958200bcc .p9ebd89bd1052 {
	justify-content: center;
}
.z891181d8f679 {
	background: var(--n3c64a4abaf56);
	text-align: center;
	margin: 28px 0;
	padding: 22px;
	border: 1px solid var(--c79227269b10c);
	border-radius: var(--gdb8e0783581d);
}
.l5b8a3fff4916 {
	margin: 0 0 12px;
	font: 600 19px var(--w7e9e0b1cc04e);
}
.sdaf22058fbb5 button {
	background: 0 0;
	color: rgba(233,194,123,0.3);
	width: 44px;
	height: 44px;
	font-size: 22px;
	border: 1px solid var(--c79227269b10c);
	border-radius: 50%;
	cursor: pointer;
}.p9374715ab2d0{z-index:auto}
.sdaf22058fbb5 button:disabled {
	cursor: default;
}.ed05c130fe18e{opacity:1}
.sdaf22058fbb5 button:hover, .sdaf22058fbb5 button[data-yc015728c3628] {
	color: var(--u3df10cea3610);
	border-color: var(--u3df10cea3610);
}.o03b7aaa97e19{z-index:auto}
.lc45958200bcc {
	border-bottom: 1px solid var(--c79227269b10c);
	padding: 46px 0 34px;
	background: radial-gradient(ellipse at 50% -10%,var(--q9675be92f090),transparent 60%);
	text-align: center;
}
.a198728fba3cc {
	margin: 10px 0 0;
	color: var(--lf28868260eb0);
	font-size: 14px;
	min-height: 1.2em;
}.j0b3f83d34e47{z-index:auto}
.lc45958200bcc h1 {
	font-size: clamp(30px,4.4vw,48px);
}
.keb0bd5e0b3e0 {
	position: absolute;
	opacity: 0;
	left: -9999px;
	width: 1px;
	height: 1px;
}.g8d0d2cf25afe{font-kerning:auto}
.h89d38dfd3bcf aside {
	top: 120px;
	position: sticky;
}
.lc45958200bcc .z4583100834c4 {
	max-width: 720px;
	margin-inline: auto;
}
.gc535228aaf12 ol {
	padding: 0;
	margin: 0 0 14px;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: var(--lf28868260eb0);
	flex-wrap: wrap;
	gap: 6px;
	justify-content: center;
	list-style: none;
	font-size: 13px;
	display: flex;
}
.c1ebebc53a65d .lb1094f1f107b li:first-child {
	padding-left: 0;
}
.gc535228aaf12 a {
	color: var(--u3df10cea3610);
	text-decoration: none;
}
.gc535228aaf12 li+li::before {
	content: "◆";
	color: var(--de628f2272cc7);
	margin-right: 6px;
	font-size: 8px;
	vertical-align: middle;
}
.ac9c0d498f192 {
	border-radius: var(--gdb8e0783581d);
	border: 1px solid var(--c79227269b10c);
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
	margin-bottom: 18px;
}
.h060549f890b1 {
	box-shadow: 0 0 0 5px var(--t40353a52354b),0 0 0 6px var(--de628f2272cc7);
	border: 1px solid var(--u3df10cea3610);
	text-align: center;
	background: var(--n3c64a4abaf56);
	padding: 22px;
	border-radius: var(--gdb8e0783581d);
}
.h89d38dfd3bcf {
	align-items: start;
	display: grid;
	gap: 32px;
	grid-template-columns: minmax(0,1fr)320px;
}
.c1ebebc53a65d .lb1094f1f107b {
	justify-content: flex-start;
	margin: 0 0 18px;
}
.kd73b410a392c {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 16px;
}
.h060549f890b1 img {
	object-fit: cover;
	width: 100%;
	aspect-ratio: 1200/630;
	margin-bottom: 12px;
	border-radius: 12px;
}.acba2a6fc8d4d{z-index:auto}
.h060549f890b1 .i2bc0005c1972 {
	margin-top: 12px;
}
.zc353003a8e40, .p5adfe4487868 {
	padding: 18px 22px;
	border: 1px solid var(--c79227269b10c);
	background: var(--n3c64a4abaf56);
	border-radius: var(--gdb8e0783581d);
}
.c888f964d12af {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(auto-fill,minmax(180px,1fr));
}
.c888f964d12af img {
	border-radius: 12px;
	border: 1px solid var(--c79227269b10c);
}.c7b578f9044a6{z-index:auto}
.sdb2c67d66e66 {
	padding: 0;
	counter-reset: ca652df9b4d59;
	list-style: none;
}
.sdb2c67d66e66 li {
	position: relative;
	counter-increment: ca652df9b4d59;
	background: var(--n3c64a4abaf56);
	border: 1px solid var(--c79227269b10c);
	margin-bottom: 12px;
	border-radius: var(--gdb8e0783581d);
	padding: 18px 20px 18px 80px;
}
.p5adfe4487868 h3 {
	color: rgb(158,230,184);
}
.zc353003a8e40 h3 {
	color: var(--ie36f0ecda6ff);
}
.h060549f890b1 h2 {
	font-size: 23px;
}
.sdb2c67d66e66 li::before {
	place-items: center;
	left: 18px;
	font: 700 16px var(--w7e9e0b1cc04e);
	border: 1px solid var(--u3df10cea3610);
	position: absolute;
	border-radius: 50%;
	content: counter(ca652df9b4d59,upper-roman);
	color: var(--u3df10cea3610);
	display: grid;
	top: 16px;
	width: 42px;
	height: 42px;
}.ga17f17017790{visibility:inherit}
.o2320a13d5b34 {
	align-items: baseline;
	gap: 12px;
	display: flex;
}
.o3b2da54d2c62 {
	list-style: none;
	border-left: 1px solid var(--de628f2272cc7);
	padding: 0;
}.v435c6872ad0b{z-index:auto}
.o3b2da54d2c62 li {
	padding: 0 0 26px 24px;
	position: relative;
}.qda0513b82736{outline-offset:0}
.sdb2c67d66e66 h3 {
	font-size: 19px;
	margin: 0 0 4px;
}
.sdb2c67d66e66 p {
	margin: 0;
	color: var(--lf28868260eb0);
}
.o2320a13d5b34 strong {
	color: var(--u3df10cea3610);
	font: 700 21px var(--w7e9e0b1cc04e);
}
.e2b95f81ec6c5 {
	gap: 18px;
	display: grid;
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
	margin-bottom: 32px;
}
.o2320a13d5b34 span, .za55be00c2f58 {
	color: var(--lf28868260eb0);
}
.fc61c60910fc3 a {
	color: var(--u3df10cea3610);
}
.q1eab9eb8e3fb {
	color: var(--u3df10cea3610);
}.m5d1bfccc6aa0{font-kerning:auto}
.o3b2da54d2c62 li::before {
	left: -6px;
	width: 11px;
	position: absolute;
	transform: rotate(45deg);
	background: var(--u3df10cea3610);
	content: "";
	top: 8px;
	height: 11px;
}
.d306b6456bf8d {
	text-align: center;
	border: 1px solid var(--c79227269b10c);
	background: var(--n3c64a4abaf56);
	padding: 22px;
	border-radius: var(--gdb8e0783581d);
}
[data-d9184907be18e]>h2, [data-p2bf2f1fe27ef]>h2 {
	font-size: clamp(24px,3vw,34px);
	text-align: center;
}
[data-fbc2ab0d457f3] h2 {
	color: var(--u3df10cea3610);
	font-size: 21px;
}
[data-fbc2ab0d457f3] a {
	color: var(--ie36f0ecda6ff);
}
.d306b6456bf8d img {
	border-radius: 50%;
	object-fit: cover;
	box-shadow: 0 0 0 1px var(--u3df10cea3610),0 0 0 4px var(--n3c64a4abaf56),0 0 0 5px var(--de628f2272cc7);
	margin: 0 auto 10px;
	width: 88px;
	height: 88px;
}
.fc61c60910fc3 {
	margin-top: 28px;
	background: var(--n3c64a4abaf56);
	padding: 22px;
	border: 1px solid var(--c79227269b10c);
	border-radius: var(--gdb8e0783581d);
}
[data-d9184907be18e], [data-p2bf2f1fe27ef] {
	padding: 44px 0;
	margin: 0 auto;
	width: min(1120px,100% - 32px);
	max-width: none;
}
[data-d9184907be18e] img {
	border: 1px solid var(--c79227269b10c);
}
.d0f84ac5f7e8f {
	border-color: var(--c79227269b10c);
	background: var(--n3c64a4abaf56);
}.v8927e066ede3{visibility:inherit}
[data-fbc2ab0d457f3] {
	background: var(--n3c64a4abaf56);
	margin: 0 auto 48px;
	padding: 24px 28px;
	border: 1px solid var(--c79227269b10c);
	border-radius: var(--gdb8e0783581d);
	width: min(820px,100% - 32px);
}.f691797322f85{visibility:inherit}
[data-fbc2ab0d457f3] ul {
	padding-left: 20px;
	margin: 0;
}.z3740a051b19b{contain:none}
.mcc6bb8d9f14e a, .mcc6bb8d9f14e span {
	text-decoration: none;
	border: 1px solid var(--c79227269b10c);
	border-radius: 999px;
	padding: 6px 14px;
}
.mcc6bb8d9f14e span {
	color: var(--u3df10cea3610);
	border-color: var(--u3df10cea3610);
}.wff9b35a455c1{contain:none}
.mcc6bb8d9f14e {
	justify-content: center;
	gap: 8px;
	margin-top: 28px;
	display: flex;
}
.x4f9857b24809 {
	gap: 28px;
	display: grid;
	grid-template-columns: 1.4fr repeat(3,1fr);
}
.p8b52841ae70d {
	padding: 56px 0;
	text-align: center;
	border-top: 1px solid var(--c79227269b10c);
	background: radial-gradient(ellipse at 50% 100%,var(--q9675be92f090),transparent 65%),var(--ye204c72bfc94);
}
.k1aa68bac5e31 {
	font-size: 13px;
	margin: 0 0 6px;
	color: var(--u3df10cea3610);
	text-transform: uppercase;
	letter-spacing: 0.24em;
	font-weight: bold;
}
.m3480b55c47de {
	color: var(--lf28868260eb0);
	background: color-mix(in srgb,var(--t40353a52354b) 70%,rgb(0,0,0));
	border-top: 1px solid var(--c79227269b10c);
	padding: 44px 0 24px;
}.a3a7d9b246a26{outline-offset:0}
.kf0640e030379 {
	font: 700 clamp(24px,3.6vw,40px)/1.25 var(--w7e9e0b1cc04e);
	margin: 0;
}
.m3480b55c47de .i3547c5b70425 {
	font-size: 20px;
}
.m3480b55c47de h2 {
	text-transform: uppercase;
	color: var(--u3df10cea3610);
	letter-spacing: 0.1em;
	font-size: 15px;
	margin-bottom: 10px;
}
.m3480b55c47de a {
	text-decoration: none;
	color: var(--lf28868260eb0);
	display: block;
	padding: 3px 0;
}
.m3480b55c47de a:hover {
	color: var(--u3df10cea3610);
}
.fd87770b4583d {
	display: none;
}
.taf9bfbe04634 {
	margin-top: 28px;
	border-top: 1px solid var(--c79227269b10c);
	font-size: 13px;
	padding-top: 18px;
}
.hfd818d8204f7 {
	background: var(--n3c64a4abaf56);
	opacity: 0;
	border: 1px solid var(--u3df10cea3610);
	right: 16px;
	bottom: 24px;
	color: var(--u3df10cea3610);
	cursor: pointer;
	position: fixed;
	border-radius: 50%;
	width: 42px;
	height: 42px;
	transition: opacity 0.2s;
	font-size: 20px;
	pointer-events: none;
	z-index: 69;
}
body[data-v5a74e3b451e9=b4094fc1caea2] .g475a7000eb46 {
	font-family: var(--w7e9e0b1cc04e);
	font-size: 15px;
	font-style: italic;
	text-transform: none;
	letter-spacing: 0.02em;
}
.hfd818d8204f7[data-w14dac7c09fbd] {
	pointer-events: auto;
	opacity: 1;
}
body[data-ud596245df5fa=w483359a25dc6] .w8b6b0b1c13fd {
	border-bottom: 2px solid var(--u3df10cea3610);
	background: linear-gradient(180deg,color-mix(in srgb,var(--a03a9a5214a61) 24%,var(--t40353a52354b)),var(--t40353a52354b));
}.d48f753ee7444{opacity:1}
body[data-k3c8e3564db50=s3c9cc66048b1] .e02bbc33d97ea+.q5e740d0a5cd7 {
	margin-top: -90px;
	background: color-mix(in srgb,var(--n3c64a4abaf56) 94%,transparent);
	border: 1px solid var(--de628f2272cc7);
	z-index: 2;
	backdrop-filter: blur(8px);
	padding: 30px 26px;
	position: relative;
	border-radius: var(--gdb8e0783581d);
}
@media(max-width:900px) {
	.i3547c5b70425 {
		font-size: 21px;
	}
	.e297033e5ca04, .kd73b410a392c, .h89d38dfd3bcf {
		grid-template-columns: 1fr;
	}
	.h89d38dfd3bcf aside {
		position: static;
	}
	.ea15deb297424 {
		display: none;
	}
	.peac70c8e2a5a {
		grid-template-columns: 1fr;
	}
	.z1c406d8ae4f8 {
		padding: 8px 0 0;
	}
	.icebf201e613d {
		justify-content: flex-start;
		flex-wrap: nowrap;
		scrollbar-width: none;
		overflow-x: auto;
	}
	.g475a7000eb46 {
		align-items: center;
		display: inline-flex;
		min-height: 44px;
	}
	.icebf201e613d::-webkit-scrollbar {
		display: none;
	}
	.x4f9857b24809 {
		grid-template-columns: 1fr 1fr;
	}
	.aa40c52f6c363 {
		scroll-snap-type: x mandatory;
		padding-bottom: 8px;
		scrollbar-width: none;
		overflow-x: auto;
		grid-template-columns: none;
		grid-auto-flow: column;
		grid-auto-columns: minmax(200px,62%);
	}
	.fd87770b4583d {
		background: color-mix(in srgb,var(--n3c64a4abaf56) 96%,transparent);
		left: 12px;
		display: grid;
		right: 12px;
		bottom: calc(10px + env(safe-area-inset-bottom));
		position: fixed;
		border: 1px solid var(--u3df10cea3610);
		border-radius: 26px;
		gap: 6px;
		box-shadow: 0 10px 30px rgba(0,0,0,0.45);
		z-index: 70;
		backdrop-filter: blur(10px);
		padding: 8px;
	}
	.aa40c52f6c363>.v74d5613653f7 {
		scroll-snap-align: center;
	}
	.yfd4a87c91f12 {
		overflow: hidden;
		text-align: center;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		color: var(--u3df10cea3610);
		display: -webkit-box;
		margin: 0;
		font-size: 13px;
		font-weight: bold;
		line-height: 1.35;
	}
	body[data-e2351f7b398ea=o49e7a1acfbd6] .fd87770b4583d .tcf0c7e934c6f {
		border-color: var(--u3df10cea3610);
		color: var(--u3df10cea3610);
		background: var(--t40353a52354b);
	}
	.fd87770b4583d .tcf0c7e934c6f {
		font-weight: 800;
		box-shadow: none;
	}
	.hfd818d8204f7 {
		bottom: 120px;
	}
	.s55bb5d3774c6 {
		left: 6px;
	}
	.o512fae9e43e4 {
		right: 6px;
	}
	body {
		--ubcc2b8140cba: calc(104px + env(safe-area-inset-bottom));
	}
}
@media(max-width:560px) {
	.e02bbc33d97ea {
		width: min(280px,80%);
	}
	.k2791a703fc9e {
		gap: 20px;
	}
	.j0de1551c4f58 dd {
		flex-basis: 100%;
		text-align: left;
	}
	.qf5c2a97b3c16 {
		padding: 42px 0;
	}
	.n488047d38cad {
		padding: 16px 0 34px;
	}
	.c0f437a5d0f08 {
		min-height: 48px;
		padding: 0 22px;
		font-size: 15px;
	}
	.lb1094f1f107b li {
		padding: 4px 12px;
	}
	.t6824c700e87c img {
		width: 80px;
	}
	.x4f9857b24809 {
		grid-template-columns: 1fr;
	}
	.t6824c700e87c a {
		grid-template-columns: 80px minmax(0,1fr);
	}
}
.n488047d38cad .e03b48bfd6d95 {
	justify-content: center;
}.dc4c5e160febe{unicode-bidi:normal}
:lang(hi) :is(h1, h2, h3), :lang(th) :is(h1, h2, h3), :lang(bn) :is(h1, h2, h3) {
	line-height: 1.45;
}
.fd87770b4583d {
	grid-template-columns: 1fr 1fr;
}
.yfd4a87c91f12 {
	grid-column: 1/-1;
}
:lang(th) {
	--w7e9e0b1cc04e: "Noto Serif Thai", "Noto Sans Thai", "Leelawadee UI", Tahoma, serif;
}
:lang(hi) {
	--w7e9e0b1cc04e: "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", Mangal, serif;
}.bfa47934126f9{outline-offset:0}
:lang(bn) {
	--w7e9e0b1cc04e: "Noto Serif Bengali", "Noto Sans Bengali", "Nirmala UI", Vrinda, serif;
}
:lang(zh) {
	--w7e9e0b1cc04e: "Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;
}.r7b9f6b502b07{z-index:auto}
