:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f2e8;background:#07080d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;min-width:320px;margin:0;overflow-x:hidden}a,button{font:inherit}button{cursor:pointer}::selection{color:#fff8ed;background:#ff4d2e}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}

.x10a8y8t {
  inset: 0;
}

.x1ghz6dp {
  margin: 0;
}

.xp9y95v {
  padding: 22px;
}

.x16rqkct:not(#\#) {
  border-radius: 50%;
}

.xxhr3t:not(#\#) {
  gap: 0;
}

.xou54vl:not(#\#) {
  gap: 16px;
}

.xaobbuh:not(#\#) {
  gap: 18px;
}

.x1jnr06f:not(#\#) {
  gap: 4px;
}

.x167g77z:not(#\#) {
  gap: 8px;
}

.xb3r6kr:not(#\#) {
  overflow: hidden;
}

.x6s0dn4:not(#\#):not(#\#) {
  align-items: center;
}

.xpqajaz:not(#\#):not(#\#) {
  align-items: end;
}

.x1pglc8d:not(#\#):not(#\#) {
  background-color: #17130f;
}

.x1hdphex:not(#\#):not(#\#) {
  background-color: #b6261d;
}

.xz8pxu2:not(#\#):not(#\#) {
  background-color: #eee4d1;
}

.x1xzs3w:not(#\#):not(#\#) {
  background-image: repeating-radial-gradient(circle at 0 0, #17130f0e 0 .7px, #0000 .8px 3px);
}

.x7t90n:not(#\#):not(#\#) {
  color: #17130f;
}

.x14hmat7:not(#\#):not(#\#) {
  color: #5d554b;
}

.x14omvj:not(#\#):not(#\#) {
  color: #b6261d;
}

.xe3tr2t:not(#\#):not(#\#) {
  color: #eee4d1;
}

.x1lliihq:not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#) {
  display: grid;
}

.xdt5ytf:not(#\#):not(#\#) {
  flex-direction: column;
}

.xl6ibep:not(#\#):not(#\#) {
  font-family: Arial Narrow, Roboto Condensed, Impact, sans-serif;
}

.xijzj4k:not(#\#):not(#\#) {
  font-family: IBM Plex Mono, JetBrains Mono, ui-monospace, monospace;
}

.xnruj3b:not(#\#):not(#\#) {
  font-family: Iowan Old Style, Palatino Linotype, Book Antiqua, Georgia, serif;
}

.x91yg34:not(#\#):not(#\#) {
  font-family: Iowan Old Style, Palatino Linotype, Georgia, serif;
}

.xv4si4x:not(#\#):not(#\#) {
  font-family: Iowan Old Style, Georgia, serif;
}

.x1j6dyjg:not(#\#):not(#\#) {
  font-size: 11px;
}

.xfifm61:not(#\#):not(#\#) {
  font-size: 12px;
}

.x1j61zf2:not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#) {
  font-size: 17px;
}

.x1h4rsnk:not(#\#):not(#\#) {
  font-size: clamp(19px, 2vw, 28px);
}

.xl68hil:not(#\#):not(#\#) {
  font-size: clamp(26px, 3vw, 46px);
}

.x1cytigj:not(#\#):not(#\#) {
  font-size: clamp(35px, 4vw, 68px);
}

.x10xfnll:not(#\#):not(#\#) {
  font-size: clamp(42px, 7.2vw, 116px);
}

.x1m911jc:not(#\#):not(#\#) {
  font-size: clamp(66px, 11vw, 174px);
}

.xwz2t7:not(#\#):not(#\#) {
  font-stretch: condensed;
}

.x1k4tb9n:not(#\#):not(#\#) {
  font-style: italic;
}

.x1xlr1w8:not(#\#):not(#\#) {
  font-weight: 700;
}

.xuv8nkb:not(#\#):not(#\#) {
  font-weight: 800;
}

.x1uu0p8:not(#\#):not(#\#) {
  font-weight: 900;
}

.x1lr1j7v:not(#\#):not(#\#) {
  font-weight: 950;
}

.x1d1dmfs:not(#\#):not(#\#) {
  grid-column-end: auto;
}

.x8a1x49:not(#\#):not(#\#) {
  grid-column-start: auto;
}

.x134kloy:not(#\#):not(#\#) {
  grid-template-columns: 1fr auto 1fr;
}

.xnnxh1y:not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 3fr) minmax(260px, .85fr);
}

.xzvt33k:not(#\#):not(#\#) {
  grid-template-columns: minmax(150px, .6fr) minmax(320px, 1.8fr) minmax(150px, .6fr);
}

