@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin-ext.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-400-latin.woff2)format("woff2");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}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin-ext.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-600-latin.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2)format("woff2");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}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2)format("woff2");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}@font-face{font-family:"Jacquard 24";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jacquard-24-400-latin-ext.woff2)format("woff2");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:"Jacquard 24";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jacquard-24-400-latin.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-latin.woff2)format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2)format("woff2");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{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}body{margin:0}a,button{touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500}h2{font-size:clamp(36px,4.5vw,56px);line-height:1.05}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}

@keyframes xn6vz5e-B {
  from {
    opacity: 0;
    transform: translateY(14px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

:root, .x1dy56ea {
  --x2000wk: #11100e;
  --x13i0i68: #1c1a16;
  --x14av8kh: #2e2a24;
  --x1sg4xtu: #eee6d6;
  --x1e63ymq: #b7b0a2;
  --xxgae5k: #8a8478;
  --xikuc1s: #2e2a24;
  --xc3qqk9: #3f392f;
  --xlkaawa: #d7ad55;
  --x11679c1: #11100e;
  --x172sbmr: #d7ad5529;
  --xw0jp3x: oklch(0% 0 0 / .4);
  --x8xpfa0: dark;
  --x15hoqa: "Inter", system-ui, sans-serif;
  --x1o3p8gf: "Cormorant Garamond", Georgia, serif;
  --x1gu6v0z: "Jacquard 24", "UnifrakturMaguntia", serif;
  --xvod6a: "JetBrains Mono", ui-monospace, monospace;
  --x1nfaq6f: 1280px;
  --x2s8wws: 12px;
}

.xwbh75h.xwbh75h, .xwbh75h.xwbh75h:root {
  --xlkaawa: #8a6414;
  --x11679c1: #fdf9ef;
  --x2000wk: #f0e9da;
  --x13i0i68: #faf6ec;
  --x14av8kh: #d9d0bc;
  --x8xpfa0: light;
  --x172sbmr: #8a641424;
  --x1sg4xtu: #26211a;
  --x1e63ymq: #5c5443;
  --xxgae5k: #7a7263;
  --xikuc1s: #d3c9b2;
  --xc3qqk9: #bfb49a;
  --xw0jp3x: oklch(0% 0 0 / .12);
}

.x1bpp4l8 {
  --focus-ring: var(--xlkaawa);
}

.x1t1ttd7:not(#\#) {
  margin: 0 0 14px;
}

.xc86uaa:not(#\#) {
  margin: 0 0 6px;
}

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

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

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

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

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

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

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

.x3sov96:not(#\#) {
  padding: 18px 0;
}

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

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

.x4ukhnv:not(#\#) {
  padding: 28px 24px 20px;
}

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

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

.x9u6kmh:not(#\#):not(#\#) {
  border-color: var(--xikuc1s);
}

.x1gty7o8:not(#\#):not(#\#) {
  border-color: var(--xxgae5k);
}

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

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

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

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

.x10hpsqq:not(#\#):not(#\#) {
  border-radius: 9999px;
}

.xhpnuu7:not(#\#):not(#\#) {
  border-radius: 9px;
}

.x1kqoigf:not(#\#):not(#\#) {
  border-radius: var(--x2s8wws);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.x1opa7ol:hover:not(#\#):not(#\#) {
  border-color: var(--xc3qqk9);
}

.x1nwbn6t:hover:not(#\#):not(#\#) {
  border-color: var(--xxgae5k);
}

@media (width <= 900px) {
  .x119c7tz.x119c7tz:not(#\#):not(#\#) {
    flex: none;
  }

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

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

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

@media (width >= 640px) {
  .x2esxp9.x2esxp9:not(#\#):not(#\#) {
    padding-block: 80px;
  }
}

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

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

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

.xdz8niu:not(#\#):not(#\#):not(#\#) {
  animation-duration: .6s;
}

.x10e4vud:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

.xfl9z6j:not(#\#):not(#\#):not(#\#) {
  animation-name: xn6vz5e-B;
}

.xa3vuyk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

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

.xvzp0g6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x13i0i68);
}

.xrywn86:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x2000wk);
}

.xrotoli:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xikuc1s);
}

.x1xk497h:not(#\#):not(#\#):not(#\#) {
  background-color: var(--xlkaawa);
}

.xgi5gym:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(ellipse 57.5% 67.5% at 90% 0%,var(--x172sbmr) 0%,transparent 70%);
}

