.demo-preview-viewport{position:absolute;inset:0}.demo-device-capture{width:100%;height:auto;display:block}.demo-device-scroll{pointer-events:auto;overscroll-behavior-y:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#83878a #f7f7f5;width:100%;height:100%;overflow:hidden auto}.demo-device-fiche-link{color:inherit;text-decoration:none;display:block}.demo-device-scroll:focus-visible{outline-offset:-3px;outline:3px solid #83878a}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false
}

@keyframes x1qbrrc6-B {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(calc(-1 * var(--marquee-distance)));
  }
}

:root, .xj7na33 {
  --x10pbp64: .5rem;
  --xbgixgf: .75rem;
  --x1163nuh: 1rem;
  --x16exn4v: 1.5rem;
  --xc48bq6: 2rem;
  --x1tat20g: 4rem;
  --xka466c: clamp(5rem, 10vw, 9rem);
  --x45h2lj: max(var(--x1ihhqtr), calc((100% - var(--xex9kea)) / 2));
  --x1d7s628: max(12px, calc(max(var(--x1ihhqtr), (100% - var(--xex9kea)) / 2) - 32px));
  --x9eccjb: max(var(--x1ihhqtr), calc((100% - var(--xex9kea)) / 2));
  --x18hcrat: 1rem;
}

:root, .x13t0e7v {
  --x1w57lgv: "Inter Tight Variable", Arial, Helvetica, sans-serif;
  --x1rn0cwl: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
  --x1wllfl2: clamp(3.5rem, 5.695vw, 5.125rem);
  --x1e03lyq: 48px;
  --x14qugsu: 28px;
  --xkb8m8c: 28px;
  --x1id2xhx: 16px;
  --xzm3c1i: 16px;
  --x1p3q7wa: 16px;
  --x1y4zvho: 20px;
  --x12m3jf1: 64px;
  --x19zm09r: clamp(3.5rem, 5.695vw, 5.125rem);
  --x1t94h25: 13px;
  --x19xw581: 52px;
  --xtrrlwi: 23px;
  --x1oj0l0a: 64px;
  --xklx8pw: clamp(50px, 15.1vw, 226px);
  --x5hb9m9: .875rem;
  --x1yc8eg3: .75rem;
}

:root, .xl2rkv7 {
  --x1y0ht2t: 1rem;
  --xqe2mfo: .75rem;
  --xmwnvw7: 1.5rem;
  --xy30l8u: 2.5rem;
  --x19h8kk1: 999px;
}

:root, .xhsoxm7 {
  --xex9kea: 1440px;
  --x1ihhqtr: 32px;
  --xn6zb8r: 16px;
  --x1d3bi0k: 16px;
}

:root, .x6i6zlr {
  --xm2j8lm: url("/textures/grain-noir-fin-v3.webp");
  --xe1ynbe: 256px 256px;
}

:root, .x1hi4yyf {
  --xscuvt9: #f7f8f8;
  --x1x75e1x: #fff;
  --x11a8009: #f0f2f3;
  --x1pwxhft: #08090a;
  --x1jcgqz3: #121416;
  --xuccm0r: #f7f8f8;
  --x1mzrlja: #ccc;
  --xhn2h6u: #8a8f98;
  --x3xtxqw: #b773ff;
  --xpo37jr: #f1e6fa;
  --x1ouizfb: #08090a;
  --x2e3zec: #4b5257;
  --x9xx4m5: #08090a26;
  --x1e5xwi7: #858b90;
  --xjo8169: #08090a14;
  --x15pztbu: #ffffff1a;
  --xegvhom: #8f00ff;
  --x1e6zgjp: #f7f8f8;
  --xbg941v: #6b00cc;
}

@media (width <= 900px) {
  :root, .xj7na33 {
    --x18hcrat: .5rem;
  }

  :root, .xhsoxm7 {
    --x1d3bi0k: 8px;
  }
}

@media (width <= 360px) {
  :root, .xhsoxm7 {
    --x1ihhqtr: 20px;
  }
}

@media (width <= 900px) {
  :root, .x13t0e7v {
    --x1wllfl2: clamp(2.625rem, 7vw, 3.75rem);
    --x1e03lyq: 32px;
    --x14qugsu: 24px;
    --xkb8m8c: 24px;
    --x1y4zvho: 18px;
    --x12m3jf1: 34px;
    --x19zm09r: 32px;
    --x1t94h25: 12px;
    --x1oj0l0a: 48px;
  }

  :root, .xl2rkv7 {
    --xy30l8u: 1.75rem;
  }
}

.x1kxw12m {
  --container-frame-offset: var(--x1d3bi0k);
}

.x1j7rnze {
  --journal-prose-body: var(--x1id2xhx);
}

.x154r6zh {
  --journal-prose-caption: var(--x5hb9m9);
}

.xckd8cc {
  --journal-prose-meta: var(--x1yc8eg3);
}

.x1c9m0ue {
  --journal-prose-subsection: var(--x14qugsu);
}

.x15mm29q {
  --journal-prose-title: var(--x1e03lyq);
}

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

.x10a8y8t:not(#\#) {
  inset: 0;
}

.xkdpibf:not(#\#) {
  margin: -1px;
}

.xjgi5au:not(#\#) {
  margin: 0 0 12px;
}

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

.xxq9mk8:not(#\#) {
  margin: 20px 0 0;
}

.xn4w45c:not(#\#) {
  margin: 24px 0;
}

.x1b7bmi3:not(#\#) {
  margin: 32px 0 0;
}

.x14772uy:not(#\#) {
  margin: 8px 0 16px;
}

.x4wwwo6:not(#\#) {
  padding: 0 24px 24px;
}

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

.xs0fqhl:not(#\#) {
  padding: 10px 16px;
}

.x1j671cp:not(#\#) {
  padding: 14px 16px;
}

.x15h7in4:not(#\#) {
  padding: 14px 20px;
}

.x1gnqi22:not(#\#) {
  padding: 14px;
}

.x1tamke2:not(#\#) {
  padding: 16px;
}

