.styles-module-scss-module__0YhGDq__container{flex-direction:column;min-height:100%;display:flex}.styles-module-scss-module__0YhGDq__container .styles-module-scss-module__0YhGDq__content{flex-direction:column;gap:1rem;padding:.5rem;display:flex}.styles-module-scss-module__0YhGDq__container .styles-module-scss-module__0YhGDq__content .styles-module-scss-module__0YhGDq__description{flex-direction:column;gap:10px;display:flex}.styles-module-scss-module__0YhGDq__container .styles-module-scss-module__0YhGDq__content .styles-module-scss-module__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%}.styles-module-scss-module__0YhGDq__listings{flex-direction:column;gap:2px;margin-top:4rem;display:flex}.styles-module-scss-module__0YhGDq__listings .styles-module-scss-module__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){.styles-module-scss-module__0YhGDq__listings .styles-module-scss-module__0YhGDq__job:hover{border-color:var(--border);background-color:#0000}.styles-module-scss-module__0YhGDq__listings .styles-module-scss-module__0YhGDq__job:hover .styles-module-scss-module__0YhGDq__arrowIcon{color:var(--fg-max)}}.styles-module-scss-module__0YhGDq__listings .styles-module-scss-module__0YhGDq__job .styles-module-scss-module__0YhGDq__arrow{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 .25rem;display:flex}.styles-module-scss-module__0YhGDq__listings .styles-module-scss-module__0YhGDq__job .styles-module-scss-module__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}.styles-module-scss-module__0YhGDq__listings .styles-module-scss-module__0YhGDq__job .styles-module-scss-module__0YhGDq__label{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex;overflow:hidden}.styles-module-scss-module__0YhGDq__listings .styles-module-scss-module__0YhGDq__job .styles-module-scss-module__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}.styles-module-scss-module__0YhGDq__listings .styles-module-scss-module__0YhGDq__job .styles-module-scss-module__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}.styles-module-scss-module__0YhGDq__directLineInset{margin-top:auto;padding:.5rem}.styles-module-scss-module__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){.styles-module-scss-module__0YhGDq__directLine:hover{border-color:var(--border)}.styles-module-scss-module__0YhGDq__directLine:hover .styles-module-scss-module__0YhGDq__directLineRippleRule{color:var(--fg-3)}}.styles-module-scss-module__0YhGDq__directLine:focus-visible{border-color:var(--border);outline:none}.styles-module-scss-module__0YhGDq__directLine:focus-visible .styles-module-scss-module__0YhGDq__directLineRippleRule{color:var(--fg-3)}.styles-module-scss-module__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}.styles-module-scss-module__0YhGDq__directLineRuleClip{display:block;position:absolute;inset:0;overflow:hidden}.styles-module-scss-module__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 styles-module-scss-module__0YhGDq__directLineDashTravel;display:block;position:absolute;top:calc(50% - .5px);left:0;right:0}@keyframes styles-module-scss-module__0YhGDq__directLineDashTravel{to{background-position:5px 0}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__0YhGDq__directLineDashTrack{animation:none}}.styles-module-scss-module__0YhGDq__directLineRuleSvg{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.styles-module-scss-module__0YhGDq__directLineBasePath{fill:none;vector-effect:non-scaling-stroke;stroke:currentColor;stroke-width:1px;stroke-linecap:round}.styles-module-scss-module__0YhGDq__directLineLabel{white-space:nowrap;transform:translateY(-1px)}.styles-module-scss-module__0YhGDq__directLineModal>button[aria-label=Close]{display:none}.styles-module-scss-module__0YhGDq__directLineModalInner{flex:1;min-height:0;margin:0;padding:0;display:flex}.styles-module-scss-module__0YhGDq__directLineDialogShell{flex-direction:column;flex:1;min-height:0;display:flex}.styles-module-scss-module__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}.styles-module-scss-module__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%}.styles-module-scss-module__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){.styles-module-scss-module__0YhGDq__directLineDialogClose:hover{background-color:var(--escape-control-bg-hover)}}.styles-module-scss-module__0YhGDq__directLineDialogClose:focus-visible{background-color:var(--escape-control-bg-hover);outline:none}.styles-module-scss-module__0YhGDq__directLineModalContent{min-height:0;padding:8px var(--dialog-outer-inset)var(--dialog-outer-inset);flex-direction:column;flex:1;gap:1rem;display:flex}.styles-module-scss-module__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%}.styles-module-scss-module__0YhGDq__directLineIntro span{display:block}.styles-module-scss-module__0YhGDq__directLineIntro span+span{margin-top:10px}.styles-module-scss-module__0YhGDq__directLineError{color:#b42318}.styles-module-scss-module__0YhGDq__directLinePreview{justify-content:center;align-self:center;align-items:center;width:fit-content;height:140px;padding:0;display:flex;position:relative}.styles-module-scss-module__0YhGDq__directLineLoop{grid-template-columns:50px 105px 50px 105px 50px;align-items:center;width:360px;height:50px;display:grid;position:relative}.styles-module-scss-module__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}.styles-module-scss-module__0YhGDq__directLineDotTrack span{background:var(--border);width:5px;height:1px;animation:2.2s linear infinite styles-module-scss-module__0YhGDq__directLineDotPulse;animation-delay:var(--direct-line-dot-delay,0s);display:block}@keyframes styles-module-scss-module__0YhGDq__directLineDotPulse{0%,8.62069%{background:#000}8.72069%,91.2793%{background:var(--border)}91.3793%,to{background:#000}}.styles-module-scss-module__0YhGDq__directLineVisualNode{z-index:2;transform-origin:50%;will-change:transform;width:50px;height:50px;position:relative}.styles-module-scss-module__0YhGDq__directLineVisualAvatar{grid-column:1}.styles-module-scss-module__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 styles-module-scss-module__0YhGDq__directLineEyePop;display:flex}.styles-module-scss-module__0YhGDq__directLineVisualSip svg{width:30px;height:22.5px;display:block}.styles-module-scss-module__0YhGDq__directLineVisualApp{grid-column:5}@keyframes styles-module-scss-module__0YhGDq__directLineEyePop{0%,38.6364%,61.3636%,to{transform:scale(1)}50%{transform:scale(1.1024)}}.styles-module-scss-module__0YhGDq__directLineConfirmation{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.875rem;min-height:0;display:flex}.styles-module-scss-module__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%}.styles-module-scss-module__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%}.styles-module-scss-module__0YhGDq__directLineConfirmationIcon{border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.styles-module-scss-module__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}.styles-module-scss-module__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){.styles-module-scss-module__0YhGDq__directLineDone:hover{border-color:var(--border);background:#000}}.styles-module-scss-module__0YhGDq__directLineDone:focus-visible{border-color:var(--border);outline:none}@media screen and (max-width:42rem){.styles-module-scss-module__0YhGDq__directLineModalContent{padding:var(--dialog-content-inset)}.styles-module-scss-module__0YhGDq__directLinePreview{gap:.75rem}}
.styles-module-scss-module__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}.styles-module-scss-module__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}.styles-module-scss-module__M08xkG__table .styles-module-scss-module__M08xkG__appColumn{width:390px}.styles-module-scss-module__M08xkG__table .styles-module-scss-module__M08xkG__locationsColumn{width:180px}.styles-module-scss-module__M08xkG__table .styles-module-scss-module__M08xkG__functionsColumn{width:220px}.styles-module-scss-module__M08xkG__table .styles-module-scss-module__M08xkG__teamColumn{width:90px}.styles-module-scss-module__M08xkG__table .styles-module-scss-module__M08xkG__openingsColumn{width:160px}.styles-module-scss-module__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%}.styles-module-scss-module__M08xkG__table th:first-child{padding-left:22px}.styles-module-scss-module__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}.styles-module-scss-module__M08xkG__baseTable[data-interactive=false]{pointer-events:none}.styles-module-scss-module__M08xkG__baseTable{margin-left:32px;margin-right:0}.styles-module-scss-module__M08xkG__headerGap,.styles-module-scss-module__M08xkG__headerGap td{pointer-events:none;height:10px!important;padding:0!important}.styles-module-scss-module__M08xkG__dismissSurface{z-index:1;inset:var(--topbar-height)0 0;position:fixed}.styles-module-scss-module__M08xkG__dismissSurface[data-interactive=false]{pointer-events:none}.styles-module-scss-module__M08xkG__selectedOverlay{z-index:2;will-change:transform;justify-content:flex-start;display:flex;position:absolute;left:0;right:0}.styles-module-scss-module__M08xkG__selectedOverlay[data-interactive=false]{pointer-events:none}.styles-module-scss-module__M08xkG__overlayTable{margin:0 0 0 32px}.styles-module-scss-module__M08xkG__companyRow{cursor:pointer;outline:none}.styles-module-scss-module__M08xkG__companyRow td:first-child{padding-right:24px;overflow:visible}.styles-module-scss-module__M08xkG__companyRow td,.styles-module-scss-module__M08xkG__companyRow strong{transition:color .12s}.styles-module-scss-module__M08xkG__companyRow:hover,.styles-module-scss-module__M08xkG__companyRow:focus-visible,.styles-module-scss-module__M08xkG__companyRow:focus-within{z-index:1;position:relative}.styles-module-scss-module__M08xkG__companyRow:is(:hover,:focus-visible):not(:has(.styles-module-scss-module__M08xkG__manageButton:hover)):after{box-shadow:inset 0 0 0 1px var(--border);content:"";pointer-events:none;position:absolute;inset:0 25px 0 6px}:is(.styles-module-scss-module__M08xkG__table:has(.styles-module-scss-module__M08xkG__companyRow:hover:not(:has(.styles-module-scss-module__M08xkG__manageButton:hover))) .styles-module-scss-module__M08xkG__companyRow:not(:hover) td,.styles-module-scss-module__M08xkG__table:has(.styles-module-scss-module__M08xkG__companyRow:hover:not(:has(.styles-module-scss-module__M08xkG__manageButton:hover))) .styles-module-scss-module__M08xkG__companyRow:not(:hover) strong){color:color-mix(in srgb,var(--fg-max)50%,transparent)}.styles-module-scss-module__M08xkG__companyRow.styles-module-scss-module__M08xkG__selectedCompanyRow:is(:hover,:focus-visible):after{display:none}.styles-module-scss-module__M08xkG__appCell{align-items:center;gap:11px;min-width:0;display:flex;position:relative}.styles-module-scss-module__M08xkG__appCell>div:first-child{flex:0 0 30px}.styles-module-scss-module__M08xkG__appCell .styles-module-scss-module__M08xkG__appIdentity{align-items:baseline;gap:7px;min-width:0;line-height:1.2;display:flex}.styles-module-scss-module__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%}.styles-module-scss-module__M08xkG__manageButton{width:32px;height:28px;color:color-mix(in srgb,var(--fg-max)50%,transparent);cursor:pointer;font-weight:400;font-family:var(--font-primary);font-size:var(--type-large-size);font-weight:var(--type-large-weight);letter-spacing:0;background:0 0;border:0;outline:0;justify-content:center;align-items:center;padding:0;line-height:100%;transition:color .12s;display:flex;position:absolute;top:50%;left:-51px;transform:translateY(-50%)}.styles-module-scss-module__M08xkG__manageButton:hover,.styles-module-scss-module__M08xkG__manageButton:focus-visible{color:var(--fg-max)}.styles-module-scss-module__M08xkG__appTagline{color:color-mix(in srgb,var(--fg-max)50%,transparent);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.styles-module-scss-module__M08xkG__functions{min-width:190px}.styles-module-scss-module__M08xkG__locations{min-width:150px}.styles-module-scss-module__M08xkG__teamCell{align-items:center;min-width:72px;display:flex}.styles-module-scss-module__M08xkG__openingsActionCell{width:1%}.styles-module-scss-module__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}.styles-module-scss-module__M08xkG__openingsActionCell button:hover,.styles-module-scss-module__M08xkG__openingsActionCell button:focus-visible{outline:none;text-decoration-color:currentColor}.styles-module-scss-module__M08xkG__openingRow{height:44px}.styles-module-scss-module__M08xkG__openingRowCell{height:44px!important;padding:0!important;overflow:visible!important}.styles-module-scss-module__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}.styles-module-scss-module__M08xkG__openingRowContent>span{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 19px;overflow:hidden}.styles-module-scss-module__M08xkG__openingRowContent:hover,.styles-module-scss-module__M08xkG__openingRowContent:focus-visible{color:var(--fg-max);box-shadow:inset 0 0 0 1px var(--border)}.styles-module-scss-module__M08xkG__directLineRowContent{align-items:flex-start;width:876px;height:44px;margin:20px 0 0 50px;display:flex}.styles-module-scss-module__M08xkG__directLineRow{height:64px}.styles-module-scss-module__M08xkG__openingTitle{color:var(--fg-max);padding-left:10px!important}.styles-module-scss-module__M08xkG__openingAction{align-items:center;display:flex;padding-right:20px!important}.styles-module-scss-module__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}.styles-module-scss-module__M08xkG__loading{width:620px;max-width:calc(100vw - 32px);margin:32px auto 0}.styles-module-scss-module__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 styles-module-scss-module__M08xkG__shimmer;display:block}.styles-module-scss-module__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}.styles-module-scss-module__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 styles-module-scss-module__M08xkG__shimmer{to{background-position:-220% 0}}@media screen and (max-width:42rem){.styles-module-scss-module__M08xkG__scroller{padding-top:16px}.styles-module-scss-module__M08xkG__table,.styles-module-scss-module__M08xkG__loading,.styles-module-scss-module__M08xkG__empty{min-width:1040px}}@media screen and (max-width:64rem){.styles-module-scss-module__M08xkG__scroller{width:100%;margin-left:0}.styles-module-scss-module__M08xkG__baseTable{margin-left:auto;margin-right:auto}.styles-module-scss-module__M08xkG__selectedOverlay{justify-content:center}.styles-module-scss-module__M08xkG__overlayTable{margin:0}.styles-module-scss-module__M08xkG__manageButton{left:-19px}}
.styles-module-scss-module__j9VSYq__mobile{width:100%}.styles-module-scss-module__j9VSYq__companies,.styles-module-scss-module__j9VSYq__openings{margin:0;padding:0;list-style:none}.styles-module-scss-module__j9VSYq__companies{width:100%}.styles-module-scss-module__j9VSYq__companies li{border-bottom:1px solid var(--border)}.styles-module-scss-module__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}.styles-module-scss-module__j9VSYq__companies button:focus-visible{outline:1px solid var(--fg-max);outline-offset:-2px}.styles-module-scss-module__j9VSYq__companyIdentity,.styles-module-scss-module__j9VSYq__companyText{min-width:0}.styles-module-scss-module__j9VSYq__companyIdentity{align-items:center;gap:10px;display:flex}.styles-module-scss-module__j9VSYq__companyText{flex-direction:column;gap:2px;display:flex}.styles-module-scss-module__j9VSYq__companyText strong,.styles-module-scss-module__j9VSYq__companyText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styles-module-scss-module__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%}.styles-module-scss-module__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%}.styles-module-scss-module__j9VSYq__openingCount{color:var(--fg-3);font-family:var(--font-departure-mono);flex:none;margin-left:12px;font-size:16px;line-height:1}.styles-module-scss-module__j9VSYq__detail{width:100%}.styles-module-scss-module__j9VSYq__companyHeader{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:64px;padding:10px 16px;display:flex}.styles-module-scss-module__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}.styles-module-scss-module__j9VSYq__openings li{border-bottom:1px solid var(--border)}.styles-module-scss-module__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}.styles-module-scss-module__j9VSYq__openings a:focus-visible{outline:1px solid var(--fg-max);outline-offset:-2px}.styles-module-scss-module__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}.styles-module-scss-module__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}.styles-module-scss-module__j9VSYq__loading{flex-direction:column;width:100%;display:flex}.styles-module-scss-module__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 styles-module-scss-module__j9VSYq__loading}@keyframes styles-module-scss-module__j9VSYq__loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__j9VSYq__loading span{animation:none}}
.styles-module-scss-module__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}.styles-module-scss-module__b_SpFG__board{width:1040px;min-width:0;max-width:calc(100vw - 32px);height:100%;overflow:visible}.styles-module-scss-module__b_SpFG__descriptionPane,.styles-module-scss-module__b_SpFG__previewPane{pointer-events:none;min-width:0;height:100%;position:relative}.styles-module-scss-module__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%)}.styles-module-scss-module__b_SpFG__tagline,.styles-module-scss-module__b_SpFG__blurb{white-space:pre-line;margin:0}.styles-module-scss-module__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%}.styles-module-scss-module__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}.styles-module-scss-module__b_SpFG__blurb p{margin:0;line-height:1.2}.styles-module-scss-module__b_SpFG__previewPane{place-items:center;display:grid}.styles-module-scss-module__b_SpFG__roles{flex-direction:column;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.styles-module-scss-module__b_SpFG__roles li{flex-direction:column;gap:2px;display:flex}.styles-module-scss-module__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%}.styles-module-scss-module__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){.styles-module-scss-module__b_SpFG__page{display:block}.styles-module-scss-module__b_SpFG__board{width:100%;max-width:100%;overflow:hidden}.styles-module-scss-module__b_SpFG__descriptionPane,.styles-module-scss-module__b_SpFG__previewPane{display:none}}@media screen and (max-width:42rem){.styles-module-scss-module__b_SpFG__page{height:calc(100dvh - var(--topbar-height));overflow:hidden}.styles-module-scss-module__b_SpFG__board{overscroll-behavior:contain;scrollbar-width:none;height:100%;overflow-y:auto}.styles-module-scss-module__b_SpFG__board::-webkit-scrollbar{display:none}}
