
*,
*::before,
*::after {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  box-sizing: border-box;
}

:root {
  --pfvmrvbxsfb: #fdb4b5;
  --svxfvbntjuw: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --cyzjgujsiapq: rgb(47,25,30);
  --dmeytosdjfrqa: rgb(251,128,131);
  --kdnjlxmaae: #ff4a4c;
  --lqhlhzbabhcp: rgba(255,75,76,0.1);
  --swyxchmmjmol: rgb(91,42,45);
  --tmfwqavrjtv: rgb(255,237,238);
  --zanfxrustcawgs: rgb(34,16,15);
  --cbjnvpgqbbcztc: ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, monospace;
  --cruwefeylgat: rgb(255,251,253);
  --deaqbqzsivoew: rgb(178,134,130);
}

#w015q7 {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

html {
  height: 100%;
  scroll-behavior: smooth;
}

#oawjd4 {
  text-rendering: optimizeLegibility;
}

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

#biwmcg {
  text-rendering: optimizeLegibility;
  image-rendering: auto;
}

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

.ezngcg9 {
  text-rendering: optimizeLegibility;
}

body {
  background: var(--tmfwqavrjtv);
  font-size: 14.00146px;
  font-family: var(--svxfvbntjuw);
  color: var(--swyxchmmjmol);
  min-height: 100vh;
  line-height: 1.45;
  flex-direction: column;
  display: flex;
}

body > main,
body > .et3wapu,
body > .ezo38hd {
  flex: 1 0 auto;
}

a {
  color: var(--kdnjlxmaae);
  text-decoration: none;
}

#u5p4d5 {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

a:hover {
  text-decoration: underline;
}

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

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

.eaum2x1 {
  background: rgb(25,16,17);
  width: 100%;
}

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

.el7wglk {
  line-height: 1.35;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  align-items: center;
  display: flex;
  gap: 10.00826214px;
  max-width: 1200.005px;
  font-size: 11.00962954px;
  color: #f5e5e5;
  padding: 8.0097012px 16.0025px 8.00286px 12px;
}

.ew0iv4f {
  font-size: 12.00842px;
  flex-shrink: 0;
}

.efc3l6l {
  top: 0;
  background: var(--zanfxrustcawgs);
  position: sticky;
  border-bottom: 1px solid rgba(252,254,252,0.06);
  z-index: 100;
}

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

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

.ez4jzhy {
  min-height: 56.003119371px;
  padding-top: 14.00570061px;
  padding-right: 24.008540035px;
  padding-bottom: 14.007409385px;
  padding-left: 24.00228px;
  justify-content: space-between;
  max-width: 1280.00282757px;
  display: flex;
  gap: 16.00938895px;
  align-items: center;
  margin: 0 auto;
}

.es5qbts img {
  width: auto;
  height: 36.004461px;
}

.euoe4lf {
  color: #fbfffd;
  padding-top: 8.00686px;
  padding-right: 12.00981px;
  padding-bottom: 8px;
  padding-left: 12.0048576px;
  cursor: pointer;
  font-family: var(--cbjnvpgqbbcztc);
  font-size: 12.00499px;
  background: rgba(251,255,255,0.08);
  display: none;
  border: 1px solid rgba(255,254,254,0.12);
  border-radius: 6.00177814px;
}

