:root { --stylex-injection: 0; }
@layer priority1 {
  :root, .xyulhyy {
    --x1nxadsk: 17px;
    --xfmffyz: 16px;
    --xztbw9z: 23px;
    --xyacgkq: 37px;
    --x16ndqv3: 400;
    --x1ux4s19: Geist, system-ui, sans-serif;
  }

  :root, .x1s0us29 {
    --x1puvf00: 1000px;
    --xefur3u: 20px;
    --x10cjoq3: 60px;
    --x1fn5vzv: 16px;
    --x1zxil0: 10px;
    --xukrwo6: 8px;
    --x1mi4p2o: 44px;
    --xvect8l: 32px;
    --x1knie2l: 20px;
    --x90t3h5: 40px;
    --x1m3816q: 4px;
    --x159ej3i: 6px;
  }

  :root, .x3cdn4u {
    --xz5ld9e: #141a21;
    --xx9y7g2: #f5f6f7;
    --x1cn5mor: #fff;
    --xg218p: #0b0d10;
    --x658pm2: #a4acb8;
    --x173odl3: #d0d5dd;
    --xc1h0q1: #a4acb8;
    --xat5wel: #7c8490;
    --x19i7sku: #1d2127;
    --x1wk1ctr: #232831;
    --x19omrig: #e5e7eb33;
    --xbexrz4: #e5e7eb52;
    --x1bvrq1o: #ffffff05;
    --xv8qrja: #fff;
    --x824sj2: #0b0d10;
    --xndp4h0: 0 0 0 1px #0003, 0 2px 4px #00000026, inset 0 1px 0 #ffffff0a;
  }

  @media (width >= 640px) {
    :root, .x1s0us29 {
      --xefur3u: 40px;
      --x10cjoq3: 120px;
    }
  }

  .x11gzop0.x11gzop0, .x11gzop0.x11gzop0:root {
    --x658pm2: #555f57;
    --xz5ld9e: #f0f2ef;
    --x19omrig: #0b0d1029;
    --xbexrz4: #0b0d1047;
    --x1wk1ctr: #f1f2f0;
    --x1bvrq1o: #0b0d1006;
    --xv8qrja: #0b0d10;
    --x173odl3: #374151;
    --xg218p: #fff;
    --xndp4h0: 0 0 0 1px #fff9, 0 2px 4px #0b0d1014, inset 0 1px 0 #ffffffb8;
    --xat5wel: #4b535d;
    --xc1h0q1: #555f57;
    --x19i7sku: #fff;
    --xx9y7g2: #0b0d10;
    --x1cn5mor: #0b0d10;
    --x824sj2: #fff;
  }

  .xorxgr7 {
    --accent: var(--x658pm2);
  }

  .xw6h1j6 {
    --anchor-offset: var(--xvect8l);
  }

  .x1v7j4wi {
    --bg: var(--xz5ld9e);
  }

  .x1c75k34 {
    --border-strong: var(--xbexrz4);
  }

  .x9h7yrd {
    --border: var(--x19omrig);
  }

  .x3fkezp {
    --elevated: var(--x1wk1ctr);
  }

  .x13hfx4i {
    --font-large: var(--xyacgkq);
  }

  .xctxaln {
    --font-medium: var(--xztbw9z);
  }

  .x1hwh6in {
    --font-mono-size: var(--xfmffyz);
  }

  .xohvq9 {
    --font-small: var(--x1nxadsk);
  }

  .x152j50w {
    --font-weight: var(--x16ndqv3);
  }

  .x1819vxt {
    --grid: var(--x1bvrq1o);
  }

  .xrmwwy2 {
    --link-hover: var(--xv8qrja);
  }

  .x1mxcm53 {
    --muted: var(--x173odl3);
  }

  .x9cyzyk {
    --resource-title: var(--x1cn5mor);
  }

  .x1aj7jv6 {
    --selection-text: var(--xg218p);
  }

  .xwvgn0i {
    --shadow: var(--xndp4h0);
  }

  .xivqazq {
    --subtle: var(--xc1h0q1);
  }

  .x1to5ekc {
    --surface: var(--x19i7sku);
  }

  .x9a6fv3 {
    --text: var(--xx9y7g2);
  }

  .xx1m0gy {
    --youtube-play-color: var(--x824sj2);
  }
}

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

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }
}