.x1gf90e7:not(#\#) {
  padding: 20px 0 12px;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.x19soz2t:not(#\#) {
  padding: 23px;
}

.xox6wsu:not(#\#) {
  padding: 24px 88px 24px 24px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.x10xs6qf:not(#\#) {
  padding: 28px;
}

.x15fnm84:not(#\#) {
  padding: 32px;
}

.x1i7k47o:not(#\#) {
  padding: 36px;
}

.x14odnwx:not(#\#) {
  padding: 5px;
}

.x2lkgqm:not(#\#) {
  padding: 7px 10px;
}

.x1ofozkk:not(#\#) {
  padding: 8px 0 16px 16px;
}

.x1160tuk:not(#\#) {
  padding: 8px 10px;
}

.x153ncpu:not(#\#) {
  padding: 8px 12px;
}

.xztmj6o:not(#\#) {
  padding: var(--x9eccjb);
}

.x1peznxm:not(#\#) {
  padding: var(--xc48bq6);
}

@media (width >= 768px) {
  .x7g2ry0.x7g2ry0:not(#\#) {
    padding: var(--x1tat20g);
  }
}

@media (width <= 1100px) {
  .x7d67sk.x7d67sk:not(#\#) {
    padding: 24px;
  }
}

@media (width <= 900px) {
  .xnv27ip.xnv27ip:not(#\#) {
    padding: 12px 8px;
  }

  .xteqq16.xteqq16:not(#\#) {
    padding: 16px 16px 12px;
  }

  .x1xj1ntr.x1xj1ntr:not(#\#) {
    padding: 24px;
  }
}

@media (width <= 359px) {
  .xnzrdi2.xnzrdi2:not(#\#) {
    padding: 16px;
  }
}

@media (width >= 359.01px) and (width <= 900px) {
  .xshjnw.xshjnw:not(#\#) {
    padding: 24px;
  }
}

.x13pqoeu:not(#\#):not(#\#) {
  background-position: 0 100%;
}

.x6rwfun:not(#\#):not(#\#) {
  border-color: #08090a0d;
}

.x18glrx4:not(#\#):not(#\#) {
  border-color: var(--x15pztbu);
}

.xb3kcq2:not(#\#):not(#\#) {
  border-color: var(--x1e5xwi7);
}

.x1jvd94q:not(#\#):not(#\#) {
  border-color: var(--x2e3zec);
}

.xvxb9d9:not(#\#):not(#\#) {
  border-color: var(--x9xx4m5);
}

.x1qqvi8o:not(#\#):not(#\#) {
  border-color: var(--xegvhom);
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

.x1a3zjq1:not(#\#):not(#\#) {
  border-radius: 10px 10px 10px 3px;
}

.x1q4ynmn:not(#\#):not(#\#) {
  border-radius: 10px;
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.xixl9f9:not(#\#):not(#\#) {
  border-radius: 14px;
}

.xgqmno8:not(#\#):not(#\#) {
  border-radius: 16px;
}

.x1m3ak92:not(#\#):not(#\#) {
  border-radius: 20px;
}

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

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

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

.xu4hgxq:not(#\#):not(#\#) {
  border-radius: 7px;
}

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

.x1mt1ezu:not(#\#):not(#\#) {
  border-radius: var(--x19h8kk1);
}

.x5eeela:not(#\#):not(#\#) {
  border-radius: var(--x1y0ht2t);
}

.x1l57yxw:not(#\#):not(#\#) {
  border-radius: var(--xmwnvw7);
}

.x10nl1ko:not(#\#):not(#\#) {
  border-radius: var(--xqe2mfo);
}

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

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

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

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

.x1cqoux5:not(#\#):not(#\#) {
  flex: 1 1 0;
}

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.xvx4679:not(#\#):not(#\#) {
  flex: initial;
}

.x1okw0bk:not(#\#):not(#\#) {
  flex: none;
}

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

.xssrszg:not(#\#):not(#\#) {
  gap: 100px;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x1pj1km4:not(#\#):not(#\#) {
  gap: 112px;
}

.xxmpx78:not(#\#):not(#\#) {
  gap: 120px;
}

.xkagz3p:not(#\#):not(#\#) {
  gap: 12px 24px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

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

.x1ig9min:not(#\#):not(#\#) {
  gap: 160px;
}

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

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

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

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

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

.xmt3bw4:not(#\#):not(#\#) {
  gap: 22px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x1jaupxr:not(#\#):not(#\#) {
  gap: 26px;
}

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1rzw5jd:not(#\#):not(#\#) {
  gap: 32px;
}

.xv5gsod:not(#\#):not(#\#) {
  gap: 36px;
}

.x14n5cft:not(#\#):not(#\#) {
  gap: 40px;
}

.xtp3fuj:not(#\#):not(#\#) {
  gap: 44px;
}

.x13d4o16:not(#\#):not(#\#) {
  gap: 48px 32px;
}

.x10wfkbk:not(#\#):not(#\#) {
  gap: 48px 80px;
}

.x1y9zxd1:not(#\#):not(#\#) {
  gap: 48px;
}

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

.x1frd91:not(#\#):not(#\#) {
  gap: 56px;
}

.xmmi44:not(#\#):not(#\#) {
  gap: 60px;
}

.xdim9vw:not(#\#):not(#\#) {
  gap: 64px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x1passjy:not(#\#):not(#\#) {
  gap: 72px;
}

.x1j9xkj6:not(#\#):not(#\#) {
  gap: 7px;
}

.xxy7wue:not(#\#):not(#\#) {
  gap: 80px;
}

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

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

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

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

.x1ns3s31:not(#\#):not(#\#) {
  gap: 96px;
}

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.x77re4h:not(#\#):not(#\#) {
  gap: var(--x16exn4v);
}

.x2q6sqv:not(#\#):not(#\#) {
  gap: var(--xc48bq6);
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.x1npkx4u:not(#\#):not(#\#) {
  grid-column: 2;
}

.xa1s216:not(#\#):not(#\#) {
  grid-row: 1 / span 2;
}

.x1ms6mhf:not(#\#):not(#\#) {
  grid-row: 1;
}

.x7sv70a:not(#\#):not(#\#) {
  grid-row: 2;
}

.x10no89f:not(#\#):not(#\#) {
  inset-block: 0;
}

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

.xwkmsz9:not(#\#):not(#\#) {
  margin-block: 16px 12px;
}

.x1j4yea:not(#\#):not(#\#) {
  margin-block: 32px;
}

.xndr3lz:not(#\#):not(#\#) {
  margin-block: 8px 12px;
}

.xrxpjvj:not(#\#):not(#\#) {
  margin-inline: 0;
}

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

.x87342f:not(#\#):not(#\#) {
  margin-inline: var(--x1d3bi0k);
}

.x7giv3:not(#\#):not(#\#) {
  overflow: clip;
}

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

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.xish69e:not(#\#):not(#\#) {
  overscroll-behavior: contain;
}

.xt970qd:not(#\#):not(#\#) {
  padding-block: 0;
}

.xp59q4u:not(#\#):not(#\#) {
  padding-block: 10px;
}

.x1ij4o8o:not(#\#):not(#\#) {
  padding-block: 112px;
}

.x10dr8xq:not(#\#):not(#\#) {
  padding-block: 12px;
}

.x1xn8qrt:not(#\#):not(#\#) {
  padding-block: 16px;
}

.xqp6ajr:not(#\#):not(#\#) {
  padding-block: 20px;
}

.xr9q8rw:not(#\#):not(#\#) {
  padding-block: 24px;
}

.x1e9difb:not(#\#):not(#\#) {
  padding-block: 28px;
}

.x62rkhy:not(#\#):not(#\#) {
  padding-block: 48px;
}

.x1iefggq:not(#\#):not(#\#) {
  padding-block: 64px;
}

.x14tan9n:not(#\#):not(#\#) {
  padding-block: 72px;
}

.x1r7f3ni:not(#\#):not(#\#) {
  padding-block: 80px;
}

.xbf3g3x:not(#\#):not(#\#) {
  padding-block: 88px;
}

.x1vvogim:not(#\#):not(#\#) {
  padding-block: 8px;
}

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

.xeht6oh:not(#\#):not(#\#) {
  padding-block: var(--xbgixgf);
}

.xvj0vq0:not(#\#):not(#\#) {
  padding-block: var(--xka466c);
}

.xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

.xelufkg:not(#\#):not(#\#) {
  padding-inline: 17px;
}

.x17qtykl:not(#\#):not(#\#) {
  padding-inline: 20px;
}

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

.x6s4s2:not(#\#):not(#\#) {
  padding-inline: calc(var(--x45h2lj) - var(--container-frame-offset, 0px));
}

.x1dlluge:not(#\#):not(#\#) {
  padding-inline: var(--x1163nuh);
}

.x2wu18x:not(#\#):not(#\#) {
  padding-inline: var(--x45h2lj);
}

.x179ez0q:not(#\#):not(#\#) {
  padding-inline: var(--x9eccjb);
}

.x1tvqast:not(#\#):not(#\#) {
  padding-inline: var(--xc48bq6);
}

.xppofet:not(#\#):not(#\#) {
  place-items: center normal;
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.x15w070b:not(#\#):not(#\#) {
  scroll-padding-inline: 32px;
}

.xotnaef:not(#\#):not(#\#) {
  scroll-padding-inline: var(--x45h2lj);
}

.xexsw6k:not(#\#):not(#\#) {
  scroll-snap-type: none;
}

.xhfbhpw:not(#\#):not(#\#) {
  scroll-snap-type: x mandatory;
}

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

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

.xlg068l:focus-within:not(#\#):not(#\#), .xqt2o8w[aria-current="true"]:not(#\#):not(#\#) {
  border-color: var(--xegvhom);
}

.x1uzalla[data-swiper-active="true"]:not(#\#):not(#\#) {
  gap: 0;
}

.x14neywp:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--xbg941v);
}

.x1h2kci9:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid;
}

.x1wojmxz[data-animated]:not(#\#):not(#\#), .xq7m34k[data-swiper-active="true"]:not(#\#):not(#\#) {
  overflow: hidden;
}

.x18rbde6[data-swiper-active="true"]:not(#\#):not(#\#) {
  padding-inline: 0;
}

.x44ct3b[data-swiper-active="true"]:not(#\#):not(#\#) {
  scroll-snap-type: none;
}

.x1g1pbsn:hover:not(#\#):not(#\#) {
  border-color: var(--xegvhom);
}

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

.x13sj0r:focus:not(#\#):not(#\#) {
  border-color: var(--x1ouizfb);
}

@media (width <= 900px) {
  .x1slsmp5.x1slsmp5:not(#\#):not(#\#) {
    border-radius: 0;
  }

  .x119c7tz.x119c7tz:not(#\#):not(#\#) {
    flex: none;
  }
}

@media (width >= 768px) {
  .xfrwrsr.xfrwrsr:not(#\#):not(#\#) {
    gap: var(--x1tat20g);
  }
}

@media (width <= 1100px) {
  .x1rzdwut.x1rzdwut:not(#\#):not(#\#) {
    gap: 32px;
  }
}

@media (width <= 900px) {
  .xu4harp.xu4harp:not(#\#):not(#\#) {
    gap: 12px;
  }

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

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

  .xi8tmqt.xi8tmqt:not(#\#):not(#\#) {
    gap: 24px;
  }

  .x1mlu5rb.x1mlu5rb:not(#\#):not(#\#) {
    gap: 32px;
  }

  .xw6n88i.xw6n88i:not(#\#):not(#\#) {
    gap: 40px;
  }
}

@media (width >= 900.01px) and (width <= 1100px) {
  .x5xynk.x5xynk:not(#\#):not(#\#) {
    gap: 48px;
  }

  .x1phmzki.x1phmzki:not(#\#):not(#\#) {
    gap: 64px;
  }
}

@media (width <= 900px) {
  .xb7xxxh.xb7xxxh:not(#\#):not(#\#) {
    grid-column: 1;
  }

  .xzjgxy8.xzjgxy8:not(#\#):not(#\#) {
    grid-row: 3;
  }

  .xhahf1f.xhahf1f:not(#\#):not(#\#) {
    grid-row: auto;
  }

  .xkwqav.xkwqav:not(#\#):not(#\#) {
    margin-inline: calc(0px - var(--x45h2lj));
  }

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

  .xvxl90z.xvxl90z:not(#\#):not(#\#) {
    padding-block: 48px;
  }

  .x1tg1k0r.x1tg1k0r:not(#\#):not(#\#) {
    padding-block: 56px;
  }

  .xggng0u.xggng0u:not(#\#):not(#\#) {
    padding-block: 64px;
  }
}

@media (width <= 1100px) {
  .xrr6ti4.xrr6ti4:not(#\#):not(#\#) {
    padding-inline: 14px;
  }
}

@media (width <= 900px) {
  .xn3s92p.xn3s92p:not(#\#):not(#\#) {
    padding-inline: 0;
  }

  .xybgklh.xybgklh:not(#\#):not(#\#) {
    padding-inline: var(--x45h2lj);
  }
}

@media (width >= 901px) and (width <= 1100px) {
  .x1nv3q9s.x1nv3q9s:not(#\#):not(#\#) {
    padding-inline: 10px;
  }
}

@media (width <= 900px) {
  .xwdvi5x.xwdvi5x:not(#\#):not(#\#) {
    scroll-snap-type: x mandatory;
  }

  .x162uxwy.x162uxwy[data-swiper-active="true"]:not(#\#):not(#\#) {
    padding-inline: 0;
  }

  .xyftjnn.xyftjnn:has([data-site-menu][open]):not(#\#):not(#\#) {
    padding-inline: 24px;
  }
}

.x10ukxgv:not(#\#):not(#\#):not(#\#) {
  align-content: start;
}

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

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

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

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

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

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

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.xqcrz7y:not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}

.x1y8v6su:not(#\#):not(#\#):not(#\#) {
  align-self: start;
}

.xxeqdf9:not(#\#):not(#\#):not(#\#) {
  animation-duration: var(--marquee-duration, 50s);
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.x1a5igra:not(#\#):not(#\#):not(#\#) {
  animation-name: none;
}

.xorstpt:not(#\#):not(#\#):not(#\#) {
  animation-play-state: paused;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.x2ebxmi:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 16 / 10;
}

.x1ifxumf:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 390 / 844;
}

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

.x1sg1d4o:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 5;
}

.x1gqppi:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 8 / 5;
}

.x5kmd2y:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(3px);
}

.x1dmgsgi:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(8px);
}

.x1us79g0:not(#\#):not(#\#):not(#\#) {
  background-color: #08090a26;
}

.x1suxh08:not(#\#):not(#\#):not(#\#) {
  background-color: #464747;
}

.x138xl79:not(#\#):not(#\#):not(#\#) {
  background-color: #b3b5b6;
}

.x1pc8xc0:not(#\#):not(#\#):not(#\#) {
  background-color: #bbbcbc;
}

.x1fbbwzv:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffff0d;
}

.x5loqx7:not(#\#):not(#\#):not(#\#) {
  background-color: #ffffffe6;
}

.xx7uw6i:not(#\#):not(#\#):not(#\#) {
  background-color: #fffffff2;
}

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

.xl8spv7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x-backgroundColor);
}

