.f74b6f6c8209e {
	--d74c340a39fe8: #3A0A0E;
	--v33259f007a95: #F6C344;
	--n031f0d73d521: 10px;
	color: var(--u164ef90d18c6);
	--q0aec23e395cb: #050303;
	--u164ef90d18c6: #FBF3F3;
	font: 15px/1.6 system-ui,-apple-system,segoe ui,Roboto,sans-serif;
	background: radial-gradient(circle at 50% 0,var(--d74c340a39fe8),#050303 70%)fixed,#050303;
	--d0351a2ccf3ef: #EADEDE;
	--rf435265d4397: #1A0D0D;
	--m31ec99a4d085: #C2A9A9;
	--xe8b489b87fb2: #1B1100;
	--g25cc06e03e52: #FFFFFF;
	--g7bf77e183a37: rgba(255, 210, 120, .18);
	--n6e8a19cd4c8c: #000000;
	--lcbf2b9751319: #E11D2E;
	--z1812a38450e8: var(--de727b656de35);
	--de727b656de35: #0B0606;
	--c1d68adab746a: var(--rf435265d4397);
	margin: 0;
	--if68292bb42a7: var(--v33259f007a95);
	--i50bcf0778ee1: rgba(255, 255, 255, .05);
}
.z92e605bca5d6 {
	position: absolute;
	left: -9999px;
}
.tfbad8c306f39 {
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: center;
}
:where(.f74b6f6c8209e) a {
	color: inherit;
}
.z92e605bca5d6:focus {
	padding: 8px 12px;
	color: #111111;
	z-index: 60;
	background: var(--v33259f007a95);
	left: 12px;
	top: 12px;
}
.p77d258507e01 {
	text-decoration: none;
	letter-spacing: .04em;
	color: var(--v33259f007a95);
	gap: 8px;
	display: inline-flex;
	text-transform: uppercase;
	text-shadow: 0 2px 0 rgba(0,0,0,.5);
	align-items: center;
	font-weight: 900;
	font-size: 20px;
}
.ud1e9c9a0829d li::before {
	content: "◆ ";
}
.ebd5226fe6e24 nav a, .c996147a78282 a {
	text-decoration: none;
	opacity: .9;
	color: #FFFFFF;
}
.f74b6f6c8209e[data-p9965e1f1e413=pe82c5faf46e7] {
	--d74c340a39fe8: #3B0611;
	--v33259f007a95: #F6C344;
	--lcbf2b9751319: #D90429;
}
.f74b6f6c8209e *::before, .f74b6f6c8209e *::after, .f74b6f6c8209e * {
	box-sizing: border-box;
}
.f74b6f6c8209e img {
	max-width: 100%;
}
.e57f3320de3f3 {
	width: 100%;
	box-shadow: 0 0 0 1px rgba(255,215,120,.12),0 0 60px rgba(0,0,0,.6);
	margin: 0 auto;
	background: var(--de727b656de35);
	max-width: 520px;
	min-height: 100vh;
}
.h884351cd2bea {
	width: 100%;
	padding: 0 12px;
}
.k08bea736f0f3 {
	background: linear-gradient(180deg,var(--lcbf2b9751319),transparent 140%);
	padding: 12px 12px 8px;
	border-bottom: 2px solid var(--v33259f007a95);
}
.p77d258507e01 img {
	width: 44px;
	height: 44px;
	object-fit: cover;
	border-radius: 10px;
}
.c996147a78282 {
	list-style: none;
	gap: 4px 16px;
	flex-wrap: wrap;
	margin: 8px 0 0;
	padding: 0;
	justify-content: center;
	font-size: 13px;
	display: flex;
}.j56b6458ee557{isolation:auto}
.ebd5226fe6e24 {
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: space-between;
}.g0942efe47732{visibility:inherit}
.ebd5226fe6e24 nav {
	font-size: 13px;
	display: flex;
	overflow-x: auto;
	gap: 12px;
}.w5198ad9f70d6{visibility:inherit}
.ebd5226fe6e24 .p77d258507e01 img {
	width: 34px;
	height: 34px;
}.q799302d6dea2{visibility:inherit}
.me436a6f84654 {
	overflow: hidden;
	background: var(--n6e8a19cd4c8c);
	position: relative;
	border-radius: var(--n031f0d73d521);
	border: 2px solid var(--v33259f007a95);
	aspect-ratio: 16/9;
}
.e45d12d47cc1a {
	display: flex;
	padding: 6px;
	font-size: 13px;
	justify-content: center;
	gap: 10px;
}.ve692f8b15e04{isolation:auto}
.z88bee60e8658 {
	display: grid;
	gap: 12px;
	padding: 12px;
}.pcc2b9179a68e{unicode-bidi:normal}
.sdea548424082 {
	inset: 0;
	position: absolute;
	margin: 0;
	display: none;
}.l3bd415f1a527{z-index:auto}
.sdea548424082[data-vcad721549b2d] {
	display: block;
}.e98da460a8a88{opacity:1}
.sdea548424082 img {
	width: 100%;
	display: block;
	height: 100%;
	object-fit: contain;
}
.ocd950457f50c {
	display: grid;
	gap: 8px;
	grid-template-columns: 1fr 1fr;
}
.f74b6f6c8209e .c5f18a8a515e5, .f74b6f6c8209e .j150572e2bd59 {
	grid-template-columns: minmax(0,1fr);
}
.b6ec8ab695e7c {
	width: 30px;
	top: 50%;
	height: 30px;
	position: absolute;
	border: 0;
	border-radius: 50%;
	transform: translateY(-50%);
	background: rgba(0,0,0,.5);
	color: #FFFFFF;
	cursor: pointer;
	font-size: 18px;
}
.x961708485457 {
	left: 6px;
}
.f8337d63eb3c7 {
	right: 6px;
}
.z88bee60e8658 h1 {
	margin: 0;
	font-size: clamp(20px,5.4vw,26px);
	line-height: 1.25;
	text-align: center;
	text-transform: uppercase;
	color: var(--v33259f007a95);
}.yadc39b158cd9{font-kerning:auto}
.bbf1e02608b12 {
	font-weight: 700;
	text-align: center;
	margin: -6px 0 2px;
}
.f74b6f6c8209e .jd8599a24db34 {
	position: static;
}
.vd90a01ddce59 {
	position: absolute;
	left: -9999px;
}.v05b5e958e6f7{font-kerning:auto}
.kac0837523475 {
	display: flex;
	color: var(--g25cc06e03e52);
	font-weight: 900;
	border-radius: var(--n031f0d73d521);
	border: 1px solid var(--v33259f007a95);
	background: linear-gradient(180deg,var(--lcbf2b9751319),rgba(0,0,0,.35)),var(--lcbf2b9751319);
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	box-shadow: inset 0 1px rgba(255,255,255,.25);
	align-items: center;
	justify-content: center;
	min-height: 56px;
	padding: 8px 10px;
	gap: 8px;
}.r0a265e64684d{outline-offset:0}
.kac0837523475 svg {
	flex: none;
	fill: currentColor;
	width: 22px;
	height: 22px;
}
.s9beab28dea8e {
	color: #1B1100;
	background: linear-gradient(180deg,#FFE08A,var(--v33259f007a95));
}
.l6c950521aed5 {
	color: #8B0000;
	background: linear-gradient(180deg,#FFFFFF,#E9E9E9);
}
.ud1e9c9a0829d {
	list-style: none;
	display: grid;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 13px;
	gap: 2px;
	color: var(--v33259f007a95);
}
.f74b6f6c8209e .aa704ddfc70ee caption {
	text-align: center;
	color: var(--v33259f007a95);
}.n38663503eb07{opacity:1}
.e4de321ecf27c {
	margin: 0;
	color: var(--m31ec99a4d085);
	font-size: 14px;
}
.da90557293958 {
	padding: 18px 12px 14px;
	text-align: center;
	color: var(--m31ec99a4d085);
	font-size: 13px;
	background: var(--q0aec23e395cb);
	margin-top: 16px;
	border-top: 2px solid var(--lcbf2b9751319);
}
.v8e048d34247c {
	padding: 18px 0;
}
.i4df2d211be68 {
	background: var(--rf435265d4397);
	border: 1px solid var(--g7bf77e183a37);
	border-radius: var(--n031f0d73d521);
	min-width: 0;
	padding: 16px;
}
.n72877f4e3fb7 table {
	width: 100%;
	border-collapse: collapse;
}.q38c482ba13bf{opacity:1}
.p46a94e955541 {
	text-transform: uppercase;
	font-weight: 900;
	color: var(--v33259f007a95);
	margin: 0 0 8px;
}.g5e21426b4274{isolation:auto}
.da90557293958 nav {
	display: flex;
	margin-bottom: 8px;
	justify-content: center;
	gap: 4px 14px;
	flex-wrap: wrap;
}.k4f6261eeddba{contain:none}
.da90557293958 a {
	text-decoration: none;
}.m852093c32b7a{font-kerning:auto}
.da90557293958 p {
	margin: 0;
}.rcd40b344519b{font-kerning:auto}
.o970dfdcb825a dl {
	display: grid;
	margin: 0 0 10px;
	text-align: left;
	gap: 10px;
	grid-template-columns: 1fr 1fr;
}
.o970dfdcb825a dt {
	margin-bottom: 4px;
	font-weight: 800;
	color: var(--v33259f007a95);
}
.o970dfdcb825a dd {
	margin: 0 0 3px;
}
.nd3fff960f422 {
	font-size: 20px;
	margin: 0 0 12px;
}
.n4bf230941f2f a {
	color: var(--lcbf2b9751319);
	text-decoration: none;
	font-size: 13px;
}.dba77274cdf59{outline-offset:0}
.me00808632865 {
	font-weight: 700;
	margin: 0 0 4px;
	color: var(--lcbf2b9751319);
	font-size: 13px;
	letter-spacing: .06em;
	text-transform: uppercase;
}
.n72877f4e3fb7 li, .n72877f4e3fb7 p {
	color: var(--d0351a2ccf3ef);
}
.o970dfdcb825a p {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
}
.n4bf230941f2f {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 10px;
}.a4a9737216017{outline-offset:0}
.n72877f4e3fb7 td, .n72877f4e3fb7 th {
	border: 1px solid var(--g7bf77e183a37);
	padding: 8px;
	text-align: left;
}
.n72877f4e3fb7 img {
	height: auto;
	border-radius: 8px;
}
.n72877f4e3fb7 h2 {
	margin: 18px 0 8px;
	font-size: 19px;
}.a9341d3f34961{z-index:auto}
.n72877f4e3fb7 h3 {
	font-size: 16px;
	margin: 14px 0 6px;
}
.v43dfb0ac7d7c {
	list-style: none;
	display: grid;
	counter-reset: c8ec711aa5d98;
	margin: 0;
	padding: 0;
	grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
	gap: 10px;
}.g66385eba70e6{isolation:auto}
.lc8ddc5852596 {
	grid-template-columns: 1fr;
}
.m804731a2460e h2 {
	font-size: 16px;
	margin: 0 0 6px;
}
.m804731a2460e {
	padding: 14px;
	background: linear-gradient(135deg,var(--rf435265d4397),rgba(0,0,0,.2));
	border-radius: var(--n031f0d73d521);
	border: 1px solid var(--g7bf77e183a37);
	border-left: 4px solid var(--lcbf2b9751319);
}.t7e0338103f82{isolation:auto}
.lc8ddc5852596 .m804731a2460e {
	display: grid;
	grid-template-columns: 40px 1fr;
	gap: 10px;
}.ue82f0c513b73{opacity:1}
.h2087667ac928::before {
	display: grid;
	width: 36px;
	height: 36px;
	counter-increment: c8ec711aa5d98;
	font-weight: 800;
	border-radius: 50%;
	content: counter(c8ec711aa5d98);
	background: var(--lcbf2b9751319);
	place-items: center;
	color: var(--g25cc06e03e52);
}
.dd86260db1d73 dt {
	color: var(--m31ec99a4d085);
	font-size: 13px;
}
.j150572e2bd59 {
	display: grid;
	gap: 12px;
}.l620a7bcd5ff6{outline-offset:0}
.ec65002d88baf {
	display: grid;
	align-content: start;
	gap: 10px;
}
.dd86260db1d73 {
	margin: 0;
	display: grid;
	gap: 6px;
}.g5a23d6b76a00{outline-offset:0}
.dd86260db1d73>div {
	padding: 8px 10px;
	display: grid;
	gap: 8px;
	background: var(--i50bcf0778ee1);
	grid-template-columns: 40% 1fr;
	border-radius: 8px;
}
.eea55437f066b {
	grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
}
.kd4a1e66d83cf {
	display: grid;
	gap: 10px;
}
.dd86260db1d73 dd {
	margin: 0;
	overflow-wrap: anywhere;
}
.td0218c600ad4 {
	width: 100%;
	margin-top: 12px;
	table-layout: fixed;
	border-collapse: collapse;
}
.cfbe4b1782fbb>div {
	display: flex;
	gap: 10px;
	justify-content: space-between;
	align-items: center;
}.z4ef411ae9a47{isolation:auto}
.a1a39be57e596 {
	display: inline-flex;
	gap: 6px;
	align-items: center;
}.xf848b317b802{opacity:1}
.td0218c600ad4 td, .td0218c600ad4 th {
	overflow-wrap: anywhere;
	vertical-align: top;
	padding: 8px 10px;
	text-align: left;
	border-bottom: 1px solid var(--g7bf77e183a37);
}
.td0218c600ad4 th {
	font-weight: 600;
	color: var(--m31ec99a4d085);
	width: 40%;
}
.a1a39be57e596 i {
	display: block;
	background: linear-gradient(90deg,var(--lcbf2b9751319) calc(var(--y9979b757e76c) * 20%),rgba(255,255,255,.12) 0);
	width: 90px;
	border-radius: 99px;
	height: 8px;
}.def49a130bc5b{contain:none}
.cfbe4b1782fbb p {
	margin: 4px 0 0;
	color: var(--m31ec99a4d085);
	font-size: 14px;
}.y6c712f89c727{unicode-bidi:normal}
.b070342fb9a04 {
	grid-auto-flow: column;
	display: grid;
	overflow-x: auto;
	scroll-snap-type: x mandatory;
	padding-bottom: 6px;
	gap: 10px;
	grid-auto-columns: minmax(150px,42%);
}
.s8bda86e58750 {
	list-style: none;
	display: grid;
	margin: 0;
	padding: 0;
	grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
	gap: 10px;
}.o5f08e0073971{contain:none}
.s882fba31c3e2 {
	text-decoration: none;
	background: var(--rf435265d4397);
	display: grid;
	scroll-snap-align: start;
	padding: 8px;
	border-radius: var(--n031f0d73d521);
	border: 1px solid var(--g7bf77e183a37);
	gap: 4px;
}.k5940edf27da1{visibility:inherit}
.v580b2292dda8 {
	border-radius: 8px;
	display: block;
	aspect-ratio: 16/10;
	background: var(--n6e8a19cd4c8c);
	overflow: hidden;
}
.v580b2292dda8 img {
	width: 100%;
	display: block;
	height: 100%;
	object-fit: contain;
}
.l86ee8c7223da {
	grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
	display: grid;
	gap: 10px;
}
.bbf328d58d506 a {
	height: 100%;
	display: grid;
	border-radius: var(--n031f0d73d521);
	border: 1px solid var(--g7bf77e183a37);
	gap: 6px;
	background: var(--rf435265d4397);
	text-decoration: none;
	padding: 10px;
}
.bbf328d58d506 img {
	width: 100%;
	object-fit: contain;
	border-radius: 8px;
	background: var(--n6e8a19cd4c8c);
	aspect-ratio: 16/9;
}
.a1a39be57e596 b {
	font-size: 13px;
}
.s882fba31c3e2 strong {
	font-size: 14px;
	line-height: 1.3;
}
.s882fba31c3e2>span:last-child {
	color: var(--lcbf2b9751319);
	font-size: 13px;
}
.bbf328d58d506 h2, .bbf328d58d506 h3 {
	margin: 0;
	font-size: 15px;
	line-height: 1.35;
}
.bbf328d58d506 p {
	font-size: 13px;
	margin: 0;
	color: var(--m31ec99a4d085);
}
.z97c4dd7f0fbf {
	list-style: none;
	display: grid;
	grid-template-columns: 1fr;
	margin: 0;
	gap: 8px;
	padding: 0;
}
.bbf328d58d506 time {
	font-size: 12px;
	color: var(--m31ec99a4d085);
}
.z97c4dd7f0fbf span {
	color: var(--m31ec99a4d085);
	font-size: 13px;
}
.ff98ff74ed0e4 summary {
	font-weight: 700;
	cursor: pointer;
}
.ff98ff74ed0e4 p {
	color: var(--m31ec99a4d085);
	margin: 8px 0 0;
}
.z97c4dd7f0fbf a {
	text-decoration: none;
	padding: 10px 12px;
	background: var(--rf435265d4397);
	display: grid;
	border-radius: 10px;
	gap: 2px;
}
.ff98ff74ed0e4 details {
	border-bottom: 1px solid var(--g7bf77e183a37);
	padding: 10px 0;
}
.t378d83c64467 {
	margin: 0;
	display: grid;
	gap: 10px;
}
.f74b6f6c8209e .u25a4c8ed4c34, .f74b6f6c8209e .a736df0bc009b {
	background: 0 0;
}.gbdf483ca6188{font-kerning:auto}
.a1d9b6e4c16f7 {
	width: 100%;
	background: var(--n6e8a19cd4c8c);
	object-fit: contain;
	height: auto;
	aspect-ratio: 16/9;
	border-radius: 10px;
}
.t378d83c64467 h3, .t378d83c64467 dt {
	margin: 0;
	font-weight: 700;
	font-size: 15px;
}
.t378d83c64467 dd, .t378d83c64467 p {
	margin: 4px 0 0;
	color: var(--m31ec99a4d085);
}.bc51681e7bf09{font-kerning:auto}
.b02121714571a {
	padding-left: 20px;
}
.xfef46b1ecc0d {
	padding: 14px 0 24px;
}
.w0e3061c9fedb {
	padding-left: 20px;
}.w399a1524278f{visibility:inherit}
.f4ba4d6a71119 h1 {
	margin: 6px 0;
	font-size: clamp(22px,5vw,30px);
	line-height: 1.25;
}
.f4ba4d6a71119 nav {
	font-size: 13px;
	color: var(--m31ec99a4d085);
}
.f4ba4d6a71119 nav a {
	color: var(--m31ec99a4d085);
}
.x9371fce0863b {
	color: var(--m31ec99a4d085);
	font-size: 13px;
}.e318130816ca8{visibility:inherit}
.qbc27641b26ca {
	color: var(--lcbf2b9751319);
}.l140d63859a5a{unicode-bidi:normal}
.w0e3061c9fedb h3 {
	margin: 10px 0 4px;
	font-size: 16px;
}
.s2aea693f2c77>div {
	padding: 10px;
	border-radius: 10px;
	background: var(--i50bcf0778ee1);
}.n04699cc46325{unicode-bidi:normal}
.o5391a4a351d5 img {
	width: 150px;
	aspect-ratio: 9/16;
	object-fit: contain;
	border-radius: 8px;
	background: var(--n6e8a19cd4c8c);
}
.xfef46b1ecc0d .h884351cd2bea {
	display: grid;
	gap: 14px;
}
.c5f18a8a515e5 {
	display: grid;
	gap: 14px;
}
.jd8599a24db34 {
	display: grid;
	align-content: start;
	gap: 8px;
}.c3a2603af8e22{outline-offset:0}
.r00d7657f1da5 {
	display: grid;
	align-content: start;
	gap: 12px;
}
.s2aea693f2c77 {
	display: grid;
	grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
	gap: 10px;
}.w75649605ab7f{font-kerning:auto}
.o5391a4a351d5 {
	grid-auto-flow: column;
	display: grid;
	grid-auto-columns: 150px;
	overflow-x: auto;
	gap: 8px;
}
.e5811f27b4cb2 {
	list-style: none;
	display: grid;
	margin: 0;
	gap: 10px;
	border-left: 2px solid var(--lcbf2b9751319);
	padding: 0;
}
.o6db14d45deb8 img {
	border-radius: 50%;
	object-fit: cover;
	width: 72px;
	height: 72px;
}.f1b4c8867ba8a{z-index:auto}
.z39878f437045 {
	display: flex;
	margin: 0;
	gap: 10px;
}
.e5811f27b4cb2 li {
	padding-left: 14px;
}
.gffdb70fad731 ul {
	padding-left: 18px;
}
.o6db14d45deb8 h2 {
	margin: 0;
	font-size: 16px;
}
.lcd1f72d337f8 {
	display: grid;
	gap: 12px;
}
.o6db14d45deb8 {
	display: grid;
	gap: 12px;
	grid-template-columns: 72px 1fr;
}
.ya2b2d18cfd68 {
	display: grid;
	gap: 14px;
}.h3c5513b1d07c{unicode-bidi:normal}
.h92ffdbbe7a13 {
	padding: 12px;
	margin-top: 14px;
	background: var(--i50bcf0778ee1);
	border-radius: 10px;
}.fbac9503e59bb{outline-offset:0}
.h92ffdbbe7a13 p {
	margin: 0 0 6px;
}
.f0651c6c8641e button {
	min-width: 44px;
	color: var(--lcbf2b9751319);
	border: 0;
	font-size: 26px;
	background: 0 0;
	cursor: pointer;
	min-height: 44px;
}
@media(min-width:900px) {
	.j150572e2bd59 {
		grid-template-columns: minmax(0,1.6fr)minmax(280px,1fr);
	}
	.c5f18a8a515e5 {
		align-items: start;
		grid-template-columns: minmax(0,1fr)300px;
	}
	.b070342fb9a04 {
		grid-auto-columns: minmax(180px,22%);
	}
	.jd8599a24db34 {
		position: sticky;
		top: 76px;
	}
}.ea8bbccfb242d{opacity:1}
