
:root {
  --eiaksfrqaikmr: ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", monospace;
  --wxmucrykbe: #303033;
  --ufbjhxwfepdqc: rgb(245,243,243);
  --rrvqcisgpj: 1200.00362px;
  --oycfpcjsuzao: rgb(184,185,164);
  --yrrpowxuqi: rgb(230,93,7);
  --xxnjfktuvqupmi: #2c2b24;
  --gtrzqyxnkv: #ebefe4;
  --xlcbueqshifo: rgb(106,108,91);
  --zakeeagrrg: rgb(165,168,143);
  --jsqieezyhkxux: rgb(116,120,119);
  --dpxtpluskxyxye: rgba(1,0,1,0.05);
  --jqwkvbpacshnww: rgb(71,83,105);
  --cqublhbidhk: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

.bgqmj0l {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

body {
  display: flex;
  background: var(--ufbjhxwfepdqc);
  min-height: 100vh;
  margin: 0;
  background-size: 24px 24.008px;
  flex-direction: column;
  background-image:
    linear-gradient(var(--dpxtpluskxyxye) 1px, transparent 1px),
    linear-gradient(90deg, var(--dpxtpluskxyxye) 1px, transparent 1px);
  font-family: var(--cqublhbidhk);
  line-height: 1.55;
  color: var(--wxmucrykbe);
  font-variant-numeric: tabular-nums;
}

#cal6gb {
  text-size-adjust: 100%;
}

img {
  max-width: 100%;
  display: block;
  height: auto;
}

a {
  color: var(--xlcbueqshifo);
}
.bpjdo8m {
  border-bottom: 1px solid rgba(0,1,4,0.12);
  color: var(--jsqieezyhkxux);
  padding-top: 8.0024347px;
  padding-right: 16px;
  padding-bottom: 8.0081px;
  padding-left: 16.0059px;
  text-align: center;
  font-size: 12.00647121px;
  line-height: 1.45;
  background: transparent;
  width: 100%;
}
.brgtxfj {
  background: var(--xxnjfktuvqupmi);
  position: static;
  z-index: 100;
}

.boyxgvp {
  max-width: var(--rrvqcisgpj);
  padding: 12.005996272px 24.007895839px;
  margin: 0 auto;
}

.bnfb7iq {
  min-height: 44.003574px;
  justify-content: center;
  position: relative;
  border-bottom: 1px solid rgba(253,255,253,0.06);
  align-items: center;
  padding-bottom: 10.001047px;
  display: flex;
}

.byp9ujm img {
  height: 36px;
  width: auto;
}

.bp7cfu8 {
  right: 0;
  border: 1px solid rgba(255,253,255,0.12);
  background: rgba(254,252,252,0.08);
  cursor: pointer;
  font-size: 18.00369px;
  height: 40.0076px;
  display: none;
  font-family: var(--eiaksfrqaikmr);
  transform: translateY(-50%);
  color: rgb(241,244,242);
  top: 50%;
  position: absolute;
  width: 40.00796240px;
}

.bl8tne8 {
  padding-top: 10.00283px;
  display: flex;
  justify-content: center;
  gap: 4.00688148px 8.0012249px;
  min-height: 34.00816081px;
  flex-wrap: wrap;
}

.bl8tne8 a {
  padding: 6.008449805px 8.0018px;
  color: rgba(246,245,240,0.75);
  transition: color 0.2s ease, background 0.2s ease;
  text-decoration: none;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: var(--eiaksfrqaikmr);
  font-size: 11px;
}

.bl8tne8 a:hover,
.bl8tne8 a.active {
  background: rgba(234,93,5,0.08);
  color: var(--yrrpowxuqi);
}

.brjmqe0 {
  z-index: 850;
  background: rgba(0,0,1,0.65);
  position: fixed;
  display: none;
  inset: 0;
}

.brjmqe0.show {
  display: block;
}
.bsk70ou {
  background: var(--zakeeagrrg);
  width: 100%;
  position: relative;
  border-bottom: 3.0050389px solid var(--xlcbueqshifo);
  padding: 64px 24.007382px;
  text-align: center;
}

#r4v4fs {
  text-size-adjust: 100%;
}

