@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:400;src:url(/fonts/SuisseIntl-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Suisse Intl;font-style:normal;font-weight:500;src:url(/fonts/SuisseIntl-Medium.woff2)format("woff2")}:root{--background:#fbfbf9;--foreground:#1b1b19;--muted-foreground:#73736d;--border:#e6e6e0;--selection:#e5e5db;--linkedin:#0a66c2;--shadow:#1b1b191f;--font-sans:"Suisse Intl", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root{--background:#151513;--foreground:#e9e9e3;--muted-foreground:#8c8c85;--border:#2b2b28;--selection:#34342f;--linkedin:#0a66c2;--shadow:#00000080}}@layer base{a{color:inherit;text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px}a:visited{color:inherit}a:hover{text-decoration-thickness:2px}*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}ol,ul,menu{list-style:none}img,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,textarea{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}::placeholder{opacity:1}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}:focus-visible{outline:1px solid var(--muted-foreground);outline-offset:2px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scrollbar-gutter:stable;height:100%;font-size:15px}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);text-rendering:optimizelegibility;min-height:100%;line-height:1.6}::selection{background:var(--selection)}html:has(dialog:modal){overflow:hidden}a{text-underline-offset:3px;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}.prose{color:var(--muted-foreground)}.prose>*+*{margin-top:.75rem}.prose :is(ul,ol){padding-left:1.125rem}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.25rem}.prose li::marker{color:var(--muted-foreground)}.prose a{-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-decoration-line:underline;transition:text-decoration-color .15s cubic-bezier(.4,0,.2,1)}@media (hover:hover){.prose a:hover{text-decoration-color:currentColor}}.prose strong{font-weight:500}.prose>:is(h2,h3){color:var(--foreground);margin-top:2rem;font-weight:500}.prose code{font-size:.875em}.prose blockquote{border-left:1px solid var(--border);color:var(--muted-foreground);padding-left:.875rem}.prose .media{--media-zoom:1.03;cursor:zoom-in;border-radius:16px;width:100%;display:block;overflow:clip}@supports (corner-shape:squircle){.prose .media{corner-shape:squircle;border-radius:28px}}.prose .media>*{background-color:var(--border);scale:var(--media-zoom);width:100%}

@layer base, priority1;

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

  .xadzwc9 {
    margin: -.1875rem;
  }

  .xi95lyl {
    padding: .1875rem;
  }
}

