._0YhGDq_container{flex-direction:column;min-height:100%;display:flex}._0YhGDq_container ._0YhGDq_content{flex-direction:column;gap:1rem;padding:.5rem;display:flex}._0YhGDq_container ._0YhGDq_content ._0YhGDq_description{flex-direction:column;gap:10px;display:flex}._0YhGDq_container ._0YhGDq_content ._0YhGDq_description p{color:var(--fg-1);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;line-height:140%}._0YhGDq_listings{flex-direction:column;gap:2px;margin-top:4rem;display:flex}._0YhGDq_listings ._0YhGDq_job{border:1px solid #0000;border-radius:0;align-items:center;gap:.5rem;margin:-1px 0;padding:11px .5rem;display:flex;position:relative}@media screen and (min-width:42.001rem) and (hover:hover) and (pointer:fine){._0YhGDq_listings ._0YhGDq_job:hover{border-color:var(--border);background-color:#0000}._0YhGDq_listings ._0YhGDq_job:hover ._0YhGDq_arrowIcon{color:var(--fg-max)}}._0YhGDq_listings ._0YhGDq_job ._0YhGDq_arrow{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 .25rem;display:flex}._0YhGDq_listings ._0YhGDq_job ._0YhGDq_arrowIcon{width:16px;height:16px;color:var(--fg-3);background-color:currentColor;display:block;transform:rotate(-45deg);-webkit-mask:url(/sip-icons/12px-icons/chevron-right.svg) 50%/12px 12px no-repeat;mask:url(/sip-icons/12px-icons/chevron-right.svg) 50%/12px 12px no-repeat}._0YhGDq_listings ._0YhGDq_job ._0YhGDq_label{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}._0YhGDq_listings ._0YhGDq_job ._0YhGDq_label h2{color:var(--fg-max);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;white-space:nowrap;flex-shrink:0;line-height:1.2}._0YhGDq_listings ._0YhGDq_job ._0YhGDq_label p{min-width:0;color:var(--fg-2);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.2;overflow:hidden}._0YhGDq_directLineInset{margin-top:auto;padding:.5rem}._0YhGDq_directLine{appearance:none;width:100%;min-height:42px;color:var(--fg-max);cursor:pointer;text-align:left;font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:.5rem;padding:8px;line-height:100%;display:flex}@media screen and (hover:hover) and (pointer:fine){._0YhGDq_directLine:hover{border-color:var(--border)}._0YhGDq_directLine:hover ._0YhGDq_directLineRippleRule{color:var(--fg-3)}}._0YhGDq_directLine:focus-visible{border-color:var(--border);outline:none}._0YhGDq_directLine:focus-visible ._0YhGDq_directLineRippleRule{color:var(--fg-3)}._0YhGDq_directLineRippleRule{min-width:32px;height:14px;color:color-mix(in srgb, var(--fg-3) 70%, transparent);flex:auto;margin-inline:10px;display:block;position:relative}._0YhGDq_directLineRuleClip{display:block;position:absolute;inset:0;overflow:hidden}._0YhGDq_directLineDashTrack{background-image:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px);background-position:0 0;background-size:5px 1px;height:1px;animation:.6s linear infinite _0YhGDq_directLineDashTravel;display:block;position:absolute;top:calc(50% - .5px);left:0;right:0}@keyframes _0YhGDq_directLineDashTravel{to{background-position:5px 0}}@media (prefers-reduced-motion:reduce){._0YhGDq_directLineDashTrack{animation:none}}._0YhGDq_directLineRuleSvg{width:100%;height:100%;display:block;position:absolute;top:0;left:0}._0YhGDq_directLineBasePath{fill:none;vector-effect:non-scaling-stroke;stroke:currentColor;stroke-width:1px;stroke-linecap:round}._0YhGDq_directLineLabel{white-space:nowrap;transform:translateY(-1px)}._0YhGDq_directLineModal>button[aria-label=Close]{display:none}._0YhGDq_directLineModalInner{flex:1;min-height:0;margin:0;padding:0;display:flex}._0YhGDq_directLineDialogShell{flex-direction:column;flex:1;min-height:0;display:flex}._0YhGDq_directLineDialogHeader{height:var(--dialog-header-height);padding:0 var(--dialog-outer-inset);border-bottom:1px solid var(--border-1);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._0YhGDq_directLineDialogHeader h2{padding:0 var(--dialog-inner-inset);color:var(--fg-2);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;margin:0;line-height:130%}._0YhGDq_directLineDialogClose{appearance:none;height:var(--dialog-control-height);padding:0 var(--dialog-inner-inset);background-color:var(--escape-control-bg);color:var(--fg-3);cursor:pointer;font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;border:0;border-radius:4px;justify-content:center;align-items:center;line-height:130%;display:flex}@media screen and (hover:hover) and (pointer:fine){._0YhGDq_directLineDialogClose:hover{background-color:var(--escape-control-bg-hover)}}._0YhGDq_directLineDialogClose:focus-visible{background-color:var(--escape-control-bg-hover);outline:none}._0YhGDq_directLineModalContent{min-height:0;padding:8px var(--dialog-outer-inset) var(--dialog-outer-inset);flex-direction:column;flex:1;gap:1rem;display:flex}._0YhGDq_directLineIntro{padding:var(--dialog-inner-inset);color:var(--fg-1);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;line-height:140%}._0YhGDq_directLineIntro span{display:block}._0YhGDq_directLineIntro span+span{margin-top:10px}._0YhGDq_directLineError{color:#b42318}._0YhGDq_directLinePreview{justify-content:center;align-self:center;align-items:center;width:fit-content;height:140px;padding:0;display:flex;position:relative}._0YhGDq_directLineLoop{grid-template-columns:50px 105px 50px 105px 50px;align-items:center;width:360px;height:50px;display:grid;position:relative}._0YhGDq_directLineDotTrack{z-index:1;pointer-events:none;justify-content:space-between;height:1px;display:flex;position:absolute;top:calc(50% - .5px);left:25px;right:25px}._0YhGDq_directLineDotTrack span{background:var(--border);width:5px;height:1px;animation:2.2s linear infinite _0YhGDq_directLineDotPulse;animation-delay:var(--direct-line-dot-delay,0s);display:block}@keyframes _0YhGDq_directLineDotPulse{0%,8.62069%{background:#000}8.72069%,91.2793%{background:var(--border)}91.3793%,to{background:#000}}._0YhGDq_directLineVisualNode{z-index:2;transform-origin:50%;will-change:transform;width:50px;height:50px;position:relative}._0YhGDq_directLineVisualAvatar{grid-column:1}._0YhGDq_directLineVisualSip{color:#fff;background:#000;border-radius:999px;grid-column:3;justify-content:center;align-items:center;animation:2.2s cubic-bezier(.34,1.56,.64,1) infinite _0YhGDq_directLineEyePop;display:flex}._0YhGDq_directLineVisualSip svg{width:30px;height:22.5px;display:block}._0YhGDq_directLineVisualApp{grid-column:5}@keyframes _0YhGDq_directLineEyePop{0%,38.6364%,61.3636%,to{transform:scale(1)}50%{transform:scale(1.1024)}}._0YhGDq_directLineConfirmation{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.875rem;min-height:0;display:flex}._0YhGDq_directLineConfirmation h3{color:var(--fg-max);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;margin:0;line-height:130%}._0YhGDq_directLineConfirmation p{max-width:400px;color:var(--fg-2);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;margin:0;line-height:140%}._0YhGDq_directLineConfirmationIcon{border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._0YhGDq_directLineConfirmationIcon span{background-color:#000;width:18px;height:18px;display:block;-webkit-mask:url(/sip-icons/12px-icons/checkmark.svg) 50%/18px 18px no-repeat;mask:url(/sip-icons/12px-icons/checkmark.svg) 50%/18px 18px no-repeat}._0YhGDq_directLineDone{appearance:none;border:1px solid var(--border);background:var(--fg-max);min-width:120px;min-height:40px;color:var(--bg-max);cursor:pointer;font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;border-radius:4px;padding:0 1rem;line-height:100%}@media screen and (hover:hover) and (pointer:fine){._0YhGDq_directLineDone:hover{border-color:var(--border);background:#000}}._0YhGDq_directLineDone:focus-visible{border-color:var(--border);outline:none}@media screen and (max-width:42rem){._0YhGDq_directLineModalContent{padding:var(--dialog-content-inset)}._0YhGDq_directLinePreview{gap:.75rem}}
.M08xkG_scroller{overscroll-behavior:contain;flex-direction:column;width:calc(100% + 32px);height:100%;margin-left:-32px;padding:0 0 64px;display:flex;position:relative;overflow:auto}.M08xkG_table{width:1040px;min-width:1040px;margin:max(32px,(100dvh - var(--topbar-height) - 28px - var(--company-row-count)*56px)/2 - var(--center-offset)) auto 64px;border-collapse:separate;border-spacing:0;table-layout:fixed}.M08xkG_table .M08xkG_appColumn{width:390px}.M08xkG_table .M08xkG_locationsColumn{width:180px}.M08xkG_table .M08xkG_functionsColumn{width:220px}.M08xkG_table .M08xkG_teamColumn{width:90px}.M08xkG_table .M08xkG_openingsColumn{width:160px}.M08xkG_table th{height:28px;color:var(--fg-4);text-align:left;white-space:nowrap;font-family:var(--font-primary);font-size:var(--type-label-size);font-weight:var(--type-label-weight);letter-spacing:0;padding:0 19px;line-height:100%}.M08xkG_table th:first-child{padding-left:22px}.M08xkG_table td{height:56px;color:var(--fg-max);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;border:0;padding:0 19px;line-height:1.2;overflow:hidden}.M08xkG_baseTable[data-interactive=false]{pointer-events:none}.M08xkG_baseTable{margin-left:32px;margin-right:0}.M08xkG_headerGap,.M08xkG_headerGap td{pointer-events:none;height:10px!important;padding:0!important}.M08xkG_dismissSurface{z-index:1;inset:var(--topbar-height) 0 0;position:fixed}.M08xkG_dismissSurface[data-interactive=false]{pointer-events:none}.M08xkG_selectedOverlay{z-index:2;will-change:transform;justify-content:flex-start;display:flex;position:absolute;left:0;right:0}.M08xkG_selectedOverlay[data-interactive=false]{pointer-events:none}.M08xkG_overlayTable{margin:0 0 0 32px}.M08xkG_companyRow{cursor:pointer;outline:none}.M08xkG_companyRow td:first-child{padding-right:24px;overflow:visible}.M08xkG_companyRow td,.M08xkG_companyRow strong{transition:color .12s}.M08xkG_companyRow:hover,.M08xkG_companyRow:focus-visible,.M08xkG_companyRow:focus-within{z-index:1;position:relative}.M08xkG_companyRow:is(:hover,:focus-visible):after{box-shadow:inset 0 0 0 1px var(--border);content:"";pointer-events:none;position:absolute;inset:0 25px 0 6px}:is(.M08xkG_table:has(.M08xkG_companyRow:hover) .M08xkG_companyRow:not(:hover) td,.M08xkG_table:has(.M08xkG_companyRow:hover) .M08xkG_companyRow:not(:hover) strong){color:color-mix(in srgb, var(--fg-max) 50%, transparent)}.M08xkG_companyRow.M08xkG_selectedCompanyRow:is(:hover,:focus-visible):after{display:none}.M08xkG_appCell{align-items:center;gap:11px;min-width:0;display:flex;position:relative}.M08xkG_appCell>div:first-child{flex:0 0 30px}.M08xkG_appCell .M08xkG_appIdentity{align-items:baseline;gap:7px;min-width:0;line-height:1.2;display:flex}.M08xkG_appCell strong{color:var(--fg-max);white-space:nowrap;font-weight:400;line-height:1.2;font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;flex:none;line-height:130%}.M08xkG_postJobIcon{background:var(--bg-2);width:30px;height:30px;color:var(--fg-max);border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.M08xkG_appTagline{color:color-mix(in srgb, var(--fg-max) 50%, transparent);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.M08xkG_functions{min-width:190px}.M08xkG_locations{min-width:150px}.M08xkG_teamCell{align-items:center;min-width:72px;display:flex}.M08xkG_openingsActionCell{width:1%}.M08xkG_openingsActionCell button{color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:left;white-space:nowrap;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .12s}.M08xkG_openingsActionCell button:hover,.M08xkG_openingsActionCell button:focus-visible{outline:none;text-decoration-color:currentColor}.M08xkG_openingRow{height:44px}.M08xkG_openingRowCell{height:44px!important;padding:0!important;overflow:visible!important}.M08xkG_openingRowContent{width:881px;height:44px;color:var(--fg-3);cursor:pointer;outline:none;grid-template-columns:340px 180px 220px 90px 51px;align-items:center;margin-left:50px;text-decoration:none;display:grid}.M08xkG_openingRowContent>span{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 19px;overflow:hidden}.M08xkG_openingRowContent:hover,.M08xkG_openingRowContent:focus-visible{color:var(--fg-max);box-shadow:inset 0 0 0 1px var(--border)}.M08xkG_directLineRowContent{align-items:flex-start;width:876px;height:44px;margin:20px 0 0 50px;display:flex}.M08xkG_directLineRow{height:64px}.M08xkG_openingTitle{color:var(--fg-max);padding-left:10px!important}.M08xkG_openingAction{align-items:center;display:flex;padding-right:20px!important}.M08xkG_externalArrow{background:var(--fg-4);width:12px;height:12px;display:block;-webkit-mask:url(/sip-icons/12px-icons/arrow-up-right.svg) 50%/12px 12px no-repeat;mask:url(/sip-icons/12px-icons/arrow-up-right.svg) 50%/12px 12px no-repeat}.M08xkG_loading{width:620px;max-width:calc(100vw - 32px);margin:32px auto 0}.M08xkG_loading span{border-bottom:1px solid var(--border-1);background:linear-gradient(90deg, transparent, var(--bg-1), transparent);background-size:220% 100%;height:56px;animation:1.4s ease-in-out infinite M08xkG_shimmer;display:block}.M08xkG_empty{min-width:620px;min-height:240px;color:var(--fg-3);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;line-height:100%;display:flex}.M08xkG_empty span+span{color:var(--fg-4);font-family:var(--font-primary);font-size:var(--type-small-size);font-weight:var(--type-small-weight);letter-spacing:0;line-height:130%}@keyframes M08xkG_shimmer{to{background-position:-220% 0}}@media screen and (max-width:42rem){.M08xkG_scroller{padding-top:16px}.M08xkG_table,.M08xkG_loading,.M08xkG_empty{min-width:1040px}}@media screen and (max-width:64rem){.M08xkG_scroller{width:100%;margin-left:0}.M08xkG_baseTable{margin-left:auto;margin-right:auto}.M08xkG_selectedOverlay{justify-content:center}.M08xkG_overlayTable{margin:0}}
.j9VSYq_mobile{width:100%}.j9VSYq_companies,.j9VSYq_openings{margin:0;padding:0;list-style:none}.j9VSYq_companies{width:100%}.j9VSYq_companies li{border-bottom:1px solid var(--border)}.j9VSYq_companies button{width:100%;min-height:64px;color:var(--fg-max);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.j9VSYq_companies button:focus-visible{outline:1px solid var(--fg-max);outline-offset:-2px}.j9VSYq_companyIdentity,.j9VSYq_companyText{min-width:0}.j9VSYq_companyIdentity{align-items:center;gap:10px;display:flex}.j9VSYq_companyText{flex-direction:column;gap:2px;display:flex}.j9VSYq_companyText strong,.j9VSYq_companyText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.j9VSYq_companyText strong{font-weight:var(--type-large-weight);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;line-height:130%}.j9VSYq_companyText span{color:var(--fg-3);font-family:var(--font-primary);font-size:var(--type-small-size);font-weight:var(--type-small-weight);letter-spacing:0;line-height:130%}.j9VSYq_openingCount{color:var(--fg-3);font-family:var(--font-departure-mono);flex:none;margin-left:12px;font-size:16px;line-height:1}.j9VSYq_detail{width:100%}.j9VSYq_companyHeader{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:64px;padding:10px 16px;display:flex}.j9VSYq_companyHeader h2{min-width:0;color:var(--fg-max);font-weight:var(--type-large-weight);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;margin:0;line-height:130%;overflow:hidden}.j9VSYq_openings li{border-bottom:1px solid var(--border)}.j9VSYq_openings a{min-height:56px;color:var(--fg-max);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;line-height:130%;text-decoration:none;display:flex}.j9VSYq_openings a:focus-visible{outline:1px solid var(--fg-max);outline-offset:-2px}.j9VSYq_externalArrow{background:var(--fg-4);flex:0 0 12px;width:12px;height:12px;display:block;-webkit-mask:url(/sip-icons/12px-icons/arrow-up-right.svg) 50%/12px 12px no-repeat;mask:url(/sip-icons/12px-icons/arrow-up-right.svg) 50%/12px 12px no-repeat}.j9VSYq_empty{color:var(--fg-3);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;flex-direction:column;gap:3px;margin:0;padding:24px 16px;line-height:100%;display:flex}.j9VSYq_loading{flex-direction:column;width:100%;display:flex}.j9VSYq_loading span{border-bottom:1px solid var(--border);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fg-max) 4%, transparent), transparent);background-size:200% 100%;height:64px;animation:1.2s linear infinite j9VSYq_loading}@keyframes j9VSYq_loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.j9VSYq_loading span{animation:none}}
.b_SpFG_page{width:100%;height:calc(100dvh - var(--topbar-height));background:var(--bg-max);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.b_SpFG_board{width:1040px;min-width:0;max-width:calc(100vw - 32px);height:100%;overflow:visible}.b_SpFG_descriptionPane,.b_SpFG_previewPane{pointer-events:none;min-width:0;height:100%;position:relative}.b_SpFG_description{text-align:left;width:min(300px,100% - 48px);max-height:calc(100% - 24px);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.b_SpFG_tagline,.b_SpFG_blurb{white-space:pre-line;margin:0}.b_SpFG_tagline{color:var(--fg-max);text-wrap:balance;line-height:1.2;font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;line-height:130%}.b_SpFG_blurb{color:var(--fg-3);text-wrap:pretty;font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;flex-direction:column;gap:10px;margin-top:10px;line-height:100%;display:flex}.b_SpFG_blurb p{margin:0;line-height:1.2}.b_SpFG_previewPane{place-items:center;display:grid}.b_SpFG_roles{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.b_SpFG_roles li{flex-direction:column;gap:2px;display:flex}.b_SpFG_roleName{color:var(--fg-max);font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;line-height:100%}.b_SpFG_roleMeta{color:var(--fg-3);font-family:var(--font-primary);font-size:var(--type-small-size);font-weight:var(--type-small-weight);letter-spacing:0;line-height:130%}@media screen and (max-width:64rem){.b_SpFG_page{display:block}.b_SpFG_board{width:100%;max-width:100%;overflow:hidden}.b_SpFG_descriptionPane,.b_SpFG_previewPane{display:none}}@media screen and (max-width:42rem){.b_SpFG_page{height:calc(100dvh - var(--topbar-height));overflow:hidden}.b_SpFG_board{overscroll-behavior:contain;scrollbar-width:none;height:100%;overflow-y:auto}.b_SpFG_board::-webkit-scrollbar{display:none}}
