*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}

@layer priority1;

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

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .xc7ga6q {
    padding: 12px;
  }

  .x1tamke2 {
    padding: 16px;
  }

  .x1dypa6k {
    padding: 18px;
  }

  .x1qhigcl {
    padding: 20px;
  }

  .xp9y95v {
    padding: 22px;
  }

  .xor4a8r {
    padding: 26px;
  }

  .x10xs6qf {
    padding: 28px;
  }

  .x1v6jie7 {
    padding: 30px;
  }

  .xhdshsa {
    padding: 34px;
  }

  .x1i7k47o {
    padding: 36px;
  }

  .x1gkjlqi {
    padding: 40px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .xe8ttls {
    padding: 8px;
  }
}

@layer priority3 {
  .xqansau {
    border-color: #8f86c9;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x125uaft {
    border-color: var(--x1i8hyz6);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x1yiwhcd {
    border-radius: 12px 14px 12px 15px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .x17vq4g0 {
    border-radius: 15px 17px 15px 19px;
  }

  .xbaanfe {
    border-radius: 16px 18px 16px 20px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .xugzpu4 {
    border-radius: 18px;
  }

  .x1m3ak92 {
    border-radius: 20px;
  }

  .x13pz1uv {
    border-radius: 22px;
  }

  .x1khhgft {
    border-radius: 24px;
  }

  .x14o3kyb {
    border-radius: 26px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .x1eovdha {
    border-width: 2.5px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .x9r2w2z {
    border-width: 3px;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .xou54vl {
    gap: 16px;
  }

  .xaobbuh {
    gap: 18px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x1665zp3 {
    gap: 24px;
  }

  .x1rzw5jd {
    gap: 32px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x12j899k {
    padding-inline: 18px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .x1tcxzho {
    padding-inline: 36px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1aqbctt:hover {
    border-color: var(--x1i8hyz6);
  }
}

@layer priority4 {
  .x3icac8 {
    accent-color: var(--xqf0k0v);
  }

  .x10ukxgv {
    align-content: start;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x83z2og {
    background-color: #fff;
  }

  .x1rwgkjf {
    background-color: #fffdf0;
  }

  .x1sag07j {
    background-color: #00000059;
  }

  .xjvpl7m {
    background-color: #fff8d7e0;
  }

  .x18wu7qs {
    background-color: #1d183673;
  }

  .xjbqb8w {
    background-color: #0000;
  }

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

  .x1focs4h {
    background-color: var(--x164vrof);
  }

  .x119vema {
    background-color: var(--x1i8hyz6);
  }

  .xpe9uyr {
    background-color: var(--x1m907px);
  }

  .x1l9yrj6 {
    background-color: var(--x1msfd43);
  }

  .x11xeg7l {
    background-color: var(--x1ynu67j);
  }

  .x514r7s {
    background-color: var(--xg6ppo4);
  }

  .xkdsirq {
    background-color: var(--xqf0k0v);
  }

  .x1vathgz {
    border-collapse: separate;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .x1jkpgcu {
    box-shadow: 10px 10px 0 var(--x1i8hyz6);
  }

  .x1e326je {
    box-shadow: 2px 2px 0 var(--x1i8hyz6);
  }

  .x1ow2ay2 {
    box-shadow: 3px 3px 0 var(--x1i8hyz6);
  }

  .x1bu0djq {
    box-shadow: 3px 3px 0 var(--xqf0k0v);
  }

  .xqbykyj {
    box-shadow: 4px 4px 0 var(--x1i8hyz6);
  }

  .x1m0c777 {
    box-shadow: 4px 4px 0 var(--xqf0k0v);
  }

  .x1p7ywya {
    box-shadow: 6px 6px 0 var(--x15dt9od);
  }

  .x1fx9aiw {
    box-shadow: 6px 6px 0 var(--x1i8hyz6);
  }

  .x1czwud2 {
    box-shadow: 6px 6px 0 var(--xqf0k0v);
  }

  .xl6p47s {
    box-shadow: 8px 8px 0 var(--x15dt9od);
  }

  .x1dbn8gl {
    box-shadow: 8px 8px 0 var(--xqf0k0v);
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xrnthv {
    color: #cdc6ee;
  }

  .x1ws8205 {
    color: #e8e4ff;
  }

  .xk4hvpi {
    color: #f1edff;
  }

  .x1sa89wo {
    color: #f4f1ff;
  }

  .x1z0w0q9 {
    color: #ffe45e;
  }

  .xfungia, .x1f7m26b {
    color: #fff;
  }

  .x1svaebg {
    color: var(--x1i8hyz6);
  }

  .x1x0ooeq {
    color: var(--x1m907px);
  }

  .x12t018s {
    color: var(--x1smrqo5);
  }

  .xezqqc4 {
    color: var(--xqf0k0v);
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x14e0hxh {
    font-family: var(--x1ot2sy7);
  }

  .x1k9vcds {
    font-family: var(--x1wkgitg);
  }

  .xg2ahxl {
    font-family: var(--xbt4gn5);
  }

  .x1ct8sxb {
    font-size: 12.5px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x2ouz8m {
    font-size: 13.5px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xazqsvr {
    font-size: 14.5px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .x1q7jzdg {
    font-size: 19px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1ulgg28 {
    font-size: 30px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1m6oxru {
    font-size: 34px;
  }

  .xqozcyj {
    font-size: 36px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x102p7hv {
    font-size: 44px;
  }

  .x93iunb {
    font-size: 48px;
  }

  .x33rcho {
    font-size: 52px;
  }

  .x1fhusgw {
    font-size: 56px;
  }

  .x1vuuof {
    font-size: 60px;
  }

  .xwu3smb {
    font-size: 68px;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

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

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

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

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

  .x8tg6nv {
    grid-template-columns: minmax(0, 1.15fr) minmax(300px, .85fr);
  }

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

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

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

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

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

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

  .xl56j7k {
    justify-content: center;
  }

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

  .xl4xnwh {
    justify-items: stretch;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x1labic3 {
    letter-spacing: .14em;
  }

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

  .xqahw4z {
    line-height: 1.02;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x1jjo3f5 {
    line-height: 1.55;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xyd83as {
    opacity: .45;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1k57tk5 {
    outline-width: 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;
  }

  .xp5x71x {
    transform: rotate(-6deg);
  }

  .xusgelo {
    transform: rotate(1.4deg);
  }

  .xi1kqvd {
    transform: rotate(4deg);
  }

  .xyxfs0t {
    transform: translateX(-50%) translateY(0);
  }

  .x1h74t6y {
    transform: translateX(-50%) translateY(20px);
  }

  .x43t7r1 {
    transition-duration: .24s;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .x68pp3s {
    z-index: 30;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x12llrr1:hover {
    background-color: #e65f00;
  }

  .xq7k88y:hover {
    background-color: #fff;
  }

  .x1qfutrh:hover {
    background-color: var(--x1msfd43);
  }
}

@layer priority5 {
  .x18eufl6 {
    border-bottom-color: #eadfba;
  }

  .x1x6exxx {
    border-bottom-color: var(--x1i8hyz6);
  }

  .xnvzxwk {
    border-bottom-color: var(--xqf0k0v);
  }

  .xpvcztv {
    border-bottom-style: dashed;
  }

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

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x1ddsbdi {
    border-left-color: var(--xqf0k0v);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .x1vo0akb {
    border-left-width: 3px;
  }

  .x1y0lptx {
    bottom: 22px;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1wkxgih {
    height: 120px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .x16wdlz0 {
    height: 38px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xwzfr38 {
    height: 80px;
  }

  .xdk7pt {
    height: 8px;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xod5an3 {
    margin-bottom: 12px;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .xieb3on {
    margin-bottom: 20px;
  }

  .x91k8ka {
    margin-bottom: 22px;
  }

  .xjpr12u {
    margin-bottom: 2px;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x1e56ztr {
    margin-bottom: 8px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x1anpbxc {
    margin-top: 10px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .xhrpt6u {
    margin-top: 18px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .xqui205 {
    margin-top: 24px;
  }

  .xaqh0s9 {
    margin-top: 26px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x11fxgd9 {
    margin-top: 30px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .x1ko49du {
    max-width: 1240px;
  }

  .x1fwz4qh {
    max-width: 12ch;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x148vls7 {
    max-width: 46ch;
  }

  .x6amaq2 {
    max-width: 48ch;
  }

  .x1lwm3bp {
    max-width: 520px;
  }

  .xe0576n {
    max-width: 52ch;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .xprqm3i {
    max-width: 64ch;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xvv2zd5 {
    min-height: 130px;
  }

  .xbwy6ji {
    min-height: 150px;
  }

  .xisnujt {
    min-height: 20px;
  }

  .x1lpwdgh {
    min-height: 300px;
  }

  .x712feu {
    min-height: 320px;
  }

  .xu0aao5 {
    min-height: 36px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .x1wxaq2x {
    min-height: 48px;
  }

  .x1wzw5q2 {
    min-height: 68px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xt7fyls {
    min-width: 150px;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .x12rczxh {
    min-width: 220px;
  }

  .xlm99nl {
    min-width: 240px;
  }

  .x15hfatp {
    min-width: 36px;
  }

  .xzl8ltb {
    min-width: 640px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1ug4tga {
    padding-bottom: 13px;
  }

  .x1g2khh7 {
    padding-bottom: 14px;
  }

  .x1hhzuzn {
    padding-bottom: 18px;
  }

  .xg8j3zb {
    padding-bottom: 3px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .x161sli9 {
    padding-bottom: 56px;
  }

  .xefzj8c {
    padding-bottom: 60px;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .xwib8y2 {
    padding-bottom: 8px;
  }

  .x1lqa7cf {
    padding-left: 10px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x1d0ri9u {
    padding-top: 13px;
  }

  .xyinxu5 {
    padding-top: 14px;
  }

  .x109j2v6 {
    padding-top: 18px;
  }

  .x1cnzs8 {
    padding-top: 20px;
  }

  .x7sb2j6 {
    padding-top: 28px;
  }

  .x9orja2 {
    padding-top: 30px;
  }

  .xijc0j3 {
    padding-top: 36px;
  }

  .x10lzpyj {
    padding-top: 38px;
  }

  .xyqdw3p {
    padding-top: 3px;
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .xlaft8j {
    padding-top: 44px;
  }

  .x1uysmmv {
    padding-top: 64px;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .xn5hqff {
    right: 16px;
  }

  .x13vifvy {
    top: 0;
  }

  .xwwefxd {
    top: calc(100% + 6px);
  }

  .x1d1n87m {
    top: calc(100% + 8px);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xygnafs {
    width: 120px;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .x1guw455 {
    width: 38px;
  }

  .x187nhsf {
    width: 44px;
  }

  .x1useyqa {
    width: 48px;
  }

  .xvni27 {
    width: 52px;
  }

  .x1dmp6jm {
    width: 80px;
  }

  .x1xc55vz {
    width: 8px;
  }
}

@layer priority6 {
  @media (width <= 1023px) {
    .x115ys0v.x115ys0v {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 639px) {
    .xep4kzd.xep4kzd {
      grid-column: 1 / -1;
    }
  }

  @media (width <= 1023px) {
    .x41ljkm.x41ljkm {
      padding-inline: 24px;
    }
  }

  @media (width <= 639px) {
    .x1o1t1ev.x1o1t1ev {
      padding-inline: 16px;
    }
  }
}

@layer priority7 {
  @media (width <= 1023px) {
    .x1hpx7qp.x1hpx7qp {
      display: grid;
    }

    .x20mqyg.x20mqyg {
      display: none;
    }
  }

  @media (width <= 639px) {
    .x1nb57gl.x1nb57gl {
      flex-direction: column;
    }

    .x16ex2r1.x16ex2r1 {
      font-size: 15px;
    }

    .xyqveu4.xyqveu4 {
      font-size: 34px;
    }

    .xvwbhta.xvwbhta {
      font-size: 36px;
    }

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

    .x1qjxrpb.x1qjxrpb {
      font-size: 44px;
    }

    .xn1dgjg.xn1dgjg {
      font-size: 46px;
    }
  }

  @media (width <= 1023px) {
    .xkqbz6n.xkqbz6n {
      grid-template-columns: 1fr 1fr 1fr;
    }

    .xhuwh0z.xhuwh0z {
      grid-template-columns: 1fr 1fr;
    }

    .x1weq7zb.x1weq7zb {
      grid-template-columns: 1fr;
    }

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

  @media (width <= 639px) {
    .xkf6i9q.xkf6i9q {
      grid-template-columns: 1fr 1fr;
    }

    .x16m55zh.x16m55zh {
      grid-template-columns: 1fr;
    }

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

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

  @media (width <= 1023px) {
    .x1k4q57w.x1k4q57w {
      justify-content: space-between;
    }
  }
}

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

:root, .xnagkfc {
  --x1ynu67j: #fff8d7;
  --xg6ppo4: #fff;
  --x1msfd43: #ffef9f;
  --x1i8hyz6: #1d1836;
  --x1smrqo5: #4c426c;
  --xqf0k0v: #ff6b00;
  --x164vrof: #263d5b;
  --x15dt9od: #49b6e5;
  --x3emwga: #2e9d57;
  --x1dcvhi3: #ffb020;
  --x1m907px: #e5484d;
}

:root, .xc7o4g4 {
  --xbt4gn5: "Delius Swash Caps","Comic Sans MS","Trebuchet MS",cursive;
  --x1ot2sy7: "Trebuchet MS","Segoe UI",system-ui,sans-serif;
  --x1wkgitg: "JetBrains Mono","SF Mono",ui-monospace,Menlo,monospace;
}
