@font-face{font-family:Nyatabi Rounded SC;src:url(/fonts/resource-han-rounded-cn-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nyatabi Rounded SC;src:url(/fonts/resource-han-rounded-cn-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nyatabi Rounded SC;src:url(/fonts/resource-han-rounded-cn-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}html{color:#2b2420;-webkit-font-smoothing:antialiased;background:#f7f1ea}body{margin:0}*,:before,:after{box-sizing:border-box}img{max-width:none;display:block}

@layer priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1gnqi22 {
    padding: 14px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x15fnm84 {
    padding: 32px;
  }

  .x1gkjlqi {
    padding: 40px;
  }

  .xfawy5m {
    padding: 4px;
  }

  .xe8ttls {
    padding: 8px;
  }

  @media (width <= 960px) {
    .xid39g6.xid39g6 {
      padding: 16px;
    }
  }
}

@layer priority3 {
  .x2sd89m {
    border-color: #c9b9a6;
  }

  .x1j6akls {
    border-color: var(--x1oflvml);
  }

  .x1vej1ji {
    border-color: var(--xj8mwpy);
  }

  .xmu6052 {
    border-color: var(--xqa54y0);
  }

  .x72vzuf {
    border-color: var(--xqywrb1);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x1ctf4ec {
    border-radius: 11px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x13pz1uv {
    border-radius: 22px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x14o3kyb {
    border-radius: 26px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .xh3bjjp {
    border-radius: 62px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x1827h1i {
    border-radius: 99px;
  }

  .x1vj30mk {
    border-radius: var(--x115y0ze);
  }

  .xes4427 {
    border-radius: var(--xsv8ada);
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x1eovdha {
    border-width: 2.5px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x1a87jhh {
    border-width: 4px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1y9zxd1 {
    gap: 48px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x1frd91 {
    gap: 56px;
  }

  .x1nejdyq {
    gap: 5px;
  }

  .xdim9vw {
    gap: 64px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .x1xn8qrt {
    padding-block: 16px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .xsplgde {
    padding-block: 1px;
  }

  .xqp6ajr {
    padding-block: 20px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .x1e9difb {
    padding-block: 28px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .xd11lqx {
    padding-block: 32px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x6sgm8y {
    padding-block: 96px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xg21xpd {
    padding-inline: 12px 5px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xr244g7 {
    padding-inline: 26px;
  }

  .xj7an9n {
    padding-inline: 32px;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .x9989ir {
    padding-inline: 48px 32px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .x1swszaa {
    padding-inline: 8px 12px;
  }

  .xu350f3 {
    padding-inline: 8px 14px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  @media (width <= 960px) {
    .x15eg5gf.x15eg5gf {
      gap: 12px;
    }

    .x1ul1fv7.x1ul1fv7 {
      gap: 16px;
    }

    .x1uk5cm3.x1uk5cm3 {
      padding-inline: 16px;
    }
  }
}

@layer priority4 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .xamitd3 {
    align-self: center;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xxkxylk {
    animation-duration: .5s;
  }

  .xuq29oz {
    animation-duration: 2.8s;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x1ilm7k3 {
    animation-name: x1rd8n21-B;
  }

  .xkmyvzd {
    animation-name: xtw5ip4-B;
  }

  .xnoa5dz {
    animation-name: xwf0qlv-B;
  }

  .x1gw7v2d {
    animation-timing-function: cubic-bezier(.2, .9, .3, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .xgv0goc {
    backdrop-filter: blur(10px);
  }

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

  .x1f0ztbi {
    background-color: #000;
  }

  .xanagq9 {
    background-color: #34c759;
  }

  .x1t5hs45 {
    background-color: #b9b1a8;
  }

  .x15iq8gc {
    background-color: #cfe9f3;
  }

  .x1xz9itr {
    background-color: #d5cabd;
  }

  .x1o4450p {
    background-color: #ddd2c5;
  }

  .x1y0grbi {
    background-color: #e5cdb9;
  }

  .x1rg7lrn {
    background-color: #efe8df;
  }

  .x1hx8npq {
    background-color: #f2eae0;
  }

  .x1d8tbck {
    background-color: #f4eee6;
  }

  .x5vycwq {
    background-color: #fbf8f2;
  }

  .x16bhqp7 {
    background-color: #8a620029;
  }

  .x1d3po9i {
    background-color: #c23b220d;
  }

  .xub1cy9 {
    background-color: #c23b2214;
  }

  .x1gfbhs8 {
    background-color: #c23b2259;
  }

  .xkdpfcf {
    background-color: #fffdf9bf;
  }

  .x6dvg13 {
    background-color: #fffdf9cc;
  }

  .x4ms2kt {
    background-color: #fffdf9d9;
  }

  .x15sdxou {
    background-color: #fffdf9e6;
  }

  .x192c05g {
    background-color: #1c1c1e12;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xu9jke {
    background-color: var(--x1teulj2);
  }

  .xmg4opn {
    background-color: var(--xnkcl9l);
  }

  .x1dy5b3l {
    background-color: var(--xqa54y0);
  }

  .x1yr5iji {
    background-color: var(--xqywrb1);
  }

  .xmvlox4 {
    background-color: var(--xspagrt);
  }

  .x6o5cm3 {
    background-image: repeating-linear-gradient(90deg, #6f686161 0 28px, #0000 28px 52px);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xn1rk2z {
    box-shadow: -14px 0 28px #281e141f;
  }

  .x1m6nmle {
    box-shadow: 0 -2px 10px -6px #0000001f;
  }

  .xz2sjrf {
    box-shadow: 0 0 0 2px #c23b2240;
  }

  .xdll4bo {
    box-shadow: 0 0 0 3px #c23b2240;
  }

  .x171whzg {
    box-shadow: 0 4px 12px -8px #3c281429;
  }

  .xq2jdz8 {
    box-shadow: var(--x1v5przr);
  }

  .x1umr555 {
    color: #3a3330;
  }

  .xi5lhmx {
    color: #a0301b;
  }

  .x8yag65 {
    color: #fff;
  }

  .xuq6t31 {
    color: var(--x1iic3lf);
  }

  .x97qiny {
    color: var(--x1nfi6zi);
  }

  .x1dby0ew {
    color: var(--x1umabvz);
  }

  .xb2d45f {
    color: var(--x6uef1y);
  }

  .x1ognche {
    color: var(--x95s3j3);
  }

  .xvpkc8o {
    color: var(--xaidah);
  }

  .xilzhn {
    color: var(--xqa54y0);
  }

  .xrevs13 {
    color: var(--xqywrb1);
  }

  .x1ks2zyd {
    color: var(--xrig1n);
  }

  .x1oybyys {
    color: var(--xspagrt);
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1nbugy9 {
    font-family: Hiragino Mincho ProN, Songti SC, serif;
  }

  .xtltitj {
    font-family: var(--x1n3s65q);
  }

  .xbkimqq {
    font-family: var(--x1v8pptv);
  }

  .x5xcc6l {
    font-family: var(--xxtx0y5);
  }

  .xzbo8oe {
    font-family: var(--xz6kn2v);
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .xew7ush {
    font-size: 21px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x102p7hv {
    font-size: 44px;
  }

  .xcdf80j {
    font-size: 64px;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1uu0p8 {
    font-weight: 900;
  }

  .xr9o1b1 {
    grid-template-columns: 220px minmax(0, 1fr);
  }

  .x1afkpae {
    grid-template-columns: minmax(0, 1fr) 260px;
  }

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

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

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

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

  .x1sipb5g {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .x16u84gf {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x1dor1uw {
    letter-spacing: .1em;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x11k29pw {
    line-height: 1.18;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xwxc2jc {
    line-height: 1.8;
  }

  .xbs1c6g {
    line-height: 1.9;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1owg228 {
    mix-blend-mode: multiply;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x6etorw {
    object-position: 50% 100%;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x18km98s {
    opacity: .75;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xxcu0bs {
    transform: rotate(-14deg);
  }

  .xt8glu {
    transform: rotate(-3deg);
  }

  .x1djylrx {
    transform: scale(.92);
  }

  .x65q6n8 {
    transform: scale(1.15);
  }

  .x1jxq6s {
    transform: scale(1.2);
  }

  .x1hj3fc7 {
    transform-origin: 0 0;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x1rvut6x {
    transition-duration: .25s;
  }

  .x1d8287x {
    transition-duration: .3s;
  }

  .xfagghw {
    transition-property: all;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x16n82f9 {
    translate: -50%;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xoegz02 {
    z-index: 4;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .x1w0boku {
    z-index: 6;
  }

  .xuqjjco:hover {
    color: var(--x1teulj2);
  }

  .x7jtxqf:hover {
    color: var(--xqa54y0);
  }

  @media (width <= 960px) {
    .xby5ysa.xby5ysa {
      align-items: flex-start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width <= 960px) {
    .xea6z6h.xea6z6h {
      display: none;
    }

    .xjgk2e0.xjgk2e0 {
      flex-direction: column;
    }

    .xrlvouj.xrlvouj {
      font-size: 30px;
    }

    .x1vbewry.x1vbewry {
      font-size: 32px;
    }

    .x1flwoim.x1flwoim {
      font-size: 40px;
    }

    .x19dxrgd.x19dxrgd {
      grid-template-columns: minmax(0, 1fr);
    }

    .x1j0h8iw.x1j0h8iw {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
}

@layer priority5 {
  .x969myj {
    border-bottom-color: #f0e8de;
  }

  .x17igfnp {
    border-bottom-color: var(--xj8mwpy);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xkuzitg {
    border-top-color: var(--x1oflvml);
  }

  .x5hkypr {
    border-top-color: var(--xj8mwpy);
  }

  .x1f0a9w2 {
    border-top-left-radius: 18px;
  }

  .xl0idkp {
    border-top-right-radius: 18px;
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xtib48d {
    bottom: 112px;
  }

  .xqtp20y {
    height: 0;
  }

  .x187pvsn {
    height: 100svh;
  }

  .xsbjyhr {
    height: 104px;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xv2kvbc {
    height: 184px;
  }

  .x1fwsm1s {
    height: 2.5px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x1p122wr {
    height: 290px;
  }

  .x36qwtl {
    height: 2px;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1dnml7z {
    height: 54px;
  }

  .xpll4d3 {
    height: 600svh;
  }

  .xng8ra {
    height: 60px;
  }

  .xy75621 {
    height: 72px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .x17j7krd {
    height: 84px;
  }

  .x31tyyb {
    height: 874px;
  }

  .xnsd7bc {
    height: 900px;
  }

  .x1gm9vs {
    height: 920px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .x1oax2jk {
    left: 24px;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xncym2f {
    left: 8px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xx3fty7 {
    margin-top: -100svh;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xeo09yj {
    max-width: 1160px;
  }

  .x1ko49du {
    max-width: 1240px;
  }

  .x1kvbfxc {
    max-width: 1600px;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .x1yr5zsc {
    max-width: 620px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xapjn7j {
    max-width: 760px;
  }

  .x1xr5p7o {
    max-width: 860px;
  }

  .x1uedy8c {
    max-width: 880px;
  }

  .x1kozois {
    max-width: 920px;
  }

  .x1x1rfll {
    max-width: none;
  }

  .xeuugli {
    min-width: 0;
  }

  .xzl8ltb {
    min-width: 640px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .xryxfnj {
    overflow-y: visible;
  }

  .x1g2khh7 {
    padding-bottom: 14px;
  }

  .x1s14bel {
    padding-bottom: 26px;
  }

  .x1t1ogtf {
    padding-bottom: 40px;
  }

  .x1sgudl8 {
    padding-bottom: 48px;
  }

  .x161sli9 {
    padding-bottom: 56px;
  }

  .xzk7aed {
    padding-bottom: 64px;
  }

  .xo0ha1f {
    padding-bottom: 96px;
  }

  .x1k8dnhd {
    padding-left: 18px;
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xfuwpc2 {
    padding-left: 42px;
  }

  .xnr0r3r {
    padding-left: 64px;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xsc964m {
    padding-top: 12svh;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .xn2ks54 {
    padding-top: 56px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xn5hqff {
    right: 16px;
  }

  .x3mw7os {
    right: 18px;
  }

  .x19fy9mj {
    right: 36px;
  }

  .x19up5dg {
    right: 8px;
  }

  .xanhq36 {
    scroll-margin-top: 24px;
  }

  .xfyfbwj {
    top: -300px;
  }

  .xpvugmy {
    top: -46px;
  }

  .x1coces7 {
    top: -78px;
  }

  .x13vifvy {
    top: 0;
  }

  .x1eu8d0j {
    top: 10px;
  }

  .x1rouazn {
    top: 11px;
  }

  .x1waem46 {
    top: 12svh;
  }

  .x99uipq {
    top: 23px;
  }

  .x117b58n {
    top: 32px;
  }

  .xb9jp0g {
    top: 330px;
  }

  .xq535rr {
    top: 520px;
  }

  .x1w1tb2m {
    top: 60px;
  }

  .x1g4xd5x {
    top: 610px;
  }

  .xfr5jun {
    top: 8px;
  }

  .x9oiu8 {
    top: 96px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x19zpy19 {
    width: 104px;
  }

  .xsmyaan {
    width: 12px;
  }

  .xrostsh {
    width: 150px;
  }

  .x1g6vzv9 {
    width: 170px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xgd8bvy {
    width: 28px;
  }

  .x1849jeq {
    width: 30px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1691je0 {
    width: 34px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x1l2rt3b {
    width: 400px;
  }

  .xw0iwtq {
    width: 402px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x187nhsf {
    width: 44px;
  }

  .xbstwhj {
    width: 450px;
  }

  .x1247r65 {
    width: 60px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .xni59qk {
    width: 72px;
  }

  .x1mvnbk8 {
    width: 9000px;
  }

  .x13oubkp {
    width: 96px;
  }

  @media (width <= 960px) {
    .xhkrn7o.xhkrn7o {
      padding-left: 0;
    }

    .x1wyku5d.x1wyku5d {
      padding-top: 52svh;
    }

    .x1qg8crc.x1qg8crc {
      padding-top: 96px;
    }
  }
}

@keyframes x1rd8n21-B {
  0% {
    opacity: 0;
    transform: rotate(-14deg) scale(2);
  }

  70% {
    opacity: 1;
    transform: rotate(-14deg) scale(.92);
  }

  100% {
    opacity: 1;
    transform: rotate(-14deg) scale(1);
  }
}

@keyframes xwf0qlv-B {
  from {
    transform: translateX(-240px);
  }

  to {
    transform: translateX(2400px);
  }
}

@keyframes xtw5ip4-B {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-4px);
  }
}

:root, .x12fvuzw {
  --x1v5przr: 0 6px 20px -14px #281e1433;
}

:root, .xadc5jg {
  --x1v6e7l1: 8px;
  --xi5ou1h: 16px;
  --x1oyq37j: 22px;
  --x115y0ze: 28px;
  --xsv8ada: 999px;
}

:root, .xbxloks {
  --xnkcl9l: #f7f1ea;
  --xqywrb1: #fffdf9;
  --xj8mwpy: #ede4d9;
  --x1oflvml: #e2d6c8;
  --xspagrt: #2b2420;
  --x1nfi6zi: #4a403a;
  --xrig1n: #6f6861;
  --x1iic3lf: #9a928a;
  --xqa54y0: #c23b22;
  --x1teulj2: #9e2f1a;
  --x95s3j3: #8a6200;
  --xaidah: #6e4e00;
  --x1umabvz: #2f7d32;
  --x6uef1y: #1c1c1e;
}

:root, .xz4f4bf {
  --xxtx0y5: "Zen Maru Gothic", -apple-system, "PingFang SC", "Hiragino Maru Gothic ProN", sans-serif;
  --x1v8pptv: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans", system-ui, sans-serif;
  --xz6kn2v: ui-rounded, -apple-system, system-ui, sans-serif;
  --x1n3s65q: "New York", ui-serif, Georgia, serif;
}

.xmb4tq5.xmb4tq5, .xmb4tq5.xmb4tq5:root {
  --x1v8pptv: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;
  --xxtx0y5: "Nyatabi Rounded SC", "Zen Maru Gothic", "PingFang SC", sans-serif;
  --xz6kn2v: ui-rounded, -apple-system, system-ui, sans-serif;
  --x1n3s65q: "New York", ui-serif, Georgia, serif;
}