.xthqylr:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px oklch(100% 0 0 / .06) inset,0 8px 30px var(--x172sbmr);
}

.xzzljkz:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 24px 60px oklch(0% 0 0 / .28);
}

.x1x20gxo:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 24px 60px var(--xw0jp3x);
}

.xhl066f:not(#\#):not(#\#):not(#\#) {
  color: var(--x11679c1);
}

.x335ir3:not(#\#):not(#\#):not(#\#) {
  color: var(--x1e63ymq);
}

.xr3p39d:not(#\#):not(#\#):not(#\#) {
  color: var(--x1sg4xtu);
}

.xhilqbd:not(#\#):not(#\#):not(#\#) {
  color: var(--xlkaawa);
}

.x1m565fd:not(#\#):not(#\#):not(#\#) {
  color: var(--xxgae5k);
}

.x1jbz300:not(#\#):not(#\#):not(#\#) {
  color-scheme: var(--x8xpfa0);
}

.x40hh3e:not(#\#):not(#\#):not(#\#) {
  column-gap: 16px;
}

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

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

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

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

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

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

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

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

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

.xeoetm:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x15hoqa);
}

.x1uhxkm:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1gu6v0z);
}

.x1q16j03:not(#\#):not(#\#):not(#\#) {
  font-family: var(--x1o3p8gf);
}

.xugry71:not(#\#):not(#\#):not(#\#) {
  font-family: var(--xvod6a);
}

.xboafo0:not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

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

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

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

.x1k6wstc:not(#\#):not(#\#):not(#\#) {
  font-size: 10px;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

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

.x1q7jzdg:not(#\#):not(#\#):not(#\#) {
  font-size: 19px;
}

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

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

.x1ewwscv:not(#\#):not(#\#):not(#\#) {
  font-size: 26px;
}

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

.xqozcyj:not(#\#):not(#\#):not(#\#) {
  font-size: 36px;
}

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

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

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

.xwu3smb:not(#\#):not(#\#):not(#\#) {
  font-size: 68px;
}

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

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

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

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

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

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

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

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

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

.x1vyo3qp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .04em;
}

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

.x1g5djsm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .09em;
}

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.x1labic3:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .14em;
}

.x14lbdrl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .15em;
}

.x17vvs77:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .17em;
}

.x1dor1uw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .1em;
}

.xribhvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .2em;
}

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

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

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

.x1ksxc8v:not(#\#):not(#\#):not(#\#) {
  line-height: 1.625;
}

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

.xdod15v:not(#\#):not(#\#):not(#\#) {
  line-height: 21px;
}

.x1qoy3rc:not(#\#):not(#\#):not(#\#) {
  line-height: 23px;
}

.xeqr9p9:not(#\#):not(#\#):not(#\#) {
  line-height: 26px;
}

.x1mnlqng:not(#\#):not(#\#):not(#\#) {
  line-height: 33px;
}

.xslnrv3:not(#\#):not(#\#):not(#\#) {
  line-height: 55px;
}

.x1i7b3ze:not(#\#):not(#\#):not(#\#) {
  line-height: 70px;
}

.x1qsgwgy:not(#\#):not(#\#):not(#\#) {
  line-height: 71px;
}

.xtaz4m5:not(#\#):not(#\#):not(#\#) {
  list-style-type: disc;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

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

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

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

.x3pnbk8:not(#\#):not(#\#):not(#\#) {
  row-gap: 8px;
}

.x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

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

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

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

.xfqxla5:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-160%);
}

.xs9c323:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s, .2s, .2s;
}

.x13dflua:not(#\#):not(#\#):not(#\#) {
  transition-duration: .2s;
}

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

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

.xax88uw:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, color, filter, background-color, box-shadow;
}

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

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

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

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

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

.x1yn0g08:not(#\#):not(#\#):not(#\#) {
  word-break: break-all;
}

.x11uqc5h:not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

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

.xqzm28i:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x11679c1);
}

.x1mpfgi5:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--x1sg4xtu);
}

.x1ohlld9:hover:not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.06);
}

.x1lz31oe:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-2px);
}

.x16uflk7:focus:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

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

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

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

@media (width <= 560px) {
  .xl0nte0.xl0nte0:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 900px) {
  .x10o2a94.x10o2a94:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}

@media (width <= 560px) {
  .x8wbyk7.x8wbyk7:not(#\#):not(#\#):not(#\#) {
    flex-shrink: 1;
  }
}

