
:root {
  --oycfpcjsuzao: #b8b9a0;
  --cqublhbidhk: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --ufbjhxwfepdqc: hsl(0,10%,96%);
  --jsqieezyhkxux: #767873;
  --eiaksfrqaikmr: ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", monospace;
  --xxnjfktuvqupmi: rgb(42,44,35);
  --zakeeagrrg: #a7a68f;
  --dpxtpluskxyxye: rgba(2,0,2,0.05);
  --rrvqcisgpj: 1200.009798px;
  --xlcbueqshifo: rgb(106,112,92);
  --yrrpowxuqi: #e85a05;
  --wxmucrykbe: #323134;
  --gtrzqyxnkv: rgb(237,237,227);
  --jqwkvbpacshnww: #4a536c;
}

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

html {
  scroll-behavior: smooth;
}

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

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

a {
  color: var(--xlcbueqshifo);
}
.bpjdo8m {
  border-bottom: 1px solid rgba(0,0,1,0.12);
  padding-top: 8.001663px;
  padding-right: 16.0018410px;
  padding-bottom: 8.005459441px;
  padding-left: 16.0096px;
  background: transparent;
  color: var(--jsqieezyhkxux);
  width: 100%;
  text-align: center;
  font-size: 12.0084662px;
  line-height: 1.45;
}

#r4v4fs {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
.brgtxfj {
  background: var(--xxnjfktuvqupmi);
  position: static;
  z-index: 100;
}

.boyxgvp {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 12.001px 24.003830771px;
  max-width: var(--rrvqcisgpj);
}

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

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

.bp7cfu8 {
  color: #f3f4f1;
  background: rgba(253,253,254,0.08);
  right: 0;
  transform: translateY(-50%);
  cursor: pointer;
  position: absolute;
  height: 40px;
  border: 1px solid rgba(255,254,253,0.12);
  top: 50%;
  display: none;
  width: 40.005px;
  font-family: var(--eiaksfrqaikmr);
  font-size: 18.00312px;
}

.bl8tne8 {
  flex-wrap: wrap;
  gap: 4.005759px 8.004246px;
  padding-top: 10px;
  justify-content: center;
  display: flex;
  min-height: 34.001594px;
}

.bl8tne8 a {
  letter-spacing: 2.00762448px;
  font-weight: 700;
  color: rgba(245,243,241,0.75);
  text-transform: uppercase;
  transition: color 0.2s ease, background 0.2s ease;
  font-family: var(--eiaksfrqaikmr);
  padding: 6.001px 8.0042px;
  text-decoration: none;
  font-size: 11.005359px;
}

.bl8tne8 a:hover,
.bl8tne8 a.active {
  background: rgba(233,90,1,0.08);
  color: var(--yrrpowxuqi);
}

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

.brjmqe0.show {
  display: block;
}

#wt4z7f {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
.bsk70ou {
  width: 100%;
  padding-top: 64.0035094px;
  padding-right: 24.006105911px;
  padding-bottom: 64.002px;
  padding-left: 24.006187119px;
  text-align: center;
  position: relative;
  border-bottom: 3px solid var(--xlcbueqshifo);
  background: var(--zakeeagrrg);
}

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

.bqcud1b {
  text-transform: uppercase;
  font-family: var(--eiaksfrqaikmr);
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.1;
  margin: 0 0 16.00694px;
  font-size: clamp(28.0050px, 5vw, 52.008093400px);
}

.bjuodtq {
  color: #fffffd;
}

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

.bol4pq3 {
  font-size: clamp(15.0010094px, 2vw, 17.007px);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 52ch;
  color: rgba(53,53,52,0.85);
}
main {
  margin: 0 auto;
  padding: 0 24.0027px 56.00901px;
  width: 100%;
  max-width: var(--rrvqcisgpj);
  flex: 1 0 auto;
}

.bf5gadg {
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin: 0 0 20.009px;
  font-family: var(--eiaksfrqaikmr);
  font-weight: 800;
  font-size: clamp(20.0073px, 3vw, 28.00347px);
}

