
:root {
  --oycfpcjsuzao: rgb(183,187,160);
  --xlcbueqshifo: #6a6e5d;
  --zakeeagrrg: rgb(167,168,144);
  --gtrzqyxnkv: #edeee2;
  --jsqieezyhkxux: #767975;
  --dpxtpluskxyxye: rgba(0,0,2,0.05);
  --xxnjfktuvqupmi: rgb(46,41,36);
  --eiaksfrqaikmr: ui-monospace, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", monospace;
  --ufbjhxwfepdqc: #f4f2f3;
  --yrrpowxuqi: #e65a05;
  --jqwkvbpacshnww: #49536a;
  --wxmucrykbe: rgb(48,52,53);
  --rrvqcisgpj: 1200.006593353px;
  --cqublhbidhk: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

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

html {
  scroll-behavior: smooth;
}

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

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

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

a {
  color: var(--xlcbueqshifo);
}
#efnmrm {
  image-rendering: auto;
}
.bpjdo8m {
  line-height: 1.45;
  text-align: center;
  padding: 8.00196px 16px;
  font-size: 12.0089px;
  border-bottom: 1px solid rgba(3,0,0,0.12);
  background: transparent;
  width: 100%;
  color: var(--jsqieezyhkxux);
}
.brgtxfj {
  position: static;
  background: var(--xxnjfktuvqupmi);
  z-index: 100;
}

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

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

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

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

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

.bl8tne8 {
  display: flex;
  min-height: 34.006014px;
  padding-top: 10.009px;
  justify-content: center;
  flex-wrap: wrap;
  gap: 4.009250px 8.00735px;
}

.bl8tne8 a {
  letter-spacing: 2.0023px;
  text-transform: uppercase;
  transition: color 0.2s ease, background 0.2s ease;
  padding: 6.002928px 8.004562px;
  color: rgba(247,246,238,0.75);
  font-family: var(--eiaksfrqaikmr);
  font-weight: 700;
  font-size: 11.005px;
  text-decoration: none;
}

.bl8tne8 a:hover,
.bl8tne8 a.active {
  color: var(--yrrpowxuqi);
  background: rgba(235,89,2,0.08);
}

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

#oqh7lv {
  image-rendering: auto;
}

.brjmqe0.show {
  display: block;
}
.bsk70ou {
  border-bottom: 3.00433010px solid var(--xlcbueqshifo);
  text-align: center;
  background: var(--zakeeagrrg);
  padding-top: 64.002674156px;
  padding-right: 24.002px;
  padding-bottom: 64.006172922px;
  padding-left: 24.0065913px;
  width: 100%;
  position: relative;
}

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

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

.bjuodtq {
  color: hsl(30,33%,99%);
}

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

.bol4pq3 {
  max-width: 52ch;
  color: rgba(53,54,51,0.85);
  font-size: clamp(15.0026365px, 2vw, 17px);
  margin: 0 auto;
}
main {
  margin: 0 auto;
  width: 100%;
  padding-top: 0;
  padding-right: 24.008091px;
  padding-bottom: 56.007713147px;
  padding-left: 24px;
  flex: 1 0 auto;
  max-width: var(--rrvqcisgpj);
}

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

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

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

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

.btgkcw4 {
  margin: 0 auto;
  height: 96.00554px;
  display: flex;
  justify-content: center;
  width: 220.00137284px;
  overflow: hidden;
  padding: 8.004px;
  align-items: center;
  background: #fffffd;
  border-radius: 14.006px;
}

.bzk1tsh {
  padding-top: 16px;
  padding-right: 16.009865px;
  padding-bottom: 16.004434px;
  padding-left: 16.00237px;
  color: #2e0202;
  box-shadow: inset 0 5.00590047px 16.005px rgba(254,255,255,0.45), 0 14.0022437px 24.0096938px rgba(2,0,0,0.12);
  display: flex;
  flex-direction: column;
  border-radius: 28.0040446px;
  gap: 10.004532px;
  background: hsl(40,100%,96%);
}

#tm1v2d {
  image-rendering: auto;
}

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

.bzk1tsh h3 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 700;
  font-size: 18.00367025px;
}

