@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}img,svg{max-width:100%;height:auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}:focus-visible{outline-offset:2px;outline:3px solid #ddeb3a;box-shadow:0 0 0 5px #10241a}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}

:root, .x11ltksp {
  --x15juk24: #f4f6f2;
  --x1knjgpv: #fff;
  --xqb0ico: #10241a;
  --xwtbd9p: #4a5c52;
  --xjhptq8: #d5ddd7;
  --x1nw2jdx: #2d5b45;
  --x1bxm2i4: #21463a;
  --xn9p3k3: #fff;
  --x118znlz: #1f4c78;
  --x1pmjc5i: #ddeb3a;
  --xq2ws76: #fff4d6;
  --xy2kah: #6b4a00;
}

:root, .x1o70ra1 {
  --x15yzd9y: 68rem;
  --x1uh0b2: 40rem;
}

:root, .x1trw65b {
  --x1tc98at: #1e7a4c;
  --x9g6cgz: #1f4c78;
  --x1m6me8b: #9a5b00;
  --x1cr3e4n: #6a4c9c;
  --xvg87m5: #8c3b3b;
}

:root, .x1fjx15n {
  --x1tmgue: "Barlow Condensed", "Arial Narrow", sans-serif;
  --x1oobznu: "Atkinson Hyperlegible Next Variable", system-ui, -apple-system, "Segoe UI", sans-serif;
}

:root, .xjaaqjl {
  --xfd4ces: .25rem;
  --xbwab2b: .5rem;
  --x1i531q1: 1rem;
  --x1unxl74: 1.5rem;
  --x7c928k: 2.5rem;
  --xglsftm: 4rem;
}

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

.x1717udv:not(#\#) {
  padding: 0;
}

.x1ao053n:not(#\#) {
  padding: var(--x1unxl74);
}

.x122zvsr:not(#\#):not(#\#) {
  border-color: #ffffffeb;
}

.x11vd331:not(#\#):not(#\#) {
  border-color: var(--x1nw2jdx);
}

.xdzhe21:not(#\#):not(#\#) {
  border-color: var(--xjhptq8);
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

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

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

.xur7f20:not(#\#):not(#\#) {
  border-radius: 8px;
}

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

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

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

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

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

.x9r2w2z:not(#\#):not(#\#) {
  border-width: 3px;
}

.x1t0kym6:not(#\#):not(#\#) {
  gap: var(--x1i531q1);
}

.x1v1h4id:not(#\#):not(#\#) {
  gap: var(--x1unxl74);
}

.x1jbydjy:not(#\#):not(#\#) {
  gap: var(--x7c928k);
}

.xjhj91r:not(#\#):not(#\#) {
  gap: var(--xbwab2b);
}

.x1pi32hg:not(#\#):not(#\#) {
  gap: var(--xfd4ces);
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

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

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

.xz6w0lm:not(#\#):not(#\#) {
  padding-block: var(--x1i531q1);
}

.x1iwfrku:not(#\#):not(#\#) {
  padding-block: var(--x1unxl74);
}

.x417ebl:not(#\#):not(#\#) {
  padding-block: var(--x7c928k);
}

.xgqrobc:not(#\#):not(#\#) {
  padding-block: var(--xbwab2b);
}

.x1solb74:not(#\#):not(#\#) {
  padding-block: var(--xfd4ces);
}

.x1vlbo9e:not(#\#):not(#\#) {
  padding-inline: var(--x1i531q1);
}

.xnzs4vk:not(#\#):not(#\#) {
  padding-inline: var(--x1unxl74);
}

.x7tn35f:not(#\#):not(#\#) {
  padding-inline: var(--x7c928k);
}

.xeamf1w:not(#\#):not(#\#) {
  padding-inline: var(--xbwab2b);
}

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

.x1bvjpef:not(#\#):not(#\#) {
  text-decoration: underline;
}

@media (width >= 48rem) {
  .xrv2c7g.xrv2c7g:not(#\#):not(#\#) {
    padding-block: var(--x7c928k);
  }

  .x14zpdxv.x14zpdxv:not(#\#):not(#\#) {
    padding-inline: var(--x7c928k);
  }
}

.xpavxwd:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--x1nw2jdx);
}

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

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

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.x1dltgaz:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 3;
}