.x1rtdyxc:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x11a8009);
}

.xs2ks7q:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1pwxhft);
}

.xw6kcux:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1x75e1x);
}

.xj0rnbh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x2e3zec);
}

.x1b4wwcl:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xegvhom);
}

.x1eyzhqw:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xpo37jr);
}

.x1esx05m:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xscuvt9);
}

.x9zarpe:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xuccm0r);
}

.xj7nplu:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg, #08090a 0%, #08090a00 58%), linear-gradient(270deg, #08090a 0%, #08090a00 14%), linear-gradient(0deg, #08090a 0%, #08090a00 36%);
}

.x1ndb5lc:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(currentColor, currentColor);
}

.xpxr13v:not(#\#):not(#\#):not(#\#) {
  background-image: var(--xm2j8lm);
}

.xiy17q3:not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat;
}

.x182nak8:not(#\#):not(#\#):not(#\#) {
  background-repeat: repeat;
}

.x1i6pzox:not(#\#):not(#\#):not(#\#) {
  background-size: 0% 1px;
}

.xntq7mn:not(#\#):not(#\#):not(#\#) {
  background-size: 100% 1px;
}

.x1qjqerb:not(#\#):not(#\#):not(#\#) {
  background-size: var(--xe1ynbe);
}

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

.xdrtfe8:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 12px 32px #0003;
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.x1hyvwdk:not(#\#):not(#\#):not(#\#) {
  clip-path: inset(50%);
}

.x9gd76x:not(#\#):not(#\#):not(#\#) {
  clip-path: polygon(100% 0, 100% calc(100% - 75px), calc(100% - 75px) calc(100% - 75px), calc(100% - 75px) 100%, 0 100%, 0 0);
}

