.Rt5Dqa_page{color:#101c2e;background:#f3f6fa}.Rt5Dqa_hero{--hero-media-start:39%;--image-focus-x:100%;--image-focus-y:48%;--image-zoom:1;color:#f8fafc;isolation:isolate;background:#06182b;min-height:calc(100svh - 5rem);position:relative;overflow:hidden}.Rt5Dqa_heroMedia,.Rt5Dqa_heroShade{position:absolute;inset:0}.Rt5Dqa_heroMedia{left:var(--hero-media-start);overflow:hidden}.Rt5Dqa_heroMedia img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-focus-x) var(--image-focus-y);object-position:var(--image-focus-x) var(--image-focus-y);transform:scale(var(--image-zoom));transform-origin:var(--image-focus-x) var(--image-focus-y)}.Rt5Dqa_heroShade{z-index:1;left:var(--hero-media-start);background:#06182b2e}.Rt5Dqa_heroContent{z-index:2;align-items:center;min-height:calc(100svh - 5rem);padding:clamp(2.25rem,5.5vh,4.5rem) clamp(1.5rem,5.5vw,6rem);display:flex;position:relative}.Rt5Dqa_heroCopy{width:min(52rem,58vw)}.Rt5Dqa_eyebrow{font-size:.75rem;font-family:var(--theme-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 clamp(.8rem,1.8vh,1.25rem);font-weight:500}.Rt5Dqa_hero h1{max-width:16ch;font-family:var(--theme-font-display), var(--theme-font), system-ui, sans-serif;letter-spacing:-.025em;white-space:pre-line;margin:0;font-size:clamp(3.35rem,5.4vw,6.2rem);font-weight:600;line-height:.98}.Rt5Dqa_heroIntro{color:#f8fafccc;max-width:40rem;margin:clamp(1.5rem,3.2vh,2.25rem) 0 0;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.55}.Rt5Dqa_choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:min(43rem,100%);margin-top:clamp(1.25rem,3.2vh,2.25rem);display:grid}.Rt5Dqa_choice{border-radius:8px;justify-content:space-between;align-items:center;gap:1.25rem;min-height:7.4rem;padding:1.15rem 1.3rem;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.Rt5Dqa_leadChoice{color:#06182b;background:#f8fafc;border:1px solid #f8fafc}.Rt5Dqa_leadChoice:hover{background:#eaf0f6}.Rt5Dqa_talentChoice{color:#f8fafc;background:#0d2135;border:1px solid #607c96}.Rt5Dqa_talentChoice:hover{background:#102a43}.Rt5Dqa_choiceCopy{flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.Rt5Dqa_choiceLabel{font-size:.805rem;font-family:var(--theme-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-weight:500}.Rt5Dqa_choice strong{max-width:24ch;font-size:1.05rem;line-height:1.25}.Rt5Dqa_choiceSubtitle{color:#58738d;font-size:.78rem;line-height:1.4}.Rt5Dqa_talentChoice .Rt5Dqa_choiceLabel,.Rt5Dqa_talentChoice .Rt5Dqa_choiceSubtitle{color:#b9c7d4}.Rt5Dqa_choice svg{flex:none;width:1.1rem}.Rt5Dqa_context,.Rt5Dqa_proof span{color:#58738d}.Rt5Dqa_leadChapter{background:#f3f6fa;grid-template-columns:1fr 1fr;min-height:40rem;display:grid}.Rt5Dqa_leadCopyPanel{grid-template-columns:minmax(3rem,.24fr) minmax(0,1.76fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(3.5rem,6vw,7rem);display:grid}.Rt5Dqa_chapterNumber{color:#155ea8;font-family:var(--theme-font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.78rem}.Rt5Dqa_chapterCopy{max-width:58rem}.Rt5Dqa_leadImage,.Rt5Dqa_talentImage{background:#06182b;min-height:40rem;position:relative;overflow:hidden}.Rt5Dqa_leadImage img,.Rt5Dqa_talentImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-focus-x) var(--image-focus-y);object-position:var(--image-focus-x) var(--image-focus-y);transform:scale(var(--image-zoom));transform-origin:var(--image-focus-x) var(--image-focus-y)}.Rt5Dqa_chapterCopy h2,.Rt5Dqa_principle h2,.Rt5Dqa_closing h2{font-family:var(--theme-font-display), var(--theme-font), system-ui, sans-serif;letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,4.3vw,4.8rem);font-weight:700;line-height:.99}.Rt5Dqa_chapterBody,.Rt5Dqa_principleBody{color:#101c2e;max-width:45rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.68}.Rt5Dqa_context{margin:1.5rem 0 0;font-size:.95rem;line-height:1.65}.Rt5Dqa_talentChapter{background:#f8fafc;grid-template-columns:1fr 1fr;min-height:40rem;display:grid}.Rt5Dqa_talentCopyPanel{grid-area:1/2;grid-template-columns:minmax(0,1.76fr) minmax(3rem,.24fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(3.5rem,6vw,7rem);display:grid}.Rt5Dqa_talentImage{grid-area:1/1}.Rt5Dqa_talentCopyPanel .Rt5Dqa_chapterNumber{grid-area:1/2}.Rt5Dqa_talentCopyPanel .Rt5Dqa_chapterCopy{grid-area:1/1}.Rt5Dqa_chapterNumberRight{text-align:right}.Rt5Dqa_textLink,.Rt5Dqa_closingLink{color:currentColor;align-items:center;gap:.7rem;width:fit-content;margin-top:2rem;font-weight:700;text-decoration:none;display:inline-flex}.Rt5Dqa_textLink{color:#155ea8;border-bottom:1px solid;padding-bottom:.35rem}.Rt5Dqa_textLink svg,.Rt5Dqa_closingLink svg{width:1rem;transition:transform .18s}.Rt5Dqa_textLink:hover svg,.Rt5Dqa_closingLink:hover svg{transform:translate(4px)}.Rt5Dqa_principle,.Rt5Dqa_closing{padding:clamp(4rem,7vw,7.5rem) clamp(1.5rem,8vw,9rem)}.Rt5Dqa_principle{color:#f8fafc;text-align:center;background:#06182b;flex-direction:column;align-items:center;padding-block:clamp(6rem,11vw,11rem);display:flex}.Rt5Dqa_principleBody{color:#d8e0e9}.Rt5Dqa_principle h2{max-width:18ch}.Rt5Dqa_principle .Rt5Dqa_principleBody{max-width:52ch;margin-inline:auto}.Rt5Dqa_proof{color:#101c2e;background:#f3f6fa;border-block:1px solid #d8e0e9;grid-template-columns:repeat(3,1fr);display:grid}.Rt5Dqa_proof div{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:clamp(2rem,4vw,4rem) clamp(1.5rem,4vw,4rem);display:flex}.Rt5Dqa_proof div+div{border-left:1px solid #d8e0e9}.Rt5Dqa_proof strong{letter-spacing:-.04em;font-size:clamp(2.6rem,4vw,4.5rem);font-weight:600}.Rt5Dqa_proof span{max-width:17rem;line-height:1.5}.Rt5Dqa_proof strong,.Rt5Dqa_proof span{margin-inline:auto}.Rt5Dqa_closing{color:#f8fafc;background:#06182b}.Rt5Dqa_closing h2{max-width:18ch}.Rt5Dqa_closingActions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.Rt5Dqa_closingLink{color:#06182b;background:#f8fafc;border:1px solid #f8fafcd9;border-radius:8px;margin-top:0;padding:.85rem 1.1rem;box-shadow:0 10px 30px #00000024}.Rt5Dqa_closingLink:hover{background:#eaf0f6}.Rt5Dqa_closingSecondary{color:#f8fafc;background:#0d2135;border-color:#f8fafc;font-weight:700;box-shadow:0 10px 30px #00000029}.Rt5Dqa_closingSecondary:hover{background:#102a43;border-color:#f8fafc}@media (max-width:1024px){.Rt5Dqa_heroCopy{width:min(46rem,68vw)}.Rt5Dqa_hero h1{font-size:clamp(3.2rem,6.3vw,4.9rem)}.Rt5Dqa_leadChapter,.Rt5Dqa_leadImage,.Rt5Dqa_talentChapter,.Rt5Dqa_talentImage{min-height:34rem}}@media (max-height:768px) and (min-width:901px){.Rt5Dqa_heroContent{padding-block:1.75rem}.Rt5Dqa_hero h1{font-size:clamp(3rem,5vw,4.5rem)}.Rt5Dqa_heroIntro{margin-top:.9rem;font-size:1rem}.Rt5Dqa_choices{margin-top:1rem}.Rt5Dqa_choice{min-height:4.9rem;padding:.8rem .95rem}}@media (max-width:900px){.Rt5Dqa_hero{flex-direction:column;min-height:auto;display:flex}.Rt5Dqa_heroMedia{aspect-ratio:16/9;background:#06182b;width:100%;position:relative;inset:auto}.Rt5Dqa_heroMedia img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--image-focus-x) var(--image-focus-y);object-position:var(--image-focus-x) var(--image-focus-y);transform:scale(var(--image-zoom));transform-origin:var(--image-focus-x) var(--image-focus-y)}.Rt5Dqa_heroShade{display:none}.Rt5Dqa_heroContent{min-height:auto;padding:clamp(3rem,8vw,5rem) clamp(1.5rem,6vw,3.5rem)}.Rt5Dqa_heroCopy{width:min(42rem,100%)}.Rt5Dqa_hero h1{font-size:clamp(3rem,8.5vw,4.8rem)}.Rt5Dqa_leadChapter,.Rt5Dqa_talentChapter{grid-template-columns:1fr;min-height:auto}.Rt5Dqa_leadCopyPanel,.Rt5Dqa_talentCopyPanel{grid-template-columns:1fr;gap:1.5rem;padding:clamp(3.5rem,8vw,5.5rem) clamp(1.5rem,6vw,3.5rem)}.Rt5Dqa_leadImage,.Rt5Dqa_talentImage{aspect-ratio:3/2;grid-area:auto;min-height:auto}.Rt5Dqa_leadImage img,.Rt5Dqa_talentImage img{-o-object-fit:cover;object-fit:cover}.Rt5Dqa_talentCopyPanel{grid-area:auto;padding:clamp(3.5rem,8vw,5.5rem) clamp(1.5rem,6vw,3.5rem)}}@media (max-width:768px){.Rt5Dqa_hero h1{font-size:clamp(2.8rem,11.5vw,4.1rem)}.Rt5Dqa_choices{gap:.6rem}.Rt5Dqa_principle,.Rt5Dqa_closing,.Rt5Dqa_leadCopyPanel,.Rt5Dqa_talentCopyPanel{padding-block:clamp(3.5rem,12vw,5rem)}.Rt5Dqa_chapterCopy h2,.Rt5Dqa_principle h2,.Rt5Dqa_closing h2{font-size:clamp(2.35rem,10vw,3.5rem)}.Rt5Dqa_proof{grid-template-columns:1fr}.Rt5Dqa_proof div+div{border-top:1px solid #d8e0e9;border-left:0}}@media (max-width:430px){.Rt5Dqa_heroMedia{aspect-ratio:16/7.5}.Rt5Dqa_heroContent{padding-block:1.5rem 1.25rem}.Rt5Dqa_hero h1{max-width:14ch;font-size:clamp(2.45rem,11.6vw,3.05rem);line-height:.98}.Rt5Dqa_choices{grid-template-columns:1fr;gap:.45rem;margin-top:.7rem}.Rt5Dqa_choice{min-height:5.1rem;padding:.65rem .85rem}.Rt5Dqa_heroIntro{margin-top:1rem;line-height:1.5}.Rt5Dqa_choiceLabel{font-size:.725rem}.Rt5Dqa_choice strong{font-size:.92rem}.Rt5Dqa_choiceSubtitle{font-size:.7rem}.Rt5Dqa_closingActions{flex-direction:column}.Rt5Dqa_closingActions .Rt5Dqa_closingLink{justify-content:space-between;width:100%}}@media (max-height:700px) and (max-width:900px){.Rt5Dqa_heroMedia{aspect-ratio:16/8}.Rt5Dqa_heroContent{padding-block:2.25rem 2.75rem}}@media (prefers-reduced-motion:reduce){.Rt5Dqa_choice,.Rt5Dqa_textLink svg,.Rt5Dqa_closingLink svg{transition:none;animation:none}}
.OJRRga_page{--editorial-max:80rem;--editorial-gutter:clamp(1.5rem, 6vw, 5rem);--editorial-bleed:max(var(--editorial-gutter), calc((100% - var(--editorial-max)) / 2));--editorial-rail:minmax(4rem, .32fr);--editorial-spine:minmax(0, 1.68fr);--editorial-gap:clamp(1.5rem, 4vw, 4rem);color:#101c2e;background:#f3f6fa}.OJRRga_opening{display:contents}.OJRRga_hero{color:#f8fafc;background:#06182b;grid-template-columns:minmax(0,1.04fr) minmax(24rem,.96fr);min-height:clamp(34rem,100svh - 5rem,44rem);display:grid;position:relative;overflow:hidden}.OJRRga_heroCopy{flex-direction:column;justify-content:center;padding:clamp(3.5rem,5vw,5.5rem) clamp(1.5rem,5.5vw,6rem);display:flex}.OJRRga_eyebrow{font-size:.75rem;font-family:var(--theme-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 clamp(1rem,2vh,1.4rem);font-weight:500}.OJRRga_hero h1{max-width:13ch;font-family:var(--theme-font-display), var(--theme-font), system-ui, sans-serif;letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(3.35rem,5.2vw,5.6rem);font-weight:700;line-height:.95}.OJRRga_heroCopy>p:last-child{color:#f8fafccc;max-width:42rem;margin:clamp(1.25rem,2.5vh,1.8rem) 0 0;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.62}.OJRRga_heroImage{background:#06182b;min-height:100%;position:relative;overflow:hidden}.OJRRga_heroImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--hero-focus-x,50%) var(--hero-focus-y,50%);object-position:var(--hero-focus-x,50%) var(--hero-focus-y,50%);transform:scale(var(--hero-zoom,1));transform-origin:var(--hero-focus-x,50%) var(--hero-focus-y,50%)}.OJRRga_talent .OJRRga_hero{color:#101c2e;background:#f3f6fa}.OJRRga_talent .OJRRga_heroCopy>p:last-child{color:#58738d}.OJRRga_audienceSplit{padding:clamp(3rem, 5vw, 4.5rem) var(--editorial-bleed);background:#f8fafc;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.OJRRga_openingCue{grid-column:1/-1;justify-content:center;align-items:center;min-height:3.15rem;display:flex}.OJRRga_openingCue .scroll-cue{position:relative;inset:auto;transform:none}.OJRRga_audienceCard{border:1px solid #607c96;border-radius:8px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:10rem;padding:clamp(1.25rem,2.3vw,1.75rem);text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.OJRRga_audienceCard .OJRRga_eyebrow{color:#155ea8;margin-bottom:.6rem}.OJRRga_audienceCard strong{font-family:var(--theme-font-display), var(--theme-font), system-ui, sans-serif;letter-spacing:-.025em;font-size:clamp(1.35rem,2.1vw,1.9rem);font-weight:650;line-height:1.08;display:block}.OJRRga_audienceCopy{min-width:0}.OJRRga_candidate{color:#06182b;background:#e8f0f7}.OJRRga_enterprise{color:#f8fafc;background:#06182b}@media (min-width:801px){.OJRRga_talent .OJRRga_opening{grid-template-rows:minmax(24rem,1fr) auto;min-height:calc(100svh - 5rem);display:grid}.OJRRga_talent .OJRRga_hero{min-height:0}.OJRRga_talent .OJRRga_audienceSplit{padding-block:clamp(1.5rem,3vh,2.5rem)}.OJRRga_talent .OJRRga_audienceCard{min-height:clamp(7.5rem,15svh,9rem)}}.OJRRga_enterprise .OJRRga_eyebrow{color:#4f9be4}.OJRRga_audienceCard>svg{color:#155ea8;flex:none;width:1.25rem;transition:transform .2s}.OJRRga_audienceCard:hover{border-color:#155ea8;transform:translateY(-2px)}.OJRRga_audienceCard:hover>svg{transform:translate(4px)}.OJRRga_sections{padding:clamp(2rem, 4vw, 4rem) var(--editorial-bleed);background:#f8fafc}.OJRRga_section{grid-template-columns:var(--editorial-rail) var(--editorial-spine);gap:var(--editorial-gap);border-top:1px solid #d8e0e9;padding:clamp(3rem,5vw,4.75rem) 0;display:grid}.OJRRga_section>span{color:#155ea8;font-family:var(--theme-font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.76rem}.OJRRga_section p{max-width:44rem}.OJRRga_section h2{max-width:24ch;font-family:var(--theme-font-display), var(--theme-font), system-ui, sans-serif;letter-spacing:-.038em;margin:0;font-size:clamp(2.25rem,3.45vw,3.75rem);font-weight:700;line-height:1.02}.OJRRga_section p{color:#101c2e;max-width:46rem;margin:1.35rem 0 0;font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.7}.OJRRga_serviceSection{padding:clamp(4rem, 7vw, 7rem) var(--editorial-bleed);background:#eef2f7;border-top:1px solid #d8e0e9}.OJRRga_serviceHeading{width:min(100%,68rem);margin-inline:auto}.OJRRga_serviceHeading .OJRRga_eyebrow{color:#155ea8}.OJRRga_serviceHeading h2{overflow-wrap:normal;word-break:normal;max-width:20ch;font-family:var(--theme-font-display), var(--theme-font), system-ui, sans-serif;letter-spacing:-.038em;margin:0;font-size:clamp(2.35rem,3.8vw,4.25rem);font-weight:700;line-height:1}.OJRRga_serviceHeading>p:last-child{color:#58738d;max-width:42rem;margin:1rem 0 0;line-height:1.65}.OJRRga_serviceGrid{grid-template-columns:1fr;width:min(100%,68rem);max-width:68rem;margin:clamp(2.5rem,5vw,4.5rem) auto 0;display:grid}.OJRRga_serviceGridInner{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.25rem);display:grid}.OJRRga_serviceCard{color:#101c2e;background:#fff;border:1px solid #dde5ee;border-radius:10px;flex-direction:column;min-width:0;padding:clamp(1.75rem,3vw,2.5rem);text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;position:relative;box-shadow:0 1px 2px #06182b0d,0 8px 24px -12px #06182b2e}.OJRRga_serviceCard>span{color:#7d93a9;font-family:var(--theme-font-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:.72rem}.OJRRga_serviceCard h3{margin:1.1rem 0 0;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.2}.OJRRga_serviceCard p{color:#58738d;max-width:34rem;margin:.75rem 0 0;line-height:1.6}.OJRRga_serviceCard svg{color:#9fb2c4;width:1.1rem;transition:transform .18s,color .18s;position:absolute;top:clamp(1.75rem,3vw,2.5rem);right:clamp(1.75rem,3vw,2.5rem)}a.OJRRga_serviceCard:hover h3,.OJRRga_allServicesLink:hover{color:#155ea8}.OJRRga_serviceCard:hover{border-color:#4f9be4;transform:translateY(-3px);box-shadow:0 1px 2px #06182b0f,0 16px 36px -16px #06182b47}a.OJRRga_serviceCard:hover svg{color:#155ea8;transform:translate(3px)}a.OJRRga_serviceCard:hover svg,.OJRRga_allServicesLink:hover svg{transform:translate(4px)}.OJRRga_allServicesLink{color:#155ea8;border-bottom:1px solid #155ea8;grid-column:1;justify-self:start;align-items:center;gap:.65rem;margin-top:2rem;font-weight:700;text-decoration:none;display:inline-flex}.OJRRga_allServicesLink svg{width:1rem;transition:transform .18s}.OJRRga_cta{padding:clamp(3.75rem, 6vw, 6rem) var(--editorial-bleed);color:#f8fafc;justify-content:space-between;align-items:center;gap:clamp(2rem,5vw,5rem);display:flex}.OJRRga_ctaBand{background:#06182b}.OJRRga_cta h2{max-width:18ch;font-family:var(--theme-font-display), var(--theme-font), system-ui, sans-serif;letter-spacing:-.042em;margin:0;font-size:clamp(2.55rem,4vw,4.5rem);font-weight:700;line-height:.99}.OJRRga_ctaButton,.OJRRga_next a{border-radius:.5rem;align-items:center;gap:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.OJRRga_ctaButton{white-space:nowrap;min-height:3.5rem}.OJRRga_cta svg,.OJRRga_next svg{width:1rem;transition:transform .2s}.OJRRga_ctaButton:hover svg,.OJRRga_next a:hover svg{transform:translate(4px)}.OJRRga_next{background:#f3f6fa;border-bottom:1px solid #d8e0e9;justify-content:space-between;align-items:center;padding:2rem clamp(1.5rem,8vw,9rem);display:flex}.OJRRga_next span{color:#58738d;font-family:var(--theme-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem}.OJRRga_next a{color:#101c2e}@media (max-height:768px) and (min-width:801px){.OJRRga_heroCopy{padding-block:2.75rem}.OJRRga_hero h1{font-size:clamp(3rem,4.8vw,4.6rem)}.OJRRga_heroCopy>p:last-child{margin-top:1rem;font-size:1rem}}@media (max-height:900px) and (min-width:801px){.OJRRga_talent .OJRRga_heroCopy{padding-block:2.5rem}.OJRRga_talent .OJRRga_hero h1{font-size:clamp(3rem,4.4vw,4.75rem)}.OJRRga_talent .OJRRga_heroCopy>p:last-child{margin-top:1rem;font-size:1rem}}@media (max-width:800px){.OJRRga_hero{grid-template-columns:1fr;min-height:auto}.OJRRga_heroImage{aspect-ratio:3/2;order:-1;min-height:auto}.OJRRga_heroImage img,.OJRRga_lead .OJRRga_heroImage img,.OJRRga_talent .OJRRga_heroImage img{-o-object-fit:contain;object-fit:contain;-o-object-position:var(--hero-focus-x,50%) var(--hero-focus-y,50%);object-position:var(--hero-focus-x,50%) var(--hero-focus-y,50%)}.OJRRga_heroCopy{padding:clamp(3rem,9vw,4.75rem) clamp(1.5rem,6vw,3.25rem)}.OJRRga_hero h1{max-width:15ch;font-size:clamp(2.9rem,9.5vw,4.35rem)}.OJRRga_section{grid-template-columns:1fr;gap:1.1rem}.OJRRga_audienceSplit{grid-template-columns:1fr}.OJRRga_openingCue{margin-top:.25rem}.OJRRga_serviceHeading{grid-template-columns:1fr}.OJRRga_serviceHeading,.OJRRga_serviceHeading>*{min-width:0}.OJRRga_serviceHeading h2{max-width:100%;font-size:clamp(1.75rem,7vw,2rem)}.OJRRga_serviceHeading .OJRRga_eyebrow{grid-row:auto}.OJRRga_serviceGridInner{grid-template-columns:1fr}.OJRRga_cta{flex-direction:column;align-items:flex-start}.OJRRga_next{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:430px){.OJRRga_heroImage{aspect-ratio:16/9}.OJRRga_heroCopy{padding:2.25rem 1.5rem}.OJRRga_hero h1{font-size:clamp(2.55rem,12.4vw,3.35rem);line-height:.98}.OJRRga_heroCopy>p:last-child{margin-top:1rem;line-height:1.6}.OJRRga_audienceSplit{gap:.6rem;padding:1.5rem}.OJRRga_audienceCard{min-height:8.25rem;padding:1rem}.OJRRga_sections{padding-block:1.5rem}.OJRRga_section{padding-block:2.25rem}.OJRRga_section h2{font-size:clamp(2rem,9vw,2.7rem)}.OJRRga_serviceGrid{grid-template-columns:1fr}.OJRRga_serviceCard:nth-child(2n){border-left:1px solid #607c96}.OJRRga_serviceCard:nth-child(n+2){border-top:3px solid #155ea8}.OJRRga_serviceCard{padding:1.25rem}.OJRRga_serviceCard h3{margin-top:.8rem}.OJRRga_serviceCard p{margin-top:.6rem;line-height:1.5}.OJRRga_serviceCard svg{top:1.25rem;right:1.25rem}.OJRRga_cta h2{font-size:clamp(2.35rem,10.5vw,3.1rem)}}@keyframes OJRRga_proposition-settle-in{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.OJRRga_audienceCard,.OJRRga_section,.OJRRga_serviceCard,.OJRRga_cta{animation:.32s ease-out backwards OJRRga_proposition-settle-in}.OJRRga_audienceCard:nth-child(2),.OJRRga_section:nth-child(2),.OJRRga_serviceCard:nth-child(2){animation-delay:80ms}.OJRRga_section:nth-child(3),.OJRRga_serviceCard:nth-child(3){animation-delay:.16s}.OJRRga_serviceCard:nth-child(4){animation-delay:.24s}}@media (prefers-reduced-motion:reduce){.OJRRga_audienceCard,.OJRRga_section,.OJRRga_serviceCard,.OJRRga_cta{animation:none}.OJRRga_audienceCard,.OJRRga_audienceCard>svg,.OJRRga_ctaButton,.OJRRga_cta svg,.OJRRga_next svg,.OJRRga_serviceCard,.OJRRga_serviceCard svg,.OJRRga_allServicesLink svg,.OJRRga_next a{transition:none}.OJRRga_serviceCard:hover,.OJRRga_audienceCard:hover>svg,.OJRRga_ctaButton:hover svg,.OJRRga_next a:hover svg,a.OJRRga_serviceCard:hover svg,.OJRRga_allServicesLink:hover svg{transform:none}}
.Ds8viW_page{color:#101c2e;background:#f8fafc}.Ds8viW_page h1,.Ds8viW_page h2,.Ds8viW_page h3{font-family:var(--font-instrument-sans), sans-serif;letter-spacing:-.035em}.Ds8viW_page h1{max-width:19ch;font-size:clamp(2.35rem,3.5vw,3.8rem);font-weight:600;line-height:1.08}.Ds8viW_page h2{font-size:clamp(2rem,3vw,2.8rem);font-weight:600;line-height:1.14}.Ds8viW_page h3{font-size:1.4rem;font-weight:600;line-height:1.25}.Ds8viW_page p{max-width:66ch;line-height:1.65}.Ds8viW_page a:focus-visible,.Ds8viW_page summary:focus-visible{outline-offset:5px;outline:3px solid #155ea8}.Ds8viW_hero{color:#f8fafc;background:#06182b;grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.Ds8viW_heroCopy{min-width:0;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,5vw,6rem)}.Ds8viW_label{margin-bottom:1rem;font-size:.9rem;font-weight:600}.Ds8viW_heroCopy>p:not(.Ds8viW_label){color:#d8e0e9}.Ds8viW_heroCopy .Ds8viW_subtitle{color:#f8fafc;margin:1.7rem 0 1rem;font-size:1.25rem;font-weight:500}.Ds8viW_heroImage{min-height:400px;position:relative;overflow:hidden}.Ds8viW_heroImage img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Ds8viW_actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,40rem);margin-top:2rem;display:grid}.Ds8viW_executiveAction{border:1px solid #607c96;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;min-height:96px;padding:1.15rem 1.25rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex}.Ds8viW_executiveAction>span{min-width:0}.Ds8viW_executiveAction strong{font-family:var(--font-instrument-sans), sans-serif;letter-spacing:-.025em;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:600;line-height:1.2;display:block}.Ds8viW_actionLabel{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.65rem;line-height:1.5;display:block}.Ds8viW_enterpriseAction{color:#f8fafc;background:#06182b}.Ds8viW_enterpriseAction .Ds8viW_actionLabel,.Ds8viW_enterpriseAction>svg{color:#85b5df}.Ds8viW_candidateAction{color:#06182b;background:#e8f0f7}.Ds8viW_candidateAction .Ds8viW_actionLabel,.Ds8viW_candidateAction>svg{color:#155ea8}.Ds8viW_executiveAction>svg{flex:none;width:20px;height:20px}.Ds8viW_executiveAction:hover{border-color:#155ea8}.Ds8viW_candidateAction:hover{background:#f8fafc}.Ds8viW_enterpriseAction:hover{background:#102b43}.Ds8viW_page .Ds8viW_executiveAction:focus-visible{outline-color:#85b5df}.Ds8viW_jumpLinks{background:#f3f6fa;border-bottom:1px solid #d8e0e9;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem;padding:1.4rem 1.5rem;display:flex}.Ds8viW_jumpLinks a{color:#155ea8;font-size:.95rem;font-weight:500}.Ds8viW_section,.Ds8viW_inner,.Ds8viW_experience,.Ds8viW_cta{max-width:1320px;margin:auto;padding:5rem 3rem}.Ds8viW_section{grid-template-columns:.85fr 1.2fr;gap:5rem;scroll-margin-top:110px;display:grid}.Ds8viW_sectionIntro>p:last-child{margin-top:1.4rem}.Ds8viW_sectionIntro .Ds8viW_label{color:#58738d}.Ds8viW_recruitmentLinks{gap:1.5rem;display:grid}.Ds8viW_recruitmentLinks>a{color:#101c2e;border-bottom:1px solid #d8e0e9;gap:.65rem;padding-bottom:1.5rem;display:grid}.Ds8viW_recruitmentLinks strong{font-family:var(--font-instrument-sans), sans-serif;color:#155ea8;font-size:1.45rem}.Ds8viW_recruitmentLinks span{line-height:1.6}.Ds8viW_recruitmentLinkLabel{color:#155ea8;text-underline-offset:4px;align-items:center;gap:.6rem;text-decoration:underline;display:flex}.Ds8viW_roles{grid-template-columns:1fr 1fr;gap:2.5rem;display:grid}.Ds8viW_roles>div{border-top:2px solid #607c96;padding-top:1.2rem}.Ds8viW_roles h3{color:#155ea8}.Ds8viW_roles p{font-size:.96rem}.Ds8viW_examples{margin:.8rem 0;font-weight:600}.Ds8viW_serviceSection{background:#e8f0f7;border-block:1px solid #d8e0e9;scroll-margin-top:110px}.Ds8viW_inner>.Ds8viW_sectionIntro{max-width:650px}.Ds8viW_services{grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:2.5rem;display:grid}.Ds8viW_services>div{border:1px solid #d8e0e9;background:#f8fafc;border-top:3px solid #607c96;border-radius:8px;flex-direction:column;align-items:flex-start;padding:2rem;display:flex}.Ds8viW_services .Ds8viW_label{color:#155ea8}.Ds8viW_services p:not(.Ds8viW_label){margin:1rem 0 1.5rem}.Ds8viW_services a,.Ds8viW_experience a{color:#155ea8;text-underline-offset:4px;font-weight:600;text-decoration:underline}.Ds8viW_services a{margin-top:auto}.Ds8viW_steps{margin:0;padding:0;list-style:none}.Ds8viW_steps li{gap:1.5rem;padding-bottom:2rem;display:flex}.Ds8viW_steps li>span{font-family:var(--font-ibm-plex-mono), monospace;color:#155ea8;font-size:1.2rem}.Ds8viW_steps p{margin-top:.7rem}.Ds8viW_experience{color:#f8fafc;background:#06182b;border-radius:8px;grid-template-columns:.85fr 1.2fr;gap:5rem;display:grid}.Ds8viW_experience p{color:#d8e0e9;margin-bottom:1.2rem}.Ds8viW_experience .Ds8viW_label,.Ds8viW_experience a{color:#85b5df}.Ds8viW_experience a:focus-visible{outline-color:#85b5df}.Ds8viW_faq details{border-bottom:1px solid #d8e0e9}.Ds8viW_faq summary{cursor:pointer;padding:1.25rem 0;font-size:1.1rem;font-weight:600}.Ds8viW_faq p{padding:0 0 1.5rem}.Ds8viW_faq summary::marker{color:#155ea8}.Ds8viW_faq details[open]{background:#e8f0f7;border-left:3px solid #155ea8;padding-inline:1rem}.Ds8viW_cta{color:#f8fafc;background:#06182b;justify-content:space-between;align-items:center;gap:2rem;max-width:none;padding-inline:max(3rem,50vw - 612px);display:flex}.Ds8viW_cta p:last-child{color:#d8e0e9;margin-top:1rem}.Ds8viW_cta .Ds8viW_executiveAction{flex-shrink:0;min-width:285px}@media (max-width:1050px){.Ds8viW_section,.Ds8viW_experience{gap:2.5rem}.Ds8viW_services>div{padding:1.4rem}}@media (max-width:900px){.Ds8viW_hero{grid-template-columns:1fr}.Ds8viW_heroCopy{padding:3rem 1.5rem}.Ds8viW_heroImage{min-height:280px;max-height:340px}.Ds8viW_page h1{max-width:22ch}.Ds8viW_section,.Ds8viW_experience{grid-template-columns:1fr}.Ds8viW_section,.Ds8viW_inner,.Ds8viW_experience,.Ds8viW_cta{padding:3rem 1.5rem}.Ds8viW_services{grid-template-columns:1fr}.Ds8viW_cta{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.Ds8viW_roles{grid-template-columns:1fr;gap:1.8rem}.Ds8viW_jumpLinks{justify-content:flex-start;gap:.8rem 1.5rem}.Ds8viW_steps li{gap:1rem}}@media (min-width:901px) and (max-width:1200px){.Ds8viW_actions{grid-template-columns:1fr}}@media (max-width:520px){.Ds8viW_actions{grid-template-columns:1fr}.Ds8viW_cta .Ds8viW_executiveAction{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.Ds8viW_executiveAction{transition:none}}