@layer priority3 {
  .xc342km {
    border-width: 0;
  }

  .x16wcht2 {
    gap: var(--x159ej3i);
  }

  .x12t0nvq {
    gap: var(--x1fn5vzv);
  }

  .x7zooyy {
    margin-block: calc(var(--x90t3h5) / -2);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1y5v7qm {
    padding-block: calc(var(--x90t3h5) / 2);
  }

  .x1mxmwr1 {
    padding-block: var(--x1zxil0);
  }

  .xkampck {
    padding-inline: var(--x1zxil0);
  }

  .xsciyus {
    padding-inline: var(--xefur3u);
  }
}

@layer priority4 {
  .x6s0dn4 {
    align-items: center;
  }

  .xvct7p {
    aspect-ratio: 1422 / 282;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xraop1t {
    background-color: var(--x1cn5mor);
  }

  .xbypfh3 {
    background-image: linear-gradient(to right,var(--grid) 1px,transparent 1px),linear-gradient(to bottom,var(--grid) 1px,transparent 1px);
  }

  .xeutlqa {
    background-size: 24px 24px;
  }

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

  .x1heor9g {
    color: inherit;
  }

  .x1ahcomm {
    color: var(--x1cn5mor);
  }

  .x12l7i3i {
    color: var(--x658pm2);
  }

  .x1y6103h {
    color: var(--xat5wel);
  }

  .x1ul2to4 {
    color: var(--xx9y7g2);
  }

  .x1o1pmfc {
    column-gap: 0;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x1bjmqx7 {
    font-family: var(--x1ux4s19);
  }

  .x1rtzygu {
    font-size: var(--x1nxadsk);
  }

  .x11gp1ga {
    font-size: var(--xyacgkq);
  }

  .xmok526 {
    font-weight: var(--x16ndqv3);
  }

  .xl56j7k {
    justify-content: center;
  }

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

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

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

  .x1fc57z9 {
    line-height: 20px;
  }

  .x1o2sk6j {
    line-height: 24px;
  }

  .x1cpheol {
    line-height: 40px;
  }

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

  .xhy44yy {
    -webkit-mask-image: radial-gradient(#0000 0% 35%, #00000080 70%, #000 100%);
    mask-image: radial-gradient(#0000 0% 35%, #00000080 70%, #000 100%);
  }

  .xd21mc6 {
    -webkit-mask-image: url("/bendavis_black_brandmark.svg");
    mask-image: url("/bendavis_black_brandmark.svg");
  }

  .x6z7wyx {
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
  }

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

  .x2k2kcx {
    -webkit-mask-size: contain;
    mask-size: contain;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .xdpxx8g {
    text-align: left;
  }

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

  .xwgjz6q {
    transform: translate(-.3px, .5px);
  }

  .xlc3by4 {
    transform: translateY(3px);
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1knycle:focus-visible {
    color: var(--x1cn5mor);
  }

  @media (hover: hover) {
    .xl75bky.xl75bky:hover {
      color: var(--x1cn5mor);
    }
  }
}

@layer priority5 {
  .xjm9jq1 {
    height: 1px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .x238mp8 {
    height: var(--x1mi4p2o);
  }

  .xu96u03 {
    left: 0;
  }

  .xhslkei {
    margin-bottom: var(--xvect8l);
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xu7444l {
    margin-top: var(--x1m3816q);
  }

  .xp4f74x {
    max-width: var(--x1puvf00);
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x14ont3p {
    min-height: var(--x1mi4p2o);
  }

  .xpvmczl {
    padding-bottom: var(--xefur3u);
  }

  .xghsm31 {
    padding-bottom: var(--xvect8l);
  }

  .x1f46cls {
    padding-top: var(--x10cjoq3);
  }

  .xbccnv3 {
    padding-top: var(--xvect8l);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xni59qk {
    width: 72px;
  }

  .xakkqsk {
    width: var(--x1mi4p2o);
  }
}
