.nav-item-label.is-current{color:#3e93a8}.site-header.is-dark .nav-item-label.is-current{color:#80cbdc}.cm-hero{color:#fff;isolation:isolate;background:#06161a;padding-top:112px;padding-bottom:72px}@media (min-width:768px){.cm-hero{padding-top:136px;padding-bottom:96px}}@media (min-width:1024px){.cm-hero{align-items:center;min-height:min(100svh,820px);padding-top:150px;padding-bottom:110px;display:flex}.cm-hero>.relative{width:100%}}.cm-stack-card{background:#fff;border:1px solid #e7e5e4;border-radius:24px;padding:28px 24px;transition:border-color .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;position:relative;box-shadow:0 1px #06161a0a}.cm-stack-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, #e7e5e4);box-shadow:0 18px 40px -24px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-3px)}.cm-role{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--accent) 85%, #06161a);margin-top:14px;margin-bottom:10px;font-size:10px;font-weight:800;display:inline-flex}.cm-flow{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;padding:20px 18px}.cm-flow-num{font-family:var(--font-display);letter-spacing:.12em;color:#80cbdc;font-size:13px;font-weight:600}
