/* CG183 · /contact/, from the approved bold sheet. */
@media (min-width:761px){
html body main#main:not(#z1):not(#z2):not(#z3) .px-kick{font:500 13px/1 "IBM Plex Mono",monospace!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#bfd0ff!important}
html body main#main:not(#z1):not(#z2):not(#z3) .px-chero{background:radial-gradient(90% 70% at 50% 0%,#3f7bff 0%,rgba(21,89,245,0) 60%),linear-gradient(180deg,#1559f5 0%,#1148d4 55%,#0a1633 100%)!important;padding-top:200px!important;padding-bottom:200px!important}
html body main#main:not(#z1):not(#z2):not(#z3) .px-chero .px-wrap{position:relative}
html body main#main:not(#z1):not(#z2):not(#z3) .px-chero h1 em{font-style:normal;color:#9dbbff}
html body main#main:not(#z1):not(#z2):not(#z3) .px-chero .px-dek{font-size:24px!important;line-height:1.5!important;max-width:560px!important;color:#dfe7fb!important}
html body main#main:not(#z1):not(#z2):not(#z3) .up-fcard{position:absolute;right:56px;bottom:60px;width:300px;background:rgba(10,22,51,.35);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);border-radius:24px;padding:16px;color:#fff}
html body main#main:not(#z1):not(#z2):not(#z3) .up-fcard img{display:block;width:100%;height:260px;object-fit:cover;object-position:50% 20%;border-radius:16px}
html body main#main:not(#z1):not(#z2):not(#z3) .up-fcard b{display:block;font:700 20px/1.2 Rubik;margin:16px 8px 4px}
html body main#main:not(#z1):not(#z2):not(#z3) .up-fcard span{display:block;font:400 13px/1.4 Rubik;color:#c9d5f2;margin:0 8px 8px}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-ways{gap:20px!important;counter-reset:way}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-way{border-radius:24px!important;padding:40px 36px!important;counter-increment:way;box-shadow:0 30px 60px -24px rgba(10,22,51,.22)!important;border:1px solid #e3e8f2!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-wk{font:500 13px/1 "IBM Plex Mono",monospace!important;letter-spacing:.18em!important;text-transform:uppercase;color:#1559f5!important;width:auto!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-wk::before{content:counter(way,decimal-leading-zero) "  ·  ";white-space:pre;color:#0a1633}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-wbig{font-size:32px!important;letter-spacing:-1.2px!important;line-height:1.08!important;margin:24px 0 16px!important;font-weight:800!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-way p:not(.px-wk):not(.px-wgo):not(.px-wbig){font-size:17px!important;line-height:1.55!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-map{margin-top:28px!important;border-radius:24px!important;overflow:hidden}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lanes{padding-top:120px!important;padding-bottom:140px!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lanes .px-lanes{gap:24px!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lanes .px-lane{min-height:460px!important;border-radius:24px!important;padding:48px!important;display:flex!important;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;border:0!important}
html body main#main:not(#z1):not(#z2):not(#z3) section.cg-lanes a.px-lane.firm{background:linear-gradient(180deg,rgba(21,89,245,.25) 0%,rgba(17,72,212,.88) 58%,#1148d4 100%),url(/img/bold/dallas-212-steven-close-860-cg182.webp) 50% 18%/cover!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lanes .px-lane.firm .tg-bl{display:none}
html body main#main:not(#z1):not(#z2):not(#z3) section.cg-lanes a.px-lane.press{background:linear-gradient(180deg,rgba(10,22,51,.25) 0%,rgba(10,22,51,.85) 60%,#0a1633 100%),url(/img/founder/hhcfuturedallasspeakers-214-1600-2ce2305b.webp) 50% 25%/cover!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lanes .px-lane *{color:#fff!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lanes .px-lk{font:500 13px/1 "IBM Plex Mono",monospace!important;letter-spacing:.18em!important;text-transform:uppercase;color:#bfd0ff!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lanes .px-lt{font:800 40px/1.05 Rubik!important;letter-spacing:-1.4px!important;margin:16px 0 24px!important}
html body main#main:not(#z1):not(#z2):not(#z3) .cg-lanes .px-la{font:600 17px Rubik!important;display:inline-flex!important;align-self:flex-start;background:#fff;border-radius:999px;padding:12px 24px;width:auto!important}
html body main#main:not(#z1):not(#z2):not(#z3) section.cg-lanes a.px-lane .px-la,html body main#main:not(#z1):not(#z2):not(#z3) section.cg-lanes a.px-lane .px-la *{color:#0a1633!important;-webkit-text-fill-color:#0a1633}
}
@media (max-width:760px){
  html body main#main:not(#z1):not(#z2):not(#z3) .up-fcard{display:flex;align-items:center;gap:16px;margin-top:32px;padding:12px;border-radius:20px;background:rgba(10,22,51,.3);border:1px solid rgba(255,255,255,.18);color:#fff}
  html body main#main:not(#z1):not(#z2):not(#z3) .up-fcard img{width:72px;height:72px;border-radius:14px;object-fit:cover;object-position:50% 20%}
  html body main#main:not(#z1):not(#z2):not(#z3) .up-fcard b{display:block;font:700 17px/1.2 Rubik,sans-serif}
  html body main#main:not(#z1):not(#z2):not(#z3) .up-fcard span{display:block;font:400 13px/1.4 Rubik,sans-serif;color:#c9d5f2}
  html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-wk::before{content:counter(way,decimal-leading-zero) "  \00B7  ";white-space:pre;color:#0a1633}
  html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-ways{counter-reset:way}
  html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-way{counter-increment:way}
  html body main#main:not(#z1):not(#z2):not(#z3) .cg-lift .px-wk{font:500 13px/1.3 var(--bd-mono)!important;letter-spacing:.14em!important;text-transform:uppercase;color:#1559f5!important}
  html body main#main:not(#z1):not(#z2):not(#z3) a.px-lane.firm{background:linear-gradient(180deg,rgba(21,89,245,.15) 0%,rgba(17,72,212,.9) 62%,#1148d4 100%),url(/img/bold/dallas-212-steven-close-430-cg182.webp) 50% 12%/cover!important;min-height:420px;display:flex!important;flex-direction:column;justify-content:flex-end}
  html body main#main:not(#z1):not(#z2):not(#z3) a.px-lane.press{background:linear-gradient(180deg,rgba(10,22,51,.15) 0%,rgba(10,22,51,.88) 62%,#0a1633 100%),url(/img/founder/hhcfuturedallasspeakers-214-800-def4f45a.webp) 50% 20%/cover!important;min-height:420px;display:flex!important;flex-direction:column;justify-content:flex-end}
  html body main#main:not(#z1):not(#z2):not(#z3) a.px-lane.firm *,html body main#main:not(#z1):not(#z2):not(#z3) a.px-lane.press *{color:#fff!important}
  html body main#main:not(#z1):not(#z2):not(#z3) a.px-lane .tg-bl{display:none}
}
