:root{--stylex-injection: 0}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#fafaf8;-webkit-font-smoothing:antialiased}

:root, .x1olqjp1 {
  --xxnvsjp: #fafaf8;
  --x1p4y4r: #141412;
  --x1nqa50s: #55534e;
  --x71982z: #8a8781;
  --xzsbu0r: #e6e4df;
  --x4mvtqd: #c4551a;
  --x1j4nqkb: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --x13rae4a: 640px;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.xd11lqx:not(#\#):not(#\#) {
  padding-block: 32px;
}

.x1axd487:not(#\#):not(#\#) {
  padding-block: 40px;
}

.x6sgm8y:not(#\#):not(#\#) {
  padding-block: 96px;
}

.x4l9tsp:not(#\#):not(#\#) {
  padding-inline: 24px;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x1u4tn06:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xxnvsjp);
}

.xmxb8ne:not(#\#):not(#\#):not(#\#) {
  color: var(--x1nqa50s);
}

.xf34gvz:not(#\#):not(#\#):not(#\#) {
  color: var(--x1p4y4r);
}

.x13r9gpd:not(#\#):not(#\#):not(#\#) {
  color: var(--x71982z);
}

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

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

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.x14yrk6r:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1j4nqkb);
}

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

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

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

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

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

.x1ulgg28:not(#\#):not(#\#):not(#\#) {
  font-size: 30px;
}

.x102p7hv:not(#\#):not(#\#):not(#\#) {
  font-size: 44px;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

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

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

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

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

.x1w69ole:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.025em;
}

.x72az59:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.02em;
}

.xrq0m5f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.035em;
}

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

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.xa7kkou:not(#\#):not(#\#):not(#\#) {
  line-height: 1.7;
}

.x4q1cud:not(#\#):not(#\#):not(#\#) {
  line-height: 1.75;
}

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

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.xt3l3uh:not(#\#):not(#\#):not(#\#) {
  transition-property: color;
}

.xojjkuw:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1p4y4r);
}

.xrapzcw:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x4mvtqd);
}

@media (width <= 480px) {
  .xmyhkqa.xmyhkqa:not(#\#):not(#\#):not(#\#) {
    font-size: 18px;
  }

  .x8z8u12.x8z8u12:not(#\#):not(#\#):not(#\#) {
    font-size: 34px;
  }
}

.x1eytxdd:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xzsbu0r);
}

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

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

.x1e49u3a:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xzsbu0r);
}

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

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

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

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

.x1yztbdb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.xvl6max:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 36px;
}

.x14ler8:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 40px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

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

.x1sy10c2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.xseo6mj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 36px;
}

.x1tfhste:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 40px;
}

.xx4vt8u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 48px;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.xc5y1ld:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 32ch;
}

.x6amaq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 48ch;
}

.xcg2qx7:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x13rae4a);
}

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

.x1j85h84:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1px;
}

.x1120s5i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2px;
}

.x1ej9moc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 80px;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x13oubkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 96px;
}

@media (width <= 480px) {
  .x3eh7ji.x3eh7ji:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 78px;
  }
}