.x1ezxesp:not(#\#):not(#\#):not(#\#) {
  background-color: #e4eae5;
}

.x3l3weh:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffffeb;
}

.x1pig3tk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x15juk24);
}

.x1tvwl3e:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1bxm2i4);
}

.x1iar99g:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1cr3e4n);
}

.x1js0ji4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1knjgpv);
}

.xnb0kxj:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1m6me8b);
}

.xroo6be:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1nw2jdx);
}

.x16qi45n:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1pmjc5i);
}

.xaxpafn:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1tc98at);
}

.x1aknhf1:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x9g6cgz);
}

.x6e9vy1:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xjhptq8);
}

.x1ezii4h:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xq2ws76);
}

.x1c2kb1f:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xvg87m5);
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.xlu6xlj:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px #fff;
}

.xm6xz3o:not(#\#):not(#\#):not(#\#) {
  color: var(--x118znlz);
}

.xerhfhy:not(#\#):not(#\#):not(#\#) {
  color: var(--x1pmjc5i);
}

.xalxk1p:not(#\#):not(#\#):not(#\#) {
  color: var(--xn9p3k3);
}

.x3bit78:not(#\#):not(#\#):not(#\#) {
  color: var(--xqb0ico);
}

.x1mrj48w:not(#\#):not(#\#):not(#\#) {
  color: var(--xwtbd9p);
}

.xa4kui:not(#\#):not(#\#):not(#\#) {
  color: var(--xy2kah);
}

.x15xpj45:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x1i531q1);
}

.x1ckdit7:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x1unxl74);
}

.x12iskzx:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--x7c928k);
}

.xzdrugw:not(#\#):not(#\#):not(#\#) {
  column-gap: var(--xglsftm);
}

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

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

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

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

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.xwjm1zm:not(#\#):not(#\#):not(#\#) {
  flex-basis: 14rem;
}

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

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

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

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

.xctodn3:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1oobznu);
}

.x1u0tn8v:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1tmgue);
}

.xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.x6u19be:not(#\#):not(#\#):not(#\#) {
  font-size: .9375rem;
}

.x1lkfr7t:not(#\#):not(#\#):not(#\#) {
  font-size: 1.0625rem;
}

.x1c3i2sq:not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
}

.x1603h9y:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.x1aueamr:not(#\#):not(#\#):not(#\#) {
  font-size: 1.375rem;
}

.xngnso2:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.x1q74xe4:not(#\#):not(#\#):not(#\#) {
  font-size: 1.75rem;
}

.xcg35fi:not(#\#):not(#\#):not(#\#) {
  font-size: 1.875rem;
}

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

.xlhmo79:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.625rem, 4vw, 2.125rem);
}

.xzbiygq:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(2.25rem, 7vw, 4rem);
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

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

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

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

.x1oqazeo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(13rem, 1fr));
}

.x1m0xkz2:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(14rem, 1fr));
}

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

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

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

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

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

.x1lqcxt8:not(#\#):not(#\#):not(#\#) {
  justify-self: start;
}

.x1ixy4ik:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.005em;
}

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

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

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

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

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

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

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

.xiiclqw:not(#\#):not(#\#):not(#\#) {
  opacity: .85;
}

.x1iy03kw:not(#\#):not(#\#):not(#\#) {
  opacity: .9;
}

.x27vdmw:not(#\#):not(#\#):not(#\#) {
  opacity: .95;
}

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

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

.x1uhb9sk:not(#\#):not(#\#):not(#\#) {
  position: static;
}

.x288g5:not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}

.x26xa74:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--x1i531q1);
}

.xqb8vq6:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--x7c928k);
}

.xwsvyue:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--xbwab2b);
}

.xr9jjg2:not(#\#):not(#\#):not(#\#) {
  row-gap: var(--xfd4ces);
}

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

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

.xewurvo:not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: 2px;
}

.xg830sg:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .15em;
}

.x1ohr1zr:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .2em;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x1n327nk:not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}

.xm4720k:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xwtbd9p);
}

.x16j52rt:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #eef77a;
}

.xvbumr5:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x15juk24);
}

.x1e7ve7s:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1bxm2i4);
}