.bzk1tsh .brr5wb1 {
  word-break: break-word;
  color: #7f3011;
  max-width: 100%;
  font-size: 15.00543546px;
  line-height: 1.35;
  overflow-wrap: break-word;
  hyphens: auto;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.bzk1tsh a {
  display: inline-block;
  text-align: center;
  padding: 11.003463775px 18.0099px;
  text-decoration: none;
  font-size: 14.007839px;
  background: #d2b136;
  font-weight: 700;
  color: #1b0200;
  transition: opacity 0.2s ease;
  border-radius: 6.0081px;
}

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

.bk3nlvs h2 {
  letter-spacing: 0.03em;
  font-family: var(--eiaksfrqaikmr);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.003478623px;
  margin-left: 0;
  text-transform: uppercase;
  font-weight: 800;
  font-size: clamp(18.00318015px, 2.5vw, 24.0025px);
}

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

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

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

.bkb9goc {
  background: var(--ufbjhxwfepdqc);
  border: 2.00476656px dashed var(--xlcbueqshifo);
  padding-top: 8.001px;
  padding-right: 8.0053px;
  padding-bottom: 8.00412374px;
  padding-left: 8.009578px;
  max-height: 320.0033585px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 500.008168px;
}

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

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

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

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

.bkucaz0 {
  background: repeating-linear-gradient(
    -45deg,
    var(--gtrzqyxnkv),
    var(--gtrzqyxnkv) 8.0072119px,
    var(--ufbjhxwfepdqc) 8.0054px,
    var(--ufbjhxwfepdqc) 16.005009px
  );
  border: 2.0056739px dashed var(--xlcbueqshifo);
}

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

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

.bpxbe1t {
  clip-path: polygon(0 0, calc(100% - 20.0042px) 0, 100% 20.00300px, 100% 100%, 20.008900px 100%, 0 calc(100% - 20.007819465px));
  border: 3.00442963px solid var(--xlcbueqshifo);
  border-radius: 0;
}

.bb1e5f7 {
  overflow: hidden;
}

.bb1e5f7::after {
  content: "LIVE DATA";
  letter-spacing: 0.1em;
  top: 12px;
  position: absolute;
  font-size: 9.0025582px;
  right: -28.001326px;
  font-family: var(--eiaksfrqaikmr);
  color: #fcfefe;
  background: var(--yrrpowxuqi);
  padding: 4.00132646px 32.006558328px;
  transform: rotate(45deg);
}

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

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

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

.beqduuj li {
  border-bottom: 1px solid var(--dpxtpluskxyxye);
  font-size: 14.0075px;
  padding-top: 8.0020px;
  padding-right: 0;
  padding-bottom: 8.00188022px;
  padding-left: 28.00383603px;
  color: var(--jsqieezyhkxux);
  position: relative;
}

#m6i66o {
  backface-visibility: hidden;
  image-rendering: auto;
}

#m3wczm {
  image-rendering: auto;
}

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

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

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

.byui9zu {
  gap: 10.0025px;
  margin-top: 14.00586px;
  flex-wrap: wrap;
  display: flex;
}

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

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

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

#tv48b8 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

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

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

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

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

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

.bpndf6m span:last-child::after {
  content: "";
}
.bofml1c {
  padding-top: 36.0087796px;
  padding-right: 24.008px;
  padding-bottom: 36.00269087px;
  padding-left: 24.00835px;
  border-top: 3.0049068px solid var(--yrrpowxuqi);
  color: rgba(246,247,242,0.85);
  margin-top: auto;
  background: var(--xxnjfktuvqupmi);
}

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

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

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

.bwhvo9q {
  margin: 0;
  color: rgba(248,244,242,0.65);
  font-size: 14.005px;
}

#ph8n2h {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  -moz-osx-font-smoothing: grayscale;
}

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

.be8c28m {
  gap: 16.002388046px;
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
}

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

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

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

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

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

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

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

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

.bd6ezpe h1 {
  margin: 0 0 12.0020715px;
}
.bht6am1 {
  padding: 20.007311px;
  position: fixed;
  background: rgba(0,0,0,0.72);
  z-index: 1000;
  display: none;
  inset: 0;
  justify-content: center;
  align-items: center;
}

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

.bht6am1.show {
  display: flex;
}

#r6ftpp {
  text-size-adjust: 100%;
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}

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

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

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

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

.beyi3eu {
  font-size: 14.00699880px;
  padding: 11.006576px 18.002px;
  cursor: pointer;
  background: transparent;
  font-weight: 600;
  font-family: var(--eiaksfrqaikmr);
  color: var(--wxmucrykbe);
  border: 1px solid var(--dpxtpluskxyxye);
}

.bc96zub {
  border-top-color: var(--yrrpowxuqi);
  border-radius: 50%;
  width: 44.0043px;
  animation: spin 1s linear infinite;
  margin: 16.00475px auto 0;
  height: 44.009px;
  border: 4.009382px solid var(--dpxtpluskxyxye);
}

#wt4z7f {
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

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

.bytcrzw {
  font-weight: 700;
  display: inline-block;
  margin-bottom: 12.007px;
  font-family: var(--eiaksfrqaikmr);
  background: var(--yrrpowxuqi);
  color: rgb(252,255,253);
  padding: 4.0048509px 10.003305px;
  font-size: 12.009478px;
}

.bgqmj0l {
  -webkit-font-smoothing: antialiased;
}

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

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

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

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

  .bl8tne8 a {
    font-size: 14px;
    padding: 14.003px 20px;
  }

  .bsk70ou {
    padding: 32.00908px 16px;
  }

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

  #r4v4fs {
    text-rendering: optimizeLegibility;
    backface-visibility: hidden;
  }

  .btgkcw4 {
    height: 78.006px;
    width: 180.001322px;
  }

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

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