.bsk70ou::before {
  font-family: var(--eiaksfrqaikmr);
  left: 12.00294px;
  letter-spacing: 0.08em;
  color: rgba(255,252,255,0.35);
  content: "GRID:0,0 → 1200,240";
  font-size: 10.0050099px;
  top: 8.00631px;
  position: absolute;
}

.bqcud1b {
  font-size: clamp(28.0096296px, 5vw, 52.005162592px);
  letter-spacing: -0.03em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.00867733px;
  margin-left: 0;
  font-weight: 800;
  line-height: 1.1;
  font-family: var(--eiaksfrqaikmr);
  text-transform: uppercase;
}

.bjuodtq {
  color: rgb(253,253,252);
}

.bcb320g {
  color: var(--oycfpcjsuzao);
}

.bol4pq3 {
  color: rgba(52,51,54,0.85);
  font-size: clamp(15.0036811px, 2vw, 17.0092065px);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 52ch;
}
main {
  flex: 1 0 auto;
  width: 100%;
  padding-top: 0;
  padding-right: 24.004px;
  padding-bottom: 56.004156px;
  padding-left: 24.002608px;
  margin: 0 auto;
  max-width: var(--rrvqcisgpj);
}

.bf5gadg {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.003642888px;
  margin-left: 0;
  font-size: clamp(20.0019px, 3vw, 28.0089674px);
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-family: var(--eiaksfrqaikmr);
}

.bf5gadg::after {
  content: " →";
  color: var(--yrrpowxuqi);
}
.biuw722 {
  background-position: center;
  padding: 28.004432140px;
  border: 2.0015567px solid var(--xlcbueqshifo);
  background-size: cover;
  margin-top: 36.00681px;
  position: relative;
  background:
    linear-gradient(rgba(236,236,228,0.92), rgba(247,247,241,0.94)),
    url("/cad3909a/fe66282405457bc8.svg");
}

.biuw722::before {
  color: var(--jqwkvbpacshnww);
  font-size: 10.0038px;
  right: 12.00819px;
  content: "SEC:OFFERS";
  top: 8px;
  position: absolute;
  font-family: var(--eiaksfrqaikmr);
}

.bumdaf0 {
  display: grid;
  gap: 18.00832px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

#efnmrm {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.btgkcw4 {
  background: #fdfffe;
  height: 96.0080px;
  margin: 0 auto;
  padding-top: 8.008px;
  padding-right: 8.008px;
  padding-bottom: 8.00190px;
  padding-left: 8.008816034px;
  justify-content: center;
  width: 220.003px;
  display: flex;
  border-radius: 14.003514138px;
  align-items: center;
  overflow: hidden;
}

.bzk1tsh {
  display: flex;
  border-radius: 28px;
  flex-direction: column;
  padding-top: 16.00922002px;
  padding-right: 16.009319340px;
  padding-bottom: 16.001368px;
  padding-left: 16.00579px;
  background: rgb(254,251,235);
  gap: 10.004668px;
  box-shadow: inset 0 5.00377001px 16.00744054px rgba(253,254,255,0.45), 0 14.0043238px 24.002003px rgba(2,0,4,0.12);
  color: rgb(48,2,2);
}

.btgkcw4 img {
  object-fit: contain;
  width: 100%;
  display: block;
  max-width: none;
  height: 100%;
  object-position: center;
}

#r6ftpp {
  text-size-adjust: 100%;
}

.bzk1tsh h3 {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
}