.x1elx2ey:not(#\#):not(#\#) {
  grid-template-columns: minmax(250px, .8fr) minmax(0, 2.2fr);
}

.x1wlfl8j:not(#\#):not(#\#) {
  grid-template-columns: repeat(3, 1fr);
}

.xl56j7k:not(#\#):not(#\#) {
  justify-content: center;
}

.x13a6bvl:not(#\#):not(#\#) {
  justify-content: flex-end;
}

.x1qughib:not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1w3xk6t:not(#\#):not(#\#) {
  letter-spacing: -.045em;
}

.x97j52:not(#\#):not(#\#) {
  letter-spacing: -.055em;
}

.x1o3iqad:not(#\#):not(#\#) {
  letter-spacing: -.065em;
}

.x17sz84w:not(#\#):not(#\#) {
  letter-spacing: -.075em;
}

.x9pfba7:not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x1g5djsm:not(#\#):not(#\#) {
  letter-spacing: .09em;
}

.x2hcs4w:not(#\#):not(#\#) {
  letter-spacing: .13em;
}

.xb7evv9:not(#\#):not(#\#) {
  line-height: .73;
}

.x1qjgsn9:not(#\#):not(#\#) {
  line-height: .79;
}

.x1yfe90b:not(#\#):not(#\#) {
  line-height: .93;
}

.xe8mmo7:not(#\#):not(#\#) {
  line-height: .95;
}

.x1vsts26:not(#\#):not(#\#) {
  line-height: 1.08;
}

.x132q4wb:not(#\#):not(#\#) {
  line-height: 1.25;
}

.x1xfvgam:not(#\#):not(#\#) {
  line-height: 1.35;
}

.x1wst0fl:not(#\#):not(#\#) {
  opacity: .46;
}

.x1g77sc7:not(#\#):not(#\#) {
  order: 0;
}

.x47corl:not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#) {
  position: absolute;
}

.x1n2onr6:not(#\#):not(#\#) {
  position: relative;
}

.x2b8uid:not(#\#):not(#\#) {
  text-align: center;
}

.x6mezaz:not(#\#):not(#\#) {
  text-transform: none;
}

.xtvhhri:not(#\#):not(#\#) {
  text-transform: uppercase;
}

@media (width <= 840px) {
  .xhlb4vj.xhlb4vj:not(#\#):not(#\#) {
    align-items: start;
  }

  .xwkv6ax.xwkv6ax:not(#\#):not(#\#) {
    grid-column-end: -1;
  }

  .x15xwaec.x15xwaec:not(#\#):not(#\#) {
    grid-column-start: 1;
  }
}

@media (width <= 620px) {
  .x767pco.x767pco:not(#\#):not(#\#) {
    grid-template-columns: 1fr auto;
  }
}

@media (width <= 840px) {
  .xw91jsc.xw91jsc:not(#\#):not(#\#) {
    grid-template-columns: 1fr auto;
  }
}

@media (width <= 720px) {
  .x1oysyvg.x1oysyvg:not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }
}

@media (width <= 840px) {
  .x1upd0l5.x1upd0l5:not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .x1d70p62.x1d70p62:not(#\#):not(#\#) {
    order: 1;
  }

  .x1icme6l.x1icme6l:not(#\#):not(#\#) {
    order: 2;
  }

  .x1fvoid0.x1fvoid0:not(#\#):not(#\#) {
    order: 3;
  }

  .x1aypog1.x1aypog1:not(#\#):not(#\#) {
    text-align: left;
  }
}

.x2l7eo2:not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #17130f;
}

.x16stqrj:not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #0000;
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.x1qhh985:not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

.xso031l:not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xlxy82:not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 2px;
}

.x1h2mt7u:not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 4px;
}

.x670pck:not(#\#):not(#\#):not(#\#) {
  border-right-color: #17130f;
}

.x32b0ac:not(#\#):not(#\#):not(#\#) {
  border-right-style: solid;
}

.xs1s249:not(#\#):not(#\#):not(#\#) {
  border-right-width: 1px;
}

.xyy74w7:not(#\#):not(#\#):not(#\#) {
  border-right-width: 2px;
}

.xznvs54:not(#\#):not(#\#):not(#\#) {
  border-top-color: #17130f;
}

.x1v8p93f:not(#\#):not(#\#):not(#\#) {
  border-top-color: #0000;
}

.x13fuv20:not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x972fbf:not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.x178xt8z:not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.x16wdlz0:not(#\#):not(#\#):not(#\#) {
  height: 38px;
}

