.access-dialog .submission-form,.careers-page-form .submission-form{min-width:0}.access-dialog .submission-form [aria-invalid=true],.careers-page-form .submission-form [aria-invalid=true]{border-color:#d2a398}.access-dialog .submission-form .form-error,.careers-page-form .submission-form .form-error{overflow-wrap:anywhere}:is(.access-dialog,.careers-page-form) .careers-resume-control{color:#b5beca;background:#0d1319;border:1px solid #3b4657;align-items:center;gap:12px;min-width:0;margin-top:12px;padding:12px;font-size:12px;display:flex;position:relative}:is(.access-dialog,.careers-page-form) .careers-resume-control:focus-within{outline-offset:6px;outline:2px solid #638dff}:is(.access-dialog,.careers-page-form) .careers-resume-control:has([aria-invalid=true]){border-color:#d2a398}:is(.access-dialog,.careers-page-form) .careers-resume-button{color:var(--paper);background:#19212b;border:1px solid #63748b66;flex-shrink:0;padding:8px 12px;transition:border-color .2s}:is(.access-dialog,.careers-page-form) .careers-resume-control:hover .careers-resume-button{border-color:#8fa8d1}:is(.access-dialog,.careers-page-form) .careers-resume-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.access-dialog,.careers-page-form) .careers-form input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:is(.access-dialog,.careers-page-form) .careers-form .careers-resume-label{margin-bottom:10px}:is(.access-dialog,.careers-page-form) .careers-form .careers-resume-help{color:#a6acb4;margin:0 0 22px;font-size:12px;line-height:1.7}:is(.access-dialog,.careers-page-form) .careers-resume-help span{color:#959eaa;margin-top:3px;font-size:11px;display:block}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] fieldset{border:0;min-inline-size:0;margin:0;padding:0}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] label{color:#c0c8d4;margin-top:18px;font-size:12px;line-height:1.5;display:block}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] :where(input:not([type=file]),select,textarea){box-sizing:border-box;color:#e1e7ee;width:100%;min-width:0;min-height:48px;font:inherit;caret-color:#e1e7ee;background:#0e131a;border:1px solid #3a4555;border-radius:0;margin-top:9px;padding:13px;font-size:14px;line-height:1.5;display:block}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] textarea{resize:vertical;min-height:160px}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] :where(input:not([type=file]),textarea)::placeholder{color:#929fb2;opacity:1}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] :where(input:not([type=file]),select,textarea):focus{outline-offset:2px;border-color:#638dff;outline:2px solid #638dff}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] :where(input:not([type=file]),select,textarea)[aria-invalid=true]{border-color:#d2a398}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] :where(input:not([type=file]),select,textarea):disabled{opacity:.6;cursor:not-allowed}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] :where(input:not([type=file]),select,textarea):autofill{color:#e1e7ee;caret-color:#e1e7ee;box-shadow:inset 0 0 0 1000px #0e131a}:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] :where(input:not([type=file]),select,textarea):-webkit-autofill{-webkit-text-fill-color:#e1e7ee;caret-color:#e1e7ee;-webkit-box-shadow:inset 0 0 0 1000px #0e131a}@media (max-width:700px){:is(.access-dialog,.careers-page-form) .submission-form[data-form-kind] :where(input:not([type=file]),select,textarea){font-size:16px}}.access-dialog .submission-form[data-form-kind=access] textarea[name=context]{min-height:140px}:is(.access-dialog,.careers-page-form) .submission-form .form-introduction{margin-bottom:20px}:is(.access-dialog,.careers-page-form) .submission-form fieldset>label:first-child{margin-top:0}:is(.access-dialog,.careers-page-form) .submission-form .button,:is(.access-dialog,.careers-page-form) .form-success .button{width:100%;min-height:50px}:is(.access-dialog,.careers-page-form) .form-privacy{color:#a2adbc;margin:16px 0 0;font-size:11px;line-height:1.7}:is(.access-dialog,.careers-page-form) .form-privacy a{color:#bdcee9;text-underline-offset:4px;margin-left:4px;text-decoration:underline;display:inline-block}:is(.access-dialog,.careers-page-form) .form-error{color:#e1b6ab;margin:18px 0;font-size:13px;line-height:1.65}:is(.access-dialog,.careers-page-form) .form-error strong{margin-bottom:6px;font-weight:500;display:block}:is(.access-dialog,.careers-page-form) .form-error span{display:block}:is(.access-dialog,.careers-page-form) .form-error a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}:is(.access-dialog,.careers-page-form) .form-success>p{color:#aeb9c9;margin-bottom:28px;font-size:14px;line-height:1.75}.access-dialog .access-request-context{color:#c0cad7;max-width:44ch;margin:-8px 0 26px;font-size:14px;line-height:1.7}.access-dialog .dialog-inner>.eyebrow{padding-right:24px;line-height:1.6}.access-dialog .submission-form .form-introduction{color:#c0cad7;line-height:1.7}.access-dialog .dialog-close{min-width:44px;min-height:44px}.access-dialog .submission-form .form-note{border-top:1px solid #3a4555;padding-top:16px;color:#b4c0d0!important}.access-dialog .submission-form .dialog-back{min-height:44px}@media (max-width:390px){.access-dialog .dialog-inner{padding:34px 20px 24px}.access-dialog .dialog-inner h2{font-size:29px}.access-dialog .access-request-context{margin-bottom:22px;font-size:13px}.careers-page-form .careers-resume-control{flex-wrap:wrap;gap:8px}.careers-page-form .careers-resume-name{flex-basis:100%;max-width:100%}}
.R5m89W_header{background:var(--bg)}.R5m89W_inner{gap:24px}.R5m89W_brand{flex:0 0 141.55px;align-items:center;width:141.55px;height:40.5px;display:flex}.R5m89W_logo{object-fit:contain;width:auto;max-width:100%;height:32px;display:block}.R5m89W_actions{align-items:center;gap:28px;display:flex}.R5m89W_access{min-height:44px;color:var(--paper);background:0 0;border:1px solid #ffffff2b;justify-content:center;align-items:center;gap:24px;padding:10px 18px;font-size:13px;transition:background .25s,border-color .25s;display:inline-flex}.R5m89W_access:hover{background:#ffffff07;border-color:#ffffff70}.R5m89W_toggle,.R5m89W_close{width:44px;height:44px;color:var(--paper);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.R5m89W_toggle span,.R5m89W_close span{background:currentColor;width:24px;height:1px;transition:transform .3s}.R5m89W_toggle:hover span:first-child{transform:translate(3px)}.R5m89W_toggle:hover span:last-child{transform:translate(-3px)}.R5m89W_close{position:relative}.R5m89W_close span{position:absolute;transform:rotate(45deg)}.R5m89W_close span:last-child{transform:rotate(-45deg)}.R5m89W_close:hover{color:#a2b8ec}.R5m89W_dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--paper);background:radial-gradient(ellipse at 0 100%,#17202d 0,transparent 50%),var(--bg);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.R5m89W_dialog::backdrop{background:#07090dec}.R5m89W_dialog[open]{animation:.35s ease-out R5m89W_menu-enter}.R5m89W_dialogInner{flex-direction:column;min-height:100%;display:flex}.R5m89W_dialogHeader{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:96px;display:flex}.R5m89W_menuGrid{flex:1;grid-template-columns:1fr 1.2fr;align-items:center;gap:10%;padding-block:64px;display:grid}.R5m89W_menuIntro>.eyebrow{color:#b1b9c5;align-items:center;gap:12px;font-size:11px;display:flex}.R5m89W_menuIntro h2{letter-spacing:-.05em;margin-block:30px 24px;font-size:clamp(44px,5vw,72px);line-height:1.08}.R5m89W_menuIntro>p:last-child{color:var(--muted);font-size:15px}.R5m89W_links{flex-direction:column;display:flex}.R5m89W_links>a{border-bottom:1px solid var(--line);letter-spacing:-.04em;grid-template-columns:38px 1fr 35px;align-items:center;gap:20px;padding-block:21px;font-size:clamp(28px,3.6vw,53px);line-height:1.1;transition:color .3s;display:grid}.R5m89W_links>a:first-child{border-top:1px solid var(--line)}.R5m89W_index{letter-spacing:.05em;color:#8794a6;font-size:11px}.R5m89W_arrow{color:#677489;font-size:23px;transition:transform .3s,color .3s}.R5m89W_links>a:hover,.R5m89W_links>a[aria-current=page]{color:#a6bde9}.R5m89W_links>a:hover .R5m89W_arrow{color:var(--paper);transform:translate(3px,-3px)}.R5m89W_menuFooter{border-top:1px solid var(--line);color:#9ba6b4;justify-content:space-between;gap:24px;padding-block:26px;font-size:12px;line-height:1.6;display:flex}.R5m89W_menuFooter>div{color:var(--paper);flex-wrap:wrap;justify-content:center;gap:12px 30px;display:flex}.R5m89W_menuFooter>span:last-child{letter-spacing:.1em;font-size:10px}@keyframes R5m89W_menu-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:820px){.R5m89W_logo{height:30px}.R5m89W_menuGrid{gap:8%}.R5m89W_menuIntro h2{font-size:46px}}@media (max-width:700px){.R5m89W_brand{flex-basis:125.8px;width:125.8px;height:36px}.R5m89W_logo{height:28px}.R5m89W_actions{gap:14px}.R5m89W_access{gap:10px;padding:8px 12px;font-size:12px}.R5m89W_access>span{display:none}.R5m89W_inner{gap:12px}.R5m89W_toggle,.R5m89W_close{width:40px;height:44px}.R5m89W_dialogHeader{height:78px}.R5m89W_menuGrid{padding-block:38px;display:block}.R5m89W_menuIntro h2,.R5m89W_menuIntro>p:last-child{display:none}.R5m89W_menuIntro{margin-bottom:28px}.R5m89W_links>a{grid-template-columns:24px 1fr 26px;gap:15px;padding-block:20px;font-size:clamp(30px,7vw,46px)}.R5m89W_menuFooter{flex-wrap:wrap;gap:18px;padding-block:22px}.R5m89W_menuFooter>span:first-child{order:2;width:100%}.R5m89W_menuFooter>span:last-child{align-self:center}.R5m89W_menuFooter>div{justify-content:flex-start;gap:12px 24px;width:100%}}@media (max-width:360px){.R5m89W_brand{flex-basis:104px;width:104px}.R5m89W_logo{height:24px}.R5m89W_actions{gap:8px}.R5m89W_access{padding-inline:9px;font-size:11px}.R5m89W_inner{gap:8px}}@media (prefers-reduced-motion:reduce){.R5m89W_dialog[open]{animation:none}.R5m89W_links>a,.R5m89W_arrow,.R5m89W_toggle span{transition:none}}