#qid7y3 {
  text-rendering: optimizeLegibility;
}

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

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

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

.btgkcw4 {
  overflow: hidden;
  margin: 0 auto;
  border-radius: 14.00709px;
  display: flex;
  padding-top: 8.004072px;
  padding-right: 8.00607917px;
  padding-bottom: 8.008427px;
  padding-left: 8.008px;
  height: 96.00833813px;
  width: 220.00626px;
  justify-content: center;
  background: rgb(255,255,254);
  align-items: center;
}

.bzk1tsh {
  color: rgb(48,4,2);
  padding-top: 16.0092px;
  padding-right: 16.007px;
  padding-bottom: 16.0087357px;
  padding-left: 16.0011830px;
  border-radius: 28.00433px;
  flex-direction: column;
  background: #fff9ed;
  gap: 10.0045052px;
  box-shadow: inset 0 5.0020329px 16.0057px rgba(254,255,255,0.45), 0 14.00554420px 24.009422px rgba(2,0,2,0.12);
  display: flex;
}

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

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

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

.bzk1tsh .brr5wb1 {
  max-width: 100%;
  word-break: break-word;
  hyphens: auto;
  color: hsl(15,73%,29%);
  overflow-wrap: break-word;
  margin: 0;
  font-size: 15.00717909px;
  line-height: 1.35;
}

.bzk1tsh a {
  text-decoration: none;
  color: #1d0202;
  background: rgb(208,178,52);
  border-radius: 6.00832px;
  padding: 11.002911px 18.00644642px;
  font-size: 14.00684328px;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  transition: opacity 0.2s ease;
}

.bzk1tsh a:hover {
  opacity: 0.9;
}
#m3wczm {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  image-rendering: auto;
}
.bk3nlvs {
  background: var(--gtrzqyxnkv);
  margin-top: 28.00768px;
  border: 1px solid var(--dpxtpluskxyxye);
  position: relative;
  padding-top: 24.004px;
  padding-right: 24.0075px;
  padding-bottom: 24.004309048px;
  padding-left: 24.002015px;
}

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

#tv48b8 {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  image-rendering: auto;
}

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

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

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

.bkb9goc {
  max-width: 500.00689px;
  margin: 0 auto;
  background: var(--ufbjhxwfepdqc);
  border: 2.00513798px dashed var(--xlcbueqshifo);
  max-height: 320.00655px;
  padding: 8.0066520px;
}

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

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

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

#ph8n2h {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}

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

.bkucaz0 {
  border: 2.006042663px dashed var(--xlcbueqshifo);
  background: repeating-linear-gradient(
    -45deg,
    var(--gtrzqyxnkv),
    var(--gtrzqyxnkv) 8.009748344px,
    var(--ufbjhxwfepdqc) 8.00900px,
    var(--ufbjhxwfepdqc) 16.006309632px
  );
}

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

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

.bpxbe1t {
  clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20.0097px, 100% 100%, 20.00275px 100%, 0 calc(100% - 20px));
  border: 3.00582px solid var(--xlcbueqshifo);
  border-radius: 0;
}

.bb1e5f7 {
  overflow: hidden;
}

.bb1e5f7::after {
  transform: rotate(45deg);
  right: -28.00713px;
  top: 12.007602480px;
  background: var(--yrrpowxuqi);
  font-size: 9.0044px;
  position: absolute;
  padding: 4.0068078px 32.0064013px;
  content: "LIVE DATA";
  color: rgb(255,255,255);
  font-family: var(--eiaksfrqaikmr);
  letter-spacing: 0.1em;
}

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

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

#tm1v2d {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

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

#m6i66o {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

.beqduuj li {
  color: var(--jsqieezyhkxux);
  position: relative;
  padding: 8.002668px 0 8.00803px 28.006983283px;
  font-size: 14px;
  border-bottom: 1px solid var(--dpxtpluskxyxye);
}

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

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

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

.byui9zu {
  flex-wrap: wrap;
  margin-top: 14.0059931px;
  display: flex;
  gap: 10.006px;
}