.xz3azl1:not(#\#):not(#\#):not(#\#) {
  color: #7900ce;
}

.x1iz3zhp:not(#\#):not(#\#):not(#\#) {
  color: #c9cdd0;
}

.xv7pbvu:not(#\#):not(#\#):not(#\#) {
  color: #cdb6e2;
}

.xkm4y3o:not(#\#):not(#\#):not(#\#) {
  color: #d5b4f0;
}

.x1598lct:not(#\#):not(#\#):not(#\#) {
  color: var(--x1e6zgjp);
}

.x1sgom88:not(#\#):not(#\#):not(#\#) {
  color: var(--x1mzrlja);
}

.x1shi930:not(#\#):not(#\#):not(#\#) {
  color: var(--x1ouizfb);
}

.xrk56qx:not(#\#):not(#\#):not(#\#) {
  color: var(--x1pwxhft);
}

.x12o34fv:not(#\#):not(#\#):not(#\#) {
  color: var(--x1x75e1x);
}

.xhhn8bi:not(#\#):not(#\#):not(#\#) {
  color: var(--x2e3zec);
}

.x2xxxff:not(#\#):not(#\#):not(#\#) {
  color: var(--x3xtxqw);
}

.x1pjl6gm:not(#\#):not(#\#):not(#\#) {
  color: var(--xbg941v);
}

.x1rv4glw:not(#\#):not(#\#):not(#\#) {
  color: var(--xegvhom);
}

.xm8goj0:not(#\#):not(#\#):not(#\#) {
  color: var(--xscuvt9);
}

.xczywyo:not(#\#):not(#\#):not(#\#) {
  color: var(--xuccm0r);
}

.xhet72f:not(#\#):not(#\#):not(#\#) {
  column-gap: 80px;
}

.x12h1iku:not(#\#):not(#\#):not(#\#) {
  container-type: inline-size;
}

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

.xu2itcn:not(#\#):not(#\#):not(#\#) {
  d: path("M0 0 L5.63 0 C13.438 0 19.166 7.337 17.272 14.91 L11.182 39.269 C9.9 44.401 5.288 48 0 48 L0 48 Z");
}

.x1p1874c:not(#\#):not(#\#):not(#\#) {
  d: path("M18.369 0 L39 0 C45.627 0 51 5.373 51 12 L51 36 C51 42.627 45.627 48 39 48 L12.37 48 C4.561 48 -1.167 40.663 .727 33.09 L6.728 9.09 C8.063 3.747 12.861 0 18.369 0 Z");
}

.xzt5al7:not(#\#):not(#\#):not(#\#) {
  direction: ltr;
}

.xzyj77d:not(#\#):not(#\#):not(#\#) {
  direction: rtl;
}

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

.xjp7ctv:not(#\#):not(#\#):not(#\#) {
  display: contents;
}

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

.xufnvkl:not(#\#):not(#\#):not(#\#) {
  display: flow-root;
}

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

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

.xt0psk2:not(#\#):not(#\#):not(#\#) {
  display: inline;
}

.xtcx8v3:not(#\#):not(#\#):not(#\#) {
  display: list-item;
}

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

.x1n9xxwz:not(#\#):not(#\#):not(#\#) {
  display: table-cell;
}

.x1whl12z:not(#\#):not(#\#):not(#\#) {
  display: table-header-group;
}

.xf5m44m:not(#\#):not(#\#):not(#\#) {
  display: table-row;
}

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

.x1q0g3np:not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}

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

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

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

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.x1eolara:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1w57lgv);
}

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

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

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

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

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

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

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

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

.xew7ush:not(#\#):not(#\#):not(#\#) {
  font-size: 21px;
}

.x1pvqxga:not(#\#):not(#\#):not(#\#) {
  font-size: 24px;
}

.x1nyyd3:not(#\#):not(#\#):not(#\#) {
  font-size: 25px;
}

.xneq65o:not(#\#):not(#\#):not(#\#) {
  font-size: 28px;
}

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

.x1s3cmhv:not(#\#):not(#\#):not(#\#) {
  font-size: 32px;
}

.x1uzp5y5:not(#\#):not(#\#):not(#\#) {
  font-size: 42px;
}

.x1fhusgw:not(#\#):not(#\#):not(#\#) {
  font-size: 56px;
}

.xcdf80j:not(#\#):not(#\#):not(#\#) {
  font-size: 64px;
}

.x1tq5aj0:not(#\#):not(#\#):not(#\#) {
  font-size: 82px;
}

.x1s9tpvb:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(180px, 23vw, 380px);
}

.xcc5cbz:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x12m3jf1);
}

.x7ht7wz:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x14qugsu);
}

.x8g7l0k:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x19xw581);
}

.x1n94sc5:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x19zm09r);
}

.xyv8kix:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1e03lyq);
}

.x1v82vew:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1id2xhx);
}

.x1iwhtqo:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1oj0l0a);
}

.x1f629g2:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1p3q7wa);
}

.xecjg8g:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1t94h25);
}

.xmaycrg:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1wllfl2);
}

.xzoi7o5:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1y4zvho);
}

.x1n7o5o2:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x1yc8eg3);
}

.xbj8a2f:not(#\#):not(#\#):not(#\#) {
  font-size: var(--x5hb9m9);
}

.x69l251:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xkb8m8c);
}

.xx2z1ev:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xklx8pw);
}

.xjtta3g:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xtrrlwi);
}

.xwrnpeo:not(#\#):not(#\#):not(#\#) {
  font-size: var(--xzm3c1i);
}

.x1iikomf:not(#\#):not(#\#):not(#\#) {
  font-weight: 300;
}

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

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

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

.x1pd3egz:not(#\#):not(#\#):not(#\#) {
  font-weight: inherit;
}

.xjwvtc2:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 136px minmax(0, 1fr);
}

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

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

.x46o4rl:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 280px minmax(0, 1fr);
}

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

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

.x1axme5e:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 350px minmax(0, 1fr);
}

.x7cclov:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 36px minmax(0, 1fr);
}

.xpczwk3:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 40px minmax(0, 1fr);
}

.xm3j75z:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 420px minmax(0, 1fr);
}

.x1kiw67:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 430px minmax(0, 1fr);
}

.x1ln76hd:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 450px minmax(0, 1fr);
}

.x1mvg8gl:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 460px minmax(0, 1fr);
}

.xo9297t:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
}

.xjxwbnu:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.33fr) minmax(0, 1fr);
}

.xu54lo0:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 280px;
}

.xju1xpo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) auto;
}

.xcjjqqt:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.x83gplx:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 560px);
}

.x1u2ss63:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 580px) minmax(0, 1fr);
}

.x1lxldgh:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 600px) minmax(0, 1fr);
}

.x2cwpop:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 620px) minmax(0, 1fr);
}

.x8mv7lr:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 740px) minmax(0, 1fr);
}

.xnby9oq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.x1kljbp8:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, minmax(0, 1fr)) 48px;
}

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

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

.x1roiop3:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 1fr)) 48px;
}

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

.xc8icb0:not(#\#):not(#\#):not(#\#) {
  isolation: isolate;
}

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

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

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

.x619ttb:not(#\#):not(#\#):not(#\#) {
  justify-items: start;
}

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

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

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

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

.x1clpfr8:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.05em;
}

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

.xipi2l9:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.8px;
}

.xh8bh27:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -1.6px;
}

.x75m3dq:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -1px;
}

.xzl56ps:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -2px;
}

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

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

.xbac8wx:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .5px;
}

.xkv8mnm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .6px;
}

.x1r0g7yl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1px;
}

