.jKd2ba_root{--csv3-canvas:var(--csv3-light-canvas);--csv3-surface:var(--csv3-light-surface);--csv3-surface-strong:var(--csv3-light-surface-strong);--csv3-text:var(--csv3-light-text);--csv3-text-muted:var(--csv3-light-text-muted);--csv3-border:var(--csv3-light-border);--csv3-brand:var(--csv3-light-brand);--csv3-on-brand:var(--csv3-light-on-brand);--csv3-accent:var(--csv3-light-accent);--csv3-on-accent:var(--csv3-light-on-accent);--csv3-focus:var(--csv3-light-focus);--csv3-critical:var(--csv3-light-critical);--csv3-on-critical:var(--csv3-light-on-critical);--csv3-shadow-soft:0 1.25rem 4rem color-mix(in srgb, var(--csv3-text) 9%, transparent);background:var(--csv3-canvas);min-width:0;min-height:100dvh;color:var(--csv3-text);font-family:var(--csv3-font-body);font-size:1rem;font-weight:var(--csv3-weight-body);text-rendering:optimizelegibility;line-height:1.65;overflow-x:clip}.jKd2ba_root[data-theme=dark]{--csv3-canvas:var(--csv3-dark-canvas);--csv3-surface:var(--csv3-dark-surface);--csv3-surface-strong:var(--csv3-dark-surface-strong);--csv3-text:var(--csv3-dark-text);--csv3-text-muted:var(--csv3-dark-text-muted);--csv3-border:var(--csv3-dark-border);--csv3-brand:var(--csv3-dark-brand);--csv3-on-brand:var(--csv3-dark-on-brand);--csv3-accent:var(--csv3-dark-accent);--csv3-on-accent:var(--csv3-dark-on-accent);--csv3-focus:var(--csv3-dark-focus);--csv3-critical:var(--csv3-dark-critical);--csv3-on-critical:var(--csv3-dark-on-critical)}.jKd2ba_root *,.jKd2ba_root :before,.jKd2ba_root :after{box-sizing:border-box}.jKd2ba_root :where(h1,h2,h3,p,ul,ol,figure,blockquote,dl,dd){margin:0}.jKd2ba_root :where(h1,h2,h3){color:var(--csv3-text);font-family:var(--csv3-font-heading);font-weight:var(--csv3-weight-heading);letter-spacing:var(--csv3-tracking-heading);text-wrap:balance}.jKd2ba_root :where(a,button,input,select,textarea,summary){font:inherit}.jKd2ba_root :where(a){color:inherit}.jKd2ba_root :where(a,button,input,select,textarea,summary):focus-visible{outline:.1875rem solid var(--csv3-focus);outline-offset:.1875rem}.jKd2ba_root :where(button,summary,select,input[type=checkbox],input[type=radio]){cursor:pointer}.jKd2ba_skipLink{z-index:100;border-radius:var(--csv3-radius-control);background:var(--csv3-brand);color:var(--csv3-on-brand);padding:.75rem 1rem;font-weight:700;text-decoration:none;position:fixed;inset:.75rem auto auto .75rem;translate:0 -200%}.jKd2ba_skipLink:focus{translate:0}.jKd2ba_previewBanner{z-index:40;border-bottom:var(--csv3-border-width) solid var(--csv3-border);background:var(--csv3-accent);color:var(--csv3-on-accent);text-align:center;padding:.65rem 1rem;font-size:.875rem;font-weight:700;position:relative}.jKd2ba_siteHeader{z-index:30;border-bottom:var(--csv3-border-width) solid color-mix(in srgb, var(--csv3-border) 82%, transparent);background:color-mix(in srgb, var(--csv3-canvas) 92%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);position:sticky;top:0}.jKd2ba_headerInner,.jKd2ba_footerInner,.jKd2ba_legalBar{width:min(calc(100% - 2rem), var(--csv3-content-width));margin-inline:auto}.jKd2ba_headerInner{align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:4.75rem;display:flex}.jKd2ba_identity{min-width:0;color:var(--csv3-text);font-family:var(--csv3-font-heading);align-items:center;gap:.75rem;font-size:1rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.jKd2ba_identityName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jKd2ba_imageFigure{border-radius:var(--csv3-radius-feature);background:var(--csv3-surface);position:relative;overflow:hidden}.jKd2ba_image{object-fit:cover;width:100%;height:100%;display:block}.jKd2ba_imageCaption{border-top:var(--csv3-border-width) solid var(--csv3-border);background:var(--csv3-surface);color:var(--csv3-text-muted);padding:.65rem .85rem;font-size:.8125rem}.jKd2ba_logoImage{object-fit:contain;flex:none;width:auto;max-width:8rem;height:2.25rem;display:block}.jKd2ba_desktopNavigation{margin-inline:auto}.jKd2ba_navigationList{align-items:center;gap:.25rem;padding:0;list-style:none;display:flex}.jKd2ba_navigationList a{border-radius:var(--csv3-radius-control);min-height:2.75rem;color:var(--csv3-text-muted);align-items:center;padding:.45rem .75rem;font-size:.9375rem;font-weight:650;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.jKd2ba_navigationList a:hover,.jKd2ba_navigationList a[aria-current=page]{background:var(--csv3-surface);color:var(--csv3-text)}.jKd2ba_headerActions{align-items:center;gap:.75rem;display:flex}.jKd2ba_utilityNavigation .jKd2ba_navigationList a{font-size:.8125rem}.jKd2ba_action{border:var(--csv3-border-width) solid transparent;border-radius:var(--csv3-radius-control);justify-content:center;align-items:center;gap:.65rem;min-height:2.75rem;padding:.7rem 1rem;font-weight:750;line-height:1.2;text-decoration:none;transition:translate .16s,background-color .16s,border-color .16s;display:inline-flex}.jKd2ba_action:hover{translate:0 -.125rem}.jKd2ba_action-primary{background:var(--csv3-brand);color:var(--csv3-on-brand)}.jKd2ba_action-secondary{border-color:var(--csv3-border);background:var(--csv3-surface);color:var(--csv3-text)}.jKd2ba_action-text{min-height:2.75rem;color:var(--csv3-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--csv3-brand) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--csv3-brand) 55%, transparent);text-underline-offset:.25rem;padding-inline:0}.jKd2ba_action-critical{background:var(--csv3-critical);color:var(--csv3-on-critical)}.jKd2ba_actionArrow{font-size:.875em}.jKd2ba_mobileMenu{margin-left:auto;display:none}.jKd2ba_mobileMenu summary{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-control);align-items:center;min-height:2.75rem;padding:.5rem .8rem;font-weight:700;list-style:none;display:inline-flex}.jKd2ba_mobileMenu summary::-webkit-details-marker{display:none}.jKd2ba_mobileMenuPanel{inset:calc(100% + var(--csv3-border-width)) 0 auto;border-bottom:var(--csv3-border-width) solid var(--csv3-border);background:var(--csv3-canvas);box-shadow:var(--csv3-shadow-soft);gap:1rem;padding:1rem;display:grid;position:absolute}.jKd2ba_mobileMenuPanel .jKd2ba_navigationList{display:grid}.jKd2ba_mobileMenuPanel .jKd2ba_navigationList a{width:100%;min-height:3rem}.jKd2ba_siteFooter{border-top:var(--csv3-border-width) solid var(--csv3-border);background:var(--csv3-surface)}.jKd2ba_footerInner{grid-template-columns:minmax(12rem,1.5fr) repeat(2,minmax(10rem,1fr));gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,8vw,6rem);display:grid}.jKd2ba_footerInner .jKd2ba_navigationList{flex-direction:column;align-items:flex-start}.jKd2ba_footerInner .jKd2ba_navigationList a{min-height:2.75rem;padding-inline:0}.jKd2ba_legalBar{border-top:var(--csv3-border-width) solid var(--csv3-border);padding-block:1rem}.jKd2ba_legalBar .jKd2ba_navigationList{flex-wrap:wrap}.jKd2ba_legalBar .jKd2ba_navigationList a{min-height:2.75rem;padding-inline:.5rem;font-size:.8125rem}.jKd2ba_eyebrow{color:var(--csv3-brand);font-family:var(--csv3-font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:750;line-height:1.4}.jKd2ba_sectionHeading{max-width:var(--csv3-reading-width);gap:1rem;display:grid}.jKd2ba_sectionHeading h2{font-size:clamp(2rem,5vw,4.25rem);line-height:.98}.jKd2ba_sectionIntro{max-width:62ch;color:var(--csv3-text-muted);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.65}.jKd2ba_metaList{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.jKd2ba_metaList li{border:var(--csv3-border-width) solid var(--csv3-border);background:var(--csv3-surface);color:var(--csv3-text-muted);border-radius:999px;padding:.35rem .7rem;font-size:.8125rem;font-weight:650}.jKd2ba_prose{max-width:var(--csv3-reading-width);color:var(--csv3-text-muted);gap:1.25rem;font-size:clamp(1rem,1.25vw,1.125rem);display:grid}.jKd2ba_prose ul{list-style-type:disc}.jKd2ba_prose ol{list-style-type:decimal}.jKd2ba_prose :where(ul,ol){gap:.7rem;padding-left:1.4rem;display:grid}@media (prefers-color-scheme:dark){.jKd2ba_root[data-theme=system]{--csv3-canvas:var(--csv3-dark-canvas);--csv3-surface:var(--csv3-dark-surface);--csv3-surface-strong:var(--csv3-dark-surface-strong);--csv3-text:var(--csv3-dark-text);--csv3-text-muted:var(--csv3-dark-text-muted);--csv3-border:var(--csv3-dark-border);--csv3-brand:var(--csv3-dark-brand);--csv3-on-brand:var(--csv3-dark-on-brand);--csv3-accent:var(--csv3-dark-accent);--csv3-on-accent:var(--csv3-dark-on-accent);--csv3-focus:var(--csv3-dark-focus);--csv3-critical:var(--csv3-dark-critical);--csv3-on-critical:var(--csv3-dark-on-critical)}}@media (max-width:64rem){.jKd2ba_desktopNavigation,.jKd2ba_headerActions{display:none}.jKd2ba_mobileMenu{display:block}}@media (max-width:48rem){.jKd2ba_headerInner,.jKd2ba_footerInner,.jKd2ba_legalBar{width:min(calc(100% - 1.5rem), var(--csv3-content-width))}.jKd2ba_headerInner{min-height:4.25rem}.jKd2ba_identityName{max-width:10rem}.jKd2ba_footerInner{grid-template-columns:1fr;gap:2rem}}.jKd2ba_vacanciesInner{width:min(calc(100% - 2rem), var(--csv3-content-width));margin-inline:auto;padding-block:clamp(3rem,8vw,7rem)}.jKd2ba_vacancyExplorer{gap:2rem;display:grid}.jKd2ba_filterForm{border-block:var(--csv3-border-width) solid var(--csv3-border);grid-template-columns:minmax(14rem,1.4fr) repeat(5,minmax(8rem,.75fr));gap:.75rem;padding-block:1.25rem;display:grid}.jKd2ba_activeFilters{flex-wrap:wrap;gap:.5rem;display:flex}.jKd2ba_activeFilters button{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-control);background:var(--csv3-surface);min-height:2.75rem;color:var(--csv3-text);align-items:center;gap:.45rem;padding:.55rem .75rem;display:inline-flex}.jKd2ba_activeFilters button span:first-child{color:var(--csv3-text-muted);font-size:.75rem;font-weight:700}.jKd2ba_searchField,.jKd2ba_selectField{gap:.4rem;min-width:0;display:grid}.jKd2ba_searchField label,.jKd2ba_selectField label{color:var(--csv3-text-muted);font-size:.75rem;font-weight:700}.jKd2ba_searchField input,.jKd2ba_selectField select{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-control);background:var(--csv3-canvas);width:100%;min-height:3rem;color:var(--csv3-text);padding:.65rem .8rem}.jKd2ba_searchField input::placeholder{color:var(--csv3-text-muted);opacity:.8}.jKd2ba_filterActions{flex-wrap:wrap;grid-column:1/-1;gap:.75rem;padding-top:.5rem;display:flex}.jKd2ba_filterSubmit,.jKd2ba_filterClear{border-radius:var(--csv3-radius-control);min-height:2.75rem;padding:.65rem 1rem;font-weight:750}.jKd2ba_filterSubmit{border:var(--csv3-border-width) solid var(--csv3-brand);background:var(--csv3-brand);color:var(--csv3-on-brand)}.jKd2ba_filterClear{border:var(--csv3-border-width) solid var(--csv3-border);color:var(--csv3-text);background:0 0}.jKd2ba_resultsCount{color:var(--csv3-text-muted);font-family:var(--csv3-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.jKd2ba_jobsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.jKd2ba_filterEmpty{border:var(--csv3-border-width) solid var(--csv3-border);background:var(--csv3-surface);text-align:center;place-content:center;justify-items:center;gap:.75rem;min-height:22rem;padding:2rem;display:grid}.jKd2ba_filterEmpty h2{font-size:clamp(1.75rem,4vw,3rem)}.jKd2ba_filterEmpty p{max-width:48ch;color:var(--csv3-text-muted)}.jKd2ba_filterEmptyActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}@media (max-width:72rem){.jKd2ba_filterForm{grid-template-columns:repeat(2,minmax(0,1fr))}.jKd2ba_searchField{grid-column:1/-1}}@media (max-width:48rem){.jKd2ba_vacanciesInner{width:min(calc(100% - 1.5rem), var(--csv3-content-width))}.jKd2ba_jobsGrid{grid-template-columns:1fr}}@media (max-width:32rem){.jKd2ba_filterForm{grid-template-columns:1fr}.jKd2ba_searchField,.jKd2ba_filterActions{grid-column:1}.jKd2ba_filterActions>button,.jKd2ba_filterEmptyActions,.jKd2ba_filterEmptyActions>*{width:100%}}.jKd2ba_vacancyHeader{border-bottom:var(--csv3-border-width) solid var(--csv3-border);background:var(--csv3-surface)}.jKd2ba_vacancyHeaderInner{width:min(calc(100% - 2rem), var(--csv3-content-width));align-content:end;gap:1.25rem;min-height:35rem;margin-inline:auto;padding-block:clamp(3.5rem,9vw,7rem);display:grid}.jKd2ba_vacancyHeader h1{max-width:18ch;font-size:clamp(3rem,8vw,7rem);line-height:.94}.jKd2ba_vacancyLead{max-width:60ch;color:var(--csv3-text-muted);font-size:clamp(1.125rem,2vw,1.35rem)}.jKd2ba_vacancyLayout{width:min(calc(100% - 2rem), var(--csv3-content-width));grid-template-columns:minmax(0,1fr) minmax(18rem,.38fr);align-items:start;gap:clamp(3rem,8vw,8rem);margin-inline:auto;padding-block:clamp(4rem,9vw,8rem);display:grid}.jKd2ba_vacancyContent{gap:clamp(3.5rem,8vw,6rem);min-width:0;display:grid}.jKd2ba_vacancyContent>section{gap:1.5rem;scroll-margin-top:7rem;display:grid}.jKd2ba_vacancyContent>section>h2,.jKd2ba_relatedJobs h2{font-size:clamp(2rem,4vw,3.75rem);line-height:1}.jKd2ba_vacancyAside{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-card);background:var(--csv3-surface);gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:sticky;top:6.5rem}.jKd2ba_vacancyAside>.jKd2ba_action{width:100%}.jKd2ba_vacancyAside dl{border-top:var(--csv3-border-width) solid var(--csv3-border);display:grid}.jKd2ba_vacancyAside dl>div{border-bottom:var(--csv3-border-width) solid var(--csv3-border);gap:.2rem;padding-block:.9rem;display:grid}.jKd2ba_vacancyAside dt{color:var(--csv3-text-muted);font-size:.75rem}.jKd2ba_vacancyAside dd{color:var(--csv3-text);font-weight:700}.jKd2ba_vacancyProcess ol{border-top:var(--csv3-border-width) solid var(--csv3-border);padding:0;list-style:none;display:grid}.jKd2ba_vacancyProcess li{border-bottom:var(--csv3-border-width) solid var(--csv3-border);grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}.jKd2ba_vacancyProcess li>span{background:var(--csv3-accent);width:2.5rem;height:2.5rem;color:var(--csv3-on-accent);font-family:var(--csv3-font-mono);border-radius:999px;place-items:center;font-size:.75rem;display:grid}.jKd2ba_vacancyProcess li>div{gap:.4rem;display:grid}.jKd2ba_vacancyProcess h3{font-size:1.25rem}.jKd2ba_vacancyProcess p{color:var(--csv3-text-muted)}.jKd2ba_contactCard{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-card);background:var(--csv3-surface);grid-template-columns:8rem minmax(0,1fr);align-items:center;padding:clamp(1.25rem,3vw,2rem)}.jKd2ba_contactImage{border-radius:50%;width:8rem;height:8rem}.jKd2ba_contactCard>div{gap:.75rem;display:grid}.jKd2ba_contactCard h2{font-size:clamp(1.4rem,3vw,2.2rem)}.jKd2ba_contactCard p,.jKd2ba_contactCard ul{gap:.15rem;display:grid}.jKd2ba_contactCard p span{color:var(--csv3-text-muted);display:block}.jKd2ba_contactCard ul{padding:0;list-style:none}.jKd2ba_contactCard a{min-height:2.75rem;color:var(--csv3-brand);text-underline-offset:.25rem;align-items:center;font-weight:700;display:inline-flex}.jKd2ba_relatedJobs{border-top:var(--csv3-border-width) solid var(--csv3-border);background:var(--csv3-surface);padding-block:clamp(4rem,9vw,7rem)}.jKd2ba_relatedJobsInner{width:min(calc(100% - 2rem), var(--csv3-content-width));gap:2.5rem;margin-inline:auto;display:grid}.jKd2ba_mobileApplyBar{display:none}@media (max-width:56rem){.jKd2ba_vacancyLayout{grid-template-columns:1fr}.jKd2ba_vacancyAside{grid-row:1;position:static}}@media (max-width:40rem){.jKd2ba_vacancyDetail{padding-bottom:5.5rem}.jKd2ba_mobileApplyBar{z-index:50;border-top:var(--csv3-border-width) solid var(--csv3-border);background:color-mix(in srgb, var(--csv3-canvas) 94%, transparent);padding:.75rem max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);display:block;position:fixed;bottom:0;left:0;right:0}.jKd2ba_mobileApplyBar>.jKd2ba_action{width:100%}.jKd2ba_vacancyHeaderInner,.jKd2ba_vacancyLayout,.jKd2ba_relatedJobsInner{width:min(calc(100% - 1.5rem), var(--csv3-content-width))}.jKd2ba_contactCard{grid-template-columns:1fr}.jKd2ba_contactImage{width:6rem;height:6rem}}.jKd2ba_applyPage{width:min(calc(100% - 2rem), var(--csv3-content-width));margin-inline:auto;padding-block:clamp(4rem,9vw,8rem)}.jKd2ba_applyHeader{gap:1.25rem;max-width:54rem;padding-bottom:clamp(3rem,8vw,6rem);display:grid}.jKd2ba_applyHeader h1{font-size:clamp(3rem,8vw,7rem);line-height:.94}.jKd2ba_applyHeader p{max-width:60ch;color:var(--csv3-text-muted);font-size:clamp(1.0625rem,2vw,1.25rem)}.jKd2ba_applyLayout{border-top:var(--csv3-border-width) solid var(--csv3-border);grid-template-columns:minmax(13rem,.32fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,8vw,8rem);padding-top:clamp(2rem,5vw,4rem);display:grid}.jKd2ba_applyProgress{gap:1rem;display:grid;position:sticky;top:6.5rem}.jKd2ba_applyProgress[hidden]{display:none}.jKd2ba_applyProgress>p{color:var(--csv3-text-muted);font-family:var(--csv3-font-mono);font-size:.75rem}.jKd2ba_applyProgress progress{background:var(--csv3-surface-strong);width:100%;height:.35rem;color:var(--csv3-brand);border:0;border-radius:999px;overflow:hidden}.jKd2ba_applyProgress progress::-webkit-progress-bar{background:var(--csv3-surface-strong)}.jKd2ba_applyProgress progress::-webkit-progress-value{background:var(--csv3-brand)}.jKd2ba_applyProgress progress::-moz-progress-bar{background:var(--csv3-brand)}.jKd2ba_applyProgress ol{gap:.5rem;padding:0;list-style:none;display:grid}.jKd2ba_applyProgress li{min-height:2.75rem;color:var(--csv3-text-muted);grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.65rem;font-size:.875rem;display:grid}.jKd2ba_applyProgress li>span{border:var(--csv3-border-width) solid var(--csv3-border);width:1.75rem;height:1.75rem;font-family:var(--csv3-font-mono);border-radius:999px;place-items:center;font-size:.6875rem;display:grid}.jKd2ba_applyProgress li[aria-current=step]{color:var(--csv3-text);font-weight:750}.jKd2ba_applyProgress li[aria-current=step]>span{border-color:var(--csv3-brand);background:var(--csv3-brand);color:var(--csv3-on-brand)}.jKd2ba_applyForm{min-width:0}.jKd2ba_applyForm>fieldset{border:0;min-width:0;margin:0;padding:0}.jKd2ba_applyForm>fieldset:not(:last-child){margin-bottom:4rem}.jKd2ba_applyForm[data-enhanced=true]>fieldset{margin-bottom:0}.jKd2ba_formStepHeader{gap:.75rem;margin-bottom:2rem;display:grid}.jKd2ba_formStepHeader h2{font-size:clamp(2rem,5vw,4rem);line-height:1}.jKd2ba_formStepHeader>p:last-child:not(.jKd2ba_eyebrow){color:var(--csv3-text-muted)}.jKd2ba_formFields{gap:1.25rem;display:grid}.jKd2ba_twoColumnFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.jKd2ba_formField{gap:.45rem;display:grid}.jKd2ba_formField>label,.jKd2ba_radioGroup>legend{color:var(--csv3-text);font-weight:750}.jKd2ba_formField>label span,.jKd2ba_radioGroup>legend span{color:var(--csv3-text-muted);margin-left:.5rem;font-size:.75rem;font-weight:500}.jKd2ba_formField>p:not(.jKd2ba_fieldError),.jKd2ba_radioGroup>p:not(.jKd2ba_fieldError),.jKd2ba_checkboxField>p:not(.jKd2ba_fieldError){color:var(--csv3-text-muted);font-size:.8125rem}.jKd2ba_formField :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-control);background:var(--csv3-canvas);width:100%;min-height:3.25rem;color:var(--csv3-text);padding:.75rem .85rem}.jKd2ba_formField textarea{resize:vertical;min-height:10rem}.jKd2ba_formField input[type=file]{background:var(--csv3-surface);padding:.65rem}.jKd2ba_formField :where(input,select,textarea)[aria-invalid=true],.jKd2ba_checkboxField input[aria-invalid=true]{border-color:var(--csv3-critical)}.jKd2ba_fieldError{color:var(--csv3-critical);font-size:.8125rem;font-weight:700}.jKd2ba_radioGroup{border:0;gap:.75rem;margin:0;padding:0;display:grid}.jKd2ba_radioGroup>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.jKd2ba_radioGroup label,.jKd2ba_checkboxField label{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-control);cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem;display:grid}:is(.jKd2ba_radioGroup label:has(input:checked),.jKd2ba_checkboxField label:has(input:checked)){border-color:var(--csv3-brand);background:var(--csv3-accent);color:var(--csv3-on-accent)}.jKd2ba_radioGroup input,.jKd2ba_checkboxField input{width:1.25rem;height:1.25rem;accent-color:var(--csv3-brand);margin:0}.jKd2ba_checkboxField{gap:.45rem;display:grid}.jKd2ba_consentPanel{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-card);background:var(--csv3-surface);gap:1.25rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.jKd2ba_consentPanel>p a{min-height:2.75rem;color:var(--csv3-brand);text-underline-offset:.25rem;align-items:center;font-weight:750;display:inline-flex}.jKd2ba_formStepActions{border-top:var(--csv3-border-width) solid var(--csv3-border);flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.jKd2ba_formStepActions button{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-control);background:var(--csv3-surface);min-height:3rem;color:var(--csv3-text);padding:.7rem 1.1rem;font-weight:750}.jKd2ba_formStepActions .jKd2ba_nextButton,.jKd2ba_formStepActions .jKd2ba_submitButton{border-color:var(--csv3-brand);background:var(--csv3-brand);color:var(--csv3-on-brand)}.jKd2ba_formErrorSummary{border-left:.25rem solid var(--csv3-critical);background:color-mix(in srgb, var(--csv3-critical) 8%, var(--csv3-canvas));gap:.65rem;margin-bottom:2rem;padding:1rem 1.25rem;display:grid}.jKd2ba_formErrorSummary h2{font-size:1.15rem}.jKd2ba_formErrorSummary ul{gap:.35rem;padding-left:1.25rem;display:grid}.jKd2ba_formErrorSummary a{min-height:2.75rem;color:var(--csv3-critical);text-underline-offset:.25rem;font-weight:700}.jKd2ba_applySuccess{width:min(100%, var(--csv3-reading-width));border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-feature);background:var(--csv3-surface);gap:1.25rem;margin:clamp(4rem,10vw,8rem) auto;padding:clamp(2rem,7vw,5rem);display:grid}.jKd2ba_applySuccess h1{max-width:14ch;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.96}.jKd2ba_applySuccess>p:not(.jKd2ba_eyebrow){max-width:54ch;color:var(--csv3-text-muted);font-size:1.125rem;line-height:1.7}.jKd2ba_applySuccess a{width:fit-content;min-height:2.75rem;color:var(--csv3-brand);text-underline-offset:.25rem;font-weight:750}@media (max-width:56rem){.jKd2ba_applyLayout{grid-template-columns:1fr}.jKd2ba_applyProgress{position:static}.jKd2ba_applyProgress ol{grid-template-columns:repeat(4,minmax(0,1fr))}.jKd2ba_applyProgress li{grid-template-columns:1fr;align-content:start}}@media (max-width:40rem){.jKd2ba_applyPage{width:min(calc(100% - 1.5rem), var(--csv3-content-width))}.jKd2ba_applyProgress ol{grid-template-columns:repeat(2,minmax(0,1fr))}.jKd2ba_twoColumnFields,.jKd2ba_radioGroup>div{grid-template-columns:1fr}.jKd2ba_formStepActions,.jKd2ba_formStepActions button{width:100%}}.jKd2ba_pageHeader,.jKd2ba_legalPage,.jKd2ba_statusState,.jKd2ba_loadingState{width:min(calc(100% - 2rem), var(--csv3-content-width));margin-inline:auto}.jKd2ba_pageHeader{border-bottom:var(--csv3-border-width) solid var(--csv3-border);width:100%}.jKd2ba_pageHeaderInner{width:min(calc(100% - 2rem), var(--csv3-content-width));align-content:end;gap:1.25rem;min-height:30rem;margin-inline:auto;padding-block:clamp(4rem,10vw,7rem);display:grid}.jKd2ba_pageHeader h1,.jKd2ba_legalHeader h1{max-width:16ch;font-size:clamp(3rem,8vw,7rem);line-height:.94}.jKd2ba_pageHeaderInner>p:last-child,.jKd2ba_legalHeader>p{max-width:62ch;color:var(--csv3-text-muted);font-size:clamp(1.0625rem,2vw,1.3rem)}.jKd2ba_legalPage{padding-block:clamp(4rem,10vw,8rem)}.jKd2ba_legalHeader{max-width:var(--csv3-reading-width);gap:1.25rem;padding-bottom:clamp(3rem,8vw,6rem);display:grid}.jKd2ba_legalHeader .jKd2ba_lastUpdated{font-family:var(--csv3-font-mono);font-size:.75rem}.jKd2ba_legalLayout{border-top:var(--csv3-border-width) solid var(--csv3-border);grid-template-columns:minmax(11rem,.35fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);padding-top:2rem;display:grid}.jKd2ba_legalIndex{height:fit-content;position:sticky;top:6.75rem}.jKd2ba_legalIndex ol{gap:.25rem;padding-left:1.25rem;display:grid}.jKd2ba_legalIndex a{min-height:2.75rem;color:var(--csv3-text-muted);text-underline-offset:.25rem;align-items:center;font-size:.875rem;display:inline-flex}.jKd2ba_legalIndex a:hover{color:var(--csv3-text)}.jKd2ba_legalSections{max-width:var(--csv3-reading-width);gap:clamp(3rem,7vw,5rem);display:grid}.jKd2ba_legalSections section{gap:1.1rem;scroll-margin-top:7rem;display:grid}.jKd2ba_legalSections h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1}.jKd2ba_legalSections :where(p,li){color:var(--csv3-text-muted)}.jKd2ba_legalSections ul{gap:.65rem;padding-left:1.25rem;display:grid}.jKd2ba_statusState{grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,8vw,8rem);min-height:min(42rem,100svh - 4.75rem);padding-block:clamp(4rem,10vw,8rem);display:grid}.jKd2ba_statusCode{color:var(--csv3-surface-strong);font-family:var(--csv3-font-heading);letter-spacing:-.08em;writing-mode:vertical-rl;font-size:clamp(7rem,20vw,17rem);font-weight:800;line-height:.7}.jKd2ba_statusState[data-kind=error] .jKd2ba_statusCode{color:color-mix(in srgb, var(--csv3-critical) 18%, var(--csv3-canvas))}.jKd2ba_statusCopy{justify-items:start;gap:1.25rem;max-width:44rem;display:grid}.jKd2ba_statusCopy h1{font-size:clamp(2.5rem,7vw,6rem);line-height:.95}.jKd2ba_statusCopy p{max-width:58ch;color:var(--csv3-text-muted);font-size:clamp(1.0625rem,2vw,1.25rem)}.jKd2ba_loadingState{align-content:center;gap:1rem;min-height:min(42rem,100svh - 4.75rem);padding-block:5rem;display:grid}.jKd2ba_loadingEyebrow,.jKd2ba_loadingTitle,.jKd2ba_loadingLine,.jKd2ba_loadingLineShort,.jKd2ba_loadingBlocks span{background:var(--csv3-surface-strong);border-radius:.25rem;overflow:hidden}.jKd2ba_loadingEyebrow{width:7rem;height:.75rem}.jKd2ba_loadingTitle{width:min(44rem,84%);height:clamp(5rem,13vw,10rem)}.jKd2ba_loadingLine{width:min(36rem,90%);height:1rem}.jKd2ba_loadingLineShort{width:min(24rem,65%);height:1rem}.jKd2ba_loadingBlocks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.jKd2ba_loadingBlocks span{min-height:12rem}.jKd2ba_visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:48rem){.jKd2ba_pageHeader,.jKd2ba_legalPage,.jKd2ba_statusState,.jKd2ba_loadingState,.jKd2ba_pageHeaderInner{width:min(calc(100% - 1.5rem), var(--csv3-content-width))}.jKd2ba_legalLayout,.jKd2ba_statusState{grid-template-columns:1fr}.jKd2ba_legalIndex{border-bottom:var(--csv3-border-width) solid var(--csv3-border);padding-bottom:1rem;position:static}.jKd2ba_statusCode{writing-mode:horizontal-tb;font-size:6rem;line-height:1}.jKd2ba_loadingBlocks{grid-template-columns:1fr}.jKd2ba_loadingBlocks span{min-height:7rem}}.jKd2ba_section{padding-block:clamp(4.5rem, 10vw, var(--csv3-section-space));content-visibility:auto;contain-intrinsic-size:auto 48rem;position:relative}.jKd2ba_section[data-presentation=compact]{padding-block:clamp(3rem,7vw,5rem)}.jKd2ba_section[data-presentation=band]{border-block:var(--csv3-border-width) solid var(--csv3-border);background:var(--csv3-surface)}.jKd2ba_section[data-presentation=feature]{background:var(--csv3-accent);color:var(--csv3-on-accent)}.jKd2ba_section[data-presentation=feature] :where(h2,h3,p,dd,dt,small){color:inherit}.jKd2ba_section[data-presentation=feature] .jKd2ba_eyebrow{color:inherit;opacity:.75}.jKd2ba_sectionInner{width:min(calc(100% - 2rem), var(--csv3-content-width));gap:clamp(2.25rem,6vw,5rem);margin-inline:auto;display:grid}.jKd2ba_storyGrid{grid-template-columns:minmax(0,.88fr) minmax(18rem,1.12fr);align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.jKd2ba_storyCopy{align-content:start;gap:2rem;display:grid}.jKd2ba_storyImage{min-height:clamp(22rem,48vw,42rem)}.jKd2ba_valuesGrid{border-top:var(--csv3-border-width) solid var(--csv3-border);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.jKd2ba_valueItem{border-right:var(--csv3-border-width) solid var(--csv3-border);border-bottom:var(--csv3-border-width) solid var(--csv3-border);grid-column:span 4;align-content:space-between;gap:1rem;min-height:17rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.jKd2ba_valueItem:nth-child(3n){border-right:0}.jKd2ba_valueItem h3,.jKd2ba_benefitsList h3,.jKd2ba_personBody h3,.jKd2ba_locationBody h3,.jKd2ba_processList h3{font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.12}.jKd2ba_valueItem p,.jKd2ba_benefitsList p,.jKd2ba_personBody blockquote,.jKd2ba_locationBody p,.jKd2ba_processList p{color:var(--csv3-text-muted)}.jKd2ba_itemIndex,.jKd2ba_processNumber{border:var(--csv3-border-width) solid var(--csv3-border);width:2.5rem;height:2.5rem;color:var(--csv3-text-muted);font-family:var(--csv3-font-mono);border-radius:999px;place-items:center;font-size:.75rem;display:inline-grid}.jKd2ba_benefitsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.jKd2ba_benefitsList li{border-top:var(--csv3-border-width) solid var(--csv3-border);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:clamp(1.25rem,3vw,2rem) 0;display:grid}.jKd2ba_benefitsList li:nth-child(odd){padding-right:clamp(1.5rem,5vw,4rem)}.jKd2ba_benefitsList li:nth-child(2n){border-left:var(--csv3-border-width) solid var(--csv3-border);padding-left:clamp(1.5rem,5vw,4rem)}.jKd2ba_benefitMark{background:var(--csv3-brand);border-radius:50%;width:.75rem;height:.75rem;margin-top:.45rem}.jKd2ba_peopleGrid,.jKd2ba_locationsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.jKd2ba_personCard,.jKd2ba_locationCard{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-card);background:var(--csv3-surface);min-width:0;overflow:hidden}.jKd2ba_personImage{aspect-ratio:4/5;border-radius:0}.jKd2ba_personBody,.jKd2ba_locationBody{gap:.65rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.jKd2ba_personRole,.jKd2ba_locationBody address{color:var(--csv3-text-muted);font-size:.875rem;font-style:normal}.jKd2ba_personBody blockquote{margin-top:.75rem}.jKd2ba_quoteFigure{border-radius:var(--csv3-radius-feature);background:var(--csv3-brand);color:var(--csv3-on-brand);grid-template-columns:minmax(13rem,.62fr) minmax(0,1.38fr);align-items:stretch;display:grid;overflow:hidden}.jKd2ba_quoteImage{border-radius:0;min-height:26rem}.jKd2ba_quoteContent{align-content:center;gap:2rem;padding:clamp(2rem,7vw,6rem);display:grid}.jKd2ba_quoteFigure blockquote>p{color:inherit;font-family:var(--csv3-font-heading);font-size:clamp(1.75rem,4vw,3.75rem);font-weight:var(--csv3-weight-heading);letter-spacing:var(--csv3-tracking-heading);text-wrap:balance;line-height:1.08}.jKd2ba_quoteFigure figcaption{color:inherit;gap:.15rem;display:grid}.jKd2ba_quoteFigure figcaption span{opacity:.78}.jKd2ba_factsGrid{border-block:var(--csv3-border-width) solid var(--csv3-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jKd2ba_factsGrid>div{border-right:var(--csv3-border-width) solid var(--csv3-border);align-content:center;gap:.45rem;min-height:12rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.jKd2ba_factsGrid>div:last-child{border-right:0}.jKd2ba_factsGrid .jKd2ba_factValue{color:var(--csv3-text);font-family:var(--csv3-font-heading);font-size:clamp(2rem,5vw,4rem);font-weight:var(--csv3-weight-heading);letter-spacing:var(--csv3-tracking-heading);order:-1;line-height:1}.jKd2ba_factsGrid dt{color:var(--csv3-text);font-weight:700}.jKd2ba_factsGrid .jKd2ba_factContext{color:var(--csv3-text-muted);font-size:.8125rem}.jKd2ba_processList{border-top:var(--csv3-border-width) solid var(--csv3-border);padding:0;list-style:none;display:grid}.jKd2ba_processList li{border-bottom:var(--csv3-border-width) solid var(--csv3-border);grid-template-columns:minmax(3rem,.22fr) minmax(0,1fr);gap:clamp(1rem,4vw,3rem);padding-block:clamp(1.5rem,4vw,2.5rem);display:grid}.jKd2ba_processList li>div{gap:.55rem;max-width:50rem;display:grid}.jKd2ba_processList small{color:var(--csv3-text-muted);font-family:var(--csv3-font-mono);font-size:.75rem}.jKd2ba_locationImage{aspect-ratio:16/10;border-radius:0}.jKd2ba_galleryGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(.75rem,2vw,1.5rem);display:grid}.jKd2ba_galleryGrid>figure{aspect-ratio:4/5;grid-column:span 4}.jKd2ba_galleryGrid>figure:nth-child(5n+1),.jKd2ba_galleryGrid>figure:nth-child(5n+4){aspect-ratio:16/10;grid-column:span 8}.jKd2ba_mediaImage{aspect-ratio:16/9}.jKd2ba_transcript{max-width:var(--csv3-reading-width);border-block:var(--csv3-border-width) solid var(--csv3-border);padding-block:1rem}.jKd2ba_transcript summary,.jKd2ba_faqList summary{min-height:3rem;color:var(--csv3-text);font-weight:750}.jKd2ba_transcript .jKd2ba_prose{padding-block:1rem}.jKd2ba_faqList{border-top:var(--csv3-border-width) solid var(--csv3-border);max-width:58rem;display:grid}.jKd2ba_faqList details{border-bottom:var(--csv3-border-width) solid var(--csv3-border)}.jKd2ba_faqList summary{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;font-size:clamp(1.0625rem,2vw,1.25rem);list-style:none;display:flex}.jKd2ba_faqList summary:after{content:"+";width:2rem;color:var(--csv3-brand);text-align:center;flex:none;font-size:1.5rem}.jKd2ba_faqList details[open] summary:after{content:"−"}.jKd2ba_faqList summary::-webkit-details-marker{display:none}.jKd2ba_faqList .jKd2ba_prose{padding:0 0 1.5rem}.jKd2ba_section-cta{background:var(--csv3-surface)}.jKd2ba_ctaInner{justify-content:space-between;align-items:end;gap:2rem;display:flex}.jKd2ba_ctaActions,.jKd2ba_heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.jKd2ba_jobsSectionHeader{justify-content:space-between;align-items:end;gap:2rem;display:flex}.jKd2ba_jobPreviewList,.jKd2ba_jobsList{border-top:var(--csv3-border-width) solid var(--csv3-border);display:grid}.jKd2ba_jobCard{border-bottom:var(--csv3-border-width) solid var(--csv3-border);min-width:0}.jKd2ba_jobCardLink{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:10rem;padding-block:clamp(1.35rem,3vw,2rem);text-decoration:none;transition:padding-inline .18s,background-color .18s;display:grid}.jKd2ba_jobCardLink:hover{background:var(--csv3-surface);padding-inline:1rem}.jKd2ba_jobCard[data-presentation=card]{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-card);background:var(--csv3-surface);overflow:hidden}.jKd2ba_jobCard[data-presentation=card] .jKd2ba_jobCardLink,.jKd2ba_jobCard[data-presentation=featured] .jKd2ba_jobCardLink{height:100%;padding:clamp(1.5rem,4vw,2.5rem)}.jKd2ba_jobCard[data-presentation=featured]{border-radius:var(--csv3-radius-feature);background:var(--csv3-brand);color:var(--csv3-on-brand);border-color:#0000}.jKd2ba_jobCard[data-presentation=featured] :where(.jKd2ba_jobTitle,.jKd2ba_jobSummary,.jKd2ba_jobDepartment){color:inherit}.jKd2ba_jobCardMain{gap:.75rem;display:grid}.jKd2ba_jobDepartment{color:var(--csv3-brand);font-family:var(--csv3-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:750}.jKd2ba_jobTitle{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.jKd2ba_jobSummary{max-width:68ch;color:var(--csv3-text-muted)}.jKd2ba_jobTags{flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.jKd2ba_jobTags li{color:var(--csv3-text-muted);font-size:.75rem}.jKd2ba_jobTags li:not(:last-child):after{content:" ·"}.jKd2ba_jobCardArrow{border:var(--csv3-border-width) solid currentColor;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.25rem;display:grid}.jKd2ba_inlineEmpty{max-width:var(--csv3-reading-width);border-left:.25rem solid var(--csv3-brand);gap:.5rem;padding:1rem 1.25rem;display:grid}.jKd2ba_inlineEmpty p{color:var(--csv3-text-muted)}@media (max-width:56rem){.jKd2ba_storyGrid,.jKd2ba_quoteFigure{grid-template-columns:1fr}.jKd2ba_storyImage{order:-1;min-height:22rem}.jKd2ba_quoteImage{min-height:22rem;max-height:30rem}.jKd2ba_peopleGrid,.jKd2ba_locationsGrid,.jKd2ba_factsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.jKd2ba_factsGrid>div:nth-child(2n){border-right:0}.jKd2ba_galleryGrid>figure,.jKd2ba_galleryGrid>figure:nth-child(5n+1),.jKd2ba_galleryGrid>figure:nth-child(5n+4){aspect-ratio:4/3;grid-column:span 6}}@media (max-width:40rem){.jKd2ba_sectionInner{width:min(calc(100% - 1.5rem), var(--csv3-content-width))}.jKd2ba_valueItem{border-right:0;grid-column:1/-1;min-height:14rem}.jKd2ba_benefitsList,.jKd2ba_peopleGrid,.jKd2ba_locationsGrid,.jKd2ba_factsGrid{grid-template-columns:1fr}.jKd2ba_benefitsList li:nth-child(odd),.jKd2ba_benefitsList li:nth-child(2n){border-left:0;padding-inline:0}.jKd2ba_factsGrid>div{border-right:0;min-height:9rem}.jKd2ba_galleryGrid>figure,.jKd2ba_galleryGrid>figure:nth-child(5n+1),.jKd2ba_galleryGrid>figure:nth-child(5n+4){grid-column:1/-1}.jKd2ba_ctaInner,.jKd2ba_jobsSectionHeader{flex-direction:column;align-items:stretch}.jKd2ba_ctaActions,.jKd2ba_ctaActions .jKd2ba_action,.jKd2ba_jobsSectionHeader .jKd2ba_action{width:100%}.jKd2ba_jobCardLink{align-items:end;gap:1rem;min-height:0}.jKd2ba_jobCardArrow{width:2.75rem;height:2.75rem}}.jKd2ba_compositionBoundary,.jKd2ba_composition{min-width:0}.jKd2ba_hero{isolation:isolate;border-bottom:var(--csv3-border-width) solid var(--csv3-border);position:relative;overflow:hidden}.jKd2ba_heroInner{width:min(calc(100% - 2rem), var(--csv3-content-width));align-items:center;gap:clamp(2rem,6vw,6rem);min-height:min(50rem,100svh - 4.75rem);margin-inline:auto;padding-block:clamp(4rem,10vw,8rem);display:grid;position:relative}.jKd2ba_heroCopy{z-index:2;align-content:center;gap:clamp(1rem,2.5vw,1.75rem);max-width:52rem;display:grid;position:relative}.jKd2ba_hero h1{max-width:16ch;font-size:clamp(3rem,8.5vw,7.75rem);line-height:.9}.jKd2ba_heroIntro{max-width:58ch;color:var(--csv3-text-muted);font-size:clamp(1.125rem,2vw,1.4rem);line-height:1.55}.jKd2ba_heroImage{min-height:28rem;box-shadow:var(--csv3-shadow-soft);align-self:stretch}.jKd2ba_heroField{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:var(--csv3-radius-feature);background:linear-gradient(135deg, transparent 48%, var(--csv3-border) 49%, var(--csv3-border) 51%, transparent 52%), var(--csv3-surface);min-height:24rem;position:relative;overflow:hidden}.jKd2ba_heroField span{border:var(--csv3-border-width) solid var(--csv3-border);border-radius:50%;display:block;position:absolute}.jKd2ba_heroField span:first-child{width:13rem;height:13rem;inset:8% auto auto 8%}.jKd2ba_heroField span:nth-child(2){background:var(--csv3-accent);width:6rem;height:6rem;inset:auto 8% 10% auto}.jKd2ba_heroField span:nth-child(3){background:var(--csv3-brand);border:0;width:1rem;height:1rem;inset:50% auto auto 58%}.jKd2ba_heroSideNote{z-index:2;max-width:24rem;color:var(--csv3-text-muted);font-family:var(--csv3-font-mono);font-size:.75rem;line-height:1.6;position:relative}.jKd2ba_hero[data-presentation=editorial] .jKd2ba_heroInner{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);grid-template-areas:"copy image""note image"}.jKd2ba_hero[data-presentation=editorial] .jKd2ba_heroCopy{grid-area:copy}.jKd2ba_hero[data-presentation=editorial] .jKd2ba_heroImage,.jKd2ba_hero[data-presentation=editorial] .jKd2ba_heroField{grid-area:image;rotate:1.5deg}.jKd2ba_hero[data-presentation=editorial] .jKd2ba_heroSideNote{border-top:var(--csv3-border-width) solid var(--csv3-border);grid-area:note;align-self:end;padding-top:1rem}.jKd2ba_hero[data-presentation=jobs-first]{background:var(--csv3-surface)}.jKd2ba_hero[data-presentation=jobs-first] .jKd2ba_heroInner{grid-template-columns:minmax(0,1.35fr) minmax(16rem,.65fr);min-height:auto;padding-block:clamp(3.5rem,8vw,6.5rem)}.jKd2ba_hero[data-presentation=jobs-first] h1{max-width:13ch;font-size:clamp(3rem,7vw,6.5rem)}.jKd2ba_hero[data-presentation=jobs-first] .jKd2ba_heroImage,.jKd2ba_hero[data-presentation=jobs-first] .jKd2ba_heroField{border-radius:var(--csv3-radius-card);min-height:20rem;max-height:27rem}.jKd2ba_hero[data-presentation=jobs-first] .jKd2ba_heroSideNote{position:absolute;inset:auto 0 1rem auto}.jKd2ba_hero[data-presentation=craft]{background:var(--csv3-surface);min-height:52rem}.jKd2ba_hero[data-presentation=craft] .jKd2ba_heroInner{grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;min-height:52rem}.jKd2ba_hero[data-presentation=craft] .jKd2ba_heroCopy{z-index:3;grid-area:1/1/auto/span 8;padding-block:4rem}.jKd2ba_hero[data-presentation=craft] h1{max-width:11ch;font-size:clamp(4rem,11vw,9.75rem)}.jKd2ba_hero[data-presentation=craft] .jKd2ba_heroImage,.jKd2ba_hero[data-presentation=craft] .jKd2ba_heroField{border-radius:0;grid-area:1/7/span 2/-1;min-height:40rem}.jKd2ba_hero[data-presentation=craft] .jKd2ba_heroSideNote{border-left:.25rem solid var(--csv3-brand);grid-area:2/1/auto/span 4;padding-left:1rem}.jKd2ba_hero[data-presentation=community] .jKd2ba_heroInner{grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);min-height:47rem}.jKd2ba_hero[data-presentation=community] .jKd2ba_heroImage,.jKd2ba_hero[data-presentation=community] .jKd2ba_heroField{border-radius:min(22vw, 14rem) min(22vw, 14rem) var(--csv3-radius-feature) var(--csv3-radius-feature);min-height:38rem}.jKd2ba_hero[data-presentation=community] h1{font-size:clamp(3.5rem,8vw,7.25rem)}.jKd2ba_hero[data-presentation=community] .jKd2ba_heroSideNote{position:absolute;inset:auto auto 1.5rem 0}.jKd2ba_hero[data-presentation=professional] .jKd2ba_heroInner{grid-template-columns:minmax(0,1fr) minmax(17rem,.55fr);min-height:40rem}.jKd2ba_hero[data-presentation=professional] h1{max-width:17ch;font-size:clamp(3rem,6vw,5.5rem);line-height:.98}.jKd2ba_hero[data-presentation=professional] .jKd2ba_heroImage,.jKd2ba_hero[data-presentation=professional] .jKd2ba_heroField{border-radius:var(--csv3-radius-card);min-height:25rem;box-shadow:none}.jKd2ba_hero[data-presentation=professional] .jKd2ba_heroSideNote{border-top:var(--csv3-border-width) solid var(--csv3-border);grid-column:1/-1;padding-top:1rem}.jKd2ba_hero[data-presentation=agency]{background:var(--csv3-brand);color:var(--csv3-on-brand)}.jKd2ba_hero[data-presentation=agency] .jKd2ba_heroInner{grid-template-columns:repeat(12,minmax(0,1fr));align-content:end;min-height:54rem}.jKd2ba_hero[data-presentation=agency] .jKd2ba_heroCopy{grid-area:1/1/auto/span 10;align-self:end}.jKd2ba_hero[data-presentation=agency] :where(h1,.jKd2ba_heroIntro,.jKd2ba_eyebrow,.jKd2ba_heroSideNote){color:inherit}.jKd2ba_hero[data-presentation=agency] h1{max-width:13ch;font-size:clamp(4rem,11vw,10rem)}.jKd2ba_hero[data-presentation=agency] .jKd2ba_heroImage,.jKd2ba_hero[data-presentation=agency] .jKd2ba_heroField{border-radius:999px 999px var(--csv3-radius-feature) var(--csv3-radius-feature);opacity:.88;grid-area:1/9/auto/-1;align-self:start;min-height:22rem}.jKd2ba_hero[data-presentation=agency] .jKd2ba_heroSideNote{border-top:var(--csv3-border-width) solid currentColor;grid-column:1/span 4;padding-top:1rem}.jKd2ba_editorialBody,.jKd2ba_professionalBody{width:min(100%, calc(var(--csv3-content-width) + 18rem));grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);margin-inline:auto;display:grid}.jKd2ba_sectionIndex{border-right:var(--csv3-border-width) solid var(--csv3-border);height:fit-content;max-height:calc(100dvh - 4.75rem);padding:4rem clamp(1rem,3vw,2.5rem);position:sticky;top:4.75rem;overflow-y:auto}.jKd2ba_sectionIndex ol{gap:.35rem;padding:0;list-style:none;display:grid}.jKd2ba_sectionIndex a{border-radius:var(--csv3-radius-control);color:var(--csv3-text-muted);grid-template-columns:2rem minmax(0,1fr);gap:.5rem;padding:.65rem;font-size:.8125rem;line-height:1.3;text-decoration:none;display:grid}.jKd2ba_sectionIndex a:hover{background:var(--csv3-surface);color:var(--csv3-text)}.jKd2ba_sectionIndex span{font-family:var(--csv3-font-mono);font-size:.6875rem}.jKd2ba_editorialChapters,.jKd2ba_professionalSections{min-width:0}.jKd2ba_editorialChapters .jKd2ba_sectionInner,.jKd2ba_professionalSections .jKd2ba_sectionInner{width:min(calc(100% - 3rem), var(--csv3-content-width))}.jKd2ba_composition[data-composition=editorial] .jKd2ba_section[data-presentation=rail] .jKd2ba_storyGrid,.jKd2ba_composition[data-composition=editorial] .jKd2ba_section[data-presentation=rail] .jKd2ba_quoteFigure{grid-template-columns:1fr}.jKd2ba_composition[data-composition=editorial] .jKd2ba_section:nth-child(odd),.jKd2ba_jobsFirstFlow>.jKd2ba_section:nth-child(2n){background:var(--csv3-surface)}.jKd2ba_composition[data-composition=jobs-first] .jKd2ba_section-jobs[data-presentation=feature] .jKd2ba_jobPreviewList{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.jKd2ba_composition[data-composition=jobs-first] .jKd2ba_section-jobs[data-presentation=feature] .jKd2ba_jobCard{border:var(--csv3-border-width) solid color-mix(in srgb, currentColor 25%, transparent);border-radius:var(--csv3-radius-card)}.jKd2ba_composition[data-composition=jobs-first] .jKd2ba_section-jobs[data-presentation=feature] .jKd2ba_jobCardLink{padding:clamp(1.5rem,3vw,2.25rem)}.jKd2ba_studioCanvas{background:var(--csv3-surface);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1rem,3vw,2.5rem);display:grid}.jKd2ba_studioCanvas>div{grid-column:span 5;min-width:0}.jKd2ba_studioCanvas>div[data-canvas-slot=wide]{grid-column:span 7}.jKd2ba_studioCanvas .jKd2ba_section{border:var(--csv3-border-width) solid var(--csv3-border);background:var(--csv3-canvas);height:100%;padding-block:clamp(2.5rem,5vw,4rem)}.jKd2ba_studioCanvas .jKd2ba_sectionInner{width:min(calc(100% - 2rem), var(--csv3-content-width));gap:2rem}.jKd2ba_studioCanvas .jKd2ba_sectionHeading h2{font-size:clamp(1.75rem,4vw,3.5rem)}.jKd2ba_studioFlow>.jKd2ba_section:nth-child(3n) .jKd2ba_storyGrid{grid-template-columns:minmax(18rem,1.15fr) minmax(0,.85fr)}.jKd2ba_studioFlow>.jKd2ba_section:nth-child(3n) .jKd2ba_storyCopy{order:2}.jKd2ba_communityGathering{background:var(--csv3-accent);overflow:hidden}.jKd2ba_communityGathering>.jKd2ba_section:nth-child(2n){background:color-mix(in srgb, var(--csv3-accent) 84%, var(--csv3-canvas))}.jKd2ba_composition[data-composition=community] .jKd2ba_personCard,.jKd2ba_composition[data-composition=community] .jKd2ba_locationCard{border-radius:min(var(--csv3-radius-feature), 3.5rem)}.jKd2ba_composition[data-composition=community] .jKd2ba_peopleGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.jKd2ba_composition[data-composition=community] .jKd2ba_personCard{grid-column:span 4}.jKd2ba_composition[data-composition=community] .jKd2ba_personCard:nth-child(4n+2){translate:0 2.5rem}.jKd2ba_communityFlow>.jKd2ba_section:nth-child(odd){background:var(--csv3-surface)}.jKd2ba_professionalBody{grid-template-columns:minmax(13rem,.26fr) minmax(0,1fr)}.jKd2ba_composition[data-composition=professional] .jKd2ba_section{border-bottom:var(--csv3-border-width) solid var(--csv3-border)}.jKd2ba_composition[data-composition=professional] .jKd2ba_sectionHeading{grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);align-items:baseline;max-width:none;display:grid}.jKd2ba_composition[data-composition=professional] .jKd2ba_sectionHeading .jKd2ba_eyebrow{grid-column:1}.jKd2ba_composition[data-composition=professional] .jKd2ba_sectionHeading h2,.jKd2ba_composition[data-composition=professional] .jKd2ba_sectionHeading .jKd2ba_sectionIntro{grid-column:2}.jKd2ba_composition[data-composition=professional] .jKd2ba_sectionHeading h2{font-size:clamp(1.75rem,4vw,3.5rem)}.jKd2ba_impactStatements>.jKd2ba_section{align-items:center;min-height:36rem;display:grid}.jKd2ba_impactStatements .jKd2ba_sectionHeading h2{font-size:clamp(3rem,8vw,8rem)}.jKd2ba_impactStatements .jKd2ba_factsGrid .jKd2ba_factValue{font-size:clamp(3rem,8vw,7rem)}.jKd2ba_impactFlow>.jKd2ba_section:nth-child(2n){background:var(--csv3-surface)}@media (max-width:64rem){.jKd2ba_editorialBody,.jKd2ba_professionalBody{display:block}.jKd2ba_sectionIndex{border-right:0;border-bottom:var(--csv3-border-width) solid var(--csv3-border);max-height:none;padding:1rem;position:static}.jKd2ba_sectionIndex ol{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.jKd2ba_sectionIndex li{scroll-snap-align:start;min-width:min(16rem,75vw)}.jKd2ba_studioCanvas>div,.jKd2ba_studioCanvas>div[data-canvas-slot=wide]{grid-column:span 6}.jKd2ba_composition[data-composition=professional] .jKd2ba_sectionHeading{grid-template-columns:1fr}.jKd2ba_composition[data-composition=professional] .jKd2ba_sectionHeading :where(.jKd2ba_eyebrow,h2,.jKd2ba_sectionIntro){grid-column:1}}@media (max-width:48rem){.jKd2ba_heroInner{width:min(calc(100% - 1.5rem), var(--csv3-content-width))}.jKd2ba_hero[data-presentation] .jKd2ba_heroInner{grid-template:auto/1fr;min-height:auto;padding-block:3.5rem}.jKd2ba_hero[data-presentation] :where(.jKd2ba_heroCopy,.jKd2ba_heroImage,.jKd2ba_heroField,.jKd2ba_heroSideNote){grid-area:auto/1;position:relative;inset:auto;rotate:0deg}.jKd2ba_hero[data-presentation] .jKd2ba_heroImage,.jKd2ba_hero[data-presentation] .jKd2ba_heroField{order:2;width:100%;min-height:20rem;max-height:31rem}.jKd2ba_hero[data-presentation] .jKd2ba_heroCopy{order:1}.jKd2ba_hero[data-presentation] .jKd2ba_heroSideNote{order:3}.jKd2ba_hero[data-presentation=craft] h1,.jKd2ba_hero[data-presentation=agency] h1{font-size:clamp(3.5rem,17vw,6rem)}.jKd2ba_composition[data-composition=jobs-first] .jKd2ba_section-jobs[data-presentation=feature] .jKd2ba_jobPreviewList,.jKd2ba_studioCanvas{grid-template-columns:1fr}.jKd2ba_studioCanvas>div,.jKd2ba_studioCanvas>div[data-canvas-slot=wide]{grid-column:1}.jKd2ba_composition[data-composition=community] .jKd2ba_peopleGrid{grid-template-columns:1fr}.jKd2ba_composition[data-composition=community] .jKd2ba_personCard{grid-column:1}.jKd2ba_composition[data-composition=community] .jKd2ba_personCard:nth-child(4n+2){translate:none}.jKd2ba_impactStatements>.jKd2ba_section{min-height:auto}}@media (prefers-reduced-motion:reduce){.jKd2ba_root *,.jKd2ba_root :before,.jKd2ba_root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.jKd2ba_action:hover,.jKd2ba_composition[data-composition=community] .jKd2ba_personCard:nth-child(4n+2){translate:none}}