@layer priority3 {
  .x1xsqp64 {
    background-position: center;
  }

  .x146b3zq {
    border-color: color-mix(in oklab,var(--x1e2ayk0) 16%,transparent);
  }

  .xj83hs3 {
    border-color: var(--x5xfyab);
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1cum3z5 {
    border-radius: 2px;
  }

  .x12oqio5 {
    border-radius: 4px;
  }

  .x10hpsqq {
    border-radius: 9999px;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x8233eu {
    gap: .75rem;
  }

  .xvbooun {
    margin-block: -.25rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x7giv3 {
    overflow: clip;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1o5vn8x {
    padding-block: .25rem;
  }

  .x1bilvtl {
    padding-block: .375rem;
  }

  .xxbimen {
    padding-block: .4375rem;
  }

  .xgepmj6 {
    padding-block: 1rem;
  }

  .xlhrej1 {
    padding-block: calc(.25rem - 1px);
  }

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

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

  .x1qhpy6z {
    padding-inline: 1.25rem;
  }

  .xzsmjar {
    padding-inline: 1.5rem;
  }

  .xnxx81d {
    padding-inline: 1rem;
  }

  .x1mw7yl3 {
    padding-inline: calc(.75rem - 1px);
  }

  .x1ku5rj1 {
    place-items: center;
  }
}

@layer priority4 {
  .x1ua5tub {
    -webkit-box-orient: vertical;
  }

  .x1h7i4cw {
    -webkit-line-clamp: 2;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .xamitd3 {
    align-self: center;
  }

  .xvo38ju {
    animation-delay: var(--x-animationDelay);
  }

  .xtsvl71 {
    animation-duration: .15s;
  }

  .x1shwlz2 {
    animation-duration: .16s;
  }

  .xdz8niu {
    animation-duration: .6s;
  }

  .xskzprw {
    animation-fill-mode: backwards;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .xv8cai {
    animation-name: xrngkwq-B;
  }

  .x1y1npqo {
    animation-timing-function: cubic-bezier(.2, .7, .2, 1);
  }

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

  .xa3vuyk {
    animation-timing-function: ease-out;
  }

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

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .xdctvq5 {
    background-color: color-mix(in oklab,var(--x1qk45pn) 92%,transparent);
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1v139eb {
    background-color: var(--x12o6cst);
  }

  .xo3brcb {
    background-color: var(--x1e2ayk0);
  }

  .x1gj11eg {
    background-color: var(--x1qk45pn);
  }

  .x1662os8 {
    background-color: var(--x5xfyab);
  }

  .x1e87kdn {
    background-image: var(--x-backgroundImage);
  }

  .x1n0ypml {
    background-size: calc(var(--media-zoom, 1) * 100%);
  }

  .x63kxdi {
    box-shadow: 0 1px 3px var(--x1fjviar);
  }

  .x1d6pnrl {
    color: var(--x12o6cst);
  }

  .xzyezo5 {
    color: var(--x1e2ayk0);
  }

  .x1ohajdr {
    color: var(--x1hu2v2k);
  }

  .x4euymg {
    color: var(--x1qk45pn);
  }

  .x1d3i0y6 {
    column-gap: .375rem;
  }

  .x4prdry {
    column-gap: .5rem;
  }

  .x1r3dd9g {
    column-gap: 1.25rem;
  }

  .x1izhsip {
    column-gap: 1rem;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xpqogu8 {
    container-type: size;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x14mnfz1 {
    cursor: e-resize;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x14isd7o {
    cursor: w-resize;
  }

  .x1huxd7x {
    cursor: zoom-in;
  }

  .xzuqxi3 {
    cursor: zoom-out;
  }

  .x104kibb {
    display: -webkit-box;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1ifyza4 {
    flex-basis: .5rem;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

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

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x19d36u7 {
    font-size: 17px;
  }

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

  .xk50ysn {
    font-weight: 500;
  }

  .x1f5yvw1 {
    grid-row-end: var(--x-gridRowEnd);
  }

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

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

  .xl56j7k {
    justify-content: center;
  }

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

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

  .xdpg8n2 {
    line-height: 1.125rem;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .x8r4c90 {
    line-height: 1.25rem;
  }

  .x1pujyh6 {
    line-height: 1.375;
  }

  .xal1hqk {
    line-height: 1.375rem;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x1vjvxik {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M100 50C100 25.81 100.56 13.51 93.53 6.47C86.49-.56 74.19 0 50 0C25.81 0 13.51-.56 6.47 6.47C-.56 13.51 0 25.81 0 50C0 74.19-.56 86.49 6.47 93.53C13.51 100.56 25.81 100 50 100C74.19 100 86.49 100.56 93.53 93.53C100.56 86.49 100 74.19 100 50Z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M100 50C100 25.81 100.56 13.51 93.53 6.47C86.49-.56 74.19 0 50 0C25.81 0 13.51-.56 6.47 6.47C-.56 13.51 0 25.81 0 50C0 74.19-.56 86.49 6.47 93.53C13.51 100.56 25.81 100 50 100C74.19 100 86.49 100.56 93.53 93.53C100.56 86.49 100 74.19 100 50Z'/%3E%3C/svg%3E");
  }

  .x16fucec {
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
  }

  .x3b2oae {
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1ks1olk {
    opacity: .7;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x5qd032 {
    row-gap: .25rem;
  }

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

  .x1w6r25c {
    row-gap: 1rem;
  }

  .xol2ywe {
    row-gap: 3rem;
  }

  .x3tbmvi {
    row-gap: 4rem;
  }

  .x1yjcjeh {
    scale: var(--media-zoom, 1);
  }

  .x143kvda {
    -webkit-text-decoration-color: var(--x5xfyab);
    text-decoration-color: var(--x5xfyab);
  }

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

  .xi2nhp4 {
    text-decoration-style: dotted;
  }

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

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x1hj3fc7 {
    transform-origin: 0 0;
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .x1ahifba {
    transition-delay: 0s;
  }

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

  .x8ynom3 {
    transition-duration: .2s, .2s, .15s, .15s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .xtnl7vc {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;
  }

  .xlbe2tt {
    transition-property: opacity, translate, visibility;
  }

  .xelvad {
    transition-property: opacity, translate;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x9wsx2c {
    transition-property: top, height, opacity, visibility;
  }

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

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

  .xn4z76b {
    translate: -.125rem .125rem;
  }

  .x113ijq {
    translate: -50% -50%;
  }

  .xlekx1g {
    translate: -50% .125rem;
  }

  .xsuuj25 {
    translate: 0 .125rem;
  }

  .xjmsjum {
    vertical-align: 2px;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xnpuxes {
    visibility: visible;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .xhtitgo {
    z-index: 2;
  }

  .xeq07mo.xeq07mo:where(.x-default-marker:hover ~ *) {
    opacity: 1;
  }

  .x18xtrus.x18xtrus:where(.x-default-marker:hover ~ *) {
    translate: 0;
  }

  .x1lzrb9c.x1lzrb9c:where(.x-default-marker:hover ~ *) {
    visibility: visible;
  }

  .x1coia0i.x1coia0i:where(.x-default-marker:focus ~ *) {
    opacity: 1;
  }

  .xs1ez59.xs1ez59:where(.x-default-marker:focus ~ *) {
    translate: 0;
  }

  .x1eyxyoa.x1eyxyoa:where(.x-default-marker:focus ~ *) {
    visibility: visible;
  }

  .xcwonfr:focus-visible {
    background-color: color-mix(in oklab,var(--x1e2ayk0) 6%,transparent);
  }

  .xz5qv7i:focus-visible {
    color: var(--x1e2ayk0);
  }

  .xijokvz:disabled {
    opacity: .5;
  }
}

@layer priority5 {
  .x1dfbq53 {
    border-bottom-color: var(--x5xfyab);
  }

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

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

  .x1f208tz {
    border-top-color: var(--x5xfyab);
  }

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

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

  .x1ey2m1c {
    bottom: 0;
  }

  .x1snslip {
    bottom: calc(100% + .375rem);
  }

  .x5yr21d {
    height: 100%;
  }

  .x1v9usgg {
    height: 14px;
  }

  .x36qwtl {
    height: 2px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .xhbfen4 {
    margin-bottom: .5rem;
  }

  .xc8tqf8 {
    margin-bottom: 1.75rem;
  }

  .xodkif1 {
    margin-bottom: 2.5cqi;
  }

  .x4aigyd {
    margin-left: .25rem;
  }

  .x13zjp5t {
    margin-left: .5rem;
  }

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

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

  .xhj8ucd {
    margin-top: .75rem;
  }

  .x1c4vshn {
    margin-top: 1.5rem;
  }

  .x178dpqu {
    margin-top: 1.75rem;
  }

  .xi81crv {
    margin-top: 2.25rem;
  }

  .x1o5ky9o {
    margin-top: 2.5rem;
  }

  .x1cl2iem {
    margin-top: 2rem;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .xujkn0t {
    max-height: calc(100dvh - 4rem);
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1rvqyb3 {
    min-height: 2px;
  }

  .xeuugli {
    min-width: 0;
  }

  .xes99ow {
    padding-bottom: .25rem;
  }

  .x1fh90og {
    padding-bottom: 2.5rem;
  }

  .x1yh02es {
    padding-bottom: 6rem;
  }

  .x1mcfnh7 {
    padding-top: 1.25rem;
  }

  .x1thg88o {
    padding-top: 3.5rem;
  }

  .xf6mfmo {
    padding-top: 4rem;
  }

  .x1f83cfr {
    right: -.25rem;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1u62bzc {
    right: 1rem;
  }

  .x1hnlvf8 {
    right: calc(100% + .5rem);
  }

  .xkxqn54 {
    scroll-margin-top: 2rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xwa60dl {
    top: 50%;
  }

  .x1e7hgle {
    width: .625rem;
  }

  .xsk17dz {
    width: 1.125rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x3hqpx7 {
    width: 50%;
  }

  .x16a43bb {
    width: min(24rem, 100vw - 4rem);
  }

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

  .x14wiklo:focus {
    border-bottom-color: var(--x1e2ayk0);
  }
}

@layer priority6 {
  @media (width >= 64rem) {
    .x17df3pt.x17df3pt {
      grid-column: span 5 / span 5;
    }

    .x14corvz.x14corvz {
      grid-column: span 7 / span 7;
    }

    .x10f3cz6.x10f3cz6 {
      padding-block: 1.5rem;
    }

    .x89t584.x89t584 {
      padding-inline: 2.5rem;
    }
  }

  @media (hover: hover) {
    .xmhmczr.xmhmczr:hover {
      border-color: var(--x12o6cst);
    }
  }
}

@layer priority7 {
  @media (width >= 64rem) {
    .xm6rkx5.xm6rkx5 {
      align-self: start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xx8qv8x.xx8qv8x {
      animation-duration: 0s;
    }

    .xnogri5.xnogri5 {
      animation-name: none;
    }
  }

  @media (width >= 64rem) {
    .x3uxdzf.x3uxdzf {
      column-gap: 4rem;
    }

    .x1g65dik.x1g65dik {
      column-gap: .819672cqi;
    }
  }

  @media (40rem <= width < 64rem) {
    .xb7y231.xb7y231 {
      column-gap: 1.23457cqi;
    }
  }

  @media (width >= 64rem) {
    .xteh59f.xteh59f {
      display: block;
    }

    .x1dxjc6m.x1dxjc6m {
      display: grid;
    }
  }

  @media (40rem <= width < 64rem) {
    .xrwc1is.xrwc1is {
      display: grid;
    }
  }

  @media (width >= 64rem) {
    .xqwrs1k.xqwrs1k {
      grid-auto-rows: .819672cqi;
    }
  }

  @media (40rem <= width < 64rem) {
    .xfjbt75.xfjbt75 {
      grid-auto-rows: 1.23457cqi;
    }
  }

  @media (width >= 64rem) {
    .xpk0icw.xpk0icw {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }

  @media (40rem <= width < 64rem) {
    .x19j9t4v.x19j9t4v {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 64rem) {
    .x1hjcznl.x1hjcznl {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  .xgmhms5:after {
    inset: -1px;
  }

  @media (hover: hover) {
    .x1tk08zo.x1tk08zo {
      opacity: 0;
    }
  }

  @media (width >= 64rem) {
    .x1tbwtfi.x1tbwtfi {
      position: sticky;
    }
  }

  @media (hover: hover) {
    .x1to2zow.x1to2zow {
      transition-delay: 0s;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xggq5w4.xggq5w4 {
      transition-duration: 0s;
    }
  }

  @media (hover: hover) {
    .xtzprj3.xtzprj3 {
      translate: -.125rem .125rem;
    }

    .x1o4qpk4.x1o4qpk4 {
      translate: -50% .125rem;
    }

    .x1vf1hdg.x1vf1hdg {
      visibility: hidden;
    }

    .xpw7ato.xpw7ato.xpw7ato:where(.x-default-marker:hover *) {
      opacity: 1;
    }

    .x1q7z8lr.x1q7z8lr.x1q7z8lr:where(.x-default-marker:hover *) {
      translate: 0;
    }

    .x1dvkdq6.x1dvkdq6.x1dvkdq6:where(.x-default-marker:hover ~ *) {
      opacity: 1;
    }

    .xrg5f38.xrg5f38.xrg5f38:where(.x-default-marker:hover ~ *) {
      transition-delay: .15s;
    }

    .x4wy5l5.x4wy5l5.x4wy5l5:where(.x-default-marker:hover ~ *) {
      translate: -50%;
    }

    .xrkkyq2.xrkkyq2.xrkkyq2:where(.x-default-marker:hover ~ *) {
      visibility: visible;
    }

    .x1englgf.x1englgf:hover {
      color: var(--x12o6cst);
    }

    .x14m3bsp.x14m3bsp:hover {
      color: var(--x1e2ayk0);
    }

    .xsqt5xl.xsqt5xl:hover {
      opacity: .9;
    }
  }
}

@layer priority8 {
  .x1vhdxar:after {
    border-radius: 4px;
  }

  @media (width >= 64rem) {
    .x1e8p9dj.x1e8p9dj {
      height: 100%;
    }
  }

  @media (40rem <= width < 64rem) {
    .xj892rd.xj892rd {
      height: 100%;
    }
  }

  @media (width >= 64rem) {
    .xw97869.xw97869 {
      margin-bottom: .819672cqi;
    }
  }

  @media (40rem <= width < 64rem) {
    .x8h8qqa.x8h8qqa {
      margin-bottom: 1.23457cqi;
    }
  }

  @media (width >= 64rem) {
    .x10ohqlm.x10ohqlm {
      padding-top: 6rem;
    }

    .x2ox8j8.x2ox8j8 {
      top: 0;
    }
  }
}

@layer priority9 {
  .x1940xdq::backdrop {
    background-color: #0000;
  }

  .xin4ffj::placeholder {
    color: var(--x12o6cst);
  }

  .x1s928wv:after {
    content: "";
  }

  .x1gul8uh:after {
    outline-color: var(--x12o6cst);
  }

  .xf8ngz:after {
    outline-offset: 2px;
  }

  .x1mrr29r:after {
    outline-style: none;
  }

  .x1bgl4c:after {
    outline-width: 1px;
  }

  .x1j6awrg:after {
    position: absolute;
  }

  .xca18l0:focus-visible:after {
    outline-style: solid;
  }
}

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

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

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

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

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

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes xrngkwq-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

:root, .xgpaqpl {
  --x1qk45pn: #fbfbf9;
  --x5xfyab: #e6e6e0;
  --x1e2ayk0: #1b1b19;
  --x1hu2v2k: #0a66c2;
  --x12o6cst: #73736d;
  --x1fjviar: #1b1b191f;
}

@media (prefers-color-scheme: dark) {
  :root, .xgpaqpl {
    --x1qk45pn: #151513;
    --x5xfyab: #2b2b28;
    --x1e2ayk0: #e9e9e3;
    --x1hu2v2k: #0a66c2;
    --x12o6cst: #8c8c85;
    --x1fjviar: #00000080;
  }
}