.xramuv7:not(#\#):not(#\#):not(#\#) {
  line-height: .85;
}

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

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

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

.xax6vvg:not(#\#):not(#\#):not(#\#) {
  line-height: 1.12;
}

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

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

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

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

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

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.x11m8ghp:not(#\#):not(#\#):not(#\#) {
  line-height: 1.65;
}

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

.x15bjb6t:not(#\#):not(#\#):not(#\#) {
  line-height: inherit;
}

.xw4ya9i:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: none;
  mask-image: none;
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

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

.x115dhu7:not(#\#):not(#\#):not(#\#) {
  object-position: center;
}

.xwt9smo:not(#\#):not(#\#):not(#\#) {
  object-position: left center;
}

.x8ozjh4:not(#\#):not(#\#):not(#\#) {
  object-position: top;
}

.x1us6l5c:not(#\#):not(#\#):not(#\#) {
  opacity: .8;
}

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

.x14ytart:not(#\#):not(#\#):not(#\#) {
  outline-color: currentColor;
}

.xtbjba:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--x1ouizfb);
}

.x17qs0ee:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xbg941v);
}

.xvuck2x:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xegvhom);
}

.x2wh2y9:not(#\#):not(#\#):not(#\#) {
  outline-offset: 4px;
}

.x1h7bf5v:not(#\#):not(#\#):not(#\#) {
  outline-offset: 5px;
}

.x8wkva7:not(#\#):not(#\#):not(#\#) {
  outline-offset: 6px;
}

.xyofpcq:not(#\#):not(#\#):not(#\#) {
  outline-offset: 8px;
}

.x1t137rt:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

.x1s780dp:not(#\#):not(#\#):not(#\#) {
  outline-width: 3px;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.x1mzt3pk:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: break-word;
}

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

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

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

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

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

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

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

.xi32cqo:not(#\#):not(#\#):not(#\#) {
  row-gap: 32px;
}

.xputb5m:not(#\#):not(#\#):not(#\#) {
  row-gap: 48px;
}

.x1hdbdi8:not(#\#):not(#\#):not(#\#) {
  scroll-snap-align: center;
}

.x1wrd0n9:not(#\#):not(#\#):not(#\#) {
  scrollbar-color: #c2c5c8 transparent;
}

.x1597r2g:not(#\#):not(#\#):not(#\#) {
  scrollbar-width: thin;
}

.x140o2bo:not(#\#):not(#\#):not(#\#) {
  table-layout: fixed;
}

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

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

.xyi4chj:not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: 1px;
}

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

.xnnnywg:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: .3em;
}

.x3pynha:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 4px;
}

.xjygbdx:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 6px;
}

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

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.x7p49u4:not(#\#):not(#\#):not(#\#) {
  transform: rotate(0);
}

.xtjevij:not(#\#):not(#\#):not(#\#) {
  transform: scaleY(-1);
}

.x1vvewil:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-2.5px);
}

.xpx05oy:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-48px);
}

.xbryuvx:not(#\#):not(#\#):not(#\#) {
  transform: translateX(0);
}

.x1pa2rfp:not(#\#):not(#\#):not(#\#) {
  transform: translateX(2.5px);
}

.xnn1q72:not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

.x1oarfs:not(#\#):not(#\#):not(#\#) {
  transform: translateY(110%);
}

.x9dyr19:not(#\#):not(#\#):not(#\#) {
  transition-duration: .18s;
}

.x1rvut6x:not(#\#):not(#\#):not(#\#) {
  transition-duration: .25s;
}

.x3icemf:not(#\#):not(#\#):not(#\#) {
  transition-duration: .35s;
}

.x1d8287x:not(#\#):not(#\#):not(#\#) {
  transition-duration: .3s;
}

.xofcydl:not(#\#):not(#\#):not(#\#) {
  transition-duration: .4s;
}

.x97pzxe:not(#\#):not(#\#):not(#\#) {
  transition-duration: .6s;
}

.xs2xxs2:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color;
}

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

.x1obm0zw:not(#\#):not(#\#):not(#\#) {
  transition-property: background-size;
}

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

.x2m66ac:not(#\#):not(#\#):not(#\#) {
  transition-property: color, transform;
}

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

.xjmndxi:not(#\#):not(#\#):not(#\#) {
  transition-property: d;
}

.x11xpdln:not(#\#):not(#\#):not(#\#) {
  transition-property: transform;
}

.x1pbvl4h:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.16, 1, .3, 1);
}

.x1199peq:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.25, 1, .5, 1);
}

.x1vsqste:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.76, 0, .24, 1);
}

.x9lcvmn:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: ease-out;
}

.xxymvpz:not(#\#):not(#\#):not(#\#) {
  vertical-align: middle;
}

.x16dsc37:not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}

.xeaf4i8:not(#\#):not(#\#):not(#\#) {
  white-space: normal;
}

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

.x1fj9vlw:not(#\#):not(#\#):not(#\#) {
  white-space: pre-line;
}

.x8knxv4:not(#\#):not(#\#):not(#\#) {
  z-index: -1;
}

.x1ja2u2z:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.x1355qak:not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}

.xzkaem6:not(#\#):not(#\#):not(#\#) {
  z-index: 3;
}

.xa9119d:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.xvnoofe[data-animated]:not(#\#):not(#\#):not(#\#) {
  animation-name: x1qbrrc6-B;
}

.x18qvo2g[data-running="true"]:not(#\#):not(#\#):not(#\#) {
  animation-play-state: running;
}

.xht5b79:is(:hover, [aria-current="page"]):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x11a8009);
}

.xfojdpn.xfojdpn:where(.xzf3lkx[open] *):not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1x75e1x);
}

.x1j3gpb3:focus-visible:not(#\#):not(#\#):not(#\#), .xcij3bu:is(:hover, [aria-current="page"]):not(#\#):not(#\#):not(#\#), .xukj7sh.xukj7sh:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  background-color: var(--xbg941v);
}

.x1624upp.x1624upp:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  background-size: 0% 1px;
}

.xqnu8lo.xqnu8lo:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  background-size: 100% 1px;
}

.x6bpt6d[data-swiper-active="true"]:not(#\#):not(#\#):not(#\#) {
  box-sizing: content-box;
}

.xmzs32h.xmzs32h:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  color: var(--x1ouizfb);
}

.x6as39b.x6as39b:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  color: var(--x1pwxhft);
}

.x9h6jou.x9h6jou:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  color: var(--x1x75e1x);
}

.x1ipm3bg.x1ipm3bg:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#), .x5h1ti2[aria-current="true"]:not(#\#):not(#\#):not(#\#) {
  color: var(--xbg941v);
}

.x1kg3luw[aria-current="location"]:not(#\#):not(#\#):not(#\#), .x1mwdpwc.x1mwdpwc:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#), .x2khvit.x2khvit:where(.x-default-marker:is([open], :hover, :focus-within) *):not(#\#):not(#\#):not(#\#) {
  color: var(--xegvhom);
}

.x14f4lp1.x14f4lp1:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  color: var(--xscuvt9);
}

.x1sy800i.x1sy800i:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  color: var(--xuccm0r);
}

.x17s2yus.x17s2yus:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  d: path("M0 0 L0 0 C5.288 0 9.9 3.599 11.182 8.731 L17.272 33.09 C19.166 40.663 13.438 48 5.63 48 L0 48 Z");
}

.x1lgucou.x1lgucou:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  d: path("M12.37 0 L39 0 C45.627 0 51 5.373 51 12 L51 36 C51 42.627 45.627 48 39 48 L18.369 48 C12.861 48 8.063 44.253 6.728 38.91 L.727 14.91 C-1.167 7.337 4.561 0 12.37 0 Z");
}

