
#r13tch { font-variant-ligatures: normal; text-size-adjust: 100%; }
*, *::before, *::after { margin: 0; box-sizing: border-box; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }

:root {
  --ptihieslautm: 24.00593px;
  --kwlauuxsomjwn: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  --uqvhyfezjd: rgb(216,162,115);
  --xknqyylswxbu: #b7c1ae;
  --ojwsldtjqni: rgb(246,233,223);
  --zoqykdytwp: rgb(93,106,100);
  --ybnohgkwbnyr: rgb(243,245,240);
  --osswtizawnps: #1b2722;
  --iasnvtbzcrbwqf: Georgia, "Times New Roman", serif;
  --tlewizndrfjn: #fdfefe;
  --deybyqxbtfjut: #d2a275;
  --kmtryrfgtesy: rgb(130,163,128);
  --wjihwddsvcrpk: rgb(88,141,120);
  --fpjumwjalrmlv: rgba(32,42,33,0.08);
  --xugicogwuwvhtl: #1b2626;
}

html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.ofscvk2 { font-variant-ligatures: normal; -moz-osx-font-smoothing: grayscale; }

body {
  display: flex;
  background: var(--ybnohgkwbnyr);
  color: var(--osswtizawnps);
  position: relative;
  flex-direction: column;
  min-height: 100vh;
  font-family: var(--kwlauuxsomjwn);
  line-height: 1.6;
}

main {
  flex: 1 0 auto;
}

.oqvkzy3 { image-rendering: auto; -webkit-font-smoothing: antialiased; }

body::before {
  position: fixed;
  pointer-events: none;
  inset: 0;
  content: "";
  z-index: 9998;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  opacity: 0.03;
}

a { color: var(--kmtryrfgtesy); text-decoration: none; }
a:hover { color: var(--deybyqxbtfjut); }