.xpbr96j:hover:not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration-color: var(--x1nw2jdx);
  text-decoration-color: var(--x1nw2jdx);
}

@media (width >= 48rem) {
  .x1m2nq6k.x1m2nq6k:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width >= 36rem) {
  .xjnr9wu.xjnr9wu:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 11rem 1fr;
  }
}

@media (width >= 60rem) {
  .xh3bovp.xh3bovp:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 18rem minmax(0, 1fr);
  }
}

@media (width >= 48rem) {
  .xkoymn0.xkoymn0:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }
}

@media (width >= 60rem) {
  .xfhco31.xfhco31:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
  }

  .x1bn53jn.x1bn53jn:not(#\#):not(#\#):not(#\#) {
    position: sticky;
  }
}

@media (width >= 36rem) {
  .xrtnmtz.xrtnmtz:not(#\#):not(#\#):not(#\#) {
    row-gap: var(--xbwab2b);
  }
}

.x1gfaf1u:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #ffffff2e;
}

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

.x1e17qx1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1nw2jdx);
}

.x10as2vn:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1pmjc5i);
}

.xk7e80:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xjhptq8);
}

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

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

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

.x2x41l1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 3px;
}

.x1ckku28:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: #c99700;
}

.x1jkrwfs:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--x1nw2jdx);
}

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

.xc8hjz9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 4px;
}

.x1xn5dub:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: #ffffff2e;
}

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

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

.x1ibw9zp:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--xjhptq8);
}

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

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

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.xvle69y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .75rem;
}

.xm8f3ke:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .8em;
}

.x1pazyae:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .9rem;
}

.xmll18r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.25rem;
}

.x1l5p03z:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 70vh;
}

.xb1ryqt:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--x1i531q1);
}

.x1tob9uo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1i531q1);
}

.x1e680e1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xbwab2b);
}

.xht0dnw:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xfd4ces);
}

.xo7kle4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .15rem;
}

.x1is6i7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1i531q1);
}

.xasgc49:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x1unxl74);
}

.xub5gz4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--x7c928k);
}

.xcgnivc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xbwab2b);
}

.xb8nl2c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--xglsftm);
}

.x19pysoa:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34rem;
}

.xc0i79g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
}

.xvnzux6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 46rem;
}

.x18jia0x:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x15yzd9y);
}

.xqn2gtp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x1uh0b2);
}

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

.xsejkeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.5rem;
}

.xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.xe8gcm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3rem;
}

.x14odv3w:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 20rem;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x1a148e8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: env(safe-area-inset-bottom, 0px);
}

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

.x10g0ji9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--x1i531q1);
}

.x1y2zn8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: var(--x1unxl74);
}

.x1mrd0q:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: env(safe-area-inset-top, 0px);
}

.xihnxsq:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 14%;
}

.xokyrk9:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -4rem;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.xmusxtp:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x1i531q1);
}

.x1jw3ynk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .75rem;
}

.xc3vcae:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .8em;
}

.x1y6pbyt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .9rem;
}

.xwqq7k2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.25rem;
}

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

.x1g8rjiy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3px;
}

.xlx5vim:hover:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x1pmjc5i);
}

.x1xlbkve:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: var(--x1i531q1);
}

@media (width >= 60rem) {
  .xwrmsyk.xwrmsyk:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 36rem;
  }
}

@media (width >= 36rem) {
  .x7hzucy.x7hzucy:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 0;
  }
}

@media (width >= 48rem) {
  .xefjob6.xefjob6:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(-1 * var(--x7c928k));
  }

  .xr4pked.xr4pked:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 32%;
  }
}

.x19j1c81:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xo83dem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: #ffffffeb;
}

.x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

.x15ozc13:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1h1zc6f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  display: none;
}

.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: absolute;
}

@media (width >= 48rem) {
  .x1eyyvsh.x1eyyvsh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x1wlppf.x1wlppf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
    display: block;
  }
}

.xhq5o37:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  bottom: 0;
}

.xar2jh8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 3px;
}

.xspf9wr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xuf8kpf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  left: 72%;
}

.xucueix:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  right: 14%;
}

.x1y3wzot:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 0;
}

.xoqv437:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: 50%;
}

.x1eencha:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 4px;
}