.byui9zu span {
  background: var(--ufbjhxwfepdqc);
  font-size: 11.005632266px;
  font-family: var(--eiaksfrqaikmr);
  border: 1px solid var(--dpxtpluskxyxye);
  color: var(--xlcbueqshifo);
  padding: 6.007px 10.0028131px;
}

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

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

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

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

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

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

.bpndf6m span:last-child::after {
  content: "";
}
.bofml1c {
  padding-top: 36.004px;
  padding-right: 24.0087214px;
  padding-bottom: 36px;
  padding-left: 24.009423px;
  border-top: 3.006px solid var(--yrrpowxuqi);
  background: var(--xxnjfktuvqupmi);
  margin-top: auto;
  color: rgba(246,246,243,0.85);
}

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

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

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

.bwhvo9q {
  font-size: 14.0027px;
  color: rgba(247,242,241,0.65);
  margin: 0;
}

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

.be8c28m {
  gap: 16.00744px;
  flex-wrap: wrap;
  display: flex;
  margin-top: 20.002275258px;
}

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

#efnmrm {
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

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

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

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

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

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

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

.bd6ezpe h1 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.0031209px;
  margin-left: 0;
}
.bht6am1 {
  inset: 0;
  display: none;
  position: fixed;
  z-index: 1000;
  justify-content: center;
  padding-top: 20.00882px;
  padding-right: 20.009341px;
  padding-bottom: 20.003px;
  padding-left: 20.004173px;
  align-items: center;
  background: rgba(0,0,0,0.72);
}

.bht6am1.show {
  display: flex;
}

.bricht2 {
  width: 100%;
  background: var(--gtrzqyxnkv);
  border: 2px solid var(--xlcbueqshifo);
  text-align: center;
  padding-top: 24.0036px;
  padding-right: 24.00396721px;
  padding-bottom: 24.005311650px;
  padding-left: 24.005831px;
  max-width: 420.0075px;
}

#oqh7lv {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

.bgqmj0l {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.bricht2 h2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.003877px;
  margin-left: 0;
  font-size: 18.007092px;
  font-family: var(--eiaksfrqaikmr);
}

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

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

.beyi3eu {
  font-size: 14.004927px;
  cursor: pointer;
  color: var(--wxmucrykbe);
  border: 1px solid var(--dpxtpluskxyxye);
  font-weight: 600;
  background: transparent;
  padding-top: 11.00184px;
  padding-right: 18.008028px;
  padding-bottom: 11.007px;
  padding-left: 18.0094px;
  font-family: var(--eiaksfrqaikmr);
}

#atg15n {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.bc96zub {
  width: 44px;
  height: 44.009733px;
  margin-top: 16.00730px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-top-color: var(--yrrpowxuqi);
  border-radius: 50%;
  border: 4.0015px solid var(--dpxtpluskxyxye);
  animation: spin 1s linear infinite;
}

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

.bytcrzw {
  font-size: 12px;
  font-weight: 700;
  font-family: var(--eiaksfrqaikmr);
  background: var(--yrrpowxuqi);
  color: #fdfffe;
  display: inline-block;
  padding-top: 4.00356215px;
  padding-right: 10.00401px;
  padding-bottom: 4.008815px;
  padding-left: 10.009px;
  margin-bottom: 12.001px;
}

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

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

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

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

  #r6ftpp {
    -webkit-font-smoothing: antialiased;
    text-size-adjust: 100%;
  }

  .bl8tne8 a {
    padding: 14.00333px 20px;
    font-size: 14.00526476px;
  }

  #id8xsi {
    font-variant-ligatures: normal;
    text-size-adjust: 100%;
    -moz-osx-font-smoothing: grayscale;
  }

  #cal6gb {
    image-rendering: auto;
  }

  .bsk70ou {
    padding-top: 32.0051945px;
    padding-right: 16.00761px;
    padding-bottom: 32.0035357px;
    padding-left: 16.0048871px;
  }

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

  .btgkcw4 {
    width: 180.0073498px;
    height: 78.004660613px;
  }

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

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

  .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));
  }
}