.ekhz8iw {
  gap: 8.004670px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

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

.el1fexi {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

.ekhz8iw a {
  border: 1px solid rgba(254,252,254,0.12);
  border-radius: 6.004px;
  color: rgb(243,226,225);
  font-family: var(--cbjnvpgqbbcztc);
  display: inline-block;
  text-decoration: none;
  background: rgba(254,253,255,0.08);
  transition: background 0.15s;
  font-size: 12.00833px;
  padding: 4.001876px 14.00310239px;
}

.ekhz8iw a:hover {
  text-decoration: none;
  background: rgba(253,254,254,0.16);
}

.epqrxu7 {
  padding: 32.008205482px 24.0041311px 24.0036216px;
  background: var(--zanfxrustcawgs);
  color: rgb(232,211,213);
  margin-top: auto;
  flex-shrink: 0;
}

.ebz9hzf {
  max-width: 1280.00722px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

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

.eaqqg6v {
  display: grid;
  grid-template-columns: 1fr 2fr;
  margin-bottom: 24px;
  padding-bottom: 24.00122296px;
  border-bottom: 1px solid rgba(255,254,255,0.08);
  gap: 24px;
}

.ehr7u4r img {
  height: 32.0093239px;
  width: auto;
  margin-bottom: 12.0090px;
}

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

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

.ewajtvc {
  backface-visibility: hidden;
}

.ehr7u4r p {
  max-width: 280.00888px;
  font-size: 12.00857px;
  color: var(--deaqbqzsivoew);
}

.earjgjp {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ewyvl91 {
  flex-wrap: wrap;
  gap: 8.00346157px 16.003015px;
  display: flex;
}

.ewyvl91 a {
  color: rgb(240,213,215);
  text-decoration: none;
  font-family: var(--cbjnvpgqbbcztc);
  font-size: 12.0045538px;
}

.ewyvl91 a:hover {
  color: var(--pfvmrvbxsfb);
}

.ez2qp4b {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

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

.ez2qp4b a,
.ez2qp4b span {
  display: block;
}

.ez2qp4b img {
  max-height: 48.00157525px;
  width: auto;
}

.etv5lqb {
  margin-bottom: 16.00107757px;
  font-size: 12.0026726px;
}

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

.etv5lqb a {
  color: var(--pfvmrvbxsfb);
}

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

.eaor52d {
  color: #9f7d84;
  font-size: 11.006405px;
  line-height: 1.5;
}

.ebomt8n {
  image-rendering: auto;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.etmzw9z {
  font-family: var(--cbjnvpgqbbcztc);
  color: #897272;
  margin-top: 16.0032px;
  font-size: 11.003756px;
}

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

.ee9mzeb {
  padding-top: 14.005474678px;
  padding-right: 24px;
  padding-bottom: 14px;
  padding-left: 24.005078398px;
  background: var(--zanfxrustcawgs);
}

.ergejtl {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
}

.ec3pg17 {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}

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

.eq6nu18 {
  display: flex;
  margin: 0 auto;
  max-width: 1280.0042590px;
  align-items: center;
  justify-content: space-between;
}

.ee3720j {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

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

.erfdfny {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
}

#eayxp0 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

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

.ee9mzeb a img {
  width: auto;
  height: 32.006220px;
}

.eoo3r7n {
  border: 1px solid rgba(251,254,253,0.12);
  padding: 4.009402852px 14.003px;
  background: rgba(255,254,253,0.08);
  color: rgb(240,215,216);
  border-radius: 6.00839841px;
  font-size: 12.00429334px;
  font-family: var(--cbjnvpgqbbcztc);
}

#kq1vbl {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
}

.eldwezi {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.et3wapu {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 800.00430px;
  padding-top: 40.0041967px;
  padding-right: 24.0050170px;
  padding-bottom: 48.006886116px;
  padding-left: 24.005360864px;
}

.et3wapu h1 {
  margin-bottom: 8.0014px;
  font-size: 22px;
  font-family: var(--cbjnvpgqbbcztc);
  font-weight: 700;
  letter-spacing: -0.02em;
}

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

.et3wapu .ep5y9lw {
  font-size: 13.003423px;
  color: var(--deaqbqzsivoew);
  margin-bottom: 28.00113090px;
}

.eu93unw {
  font-variant-ligatures: normal;
  image-rendering: auto;
  backface-visibility: hidden;
}

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

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

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

.et3wapu h2 {
  color: var(--swyxchmmjmol);
  font-size: 14.0061px;
  font-family: var(--cbjnvpgqbbcztc);
  margin-top: 24.005847336px;
  margin-right: 0;
  margin-bottom: 8.00447px;
  margin-left: 0;
}

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

.emkx5sw {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.et3wapu p,
.et3wapu li {
  font-size: 13px;
  color: var(--swyxchmmjmol);
  margin-bottom: 12.00189px;
}

.et3wapu ul {
  margin-bottom: 16.006061576px;
  padding-left: 20.00821px;
}

.ev6wf9w {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}

.et3wapu a {
  color: var(--kdnjlxmaae);
}

.ezo38hd {
  text-align: center;
  padding: 80.00163px 24.004px;
}

.epb5sgo {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.eiwgmn2 {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.ezo38hd h1 {
  font-size: 28.00884px;
  margin-bottom: 12.00605959px;
  font-family: var(--cbjnvpgqbbcztc);
}

.ezo38hd p {
  color: var(--deaqbqzsivoew);
  margin-bottom: 24.00744px;
}

.ewj8vi6 {
  text-decoration: none;
  display: inline-block;
  padding-top: 10.00696px;
  padding-right: 20px;
  padding-bottom: 10.001530729px;
  padding-left: 20.005151607px;
  font-family: var(--cbjnvpgqbbcztc);
  font-size: 12.00480px;
  background: var(--kdnjlxmaae);
  border-radius: 6.003312945px;
  border: none;
  cursor: pointer;
  color: rgb(252,254,252);
}

.ze139f5 {
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10.0066590px;
  padding-left: 20.00624923px;
  text-decoration: none;
  border-radius: 6.002125px;
  font-size: 12.0015316px;
  color: #fcfffd;
  cursor: pointer;
  border: none;
  background: var(--kdnjlxmaae);
  display: inline-block;
  font-family: var(--cbjnvpgqbbcztc);
}

.ewj8vi6:hover {
  text-decoration: none;
  background: var(--dmeytosdjfrqa);
}

.ze139f5:hover {
  background: var(--dmeytosdjfrqa);
  text-decoration: none;
}

#f1hioi,
#m7o78b {
  z-index: 10000;
  position: fixed;
}

#f1hioi {
  background: rgba(33,17,20,0.92);
  padding-top: 24px;
  padding-right: 24.0057921px;
  padding-bottom: 24px;
  padding-left: 24.00126px;
  justify-content: center;
  display: flex;
  align-items: center;
  inset: 0;
}

#f1hioi[hidden],
#m7o78b[hidden] {
  display: none !important;
}

.efi4mjc {
  background: var(--cruwefeylgat);
  max-width: 420.0073760px;
  width: 100%;
  padding: 28.0036241px 24.0081px;
  text-align: center;
  border-radius: 8.00192px;
  border: 1px solid var(--lqhlhzbabhcp);
}

.efi4mjc h2 {
  font-family: var(--cbjnvpgqbbcztc);
  font-size: 16.00764px;
  margin-bottom: 12.005038960px;
}

.efi4mjc p {
  font-size: 13.0015px;
  margin-bottom: 20.002356606px;
  color: var(--deaqbqzsivoew);
}

.eq3z0z6 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.enbteaz {
  gap: 10.00948414px;
  justify-content: center;
  display: flex;
  flex-wrap: wrap;
}

.enbteaz .ewic3dq {
  background: transparent;
  border: 1px solid var(--lqhlhzbabhcp);
  color: var(--swyxchmmjmol);
}

.enbteaz .ze139f5 {
  color: var(--swyxchmmjmol);
  border: 1px solid var(--lqhlhzbabhcp);
  background: transparent;
}

#m7o78b {
  bottom: 0;
  right: 0;
  padding: 14.009px 20.009px;
  color: rgb(239,224,226);
  background: var(--zanfxrustcawgs);
  border-top: 1px solid rgba(255,255,252,0.1);
  left: 0;
}

.erf7kmn {
  max-width: 1280px;
  gap: 12.004px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  align-items: center;
}

.erf7kmn p {
  min-width: 200.00897875px;
  font-size: 12px;
  flex: 1;
}

.erf7kmn a {
  color: var(--pfvmrvbxsfb);
}

@media (max-width: 768px) {
  .euoe4lf {
    display: block;
  }

  .ekhz8iw {
    align-content: start;
    display: none;
    background: var(--zanfxrustcawgs);
    position: fixed;
    grid-template-columns: 1fr 1fr;
    gap: 10.0035372px;
    padding: 24.006px;
    overflow-y: auto;
    inset: 56.00314px 0 0 0;
  }

  .ekhz8iw.is-open {
    display: grid;
  }

  .ejgun1o {
    font-variant-ligatures: normal;
    backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
  }

  #scgaw6 {
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
  }

  .euoe4lf.is-open {
    background: rgba(255,251,253,0.18);
  }

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

  .ekhz8iw a {
    text-align: center;
    padding: 12.006795036px 8.00429px;
  }

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

