@layer reset{*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.5}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ol,ul{margin:0;padding:0}button,input,optgroup,select,textarea{font:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button,[role=button]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block}img,video{max-width:100%;height:auto}[hidden]{display:none!important}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:not([data-motion=crossfade]),:before,:after{transition-duration:.01ms!important}}

@layer priority1;

@layer priority2 {
  .xtwtyqo {
    inset: .6875rem;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1w5z4vk {
    padding: .4375rem;
  }

  .x7gbtqy {
    padding: .5rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xis3749 {
    padding: 1.5rem;
  }

  .x1uz70x1 {
    padding: 1rem;
  }
}

@layer priority3 {
  .x9r1u3d {
    border-color: #0000;
  }

  .x1gdyg8x {
    border-color: var(--x1bdaokj);
  }

  .xn3x1a5 {
    border-color: var(--x1v9eetb);
  }

  .xp2nlbe {
    border-radius: 50% 50% var(--xnej19o) var(--xnej19o)  / 37.5% 37.5% var(--xnej19o) var(--xnej19o);
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .xd4f00g {
    border-radius: calc(var(--xnej19o) * 2.5);
  }

  .x5dpueo {
    border-radius: calc(var(--xnej19o) * 2);
  }

  .xpp3egg {
    border-radius: var(--x15x33gs);
  }

  .xcdiwl7 {
    border-radius: var(--x1jiocc2);
  }

  .x18ngt90 {
    border-radius: var(--x1u5r03h);
  }

  .xve55d5 {
    border-radius: var(--x4ig80n);
  }

  .xa55cmg {
    border-radius: var(--xnej19o);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1enigpx {
    gap: .125rem;
  }

  .xvh977a {
    gap: .25rem;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .x13z6uf9 {
    gap: .5rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .x8233eu {
    gap: .75rem;
  }

  .x1fsutb {
    gap: .875rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x15iy025 {
    gap: 1.25rem;
  }

  .xru8eyw {
    gap: 1.5rem;
  }

  .x8fetqu {
    gap: 1rem;
  }

  .xtacmkj {
    gap: 2.5rem;
  }

  .x17orwab {
    gap: 2.75rem;
  }

  .x1h4iudz {
    gap: 2rem;
  }

  .xbrdnr0 {
    gap: 3.5rem;
  }

  .x1keyc1r {
    gap: 3rem;
  }

  .xjej8gk {
    grid-row: span 2;
  }

  .x10no89f {
    inset-block: 0;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

  .x18g2hj5 {
    padding-block: .5rem;
  }

  .x6qoaat {
    padding-block: 1.25rem;
  }

  .x1yb22fu {
    padding-block: 1.5rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .x1ljcmcm {
    padding-block: 2.25rem .5rem;
  }

  .x18mflkt {
    padding-block: 2rem;
  }

  .x1vdquu2 {
    padding-block: 4rem;
  }

  .x6wnh6e {
    padding-block: var(--x11yzxad);
  }

  .xe5da8l {
    padding-block: var(--xko8cc);
  }

  .x17r794t {
    padding-block: var(--xvlxn43);
  }

  .x18a9hih {
    padding-inline: .375rem;
  }

  .x97vtpp {
    padding-inline: .5rem;
  }

  .x1ryrjj2 {
    padding-inline: .75rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .x129psgg {
    padding-inline: 1.75rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x6rtb2[aria-invalid="true"] {
    border-color: var(--x17k2pro);
  }

  .xvfk59o:focus-visible {
    border-color: var(--xdpdb4w);
  }
}

@layer priority4 {
  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .xc26acl {
    align-content: center;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1y8v6su {
    align-self: start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xci6vqp {
    animation-delay: calc(var(--x1997es8) * -.5);
  }

  .xx6ia99 {
    animation-delay: calc(var(--x1997es8) * -1.5);
  }

  .x1pfex9h {
    animation-delay: calc(var(--x1997es8) * -1);
  }

  .xk0ooj9 {
    animation-delay: calc(var(--x1997es8) * 0);
  }

  .x6e3pam {
    animation-delay: calc(var(--x4mxjsu) / 2);
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .xfxejol {
    animation-duration: var(--x1997es8);
  }

  .x10q2b1z {
    animation-duration: var(--x9uvkjb);
  }

  .xpyi4ws {
    animation-duration: var(--x9v1cpu);
  }

  .x8zlwj8 {
    animation-duration: var(--xzmjyn1);
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xr1d0ua {
    animation-iteration-count: 6;
  }

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

  .x1qwfk4 {
    animation-name: x1lhl88k-B;
  }

  .x1avuawy {
    animation-name: x1ofc7ps-B;
  }

  .x1dnqo9t {
    animation-name: x4vlirp-B;
  }

  .xorstpt {
    animation-play-state: paused;
  }

  .xoj058f {
    animation-play-state: running;
  }

  .x107y73c {
    animation-timing-function: var(--x1mshk7w);
  }

  .x9ya40y {
    animation-timing-function: var(--xvucwfj);
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .x6grhm {
    aspect-ratio: 3 / 4;
  }

  .xys2p2v {
    aspect-ratio: 560 / 1147;
  }

  .x1e0gyfn {
    aspect-ratio: 7 / 12;
  }

  .x10y9f9r {
    aspect-ratio: var(--x-aspectRatio);
  }

  .x1jh03n0 {
    backdrop-filter: blur(16px);
  }

  .xlp1x4z {
    backface-visibility: hidden;
  }

  .xw0huoz {
    background-color: color-mix(in srgb,var(--x136y1kq) 92%,transparent);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1imzac4 {
    background-color: var(--x136y1kq);
  }

  .xfwisz7 {
    background-color: var(--x17k2pro);
  }

  .x1ddh4ur {
    background-color: var(--x1bdaokj);
  }

  .x9897j0 {
    background-color: var(--x1ubs5l1);
  }

  .x1e4lcjy {
    background-color: var(--x1v9eetb);
  }

  .xhaqokj {
    background-color: var(--x4605i6);
  }

  .x1mfszjk {
    background-color: var(--xfmfhfa);
  }

  .xcz4srb {
    background-color: var(--xo9bg1s);
  }

  .xr1bef4 {
    background-color: var(--xwojgst);
  }

  .xutom7x {
    background-image: linear-gradient(180deg,var(--x1bdaokj),color-mix(in oklch,var(--x1bdaokj) 35%,transparent));
  }

  .x1jblk9m {
    background-image: linear-gradient(180deg,var(--x1uileqa) 0%,var(--x136y1kq) 80%);
  }

  .xeyw8cg {
    background-image: linear-gradient(90deg, #0000, currentColor, #0000);
  }

  .x1q56mn7 {
    background-image: linear-gradient(#0000, currentColor);
  }

  .x1nd4six {
    background-image: linear-gradient(to left, #0000, currentColor);
  }

  .x1y8ukti {
    background-image: linear-gradient(to right, #0000, currentColor);
  }

  .x8prs34 {
    background-image: linear-gradient(to top, #0000, currentColor);
  }

  .x161frfn {
    background-image: var(--xyfhti1);
  }

  .xiy17q3 {
    background-repeat: no-repeat;
  }

  .x1dfsfyj {
    border-block-color: var(--x1v9eetb);
  }

  .xykt701 {
    border-block-style: solid;
  }

  .x1kbiq1m {
    border-block-width: 1px;
  }

  .x15327r {
    box-shadow: 0 2.5rem 5rem -2rem color-mix(in oklch,var(--x136y1kq) 60%,transparent);
  }

  .x1j553cu {
    box-shadow: 0 3rem 7rem -2.5rem color-mix(in oklch,var(--x1bdaokj) 32%,transparent);
  }

  .x1ttgw0r {
    box-shadow: var(--x922290);
  }

  .xzpqnlu {
    clip: rect(0,0,0,0);
  }

  .x1wvbh4r {
    color: var(--x12bwtrd);
  }

  .xvromow {
    color: var(--x17k2pro);
  }

  .x14uzpr1 {
    color: var(--x1bdaokj);
  }

  .x1gi8ke7 {
    color: var(--x1nc4a2h);
  }

  .x11yvanb {
    color: var(--x1v1yxns);
  }

  .x7x7stg {
    color: var(--x1wd4nmk);
  }

  .xhvs0lw {
    color: var(--x1xx9u33);
  }

  .xmw7iez {
    color: var(--x3inrjm);
  }

  .x8aw5dk {
    color: var(--xaczwjh);
  }

  .xms98pn {
    color-scheme: var(--xc3lbdl);
  }

  .x151aqw0 {
    column-gap: 1.125rem;
  }

  .xgvynzx {
    column-gap: 1.5rem;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .xrnao7d {
    column-gap: 4rem;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xbh8q5q {
    fill: none;
  }

  .x13k82hz {
    fill: var(--x1xx9u33);
  }

  .x1m29554 {
    filter: drop-shadow(0 1.125rem 1.875rem #00000399);
    filter: drop-shadow(0 1.125rem 1.875rem lab(.0778542% .481628 -1.21986 / .6));
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xaxoq2h {
    font-family: var(--xk6eh92);
  }

  .x4s42px {
    font-family: var(--xqwtlvo);
  }

  .x1pa355w {
    font-family: var(--xzros05);
  }

  .x9klnio {
    font-feature-settings: "rlig" 1,"calt" 1;
  }

  .xboafo0 {
    font-size: .75rem;
  }

  .xkpwil5 {
    font-size: .875rem;
  }

  .x6u19be {
    font-size: .9375rem;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .xlm9qay {
    font-size: 1.1875rem;
  }

  .x1603h9y {
    font-size: 1.25rem;
  }

  .xngnso2 {
    font-size: 1.5rem;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .x1jchvi3 {
    font-size: 1rem;
  }

  .xucymfc {
    font-size: 2.125rem;
  }

  .x12xc60p {
    font-size: 3.5rem;
  }

  .x1apxtep {
    font-size: var(--x1ebjjsc);
  }

  .xe4mi5g {
    font-size: var(--x1kix677);
  }

  .xanb2xa {
    font-size: var(--xcfu47x);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .xnsi1wu {
    font-variant-numeric: lining-nums tabular-nums;
  }

  .x17gc79u {
    font-variant-numeric: lining-nums;
  }

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

  .x1iikomf {
    font-weight: 300;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

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

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

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

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

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

  .x1q1w665 {
    grid-template-rows: auto auto;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

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

  .x1o2pa38 {
    justify-items: center;
  }

  .x1qab1bc {
    justify-self: end;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1kmzvnc {
    letter-spacing: var(--x145z5p6);
  }

  .x5zc752 {
    letter-spacing: var(--x1hoazf1);
  }

  .x1d9pnjn {
    letter-spacing: var(--x1t7fs6g);
  }

  .x1rj1e8v {
    letter-spacing: var(--xha0n0k);
  }

  .x14ju556 {
    line-height: 0;
  }

  .xqahw4z {
    line-height: 1.02;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x1ym1gup {
    -webkit-mask-image: linear-gradient(90deg, #0000 0, #000 3rem calc(100% - 3rem), #0000 100%);
    mask-image: linear-gradient(90deg, #0000 0, #000 3rem calc(100% - 3rem), #0000 100%);
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1kzsush {
    opacity: .08;
  }

  .xwq05k6 {
    opacity: .55;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x4p195q {
    outline-color: var(--xdpdb4w);
  }

  .x2ssjo2 {
    outline-offset: -2px;
  }

  .x1hl8ikr {
    outline-offset: 2px;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1de99jn {
    outline-width: 2px;
  }

  .xqfkjy8 {
    padding-inline-end: .5rem;
  }

  .x17opcne {
    padding-inline-end: 2.75rem;
  }

  .xqilxzk {
    perspective: 1200px;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1gcqhjp {
    row-gap: .375rem;
  }

  .x1fc8kun {
    row-gap: .5rem;
  }

  .x1rnwn48 {
    row-gap: .75rem;
  }

  .xwnhlp8 {
    row-gap: .875rem;
  }

  .xl52z03 {
    row-gap: 1.75rem;
  }

  .x1u2wyuu {
    stroke: var(--x1bdaokj);
  }

  .xnpr05h {
    stroke-width: 1px;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1yc453h {
    text-align: start;
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xfqjyog {
    text-rendering: optimizelegibility;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1c071of {
    transform: none;
  }

  .xpdry0n {
    transform: rotate(-4deg);
  }

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

  .xb33xle {
    transform: rotateY(0);
  }

  .x1msufx5 {
    transform: rotateY(180deg);
  }

  .x1k8on9b {
    transform: scale(.985);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x1u7vwl4 {
    transform: translate(-50%) rotate(-16deg) translate(-1.75rem);
  }

  .xzhjnzu {
    transform: translate(-50%) rotate(16deg) translate(1.75rem);
  }

  .x1lyi39x {
    transform: translate(-80%, -20%);
  }

  .xx2wuel {
    transform: translateX(-50%) translateY(-.875rem);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .x11n2la0 {
    transform: translateY(.125rem);
  }

  .xsqj5wx {
    transform: var(--x-transform);
  }

  .xckr7qr {
    transform-origin: 50% 120%;
  }

  .x1oyok0e {
    transform-style: preserve-3d;
  }

  .x1g9q4i7 {
    transition-duration: var(--x1livu4m);
  }

  .x7d1auy {
    transition-duration: var(--x1n171ec);
  }

  .xbiht4g {
    transition-duration: var(--x1x4kbko);
  }

  .xchx918 {
    transition-duration: var(--x1ylxw0);
  }

  .x1dxbech {
    transition-duration: var(--x4mxjsu);
  }

  .xuiilq0 {
    transition-property: background-color, border-color, color, box-shadow, opacity, transform;
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .xmsq1kp {
    transition-property: color, box-shadow;
  }

  .xt3l3uh {
    transition-property: color;
  }

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

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xx99ppg {
    transition-property: width, background-color;
  }

  .xte56hh {
    transition-timing-function: var(--x1mshk7w);
  }

  .xy0lzqy {
    transition-timing-function: var(--xbu2ror);
  }

  .xvrbanz {
    -webkit-user-select: all;
    user-select: all;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xc298t6 {
    z-index: 40;
  }

  .x1e0c5p1 {
    z-index: 50;
  }

  .x8b4gsp:focus-within {
    animation-play-state: paused;
  }

  .x25t5g8:focus-visible {
    opacity: 1;
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .xr9wq4t:is([data-state="open"] > *) {
    transform: translateY(.125rem) rotate(180deg);
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .xg4gkpr:hover {
    animation-play-state: paused;
  }

  .x14sa3v1:hover {
    background-color: var(--x1uileqa);
  }

  .x1cbe7iq:hover {
    color: var(--x1xx9u33);
  }

  .x1giw09z:hover {
    color: var(--xpmxae9);
  }

  .x5z6fxw:hover {
    opacity: .8;
  }

  .x18uuni6:hover {
    opacity: .9;
  }

  .x1o7uuvo:hover {
    opacity: 1;
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }
}

@layer priority5 {
  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x1mmzdau {
    border-bottom-color: var(--x1v9eetb);
  }

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

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

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

  .xe0pwq {
    border-left-width: 1px;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .xx7onjt {
    border-top-color: var(--x1v9eetb);
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x1tft69v {
    bottom: 1.5rem;
  }

  .xx63ema {
    height: .4375rem;
  }

  .x164u9eo {
    height: .5rem;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .x1i98vst {
    height: 1.25em;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .x11q3zg3 {
    height: 1.375rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x15vsr6u {
    height: 130%;
  }

  .x180m5hr {
    height: 13rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .x1a3x6nc {
    height: 27rem;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .x1vq3lvo {
    height: var(--x7hovoj);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1iapzbe {
    left: 1.5rem;
  }

  .xgq9j65 {
    left: var(--x-left);
  }

  .x1nhhxel {
    margin-bottom: 1.5rem;
  }

  .xyi6m4r {
    margin-bottom: 1rem;
  }

  .xifpjyr {
    margin-left: 1.25rem;
  }

  .x1tbvfm1 {
    margin-top: .25rem;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .xwg69jb {
    margin-top: 1.25rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .xj1urod {
    margin-top: 1rem;
  }

  .xi81crv {
    margin-top: 2.25rem;
  }

  .x13sefmx {
    margin-top: 2.75rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xnsoyn6 {
    margin-top: calc(-1 * var(--x7hovoj));
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xazqhv0 {
    max-width: 17rem;
  }

  .xenqwtf {
    max-width: 19rem;
  }

  .x9h9p8b {
    max-width: 20rem;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .xye4db1 {
    max-width: 34ch;
  }

  .x1baebcl {
    max-width: 34em;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x1oc4otl {
    max-width: 40ch;
  }

  .xf2d64e {
    max-width: 40rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .xkyadst {
    max-width: 68ch;
  }

  .x1hv4mr {
    max-width: 72rem;
  }

  .x1lke7as {
    max-width: 75%;
  }

  .x1szrnbp {
    max-width: 80rem;
  }

  .x1pol7ub {
    min-height: .75rem;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .x1b3lxvz {
    min-height: 12rem;
  }

  .xeuugli {
    min-width: 0;
  }

  .x199i5n0 {
    min-width: 1.25rem;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x2yie3v {
    padding-bottom: 1rem;
  }

  .x17r0vjz {
    padding-bottom: 2rem;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1hx5lgg {
    padding-top: 5rem;
  }

  .xgrl79c {
    padding-top: calc(var(--xvlxn43) + 3rem);
  }

  .x3m8u43 {
    right: 0;
  }

  .x1u62bzc {
    right: 1rem;
  }

  .xwukr4l {
    right: auto;
  }

  .xzwg0fy {
    scroll-margin-top: var(--x7hovoj);
  }

  .x13vifvy {
    top: 0;
  }

  .x12o47qk {
    top: 1.25rem;
  }

  .xlkv09j {
    top: 12%;
  }

  .x1nwpe0i {
    top: 1rem;
  }

  .x8phkhi {
    top: 3.75rem;
  }

  .x2xupwq {
    top: 4.5rem;
  }

  .xwa60dl {
    top: 50%;
  }

  .x14i6xsk {
    top: 59%;
  }

  .xhibwhq {
    top: 1.5rem;
  }

  .xjbys53 {
    top: var(--x-top);
  }

  .xq36fz5 {
    width: .4375rem;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x93kpjw {
    width: 1.25em;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .x1h5jark {
    width: 1.375rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1d81t7o {
    width: 11.25rem;
  }

  .x9ndwyb {
    width: 14%;
  }

  .x9ndnb8 {
    width: 15rem;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .xxljpkc {
    width: 30%;
  }

  .x188tqju {
    width: 3rem;
  }

  .xzibbub {
    width: 448px;
  }

  .x1b42p2t {
    width: 46%;
  }

  .x3hqpx7 {
    width: 50%;
  }

  .xwhvtxh {
    width: 6.5rem;
  }

  .xdvn7xf {
    width: 6rem;
  }

  .x12wacv3 {
    width: 74%;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x14atkfc {
    width: auto;
  }

  .xezivpi {
    width: max-content;
  }

  .x5lhr3w {
    width: var(--x-width);
  }
}

@layer priority6 {
  @media (width >= 640px) {
    .x18n8fds.x18n8fds {
      gap: 1.25rem;
    }
  }

  @media (width >= 1024px) {
    .xl590iq.xl590iq {
      gap: 2.5rem;
    }

    .xugz09f.xugz09f {
      gap: 4.5rem;
    }

    .x7pwo5k.x7pwo5k {
      gap: 4rem;
    }

    .xplz6h0.xplz6h0 {
      grid-row: auto;
    }
  }

  @media (width >= 640px) {
    .x1xx5bno.x1xx5bno {
      padding-block: var(--x10j658i);
    }

    .x1e50dsp.x1e50dsp {
      padding-block: var(--x19jf3qh);
    }

    .x10zpswe.x10zpswe {
      padding-block: var(--xo44pi7);
    }
  }

  @media (width >= 1024px) {
    .xmh4m5x.xmh4m5x {
      padding-block: 2.5rem;
    }
  }

  @media (width >= 640px) {
    .xgrxvra.xgrxvra {
      padding-inline: 1.5rem;
    }
  }

  @media (width >= 1024px) {
    .xk44ib7.xk44ib7 {
      padding-inline: 2rem;
    }
  }
}

@layer priority7 {
  @media (width >= 640px) {
    .x17823cg.x17823cg {
      align-items: center;
    }

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

    .xatrmmh.xatrmmh {
      align-self: auto;
    }
  }

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

  @media (width >= 1024px) {
    .x1o6t1gt.x1o6t1gt {
      background-image: linear-gradient(90deg,var(--x1bdaokj),color-mix(in oklch,var(--x1bdaokj) 35%,transparent));
    }

    .xg046d0.xg046d0 {
      column-gap: 1.75rem;
    }

    .xq7jots.xq7jots {
      display: flex;
    }

    .x1ktq6r1.x1ktq6r1 {
      display: grid;
    }

    .x1ia0xcg.x1ia0xcg {
      display: none;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xafs66g.xafs66g {
      display: none;
    }
  }

  @media (width >= 640px) {
    .x1qarezo.x1qarezo {
      flex-direction: row;
    }
  }

  @media (width >= 1024px) {
    .xzsscm4.xzsscm4 {
      flex-direction: row;
    }
  }

  @media (width >= 640px) {
    .xnqvmpt.xnqvmpt {
      font-size: 2.5rem;
    }

    .xbck7o4.xbck7o4 {
      font-size: var(--x36lyfc);
    }

    .xqdep25.xqdep25 {
      font-size: var(--xgxvzfj);
    }

    .xg6on30.xg6on30 {
      font-size: var(--xx54qel);
    }

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

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

  @media (width >= 1024px) {
    .xg1xglw.xg1xglw {
      grid-template-columns: 1.12fr .88fr;
    }

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

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

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

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

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

  @media (width >= 640px) {
    .x2g8ie4.x2g8ie4 {
      justify-content: center;
    }

    .xsxgznw.xsxgznw {
      justify-content: flex-start;
    }
  }

  @media (width >= 1024px) {
    .x1k6b5gm.x1k6b5gm {
      opacity: .38;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12y3y85.x12y3y85 {
      opacity: 0;
    }
  }

  @media (width >= 1024px) {
    .x116kmf.x116kmf {
      row-gap: 0;
    }
  }

  @media (width >= 640px) {
    .xmzre53.xmzre53 {
      text-align: center;
    }

    .xc25rgh.xc25rgh {
      text-align: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1abezvn.x1abezvn {
      transform: none;
    }

    .x15qcf6e.x15qcf6e {
      transition-duration: var(--x1n171ec);
    }
  }
}

@layer priority8 {
  @media (width >= 1024px) {
    .x8mip1a.x8mip1a {
      bottom: auto;
    }
  }

  @media (width >= 640px) {
    .xn7nke.xn7nke {
      height: 35rem;
    }
  }

  @media (width >= 1024px) {
    .x3mcbdw.x3mcbdw {
      height: 1px;
    }

    .x1k2lhfl.x1k2lhfl {
      height: var(--x1ulcfu6);
    }
  }

  @media (width >= 640px) {
    .xcbt37g.xcbt37g {
      left: 8%;
    }
  }

  @media (width >= 1024px) {
    .x9w8wdj.x9w8wdj {
      margin-top: 1.25rem;
    }

    .x4z6cqz.x4z6cqz {
      margin-top: 4rem;
    }

    .x193wrjz.x193wrjz {
      margin-top: calc(-1 * var(--x1ulcfu6));
    }
  }

  @media (width >= 640px) {
    .x1hfbbwj.x1hfbbwj {
      max-width: 23rem;
    }

    .xg8ln4.xg8ln4 {
      max-width: 24rem;
    }
  }

  @media (width >= 1024px) {
    .xxxpf9k.xxxpf9k {
      min-height: 26rem;
    }

    .x1tel0hs.x1tel0hs {
      min-height: 32rem;
    }
  }

  @media (width >= 640px) {
    .x41bjh3.x41bjh3 {
      padding-top: calc(var(--x10j658i) + 2rem);
    }

    .x7lbb8b.x7lbb8b {
      right: 8%;
    }
  }

  @media (width >= 1024px) {
    .x19o8049.x19o8049 {
      right: 1.5rem;
    }

    .x1rg0ymg.x1rg0ymg {
      scroll-margin-top: var(--x1ulcfu6);
    }
  }

  @media (width >= 640px) {
    .x1na43oy.x1na43oy {
      width: 15.5rem;
    }
  }

  @media (width >= 1024px) {
    .xsjdv51.xsjdv51 {
      width: auto;
    }
  }
}

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

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

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

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

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

@keyframes x4vlirp-B {
  from {
    opacity: .55;
    transform: translateX(-260%) skewX(-20deg);
  }

  85% {
    opacity: .55;
  }

  to {
    opacity: 0;
    transform: translateX(420%) skewX(-20deg);
  }
}

@keyframes x1lhl88k-B {
  from {
    opacity: 1;
  }

  to {
    opacity: var(--x7hhtdr);
  }
}

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

  to {
    transform: translateX(-50%);
  }
}

:root, .xcwshhz {
  --x15x33gs: .125rem;
  --x1jiocc2: .375rem;
  --x4ig80n: .625rem;
  --xnej19o: 1rem;
  --x1u5r03h: 9999px;
}

:root, .x1vwsl5p {
  --x1kix677: 2.5rem;
  --xx54qel: 3.5rem;
  --xha0n0k: -.02em;
  --x1ebjjsc: 2.5rem;
  --xgxvzfj: 3.5rem;
  --xcfu47x: 1.875rem;
  --x36lyfc: 2.25rem;
  --x7hovoj: 4rem;
  --x1ulcfu6: 4.5rem;
  --xko8cc: 2rem;
  --xo44pi7: 2.5rem;
  --x11yzxad: 3rem;
  --x19jf3qh: 4rem;
  --xvlxn43: 4rem;
  --x10j658i: 6rem;
  --xyfhti1: transparent;
  --xsa2ipw: transparent;
}

:root, .xtaz182 {
  --x1ti1gt4: 0 1px 2px 0 #15122b0f;
  --xr9whyi: 0 1px 3px 0 #15122b14, 0 1px 2px -1px #15122b14;
  --xbq16o9: 0 4px 6px -1px #15122b14, 0 2px 4px -2px #15122b0f;
  --x922290: 0 10px 15px -3px #15122b1a, 0 4px 6px -4px #15122b0f;
  --x1x675ia: 0 20px 25px -5px #15122b1f, 0 8px 10px -6px #15122b0f;
  --xfmfhfa: #0a081b99;
}

@supports (color: lab(0% 0 0)) {
  :root, .xtaz182 {
    --x1ti1gt4: 0 1px 2px 0 lab(6.74649% 7.48906 -16.6916 / .06);
    --xr9whyi: 0 1px 3px 0 lab(6.74649% 7.48906 -16.6916 / .08), 0 1px 2px -1px lab(6.74649% 7.48906 -16.6916 / .08);
    --xbq16o9: 0 4px 6px -1px lab(6.74649% 7.48906 -16.6916 / .08), 0 2px 4px -2px lab(6.74649% 7.48906 -16.6916 / .06);
    --x922290: 0 10px 15px -3px lab(6.74649% 7.48906 -16.6916 / .1), 0 4px 6px -4px lab(6.74649% 7.48906 -16.6916 / .06);
    --x1x675ia: 0 20px 25px -5px lab(6.74649% 7.48906 -16.6916 / .12), 0 8px 10px -6px lab(6.74649% 7.48906 -16.6916 / .06);
    --xfmfhfa: lab(2.77372% 3.50227 -10.4376 / .6);
  }
}

:root, .xsjy9ue {
  --x1x4kbko: .12s;
  --x1n171ec: .2s;
  --x1livu4m: .32s;
  --x4mxjsu: .5s;
  --x11c6vlq: .45s;
  --x1rdd4c1: .7s;
  --x9v1cpu: .48s;
  --x1pe00v0: 3.2s;
  --x1j7c5yd: 50ms;
  --x1ylxw0: .3s;
  --x1lxgkm0: 8px;
  --xs4u7e5: .36s;
  --x1v6qp4q: 1s;
  --x7gb1a0: .98;
  --xml5nsk: 3.6s;
  --x175xg8z: 4px;
  --x1997es8: 2.2s;
  --x9uvkjb: 72s;
  --xzmjyn1: 1.6s;
  --x7hhtdr: .65;
  --xbu2ror: cubic-bezier(.16, 1, .3, 1);
  --x1mshk7w: cubic-bezier(.65, 0, .35, 1);
  --xvucwfj: cubic-bezier(0, 0, 1, 1);
}

:root, .x1brmprm {
  --xc3lbdl: dark;
  --x136y1kq: #15122b;
  --x1xx9u33: #f6efe3;
  --xwojgst: #1e1937;
  --x3inrjm: #f6efe3;
  --x196yzo7: #2a2146;
  --x1q9q4je: #f6efe3;
  --x1ubs5l1: #e3b96a;
  --x12bwtrd: #15122b;
  --xo9bg1s: #2a2146;
  --x1v1yxns: #f6efe3;
  --x4605i6: #231d3d;
  --x1wd4nmk: #b2b2c6;
  --x1uileqa: #312950;
  --xpmxae9: #f6efe3;
  --x17k2pro: #ee7d8d;
  --x1nc4a2h: #15122b;
  --x1m23vxs: #9db5a0;
  --xdo4s8r: #15122b;
  --x18ri7tg: #f2ad73;
  --x2vi5ny: #15122b;
  --x1v9eetb: #f6efe31f;
  --x1dimur6: #73718e;
  --xdpdb4w: #e3b96a;
  --x1nt17we: #e7e7f0;
  --x12hppzl: #15122b;
  --x1bdaokj: #e3b96a;
  --x3tr8bi: #0a081b;
  --x1es08tj: #f6efe3;
  --xen1aot: #b2b2c6;
  --xaczwjh: #e3b96a;
  --x594ced: #e3b96a;
  --x7kg0fs: #5ebdbc;
  --x1mp0vea: #d9785b;
  --x1c80u0g: #a0bbd7;
  --xgcuce8: #9db5a0;
  --x1hs1eea: #110d25;
  --x1vpi2rk: #dcdceb;
  --xwmqrkd: #e3b96a;
  --x17hn48i: #15122b;
  --xft9gxt: #2a2146;
  --xay85st: #f6efe3;
  --x18d4roe: #f6efe314;
  --xcnsuas: #e3b96a;
}

@supports (color: lab(0% 0 0)) {
  :root, .x1brmprm {
    --x136y1kq: lab(6.74649% 7.48906 -16.6916);
    --x1xx9u33: lab(94.7184% .952601 6.8455);
    --xwojgst: lab(10.5154% 9.40289 -18.9799);
    --x3inrjm: lab(94.7184% .952601 6.8455);
    --x196yzo7: lab(15.3243% 12.2911 -22.165);
    --x1q9q4je: lab(94.7184% .952601 6.8455);
    --x1ubs5l1: lab(77.763% 8.74552 45.6605);
    --x12bwtrd: lab(6.74649% 7.48906 -16.6916);
    --xo9bg1s: lab(15.3243% 12.2911 -22.165);
    --x1v1yxns: lab(94.7184% .952601 6.8455);
    --x4605i6: lab(12.771% 10.5256 -20.093);
    --x1wd4nmk: lab(73.069% 2.80032 -10.1217);
    --x1uileqa: lab(19.0208% 12.4185 -23.3117);
    --xpmxae9: lab(94.7184% .952601 6.8455);
    --x17k2pro: lab(65.9341% 45.7399 12.1089);
    --x1nc4a2h: lab(6.74649% 7.48906 -16.6916);
    --x1m23vxs: lab(71.4132% -11.6856 7.88592);
    --xdo4s8r: lab(6.74649% 7.48906 -16.6916);
    --x18ri7tg: lab(76.4321% 21.6319 40.055);
    --x2vi5ny: lab(6.74649% 7.48906 -16.6916);
    --x1v9eetb: lab(94.7184% .952601 6.8455 / .12);
    --x1dimur6: lab(48.4998% 5.68819 -15.7949);
    --xdpdb4w: lab(77.763% 8.74552 45.6605);
    --x1nt17we: lab(91.7749% 1.19999 -4.35534);
    --x12hppzl: lab(6.74649% 7.48906 -16.6916);
    --x1bdaokj: lab(77.763% 8.74552 45.6605);
    --x3tr8bi: lab(2.77372% 3.50227 -10.4376);
    --x1es08tj: lab(94.7184% .952601 6.8455);
    --xen1aot: lab(73.069% 2.80032 -10.1217);
    --xaczwjh: lab(77.763% 8.74552 45.6605);
    --x594ced: lab(77.763% 8.74552 45.6605);
    --x7kg0fs: lab(70.7963% -29.4147 -8.91906);
    --x1mp0vea: lab(61.2931% 36.594 33.2786);
    --x1c80u0g: lab(74.3965% -4.65903 -17.4833);
    --xgcuce8: lab(71.4132% -11.6856 7.88592);
    --x1hs1eea: lab(4.80201% 6.03027 -15.1078);
    --x1vpi2rk: lab(88.2254% 1.93232 -7.26802);
    --xwmqrkd: lab(77.763% 8.74552 45.6605);
    --x17hn48i: lab(6.74649% 7.48906 -16.6916);
    --xft9gxt: lab(15.3243% 12.2911 -22.165);
    --xay85st: lab(94.7184% .952601 6.8455);
    --x18d4roe: lab(94.7184% .952601 6.8455 / .08);
    --xcnsuas: lab(77.763% 8.74552 45.6605);
  }
}

:root, .xjlfig0 {
  --xdczn2p: 0em;
  --xaqg860: -.025em;
  --x145z5p6: .025em;
  --x1hoazf1: -.02em;
  --x1t7fs6g: .16em;
}

:root, .xy5944f {
  --xqwtlvo: "DM Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  --xzros05: "Fraunces Variable", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --xk6eh92: "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
}

.x1mdhoi7.x1mdhoi7, .x1mdhoi7.x1mdhoi7:root {
  --x1kix677: 2.75rem;
  --xx54qel: 4.5rem;
  --xha0n0k: -.02em;
  --xcfu47x: 2.375rem;
  --x36lyfc: 3.25rem;
  --x1ebjjsc: 3.25rem;
  --xgxvzfj: 5.75rem;
  --xko8cc: 2rem;
  --xo44pi7: 2.5rem;
  --x11yzxad: 5rem;
  --x19jf3qh: 7rem;
  --xvlxn43: 5.5rem;
  --x10j658i: 8rem;
  --xyfhti1: radial-gradient(60% 55% at 50% 0%, #2a2146e6 0%, #2a214600 100%);
  --xsa2ipw: transparent;
}

@supports (color: lab(0% 0 0)) {
  .x1mdhoi7.x1mdhoi7, .x1mdhoi7.x1mdhoi7:root {
    --xyfhti1: radial-gradient(60% 55% at 50% 0%, lab(15.3243% 12.2911 -22.165 / .9) 0%, lab(15.3243% 12.2911 -22.165 / 0) 100%);
  }
}

.x1ij9d83.x1ij9d83, .x1ij9d83.x1ij9d83:root {
  --x1uileqa: #312950;
  --xpmxae9: #f6efe3;
  --x136y1kq: #0a081b;
  --x1v9eetb: #f6efe31f;
  --xwojgst: #1e1937;
  --x3inrjm: #f6efe3;
  --x594ced: #e3b96a;
  --x7kg0fs: #5ebdbc;
  --x1mp0vea: #d9785b;
  --x1c80u0g: #a0bbd7;
  --xgcuce8: #9db5a0;
  --x17k2pro: #ee7d8d;
  --x1nc4a2h: #15122b;
  --x1xx9u33: #f6efe3;
  --x1dimur6: #73718e;
  --x4605i6: #231d3d;
  --x1wd4nmk: #b2b2c6;
  --x1bdaokj: #e3b96a;
  --x196yzo7: #2a2146;
  --x1q9q4je: #f6efe3;
  --x1ubs5l1: #e3b96a;
  --x12bwtrd: #0a081b;
  --xdpdb4w: #e3b96a;
  --xc3lbdl: dark;
  --xo9bg1s: #2a2146;
  --x1v1yxns: #f6efe3;
  --x1m23vxs: #9db5a0;
  --xdo4s8r: #15122b;
  --x1nt17we: #e7e7f0;
  --x12hppzl: #15122b;
  --x18ri7tg: #f2ad73;
  --x2vi5ny: #15122b;
}

@supports (color: lab(0% 0 0)) {
  .x1ij9d83.x1ij9d83, .x1ij9d83.x1ij9d83:root {
    --x1uileqa: lab(19.0208% 12.4185 -23.3117);
    --xpmxae9: lab(94.7184% .952601 6.8455);
    --x136y1kq: lab(2.77372% 3.50227 -10.4376);
    --x1v9eetb: lab(94.7184% .952601 6.8455 / .12);
    --xwojgst: lab(10.5154% 9.40289 -18.9799);
    --x3inrjm: lab(94.7184% .952601 6.8455);
    --x594ced: lab(77.763% 8.74552 45.6605);
    --x7kg0fs: lab(70.7963% -29.4147 -8.91906);
    --x1mp0vea: lab(61.2931% 36.594 33.2786);
    --x1c80u0g: lab(74.3965% -4.65903 -17.4833);
    --xgcuce8: lab(71.4132% -11.6856 7.88592);
    --x17k2pro: lab(65.9341% 45.7399 12.1089);
    --x1nc4a2h: lab(6.74649% 7.48906 -16.6916);
    --x1xx9u33: lab(94.7184% .952601 6.8455);
    --x1dimur6: lab(48.4998% 5.68819 -15.7949);
    --x4605i6: lab(12.771% 10.5256 -20.093);
    --x1wd4nmk: lab(73.069% 2.80032 -10.1217);
    --x1bdaokj: lab(77.763% 8.74552 45.6605);
    --x196yzo7: lab(15.3243% 12.2911 -22.165);
    --x1q9q4je: lab(94.7184% .952601 6.8455);
    --x1ubs5l1: lab(77.763% 8.74552 45.6605);
    --x12bwtrd: lab(2.77372% 3.50227 -10.4376);
    --xdpdb4w: lab(77.763% 8.74552 45.6605);
    --xo9bg1s: lab(15.3243% 12.2911 -22.165);
    --x1v1yxns: lab(94.7184% .952601 6.8455);
    --x1m23vxs: lab(71.4132% -11.6856 7.88592);
    --xdo4s8r: lab(6.74649% 7.48906 -16.6916);
    --x1nt17we: lab(91.7749% 1.19999 -4.35534);
    --x12hppzl: lab(6.74649% 7.48906 -16.6916);
    --x18ri7tg: lab(76.4321% 21.6319 40.055);
    --x2vi5ny: lab(6.74649% 7.48906 -16.6916);
  }
}