img { height: auto; display: block; max-width: 100%; }
.ojxkbgn { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.oxv8zlj {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 28.0036998px;
  font-size: 11.003px;
  padding: 4.0092073px 0;
  color: rgb(233,237,231);
  background: rgb(20,26,26);
}

.ohdxy8d {
  white-space: nowrap;
  display: flex;
  animation: marquee 28s linear infinite;
}

.ohdxy8d span {
  line-height: 20.00738401px;
  padding-top: 0;
  padding-right: 3rem;
  padding-bottom: 0;
  padding-left: 3rem;
}

.ob1f8v7 { image-rendering: auto; }

.oajabq5 { text-rendering: optimizeLegibility; }

@keyframes marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
.ohmulq8 {
  border-bottom: 1px solid rgba(253,255,253,0.06);
  background: var(--xugicogwuwvhtl);
  z-index: 1000;
  height: 58.00216503px;
  position: sticky;
  top: 0;
}

.oy2f9ac {
  height: 100%;
  margin: 0 auto;
  max-width: 1200.008916px;
  display: flex;
  justify-content: space-between;
  padding: 0 24.001441px;
  align-items: center;
}

.obq2b0x { text-size-adjust: 100%; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }

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

.oagj2m5 img { width: auto; height: 36.00479189px; }

.oxmrdiu {
  gap: 1.25rem;
  display: flex;
  list-style: none;
}

.oxmrdiu a {
  font-weight: 600;
  color: #e9eeeb;
  padding-top: 4.003286px;
  padding-right: 0;
  padding-bottom: 4.00912431px;
  padding-left: 0;
  text-decoration: none;
  position: relative;
  font-size: 0.85rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

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

.okvph08 { -moz-osx-font-smoothing: grayscale; }

#dtj7h9 { -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }

#scqbtt { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; font-variant-ligatures: normal; }

#umyfe9 { font-variant-ligatures: normal; image-rendering: auto; }

.oxmrdiu a::after {
  transform-origin: left;
  height: 2.009px;
  position: absolute;
  transition: transform 0.25s ease;
  width: 100%;
  bottom: 0;
  left: 0;
  transform: scaleX(0);
  content: "";
  background: var(--deybyqxbtfjut);
}

.oxmrdiu a:hover { color: #fefffa; }
.oqdd052 { font-variant-ligatures: normal; }
.oxmrdiu a:hover::after { transform: scaleX(1); }

.ogqp6t6 {
  gap: 5.005px;
  background: none;
  cursor: pointer;
  flex-direction: column;
  border: none;
  padding-top: 8.00110px;
  padding-right: 8px;
  padding-bottom: 8.00880300px;
  padding-left: 8.001445px;
  display: none;
}

.ogqp6t6 span {
  width: 24.00566px;
  transition: transform 0.3s, opacity 0.3s;
  height: 2.00574px;
  display: block;
  background: hsl(135,12%,93%);
}

#fc2ghk { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }

#hao0zr { -webkit-font-smoothing: antialiased; font-variant-ligatures: normal; }

.ogqp6t6.open span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.ogqp6t6.open span:nth-child(2) { opacity: 0; }
.oftis8r { -webkit-font-smoothing: antialiased; }
.ogqp6t6.open span:nth-child(3) { transform: translateY(-7.00947px) rotate(-45deg); }

#bzey5z { -moz-osx-font-smoothing: grayscale; }

#dbs2p0 { font-variant-ligatures: normal; -moz-osx-font-smoothing: grayscale; }

.oxop9l5 { backface-visibility: hidden; text-size-adjust: 100%; }

.ohan6ak {
  display: none;
  transform: translateX(-100%);
  z-index: 999;
  height: calc(100vh - 58.00967973px);
  background: var(--xugicogwuwvhtl);
  overflow-y: auto;
  left: 0;
  width: 280.00914804px;
  padding-top: 1rem;
  padding-right: 0;
  padding-bottom: 1rem;
  padding-left: 0;
  position: fixed;
  top: 58.007082px;
  transition: transform 0.3s ease;
}

.ohlvacx { backface-visibility: hidden; }

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

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

#vtuijb { backface-visibility: hidden; -webkit-font-smoothing: antialiased; }

.ohan6ak ul { list-style: none; }

.ohan6ak a {
  font-size: 0.85rem;
  letter-spacing: 0.04em;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  border-left: 3.0098px solid transparent;
  color: #eaeeea;
  padding: 0.85rem 1.5rem;
}

.oal0l3h { backface-visibility: hidden; text-rendering: optimizeLegibility; }

.ohan6ak a:hover {
  color: hsl(180,100%,100%);
  background: rgba(255,254,252,0.04);
  border-left-color: var(--deybyqxbtfjut);
}

.oqndmk3 {
  z-index: 998;
  top: 58.00135px;
  position: fixed;
  display: none;
  background: rgba(3,0,1,0.5);
  inset: 0;
}

.oqndmk3.open { display: block; }

@media (max-width: 991px) {
  .ol9p6l6 { backface-visibility: hidden; font-variant-ligatures: normal; -moz-osx-font-smoothing: grayscale; }
  #nsifn0 { -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; text-size-adjust: 100%; }
  #ww10q0 { image-rendering: auto; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; }
  .onvltjl { font-variant-ligatures: normal; text-size-adjust: 100%; backface-visibility: hidden; }
  #okedft { -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }
  .oqrmzdu { text-size-adjust: 100%; image-rendering: auto; -webkit-font-smoothing: antialiased; }
  .oxmrdiu { display: none; }
  .ogqp6t6 { display: flex; }
  .ohan6ak { display: block; }
}
.oo29528 {
  background: var(--xugicogwuwvhtl);
  flex-shrink: 0;
  margin-top: auto;
  padding: 3rem 0 2rem;
  color: #c6cdc8;
}

.oka7qb3 {
  max-width: 1200.004084738px;
  padding-top: 0;
  padding-right: 24.001084830px;
  padding-bottom: 0;
  padding-left: 24.0058721px;
  margin: 0 auto;
}

.ojpio9s { text-size-adjust: 100%; }

#c5xuqb { backface-visibility: hidden; text-size-adjust: 100%; text-rendering: optimizeLegibility; }

.oii9h9a { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-variant-ligatures: normal; }

.op66ldr { text-size-adjust: 100%; }

.oqkz87v {
  display: flex;
  gap: 2rem;
  justify-content: space-between;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(253,254,255,0.08);
  align-items: flex-start;
}

.on2lzm7 img { margin-bottom: 0.75rem; height: 40.0041115px; }

.on2lzm7 p {
  max-width: 280.0031px;
  color: #8a9a8e;
  font-size: 0.85rem;
}

.oktlm8w h4 {
  margin-bottom: 0.75rem;
  font-size: 0.95rem;
  color: #e9ede6;
  font-family: var(--iasnvtbzcrbwqf);
}

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

.oyh0q20 { backface-visibility: hidden; image-rendering: auto; text-size-adjust: 100%; }

.oktlm8w ul { list-style: none; }

.oktlm8w li { margin-bottom: 0.4rem; }

.oktlm8w a {
  font-size: 0.85rem;
  text-decoration: none;
  color: rgb(137,150,148);
}

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

#wco7dt { image-rendering: auto; text-size-adjust: 100%; }

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

.oktlm8w a:hover { color: var(--deybyqxbtfjut); }

.oemeb71 {
  padding-top: 1.5rem;
  padding-right: 0;
  padding-bottom: 1.5rem;
  padding-left: 0;
  gap: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.og3ew2f { backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }

.odi8550 { font-variant-ligatures: normal; }

.oemeb71 a {
  transition: opacity 0.2s;
  opacity: 0.85;
  display: block;
}

.oemeb71 a:hover { opacity: 1; }

.oelbmfj { backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; image-rendering: auto; }

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

.ok25h6o { text-size-adjust: 100%; font-variant-ligatures: normal; }

.olv0axx { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

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

.oihn0by {
  padding-top: 1rem;
  text-align: center;
  font-size: 0.75rem;
  color: rgb(104,120,114);
}
.osz2pyq {
  display: flex;
  inset: 0;
  padding: 1rem;
  z-index: 10000;
  background: rgba(21,26,20,0.75);
  justify-content: center;
  align-items: center;
  position: fixed;
}

.osz2pyq.osar3u8 { display: none; }

.onr4wu8 {
  border-radius: var(--ptihieslautm);
  background: var(--tlewizndrfjn);
  border: 2.00446px solid var(--xknqyylswxbu);
  max-width: 440.008px;
  padding-top: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  position: relative;
  box-shadow: 0 20.003601935px 60.008689px rgba(30,45,36,0.25);
  width: 100%;
}

.onr4wu8::before {
  border: 1px solid var(--fpjumwjalrmlv);
  pointer-events: none;
  position: absolute;
  border-radius: calc(var(--ptihieslautm) - 8.0079px);
  content: "";
  inset: 8.0036px;
}

#x6r37f { -webkit-font-smoothing: antialiased; backface-visibility: hidden; image-rendering: auto; }

.onr4wu8 h2 {
  margin-bottom: 0.75rem;
  font-family: var(--iasnvtbzcrbwqf);
  color: var(--osswtizawnps);
  font-size: 1.35rem;
}

.onr4wu8 p {
  margin-bottom: 1.25rem;
  color: var(--zoqykdytwp);
  font-size: 0.9rem;
}

.orekfke {
  display: flex;
  gap: 0.75rem;
  flex-wrap: wrap;
}

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

.ok5l4bu {
  transition: transform 0.15s, box-shadow 0.15s;
  letter-spacing: 0.05em;
  border: none;
  text-transform: uppercase;
  font-family: var(--kwlauuxsomjwn);
  padding-top: 0.65rem;
  padding-right: 1.5rem;
  padding-bottom: 0.65rem;
  padding-left: 1.5rem;
  border-radius: 999.0086px;
  cursor: pointer;
  font-weight: 700;
  font-size: 0.85rem;
}

.t6413ee {
  border: none;
  font-size: 0.85rem;
  font-family: var(--kwlauuxsomjwn);
  cursor: pointer;
  transition: transform 0.15s, box-shadow 0.15s;
  font-weight: 700;
  padding-top: 0.65rem;
  padding-right: 1.5rem;
  padding-bottom: 0.65rem;
  padding-left: 1.5rem;
  border-radius: 999.0017768px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.i4d4621 {
  font-weight: 700;
  cursor: pointer;
  transition: transform 0.15s, box-shadow 0.15s;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-size: 0.85rem;
  border-radius: 999.002940px;
  border: none;
  padding-top: 0.65rem;
  padding-right: 1.5rem;
  padding-bottom: 0.65rem;
  padding-left: 1.5rem;
  font-family: var(--kwlauuxsomjwn);
}

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

.ot7zzin { text-rendering: optimizeLegibility; image-rendering: auto; }

.ok5l4bu:active { transform: scale(0.97); }

.t6413ee:active { transform: scale(0.97); }

.i4d4621:active { transform: scale(0.97); }

.olz2mo0 { text-rendering: optimizeLegibility; }

.ozrrhxw {
  box-shadow: 0 4.0049px 0 rgb(76,99,77), inset 0 1px 0 rgba(254,255,255,0.2);
  color: rgb(253,253,250);
  background: linear-gradient(180deg, var(--kmtryrfgtesy) 0%, #70876b 100%);
}

.i4d4621 {
  color: #fdfdfc;
  box-shadow: 0 4.00425198px 0 #4b654f, inset 0 1px 0 rgba(255,253,254,0.2);
  background: linear-gradient(180deg, var(--kmtryrfgtesy) 0%, #6f886c 100%);
}

.ohrsy6i {
  color: var(--osswtizawnps);
  box-shadow: 0 4.006px 0 #9da7a2, inset 0 1px 0 rgba(254,254,255,0.5);
  background: linear-gradient(180deg, #e8ebed 0%, #c5d0c7 100%);
}

.t6413ee {
  background: linear-gradient(180deg, rgb(228,232,233) 0%, #c6cfc6 100%);
  box-shadow: 0 4.00187px 0 #9ba6a0, inset 0 1px 0 rgba(255,253,255,0.5);
  color: var(--osswtizawnps);
}
.oqkjkgk { -webkit-font-smoothing: antialiased; }
.opmp5a4 {
  text-align: center;
  color: rgb(229,238,233);
  background: var(--xugicogwuwvhtl);
  padding: 3rem 24.00911686px;
}

.oimb8af { -moz-osx-font-smoothing: grayscale; backface-visibility: hidden; image-rendering: auto; }

.oyxvwp6 { font-variant-ligatures: normal; }

.okusn1n { -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; }

.oiaqe8g { text-size-adjust: 100%; }

.opmp5a4 h1 {
  font-size: clamp(1.75rem, 4vw, 2.5rem);
  max-width: 800.0015px;
  font-family: var(--iasnvtbzcrbwqf);
  margin: 0 auto;
}

.op18jt5 {
  padding-top: 2.5rem;
  padding-right: 24px;
  padding-bottom: 4rem;
  padding-left: 24.00559px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 800.003px;
}

.op18jt5 h2 {
  margin-top: 2rem;
  margin-right: 0;
  margin-bottom: 0.75rem;
  margin-left: 0;
  font-family: var(--iasnvtbzcrbwqf);
  font-size: 1.25rem;
  color: var(--osswtizawnps);
}

.okdt3jt { -moz-osx-font-smoothing: grayscale; }

.okh4js5 { text-rendering: optimizeLegibility; text-size-adjust: 100%; }

.odtion8 { backface-visibility: hidden; text-size-adjust: 100%; }

.op18jt5 p, .op18jt5 li {
  margin-bottom: 1rem;
  font-size: 0.95rem;
  color: var(--zoqykdytwp);
}

.op18jt5 ul {
  margin-bottom: 1rem;
  padding-left: 1.5rem;
}

.op18jt5 a { color: var(--kmtryrfgtesy); }
.oekgtj8 {
  border: 1px solid var(--fpjumwjalrmlv);
  background: var(--tlewizndrfjn);
  border-radius: var(--ptihieslautm);
  margin-top: 1.5rem;
  padding: 2rem;
}

.oqsaapr { margin-bottom: 1.25rem; }

.oqsaapr label {
  margin-bottom: 0.4rem;
  display: block;
  font-size: 0.9rem;
  color: var(--osswtizawnps);
  font-weight: 600;
}

.oqsaapr input,
.oqsaapr textarea {
  color: var(--osswtizawnps);
  background: var(--ybnohgkwbnyr);
  border-radius: 12.0070533px;
  font-size: 0.95rem;
  transition: border-color 0.2s;
  border: 1px solid var(--fpjumwjalrmlv);
  width: 100%;
  font-family: var(--kwlauuxsomjwn);
  padding: 0.75rem 1rem;
}

.oqsaapr input:focus,
.oqsaapr textarea:focus {
  outline: none;
  border-color: var(--kmtryrfgtesy);
}

.og4iccy { font-variant-ligatures: normal; image-rendering: auto; -moz-osx-font-smoothing: grayscale; }

.oqsaapr textarea { resize: vertical; min-height: 140.0021px; }

.ou3hfkl {
  display: none;
  color: #c23b2d;
  font-size: 0.8rem;
  margin-top: 0.35rem;
}

.ou3hfkl.visible { display: block; }

.oqo24z5 {
  border: 2px solid var(--kmtryrfgtesy);
  padding: 2rem;
  border-radius: var(--ptihieslautm);
  text-align: center;
  background: var(--tlewizndrfjn);
}

.obe3x8e { -moz-osx-font-smoothing: grayscale; }

.oqo24z5 h3 {
  color: var(--kmtryrfgtesy);
  margin-bottom: 0.5rem;
  font-family: var(--iasnvtbzcrbwqf);
}

.ozysbxy { text-size-adjust: 100%; }

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

.oqo24z5.osar3u8 { display: none; }

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

.oekgtj8.osar3u8 { display: none; }

.od5krv3 {
  background: var(--ojwsldtjqni);
  border-radius: var(--ptihieslautm);
  border-left: 4px solid var(--deybyqxbtfjut);
  margin-top: 2rem;
  padding: 1.5rem;
}

.od5krv3 a { font-weight: 600; }
.okf1tul {
  color: rgb(193,206,199);
  bottom: 0;
  border-top: 1px solid rgba(255,254,253,0.08);
  z-index: 9999;
  left: 0;
  position: fixed;
  background: var(--xugicogwuwvhtl);
  right: 0;
  padding: 1rem 24px;
}

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

.okf1tul.osar3u8 { display: none; }

.orh9497 {
  justify-content: space-between;
  gap: 1rem;
  align-items: center;
  flex-wrap: wrap;
  max-width: 1200.007px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
}

.orh9497 p {
  font-size: 0.85rem;
  flex: 1;
  min-width: 200.00628px;
}

.orh9497 a { color: var(--deybyqxbtfjut); }