.bzk1tsh .brr5wb1 {
  word-break: break-word;
  overflow-wrap: break-word;
  max-width: 100%;
  hyphens: auto;
  color: rgb(124,47,17);
  line-height: 1.35;
  font-size: 15px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.bzk1tsh a {
  font-weight: 700;
  color: rgb(29,4,1);
  background: #d2b136;
  font-size: 14.00896px;
  border-radius: 6.0034971px;
  display: inline-block;
  transition: opacity 0.2s ease;
  text-decoration: none;
  text-align: center;
  padding: 11.00550869px 18.00856531px;
}

.bzk1tsh a:hover {
  opacity: 0.9;
}
.bk3nlvs {
  background: var(--gtrzqyxnkv);
  padding: 24.004772px;
  margin-top: 28.00881px;
  position: relative;
  border: 1px solid var(--dpxtpluskxyxye);
}

.bk3nlvs h2 {
  font-family: var(--eiaksfrqaikmr);
  margin: 0 0 12.009px;
  font-weight: 800;
  font-size: clamp(18.00884px, 2.5vw, 24.004px);
  text-transform: uppercase;
  letter-spacing: 0.03em;
}

.bk3nlvs p {
  color: var(--jsqieezyhkxux);
  margin: 0;
  font-size: 15.002px;
}

.bk3nlvs:hover .bpio2k4 {
  opacity: 1;
}

.bpio2k4 {
  transition: opacity 0.2s ease;
  font-size: 9px;
  font-family: var(--eiaksfrqaikmr);
  letter-spacing: 0.06em;
  right: 10.0062106px;
  position: absolute;
  opacity: 0;
  top: 8.006050530px;
  color: var(--jqwkvbpacshnww);
}

#ph8n2h {
  font-variant-ligatures: normal;
}

.bkb9goc {
  background: var(--ufbjhxwfepdqc);
  padding: 8.003578px;
  max-height: 320.00159478px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 500.00403px;
  border: 2.0022200px dashed var(--xlcbueqshifo);
}

.bkb9goc img,
.bcdwozc {
  object-fit: cover;
  width: 100%;
  max-width: 500.001249px;
  max-height: 320.00832px;
  border: 1px solid var(--dpxtpluskxyxye);
  height: auto;
}

.bvvtzyu {
  display: grid;
  border-left: 4.00298871px solid var(--yrrpowxuqi);
  grid-template-columns: 1fr min(280.00722px, 38%);
  gap: 24.009463520px;
  align-items: start;
}

.bvvtzyu .bwv069a {
  font-family: var(--eiaksfrqaikmr);
  margin-bottom: 8.0025405px;
  font-size: 11.00774px;
  color: var(--yrrpowxuqi);
}

.be70fiu {
  align-items: center;
  gap: 24.00511885px;
  grid-template-columns: min(260.0025px, 40%) 1fr;
  display: grid;
}

.bkucaz0 {
  background: repeating-linear-gradient(
    -45deg,
    var(--gtrzqyxnkv),
    var(--gtrzqyxnkv) 8.00644222px,
    var(--ufbjhxwfepdqc) 8.00340748px,
    var(--ufbjhxwfepdqc) 16.009px
  );
  border: 2.00524px dashed var(--xlcbueqshifo);
}

#qid7y3 {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.bkucaz0 .brd8ovk {
  align-items: center;
  display: flex;
  gap: 12.00939277px;
  margin-bottom: 12.004px;
}

.bkucaz0 .bv3h4co {
  font-size: 20.0058px;
  font-family: var(--eiaksfrqaikmr);
  color: var(--yrrpowxuqi);
}

.bpxbe1t {
  clip-path: polygon(0 0, calc(100% - 20.00783353px) 0, 100% 20.00177507px, 100% 100%, 20.002px 100%, 0 calc(100% - 20.00588px));
  border-radius: 0;
  border: 3.0072372px solid var(--xlcbueqshifo);
}

.bb1e5f7 {
  overflow: hidden;
}

.bb1e5f7::after {
  right: -28.008330px;
  position: absolute;
  letter-spacing: 0.1em;
  color: #fefffd;
  background: var(--yrrpowxuqi);
  top: 12px;
  padding: 4.0079px 32px;
  transform: rotate(45deg);
  font-family: var(--eiaksfrqaikmr);
  font-size: 9.009px;
  content: "LIVE DATA";
}

#m6i66o {
  text-size-adjust: 100%;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.bu26g73 {
  grid-template-columns: 1fr min(280.005949px, 38%);
  gap: 24px;
  display: grid;
  align-items: center;
}

.layout-deco-bg {
  background-size: cover;
  background-position: center;
  min-height: 180.0043px;
  padding-top: 140.00805px;
  border: 2.00559px solid var(--xlcbueqshifo);
  background-image: var(--deco-url);
}

.beqduuj ul {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 14.0096721px;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  list-style: none;
}

