.hx-cr .cs-go svg,.hx-cr .cr-n svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.hx-cr a:hover>.cs-go svg,.hx-cr a.cr-n:hover svg,.hx-cr button:where([data-x=a]):hover>.cs-go svg,.hx-cr button:where([data-x=a]).cr-n:hover svg{transform:translate(3px)}.hx-cr .cr-row{grid-template-columns:300px 1fr 190px 110px}@media (max-width:1100px){.hx-cr .cr-row{grid-template-columns:240px 1fr 110px}}@media (max-width:640px){.hx-cr .cr-row{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:no-preference){.hx-motion.hx-cr .hx-hero>.hx-sub{animation:.7s ease-out .38s both hsUp}.hx-motion.hx-cr .hx-hero>.hx-form{animation:.7s ease-out .5s both hsUp}}.hx-cr .pg-prose-lead{letter-spacing:-.015em;color:#0a0a0a;margin:0 0 20px;font-size:22px;line-height:31px}.hx-cr .pg-prose-p{color:#404040;text-wrap:pretty;margin:0 0 18px;font-size:18px;line-height:30px}.hx-cr .pg-dl{flex-direction:column;margin:0;display:flex}.hx-cr .pg-dl>div{border-top:1px solid #ececea;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:16px 0;display:grid}.hx-cr .pg-dl>div:first-child{border-top:0;padding-top:0}.hx-cr .pg-dl dt{color:#0a0a0a;font-size:14.5px;font-weight:500}.hx-cr .pg-dl dd{color:#78756f;margin:0;font-size:14.5px;line-height:23px}@media (max-width:767px){.hx-cr .pg-dl>div{grid-template-columns:1fr;gap:4px}}.hx-cr .pg-prose-p{font-size:17px;line-height:28px}.hx-cr .pg-dl dt,.hx-cr .pg-dl dd{font-size:15px;line-height:24px}@media (max-width:767px){.hx-cr .hs.pg-sec.cs-sec:not(.ct-more){padding-top:48px}}.hx-cr .hx-h1,.hx-cr .hx-sub,.hx-cr .hx-stage{z-index:1;position:relative}.hx-cr .hx-pillbtn{background:var(--action);border:1px solid var(--action);border-radius:999px;align-items:center;height:34px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex;color:#f9f8f6!important}.hx-cr .hx-pillbtn:hover{background:#2a2a2a}.hx-cr .hx-pillbtn:focus-visible{outline:2px solid var(--aiink);outline-offset:2px}.hx-cr .hx-pillbtn{border-radius:8px;height:36px;padding:0 14px;font-size:14px;box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff1f}.hx-cr .hs-close .hx-g2{margin-left:auto;margin-right:auto}.hx-cr .hx-h1{font-kerning:normal;text-rendering:optimizelegibility;font-feature-settings:"kern" 1,"calt" 1}.hx-cr .cs-go svg,.hx-cr .ct-all svg,.hx-cr .cr-n svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.hx-cr a:hover>.cs-go svg,.hx-cr a.ct-all:hover svg,.hx-cr a.cr-n:hover svg,.hx-cr button:where([data-x=a]):hover>.cs-go svg,.hx-cr button:where([data-x=a]).ct-all:hover svg,.hx-cr button:where([data-x=a]).cr-n:hover svg{transform:translate(3px)}.hx-cr .hs-btn,.hx-cr .hx-pillbtn{transition:transform .12s,background-color .15s,box-shadow .15s,color .15s}.hx-cr .hs-btn:active,.hx-cr .hx-pillbtn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.hx-cr .hs-btn:active,.hx-cr .hx-pillbtn:active{transform:none}}.hx-cr .hx-h1{--ink2:#0a0a0a;--faint:#0a0a0a1f}.hx-cr .hx-hero.sp-hero.dc-hero{padding-bottom:0}.hx-cr .dc-sec{padding-top:72px}.hx-cr .dc-wrap{align-items:flex-start;gap:96px;display:flex}.hx-cr .dc-side{flex:none;align-self:stretch;width:240px}.hx-cr .dc-toc{font-size:14px;position:sticky;top:100px}.hx-cr .dc-toc>span{color:#737373;margin-bottom:12px;display:block}.hx-cr .dc-toc ul{border-left:1px solid #ececec;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hx-cr .dc-toc a,.hx-cr .dc-toc button:where([data-x=a]){color:#737373;border-left:1px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:20px;text-decoration:none;display:block}.hx-cr .dc-toc a:hover,.hx-cr .dc-toc a[aria-current=true],.hx-cr .dc-toc button:where([data-x=a]):hover,.hx-cr .dc-toc button:where([data-x=a])[aria-current=true]{color:#0a0a0a;border-left-color:#0a0a0a}.hx-cr .dc-art{flex:1;min-width:0;max-width:720px}.hx-cr .dc-h2{letter-spacing:-.015em;color:#0a0a0a;margin:56px 0 16px;scroll-margin-top:100px;font-size:24px;font-weight:500;line-height:32px}.hx-cr .dc-art>.dc-h2:first-child{margin-top:0}.hx-cr .dc-p{color:#404040;text-wrap:pretty;margin:0 0 18px;font-size:16px;line-height:27px}.hx-cr .dc-lead{letter-spacing:-.01em;color:#0a0a0a;text-wrap:pretty;margin:0 0 32px;font-size:21px;line-height:31px}.hx-cr .dc-ul{flex-direction:column;gap:8px;margin:0 0 20px;padding-left:20px;display:flex}.hx-cr .dc-ul li{color:#404040;padding-left:4px;font-size:16px;line-height:26px}.hx-cr .dc-role{flex-direction:column;gap:20px;display:flex}.hx-cr .dc-apply{justify-content:center}.hx-cr .dc-close-cta{justify-content:center;margin-top:28px;display:flex}@media (max-width:1024px){.hx-cr .dc-side{display:none}}.hx-cr .cr-row h3.cs-co{font-size:inherit;line-height:inherit;margin:0;font-weight:500}.hx-cr .sp-hero.dc-hero .hx-h1{max-width:760px}@media (max-width:767px){.hx-cr .hs.pg-sec.cs-sec:not(.ct-more),.hx-cr .hs.pg-sec.dc-sec{padding-top:48px}}.hx .dc-h3{color:#0a0a0a;margin:32px 0 10px;scroll-margin-top:100px;font-size:18px;font-weight:500;line-height:26px}.hx-cr .dc-art a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #0a0a0a40;text-decoration:underline #0a0a0a40}.hx-cr .dc-art a:hover{text-decoration-color:#0a0a0a}.hx-cr .dc-art strong{color:#0a0a0a;font-weight:500}.hx-cr .dc-art ol.dc-ul{list-style:decimal}
