@import "https://fonts.googleapis.com/css2?family=Akatab:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800&display=swap";
:root{--ink:#010101;--ink-soft:#101114;--surface:#fefefe;--surface-muted:#f2f2ee;--blue:#759cfc;--blue-strong:#527fe9;--line-dark:#fefefe29;--line-light:#01010124;--muted-dark:#fefefead;--muted-light:#010101a8;--radius:.25rem;--shadow:0 24px 80px #0000002e;--container:76rem;--font-akatab:"Akatab";--font-inter:"Inter"}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);overflow-x:hidden}body{min-width:20rem;color:var(--surface);background:var(--ink);font-family:var(--font-inter), Arial, sans-serif;text-rendering:optimizelegibility;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-akatab), Arial, sans-serif;letter-spacing:-.035em;font-weight:600;line-height:.98}h1{font-size:clamp(3rem,8vw,6.75rem)}h2{font-size:clamp(2.25rem,5vw,4.5rem)}h3{font-size:clamp(1.4rem,2vw,1.9rem)}p{line-height:1.65}.container{width:min(100% - 3rem, var(--container));margin-inline:auto}.siteFrame{background:var(--ink);min-height:100svh}.siteHeader{z-index:20;border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#010101e6;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:2rem;min-height:6rem;display:flex}.brandLogo{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.brandLogoImage{width:11.25rem;height:auto;display:block}.brandLogoImageCompact{width:8.25rem}.brandLogoLabel{border-left:1px solid var(--line-dark);color:var(--muted-dark);font-family:var(--font-akatab), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;padding-left:.75rem;font-size:.95rem;font-weight:600}.headerNav{color:var(--muted-dark);align-items:center;gap:clamp(1rem,2.6vw,2.25rem);font-size:.875rem;font-weight:600;display:flex}.headerNav>a:not(.button):hover,.textLink:hover{color:var(--blue)}.button{border-radius:var(--radius);border:1px solid #0000;justify-content:center;align-items:center;min-height:3.25rem;padding:.9rem 1.4rem;font-size:.9rem;font-weight:700;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonSmall{min-height:2.75rem;padding:.65rem 1rem}.buttonPrimary{color:var(--ink);background:var(--blue)}.buttonPrimary:hover{background:#92b1ff}.buttonGhost{color:var(--surface);border-color:var(--line-dark);background:0 0}.buttonGhost:hover{border-color:var(--blue)}.buttonRow{flex-wrap:wrap;gap:.85rem;display:flex}.heroSection{isolation:isolate;border-bottom:1px solid var(--line-dark);position:relative;overflow:hidden}.heroGlow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#759cfc40,#0000 66%);border-radius:999px;width:42rem;height:42rem;position:absolute;top:-18rem;left:55%}.heroGrid{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.65fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:calc(100svh - 6rem);padding-block:clamp(5rem,10vw,9rem);display:grid}.heroCopy{min-width:0}.heroCopy h1{max-width:12ch;margin-bottom:1.75rem}.heroLead{max-width:42rem;color:var(--muted-dark);font-size:clamp(1.05rem,1.8vw,1.35rem)}.heroCopy .buttonRow{margin-top:2.25rem}.eyebrow{color:var(--blue);font-family:var(--font-inter), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.74rem;font-weight:800;line-height:1.3}.heroPanel{border:1px solid var(--line-dark);min-width:0;box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff14,#ffffff05);padding:2.25rem;position:relative}.heroPanelLine{background:var(--blue);width:3px;position:absolute;inset:-1px auto -1px -1px}.heroPanel>p{color:var(--blue);font-size:.8rem;font-weight:800}.heroPanel h2{margin:3rem 0 5rem;font-size:clamp(2rem,4vw,3.2rem)}.heroMetric{border-top:1px solid var(--line-dark);grid-template-columns:auto 1fr;align-items:baseline;gap:.75rem;padding-top:1.25rem;display:grid}.heroMetric strong{color:var(--blue);font-family:var(--font-akatab), Arial, sans-serif;font-size:2.2rem}.heroMetric span{color:var(--muted-dark);font-size:.8rem}.section{padding-block:clamp(5rem,10vw,9rem)}.sectionHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:3rem;display:flex}.sectionHeading h2,.valuesTitle{max-width:13ch;margin-bottom:1.25rem}.sectionHeading p:not(.eyebrow){max-width:42rem;color:var(--muted-dark);margin-bottom:0}.textLink{color:var(--surface);flex:none;align-items:center;gap:.5rem;font-size:.88rem;font-weight:800;transition:color .16s;display:inline-flex}.jobGrid{border:1px solid var(--line-dark);background:var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.jobCard{background:var(--ink);flex-direction:column;justify-content:space-between;gap:3rem;min-width:0;min-height:24rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.jobCard h3{overflow-wrap:anywhere;margin:2rem 0 1rem}.jobCard p:not(.jobMeta){color:var(--muted-dark)}.jobMeta{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.5}.jobCardFooter{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:end;gap:1rem;padding-top:1.25rem;display:flex}.jobCardFooter>span{color:var(--muted-dark);font-size:.76rem}.sectionContrast{color:var(--ink);background:var(--surface)}.valuesTitle{max-width:18ch;margin-bottom:4rem}.valuesGrid{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.valuesGrid article{min-width:0;padding:2rem 2rem 2rem 0}.valuesGrid article+article{border-left:1px solid var(--line-light);padding-left:2rem}.valuesGrid span{color:var(--blue-strong);font-size:.75rem;font-weight:800}.valuesGrid h3{margin:3rem 0 1rem}.valuesGrid p{max-width:24rem;color:var(--muted-light);margin-bottom:0}.siteFooter{border-top:1px solid var(--line-dark);padding-block:3rem}.footerGrid{color:var(--muted-dark);grid-template-columns:1fr minmax(15rem,2fr) auto;align-items:center;gap:2rem;font-size:.78rem;display:grid}.footerGrid p{text-align:center;margin:0}.footerGrid>a:last-child:hover{color:var(--blue)}.subpage{min-height:calc(100svh - 12rem);padding-block:clamp(4rem,9vw,8rem)}.pageIntro{margin-bottom:3.5rem}.pageIntro h1,.jobDetail h1,.prosePage h1{max-width:13ch;margin-bottom:1.5rem;font-size:clamp(3.25rem,8vw,6.5rem)}.pageIntro>p:last-child,.prosePage>p:last-child{max-width:44rem;color:var(--muted-dark);font-size:1.05rem}.jobGridAll{grid-template-columns:repeat(2,minmax(0,1fr))}.jobDetail>.textLink{margin-bottom:4rem}.jobDetail header{border-bottom:1px solid var(--line-dark);max-width:64rem;padding-bottom:4rem}.fixtureNotice{border-left:3px solid var(--blue);color:var(--muted-dark);background:#759cfc14;margin-top:1.25rem;padding:.7rem .9rem;font-size:.78rem;display:inline-flex}.jobDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,8vw,8rem);padding-block:4rem;display:grid}.jobDetailGrid h2{font-size:2rem}.jobDetailGrid ul{color:var(--muted-dark);gap:1rem;padding-left:1.25rem;line-height:1.6;display:grid}.applicationGate{border:1px solid var(--line-dark);color:var(--muted-dark);background:var(--ink-soft);justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem;font-weight:700;display:flex}.centeredPage{place-content:center;justify-items:start;min-height:100svh;padding:2rem;display:grid}.centeredPage h1{max-width:10ch}.centeredPage>p:not(.eyebrow){max-width:38rem;color:var(--muted-dark)}.centeredPage .button{margin-top:1rem}.prosePage{min-height:50svh}.legalReviewNotice{border-left:3px solid var(--blue);background:#759cfc17;margin-block:1.5rem;padding:1rem 1.1rem;font-weight:650;line-height:1.65}.adminShell{min-height:100svh;color:var(--ink);background:var(--surface-muted);grid-template-columns:16.5rem minmax(0,1fr);display:grid}.adminNav{min-width:0;height:100svh;color:var(--surface);background:var(--ink);flex-direction:column;padding:1.75rem 1.25rem;display:flex;position:sticky;top:0}.adminNav .brandLogo{margin:0 0 2.5rem .5rem}.adminNav nav{gap:.25rem;display:grid}.adminNavLink{border-radius:var(--radius);min-width:0;color:var(--muted-dark);align-items:center;gap:.8rem;padding:.8rem;font-size:.85rem;font-weight:600;display:flex}.adminNav nav{scrollbar-color:#759cfc6b transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.adminNavLink:hover,.adminNavLink.active{color:var(--surface);background:#ffffff14}.adminNavDot{border:1px solid;border-radius:999px;flex:none;width:.45rem;height:.45rem}.adminNavLink.active .adminNavDot{border-color:var(--blue);background:var(--blue)}.adminNavFooter{border-top:1px solid var(--line-dark);color:var(--muted-dark);justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding:1rem .75rem 0;font-size:.7rem;display:flex}.adminNavFooter>div{align-items:center;gap:.6rem;display:flex}.adminSignOut{color:var(--muted-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.adminSignOut:hover{color:var(--blue)}.statusDot{background:#7ee2a8;border-radius:999px;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #7ee2a81f}.adminMain{min-width:0}.adminTopbar{border-bottom:1px solid var(--line-light);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fefefee0;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem clamp(1.25rem,4vw,3.5rem);display:flex}.adminTopbar>div:first-child{gap:.2rem;display:grid}.adminKicker{color:var(--muted-light);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:700}.previewBadge{color:#335cad;white-space:nowrap;background:#759cfc1a;border:1px solid #527fe947;border-radius:999px;justify-content:center;align-items:center;padding:.5rem .7rem;font-size:.7rem;font-weight:800;display:inline-flex}.adminContent{width:min(100% - clamp(2rem,7vw,7rem),78rem);margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.5rem)}.adminHeading{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.adminHeading h1{margin-bottom:1rem;font-size:clamp(3rem,6vw,5rem)}.adminHeading>div:first-child>p:last-child{max-width:44rem;color:var(--muted-light);margin-bottom:0}.securityCallout{border-left:3px solid var(--blue-strong);background:var(--surface);gap:.5rem;padding:1.25rem;display:grid;box-shadow:0 10px 34px #0000000f}.securityCallout span{color:var(--muted-light);font-size:.76rem;line-height:1.5}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.metricCard{border:1px solid var(--line-light);background:var(--surface);gap:1rem;min-width:0;padding:1.25rem;display:grid}.metricCard>span{color:var(--muted-light);font-size:.76rem;font-weight:700}.metricCard strong{font-family:var(--font-akatab), Arial, sans-serif;font-size:2.75rem;line-height:1}.metricCard small{overflow-wrap:anywhere;color:var(--muted-light)}.adminPanel{border:1px solid var(--line-light);background:var(--surface);padding:clamp(1.5rem,3vw,2.5rem)}.adminPanelHeading{border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:start;gap:2rem;padding-bottom:2rem;display:flex}.adminPanelHeading h2{margin:0;font-size:clamp(2rem,3vw,2.8rem)}.readinessList>div{border-bottom:1px solid var(--line-light);grid-template-columns:3rem minmax(8rem,.45fr) minmax(0,1fr);align-items:baseline;gap:1rem;min-width:0;padding-block:1.5rem;display:grid}.readinessList>div:last-child{border-bottom:0}.readinessList span{color:var(--blue-strong);font-size:.72rem;font-weight:800}.readinessList p{color:var(--muted-light);margin:0;font-size:.85rem}.staffAuthPage{background:radial-gradient(circle at 75% 10%, #759cfc33, transparent 34rem), var(--ink);place-items:center;min-height:100svh;padding:clamp(1rem,5vw,3rem);display:grid}.staffAuthCard{border:1px solid var(--line-dark);width:min(100%,35rem);box-shadow:var(--shadow);background:#101114eb;padding:clamp(1.5rem,6vw,3.5rem)}.staffAuthCard h1{margin-bottom:1.5rem;font-size:clamp(2.65rem,9vw,4.5rem)}.staffAuthCard>p:not(.eyebrow){color:var(--muted-dark)}.authError{color:#ffd6d6;background:#ff5b5b1a;border-left:3px solid #ff8f8f;margin-block:1.5rem;padding:.9rem 1rem;font-size:.85rem;line-height:1.5}.authSuccess{color:#d8ffea;background:#4ac2801a;border-left:3px solid #73d9a2;margin-block:1.5rem;padding:.9rem 1rem;font-size:.85rem;line-height:1.5}.staffAuthForm{gap:1.25rem;margin-top:2rem;display:grid}.staffAuthForm label{color:var(--muted-dark);gap:.55rem;font-size:.78rem;font-weight:700;display:grid}.staffAuthForm input{border:1px solid var(--line-dark);border-radius:var(--radius);width:100%;min-height:3.25rem;color:var(--surface);font:inherit;background:#ffffff0f;padding:.75rem .9rem}.staffAuthForm input:focus{border-color:var(--blue)}.staffAuthForm .button{cursor:pointer;margin-top:.5rem}@media (max-width:62rem){.headerNav>a:nth-child(2){display:none}.heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);gap:3rem}.jobGrid{grid-template-columns:1fr}.jobCard{min-height:19rem}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminHeading{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:48rem){.container{width:min(100% - 2rem, var(--container))}.headerInner{flex-wrap:wrap;min-height:5rem;padding-block:.75rem}.brandLogoImage{width:8.75rem}.brandLogoLabel{display:none}.headerNav{gap:.9rem;font-size:.78rem}.headerNav>a:first-child{display:none}.headerNav .button{min-height:2.5rem;padding:.55rem .75rem}.heroGrid{grid-template-columns:1fr;min-height:auto;padding-block:4rem}.heroCopy h1{font-size:clamp(3.15rem,15vw,5rem)}.heroPanel h2{margin-block:2rem 3.5rem}.sectionHeading,.footerGrid,.jobDetailGrid{grid-template-columns:1fr}.sectionHeading{align-items:start;display:grid}.valuesGrid{grid-template-columns:1fr}.valuesGrid article,.valuesGrid article+article{border-left:0;border-bottom:1px solid var(--line-light);padding:2rem 0}.valuesGrid article:last-child{border-bottom:0}.valuesGrid h3{margin-top:1.5rem}.footerGrid{justify-items:start;display:grid}.footerGrid p{text-align:left}.adminShell{display:block}.adminNav{width:100%;height:auto;padding:1rem;position:static}.adminNav .brandLogo{margin:0 0 1rem}.adminNav nav{scrollbar-width:thin;gap:.35rem;max-width:100%;padding-bottom:.4rem;display:flex;overflow-x:auto}.adminNavLink{white-space:nowrap;flex:none}.adminNavFooter{display:none}.adminTopbar{min-height:4.5rem}.readinessList>div{grid-template-columns:2rem minmax(0,1fr)}.readinessList p{grid-column:2}}@media (max-width:32rem){.headerNav>a:not(.button){display:none}.heroCopy .buttonRow,.heroCopy .button{width:100%}.jobCardFooter{flex-direction:column;align-items:start}.metricGrid{grid-template-columns:1fr}.adminTopbar,.adminPanelHeading{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.adminForm{gap:1rem;display:grid}.adminForm fieldset{border:1px solid var(--line-light);background:var(--surface);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:1.2rem;display:grid}.adminForm legend{padding:0 .45rem;font-weight:800}.adminForm label,.filterBar label{color:var(--muted-light);gap:.4rem;font-size:.84rem;font-weight:700;display:grid}.adminForm input,.adminForm select,.adminForm textarea,.filterBar input,.filterBar select{width:100%;min-height:2.75rem;color:var(--ink);border:1px solid var(--line-light);font:inherit;background:#fff;border-radius:.65rem;padding:.7rem .8rem}.adminForm textarea{resize:vertical;min-height:7rem}.adminForm input:focus-visible,.adminForm select:focus-visible,.adminForm textarea:focus-visible,.filterBar input:focus-visible,.filterBar select:focus-visible{outline:3px solid color-mix(in srgb, var(--blue) 32%, transparent);border-color:var(--blue)}.adminForm .wideFields,.adminForm .privateFields{grid-template-columns:1fr}.adminForm .privateFields{background:#fffaf2;border-color:#e3ba7d}.checkRow{flex-wrap:wrap;grid-column:1/-1;gap:1rem;display:flex}.checkRow label,.checkLabel{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.checkRow input,.checkLabel input{width:auto;min-height:auto}.primaryButton,.adminContent button{color:#fff;background:var(--ink);width:fit-content;min-height:2.65rem;font:inherit;cursor:pointer;border:0;border-radius:.65rem;padding:.65rem 1rem;font-weight:800;text-decoration:none}.adminContent button:hover,.primaryButton:hover{background:var(--ink-soft)}.filterBar{background:var(--surface);border:1px solid var(--line-light);border-radius:1rem;flex-wrap:wrap;align-items:end;gap:.75rem;padding:1rem;display:flex}.filterBar label{flex:12rem}.adminList{gap:.8rem;margin-top:1rem;display:grid}.adminListItem{color:inherit;background:var(--surface);border:1px solid var(--line-light);border-radius:1rem;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;text-decoration:none;display:flex}.adminListItem:hover{border-color:var(--blue);transform:translateY(-1px)}.adminListItem h2{margin:.35rem 0 .2rem;font-size:1.05rem}.adminListItem p{color:var(--muted-light);margin:0}.statusPill{color:#33404b;text-transform:uppercase;letter-spacing:.06em;background:#e8edf1;border-radius:999px;padding:.24rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.statusPill.published,.statusPill.hired{color:#17653a;background:#dff4e8}.statusPill.paused,.statusPill.contacted{color:#7c5600;background:#fff0ca}.statusPill.closed,.statusPill.archived,.statusPill.not_selected{color:#843e3e;background:#f2e4e4}.staffingMetric{white-space:nowrap;grid-template-columns:repeat(3,auto);align-items:center;gap:.8rem;font-size:.8rem;display:grid}.actionRow{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.actionRow form{margin:0}.compactForm{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:1rem}.compactForm>button,.compactForm>.checkLabel{align-self:end}.createPanel summary,.referenceCard summary{cursor:pointer;justify-content:space-between;gap:1rem;display:flex}.referenceCard summary span{color:var(--muted-light)}.inlineForm{margin-top:1rem}.emptyState{color:var(--muted-light);text-align:center;padding:2rem}.jobFacts{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.jobFacts span{border:1px solid var(--line-light);color:var(--muted-light);border-radius:999px;padding:.35rem .55rem;font-size:.76rem;font-weight:700}.publicFilters{border:1px solid var(--line-dark);background:#ffffff0f;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:2rem;padding:1.1rem;display:grid}.publicFilters label{color:var(--muted-dark);gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.publicFilters input,.publicFilters select{border:1px solid var(--line-dark);width:100%;min-height:2.7rem;color:var(--surface);font:inherit;background:#18191c;border-radius:.45rem;padding:.65rem .75rem}.publicFilters .button,.publicFilters .textLink{align-self:end}.jobOverview,.equalOpportunity{max-width:50rem}.applicationPage{max-width:62rem}.applicationForm{gap:1rem;margin-top:2rem;display:grid}.applicationForm fieldset{border:1px solid var(--line-dark);background:#ffffff0f;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.applicationForm legend{padding:0 .4rem;font-weight:800}.applicationForm label{color:var(--muted-dark);gap:.4rem;font-size:.84rem;font-weight:700;display:grid}.applicationForm input,.applicationForm select,.applicationForm textarea{border:1px solid var(--line-dark);width:100%;min-height:2.8rem;color:var(--surface);font:inherit;background:#18191c;border-radius:.5rem;padding:.7rem .8rem}.applicationForm textarea{min-height:7rem}.applicationForm .wideFields{grid-template-columns:1fr}.applicationForm .checkLabel,.checkStack label{align-items:center;gap:.6rem;display:flex!important}.applicationForm .checkLabel input,.checkStack input{width:auto;min-height:auto}.checkStack{flex-wrap:wrap;gap:.8rem;display:flex}.formNotice{color:var(--muted-dark);font-size:.85rem}.formNotice a{color:inherit;text-underline-offset:.2em;font-weight:700;text-decoration:underline}.turnstileField{min-height:4.1rem;margin-top:.5rem}.confirmationPanel{max-width:50rem;padding-block:6rem}.pipelineCard,.noteList article{border:1px solid var(--line-light);background:var(--surface);border-radius:.8rem;padding:1rem}.pipelineCard dl>div{border-top:1px solid var(--line-light);grid-template-columns:minmax(10rem,1fr) 2fr;gap:1rem;padding:.6rem 0;display:grid}.pipelineCard dt{font-weight:700}.pipelineCard dd{margin:0}.flagList{color:#8a5600;gap:.35rem;margin:1rem 0;font-weight:800;display:grid}.noteList{gap:.75rem;margin-bottom:1rem;display:grid}.tabNav{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.tabNav a{border:1px solid var(--line-light);border-radius:999px;padding:.55rem .8rem;font-weight:700}.messageList,.reportGrid{gap:1rem;margin-top:1rem;display:grid}.reportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.breakdownList{gap:.5rem;display:grid}.breakdownList>div{border-bottom:1px solid var(--line-light);justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.reportTable{overflow-x:auto}.reportRow{border-bottom:1px solid var(--line-light);grid-template-columns:1.3fr 1.5fr repeat(3,minmax(5rem,.5fr));gap:1rem;min-width:44rem;padding:.8rem 0;display:grid}.reportHeader{color:var(--muted-light);text-transform:uppercase;font-size:.75rem;font-weight:800}.equalOpportunity{color:var(--muted-light);margin-top:2rem;font-size:.85rem}@media (max-width:760px){.adminForm fieldset,.compactForm{grid-template-columns:1fr}.adminListItem{display:grid}.staffingMetric{white-space:normal;grid-template-columns:repeat(3,1fr)}.actionRow{justify-content:flex-start}.publicFilters,.applicationForm fieldset,.pipelineCard dl>div,.reportGrid{grid-template-columns:1fr}}@media (min-width:761px) and (max-width:1024px){.publicFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}.siteFrame{--public-container:82rem}.siteFrame .container{width:min(100% - 3rem, var(--public-container))}.siteHeader{background:#010101d1}.headerInner{min-height:5.5rem}.headerNav a{position:relative}.headerNav a:after{background:var(--blue);content:"";opacity:0;height:1px;transition:opacity .16s,transform .16s;position:absolute;bottom:-.65rem;left:0;right:0;transform:scaleX(.4)}.headerNav a:hover:after,.headerNav a:focus-visible:after{opacity:1;transform:scaleX(1)}.languageLink{color:var(--surface)}.staffSignInLink{color:#fefefea8;letter-spacing:.06em;text-transform:uppercase;border:1px solid #fefefe33;padding:.45rem .65rem;font-size:.7rem}.staffSignInLink:hover,.staffSignInLink:focus-visible{border-color:#759cfc9e}.button{gap:.7rem}.buttonDark{color:var(--surface);background:var(--ink)}.buttonDark:hover{background:var(--ink-soft)}.careersPhoto{object-fit:cover}.heroSection{background:linear-gradient(110deg, #010101fa 0 46%, #010101b3), var(--ink);min-height:calc(100svh - 5.5rem)}.heroGridPattern{z-index:-1;background-image:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);opacity:.18;background-size:6rem 6rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#000);mask-image:linear-gradient(90deg,#0000,#000 60%,#000)}.heroGlow{background:radial-gradient(circle,#759cfc47,#0000 68%);width:36rem;height:36rem;top:8%;left:68%}.heroGrid{grid-template-columns:minmax(0,1.02fr) minmax(25rem,.78fr);gap:clamp(4rem,7vw,8rem);min-height:calc(100svh - 11.5rem);padding-block:clamp(5rem,9vw,8rem)}.heroCopy h1{max-width:13ch;margin-bottom:2rem;font-size:clamp(4rem,7.4vw,7.25rem)}.heroCopy h1 span,.whyTitleBlock h2 span{display:block}.heroCopy h1 span:last-child{color:var(--blue)}.heroNarrative{border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:49rem;padding-top:1.5rem;display:grid}.heroNarrative p{color:var(--muted-dark);margin:0;font-size:.95rem}.heroVisual{border:1px solid var(--line-dark);background:#0d0f13;min-height:37rem;position:relative;overflow:hidden;box-shadow:0 32px 100px #0000007a}.heroVisual:before{z-index:3;content:"";pointer-events:none;border:1rem solid #0101013d;position:absolute;inset:0}.heroVisual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 38%,#010101eb),linear-gradient(110deg,#01010166,#0000 62%);position:absolute;inset:0}.heroPhoto{object-position:58% center}.heroVisualCaption{z-index:2;justify-content:flex-end;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem}.heroVisual .heroMetric{min-width:9rem;margin:0}.operatingPrinciples{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.operatingPrinciples>span{border-right:1px solid var(--line-dark);color:var(--muted-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.8rem;padding:1.35rem 1.5rem;font-size:.72rem;font-weight:800;display:flex}.operatingPrinciples>span:last-child{border-right:0}.operatingPrinciples small{color:var(--blue)}.opportunitiesSection{background:#060708}.sectionHeadingWide{grid-template-columns:minmax(0,1fr) minmax(22rem,.58fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-bottom:4.5rem;display:grid}.sectionHeadingWide h2{max-width:15ch}.sectionHeadingAside p{color:var(--muted-dark);margin-bottom:2rem}.jobGrid{background:0 0;border:0;gap:1.25rem}.jobCard{justify-content:initial;border:1px solid var(--line-dark);background:linear-gradient(145deg,#111318,#060708 72%);gap:0;min-height:32rem;padding:0;transition:transform .18s,border-color .18s}.jobCard:hover{border-color:#759cfc9e;transform:translateY(-4px)}.jobCardTopline{border-bottom:1px solid var(--line-dark);color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1.15rem 1.5rem;font-size:.67rem;font-weight:800;display:flex}.jobCardTopline span{color:var(--blue)}.jobCardTopline p{text-align:right;margin:0;line-height:1.2;color:inherit!important}.jobCardMain{flex:1;padding:2.4rem 1.5rem 2rem}.jobCardMain h3{margin:1.4rem 0 1rem;font-size:clamp(2rem,3vw,2.7rem)}.jobCardMain>p:last-child{max-width:30rem;margin-bottom:0}.jobCardFacts{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.jobCardFacts>div{border-right:1px solid var(--line-dark);min-width:0;padding:1rem}.jobCardFacts>div:last-child{border-right:0}.jobCardFacts dt{color:#fefefe6b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.58rem;font-weight:800}.jobCardFacts dd{overflow-wrap:anywhere;color:var(--surface);margin:0;font-size:.75rem;line-height:1.35}.jobCardFooter{padding:1.35rem 1.5rem}.workSection{color:var(--ink);background:var(--surface)}.workIntroGrid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.6fr);align-items:end;gap:clamp(3rem,8vw,9rem);margin-bottom:4rem;display:grid}.workIntroGrid h2{max-width:13ch;margin-bottom:0}.workIntroGrid>p{color:var(--muted-light);margin-bottom:0;font-size:1.05rem}.workLayout{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,7vw,7rem);display:grid}.workVisual{min-height:37rem;color:var(--surface);background:#11141a;align-self:start;padding:2rem;position:sticky;top:8rem;overflow:hidden}.workVisual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 38%,#010101e6);position:absolute;inset:0}.workPhoto{object-position:53% center}.workVisual p{z-index:2;margin:0;font-weight:700;position:absolute;bottom:1.5rem;left:2rem;right:2rem}.capabilityList{border-top:1px solid var(--line-light)}.capabilityList article{border-bottom:1px solid var(--line-light);grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;padding:2rem 0;display:grid}.capabilityList article>span{color:var(--blue-strong);font-size:.7rem;font-weight:800}.capabilityList h3{margin-bottom:.65rem}.capabilityList p{max-width:36rem;color:var(--muted-light);margin:0}.whySection{background:#08090c}.whyLead{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.65fr);gap:clamp(3rem,8vw,9rem);margin-bottom:5rem;display:grid}.whyTitleBlock h2{max-width:13ch;margin-bottom:0}.whyTitleBlock h2 span:last-child{color:var(--blue)}.whyIntro p{color:var(--muted-dark)}.whyIntro p:first-child{color:var(--surface);font-size:1.1rem}.whyIntro .button{margin-top:1.25rem}.whyVisual{border:1px solid var(--line-dark);min-height:clamp(23rem,46vw,38rem);margin-bottom:2rem;position:relative;overflow:hidden}.whyVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#0101019e);position:absolute;inset:0}.whyPhoto{object-position:center 43%}.reasonRail{border-top:1px solid var(--line-dark);grid-template-columns:repeat(12,1fr);display:grid}.reasonRail article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-column:span 4;min-height:23rem;padding:2rem;position:relative}.reasonRail article:nth-child(2),.reasonRail article:nth-child(5){background:#759cfc12}.reasonRail article:nth-child(3n){border-right:0}.reasonNumber{color:var(--blue);font-size:.7rem;font-weight:800}.reasonRail h3{text-transform:uppercase;max-width:12ch;margin:5rem 0 1rem}.reasonRail p{color:var(--muted-dark);margin:0;font-size:.9rem}.succeedsSection{color:var(--ink);background:var(--surface-muted)}.succeedsLayout{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);gap:clamp(4rem,10vw,10rem);display:grid}.succeedsLead{align-self:start;position:sticky;top:8rem}.succeedsLead h2{max-width:11ch}.succeedsLead>p:not(.eyebrow){max-width:34rem;color:var(--muted-light)}.succeedsCallout{border-top:3px solid var(--blue-strong);gap:1rem;margin-top:3rem;padding:1.5rem 0;display:grid}.succeedsSection .textLink{color:var(--ink)}.succeedsList{border-top:1px solid var(--line-light);margin:0;padding:0;list-style:none}.succeedsList li{border-bottom:1px solid var(--line-light);font-family:var(--font-akatab), Arial, sans-serif;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:1.35rem 0;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:600;line-height:1.15;display:grid}.succeedsList span{color:var(--blue-strong);font-family:var(--font-inter), Arial, sans-serif;font-size:.7rem;font-weight:800}.growthSection{background:#0a0b0e}.growthGrid{grid-template-columns:minmax(0,.85fr) minmax(30rem,1.15fr);gap:clamp(4rem,9vw,9rem);display:grid}.growthCopy h2{max-width:12ch}.growthCopy>p:not(.eyebrow){max-width:38rem;color:var(--muted-dark)}.qualityStrip{flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;display:flex}.qualityStrip span{border:1px solid var(--line-dark);color:var(--surface);letter-spacing:.06em;text-transform:uppercase;padding:.6rem .8rem;font-size:.7rem;font-weight:800}.growthVisual{border:1px solid var(--line-dark);background:#11141a;min-height:20rem;margin-top:2.5rem;position:relative;overflow:hidden}.growthVisual:after{content:"";pointer-events:none;background:linear-gradient(110deg,#01010147,#0000 62%);position:absolute;inset:0}.growthPhoto{object-position:60% center}.careerPath{border:1px solid var(--line-dark);background:linear-gradient(145deg,#759cfc1f,#0000 58%);padding:clamp(1.75rem,4vw,3rem)}.careerPath>p:first-child{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.careerPath ol{margin:2rem 0;padding:0;list-style:none}.careerPath li{border-bottom:1px solid var(--line-dark);grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.4rem 0;display:grid;position:relative}.careerPath li:after{color:var(--blue);content:"↓";position:absolute;right:0}.careerPath li:last-child:after{content:""}.careerPath li span,.careerPath small{color:var(--muted-dark);font-size:.7rem}.careerPath li strong{font-family:var(--font-akatab), Arial, sans-serif;font-size:clamp(1.35rem,2vw,2rem)}.careerPath>p:last-child{color:var(--muted-dark);margin:2rem 0 0;font-size:.88rem}.travelSection{background:#11224b;align-items:center;min-height:42rem;padding-block:clamp(5rem,10vw,9rem);display:grid;position:relative;overflow:hidden}.travelSection:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#010101e0 0 35%,#01010147),linear-gradient(#0000 45%,#0101016b);position:absolute;inset:0}.travelVisual{background:#11224b;position:absolute;inset:0}.travelPhoto{object-position:57% center}.travelGrid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(22rem,.55fr);gap:clamp(3rem,9vw,9rem);display:grid;position:relative}.travelGrid h2{max-width:11ch}.travelGrid>div:last-child>p{color:#fefefec7}.travelSupport{border-top:1px solid #fff3;padding-top:1.25rem;font-size:.85rem}.travelGrid .button{margin-top:1.5rem}.locationsSection{background:var(--ink)}.locationsGrid{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);gap:clamp(4rem,10vw,10rem);display:grid}.locationsGrid h2{max-width:12ch}.locationsGrid>div:first-child>p:not(.eyebrow){max-width:37rem;color:var(--muted-dark)}.locationField{border:1px solid var(--line-dark);background-color:#0000;background-image:linear-gradient(#759cfc0f 1px,#0000 1px),linear-gradient(90deg,#759cfc0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:28rem;padding:2rem;position:relative}.locationField:before{clip-path:polygon(4% 24%,24% 8%,45% 18%,61% 5%,92% 25%,86% 65%,61% 83%,35% 76%,13% 92%,2% 55%);content:"";border:1px solid #759cfc3d;position:absolute;inset:12% 8%}.locationPoint{z-index:1;border:1px solid var(--line-dark);background:#010101e0;grid-template-columns:2.5rem 1fr;gap:.75rem;width:min(100%,21rem);margin-bottom:.7rem;padding:.9rem;display:grid;position:relative}.locationPoint:nth-child(2n){margin-left:auto}.locationPoint span{color:var(--blue);font-size:.68rem;font-weight:800}.locationPoint strong{font-size:.85rem}.finalCtaSection{color:var(--ink);background:var(--blue);padding-block:clamp(5rem,9vw,8rem);position:relative;overflow:hidden}.finalCtaInner{grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.finalCtaSection .eyebrow{color:#010101b3}.finalCtaInner h2{max-width:11ch;margin:0}.finalCtaAction p{color:#010101b8;max-width:32rem;margin-bottom:2rem}.siteFooter{background:#050506;padding-block:4rem}.footerGrid{grid-template-columns:minmax(13rem,1fr) auto minmax(16rem,1fr);align-items:end}.footerBrand{justify-items:start;gap:1rem;display:grid}.footerBrand>span{color:var(--surface);font-family:var(--font-akatab), Arial, sans-serif;font-size:1.3rem;font-weight:600}.footerNav{color:var(--surface);flex-wrap:wrap;justify-content:center;gap:1.5rem;font-weight:700;display:flex}.footerNav a:hover{color:var(--blue)}.footerGrid>p{text-align:right;justify-self:end;max-width:25rem}.jobsPage{padding-top:0}.jobsPageHero{border-bottom:1px solid var(--line-dark);background:linear-gradient(110deg,#010101f5,#010101bd),repeating-linear-gradient(135deg,#151820 0 3rem,#0d0f13 3rem 6rem);padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.jobsPageHero:after{content:"";border:1px solid #759cfc52;width:45%;height:140%;position:absolute;top:-20%;right:-4%;transform:skew(-15deg)}.jobsPage .pageIntro{z-index:1;margin-bottom:0;position:relative}.jobsPage .pageIntro>p:last-child{max-width:48rem}.jobsSearchSection{padding-block:3rem}.filterHeading{align-items:baseline;gap:.8rem;margin-bottom:1rem;display:flex}.filterHeading span{color:var(--blue);font-family:var(--font-akatab), Arial, sans-serif;font-size:2.4rem;font-weight:600}.filterHeading p{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.publicFilters{background:#0d0f12;border-radius:0;margin:0;padding:1.5rem}.publicFilters input,.publicFilters select{border-radius:0}.jobsResults{padding-bottom:clamp(5rem,9vw,9rem)}.emptyJobs{border:1px solid var(--line-dark);color:var(--muted-dark);grid-column:1/-1;margin:0;padding:4rem}.jobDetailPage{padding-top:0}.jobDetailHero{border-bottom:1px solid var(--line-dark);background:linear-gradient(145deg,#11141a,#010101 62%);padding-block:clamp(4rem,8vw,7rem) 0}.detailBack{margin-bottom:4rem}.jobDetailHeroGrid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.45fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.jobDetailHero h1{max-width:12ch;margin-bottom:1.5rem;font-size:clamp(3.6rem,8vw,7rem)}.detailActionCard{border:1px solid var(--line-dark);background:#ffffff0a;gap:1rem;padding:1.5rem;display:grid}.detailActionCard>span{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.detailActionCard strong{font-family:var(--font-akatab), Arial, sans-serif;font-size:1.35rem;line-height:1.05}.jobFactGrid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(3rem,6vw,5rem) 0 0;display:grid}.jobFactGrid>div{border-right:1px solid var(--line-dark);padding:1.35rem 1rem}.jobFactGrid>div:first-child{padding-left:0}.jobFactGrid>div:last-child{border-right:0}.jobFactGrid dt,.assignmentSection dt{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.62rem;font-weight:800}.jobFactGrid dd,.assignmentSection dd{margin:0;font-size:.82rem;font-weight:700;line-height:1.4}.jobDetailBody{grid-template-columns:minmax(0,1fr) minmax(17rem,.32fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.detailSection{border-bottom:1px solid var(--line-dark);grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;margin-bottom:3.5rem;padding:0 0 3.5rem;display:grid}.sectionIndex{color:var(--blue);font-size:.68rem;font-weight:800}.detailSection h2{text-transform:uppercase;margin-bottom:1.5rem;font-size:clamp(2rem,4vw,3.2rem)}.detailSection p:not(.sectionIndex),.detailSection li{color:var(--muted-dark)}.detailSection ul{gap:.9rem;margin:0;padding-left:1.15rem;line-height:1.65;display:grid}.assignmentSection dl{background:var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 1.5rem;display:grid}.assignmentSection dl>div{background:var(--ink-soft);padding:1.25rem}.detailAside{border-top:3px solid var(--blue);background:var(--ink-soft);gap:1rem;height:fit-content;padding:1.5rem;display:grid;position:sticky;top:7.5rem}.detailAside h2{margin:0;font-size:2rem}.detailAside>p:not(.eyebrow),.detailAside small{color:var(--muted-dark);line-height:1.5}.applicationExperience{padding-top:0}.applicationIntro{border-bottom:1px solid var(--line-dark);background:linear-gradient(135deg,#11141a,#010101 68%);padding-block:clamp(4rem,8vw,7rem)}.applicationIntroGrid{grid-template-columns:minmax(0,1fr) minmax(18rem,.4fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.applicationIntro h1{max-width:10ch;margin-bottom:1.5rem;font-size:clamp(3.5rem,8vw,6.5rem)}.applicationIntroGrid>div:first-child>p:last-child{max-width:44rem;color:var(--muted-dark)}.applicationRoleCard{border-left:3px solid var(--blue);background:#ffffff0d;gap:.8rem;padding:1.5rem;display:grid}.applicationRoleCard span{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.applicationRoleCard strong{font-family:var(--font-akatab), Arial, sans-serif;font-size:1.7rem;line-height:1.05}.applicationRoleCard p{color:var(--muted-dark);margin:0;font-size:.8rem}.applicationPage{padding-block:clamp(4rem,8vw,7rem)}.applicationForm{gap:1.5rem;margin-top:0}.applicationForm fieldset{background:#0d0f12;border-radius:0;padding:clamp(1.25rem,3vw,2rem)}.applicationForm legend{color:var(--surface);font-family:var(--font-akatab), Arial, sans-serif;padding:0 .7rem;font-size:1.35rem}.applicationForm input,.applicationForm select,.applicationForm textarea{background:#15181d;border-radius:0}.applicationForm>.button{justify-self:start;min-height:3.75rem;padding-inline:2rem}.confirmationPage{align-items:center;min-height:70svh;display:grid}.confirmationPanel{border:1px solid var(--line-dark);background:linear-gradient(145deg,#759cfc1f,#0000 58%);max-width:62rem;padding:clamp(3rem,8vw,6rem);position:relative}.confirmationPanel h1{max-width:13ch;font-size:clamp(3rem,7vw,5.5rem)}.confirmationPanel>p:not(.eyebrow){max-width:42rem;color:var(--muted-dark)}.confirmationNumber{border:1px solid var(--blue);width:3rem;height:3rem;color:var(--blue);border-radius:999px;place-items:center;display:grid;position:absolute;top:2rem;right:2rem}@media (max-width:64rem){.heroGrid,.sectionHeadingWide,.whyLead,.workIntroGrid,.travelGrid,.locationsGrid,.finalCtaInner,.jobDetailHeroGrid,.applicationIntroGrid{grid-template-columns:1fr}.heroGrid{min-height:auto}.heroVisual{min-height:31rem}.sectionHeadingAside,.whyIntro,.travelGrid>div:last-child{max-width:45rem}.reasonRail article{grid-column:span 6}.reasonRail article:nth-child(3n){border-right:1px solid var(--line-dark)}.reasonRail article:nth-child(2n){border-right:0}.growthGrid,.succeedsLayout,.jobDetailBody{grid-template-columns:minmax(0,1fr)}.succeedsLead,.detailAside{position:static}.detailAside{max-width:32rem}.travelPhoto{object-position:62% center}.jobFactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.siteFrame .container{width:min(100% - 2rem, var(--public-container))}.headerInner{min-height:4.75rem}.navWhat{display:none}.heroSection{min-height:auto}.heroGrid{gap:3.5rem;padding-block:4rem}.heroCopy h1{font-size:clamp(3.6rem,16vw,5.4rem)}.heroNarrative{grid-template-columns:1fr}.heroVisual{min-height:27rem}.heroVisualCaption{bottom:1.25rem;left:1.25rem;right:1.25rem}.operatingPrinciples{grid-template-columns:repeat(2,1fr)}.operatingPrinciples>span{border-bottom:1px solid var(--line-dark)}.jobCard{min-height:29rem}.workLayout{grid-template-columns:1fr}.workVisual{min-height:24rem;position:relative;top:0}.reasonRail{display:block}.reasonRail article,.reasonRail article:nth-child(3n){border-right:0;min-height:auto;padding:2rem 0}.reasonRail h3{margin-top:2rem}.growthGrid{grid-template-columns:1fr}.travelSection{min-height:auto}.travelPhoto{object-position:68% center}.locationField{min-height:22rem;padding:1rem}.footerGrid{grid-template-columns:1fr;justify-items:start}.footerNav{justify-content:flex-start}.footerGrid>p{text-align:left;justify-self:start}.publicFilters,.jobFactGrid,.assignmentSection dl{grid-template-columns:1fr}.jobFactGrid>div,.jobFactGrid>div:first-child{border-right:0;border-bottom:1px solid var(--line-dark);padding:1rem 0}.detailSection{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.applicationForm>.button{width:100%}}@media (max-width:32rem){.brandLogoImage{display:none}.brandLogoLabel{color:var(--surface);border-left:0;padding-left:0;display:inline}.headerInner,.headerNav{gap:.75rem}.headerNav>a:not(.languageLink):not(.staffSignInLink){display:none}.headerNav>a.languageLink,.headerNav>a.staffSignInLink{display:inline-flex}.heroVisual .heroMetric{width:100%}.operatingPrinciples>span{padding-inline:.75rem;font-size:.61rem}.jobCardFacts{grid-template-columns:1fr}.jobCardFacts>div{border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:7rem 1fr;gap:.5rem;display:grid}.jobCardFacts>div:last-child{border-bottom:0}.succeedsList li{grid-template-columns:2rem minmax(0,1fr)}.careerPath li{grid-template-columns:2rem minmax(0,1fr);padding-right:1.5rem}.finalCtaAction .button,.travelGrid .button{width:100%}.confirmationPanel{padding:5rem 1.25rem 2rem}}.adminShell{background-color:#f4f5f7;background-image:linear-gradient(#759cfc0b 1px,#0000 1px),linear-gradient(90deg,#759cfc0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.adminNav{background:radial-gradient(circle at 10% 0,#759cfc2e,#0000 18rem),#08090c;border-right:1px solid #759cfc33}.adminNavLink{border:1px solid #0000;min-height:2.75rem;padding-inline:.9rem}.adminNavLink:hover,.adminNavLink.active{background:#759cfc1a;border-color:#759cfc2e}.adminTopbar{z-index:10;border-bottom-color:#0101011a;position:sticky;top:0;box-shadow:0 8px 30px #0b111d0a}.adminTopbar strong{font-size:.9rem}.adminContent{width:min(100% - clamp(2rem,6vw,6rem),82rem)}.adminHeadingCompact{grid-template-columns:minmax(0,1fr) auto}.adminHeading .eyebrow,.adminPanelHeading .eyebrow{color:#426dcc}.adminHeading h1{max-width:16ch;margin-bottom:.8rem;font-size:clamp(2.8rem,5vw,4.5rem)}.adminPanel,.filterBar,.adminListItem,.metricCard{border-color:#0101011c;border-radius:.35rem;box-shadow:0 12px 34px #0f18280b}.metricCard{position:relative;overflow:hidden}.metricCard:before{background:var(--blue);content:"";height:3px;position:absolute;top:0;left:0;right:0}.metricCard>span{color:#4b5565;letter-spacing:.03em;text-transform:uppercase}.metricCard small{font-size:.72rem}.adminListItem{transition:border-color .16s,box-shadow .16s,transform .16s}.adminListItem:hover{box-shadow:0 15px 38px #0f182814}.adminEmptyState{background:#f4f5f7b8;border:1px dashed #0101012e;border-radius:.35rem;width:100%;margin:0;line-height:1.6}.reportTable>.adminEmptyState{min-width:0}.staffAuthPage{background:linear-gradient(115deg,#010101f7,#050c1bf0),repeating-linear-gradient(135deg,#0b0d12 0 2rem,#11141b 2rem 4rem)}.staffAuthCard{border-color:#759cfc47;border-top:4px solid var(--blue);background:#090b10f5;width:min(100%,42rem);padding:clamp(2rem,6vw,4rem);box-shadow:0 32px 100px #00000073}.staffAuthCard .brandLogo{margin-bottom:clamp(2.5rem,7vw,4rem)}.staffAuthCard h1{max-width:10ch;margin-bottom:1.2rem}.staffAuthIntro{gap:.8rem;display:grid}.staffAuthIntro p{color:var(--muted-dark);margin:0}.staffAuthIntro p:last-child{color:#fefefee0;font-weight:600}.staffAuthForm input{background:#ffffff13;border-radius:.2rem}.staffAuthForm .button{border-radius:.2rem;width:100%}.staffAuthHelp{border-top:1px solid var(--line-dark);color:var(--muted-dark);margin:1.5rem 0 0;padding-top:1.4rem;font-size:.8rem}.staffAuthRecovery{margin:1rem 0 0;font-size:.82rem}.staffAuthRecovery a,.staffAuthHelp a{color:#fefefee0;text-underline-offset:.2em;text-decoration:underline}@media (max-width:62rem){.adminHeadingCompact{grid-template-columns:1fr}}@media (max-width:48rem){.adminContent{width:min(100% - 2rem,82rem)}.adminTopbar{position:static}.adminNav nav{overflow:auto hidden}.staffAuthCard{padding:2rem 1.25rem}}