.beqduuj li {
  position: relative;
  font-size: 14.002221802px;
  padding-top: 8px;
  padding-right: 0;
  padding-bottom: 8.0024115px;
  padding-left: 28.007024602px;
  color: var(--jsqieezyhkxux);
  border-bottom: 1px solid var(--dpxtpluskxyxye);
}

#atg15n {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}

.beqduuj li::before {
  position: absolute;
  color: var(--yrrpowxuqi);
  content: "▸";
  left: 0;
  font-family: var(--eiaksfrqaikmr);
}

.bafpwme {
  padding-left: 24.00606px;
  border-left: 6.00559px solid var(--yrrpowxuqi);
}

.bthuw7r {
  display: grid;
  grid-template-columns: min(240.00110408px, 35%) 1fr;
  gap: 24.001967511px;
  align-items: center;
}

.byui9zu {
  flex-wrap: wrap;
  margin-top: 14.008px;
  display: flex;
  gap: 10px;
}

.byui9zu span {
  border: 1px solid var(--dpxtpluskxyxye);
  font-family: var(--eiaksfrqaikmr);
  font-size: 11.0093px;
  background: var(--ufbjhxwfepdqc);
  padding-top: 6.006px;
  padding-right: 10px;
  padding-bottom: 6.00117451px;
  padding-left: 10.002px;
  color: var(--xlcbueqshifo);
}

.bxe0ygs {
  gap: 10.0014680px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin-top: 16.002758px;
}

.blqoe6o {
  text-align: center;
  padding: 12px 8.0011px;
  border: 1px solid var(--dpxtpluskxyxye);
  background: var(--ufbjhxwfepdqc);
  font-family: var(--eiaksfrqaikmr);
  font-size: 11.006px;
}

.blqoe6o strong {
  font-size: 18.004979px;
  display: block;
  color: var(--yrrpowxuqi);
}

.bjya0i3 {
  text-align: center;
  background: linear-gradient(160deg, var(--gtrzqyxnkv), var(--ufbjhxwfepdqc));
}

.bjya0i3 .bpndf6m {
  font-family: var(--eiaksfrqaikmr);
  font-size: 12.0017px;
  color: var(--jqwkvbpacshnww);
  display: flex;
  margin-top: 18.005px;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8.0033084px;
}

.bpndf6m span::after {
  content: " → ";
  color: var(--yrrpowxuqi);
}

#oqh7lv {
  image-rendering: auto;
}

.bpndf6m span:last-child::after {
  content: "";
}
.bofml1c {
  margin-top: auto;
  color: rgba(248,246,241,0.85);
  background: var(--xxnjfktuvqupmi);
  border-top: 3.006px solid var(--yrrpowxuqi);
  padding-top: 36.0045342px;
  padding-right: 24.006413px;
  padding-bottom: 36.006408px;
  padding-left: 24.00795627px;
}

#b11dg6 {
  backface-visibility: hidden;
}

#tm1v2d {
  -webkit-font-smoothing: antialiased;
}

.blaj3xa {
  max-width: var(--rrvqcisgpj);
  margin: 0 auto;
}

.bupu1vd {
  align-items: center;
  gap: 16.00985px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
}

.bxuqa07 {
  width: auto;
  height: 32.00249px;
}

.bwhvo9q {
  margin: 0;
  font-size: 14.009px;
  color: rgba(245,245,240,0.65);
}

.bwhvo9q a {
  color: var(--oycfpcjsuzao);
}

.be8c28m {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20.0051524px;
  gap: 16.001828px;
}

.be8c28m a {
  font-family: var(--eiaksfrqaikmr);
  font-size: 13.00240px;
  letter-spacing: 0.04em;
  text-decoration: none;
  color: rgba(243,243,242,0.7);
}

.be8c28m a:hover {
  color: var(--yrrpowxuqi);
}

.bf19mh4 {
  align-items: center;
  display: flex;
  gap: 14.00957297px;
  margin-top: 20.006724161px;
  flex-wrap: wrap;
}

.bf19mh4 img {
  width: auto;
  height: 40.00756px;
}