.xegnrdp:not(#\#):not(#\#):not(#\#) {
  height: 9px;
}

.xat24cr:not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.xack27t:not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}

.x1hmvnq2:not(#\#):not(#\#):not(#\#) {
  margin-top: 14px;
}

.xhrpt6u:not(#\#):not(#\#):not(#\#) {
  margin-top: 18px;
}

.x11fxgd9:not(#\#):not(#\#):not(#\#) {
  margin-top: 30px;
}

.x10xiq2s:not(#\#):not(#\#):not(#\#) {
  max-width: 1180px;
}

.x18d02x8:not(#\#):not(#\#):not(#\#) {
  max-width: 1480px;
}

.xxc7z9f:not(#\#):not(#\#):not(#\#) {
  max-width: 360px;
}

.xg6iff7:not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.x1ficeh5:not(#\#):not(#\#):not(#\#) {
  min-height: 240px;
}

.x1jqkt4a:not(#\#):not(#\#):not(#\#) {
  min-height: min(64vh, 760px);
}

.xsag5q8:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 12px;
}

.xwxc41k:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 24px;
}

.x84yb8i:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 28px;
}

.xq1608w:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 36px;
}

.xdvlbce:not(#\#):not(#\#):not(#\#) {
  padding-bottom: 9px;
}

.x1uhho1l:not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.xd3ty66:not(#\#):not(#\#):not(#\#) {
  padding-left: 24px;
}

.x8e5d8q:not(#\#):not(#\#):not(#\#) {
  padding-right: 24px;
}

.xdkjr2k:not(#\#):not(#\#):not(#\#) {
  padding-right: 34px;
}

.x1ug7bdz:not(#\#):not(#\#):not(#\#) {
  padding-right: 6px;
}

.x889kno:not(#\#):not(#\#):not(#\#) {
  padding-top: 10px;
}

.xyinxu5:not(#\#):not(#\#):not(#\#) {
  padding-top: 14px;
}

.x109j2v6:not(#\#):not(#\#):not(#\#) {
  padding-top: 18px;
}

.x1p5oq8j:not(#\#):not(#\#):not(#\#) {
  padding-top: 24px;
}

.x9orja2:not(#\#):not(#\#):not(#\#) {
  padding-top: 30px;
}

.x1guw455:not(#\#):not(#\#):not(#\#) {
  width: 38px;
}

.x1wc42o8:not(#\#):not(#\#):not(#\#) {
  width: 9px;
}

@media (width <= 720px) {
  .xrowmd3.xrowmd3:not(#\#):not(#\#):not(#\#) {
    border-bottom-color: #17130f;
  }
}

@media (width <= 840px) {
  .x12onko1.x12onko1:not(#\#):not(#\#):not(#\#) {
    border-bottom-color: #17130f;
  }
}

@media (width <= 720px) {
  .xdqsl8o.xdqsl8o:not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }
}

@media (width <= 840px) {
  .x8twjzb.x8twjzb:not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 2px;
  }
}

@media (width <= 720px) {
  .xdkdfas.xdkdfas:not(#\#):not(#\#):not(#\#) {
    border-right-width: 0;
  }
}

@media (width <= 840px) {
  .x54d9g7.x54d9g7:not(#\#):not(#\#):not(#\#) {
    border-right-width: 0;
  }

  .xdt4740.xdt4740:not(#\#):not(#\#):not(#\#) {
    border-top-color: #17130f;
  }

  .x1k8x1av.x1k8x1av:not(#\#):not(#\#):not(#\#) {
    border-top-width: 2px;
  }
}

@media (width <= 720px) {
  .xxt49dy.xxt49dy:not(#\#):not(#\#):not(#\#) {
    min-height: 0;
  }
}

@media (width <= 840px) {
  .x1e1h0td.x1e1h0td:not(#\#):not(#\#):not(#\#) {
    padding-left: 0;
  }
}

@media (width <= 720px) {
  .xmtfsep.xmtfsep:not(#\#):not(#\#):not(#\#) {
    padding-left: 14px;
  }
}

@media (width <= 840px) {
  .x5za4fs.x5za4fs:not(#\#):not(#\#):not(#\#) {
    padding-right: 0;
  }
}

@media (width <= 720px) {
  .x1llrj2t.x1llrj2t:not(#\#):not(#\#):not(#\#) {
    padding-right: 14px;
  }

  .x1eol55m.x1eol55m:not(#\#):not(#\#):not(#\#) {
    padding-top: 12px;
  }
}
