/* mona-sans-latin-400-normal */
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/assets/mona-sans-latin-400-normal-472daaeb6b8387d7744c.woff2) format('woff2'), url(/assets/mona-sans-latin-400-normal-21acffca843671659a75.woff) format('woff');
}
/* mona-sans-latin-500-normal */
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(/assets/mona-sans-latin-500-normal-7bb433c0e0779866c9ec.woff2) format('woff2'), url(/assets/mona-sans-latin-500-normal-73d2bd5a1259bd93d332.woff) format('woff');
}
/* mona-sans-latin-600-normal */
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(/assets/mona-sans-latin-600-normal-229b274fe9f73b7da6a9.woff2) format('woff2'), url(/assets/mona-sans-latin-600-normal-587ebfd6f45a01689afe.woff) format('woff');
}
/* mona-sans-latin-700-normal */
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(/assets/mona-sans-latin-700-normal-8af6351de571805801f0.woff2) format('woff2'), url(/assets/mona-sans-latin-700-normal-f831f2dcdb3b84cdba4a.woff) format('woff');
}
* {
  box-sizing: border-box;
}

html {
  background: #000;
}

body {
  margin: 0;
  min-width: 320px;
  background: #000;
  color: #fff;
  font-family: 'Mona Sans', sans-serif;
  font-weight: 400;
  letter-spacing: -0.01em;
}

a {
  color: inherit;
}


@layer priority1 {
  .r-ln7xf2 {
    font: inherit;
  }

  .r-1ghz6dp {
    margin: 0;
  }

  .r-1717udv {
    padding: 0;
  }

  .r-s0fqhl {
    padding: 10px 16px;
  }

  .r-1dypa6k {
    padding: 18px;
  }
}

@layer priority2 {
  .r-1u5oipc {
    border-color: #444;
  }

  .r-g29ltk {
    border-color: #fff;
  }

  .r-2u8bby {
    border-radius: 0;
  }

  .r-1y0btm7 {
    border-style: solid;
  }

  .r-c342km {
    border-width: 0;
  }

  .r-mkeg23 {
    border-width: 1px;
  }

  .r-883omv {
    gap: 10px;
  }

  .r-1c1vhfx {
    gap: 20px;
  }

  .r-1665zp3 {
    gap: 24px;
  }

  .r-167g77z {
    gap: 8px;
  }

  .r-e8uvvx {
    list-style: none;
  }

  .r-10dr8xq {
    padding-block: 12px;
  }

  .r-1a6kali {
    padding-block: 30px;
  }

  .r-1yhmjpg {
    padding-inline: clamp(24px, 5vw, 80px);
  }

  .r-1bvjpef {
    text-decoration: underline;
  }
}

@layer priority3 {
  .r-1h6li1g {
    accent-color: #fff;
  }

  .r-6s0dn4 {
    align-items: center;
  }

  .r-1cy8zhl {
    align-items: flex-start;
  }

  .r-1r1mewj {
    background-color: #000;
  }

  .r-83z2og {
    background-color: #fff;
  }

  .r-jbqb8w {
    background-color: #0000;
  }

  .r-od0wng {
    color: #000;
  }

  .r-h3659q {
    color: #777;
  }

  .r-160uoy {
    color: #aaa;
  }

  .r-fungia {
    color: #fff;
  }

  .r-fex06f {
    column-gap: 8px;
  }

  .r-sid9ct {
    cursor: crosshair;
  }

  .r-1ypdohk {
    cursor: pointer;
  }

  .r-1lliihq {
    display: block;
  }

  .r-78zum5 {
    display: flex;
  }

  .r-rvj5dj {
    display: grid;
  }

  .r-t0psk2 {
    display: inline;
  }

  .r-dt5ytf {
    flex-direction: column;
  }

  .r-1a02dak {
    flex-wrap: wrap;
  }

  .r-jb2p0i {
    font-family: inherit;
  }

  .r-4z9k3i {
    font-size: 13px;
  }

  .r-if65rj {
    font-size: 14px;
  }

  .r-1jvydc1 {
    font-size: 15px;
  }

  .r-1j61zf2 {
    font-size: 16px;
  }

  .r-19d36u7 {
    font-size: 17px;
  }

  .r-wsyq91 {
    font-size: 20px;
  }

  .r-5mw548 {
    font-size: clamp(28px, 4vw, 42px);
  }

  .r-ss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .r-k50ysn {
    font-weight: 500;
  }

  .r-19eehl1 {
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  }

  .r-1qughib {
    justify-content: space-between;
  }

  .r-72az59 {
    letter-spacing: -.02em;
  }

  .r-1b4dsll {
    letter-spacing: -.03em;
  }

  .r-1o3iqad {
    letter-spacing: -.065em;
  }

  .r-1f41ap9 {
    line-height: 1.05;
  }

  .r-1evy7pa {
    line-height: 1.5;
  }

  .r-1r0jzty {
    row-gap: 4px;
  }

  .r-dpxx8g {
    text-align: left;
  }

  .r-3pynha {
    text-underline-offset: 4px;
  }

  .r-5ve5x3 {
    touch-action: none;
  }

  .r-uxw1ft {
    white-space: nowrap;
  }

  .r-1xc8d5i:hover {
    background-color: #000;
  }

  .r-q7k88y:hover {
    background-color: #fff;
  }

  .r-1x8dl09:hover {
    color: #000;
  }

  .r-oejz7z:hover {
    color: #aaa;
  }

  .r-1iih0q2:hover {
    color: #fff;
  }
}

@layer priority4 {
  .r-ebz1lw {
    border-bottom-color: #333;
  }

  .r-1q0q8m5 {
    border-bottom-style: solid;
  }

  .r-1qhh985 {
    border-bottom-width: 0;
  }

  .r-so031l {
    border-bottom-width: 1px;
  }

  .r-1qop83y {
    border-top-color: #333;
  }

  .r-13fuv20 {
    border-top-style: solid;
  }

  .r-972fbf {
    border-top-width: 0;
  }

  .r-178xt8z {
    border-top-width: 1px;
  }

  .r-lup9mm {
    height: 16px;
  }

  .r-t7dq6l {
    height: auto;
  }

  .r-at24cr {
    margin-bottom: 0;
  }

  .r-1yztbdb {
    margin-bottom: 16px;
  }

  .r-ieb3on {
    margin-bottom: 20px;
  }

  .r-8x9d4c {
    margin-left: auto;
  }

  .r-dj266r {
    margin-top: 0;
  }

  .r-w7yly9 {
    margin-top: 16px;
  }

  .r-1sy10c2 {
    margin-top: 20px;
  }

  .r-qui205 {
    margin-top: 24px;
  }

  .r-g87l8a {
    margin-top: 32px;
  }

  .r-ib59rt {
    margin-top: 38px;
  }

  .r-1ajfak3 {
    margin-top: 42px;
  }

  .r-yzno7u {
    max-width: 960px;
  }

  .r-2lwn1j {
    min-height: 0;
  }

  .r-g6iff7 {
    min-height: 100vh;
  }

  .r-3ilyx8 {
    min-height: 104px;
  }

  .r-879a55 {
    min-height: 60px;
  }

  .r-efclja {
    min-height: 88px;
  }

  .r-o0ha1f {
    padding-bottom: 96px;
  }

  .r-1miatn0 {
    padding-top: 32px;
  }

  .r-h8yej3 {
    width: 100%;
  }

  .r-1kky2od {
    width: 16px;
  }
}