.x1k825u0.x1k825u0:where(.xo6b3fy[open] *):not(#\#):not(#\#):not(#\#) {
  display: block;
}

.xuvhlya[data-animated]:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xpmd22l.xpmd22l:where(.xo6b3fy[open] *):not(#\#):not(#\#):not(#\#), .xvgho8r[hidden]:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.x1urb403[data-animated]:not(#\#):not(#\#):not(#\#) {
  flex-wrap: nowrap;
}

.xc0kvw9[aria-current="location"]:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.xq69sn9[data-animated]:not(#\#):not(#\#):not(#\#) {
  -webkit-mask-image: linear-gradient(to right, #0000, #000 clamp(20px, 4vw, 48px) calc(100% - clamp(20px, 4vw, 48px)), #0000);
  mask-image: linear-gradient(to right, #0000, #000 clamp(20px, 4vw, 48px) calc(100% - clamp(20px, 4vw, 48px)), #0000);
}

.xw66bc:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xbg941v);
}

.xrdiseu:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--xegvhom);
}

.x1bqaal:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: -2px;
}

.x1h1whov:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: -4px;
}

.x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.xj3ae5l:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

.x12ijfkc:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 4px;
}

.xi1oan4:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 5px;
}

.x1nfdzel:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 6px;
}

.x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x784prv:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.x1g38lco[data-swiper-active="true"]:not(#\#):not(#\#):not(#\#) {
  touch-action: pan-y;
}

.x10vj65.x10vj65:where(.xzf3lkx[open] *):not(#\#):not(#\#):not(#\#), .x1mrx7dl.x1mrx7dl:where(.x-default-marker[open]:not([data-motion-closing]) *):not(#\#):not(#\#):not(#\#) {
  transform: rotate(180deg);
}

.xu8n69a.xu8n69a:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  transform: translateX(0);
}

.x1d129ju.x1d129ju:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  transform: translateX(48px);
}

.xo16naj.xo16naj:where(.xd40l7k:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  transform: translateY(-100%);
}

.x19lhoi6.x19lhoi6:where(.xd40l7k:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
  transform: translateY(0);
}

.x88prcw[data-swiper-active="true"]:not(#\#):not(#\#):not(#\#) {
  transition-property: transform;
}

.xdgkbvp[data-animated]:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.xnnj0qo:has(:focus-visible):not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1cc5u1q:first-child:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xscuvt9);
}

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

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

.xhh2ifv:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x11a8009);
}

.xm40p5:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1pwxhft);
}

.x1lo8dby:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x1x75e1x);
}

.x6bo39q:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1mzrlja);
}

.xeustfn:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--xbg941v);
}

.x1c3glr3:hover:not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

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

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

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

  .xso5c52.xso5c52:not(#\#):not(#\#):not(#\#) {
    background-image: linear-gradient(90deg, #08090a 0%, #08090a00 46%), linear-gradient(0deg, #08090a 0%, #08090a00 40%);
  }

  .xznsu45.xznsu45:not(#\#):not(#\#):not(#\#) {
    color: var(--x1ouizfb);
  }
}

@media (width <= 1100px) {
  .xcsirsk.xcsirsk:not(#\#):not(#\#):not(#\#) {
    column-gap: 48px;
  }
}

@media (width <= 900px) {
  .x1psa1qd.x1psa1qd:not(#\#):not(#\#):not(#\#) {
    container-type: normal;
  }
}

@media (width <= 1100px) {
  .x1nkc3c2.x1nkc3c2:not(#\#):not(#\#):not(#\#) {
    display: block;
  }

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

@media (width <= 900px) {
  .xhnf9zx.xhnf9zx:not(#\#):not(#\#):not(#\#) {
    display: block;
  }

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

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

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

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

@media (width <= 1100px) {
  .xwj9myq.xwj9myq:not(#\#):not(#\#):not(#\#) {
    font-size: clamp(120px, 27vw, 220px);
  }
}

@media (width <= 900px) {
  .x624bjd.x624bjd:not(#\#):not(#\#):not(#\#) {
    font-size: 15px;
  }

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

  .x1i3lgjj.x1i3lgjj:not(#\#):not(#\#):not(#\#) {
    font-size: 18px;
  }

  .xxe33sg.xxe33sg:not(#\#):not(#\#):not(#\#) {
    font-size: 22px;
  }

  .x1lkc7s8.x1lkc7s8:not(#\#):not(#\#):not(#\#) {
    font-size: 23px;
  }

  .x1nhs6vv.x1nhs6vv:not(#\#):not(#\#):not(#\#) {
    font-size: 24px;
  }

  .x2g4syh.x2g4syh:not(#\#):not(#\#):not(#\#) {
    font-size: 28px;
  }

  .xswqskw.xswqskw:not(#\#):not(#\#):not(#\#) {
    font-size: 32px;
  }

  .x1vlcsrd.x1vlcsrd:not(#\#):not(#\#):not(#\#) {
    font-size: 40px;
  }

  .x1bwdfet.x1bwdfet:not(#\#):not(#\#):not(#\#) {
    font-size: 42px;
  }

  .xvw4ugd.xvw4ugd:not(#\#):not(#\#):not(#\#) {
    font-size: 48px;
  }

  .x1hooc1j.x1hooc1j:not(#\#):not(#\#):not(#\#) {
    font-size: 52px;
  }
}

@media (width >= 901px) and (width <= 1100px) {
  .x2ex1dq.x2ex1dq:not(#\#):not(#\#):not(#\#) {
    font-size: 12px;
  }
}

@media (width >= 900.01px) and (width <= 1100px) {
  .xicvwt5.xicvwt5:not(#\#):not(#\#):not(#\#) {
    font-size: 64px;
  }
}

@media (width >= 768px) {
  .x1x0m7ff.x1x0m7ff:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }

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

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

  .xesxnj2.xesxnj2:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

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

  .xirox3h.xirox3h:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 600px) {
  .xf823wh.xf823wh:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width >= 900.01px) and (width <= 1100px) {
  .xo88jn7.xo88jn7:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 30% 1fr;
  }

  .x17n8p0w.x17n8p0w:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, .8fr) minmax(0, 1fr);
  }

  .xxaxzs3.xxaxzs3:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr);
  }

  .x1037hs0.x1037hs0:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
}

@media (width >= 600.01px) and (width <= 900px) {
  .x1mmsx9p.x1mmsx9p:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width >= 900.01px) and (width <= 1100px) {
  .x17vdugr.x17vdugr:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (width <= 900px) {
  .x1ksjehb.x1ksjehb:not(#\#):not(#\#):not(#\#) {
    grid-template-rows: auto;
  }

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

  .xy94d4a.xy94d4a:not(#\#):not(#\#):not(#\#) {
    letter-spacing: -.7px;
  }

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

@media (width <= 1100px) {
  .x1ywm5vj.x1ywm5vj:not(#\#):not(#\#):not(#\#) {
    position: static;
  }
}

@media (width <= 900px) {
  .x1twvnst.x1twvnst:not(#\#):not(#\#):not(#\#) {
    position: static;
  }

  .xicei4q.xicei4q:not(#\#):not(#\#):not(#\#) {
    row-gap: 24px;
  }

  .x1fir0cm.x1fir0cm:not(#\#):not(#\#):not(#\#) {
    row-gap: 32px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x12w9bfk.x12w9bfk:not(#\#):not(#\#):not(#\#) {
    transition-duration: 0s;
  }
}

@media (width <= 900px) {
  .x16ee0ax.x16ee0ax.x16ee0ax:where(.xzf3lkx[open] *):not(#\#):not(#\#):not(#\#) {
    color: var(--xbg941v);
  }

  .x1xi8fuj.x1xi8fuj.x1xi8fuj:where(.x-default-marker:is(:hover, :focus-visible) *):not(#\#):not(#\#):not(#\#) {
    color: var(--xuccm0r);
  }
}

@media (width >= 901px) {
  .x175q3su.x175q3su.x175q3su:where(.x19t2rdm:has(details[name="desktop-submenu"][open]) *):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width <= 900px) {
  .x175ap86.x175ap86:has([data-site-menu][open]):not(#\#):not(#\#):not(#\#) {
    background-color: var(--xscuvt9);
  }

  .xazrlpl.xazrlpl:has([data-site-menu][open]):not(#\#):not(#\#):not(#\#) {
    position: fixed;
  }

  .x10rtwe0.x10rtwe0:has([data-site-menu][open]):not(#\#):not(#\#):not(#\#) {
    z-index: 50;
  }
}

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

.xkhcdvl:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--x9xx4m5);
}

.x66ab3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xegvhom);
}

