.root.jx{--or:#dc3509;--or-hi:#fe560b;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--sh:5px 5px 0 var(--ink);--sh-or:7px 7px 0 var(--or)}.root.jx .j-header{border-bottom:2px solid var(--ink)}.root.jx .j-actions .btn{padding:0 16px}.root.jx .j-topbar .cd b{background:var(--or);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;min-width:26px;padding:0 5px;display:inline-block}.root.jx .j-burger{border:2px solid var(--ink);width:44px;height:44px;box-shadow:3px 3px 0 var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:0}.root.jx .j-burger i{background:var(--ink);border-radius:2px;width:18px;height:2px;display:block}.root.jx .j-burger:active{box-shadow:1px 1px 0 var(--ink);translate:2px 2px}.root.jx .btn{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:translate .18s var(--ease), box-shadow .18s var(--ease), background .18s, color .18s}.root.jx .btn:hover{box-shadow:6px 6px 0 var(--ink);translate:-2px -2px}.root.jx .btn:active{box-shadow:1px 1px 0 var(--ink);translate:3px 3px}.root.jx .btn-ink{box-shadow:4px 4px 0 var(--or)}.root.jx .btn-ink:hover{box-shadow:6px 6px 0 var(--or)}.root.jx .btn-line{background:#fff}.root.jx :is(.j-dark,.j-ohero,.j-cta-band,.j-footer) .btn{box-shadow:4px 4px #0e0e108c}.root.jx :is(.j-dark,.j-footer) .btn{box-shadow:4px 4px 0 var(--or);border-color:#fff}.root.jx :is(.j-dark,.j-footer) .btn:hover{box-shadow:6px 6px 0 var(--or)}.root.jx .j-ohero .j-btn-white,.root.jx .j-cta-band .j-btn-white{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.root.jx .j-ohero .j-btn-ghost,.root.jx .j-cta-band .j-btn-ghost{box-shadow:none;border-color:#fff}.root.jx .j-ohero .j-btn-ghost:hover,.root.jx .j-cta-band .j-btn-ghost:hover{background:#ffffff1f;box-shadow:4px 4px #0e0e1066}.root.jx .j-link{transition:color .2s,border-color .2s}.root.jx .j-link:hover{color:var(--or)}.root.jx .j-ohero-inner>*{animation:jx-up .9s var(--ease) both}.root.jx .j-ohero-inner>:nth-child(2){animation-delay:80ms}.root.jx .j-ohero-inner>:nth-child(3){animation-delay:.16s}.root.jx .j-ohero-inner>:nth-child(4){animation-delay:.24s}.root.jx .j-ohero-inner>:nth-child(5){animation-delay:.32s}.root.jx .j-ohero-inner>:nth-child(n+6){animation-delay:.4s}.root.jx .j-ohero-photo{animation:jx-fade 1.1s var(--ease) .15s both}.root.jx .j-glyph{animation:9s ease-in-out infinite jx-float}.root.jx .j-glyph-lt{animation-delay:-3s}.root.jx .j-glyph-brace{animation-delay:-6s}.root.jx .j-ohero h1 em{animation:jx-mark .9s var(--ease) .8s forwards;background:linear-gradient(#1c1a2559,#1c1a2559) 0 92%/0 .14em no-repeat;text-decoration:none}.root.jx .j-proof{border:2px solid #ffffff59;box-shadow:4px 4px #0e0e1059}.root.jx .j-proof b{box-shadow:3px 3px 0 var(--ink)}.root.jx .j-intake{box-shadow:4px 4px #ffffff40}@keyframes jx-up{0%{opacity:0;transform:translateY(26px)}}@keyframes jx-fade{0%{opacity:0;transform:scale(1.04)}}@keyframes jx-float{50%{translate:0 -14px;rotate:3deg}}@keyframes jx-mark{to{background-size:100% .14em}}.root.jx .eyebrow:before{content:"> "}.root.jx .j-head .eyebrow span{color:inherit}.root.jx :is(.j-pcard,.j-pillar,.j-term:not(.brk),.j-round,.j-facgroup,.j-apply>.card,.j-grid2>.card,.j-logos li,.j-keyfacts,.j-build>div,.j-prof){border:2px solid var(--ink);box-shadow:var(--sh);transition:translate .22s var(--ease), box-shadow .22s var(--ease)}.root.jx :is(.j-pcard,.j-pillar,.j-term:not(.brk),.j-round,.j-grid2>a.card,.j-logos li,.j-build>div,a.j-prof):hover{box-shadow:var(--sh-or);translate:-3px -3px}.root.jx .j-term.brk{border:2px dashed var(--ink)}.root.jx .j-round.on{box-shadow:var(--sh-or)}.root.jx .j-pcard .img,.root.jx .j-pillar .img{border-bottom:2px solid var(--ink);overflow:hidden}.root.jx .j-pcard .img img,.root.jx .j-pillar .img img{transition:transform .6s var(--ease)}.root.jx .j-pcard:hover .img img,.root.jx .j-pillar:hover .img img{transform:scale(1.05)}.root.jx .j-logos li{box-shadow:3px 3px 0 var(--ink);border-width:1.5px;border-radius:16px}.root.jx .j-logos li:hover{box-shadow:4px 4px 0 var(--or);translate:-1px -1px}.root.jx .j-logos li:hover img{filter:none}.root.jx .j-tabs{border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.root.jx .j-tabs button{transition:background .2s,color .2s}.root.jx .j-tabs button[aria-selected=true]{box-shadow:3px 3px 0 var(--or)}.root.jx .j-steps li{border-top-width:3px}.root.jx .j-why{border-top:2px solid var(--ink)}.root.jx .j-fac .ph{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--ink);transition:box-shadow .25s, transform .35s var(--spring)}.root.jx .j-fac:hover .ph{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--or);transform:translateY(-4px)rotate(-2deg)}.root.jx .j-dark .j-quote{box-shadow:var(--sh-or);border:2px solid #fff}.root.jx .j-schol>div{box-shadow:6px 6px 0 var(--or);transition:translate .22s var(--ease), box-shadow .22s var(--ease);border:2px solid #ffffffd9}.root.jx .j-schol>div:hover{box-shadow:9px 9px 0 var(--or);translate:-3px -3px}.root.jx :is(.j-white .j-schol,.j-schol.light)>div{border-color:var(--ink);box-shadow:var(--sh)}.root.jx .j-mosaic>div{border:2px solid #fff}.root.jx .j-mosaic img{transition:transform .7s var(--ease)}.root.jx .j-mosaic>div:hover img{transform:scale(1.06)}.root.jx .j-light .j-mosaic>div,.root.jx .j-sec:not(.j-dark) .j-mosaic>div{border-color:var(--ink)}.root.jx .j-faq details{border:2px solid var(--ink);background:#fff;border-radius:18px;margin-top:12px;padding:0 22px;transition:box-shadow .2s}.root.jx .j-faq details[open]{box-shadow:var(--sh)}.root.jx .j-faq summary{padding:18px 0}.root.jx .j-faq summary:after{transition:rotate .25s var(--ease)}.root.jx .j-faq details[open] summary:after{content:"+";color:var(--or);rotate:45deg}.root.jx .j-cta-band{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);position:relative;overflow:hidden}.root.jx .j-cta-band:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 90% at 80%,#000,#0000);mask-image:radial-gradient(70% 90% at 80%,#000,#0000)}.root.jx .j-cta-band>*{position:relative}.root.jx .j-table-wrap{border:2px solid var(--ink);box-shadow:var(--sh)}@media (prefers-reduced-motion:reduce){.root.jx *,.root.jx :before,.root.jx :after{transition:none!important;animation:none!important}.root.jx .j-ohero h1 em{background-size:100% .14em}}@media (max-width:640px){.root.jx{--sh:4px 4px 0 var(--ink);--sh-or:5px 5px 0 var(--or)}.root.jx .btn{box-shadow:3px 3px 0 var(--ink)}.root.jx .btn-ink,.root.jx :is(.j-dark,.j-footer) .btn{box-shadow:3px 3px 0 var(--or)}.root.jx .j-header .j-actions{gap:12px}.root.jx .j-schol>div{box-shadow:4px 4px 0 var(--or)}.root.jx .j-cta-band{box-shadow:5px 5px 0 var(--ink)}.root.jx .j-tabs{box-shadow:3px 3px 0 var(--ink)}}
