@layer reset,base;html[data-motion-enabled=true] [data-motion-candidate=true][data-reveal-state=visible]{--reveal-prepaint-filter: blur(6px);--reveal-prepaint-opacity: 0}html[data-motion-enabled=true] [data-motion-candidate=true][data-reveal-state=visible][data-reveal-offset="6"]{--reveal-prepaint-transform: translateY(6px)}html[data-motion-enabled=true] [data-motion-candidate=true][data-reveal-state=visible][data-reveal-offset="12"]{--reveal-prepaint-transform: translateY(12px)}html[data-motion-enabled=true] [data-motion-candidate=true][data-reveal-state=visible][data-motion-hydrated=true]{--reveal-prepaint-filter: none;--reveal-prepaint-opacity: 1;--reveal-prepaint-transform: translateY(0)}html[data-motion-enabled=true] [data-motion-candidate=true][data-text-animation-state=visible]{--text-prepaint-opacity: 0}html[data-motion-enabled=true] [data-motion-animation=blurInUp][data-text-animation-state=visible]{--text-prepaint-filter: blur(10px);--text-prepaint-transform: translateY(20px)}html[data-motion-enabled=true] [data-motion-animation=slideUp][data-text-animation-state=visible]{--text-prepaint-transform: translateY(20px)}html[data-motion-enabled=true] [data-motion-candidate=true][data-text-animation-state=visible][data-motion-hydrated=true]{--text-prepaint-filter: none;--text-prepaint-opacity: 1;--text-prepaint-transform: translateY(0)}@layer reset{*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,figure{margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit}button{background-color:transparent;border:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-decoration:inherit}[hidden]{display:none!important}}@layer base{html{color-scheme:dark;scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{display:flex;flex-direction:column;min-height:100vh;text-rendering:optimizeLegibility;text-wrap:pretty}main{flex:1;overflow:clip}h1,h2,h3,h4,h5,h6{font-weight:500}::selection{background-color:#f95a1033;color:#fff}}

@layer reset, base, marco.priority1;

@layer marco.priority2 {
  .xgqmno8 {
    border-radius: 16px;
  }

  .xv43adl {
    border-radius: 6px;
  }

  .xzd4xqn {
    border-radius: 999px;
  }

  .x7hqz8f {
    border-radius: 8px;
  }

  .x1v671td {
    border-radius: 12px;
  }

  .x1k7y8ei {
    gap: 12px;
  }

  .xe8uvvx {
    list-style: none;
  }

  .xb3r6kr {
    overflow: hidden;
  }
}

@layer marco.priority3 {
  .x1y2larg {
    -webkit-mask-composite: source-in;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .x1qjc9v5 {
    align-items: stretch;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

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

  .xcx56e2 {
    animation-name: x13kz0yu-B;
  }

  .xw1l40g {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .xjyslct {
    appearance: none;
  }

  .x1y5e3q9 {
    aspect-ratio: 1;
  }

  .x53z38n {
    aspect-ratio: 1400 / 2763;
  }

  .x1xleuei {
    aspect-ratio: 2400 / 1505;
  }

  .x19drch9 {
    aspect-ratio: 966 / 630;
  }

  .xwhdwdg {
    backdrop-filter: blur(24px);
  }

  .xl8bq5i {
    background-color: #ddeaf814;
  }

  .xdrgipt {
    background-color: #f95a1014;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1z0fcgj {
    background-color: var(--x1db65zh);
  }

  .xd5eqta {
    background-color: var(--x1ocfv2p);
  }

  .x6s4blb {
    background-color: var(--x9g351n);
  }

  .x1u8yzsy {
    background-color: var(--xj5s6e);
  }

  .xguc0r6 {
    background-color: var(--xkede86);
  }

  .x197e9iz {
    background-color: var(--xp3buoa);
  }

  .xzfldsf {
    background-color: var(--xr3ax6q);
  }

  .x1e8nqo9 {
    background-color: var(--xygxl6b);
  }

  .xqwy9uo {
    background-color: var(--xzdj43v);
  }

  .x1gilqym {
    background-image: linear-gradient(#05050566 0%, #0000 100%);
    background-image: linear-gradient(lab(1.37085% .000543892 .000274181 / .4) 0%, #0000 100%);
  }

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

  .xh3tzpt {
    background-image: linear-gradient(to top in oklab,currentColor 0%,transparent 100%);
  }

  .x13q2irk {
    background-image: radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,currentColor 15%,transparent) 0%,color-mix(in srgb,currentColor 6%,transparent) 40%,color-mix(in srgb,currentColor 2%,transparent) 65%,transparent 100%);
  }

  .x1dt79ar {
    background-image: radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,currentColor 20%,transparent) 0%,color-mix(in srgb,currentColor 9%,transparent) 40%,color-mix(in srgb,currentColor 3%,transparent) 65%,transparent 100%);
  }

  .x1oavwex {
    background-image: radial-gradient(50% 50%, #f95a1033 0%, #f95a1017 40%, #f95a1008 65%, #0000 100%);
  }

  .x1cy8er1 {
    background-image: radial-gradient(currentColor 1px, #0000 1px);
  }

  .xlpqoug {
    background-size: 32px 32px;
  }

  .xu00q2a {
    background-size: 8px 8px;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1gukg7c {
    border-spacing: 0;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .xfgd0u0 {
    box-shadow: 0 12px 48px #0009;
  }

  .x1gmmn61 {
    color: #1c1c1e;
  }

  .x1heor9g {
    color: inherit;
  }

  .x19co3pv {
    color: #0000;
  }

  .xfuhspf {
    color: var(--x17vnqll);
  }

  .xrcrues {
    color: var(--x1hdw9li);
  }

  .x1b93gbg {
    color: var(--x1nqkf4l);
  }

  .x1rkj4g0 {
    color: var(--x1osr4zf);
  }

  .x1sv17o8 {
    color: var(--x1q2ssz5);
  }

  .x1929e16 {
    color: var(--x23hcrs);
  }

  .xax23bq {
    color: var(--x9g351n);
  }

  .x15cwalq {
    color: var(--xr3ax6q);
  }

  .xgv9tce {
    color: var(--xunboy);
  }

  .x70zlq8 {
    color: var(--xxed5av);
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .x1s1ruf1 {
    column-gap: 16px;
  }

  .xoodq6m {
    column-gap: 12px;
  }

  .x1nemzn0 {
    column-gap: 6px;
  }

  .xwxep0s {
    column-gap: 4px;
  }

  .x1uzjntb {
    column-gap: 24px;
  }

  .xt0udq3 {
    column-gap: 32px;
  }

  .x1sv4kwi {
    column-gap: 8px;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xwz0xwf {
    display: inline-grid;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .xj2j9hd {
    filter: blur(10px);
  }

  .x1vqzsax {
    filter: blur(120px);
  }

  .xh3jouh {
    filter: blur(6px);
  }

  .x1dftt0s {
    filter: invert();
  }

  .x1q2pml7 {
    filter: var(--reveal-prepaint-filter, none);
  }

  .x4oyf20 {
    filter: var(--text-prepaint-filter, none);
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1djodw6 {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Open Sans, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji;
  }

  .xgxxoiu {
    font-size: 0;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1qlqyl8 {
    font-size: inherit;
  }

  .xpolr1o {
    font-size: 36px;
  }

  .x1k1m8f0 {
    font-size: 15px;
  }

  .xunewj8 {
    font-size: 1.25rem;
  }

  .x1sdo56y {
    font-size: 11px;
  }

  .x6je4f1 {
    font-size: 16px;
  }

  .x1j3jw75 {
    font-size: 13px;
  }

  .xguwbjb {
    font-size: 48px;
  }

  .x1md02gg {
    font-size: 12px;
  }

  .x1disv8j {
    font-size: 30px;
  }

  .x82c3zs {
    font-size: 28px;
  }

  .x1x8vna6 {
    font-size: 24px;
  }

  .x1msz5or {
    font-size: 18px;
  }

  .xkdm6pf {
    font-size: 14px;
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1pd3egz {
    font-weight: inherit;
  }

  .xuh6lvu {
    font-weight: 600;
  }

  .x1656jzb {
    font-weight: 300;
  }

  .xrem469 {
    font-weight: 500;
  }

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

  .xihq33y {
    grid-template-rows: 0fr;
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .x11fj6oh {
    letter-spacing: .18em;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

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

  .x1vsts26 {
    line-height: 1.08;
  }

  .x15bjb6t {
    line-height: inherit;
  }

  .xrr1oic {
    line-height: 16px;
  }

  .x40rp7w {
    line-height: 42px;
  }

  .x10wfmkj {
    line-height: 1.5;
  }

  .xgjrxz0 {
    line-height: 22.5px;
  }

  .xd3pfha {
    line-height: 30px;
  }

  .x1udtnjf {
    line-height: 22.75px;
  }

  .x8lzvoy {
    line-height: 26px;
  }

  .xo0ka6 {
    line-height: 40px;
  }

  .xzu33dl {
    line-height: 20px;
  }

  .xlwx1fu {
    line-height: 24px;
  }

  .x1uuau8w {
    line-height: 48px;
  }

  .x426zt4 {
    line-height: 25.5px;
  }

  .xzqttta {
    line-height: 28px;
  }

  .xu9z3a6 {
    line-height: 21px;
  }

  .x6gaj5u {
    line-height: 36px;
  }

  .xl1kktb {
    line-height: 19.5px;
  }

  .x1uv9i3t {
    line-height: 18px;
  }

  .x1yo7qq9 {
    line-height: 27px;
  }

  .xbq3msn {
    line-height: 21.125px;
  }

  .xgb7hsm {
    line-height: 22px;
  }

  .xifnx5p {
    line-height: 36px;
  }

  .xl0jh7x {
    line-height: 16.5px;
  }

  .x1c5lcjl {
    line-height: 24.375px;
  }

  .x3yw8vx {
    list-style-type: decimal;
  }

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

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

  .xyo8xb9 {
    -webkit-mask-composite: source-in;
    mask-composite: intersect;
  }

  .x1nvszwu {
    -webkit-mask-image: linear-gradient(to right, #0000, #000 25% 75%, #0000), linear-gradient(#0000, #000 25% 75%, #0000);
    mask-image: linear-gradient(to right, #0000, #000 25% 75%, #0000), linear-gradient(#0000, #000 25% 75%, #0000);
  }

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

  .x1m8wktw {
    mix-blend-mode: normal;
  }

  .x19mdvtv {
    mix-blend-mode: screen;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .xz5rk10 {
    opacity: .2;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x14cbtga {
    opacity: var(--reveal-prepaint-opacity, 1);
  }

  .x8idut7 {
    opacity: var(--text-prepaint-opacity, 1);
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xluduwf {
    row-gap: 16px;
  }

  .x3tn8yk {
    row-gap: 12px;
  }

  .x1pu3a38 {
    row-gap: 24px;
  }

  .x1hobfj2 {
    row-gap: 32px;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x18bg01e {
    -webkit-text-decoration-color: var(--x1367dop);
    text-decoration-color: var(--x1367dop);
  }

  .x5lakrx {
    -webkit-text-decoration-color: var(--x23hcrs);
    text-decoration-color: var(--x23hcrs);
  }

  .xw4cwq6 {
    -webkit-text-decoration-color: var(--x9g351n);
    text-decoration-color: var(--x9g351n);
  }

  .x1lwyx8o {
    -webkit-text-decoration-color: var(--xhj2qyu);
    text-decoration-color: var(--xhj2qyu);
  }

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

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

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

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

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

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1c071of {
    transform: none;
  }

  .x1rr8tx7 {
    transform: rotate(-45deg);
  }

  .x7p49u4 {
    transform: rotate(0);
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

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

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

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

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

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

  .x1bvilyr {
    transform: translateY(-4px);
  }

  .x1o5awu1 {
    transform: translateY(12px);
  }

  .x1w2xznu {
    transform: translateY(20px);
  }

  .x1l0rlnr {
    transform: translateY(4px);
  }

  .x1rbuhwb {
    transform: translateY(6px);
  }

  .x87qydr {
    transform: var(--reveal-prepaint-transform, translateY(0));
  }

  .xszozzx {
    transform: var(--text-prepaint-transform, translateY(0));
  }

  .x1th4bbo {
    transition-delay: .1s;
  }

  .x5w5eug {
    transition-delay: .2s;
  }

  .x1ui1jxi {
    transition-delay: .3s;
  }

  .x17u8lax {
    transition-delay: .45s;
  }

  .x145v0mx {
    transition-delay: .6s;
  }

  .x1hr0u2q {
    transition-delay: 0s;
  }

  .x1wsgiic {
    transition-duration: .5s;
  }

  .x97pzxe {
    transition-duration: .6s;
  }

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

  .x1bts0b5 {
    transition-duration: .5s;
  }

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

  .xbxvpv7 {
    transition-duration: .4s;
  }

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

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

  .x1i6m205 {
    transition-property: border-color, color;
  }

  .xz1df8t {
    transition-property: color, text-decoration-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x1nw1rld {
    transition-property: grid-template-rows, padding, box-shadow, border-color;
  }

  .x1qn9uv2 {
    transition-property: grid-template-rows;
  }

  .xn9if97 {
    transition-property: opacity, filter, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x9lcvmn {
    transition-timing-function: ease-out;
  }

  .x191dhx6 {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  }

  .x1mo07iy {
    transition-timing-function: cubic-bezier(.2, 0, 0, 1);
  }

  .x1e7dcy5 {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1ba27g4 {
    will-change: opacity,filter,transform;
  }

  .x6my1t9 {
    will-change: opacity,transform;
  }

  .x1larqbn {
    will-change: opacity;
  }

  .xqtdyaa {
    z-index: 50;
  }

  .x1966qrj {
    z-index: 0;
  }

  .x100nuhb {
    z-index: 10;
  }

  .x8904sh:focus-visible {
    outline-color: var(--x1rx343x);
  }

  .x7s97pk:focus-visible {
    outline-offset: 2px;
  }

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

  .x784prv:focus-visible {
    outline-width: 2px;
  }

  .x17erm5f:hover {
    background-color: #d3edf81d;
  }

  .x1r90p0z:hover {
    background-color: var(--x15gihz0);
  }

  .x2u7t4i:hover {
    background-color: var(--x1ocfv2p);
  }

  .xwvuhod:hover {
    background-color: var(--xbqkrmv);
  }

  .x1god97e:hover {
    background-color: var(--xof3bkg);
  }

  .x8zhewq:hover {
    color: var(--x17vnqll);
  }

  .x1s2h4zj:hover {
    color: var(--x1nqkf4l);
  }

  .x1nif3k4:hover {
    color: var(--x1osr4zf);
  }

  .x1mfqqb9:hover {
    color: var(--x9g351n);
  }

  .xdgrqyy:hover {
    color: var(--xbqkrmv);
  }

  .x1mdnquu:hover {
    opacity: .75;
  }

  .x5z6fxw:hover {
    opacity: .8;
  }

  .x1do0u2s:hover {
    -webkit-text-decoration-color: var(--x17vnqll);
    text-decoration-color: var(--x17vnqll);
  }

  .x1d34scb:hover {
    -webkit-text-decoration-color: var(--x1nqkf4l);
    text-decoration-color: var(--x1nqkf4l);
  }

  .xkrq289:hover {
    -webkit-text-decoration-color: var(--x1osr4zf);
    text-decoration-color: var(--x1osr4zf);
  }

  .x1fiqr3i:hover {
    -webkit-text-decoration-color: var(--xbqkrmv);
    text-decoration-color: var(--xbqkrmv);
  }

  .x14snt5h:hover {
    transform: scale(1.05);
  }

  .xjunzvt:active {
    background-color: var(--x1wo34z1);
  }

  .xup01c8:active {
    background-color: var(--x51gcti);
  }

  .x10rkpu9:active {
    background-color: var(--xapvah0);
  }

  .xrpl965:active {
    background-color: var(--xj5s6e);
  }

  .x8ta8q3:active {
    color: var(--x1osr4zf);
  }

  @media (width >= 640px) and (width <= 1023.98px) {
    .x1ohhmtk.x1ohhmtk {
      font-size: 60px;
    }
  }
}

@layer marco.priority4 {
  .xwc3pql {
    border-bottom-color: #43484e;
  }

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

  .xh35v5a {
    border-bottom-color: var(--x1367dop);
  }

  .xvi1m9k {
    border-bottom-color: var(--x1aif41u);
  }

  .x1qkb525 {
    border-bottom-color: var(--x1br7h2m);
  }

  .x1oldtqm {
    border-bottom-color: var(--x9g351n);
  }

  .x19y83mi {
    border-bottom-color: var(--xguvdcn);
  }

  .xwz5snc {
    border-bottom-color: var(--xhj2qyu);
  }

  .xef0kpp {
    border-bottom-color: var(--xx3hjmu);
  }

  .x1sy0etr {
    border-bottom-style: none;
  }

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

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

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

  .xgolvoy {
    border-left-color: #43484e;
  }

  .x1g4hjc {
    border-left-color: #0000;
  }

  .xwyut9a {
    border-left-color: var(--x1367dop);
  }

  .x2g29ku {
    border-left-color: var(--x1aif41u);
  }

  .xp9hml1 {
    border-left-color: var(--x1br7h2m);
  }

  .xmozr0j {
    border-left-color: var(--x9g351n);
  }

  .xnguv61 {
    border-left-color: var(--xhj2qyu);
  }

  .xjfur9l {
    border-left-color: var(--xx3hjmu);
  }

  .x1b16gh4 {
    border-left-style: none;
  }

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

  .xyj58a3 {
    border-left-width: 0;
  }

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

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xtkd2l7 {
    border-right-color: #43484e;
  }

  .xhe5wa1 {
    border-right-color: #0000;
  }

  .x11vcovc {
    border-right-color: var(--x1367dop);
  }

  .x48i8ft {
    border-right-color: var(--x1aif41u);
  }

  .x8jbucm {
    border-right-color: var(--x1br7h2m);
  }

  .x3oys9e {
    border-right-color: var(--x9g351n);
  }

  .x1x5erqo {
    border-right-color: var(--xhj2qyu);
  }

  .x1luo9jw {
    border-right-color: var(--xx3hjmu);
  }

  .x11pwa6s {
    border-right-style: none;
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xgfja2r {
    border-right-width: 0;
  }

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

  .xc2fvog {
    border-top-color: #43484e;
  }

  .x1v8p93f {
    border-top-color: #0000;
  }

  .xyiqifj {
    border-top-color: var(--x1367dop);
  }

  .x1vi5qcl {
    border-top-color: var(--x1aif41u);
  }

  .xyrm4fu {
    border-top-color: var(--x1br7h2m);
  }

  .xjq54ia {
    border-top-color: var(--x9g351n);
  }

  .x15jqyww {
    border-top-color: var(--xguvdcn);
  }

  .xykxucr {
    border-top-color: var(--xhj2qyu);
  }

  .xirpor1 {
    border-top-color: var(--xx3hjmu);
  }

  .x1ejq31n {
    border-top-style: none;
  }

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

  .x972fbf {
    border-top-width: 0;
  }

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

  .x1dw6ayw {
    bottom: -15%;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .x1dr59a3 {
    height: 100vh;
  }

  .xj5so7u {
    height: 1200px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xmix8c7 {
    height: 18px;
  }

  .x158ke7r {
    height: 21px;
  }

  .x9fpu7x {
    height: 27px;
  }

  .x1dil35k {
    height: 288px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xlxyqfn {
    height: 50%;
  }

  .x1mnd9sk {
    height: 16px;
  }

  .x14ucs1t {
    height: 36px;
  }

  .xulsqcj {
    height: 44px;
  }

  .x1crkhby {
    height: 64px;
  }

  .xeoqgw {
    height: 44px;
  }

  .x17p7qyv {
    height: 33.5px;
  }

  .xz3lugj {
    height: 40px;
  }

  .xzercan {
    height: 32px;
  }

  .xev5322 {
    height: 96px;
  }

  .x1n114ce {
    height: 28px;
  }

  .x1au922d {
    height: 40px;
  }

  .xay951u {
    height: 20px;
  }

  .xu96u03 {
    left: 0;
  }

  .x4e263d {
    left: 30%;
  }

  .x12jop0h {
    left: 33.3333%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1y618z8 {
    left: 66.6667%;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x10wwode {
    margin-bottom: 16px;
  }

  .x172vazx {
    margin-bottom: 12px;
  }

  .x2cd00 {
    margin-bottom: 24px;
  }

  .x129ln4h {
    margin-bottom: 40px;
  }

  .x18ncjyh {
    margin-bottom: 32px;
  }

  .x17dhfvy {
    margin-bottom: 0;
  }

  .x1eh4cq7 {
    margin-bottom: 8px;
  }

  .x1ruan7v {
    margin-bottom: 20px;
  }

  .x1b9ckvh {
    margin-bottom: 5.6px;
  }

  .x1j74623 {
    margin-left: -24px;
  }

  .x1bawvfr {
    margin-left: -8px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .xm95mww {
    margin-right: -24px;
  }

  .xv8wvd9 {
    margin-right: -8px;
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xack27t {
    margin-right: auto;
  }

  .xdj266r {
    margin-top: 0;
  }

  .x125zujb {
    margin-top: 16px;
  }

  .x1i9x6ls {
    margin-top: 12px;
  }

  .xb86x6c {
    margin-top: 64px;
  }

  .x1qzyvc7 {
    margin-top: 4px;
  }

  .xbg168p {
    margin-top: 24px;
  }

  .xnvuvg5 {
    margin-top: 40px;
  }

  .x1p6vrrt {
    margin-top: 80px;
  }

  .xk0dapk {
    margin-top: 32px;
  }

  .x4ozf7r {
    margin-top: 0;
  }

  .xd5yrvq {
    margin-top: 8px;
  }

  .x1vu55k9 {
    margin-top: 48px;
  }

  .x9c7b1z {
    margin-top: 20px;
  }

  .x1otm4u6 {
    margin-top: 5.6px;
  }

  .x1sslpiy {
    max-height: 320px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1jkqq1h {
    max-width: 280px;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .xrw7ihp {
    max-width: 72rem;
  }

  .x1ckq7q8 {
    max-width: 42rem;
  }

  .xn769ee {
    max-width: 32rem;
  }

  .x1d2fu2s {
    max-width: 48rem;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xeuugli {
    min-width: 0;
  }

  .x6ckmml {
    min-width: 36rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x18d9i69 {
    padding-bottom: 0;
  }

  .x10b6aqq {
    padding-bottom: 6px;
  }

  .x1sgfxd9 {
    padding-bottom: 2px;
  }

  .x1owxqam {
    padding-bottom: 16px;
  }

  .x17onqk0 {
    padding-bottom: 12px;
  }

  .x1ailq0h {
    padding-bottom: 4px;
  }

  .x12yn6jc {
    padding-bottom: 24px;
  }

  .x1hyywiq {
    padding-bottom: 80px;
  }

  .x171j813 {
    padding-bottom: 32px;
  }

  .x1wcnjhc {
    padding-bottom: 96px;
  }

  .x1k237su {
    padding-bottom: 48px;
  }

  .xak5vpe {
    padding-bottom: 20px;
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x7n6gua {
    padding-left: 16px;
  }

  .x11ql7gw {
    padding-left: 12px;
  }

  .xbpewbw {
    padding-left: 24px;
  }

  .xgz9zh2 {
    padding-left: 32px;
  }

  .x10fa6o0 {
    padding-left: 0;
  }

  .xvuqau5 {
    padding-left: 10px;
  }

  .xypyukd {
    padding-left: 20px;
  }

  .x1xpa7k {
    padding-right: 0;
  }

  .x9de0x {
    padding-right: 16px;
  }

  .x1443k48 {
    padding-right: 12px;
  }

  .x1yrpjcw {
    padding-right: 24px;
  }

  .x6cxr8x {
    padding-right: 32px;
  }

  .x1goy2al {
    padding-right: 0;
  }

  .x11ri90t {
    padding-right: 10px;
  }

  .x8mrq5v {
    padding-right: 20px;
  }

  .xexx8yu {
    padding-top: 0;
  }

  .x1yrsyyn {
    padding-top: 6px;
  }

  .x1jvln6w {
    padding-top: 2px;
  }

  .x1tkwtlp {
    padding-top: 16px;
  }

  .x11ry54z {
    padding-top: 12px;
  }

  .xc8if4k {
    padding-top: 4px;
  }

  .xcvuy74 {
    padding-top: 24px;
  }

  .x1724r8z {
    padding-top: 80px;
  }

  .x1k7uc04 {
    padding-top: 32px;
  }

  .xkegzs2 {
    padding-top: 128px;
  }

  .x14dhtlu {
    padding-top: 48px;
  }

  .x1w8oww5 {
    padding-top: 20px;
  }

  .x3m8u43 {
    right: 0;
  }

  .xq7mrsa {
    right: 30%;
  }

  .x1qzpy72 {
    top: -15%;
  }

  .xfyfbwj {
    top: -300px;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x6ddo64 {
    width: .3em;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x17tiq77 {
    width: 15%;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1xp8n7a {
    width: 18px;
  }

  .x13esg8c {
    width: 2000px;
  }

  .x15dmylp {
    width: 21.25%;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1q541hq {
    width: 700px;
  }

  .x14atkfc {
    width: auto;
  }

  .xezivpi {
    width: max-content;
  }

  .x1bu3obj {
    width: 16px;
  }

  .x5d6hry {
    width: 44px;
  }

  .x35x2ca {
    width: 40px;
  }

  .x11pk7re {
    width: 32px;
  }

  .xfd2x6b {
    width: 28px;
  }

  .x1i56fv6 {
    width: 20px;
  }

  .x1nwgf7f:not(:last-child) {
    border-bottom-color: var(--xhj2qyu);
  }

  .x137r021:not(:last-child) {
    border-bottom-style: solid;
  }

  .x1q8zilx:not(:last-child) {
    border-bottom-width: 1px;
  }

  .x4o9dxs:first-child {
    margin-left: 0;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .x1lttnzw:hover {
    border-bottom-color: #5a6169;
  }

  .xu33hqx:hover {
    border-bottom-color: var(--x1367dop);
  }

  .x1ekms66:hover {
    border-bottom-color: var(--x1gvrmqy);
  }

  .xxfz44x:hover {
    border-bottom-color: var(--xbqkrmv);
  }

  .xx2j8yu:hover {
    border-left-color: #5a6169;
  }

  .x4wkq6u:hover {
    border-left-color: var(--x1367dop);
  }

  .x160np4z:hover {
    border-left-color: var(--x1gvrmqy);
  }

  .x1luh0k7:hover {
    border-left-color: var(--xbqkrmv);
  }

  .x5pqebs:hover {
    border-right-color: #5a6169;
  }

  .xlhhpfl:hover {
    border-right-color: var(--x1367dop);
  }

  .x1pto08w:hover {
    border-right-color: var(--x1gvrmqy);
  }

  .x1r5vffx:hover {
    border-right-color: var(--xbqkrmv);
  }

  .xuhxhj:hover {
    border-top-color: #5a6169;
  }

  .x4sf6mu:hover {
    border-top-color: var(--x1367dop);
  }

  .x142gxm1:hover {
    border-top-color: var(--x1gvrmqy);
  }

  .xi9jc26:hover {
    border-top-color: var(--xbqkrmv);
  }

  .xu94ky5:active {
    border-bottom-color: var(--x1gvrmqy);
  }

  .x1f0yyf8:active {
    border-bottom-color: var(--x51gcti);
  }

  .x1uz7ub3:active {
    border-left-color: var(--x1gvrmqy);
  }

  .x12p2z8l:active {
    border-left-color: var(--x51gcti);
  }

  .xl2do11:active {
    border-right-color: var(--x1gvrmqy);
  }

  .xkry9zw:active {
    border-right-color: var(--x51gcti);
  }

  .x1namkq2:active {
    border-top-color: var(--x1gvrmqy);
  }

  .x1el9mrv:active {
    border-top-color: var(--x51gcti);
  }
}

@layer marco.priority5 {
  @media (width >= 768px) {
    .xbhiwcv.xbhiwcv {
      display: block;
    }

    .x17zey13.x17zey13 {
      display: flex;
    }

    .xb09a4i.xb09a4i {
      display: none;
    }
  }

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

  @media (width >= 1024px) {
    .x12bagos.x12bagos {
      font-size: 72px;
    }
  }

  @media (width >= 640px) {
    .xsoxtiw.xsoxtiw {
      font-size: 36px;
    }

    .x7d9mrz.x7d9mrz {
      font-size: 48px;
    }

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

    .xgjahd.xgjahd {
      font-size: 60px;
    }

    .x1sbuaa9.x1sbuaa9 {
      font-size: 24px;
    }

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

  @media (width >= 768px) {
    .x1073bjr.x1073bjr {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

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

  @media (width >= 1024px) {
    .xj2tbd3.xj2tbd3 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 640px) {
    .x1g557vw.x1g557vw {
      justify-content: space-between;
    }

    .xi2f8uh.xi2f8uh {
      line-height: 60px;
    }

    .xlby1zp.xlby1zp {
      line-height: 40px;
    }

    .x136za8p.x136za8p {
      line-height: 32px;
    }

    .xnz3m3q.xnz3m3q {
      line-height: 48px;
    }

    .x14y6o0a.x14y6o0a {
      line-height: 36px;
    }
  }

  @media (width >= 768px) {
    .xphvyef.xphvyef {
      opacity: .5;
    }
  }
}

@layer marco.priority6 {
  @media (width >= 768px) {
    .x18qqgmm.x18qqgmm {
      border-left-color: var(--xhj2qyu);
    }

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

    .x19ebnnm.x19ebnnm {
      border-top-color: #0000;
    }

    .xwu93ij.xwu93ij {
      border-top-width: 0;
    }

    .x9tchzq.x9tchzq {
      padding-bottom: 40px;
    }

    .x1o1q6s9.x1o1q6s9 {
      padding-bottom: 96px;
    }

    .x1khihkl.x1khihkl {
      padding-left: 40px;
    }

    .xjadl9v.xjadl9v {
      padding-right: 40px;
    }

    .xmhou53.xmhou53 {
      padding-top: 40px;
    }

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

@layer marco.priority7 {
  .x1p58mzm:before, .xyhc2n1:after {
    background-color: #0000;
  }

  .x1sdylar:before, .x1xfw9y0:after {
    background-color: var(--x1s7e7z0);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .xbdy1a7:after, .xgtxcn0:before {
    opacity: .85;
  }

  .x2q1x1w:after, .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .x128ww4c:after, .xbnewub:before {
    transform: translate(-50%, -50%);
  }

  .xkeskhj:after, .xn05jil:before {
    z-index: 10;
  }
}

@layer marco.priority8 {
  .x1tv9jia:before {
    border-bottom-color: var(--xhj2qyu);
  }

  .x1opv7go:before {
    border-bottom-style: solid;
  }

  .xu20p9z:before {
    border-bottom-width: 1px;
  }

  .xxalkvu:before {
    border-left-color: var(--xhj2qyu);
  }

  .xrreuzn:before {
    border-left-style: solid;
  }

  .x23x4mj:before {
    border-left-width: 1px;
  }

  .x11emy8:before {
    border-right-color: var(--xhj2qyu);
  }

  .x1ivabo3:before {
    border-right-style: solid;
  }

  .xax8o41:before {
    border-right-width: 1px;
  }

  .x1mvan4e:before {
    border-top-color: var(--xhj2qyu);
  }

  .xnvurfn:before {
    border-top-style: solid;
  }

  .xm4vf9w:before {
    border-top-width: 1px;
  }

  .xhq5o37:before {
    bottom: 0;
  }

  .xcock1l:after {
    height: 1px;
  }

  .x1yd0sln:before {
    height: 8px;
  }

  .x17cx49:after, .x1wlytlt:before {
    left: 0;
  }

  .x16v8oms:after, .xgdch9p:before {
    left: 50%;
  }

  .xb0dqd5:before, .xnbfe2x:after {
    right: 0;
  }

  .x1m1drc7:after, .x1y3wzot:before {
    top: 0;
  }

  .x1knuo7r:before, .xoqv437:after {
    top: 50%;
  }

  .x1vgi0k:before {
    width: 1px;
  }

  .x10mnas6:after {
    width: 8px;
  }
}

@layer marco.priority9 {
  @media (width >= 768px) {
    .x1x8fw9w.x1x8fw9w:after, .xkzqeqo.xkzqeqo:before {
      background-color: var(--xhj2qyu);
    }
  }
}

@keyframes x13kz0yu-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }
}

:root, .x1wqvcvu {
  --xr3ax6q: #050505;
  --xj5s6e: #0a0a0a;
  --xzdj43v: #0a0a0a80;
  --x1ocfv2p: #111113;
  --x1db65zh: #18181b;
  --x1nqkf4l: #fff;
  --x1osr4zf: #b0b0b0;
  --x17vnqll: #7e7e7e;
  --xxed5av: #626262;
  --x23hcrs: #444;
  --xunboy: #1d9bf0;
  --xguvdcn: #181818;
  --xhj2qyu: #222;
  --x1367dop: #333;
  --x1aif41u: #444;
  --x9g351n: #f95a10;
  --xbqkrmv: #ff801f;
  --x51gcti: #e94f0a;
  --x7w5ncg: #743314;
  --x1q2ssz5: #fff;
  --xkede86: #f95a101a;
  --xx3hjmu: #f95a1033;
  --xp3buoa: #ddeaf814;
  --xof3bkg: #d9edfe25;
  --x1wo34z1: #d3edf81d;
  --x1br7h2m: #43484e;
  --x1gvrmqy: #5a6169;
  --x15gihz0: #ffffff0d;
  --xapvah0: #ffffff14;
  --x1rx343x: #ffa057;
  --x1ebgx62: #f95a1033;
  --xj6k4l4: #fff;
  --x1s7e7z0: #444;
  --x1hdw9li: #ffffff08;
  --xygxl6b: #050505cc;
  --x41nayx: #f95a1026;
}