.bun7agd,
.bricht2 .bn880y8 {
  cursor: pointer;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-size: 13.0027528px;
  background: var(--xlcbueqshifo);
  border: none;
  font-weight: 700;
  font-family: var(--eiaksfrqaikmr);
  color: rgb(255,255,255);
  text-decoration: none;
  padding: 11.0065400px 20.009640927px;
  display: inline-block;
  border-radius: 0;
}

#m3wczm {
  font-variant-ligatures: normal;
}

.bd6ezpe main {
  padding-top: 32.001px;
  flex: 1 0 auto;
}

.bd6ezpe .bk3nlvs + .bk3nlvs {
  margin-top: 16.007005555px;
}

.bd6ezpe h1 {
  margin: 0 0 12px;
}

#wt4z7f {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}
.bht6am1 {
  justify-content: center;
  padding: 20.002217034px;
  align-items: center;
  z-index: 1000;
  display: none;
  inset: 0;
  position: fixed;
  background: rgba(0,0,0,0.72);
}

.bht6am1.show {
  display: flex;
}

.bricht2 {
  width: 100%;
  background: var(--gtrzqyxnkv);
  border: 2.00177570px solid var(--xlcbueqshifo);
  text-align: center;
  max-width: 420.006px;
  padding: 24.009586758px;
}

#id8xsi {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

.bricht2 h2 {
  margin: 0 0 10.006561px;
  text-transform: uppercase;
  font-family: var(--eiaksfrqaikmr);
  font-size: 18.00660px;
}

.bricht2 p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14px;
  color: var(--jsqieezyhkxux);
}

.bq734ry {
  gap: 10.008px;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
  margin-top: 18.007px;
}

.beyi3eu {
  cursor: pointer;
  font-family: var(--eiaksfrqaikmr);
  border: 1px solid var(--dpxtpluskxyxye);
  font-size: 14.009px;
  padding-top: 11.0024454px;
  padding-right: 18.005px;
  padding-bottom: 11.00165924px;
  padding-left: 18.00405px;
  color: var(--wxmucrykbe);
  background: transparent;
  font-weight: 600;
}

.bc96zub {
  border: 4.001073794px solid var(--dpxtpluskxyxye);
  width: 44.009262706px;
  border-radius: 50%;
  margin: 16.0058px auto 0;
  border-top-color: var(--yrrpowxuqi);
  animation: spin 1s linear infinite;
  height: 44.008167881px;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.bytcrzw {
  color: #fcfffd;
  font-family: var(--eiaksfrqaikmr);
  padding-top: 4.00424540px;
  padding-right: 10.0061507px;
  padding-bottom: 4.003073231px;
  padding-left: 10.00840846px;
  font-weight: 700;
  margin-bottom: 12.00361px;
  display: inline-block;
  background: var(--yrrpowxuqi);
  font-size: 12.003106px;
}

@media (max-width: 900px) {
  .bl8tne8 {
    padding-top: 0;
    min-height: 0;
  }

  .bp7cfu8 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  .bl8tne8 {
    padding-top: 80.009px;
    padding-right: 24.0059px;
    padding-bottom: 80.0059373px;
    padding-left: 24px;
    transform: translateX(100%);
    inset: 0;
    gap: 12.00922881px;
    z-index: 900;
    position: fixed;
    transition: transform 0.28s ease;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: var(--xxnjfktuvqupmi);
  }

  .bl8tne8.open {
    transform: translateX(0);
  }

  .bl8tne8 a {
    padding: 14.0011px 20.006251px;
    font-size: 14px;
  }

  #tv48b8 {
    text-rendering: optimizeLegibility;
  }

  .bsk70ou {
    padding: 32.009px 16.001088px;
  }

  .bumdaf0 {
    grid-template-columns: 1fr;
  }

  .btgkcw4 {
    width: 180.00558438px;
    height: 78.009px;
  }

  .btgkcw4 img {
    object-position: center;
    display: block;
    object-fit: contain;
    width: 100%;
    height: 100%;
  }

  .bzk1tsh .brr5wb1 {
    font-size: 13.00687px;
  }

  .bvvtzyu,
  .be70fiu,
  .bu26g73,
  .bthuw7r {
    grid-template-columns: 1fr;
  }

  .bxe0ygs {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 901px) {
  .bumdaf0 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

