@layer reset{*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-synthesis:none;scroll-behavior:smooth}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}[id]{scroll-margin-top:76px}body{font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;min-width:320px;margin:0;font:400 16px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,p,dl,dd,ol,ul,figure,pre{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}a,button{touch-action:manipulation}img{max-width:100%;height:auto;display:block}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}::selection{background:oklch(57.7% .134 41.9/.18)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (prefers-reduced-motion:no-preference){html:not([data-intro=seen]) [data-settle]{animation:.8s cubic-bezier(.23,1,.32,1) .1s both settle}@keyframes settle{0%{opacity:0;transform:translateY(16px)scale(.985)}}}}@layer stylex;@font-face{font-family:Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Charter;src:url(/fonts/Charter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Charter;src:url(/fonts/Charter-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}

@layer priority1 {
  :root, .x1p1t1wx {
    --x12uftrl: 0 0 0 1px #3c2d1e14, 0 1px 2px #3c2d1e0d, 0 6px 16px -6px #3c2d1e1a;
    --x1aj1h68: 0 0 0 1px #3c2d1e1a, 0 2px 4px #3c2d1e0a, 0 12px 28px -8px #3c2d1e24, 0 40px 80px -24px #3c2d1e2e;
  }

  @supports (color: lab(0% 0 0)) {
    :root, .x1p1t1wx {
      --x12uftrl: 0 0 0 1px lab(19.9043% 5.29312 12.3491 / .08), 0 1px 2px lab(19.9043% 5.29312 12.3491 / .05), 0 6px 16px -6px lab(19.9043% 5.29312 12.3491 / .1);
      --x1aj1h68: 0 0 0 1px lab(19.9043% 5.29312 12.3491 / .1), 0 2px 4px lab(19.9043% 5.29312 12.3491 / .04), 0 12px 28px -8px lab(19.9043% 5.29312 12.3491 / .14), 0 40px 80px -24px lab(19.9043% 5.29312 12.3491 / .18);
    }
  }

  :root, .x1tqdfdo {
    --x1kps9d1: Charter, "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;
    --xp9cvw5: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --x1aly0hz: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;
  }

  :root, .xjbrv80 {
    --x1w34y4v: #f3f1eb;
    --x12lysfa: #fdfcf9;
    --x10kz84n: #fff;
    --x1knexo9: #f5f3ed;
    --xqhpvvd: #1e1c19;
    --xmp6pvj: #6b665e;
    --x1moexso: #9e998f;
    --x172ysdj: #3c2d1e1a;
    --x99f0ne: #3c2d1e29;
    --x1yoavnb: #3c2d1e0d;
    --x8l9ri1: #b95a33;
    --x1u12bb4: #b3552e;
    --xdjznx3: #a04822;
    --xt263pq: #b95a331f;
    --x2e3v35: #fdfcf9;
    --x1jhct9a: #3f7d4e;
  }

  @supports (color: lab(0% 0 0)) {
    :root, .xjbrv80 {
      --x1w34y4v: lab(95.1719% -.0828207 3.0551);
      --x12lysfa: lab(98.9781% -.0439286 1.5244);
      --x10kz84n: lab(100% 0 0);
      --x1knexo9: lab(95.8679% -.0829697 3.05501);
      --xqhpvvd: lab(10.4612% .438645 2.26992);
      --xmp6pvj: lab(43.4273% .905782 5.32558);
      --x1moexso: lab(63.4032% .557363 6.14029);
      --x172ysdj: lab(19.9043% 5.29312 12.3491 / .1);
      --x99f0ne: lab(19.9043% 5.29312 12.3491 / .16);
      --x1yoavnb: lab(19.9043% 5.29312 12.3491 / .05);
      --x8l9ri1: lab(49.9344% 37.2351 40.5383);
      --x1u12bb4: lab(47.9561% 37.3264 40.9343);
      --xdjznx3: lab(42.1913% 35.797 39.7919);
      --xt263pq: lab(49.9344% 37.2351 40.5383 / .12);
      --x2e3v35: lab(98.9781% -.0439286 1.5244);
      --x1jhct9a: lab(47.309% -29.3919 19.2902);
    }
  }

  :root, .xbx1xal {
    --x5b0p3t: cubic-bezier(.23, 1, .32, 1);
  }

  :root, .x1qvyp0y {
    --xlpmiga: 12px;
    --x197afr3: 9px;
    --xje2zix: 6px;
  }

  @media (prefers-color-scheme: dark) {
    :root, .x1p1t1wx {
      --x12uftrl: 0 0 0 1px #ffffff17;
      --x1aj1h68: 0 0 0 1px #ffffff1a;
    }

    @supports (color: lab(0% 0 0)) {
      :root, .x1p1t1wx {
        --x12uftrl: 0 0 0 1px lab(100% 0 0 / .09);
        --x1aj1h68: 0 0 0 1px lab(100% 0 0 / .1);
      }
    }

    :root, .xjbrv80 {
      --x1w34y4v: #131313;
      --x12lysfa: #1b1b1b;
      --x10kz84n: #242424;
      --x1knexo9: #161616;
      --xqhpvvd: #ececec;
      --xmp6pvj: #a3a3a3;
      --x1moexso: #6e6e6e;
      --x172ysdj: #ffffff14;
      --x99f0ne: #ffffff24;
      --x1yoavnb: #ffffff0d;
      --x8l9ri1: #e08a66;
      --x1u12bb4: #e08a66;
      --xdjznx3: #ed9e7d;
      --xt263pq: #e08a6629;
      --x2e3v35: #1b1b1b;
      --x1jhct9a: #7bc48d;
    }

    @supports (color: lab(0% 0 0)) {
      :root, .xjbrv80 {
        --x1w34y4v: lab(5.90684% 0 -.00000298023);
        --x12lysfa: lab(9.752% 0 0);
        --x10kz84n: lab(14.16% 0 0);
        --x1knexo9: lab(7.22637% -.0000149012 0);
        --xqhpvvd: lab(93.388% -.0000298023 0);
        --xmp6pvj: lab(66.94% 0 0);
        --x1moexso: lab(46.408% 0 -.0000119209);
        --x172ysdj: lab(100% 0 0 / .08);
        --x99f0ne: lab(100% 0 0 / .14);
        --x1yoavnb: lab(100% 0 0 / .05);
        --x8l9ri1: lab(66.2652% 31.1931 33.8169);
        --x1u12bb4: lab(66.2652% 31.1931 33.8169);
        --xdjznx3: lab(72.6309% 27.6518 29.6989);
        --xt263pq: lab(66.2652% 31.1931 33.8169 / .16);
        --x2e3v35: lab(9.752% 0 0);
        --x1jhct9a: lab(73.3295% -32.6541 20.2479);
      }
    }
  }
}

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }
}

