.breakdance .bde-div-101-108{width:100%}.breakdance .bde-div-101-108{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.breakdance .bde-div-101-107{font-size:.9375rem;padding-block:16px}.breakdance .bde-div-101-106{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-bottom:0}.breakdance .bde-div-101-106{display:flex;align-items:center;flex-wrap:wrap;gap:10px;row-gap:6px}.breakdance .bde-div-101-106{margin-right:0;margin-left:0;list-style:none}.breakdance .breadcrumb a{color:var(--jx-body)}.breakdance .breadcrumb li::after{content:"›";margin-left:10px;color:var(--jx-body)}.breakdance .breadcrumb li:last-child::after{content:""}.breakdance .bde-section-101-114 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-101-114{padding-block:clamp(40px,5vw,64px)}.breakdance .bde-div-101-113{width:100%}.breakdance .bde-div-101-113{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.breakdance .bde-div-101-112{padding:clamp(28px,5vw,64px) clamp(28px,5vw,64px) clamp(28px,5vw,64px) clamp(28px,5vw,64px);margin-top:8px}.breakdance .bde-div-101-112{color:rgba(255,255,255,.82)}.breakdance .bde-div-101-112{position:relative;background:var(--jx-brand-deep);border-radius:var(--r-lg);overflow-x:hidden;overflow-y:hidden}.breakdance .bde-text-101-109{color:rgba(255,255,255,.65);font-family:"Open Sans",sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:0;margin-bottom:.75rem}.breakdance .bde-text-101-109{margin-right:0;margin-left:0;position:relative;z-index:1}.breakdance .bde-heading-101-110{color:#fff;margin-bottom:.25em}.breakdance .bde-heading-101-110{position:relative;z-index:1}.breakdance .bde-text-101-111{font-size:1.15rem;margin-top:0;margin-bottom:1em}.breakdance .bde-text-101-111{margin-right:0;margin-left:0;max-width:62ch;position:relative;z-index:1}.breakdance .bde-section-101-137 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-101-137{padding-block:var(--section-y)}.breakdance .bde-div-101-136{width:100%}.breakdance .bde-div-101-136{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.breakdance .bde-div-101-135{display:grid;grid-template:none / minmax(0,1fr) 380px;gap:clamp(24px,3vw,48px);row-gap:clamp(24px,3vw,48px);align-items:start}@media (max-width:1023px){.breakdance .bde-div-101-135{grid-template:none / none}}.breakdance .bde-div-101-129{max-width:72ch}.breakdance .article-body h2{margin-top:1.6em}.breakdance .article-body h3{margin-top:1.4em}.breakdance .article-body ul{list-style:none;display:grid;gap:.6rem;margin:1em 0}.breakdance .article-body ul li{display:flex;gap:.75rem}.breakdance .article-body ul li::before{content:"";width:8px;height:8px;margin-top:.58em;flex:0 0 8px;background:var(--jx-accent)}.breakdance .bde-div-101-134{position:sticky;top:100px}.breakdance .bde-div-101-133{padding:clamp(20px,2.5vw,28px) clamp(20px,2.5vw,28px) clamp(20px,2.5vw,28px) clamp(20px,2.5vw,28px)}.breakdance .bde-div-101-133{position:relative;background:var(--jx-surface);border:1px solid var(--jx-line);border-radius:var(--r-md);transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.breakdance .card:hover{border-color:var(--jx-accent-text)}.breakdance .bde-post-loop-101-150>.bde-loop{--bde-posts-gap:0px;--bde-posts-per-row:1}.breakdance .bde-post-loop-101-150{min-width:0;width:100%}.breakdance .bde-post-loop-101-150 .bde-loop-item{display:flex}.breakdance .bde-post-loop-101-150 .bde-loop-item>*{width:100%}.breakdance .bde-post-loop-101-150 .bde-posts-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.breakdance .bde-post-loop-101-150 .bde-posts-pagination a,.breakdance .bde-post-loop-101-150 .bde-posts-pagination span{min-width:44px;min-height:44px;display:inline-grid;place-items:center;padding:0 14px;text-decoration:none}@media (max-width:767px){.breakdance .bde-post-loop-101-150>.bde-loop{--bde-posts-per-row:1}}.breakdance .bde-text-link-101-132,.breakdance .bde-text-link-101-132>*{color:var(--jx-cta-ink);font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:600;line-height:1}.breakdance .bde-text-link-101-132{display:inline-flex;align-items:center;justify-content:center;row-gap:.6rem;column-gap:.6rem;min-height:var(--btn-h);padding-top:0;padding-right:28px;padding-bottom:0;padding-left:28px;border-radius:var(--r-pill);border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;background:var(--jx-cta)}.breakdance .btn-primary:hover{background:var(--jx-cta-hover);color:var(--jx-cta-ink)}.breakdance .bde-text-link-101-132{width:100%!important;margin-top:20px!important}.breakdance .bde-section-101-147 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-101-147{padding-block:var(--section-y)}.breakdance .bde-div-101-146{width:100%}.breakdance .bde-div-101-146{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.breakdance .bde-div-101-145{padding:clamp(28px,5vw,64px) clamp(28px,5vw,64px) clamp(28px,5vw,64px) clamp(28px,5vw,64px)}.breakdance .bde-div-101-145{color:rgba(255,255,255,.82)}.breakdance .bde-div-101-145{position:relative;background:var(--jx-brand-deep);border-radius:var(--r-lg);overflow-x:hidden;overflow-y:hidden}.breakdance .bde-div-101-144{display:grid;grid-template:none / 160px minmax(0,1fr);gap:24px;row-gap:24px;align-items:center}.breakdance .bde-div-101-144{position:relative;z-index:1}@media (max-width:767px){.breakdance .bde-div-101-144{grid-template:none / none}}.breakdance .bde-div-101-139{width:160px}.breakdance .bde-div-101-139{height:160px;border-radius:var(--r-pill);overflow-x:hidden;overflow-y:hidden;background:var(--jx-brand)}.breakdance .bde-html-img-101-138{width:100%;height:100%;object-fit:cover}.breakdance .bde-heading-101-140{color:#fff}.breakdance .bde-text-101-141{margin-top:0;margin-bottom:1em}.breakdance .bde-text-101-141{margin-right:0;margin-left:0}.breakdance .bde-text-101-142{margin-top:16px}.breakdance .bde-text-101-142{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:16px}.breakdance svg{max-width:100%;height:auto;display:block}.breakdance .on-dark a{color:#fff}.breakdance .recruiter-contact a{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none;font-weight:500}.breakdance .on-dark a:hover{color:var(--jx-accent-dark)}