:root {
  --vtr1q6: #decc7c;
  --vxzm6s: #2c291c;
  --v9jebk: #2a250e;
  --vw03g2: #928445;
  --v6tu5y: #91a4e8;
  --v7tec8: #decc7c;
  --vajihf: #1a1f32;
  --v1qd04: #2b3350;
  --v8wdwx: #7e88a9;
  --vnmvf9: #0a0c15;
  --vokgvv: #0c101d;
  --v9olor: #151a2d;
  --vijt1z: #eaebf0;
  --v795wp: #a0a5b6;
  --vpgaij: #53c69c;
  --vaucvo: #e4b558;
  --vg7gj7: #de625e;
  --v2ifsj: 68.397rem;
  --vjutkw: 67ch;
  --vv8jcr: #151a2d;
  --vzxwzq: clamp(0.95rem, 3vw, 2.075rem);
  --vtm7oo: 3.892rem;
  --vqtwqe: 'Onest', system-ui, sans-serif;
  --vfq9ss: 'Onest', system-ui, sans-serif;
  --vreu1y: 'Onest', system-ui, sans-serif;
  --v1nyl1: clamp(2.383rem, 4.5vw, 3.683rem);
  --vtdsw4: clamp(1.47rem, 3vw, 2.383rem);
  --v280un: 1.47rem;
  --v3hycm: 1.066rem;
  --vtse41: 0.844rem;
  --vbw2dj: 1.15;
  --vq2qq3: 1.65;
  --v9qqxh: 0.527rem;
  --v73avv: 0.725rem;
  --voeh76: #111111;
  --vk7ey4: #ffffff;
}
*, *::before, *::after { box-sizing: border-box; }
* { margin: 0; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
body { font-family: var(--vfq9ss); font-size: var(--v3hycm); line-height: var(--vq2qq3); color: var(--vijt1z); background: var(--vokgvv); -webkit-font-smoothing: antialiased; }
h1, h2, h3, h4 { font-family: var(--vqtwqe); line-height: var(--vbw2dj); font-weight: 700; color: var(--vijt1z); text-wrap: balance; }
h1 { font-size: var(--v1nyl1); letter-spacing: -0.021em; }
h2 { font-size: var(--vtdsw4); margin-top: 2.462rem; margin-bottom: 0.725rem; }
h3 { font-size: var(--v280un); margin-top: 1.728rem; margin-bottom: 0.527rem; }
p { margin-bottom: 0.95rem; }
a { color: var(--v7tec8); }
ul, ol { margin: 0 0 0.95rem 1.313rem; }
li { margin-bottom: 0.331rem; }
strong { font-weight: 700; }
code { font-family: ui-monospace, "SF Mono", Menlo, monospace; background: rgba(128, 128, 128, 0.129); border: 1px solid rgba(128, 128, 128, 0.297); border-radius: 4px; padding: 0.095em 0.353em; font-size: 0.926em; color: var(--vijt1z); }
blockquote { border-left: 3px solid var(--vtr1q6); padding-left: 0.95rem; color: var(--v795wp); margin: 0 0 0.95rem; }
img { max-width: 100%; height: auto; display: block; }
sup.g25dsy a { text-decoration: none; color: var(--v6tu5y); font-weight: 600; }
.container { width: 100%; max-width: var(--v2ifsj); margin-inline: auto; padding-inline: var(--vzxwzq); }
.gvp40l { position: absolute; left: -999px; }
.gvp40l:focus { left: 0.95rem; top: 0.95rem; background: var(--v9olor); padding: 0.527rem 0.95rem; z-index: 100; }
main { display: block; }
.g5e9xq { font-family: var(--vreu1y); font-weight: 800; font-size: 1.192rem; color: var(--vijt1z); text-decoration: none; }
.gnpw6a { min-width: 0; }
.gnpw6a ul { display: flex; flex-wrap: wrap; gap: 1.313rem; list-style: none; margin: 0; padding: 0; min-width: 0; }
.gnpw6a li { white-space: nowrap; }
.gnpw6a a { color: var(--v795wp); text-decoration: none; font-size: var(--vtse41); font-weight: 600; }
.gnpw6a a:hover { color: var(--v7tec8); }
.g3dqeh { display: none; background: none; border: 1px solid var(--v1qd04); border-radius: 6px; padding: 0.403rem 0.578rem; font-size: 1.125rem; line-height: 1; cursor: pointer; color: var(--vijt1z); }
.ggf6e8 { font-family: var(--vreu1y); text-transform: uppercase; letter-spacing: 0.122em; font-size: var(--vtse41); font-weight: 700; color: var(--v6tu5y); margin-bottom: 0.725rem; }
.gfjbst { font-size: 1.192rem; color: var(--v795wp); margin-top: 0.95rem; max-width: 61ch; }
.gkzm9w { display: flex; flex-wrap: wrap; gap: 0.725rem; margin-top: 1.728rem; }
.g3gxmb { display: inline-block; padding: 0.872rem 1.529rem; border-radius: var(--v9qqxh); font-weight: 700; text-decoration: none; font-size: var(--vtse41); transition: transform 0.145s ease, opacity 0.145s ease; }
.g3gxmb:hover { transform: translateY(-1.5px); }
.gfhx8s { background: var(--vtr1q6); color: var(--voeh76); }
.ge5e64 { background: transparent; color: var(--v7tec8); border: 1.5px solid var(--v7tec8); }
article > section, main > article { padding-block: 0.527rem; }
.g4l0e6 { padding-block: 0.95rem 2.9rem; }
.g4l0e6 .container > section { max-width: var(--vjutkw); margin-inline: auto; }
.g4l0e6 .container > section.g97aly, .g4l0e6 .container > .g97aly { max-width: none; }
.g4l0e6 .container > section > .gzaieq,
.g4l0e6 .container > section > .g6qi8h,
.g4l0e6 .container > section > .gfqz8s,
.g4l0e6 .container > section > .g479r3,
.g4l0e6 .container > section > .getns3 {
  --vdh91d: min(var(--v2ifsj) - 2 * var(--vzxwzq), 100vw - 2 * var(--vzxwzq));
  width: var(--vdh91d);
  max-width: none;
  margin-inline: calc((100% - var(--vdh91d)) / 2);
}
@media (max-width: 901px) {
  .g4l0e6 .container > section > .gzaieq,
  .g4l0e6 .container > section > .g6qi8h,
  .g4l0e6 .container > section > .gfqz8s,
  .g4l0e6 .container > section > .g479r3,
  .g4l0e6 .container > section > .getns3 { width: 100%; margin-inline: 0; }
}
.getns3 img { aspect-ratio: 16 / 7; object-fit: contain; background: var(--v9olor); }
.g8wk2o img { aspect-ratio: 16 / 6; object-fit: cover; }
.gfqz8s { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(1.313rem, 3vw, 2.462rem); align-items: center; background: var(--vv8jcr, var(--v9olor)); border: 1px solid var(--v1qd04); border-radius: var(--v73avv); padding: clamp(1.313rem, 3vw, 2.383rem); margin: 2.462rem 0; }
.g3jqy5 img { border-radius: calc(var(--v73avv) - 0.242rem); width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.g3jqy5 figcaption { font-size: var(--vtse41); color: var(--v795wp); margin-top: 0.578rem; line-height: 1.45; }
.gmwevi { font-family: var(--vreu1y); text-transform: uppercase; letter-spacing: 0.095em; font-size: 0.725rem; font-weight: 700; color: var(--v6tu5y); margin-bottom: 0.578rem; }
.g4g5p7 h2, .g4g5p7 h3 { margin-top: 0; }
.g4g5p7 p:last-child { margin-bottom: 0; }
@media (max-width: 721px) { .gfqz8s { grid-template-columns: 1fr; } }
.gic3i0 { border-left: 3px solid var(--v6tu5y); background: var(--vv8jcr, var(--v9olor)); border-radius: 0 var(--v73avv) var(--v73avv) 0; padding: 1.313rem 1.47rem; margin: 2.075rem 0; }
.gic3i0 h2, .gic3i0 h3 { margin-top: 0; font-size: 1.093rem; text-transform: uppercase; letter-spacing: 0.08em; color: var(--v795wp); }
.guh85j { list-style: none; margin: 0.725rem 0 0; padding: 0; display: grid; gap: 0.578rem; }
.guh85j li { margin: 0; padding-left: 1.413rem; position: relative; }
.guh85j li::before { content: "\2014"; position: absolute; left: 0; color: var(--v6tu5y); font-weight: 700; }
.g6qi8h { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 11.256rem), 1fr)); gap: 1px; background: var(--v1qd04); border: 1px solid var(--v1qd04); border-radius: var(--v73avv); overflow: hidden; margin: 2.383rem 0; }
.gmswdv { background: var(--v9olor); padding: 1.413rem 1.313rem; }
.gpkpyy { font-family: var(--vreu1y); font-size: clamp(1.728rem, 3.5vw, 2.462rem); font-weight: 800; line-height: 1.05; color: var(--vtr1q6); letter-spacing: -0.021em; }
.glxoug { font-size: var(--vtse41); color: var(--v795wp); margin-top: 0.403rem; line-height: 1.4; }
.g479r3 { background: var(--vtr1q6); color: var(--voeh76); border-radius: var(--v73avv); padding: clamp(1.47rem, 4vw, 2.804rem); margin: 2.9rem 0 0.95rem; text-align: center; }
.g479r3 h2, .g479r3 h3 { color: var(--voeh76); margin-top: 0; }
.g479r3 p { color: var(--voeh76); opacity: 0.88; margin-inline: auto; max-width: 59ch; }
.g479r3 .gkzm9w { justify-content: center; }
.g479r3 .ge5e64 { color: var(--voeh76); border-color: var(--voeh76); }
.getns3 img { border-radius: var(--v73avv); width: 100%; }
.getns3 figcaption { font-size: var(--vtse41); color: var(--v795wp); margin-top: 0.578rem; font-style: italic; }
.g8wk2o { margin: 1.47rem 0; }
.g8wk2o img { border-radius: var(--v73avv); }
.g8uwiz { background: var(--v9olor); border: 1px solid #2b3350; border-radius: var(--v73avv); padding: 1.47rem; }
.gzaieq { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 15.94rem), 1fr)); gap: 1.313rem; margin: 1.47rem 0 2.075rem; }
.gzaieq .g8uwiz { display: flex; flex-direction: column; gap: 0.527rem; }
.gzaieq .g8uwiz img { border-radius: calc(var(--v73avv) - 0.242rem); margin-bottom: 0.527rem; aspect-ratio: 16 / 10; object-fit: cover; }
.gzaieq .g8uwiz h2, .gzaieq .g8uwiz h3 { margin: 0; font-size: 1.192rem; }
.gzaieq .g8uwiz p { margin: 0; font-size: var(--vtse41); color: var(--v795wp); }
.gzaieq .g8uwiz .g8yr3m { margin-top: auto; padding-top: 0.578rem; font-weight: 700; font-size: var(--vtse41); color: var(--v7tec8); text-decoration: none; }
.gzaieq .g8uwiz .g8yr3m:hover { text-decoration: underline; }
.g3twqt { margin: 1.47rem 0; }
.g3twqt img { border-radius: var(--v73avv); }
.g3twqt figcaption { font-size: var(--vtse41); color: var(--v795wp); margin-top: 0.527rem; font-style: italic; }
.gpakge { overflow-x: auto; margin: 1.313rem 0 1.728rem; }
table { border-collapse: collapse; width: 100%; font-size: var(--vtse41); }
th, td { text-align: left; padding: 0.578rem 0.872rem; border-bottom: 1px solid var(--v1qd04); vertical-align: top; }
thead th { border-bottom: 2px solid var(--vijt1z); font-family: var(--vqtwqe); }
tbody tr:nth-child(even) { background: rgba(128, 128, 128, 0.074); }
.gkdw9e { padding-left: 1.47rem; }
.gkdw9e li { margin-bottom: 0.725rem; font-size: var(--vtse41); color: var(--v795wp); }
.gkdw9e li a { word-break: break-word; }
.geqv0y ul { list-style: none; margin: 0; padding: 0; }
@media (prefers-reduced-motion: reduce) { * { scroll-behavior: auto !important; transition: none !important; } }
.gumpwg.gfijes5 { border-bottom: 1px solid var(--v1qd04); background: var(--v9olor); position: sticky; top: 0; z-index: 50; }
.gumpwg.gfijes5 .gjfwvg { background: var(--vxzm6s); color: var(--v795wp); font-size: var(--vtse41); }
.gumpwg.gfijes5 .gjfwvg .container { display: flex; justify-content: flex-end; align-items: center; min-height: 2.291rem; }
.gumpwg.gfijes5 .g0um21 .container { display: flex; align-items: center; justify-content: space-between; min-height: var(--vtm7oo); gap: 0.95rem; }
@media (max-width: 761px) {
  .gumpwg.gfijes5 .gjfwvg { display: none; }
  .gumpwg.gfijes5 .g3dqeh { display: block; }
  .gumpwg.gfijes5 .gnpw6a { display: none; position: absolute; top: var(--vtm7oo); left: 0; right: 0; background: var(--v9olor); border-bottom: 1px solid var(--v1qd04); padding: 0.95rem var(--vzxwzq); z-index: 50; }
  .gumpwg.gfijes5 .gnpw6a.guin1p { display: block; }
  .gumpwg.gfijes5 .gnpw6a ul { flex-direction: column; gap: 0.725rem; }
}
.gywmv1.gfzrc23 { position: relative; padding: 0; margin-bottom: 2.075rem; }
.gywmv1.gfzrc23 .gott2b { position: relative; min-height: 300px; background: var(--vxzm6s); }
.gywmv1.gfzrc23 .gott2b img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; border-radius: 0; margin: 0; }
.gywmv1.gfzrc23 .container { position: relative; }
.gywmv1.gfzrc23 .gpailq { background: var(--v9olor); color: var(--vijt1z); border-radius: var(--v73avv); padding: clamp(1.47rem, 4vw, 2.462rem); max-width: 39.651rem; margin-top: -3.892rem; box-shadow: 0 10px 30px rgba(0,0,0,0.15); position: relative; }
.gywmv1.gfzrc23 h1 { max-width: 20ch; }
.ginayq.gwwn363 { background: var(--v9olor); border-top: 2px solid var(--vijt1z); margin-top: 3.892rem; padding-block: 2.462rem; }
.ginayq.gwwn363 a { color: var(--v795wp); text-decoration: none; }
.ginayq.gwwn363 a:hover { color: var(--v7tec8); text-decoration: underline; }
.ginayq.gwwn363 .ggjtba { font-style: italic; color: var(--v795wp); margin-bottom: 1.47rem; max-width: 61ch; }
.ginayq.gwwn363 .geqv0y { display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); gap: 1.47rem; }
.ginayq.gwwn363 .geqv0y > div { border-left: 1px solid var(--v1qd04); padding-left: 0.95rem; }
.ginayq.gwwn363 .geqv0y h2 { font-size: var(--vtse41); text-transform: uppercase; letter-spacing: 0.095em; margin: 0 0 0.578rem; color: var(--vijt1z); }
.ginayq.gwwn363 .geqv0y li { margin-bottom: 0.403rem; font-size: var(--vtse41); }
.ginayq.gwwn363 .g9x402 { margin-top: 1.728rem; font-size: var(--vtse41); color: var(--v795wp); }