@layer priority3 {
  .x15qr0l3 {
    border-color: var(--x99f0ne);
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x16rqkct {
    border-radius: 50%;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1bzn0fu {
    border-radius: var(--x197afr3);
  }

  .xyijsq5 {
    border-radius: var(--xje2zix);
  }

  .xzuzaye {
    border-radius: var(--xlpmiga);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x8qxo1z {
    gap: .8em;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .xou54vl {
    gap: 16px;
  }

  .x19opqdh {
    gap: 1em;
  }

  .xmt3bw4 {
    gap: 22px;
  }

  .x33pbmt {
    gap: 28px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .x6kgttx {
    grid-column: figure;
  }

  .x1w9i1ew {
    grid-column: note;
  }

  .x18y4id2 {
    grid-column: text;
  }

  .xg6ppb2 {
    grid-column: wide;
  }

  .xa1s216 {
    grid-row: 1 / span 2;
  }

  .xp2yjw4 {
    grid-row: 1 / span 3;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1ilhcv {
    padding-block: .1em;
  }

  .xrii95j {
    padding-block: 11px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .xhyosrm {
    padding-block: 18px;
  }

  .x1xg6qyv {
    padding-block: 22px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1vpz1qh {
    padding-block: clamp(72px, 14vw, 160px);
  }

  .xkoc2e8 {
    padding-inline: .35em;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x17qtykl {
    padding-inline: 20px;
  }

  .x65v0h {
    padding-inline: 22px;
  }

  .xgim1hi {
    padding-inline: max(16px, 50% - 590px);
  }
}

@layer priority4 {
  .xpdipgo {
    -webkit-touch-callout: none;
  }

  .x10ukxgv {
    align-content: start;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x1y8v6su {
    align-self: start;
  }

  .x1sg1d4o {
    aspect-ratio: 4 / 5;
  }

  .x8gyo0a {
    backdrop-filter: blur(14px);
  }

  .xohvrqt {
    background-color: color-mix(in srgb,var(--x1w34y4v) 86%,transparent);
  }

  .x1xrhoj3 {
    background-color: var(--x10kz84n);
  }

  .x1gekozo {
    background-color: var(--x12lysfa);
  }

  .x1aosinu {
    background-color: var(--x1knexo9);
  }

  .xeq5ek0 {
    background-color: var(--x1u12bb4);
  }

  .x1elvhql {
    background-color: var(--x1w34y4v);
  }

  .x9xsxau {
    background-color: var(--x8l9ri1);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1mvt710 {
    border-inline-end-color: var(--x172ysdj);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

  .xukpmzl {
    border-inline-start-color: var(--xt263pq);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .xbc8va4 {
    box-shadow: inset 0 0 0 1px var(--x172ysdj);
  }

  .xlyx7ba {
    box-shadow: inset 0 0 0 1px var(--x99f0ne);
  }

  .x1yrqp9r {
    box-shadow: var(--x12uftrl);
  }

  .x1gyq615 {
    box-shadow: var(--x1aj1h68);
  }

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

  .x13kji6 {
    color: var(--x2e3v35);
  }

  .x5sffju {
    color: var(--xmp6pvj);
  }

  .x1u1zd5c {
    color: var(--xqhpvvd);
  }

  .x18hwk67 {
    column-gap: 20px;
  }

  .x1qgv0r9 {
    column-gap: 24px;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .xtea3wc {
    filter: blur(2px);
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xs34qwn {
    font-family: var(--x1aly0hz);
  }

  .xrm97c8 {
    font-family: var(--x1kps9d1);
  }

  .x1j4ryfp {
    font-family: var(--xp9cvw5);
  }

  .xsfzzmd {
    font-size: .8em;
  }

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

  .xew7ush {
    font-size: 21px;
  }

  .xxmwqnu {
    font-size: clamp(18px, 1.9vw, 21px);
  }

  .xk9u0ao {
    font-size: clamp(24px, 2.6vw, 30px);
  }

  .xrwoqcs {
    font-size: clamp(28px, 3.6vw, 42px);
  }

  .xhd5np4 {
    font-size: clamp(34px, 4.6vw, 52px);
  }

  .x1hn0stx {
    font-size: clamp(36px, 5vw, 56px);
  }

  .xdgftx7 {
    font-size: clamp(40px, 6.4vw, 76px);
  }

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

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x17rg483 {
    grid-template-columns: [full-start] minmax(16px, 1fr)[wide-start] minmax(0, 80px)[text-start] minmax(0, 494px)[text-end] minmax(32px, 48px)[figure-start] minmax(0, 378px)[figure-end wide-end] minmax(16px, 1fr)[full-end];
  }

  .x1r8y5ra {
    grid-template-columns: [full-start] minmax(16px, 1fr)[wide-start] minmax(0, 80px)[text-start] minmax(0, 640px)[text-end] minmax(0, 48px)[note-start] minmax(0, 232px)[note-end wide-end] minmax(16px, 1fr)[full-end];
  }

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

  .x1qxlq8j {
    grid-template-rows: auto auto 1fr;
  }

  .xzwoauc {
    inset-inline-start: 16px;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1lg07ej {
    letter-spacing: -.015em;
  }

  .x130jcwj {
    letter-spacing: -.018em;
  }

  .xjat59b {
    letter-spacing: -.01em;
  }

  .x94scma {
    letter-spacing: -.022em;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .xcl1409 {
    line-height: 1.04;
  }

  .x1rewzq7 {
    line-height: 1.06;
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .xax6vvg {
    line-height: 1.12;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

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

  .xo5v014 {
    line-height: 1;
  }

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

  .x11t971q {
    margin-inline-end: auto;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x5wuyv {
    object-position: 46% 0;
  }

  .xg01cxk {
    opacity: 0;
  }

  .xczxe41 {
    outline-color: var(--xqhpvvd);
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .xf159sx {
    padding-inline-end: 8px;
  }

  .x1pxnvu7 {
    padding-inline-end: env(safe-area-inset-right);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .xf7dkkf {
    padding-inline-start: 16px;
  }

  .xwn43p0 {
    padding-inline-start: 18px;
  }

  .x106a9eq {
    padding-inline-start: 20px;
  }

  .x1s8m20t {
    padding-inline-start: env(safe-area-inset-left);
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x14vct77 {
    row-gap: 14px;
  }

  .x1dbijih {
    row-gap: 2px;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .x1yc453h {
    text-align: start;
  }

  .xumoyqd {
    -webkit-text-decoration-color: var(--x99f0ne);
    text-decoration-color: var(--x99f0ne);
  }

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

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

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

  .x9hd1my {
    transition-property: background-color, scale;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .xqfjuw0 {
    transition-property: opacity, filter;
  }

  .xeirdtl {
    transition-property: text-decoration-color;
  }

  .xwji4o3 {
    transition-timing-function: ease;
  }

  .x95sbj {
    transition-timing-function: var(--x5b0p3t);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .x1k9vixj:active {
    color: var(--xqhpvvd);
  }

  .x1d5wrs8:active {
    opacity: .7;
  }

  .x1wscrpb:active {
    scale: .97;
  }
}

@layer priority5 {
  .xyy4sk4 {
    border-bottom-color: var(--x172ysdj);
  }

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

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

  .xiq0zj6 {
    border-top-color: var(--x172ysdj);
  }

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

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

  .x5yr21d {
    height: 100%;
  }

  .xlup9mm {
    height: 16px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .xn3w4p2 {
    height: 44px;
  }

  .xng8ra {
    height: 60px;
  }

  .x1hagigm {
    height: 7px;
  }

  .x1u7kmwd {
    margin-bottom: 14px;
  }

  .x1yztbdb {
    margin-bottom: 16px;
  }

  .x14vqqas {
    margin-top: 12px;
  }

  .xw7yly9 {
    margin-top: 16px;
  }

  .x1sy10c2 {
    margin-top: 20px;
  }

  .x1sgpng {
    margin-top: 22px;
  }

  .xjv05ge {
    margin-top: 28px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .xseo6mj {
    margin-top: 36px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .xx4vt8u {
    margin-top: 48px;
  }

  .x142mef6 {
    margin-top: clamp(48px, 7vw, 88px);
  }

  .xnzubri {
    margin-top: clamp(56px, 7vw, 80px);
  }

  .x2h51qk {
    margin-top: clamp(96px, 14vw, 176px);
  }

  .xted6l9 {
    max-width: 1000px;
  }

  .x1k5gg2b {
    max-width: 1032px;
  }

  .x10xiq2s {
    max-width: 1180px;
  }

  .x1xtrz5g {
    max-width: 16ch;
  }

  .x1baebcl {
    max-width: 34em;
  }

  .xnmoo23 {
    max-width: 378px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1gg8mnh {
    min-height: 44px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x15iqkxc {
    padding-bottom: calc(48px + env(safe-area-inset-bottom, 0px));
  }

  .x13zrc24 {
    padding-top: 40px;
  }

  .xuc5wya {
    padding-top: clamp(48px, 9vw, 112px);
  }

  .xqwzutr {
    padding-top: clamp(88px, 12vw, 152px);
  }

  .xy5igu8 {
    top: -64px;
  }

  .x13vifvy {
    top: 0;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xu9fw5t {
    width: 24%;
  }

  .xci0xqf {
    width: 7px;
  }

  .xvyb4q0:focus {
    top: 12px;
  }
}

@layer priority6 {
  @media (width >= 1061px) {
    .xrliiwq.xrliiwq {
      margin-inline: 0;
    }
  }

  @media (width >= 700px) {
    .x1pg3tme.x1pg3tme {
      padding-block: 14px;
    }

    .x1rrflh1.x1rrflh1 {
      padding-block: 28px;
    }

    .x13ofl5b.x13ofl5b {
      padding-inline: 20px;
    }

    .x1aeefm2.x1aeefm2 {
      padding-inline: 28px;
    }
  }

  @media (width >= 1061px) {
    .xx4fwyx.xx4fwyx {
      padding-inline: 0;
    }
  }
}

@layer priority7 {
  @media (width >= 700px) {
    .x39m40x.x39m40x {
      aspect-ratio: 1240 / 820;
    }

    .x1x85sas.x1x85sas {
      border-inline-end-width: 1px;
    }

    .x9x15s1.x9x15s1 {
      display: flex;
    }
  }

  @media (width >= 1061px) {
    .xkzbj9x.xkzbj9x {
      display: grid;
    }

    .x7fwcec.x7fwcec {
      flex-basis: auto;
    }
  }

  @media (width >= 700px) {
    .x1itf7zl.x1itf7zl {
      font-size: 15px;
    }
  }

  @media (width >= 1061px) {
    .x1vzk1j.x1vzk1j {
      font-size: 19px;
    }
  }

  @media (width >= 700px) {
    .x14v1ovk.x14v1ovk {
      grid-template-columns: 17ch 1fr;
    }

    .x1ew3duy.x1ew3duy {
      grid-template-columns: 1fr auto;
    }

    .xwngtxd.xwngtxd {
      grid-template-columns: 5fr 8fr;
    }

    .x1fwkp9k.x1fwkp9k {
      margin-inline-start: 0;
    }
  }

  @media (width >= 1061px) {
    .x22s7jz.x22s7jz {
      margin-inline-start: 80px;
    }
  }

  @media (width >= 700px) {
    .xkxewm.xkxewm {
      object-position: center;
    }
  }

  @media (width >= 1061px) {
    .x1oz6575.x1oz6575 {
      padding-inline-start: 80px;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1a8n9mr.x1a8n9mr {
      transition-property: background-color;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .xcbt1kf.xcbt1kf:hover {
      background-color: var(--x1knexo9);
    }

    .xrxi85o.xrxi85o:hover {
      background-color: var(--xdjznx3);
    }

    .x1pt4mk3.x1pt4mk3:hover {
      color: var(--xqhpvvd);
    }

    .x1s93st8.x1s93st8:hover {
      -webkit-text-decoration-color: var(--x8l9ri1);
      text-decoration-color: var(--x8l9ri1);
    }
  }
}

@layer priority8 {
  @media (width >= 700px) {
    .x1v382ht.x1v382ht {
      border-bottom-width: 0;
    }
  }

  .x9msap3:before {
    border-radius: 50%;
  }

  .x1fb0czk:before {
    inset-block: -4px;
  }

  .xm4btww:before {
    inset-inline: 0;
  }

  @media (width >= 1061px) {
    .x1mjg603.x1mjg603 {
      margin-top: 0;
    }

    .xfalih3.xfalih3 {
      margin-top: 8px;
    }

    .x1gmckzf.x1gmckzf {
      max-width: none;
    }
  }

  @media (width >= 700px) {
    .x1ln9zhu.x1ln9zhu {
      width: 20%;
    }
  }
}

@layer priority9 {
  .x1o5kjrj:before {
    background-color: var(--x1moexso);
  }

  .x1cpjm7i:before {
    content: "";
  }

  .x9kt690:before {
    inset-inline-start: 3px;
  }

  .x1hmns74:before {
    position: absolute;
  }
}

@layer priority10 {
  .xr2oakv:before {
    height: 5px;
  }

  .x1eucbz4:before {
    top: .65em;
  }

  .xnbj06e:before {
    width: 5px;
  }
}