.x1eky0mn:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--xjo8169);
}

.x1f0zg2c:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: 12px;
}

.x1mcoirp:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: var(--x1y0ht2t);
}

.xurcjsp:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: var(--xqe2mfo);
}

.xuzt2u0:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-left-radius: var(--xy30l8u);
}

.xmfivmz:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: var(--x1y0ht2t);
}

.x1gbylpf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: var(--xy30l8u);
}

.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;
}

.x1exzc9v:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: #08090a22;
}

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

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

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

.x1fydgt5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--x9xx4m5);
}

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

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

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

.xtmlr8o:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #08090a26;
}

.x1hgmyza:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--x9xx4m5);
}

.x1i8i903:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 12px;
}

.x1badkst:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: var(--x1y0ht2t);
}

.x7m2354:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: var(--xqe2mfo);
}

.xfg0vg7:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: var(--x1y0ht2t);
}

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

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

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

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

.x1f99ju9:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 110px;
}

.xy58vm5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 24px;
}

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

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

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

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

.xettwda:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2rem;
}

.x1gnnpzl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 30px;
}

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.xfd5v8p:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 380px;
}

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

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

.x1sh0tsm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4rem;
}

.x10wjd1d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 50px;
}

.xnnlda6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 56px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.xlo07zb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 90px;
}

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

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x4mh905:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 3px;
}

.xcqyyxr:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 4px;
}

.x1t8mvi6:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: auto;
}

.xwwzs0c:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(max(12px,calc(max(var(--x1ihhqtr),calc((100% + var(--container-frame-offset, 0px) * 2 - var(--xex9kea)) / 2)) - 32px)) - var(--container-frame-offset, 0px));
}

.xep726o:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: var(--x9eccjb);
}

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

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

.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

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

.x1hq5gj4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 24px;
}

.x1iymm2a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 32px;
}

.x1zqeqt:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 72px;
}

.xh7uebp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 80px;
}

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

.x15zjuag:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x10pbp64);
}

.x12214wy:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1163nuh);
}

.xc42c7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x16exn4v);
}

.xwwpyu3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--x1tat20g);
}

.x1fz1m3t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xbgixgf);
}

.xggk0yp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: var(--xc48bq6);
}

.xet2fuk:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 8px;
}

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

.xjy16nl:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: var(--x10pbp64);
}

.x1o6q14k:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 16px;
}

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

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

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

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

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

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

.xg87l8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

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

.x1d7yc3v:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 56px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

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

.x9ybwvh:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 600px;
}

.x1gy2ivu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 130px);
}

.x1geldle:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 144px);
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.xted6l9:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1000px;
}

.x1wmrhtn:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1100px;
}

.x1ncir08:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 200px;
}

.x1jkqq1h:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 280px;
}

.x1kqw5pp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 490px;
}

.x27kpxv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 560px;
}

.xp73w0s:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 580px;
}

.xrlsmeg:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 600px;
}

.xwo748l:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 610px;
}

.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 640px;
}

.xic84rp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 650px;
}

.x12fk1ku:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 660px;
}

.x1qpdcs5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 690px;
}

.xrgej4m:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 700px;
}

.xwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 720px;
}

.x15g8yj6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 75ch;
}

.x2mtxq6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 75rem;
}

.x17q2glr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 780px;
}

.x1j560b0:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 790px;
}

.x1ap80js:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 800px;
}

.xf9lk3t:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 840px;
}

.x6xsh0v:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 870px;
}

.x1dtb55y:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 900px;
}

.xyzno7u:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 960px;
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.xi3av73:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 120px;
}

.x13j50qi:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 144px;
}

.xzi6gox:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 20vh;
}

.xokdpop:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 255px;
}

.x1lpwdgh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 300px;
}

.x1cy360x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3em;
}

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

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.x1wiwyrm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 52px;
}

.x14gaayo:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 555px;
}

.xgqnoi5:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 560px;
}

.xbktkl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 56px;
}

.x1hpd17a:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 595px;
}

.x879a55:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 60px;
}

.xfwpqq5:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 648px;
}

.x1z0xpbl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 760px;
}

.x1lm28p9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 85vh;
}

.xefclja:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 88px;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

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

.x1plvlek:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: visible;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

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

.x1gan7if:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 32px;
}

.x1t1ogtf:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 40px;
}

.x1sgudl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 48px;
}

.x161sli9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 56px;
}

.xzk7aed:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 64px;
}

.x1j3kn9t:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 72px;
}

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

.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.xo0ha1f:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 96px;
}

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

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

.xnm25rq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 16px;
}

.x5tiur9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 20px;
}

.x1xpa7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 0;
}

.xkhz7bo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 56px;
}

.xy13l1i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 8px;
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x1evdl5j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 120px;
}

.x1ix77vt:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 128px;
}

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

.x1lo0535:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 148px;
}

.x17rqnwr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 150px;
}

.x18ww16n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 168px;
}

.xyamay9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x790hoz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 200%;
}

.x1cnzs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 20px;
}

.x1xy6bms:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 22px;
}

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

.x9desvi:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 26px;
}

.x7sb2j6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 28px;
}

.x1miatn0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 32px;
}

.x4i7bpe:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 48px;
}

.xn2ks54:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 56px;
}

.xypc0mr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 62.5%;
}

.x1uysmmv:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 64px;
}

.x1yrsyyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 6px;
}

.x11408do:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 80px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

.x17teg8n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 96px;
}

.xde4b46:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -16px;
}

.x1kc4spy:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -1px;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x1gnxn9w:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: calc(max(12px,calc(max(var(--x1ihhqtr),calc((100% + var(--container-frame-offset, 0px) * 2 - var(--xex9kea)) / 2)) - 32px)) - var(--container-frame-offset, 0px));
}

.x5ma50g:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: var(--x45h2lj);
}

.x18zm99x:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: var(--x9eccjb);
}

.xk7eoo6:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 112px;
}

.x1e0gzzx:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -3px;
}

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

.xu537pa:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 112px;
}

.x8l1umf:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 24px;
}

.x1t2f1v:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 70px;
}

.x80663w:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: auto;
}

.x1szl68b:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(max(24px,env(safe-area-inset-top, 0px)) + 68px);
}

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

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

.xync3js:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100cqw;
}

.x1fznrkb:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 144px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.xzjbwwf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 180px;
}

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20px;
}

.xgo5idm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 25.333%;
}

.xs5h3dt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2rem;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x1useyqa:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

.xekueh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4rem;
}

.x1ygkb0v:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 51px;
}

.x1247r65:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 60px;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

.x1rdo73f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 87px;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

.x1mcr2o:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(800px, 50%);
}

.xrwywfm[aria-current="location"]:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--xegvhom);
}

.x1iytk5f[data-swiper-active="true"]:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: visible;
}