@media (width >= 640px) {
  .x16flrbk.x16flrbk:not(#\#):not(#\#):not(#\#) {
    font-size: 48px;
  }
}

@media (width >= 768px) {
  .xp1feri.xp1feri:not(#\#):not(#\#):not(#\#) {
    font-size: 2.25rem;
  }
}

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

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

  .x1uuzrk5.x1uuzrk5:not(#\#):not(#\#):not(#\#) {
    font-size: 46px;
  }
}

@media (width <= 560px) {
  .x1cn8sjj.x1cn8sjj:not(#\#):not(#\#):not(#\#) {
    font-size: 20px;
  }
}

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

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

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

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

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

@media (width <= 900px) {
  .x1m7iwaj.x1m7iwaj:not(#\#):not(#\#):not(#\#) {
    line-height: 42px;
  }

  .xklf7j0.xklf7j0:not(#\#):not(#\#):not(#\#) {
    line-height: 48px;
  }

  .x1dw40zg.x1dw40zg:not(#\#):not(#\#):not(#\#) {
    line-height: 50px;
  }
}

@media (width <= 560px) {
  .xowow5s.xowow5s:not(#\#):not(#\#):not(#\#) {
    line-height: 29px;
  }
}

.x7n5guz:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: max(1rem,env(safe-area-inset-bottom));
}

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

.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 12px;
}

.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14px;
}

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

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

.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40px;
}

.x1qpfodn:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 16px;
}

.x18592a4:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: max(1rem,env(safe-area-inset-left));
}

.xhbfen4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5rem;
}

.x1gr9t9r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .75rem;
}

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

.x14phcvn:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2.5rem;
}

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

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

.xack27t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}

.x1mjqqkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .5rem;
}

.xhj8ucd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .75rem;
}

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

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

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

.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.x36rmqc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1024px;
}

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

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

.x1yjoq1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 768px;
}

.x189rbam:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--x1nfaq6f);
}

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

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

.x1hhzuzn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 18px;
}

.xx6bls6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 20px;
}

.x17r0vjz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2rem;
}

.x1q8uoa4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 4rem;
}

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

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

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

.x1uae1lo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.25rem;
}

.x1vua2ax:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.5rem;
}

.x1rytwvg:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: max(80px,env(safe-area-inset-left));
}

.xnywu7s:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 1.5rem;
}

.x1sppz50:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: max(80px,env(safe-area-inset-right));
}

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

.x109j2v6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 18px;
}

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

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

.x128v7jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2rem;
}

.x13zrc24:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 40px;
}

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

.x15uerrv:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 72px;
}

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

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

.xomnu4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 16px;
}

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

.xsmyaan:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 12px;
}

.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14px;
}

.x1oysuqx:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 200px;
}

.x1h742h8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28%;
}

.xfo62xy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2px;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.xr6pica:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 520px;
}

.xewp6mh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 560px;
}

.x11i3ho8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 640px;
}

.x1avgji4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(320px, 100vw - 2rem);
}

.x14l7nz5:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

@media (width <= 900px) {
  .xq2ovdb.xq2ovdb:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: max(.75rem,env(safe-area-inset-left));
  }
}

@media (width >= 768px) {
  .x11a40kq.x11a40kq:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 2.5rem;
  }

  .xyz6w3d.xyz6w3d:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 6rem;
  }
}

@media (width <= 900px) {
  .x1i6njdo.x1i6njdo:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 40px;
  }

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

@media (width >= 768px) {
  .x10ph37u.x10ph37u:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 2.5rem;
  }
}

@media (width <= 900px) {
  .x8d1rvs.x8d1rvs:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: max(20px,env(safe-area-inset-left));
  }
}

@media (width >= 768px) {
  .xbf7wdg.xbf7wdg:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 2.5rem;
  }
}

@media (width <= 900px) {
  .xczlxdb.xczlxdb:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: max(20px,env(safe-area-inset-right));
  }
}

@media (width >= 768px) {
  .x1d92xo7.x1d92xo7:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 2.5rem;
  }

  .x1tohrtz.x1tohrtz:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 6rem;
  }
}

@media (width <= 900px) {
  .xm036i6.xm036i6:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 16px;
  }

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

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

  .xlcpoid.xlcpoid:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: max(.75rem,env(safe-area-inset-right));
  }

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

  .x1pt9sfc.x1pt9sfc:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}

.x1fyj1rj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "↗";
}

.xezclrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  margin-left: 4px;
}
