html,body,#root{min-height:100%;margin:0}

:root, .xwn2msc {
  --xxlaakx: #f6f4ef;
  --x1m704uh: #1c1917;
  --x18r4rzj: #78716c;
  --x17e3vt5: #fffcf8;
  --x1v11e3k: #e6e1d8;
  --x1gj3n16: #1c1917;
  --x3jryq1: #fafaf9;
  --x1l1a1eh: #9f1239;
  --x1x4ii7z: #a8a29e;
  --x1pbga3z: 12px;
  --x12yvkm7: ui-sans-serif, system-ui, "Segoe UI", sans-serif;
  --xv2fjf3: Palatino, "Iowan Old Style", Georgia, serif;
}

.x15shrm7.x15shrm7, .x15shrm7.x15shrm7:root {
  --x1l1a1eh: #fb7185;
  --xxlaakx: #141311;
  --x1v11e3k: #3f3a36;
  --x17e3vt5: #1c1917;
  --x1m704uh: #f5f5f4;
  --x18r4rzj: #a8a29e;
  --x1gj3n16: #fafaf9;
  --x3jryq1: #1c1917;
  --x1x4ii7z: #78716c;
}

.xln7xf2:not(#\#) {
  font: inherit;
}

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

.xtrlojg:not(#\#) {
  margin: 1rem 0 0;
}

.x6r64yo:not(#\#) {
  padding: 1rem 1.1rem 1.15rem;
}

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

.xe0wioc:not(#\#):not(#\#) {
  border-color: var(--x1v11e3k);
}

.x150ef6q:not(#\#):not(#\#) {
  border-radius: var(--x1pbga3z);
}

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

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

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

.x1rcpt3j:not(#\#):not(#\#) {
  gap: .45rem;
}

.xhtv2oo:not(#\#):not(#\#) {
  gap: .4rem 1rem;
}

.x1neeqzj:not(#\#):not(#\#) {
  gap: .4rem;
}

.x8fetqu:not(#\#):not(#\#) {
  gap: 1rem;
}

.xjmfy54:not(#\#):not(#\#) {
  margin-block: 1.5rem;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

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

.x1vj3u9m:not(#\#):not(#\#) {
  padding-block: .4rem;
}

.x8fiyw4:not(#\#):not(#\#) {
  padding-block: .65rem;
}

.xh5hydl:not(#\#):not(#\#) {
  padding-block: .6rem;
}

.x1ie5kix:not(#\#):not(#\#) {
  padding-block: 3.5rem;
}

.x1ryrjj2:not(#\#):not(#\#) {
  padding-inline: .75rem;
}

.x1qhpy6z:not(#\#):not(#\#) {
  padding-inline: 1.25rem;
}

.xnxx81d:not(#\#):not(#\#) {
  padding-inline: 1rem;
}

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

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

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x1et9ozg:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x17e3vt5);
}

.xmayz05:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1gj3n16);
}

.x5l67mk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1v11e3k);
}

.x1ypo430:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xxlaakx);
}

.xzt934z:not(#\#):not(#\#):not(#\#) {
  color: var(--x18r4rzj);
}

.x1185rw8:not(#\#):not(#\#):not(#\#) {
  color: var(--x1m704uh);
}

.xrecxt1:not(#\#):not(#\#):not(#\#) {
  color: var(--x3jryq1);
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

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

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

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

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

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

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xu98ai9:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x12yvkm7);
}

.x1wodp4w:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xv2fjf3);
}

.x1qzg9v8:not(#\#):not(#\#):not(#\#) {
  font-size: .85rem;
}

.xyr29y3:not(#\#):not(#\#):not(#\#) {
  font-size: .95rem;
}

.x1xbdnly:not(#\#):not(#\#):not(#\#) {
  font-size: .98rem;
}

.x1gqo1bu:not(#\#):not(#\#):not(#\#) {
  font-size: 1.15rem;
}

.x1jchvi3:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.xew2bz3:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.4rem, 6vw, 4rem);
}

.xmvyi9x:not(#\#):not(#\#):not(#\#) {
  font-weight: 560;
}

.x1im5e5j:not(#\#):not(#\#):not(#\#) {
  font-weight: 620;
}

.xywhcq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
}

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

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

.x1b4dsll:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.03em;
}

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

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

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

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

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.xqf9v6q:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--x1v11e3k);
  text-decoration-color: var(--x1v11e3k);
}

.x5hzr90:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .18em;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

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

.x1t84w78:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2rem;
}

.x19pzynt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 38rem;
}

.x1jb01v5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 42rem;
}

.xzsb0xr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 68rem;
}

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

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