.xm2cnhf[data-animated]:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 32px;
}

.xvxjzmx[data-animated]:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 48px;
}

.xod34gy[data-swiper-active="true"]:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1a7twf7[data-animated]:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: max-content;
}

.x10zg81t:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x14z951:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24%;
}

.x1t1lzn6:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

.x1lpyac:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 0;
}

.xup0pd7:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

@media (width <= 900px) {
  .x1gmzuvy.x1gmzuvy:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-color: var(--xjo8169);
  }

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

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

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

  .x1e56dtm.x1e56dtm:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: auto;
  }

  .xxud6vw.xxud6vw:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 280px;
  }

  .xvhd07p.xvhd07p:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 340px;
  }

  .xq6aqnb.xq6aqnb:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 360px;
  }

  .x105540t.x105540t:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 380px;
  }

  .x1rgo9vr.x1rgo9vr:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 44px;
  }

  .x1kz0jzg.x1kz0jzg:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 48px;
  }

  .x170yzee.x170yzee:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 0;
  }

  .x1nz09qk.x1nz09qk:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 24px;
  }

  .x1soxu8h.x1soxu8h:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: var(--x45h2lj);
  }

  .xkm3cg6.xkm3cg6:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: -28px;
  }

  .xnijj94.xnijj94:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 0;
  }

  .x1oe5v4m.x1oe5v4m:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: -32px;
  }

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

  .x19tx22c.x19tx22c:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: 8px;
  }
}

@media (width <= 1100px) {
  .xsvi643.xsvi643:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: none;
  }
}

@media (width <= 900px) {
  .x19lxr9j.x19lxr9j:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: none;
  }

  .x1n0slxa.x1n0slxa:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 240px;
  }

  .xjcmrky.xjcmrky:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 320px;
  }
}

@media (width >= 901px) and (width <= 1250px) {
  .x79bp8s.x79bp8s:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 60%;
  }

  .x1cdn1u7.x1cdn1u7:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 65%;
  }
}

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

  .xvoi2pn.xvoi2pn:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 480px;
  }

  .x1u3abxs.x1u3abxs:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 568px;
  }

  .xvunhz7.xvunhz7:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 60px;
  }

  .x1mr1erl.x1mr1erl:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: auto;
  }

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

@media (width <= 1100px) {
  .x133ca25.x133ca25:not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-y: visible;
  }
}

@media (width <= 900px) {
  .xulgldn.xulgldn:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 32px;
  }

  .xnj63fw.xnj63fw:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 48px;
  }

  .xlt3v5t.xlt3v5t:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 56px;
  }

  .x1bzukyv.x1bzukyv:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 64px;
  }

  .xsk1xiz.xsk1xiz:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 12px;
  }

  .xi6efkk.xi6efkk:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 0;
  }

  .xq2q1tl.xq2q1tl:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 104px;
  }

  .x7qkmyq.x7qkmyq:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 112px;
  }

  .xenut1w.xenut1w:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 132px;
  }

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

  .x1tk5opp.x1tk5opp:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 32px;
  }

  .xrjia1p.xrjia1p:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 354px;
  }

  .x6sha1u.x6sha1u:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 48px;
  }

  .x1m460dv.x1m460dv:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 56px;
  }

  .xczqraw.xczqraw:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 96px;
  }

  .x1nbvxh1.x1nbvxh1:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 0;
  }

  .x1pcjgqr.x1pcjgqr:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 24px;
  }

  .xgrj3mq.xgrj3mq:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: auto;
  }

  .x1gj72u2.x1gj72u2:not(#\#):not(#\#):not(#\#):not(#\#) {
    scroll-margin-top: 180px;
  }

  .xse24el.xse24el:not(#\#):not(#\#):not(#\#):not(#\#) {
    scroll-margin-top: 96px;
  }

  .x1n4mssv.x1n4mssv:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 280px;
  }

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

  .x1gjsh3b.x1gjsh3b:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 128px;
  }

  .xmh48r2.xmh48r2:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 140px;
  }

  .x1toqtiz.x1toqtiz:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 18px;
  }

  .x4lv6fp.x4lv6fp:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: calc(100% - var(--x45h2lj) * 2);
  }

  .x7hplse.x7hplse:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(300px, 100vw - 64px);
  }

  .x14ryogx.x14ryogx[data-swiper-active="true"]:not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-x: visible;
  }

  .x1nelzj3.x1nelzj3:has([data-site-menu][open]):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 0;
  }

  .x1iykgia.x1iykgia:has([data-site-menu][open]):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 20px;
  }

  .xpbl8g.xpbl8g:has([data-site-menu][open]):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: max(24px,env(safe-area-inset-top, 0px));
  }

  .x1ahunx4.x1ahunx4:has([data-site-menu][open]):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 0;
  }

  .x13qby33.x13qby33:has([data-site-menu][open]):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 0;
  }
}

.xarstr8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xxx281p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  inset: 0;
}

.x1y9klss:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-radius: 20px;
}

.xxyica1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: inherit;
}

.x1nc033x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xd54j2p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset-block: 0;
}

.xhtab6v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  backdrop-filter: blur(8px);
}

.xbttv60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: #ffffffe6;
}

.x15h7rrt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1hfhjwi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: currentColor;
}

.x1olhzng:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xigtyqq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--x15pztbu);
}

.xr8hpv1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: var(--x1x75e1x);
}

.x1477kox:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: var(--x3xtxqw);
}

.xkp80f3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: var(--xegvhom);
}

.x17hbqbo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xnqb5nb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--xjo8169);
}

.x18pi5y3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  clip-path: polygon(0 0, calc(100% - 75px) 0, calc(100% - 75px) 75px, 100% 75px, 100% 100%, 0 100%);
}

.xe3wboa:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--x2e3zec);
}

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

.x1fgarty:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xhkezso:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  display: block;
}

.x1i5lizr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-details-marker {
  display: none;
}

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

.x7xwk5j:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  opacity: 1;
}

.x2q1x1w:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .xkk1bqk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  pointer-events: none;
}

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

.x1c6q8o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: scaleY(1);
}

.xy5mcqj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  z-index: -1;
}

.x12maryy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xitxdhh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  z-index: 1;
}

.xg6ig2d.xg6ig2d:where(.xzf3lkx[open] *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  transform: scaleY(0);
}

@media (width <= 900px) {
  .x1vypf1g.x1vypf1g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xdb9zf0.xdb9zf0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    display: none;
  }
}

.xrq1ttz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-bottom-left-radius: var(--x1y0ht2t);
}

.xwyzjok:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-bottom-right-radius: var(--x1y0ht2t);
}

.xe3zak6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-top-left-radius: var(--x1y0ht2t);
}

.xl4enll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 14px;
}

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

.x1yd0sln:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: 8px;
}

.xe6dn07:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: 1px;
}

.x10ixd8k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  left: 7px;
}

.x56jryt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: calc(max(12px,calc(max(var(--x1ihhqtr),calc((100% + var(--container-frame-offset, 0px) * 2 - var(--xex9kea)) / 2)) - 32px)) - var(--container-frame-offset, 0px));
}

.x14v6ou1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: var(--x1d7s628);
}

.x17ck54o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  right: calc(max(12px,calc(max(var(--x1ihhqtr),calc((100% + var(--container-frame-offset, 0px) * 2 - var(--xex9kea)) / 2)) - 32px)) - var(--container-frame-offset, 0px));
}

.x7g6m9c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  right: var(--x1d7s628);
}

.x1n3af7d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: 1px;
}

.xa633i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 7px;
}

.x1c5fcxv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 14px;
}

.x1vgi0k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .xv6d0c5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  width: 1px;
}

.x5bgxoj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 8px;
}
