.career-page [hidden],.career-dialog [hidden]{display:none!important}.career-page[data-astro-cid-gdqbjplb]{min-height:100vh;padding:7rem 1.5rem 8rem;overflow-x:clip}.career-intro[data-astro-cid-gdqbjplb]{display:grid;grid-template-columns:minmax(12rem,.5fr) minmax(20rem,1.4fr) minmax(18rem,.72fr);gap:2rem;align-items:end;padding:4rem 0 5rem;border-bottom:1px solid currentColor}.career-kicker[data-astro-cid-gdqbjplb],.dialog-kicker[data-astro-cid-gdqbjplb],.filter-label[data-astro-cid-gdqbjplb]{font-size:.72rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.career-intro[data-astro-cid-gdqbjplb] h1[data-astro-cid-gdqbjplb]{margin:0;font-size:clamp(3.25rem,7.2vw,8.5rem);line-height:.87;letter-spacing:0;font-weight:700}.career-intro-copy[data-astro-cid-gdqbjplb]{display:grid;min-width:0;gap:2rem;font-size:1.05rem;line-height:1.35}.career-intro-copy[data-astro-cid-gdqbjplb] p[data-astro-cid-gdqbjplb]{width:100%;max-width:28rem}button[data-astro-cid-gdqbjplb],input[data-astro-cid-gdqbjplb],select[data-astro-cid-gdqbjplb],textarea[data-astro-cid-gdqbjplb]{font:inherit;color:inherit}button[data-astro-cid-gdqbjplb],select[data-astro-cid-gdqbjplb]{cursor:pointer}.linkedin-button[data-astro-cid-gdqbjplb],.primary-button[data-astro-cid-gdqbjplb],.secondary-button[data-astro-cid-gdqbjplb]{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:.7rem;min-height:3rem;padding:.75rem 1rem;border:1px solid currentColor;background:#0a66c2;color:#fff;font-weight:700;text-decoration:none}.linkedin-button[data-astro-cid-gdqbjplb]{border-color:#0a66c2}.linkedin-mark[data-astro-cid-gdqbjplb]{display:grid;place-items:center;width:1.45rem;height:1.45rem;background:#fff;color:#0a66c2;font-family:Arial,sans-serif;font-size:1rem;line-height:1;font-weight:800}.career-toolbar[data-astro-cid-gdqbjplb]{position:sticky;top:5.85rem;z-index:18;display:grid;grid-template-columns:minmax(20rem,.8fr) minmax(18rem,1fr) auto;align-items:stretch;background:#fffffff0;border-bottom:1px solid currentColor;backdrop-filter:blur(14px)}.career-tabs[data-astro-cid-gdqbjplb]{display:flex;align-items:stretch}.career-tabs[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb],.manage-button[data-astro-cid-gdqbjplb]{border:0;border-right:1px solid currentColor;background:transparent;padding:1rem;font-weight:700}.career-tabs[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb]{text-align:left}.career-tabs[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb] span[data-astro-cid-gdqbjplb]{margin-left:.4rem;opacity:.5}.career-tabs[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb].is-active{background:#111;color:#fff}.career-search[data-astro-cid-gdqbjplb]{display:flex;align-items:center;gap:.7rem;min-width:0;padding:0 1rem;border-right:1px solid currentColor}.career-search[data-astro-cid-gdqbjplb] input[data-astro-cid-gdqbjplb]{width:100%;border:0;outline:0;background:transparent}.manage-button[data-astro-cid-gdqbjplb]{display:flex;align-items:center;gap:.5rem;border-right:0;color:inherit;text-decoration:none}.material-symbols-outlined[data-astro-cid-gdqbjplb]{font-size:1.2rem}.career-board[data-astro-cid-gdqbjplb]{display:grid;grid-template-columns:minmax(13rem,.28fr) minmax(0,1fr);min-height:35rem}.career-filters[data-astro-cid-gdqbjplb]{padding:2rem 2rem 2rem 0;border-right:1px solid currentColor}.career-filters[data-astro-cid-gdqbjplb]>div[data-astro-cid-gdqbjplb]{display:grid;gap:.65rem}.career-filters[data-astro-cid-gdqbjplb] label[data-astro-cid-gdqbjplb]{display:flex;align-items:center;gap:.6rem;font-size:.88rem}.career-filters[data-astro-cid-gdqbjplb] input[data-astro-cid-gdqbjplb]{accent-color:#000}.filter-gap[data-astro-cid-gdqbjplb]{margin-top:1.75rem}.post-link[data-astro-cid-gdqbjplb]{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;margin-top:3rem;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;padding:0 0 .25rem;font-weight:700;text-decoration:none}.career-results[data-astro-cid-gdqbjplb]{min-width:0}.results-header[data-astro-cid-gdqbjplb]{display:flex;justify-content:space-between;align-items:center;min-height:4.25rem;padding:1rem 0 1rem 2rem;border-bottom:1px solid currentColor;font-size:.8rem;text-transform:uppercase;font-weight:700}.results-header[data-astro-cid-gdqbjplb] select[data-astro-cid-gdqbjplb]{border:0;background:transparent;padding:.5rem 0 .5rem 1rem;text-align:right}.career-loading[data-astro-cid-gdqbjplb],.career-empty[data-astro-cid-gdqbjplb]{padding:4rem 2rem;font-size:1.5rem}.career-empty[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb]{margin-top:1rem;border:0;border-bottom:1px solid currentColor;background:transparent;padding:0}.job-row{display:grid;grid-template-columns:minmax(14rem,1.2fr) minmax(9rem,.65fr) minmax(9rem,.65fr) auto;gap:1.5rem;align-items:center;padding:1.5rem 0 1.5rem 2rem;border-bottom:1px solid rgba(0,0,0,.25);color:inherit;text-decoration:none;transition:background .2s ease,color .2s ease}.job-row:hover,.job-row:focus-visible{background:#111;color:#fff}.job-main{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:center;min-width:0}.job-logo,.profile-avatar{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;background:#111;color:#fff;display:grid;place-items:center;font-weight:700}.profile-avatar{overflow:hidden;border-radius:50%}.job-main h2,.talent-card h2{margin:0;font-size:1.15rem;line-height:1.1;font-weight:700}.job-main p,.job-meta p,.talent-card p{margin:.3rem 0 0;font-size:.8rem;line-height:1.35;opacity:.68}.job-meta strong{display:block;font-size:.78rem}.job-arrow{padding-right:1rem}.talent-list[data-astro-cid-gdqbjplb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.talent-card{display:block;min-width:0;min-height:21rem;padding:1.5rem;border-right:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25);background:transparent;color:inherit;text-align:left;text-decoration:none;transition:background .2s ease,color .2s ease}.talent-card:nth-child(3n){border-right:0}.talent-card:hover,.talent-card:focus-visible{background:#111;color:#fff}.talent-card .profile-avatar{width:4.5rem;height:4.5rem;margin-bottom:4rem}.availability{display:inline-flex;margin-top:1rem;padding:.3rem .45rem;border:1px solid currentColor;font-size:.7rem;text-transform:uppercase;font-weight:700}.tag-list{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1.25rem}.tag-list span{padding:.28rem .45rem;background:#7f7f7f29;font-size:.7rem}.career-dialog[data-astro-cid-gdqbjplb]{width:min(52rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:1px solid #111;background:#fff;color:#111}.career-dialog[data-astro-cid-gdqbjplb]::backdrop{background:#0000009e;backdrop-filter:blur(5px)}.dialog-shell[data-astro-cid-gdqbjplb]{max-height:calc(100dvh - 2rem);overflow-y:auto;padding:1.5rem}.dialog-header[data-astro-cid-gdqbjplb],.manager-heading[data-astro-cid-gdqbjplb]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid #111}.dialog-header[data-astro-cid-gdqbjplb] h2[data-astro-cid-gdqbjplb],.manager-heading[data-astro-cid-gdqbjplb] h3[data-astro-cid-gdqbjplb]{margin:.4rem 0 0;font-size:2rem;line-height:1}.icon-button[data-astro-cid-gdqbjplb]{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1px solid currentColor;background:transparent}.account-guest[data-astro-cid-gdqbjplb]{display:grid;gap:2rem;padding:3rem 0 1.5rem}.account-guest[data-astro-cid-gdqbjplb] p[data-astro-cid-gdqbjplb]{max-width:34rem;font-size:1.35rem;line-height:1.25}.profile-form[data-astro-cid-gdqbjplb]{padding-top:1.5rem}.role-picker[data-astro-cid-gdqbjplb]{display:flex;gap:1rem;margin:0 0 1.5rem;padding:0;border:0}.role-picker[data-astro-cid-gdqbjplb] legend[data-astro-cid-gdqbjplb]{width:100%;margin-bottom:.7rem;font-size:.75rem;text-transform:uppercase;font-weight:700}.role-picker[data-astro-cid-gdqbjplb] label[data-astro-cid-gdqbjplb]{display:flex;align-items:center;gap:.4rem;padding:.65rem .8rem;border:1px solid #111}.form-grid[data-astro-cid-gdqbjplb],.role-fields[data-astro-cid-gdqbjplb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.role-fields[data-astro-cid-gdqbjplb]{margin-top:1rem}.form-field[data-astro-cid-gdqbjplb]{display:grid;gap:.4rem;font-size:.72rem;text-transform:uppercase;font-weight:700}.form-field[data-astro-cid-gdqbjplb] input[data-astro-cid-gdqbjplb],.form-field[data-astro-cid-gdqbjplb] select[data-astro-cid-gdqbjplb],.form-field[data-astro-cid-gdqbjplb] textarea[data-astro-cid-gdqbjplb]{width:100%;border:1px solid #999;border-radius:0;background:#fff;padding:.8rem;font-size:.95rem;text-transform:none;font-weight:400}.form-wide[data-astro-cid-gdqbjplb]{grid-column:1 / -1}.form-actions[data-astro-cid-gdqbjplb]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.primary-button[data-astro-cid-gdqbjplb]{background:#111;border-color:#111}.secondary-button[data-astro-cid-gdqbjplb]{background:transparent;color:#111;border-color:#111}.text-button[data-astro-cid-gdqbjplb]{border:0;border-bottom:1px solid currentColor;background:transparent;padding:.2rem 0}.form-status[data-astro-cid-gdqbjplb]{font-size:.8rem}.vacancy-manager[data-astro-cid-gdqbjplb]{margin-top:2.5rem;padding-top:2.5rem;border-top:4px solid #111}.owned-job[data-astro-cid-gdqbjplb]{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;padding:1rem 0;border-bottom:1px solid #bbb}.owned-job[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb]{border:0;border-bottom:1px solid currentColor;background:transparent;padding:0}.job-form[data-astro-cid-gdqbjplb]{padding-top:1.5rem}.account-footer[data-astro-cid-gdqbjplb]{display:flex;justify-content:space-between;margin-top:3rem;padding-top:1rem;border-top:1px solid #bbb;font-size:.75rem}.account-footer[data-astro-cid-gdqbjplb] a[data-astro-cid-gdqbjplb],.account-footer[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb]{color:inherit;border:0;background:transparent;padding:0;text-decoration:underline}.talent-detail-head[data-astro-cid-gdqbjplb]{display:flex;justify-content:space-between;gap:1rem}.talent-detail-head[data-astro-cid-gdqbjplb] h2[data-astro-cid-gdqbjplb]{margin:1rem 0 .4rem;font-size:clamp(2.2rem,6vw,4.5rem);line-height:.9}.talent-detail-copy[data-astro-cid-gdqbjplb]{margin:2.5rem 0;font-size:1.15rem;line-height:1.4;white-space:pre-line}.talent-links[data-astro-cid-gdqbjplb]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.talent-links[data-astro-cid-gdqbjplb] a[data-astro-cid-gdqbjplb]{padding:.65rem .8rem;border:1px solid #111;color:inherit;text-decoration:none;font-weight:700}.showreel-frame[data-astro-cid-gdqbjplb]{margin-top:2rem;aspect-ratio:16 / 9;background:#111}.showreel-frame[data-astro-cid-gdqbjplb] iframe[data-astro-cid-gdqbjplb]{width:100%;height:100%;border:0}.sr-only[data-astro-cid-gdqbjplb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dark .career-toolbar[data-astro-cid-gdqbjplb]{background:#000000eb}.dark .career-tabs[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb].is-active{background:#fff;color:#000}.dark .career-filters[data-astro-cid-gdqbjplb] input[data-astro-cid-gdqbjplb]{accent-color:#fff}.dark .job-row,.dark .talent-card{border-color:#ffffff47}.dark .job-logo,.dark .profile-avatar{background:#fff;color:#000}.dark .job-row:hover,.dark .job-row:focus-visible,.dark .talent-card:hover,.dark .talent-card:focus-visible{background:#fff;color:#000}@media(prefers-color-scheme:dark){.career-toolbar[data-astro-cid-gdqbjplb]{background:#000000eb}.career-tabs[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb].is-active{background:#fff;color:#000}.career-filters[data-astro-cid-gdqbjplb] input[data-astro-cid-gdqbjplb]{accent-color:#fff}.job-row,.talent-card{border-color:#ffffff47}.job-logo,.profile-avatar{background:#fff;color:#000}.job-row:hover,.job-row:focus-visible,.talent-card:hover,.talent-card:focus-visible{background:#fff;color:#000}}@media(max-width:900px){.career-page[data-astro-cid-gdqbjplb]{padding:6rem 1rem 5rem}.career-intro[data-astro-cid-gdqbjplb]{grid-template-columns:minmax(0,1fr);padding:2rem 0 3rem}.career-intro[data-astro-cid-gdqbjplb] h1[data-astro-cid-gdqbjplb]{font-size:clamp(3.4rem,15vw,6.5rem)}.career-toolbar[data-astro-cid-gdqbjplb]{top:4.8rem;grid-template-columns:1fr auto}.career-tabs[data-astro-cid-gdqbjplb]{grid-column:1 / -1;border-bottom:1px solid currentColor}.career-tabs[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb]{flex:1}.career-search[data-astro-cid-gdqbjplb]{min-height:3.5rem}.manage-button[data-astro-cid-gdqbjplb] span[data-astro-cid-gdqbjplb]:last-child{display:none}.career-board[data-astro-cid-gdqbjplb]{grid-template-columns:1fr}.career-filters[data-astro-cid-gdqbjplb]{display:flex;gap:1.25rem;overflow-x:auto;padding:1rem 0;border-right:0;border-bottom:1px solid currentColor}.career-filters[data-astro-cid-gdqbjplb]>div[data-astro-cid-gdqbjplb]{display:flex;align-items:center;white-space:nowrap}.career-filters[data-astro-cid-gdqbjplb] .filter-label[data-astro-cid-gdqbjplb]{display:none}.filter-gap[data-astro-cid-gdqbjplb]{margin:0 0 0 1rem}.post-link[data-astro-cid-gdqbjplb]{flex:0 0 auto;margin:0 0 0 auto}.results-header[data-astro-cid-gdqbjplb]{padding-left:0}.job-row{grid-template-columns:1fr auto;padding-left:0}.job-meta{display:none}.talent-list[data-astro-cid-gdqbjplb]{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-card:nth-child(3n){border-right:1px solid rgba(0,0,0,.25)}.talent-card:nth-child(2n){border-right:0}}@media(max-width:560px){.career-intro[data-astro-cid-gdqbjplb] h1[data-astro-cid-gdqbjplb]{font-size:3.65rem}.career-intro-copy[data-astro-cid-gdqbjplb] p[data-astro-cid-gdqbjplb]{max-width:calc(100vw - 2rem)}.career-tabs[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb]{padding:.85rem .65rem;font-size:.8rem}.career-search[data-astro-cid-gdqbjplb]{padding:0 .65rem}.career-search[data-astro-cid-gdqbjplb] input[data-astro-cid-gdqbjplb]{font-size:.8rem}.career-filters[data-astro-cid-gdqbjplb] label[data-astro-cid-gdqbjplb],.post-link[data-astro-cid-gdqbjplb]{font-size:.75rem}.talent-list[data-astro-cid-gdqbjplb]{grid-template-columns:1fr}.talent-card,.talent-card:nth-child(3n){border-right:0}.talent-card{min-height:18rem}.form-grid[data-astro-cid-gdqbjplb],.role-fields[data-astro-cid-gdqbjplb]{grid-template-columns:1fr}.form-wide[data-astro-cid-gdqbjplb]{grid-column:auto}.owned-job[data-astro-cid-gdqbjplb]{grid-template-columns:1fr auto}.owned-job[data-astro-cid-gdqbjplb] button[data-astro-cid-gdqbjplb]:last-child{grid-column:2}}
