.itc-candidate{--paper:#fff;--ink:#212222;--muted:#515652;--accent:#b5311e;--line:#c5c8c5;--font-inter:var(--font-instrument);--font-fraunces:var(--font-instrument);--font-jetbrains:var(--font-instrument);background:var(--paper);color:var(--ink);font-family:var(--font-instrument),Arial,sans-serif;font-size:18px;line-height:1.65;overflow-x:visible}.itc-candidate *{box-sizing:border-box}.itc-candidate [hidden]{display:none!important}.itc-candidate :focus-visible{outline:3px solid #663ea0;outline-offset:5px}.itc-candidate a{color:inherit}.itc-candidate button,.itc-candidate input,.itc-candidate select,.itc-candidate textarea{font:inherit}.itc-candidate .candidate-page h1,.itc-candidate .candidate-page h2,.itc-candidate .candidate-page h3{font-family:inherit;color:inherit;font-weight:500;letter-spacing:-.045em}.candidate-page h1,.candidate-page h2,.candidate-page h3,.candidate-page p{margin:0}.candidate-page a{text-decoration:none}.candidate-page p+p{margin-top:1em}.candidate-page p{max-width:70ch}.c-wrap{width:calc(100% - 112px);max-width:1488px;margin-inline:auto}.c-eyebrow,.c-number{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:.01em}.c-eyebrow{display:block;margin-bottom:24px}.c-small{font-size:14px;line-height:1.55}.c-lead{font-size:24px;line-height:1.45;letter-spacing:-.02em}.c-button,.c-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:12px 20px;border:1px solid transparent;cursor:pointer;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none}.candidate-page .c-button{background:#b5311e;color:white}.candidate-page .c-button:hover{background:#902818;color:white}.candidate-page .c-secondary{background:transparent;color:#212222;border-color:#515652}.candidate-page .c-secondary:hover{background:#eeeafa}.c-button:disabled,.c-secondary:disabled{background:#e5e6e3!important;color:#515652!important;cursor:wait;border-color:#c5c8c5}.c-text-link{display:inline-flex;align-items:center;gap:24px;min-height:44px;text-decoration:underline!important;text-underline-offset:5px;font-size:16px}.c-text-link:hover{color:#b5311e}.c-local-banner{padding:9px 24px;background:#eeeafa;text-align:center;font-size:13px}.c-header,.c-local-banner{border-bottom:1px solid #c5c8c5}.c-header{position:relative;z-index:40;background:#fff}.c-nav-wrap{max-width:1600px;margin:auto;min-height:112px;padding:24px 56px;display:flex;align-items:center;justify-content:space-between;gap:30px}.c-wordmark{display:inline-block;font-size:26px;font-weight:650;letter-spacing:-.055em;line-height:.97;text-decoration:none;white-space:nowrap}.c-wordmark span{color:#b5311e}.c-desktop-nav{display:flex;gap:28px;margin-left:auto}.c-contact-link,.c-desktop-nav a,.c-menu{font-size:14px;line-height:1.3;text-decoration:none;min-height:44px;display:flex;align-items:center}.c-desktop-nav a:hover,.c-desktop-nav a[aria-current]{text-decoration:underline;text-underline-offset:8px}.c-header-action{display:flex;align-items:center;gap:26px}.c-contact-link,.c-menu{gap:20px}.c-menu{border:0;background:none;cursor:pointer}.c-menu span{font-size:24px}.c-navigation{border-top:1px solid #c5c8c5;padding:40px 56px 50px;background:#eeeafa}.c-menu-grid{max-width:1488px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:50px}.c-menu-grid>div>a{display:flex;justify-content:space-between;min-height:44px;padding:8px 0;text-decoration:none;border-bottom:1px solid #c5c8c5;font-size:18px}.c-menu-grid>div>a:hover{text-decoration:underline}.c-menu-search p{font-size:14px;margin:20px 0}.c-menu-search button{min-height:44px}.c-home-hero{padding-top:55px;padding-bottom:90px}.c-hero-kicker{display:flex;justify-content:space-between;font-size:14px;margin-bottom:54px}.candidate-page .c-home-hero h1{font-size:clamp(64px,8.3vw,132px);line-height:.96;letter-spacing:-.07em;max-width:1100px}.c-hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:62px}.c-hero-bottom>div:first-child{font-size:14px}.c-hero-bottom .c-button{margin-top:28px}.c-pathways{background:#eeeafa;padding:66px 0 76px}.c-pathways-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.candidate-page h2{font-size:clamp(34px,4vw,58px);line-height:1.1}.candidate-page h3{font-size:28px;line-height:1.15}.c-pathways h2{max-width:10ch;margin-bottom:30px}.c-pathways p{font-size:16px}.c-pathway-map{display:grid;gap:12px}.c-pathway-map a{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;min-height:86px;gap:10px;border:1px solid #212222;padding:18px 24px;background:#fff}.c-pathway-map a:hover{background:#212222;color:#fff}.c-pathway-input{font-size:14px}.c-pathway-output{font-size:28px;letter-spacing:-.035em}.c-pathway-line{height:1px;background:currentColor;position:relative}.c-pathway-line:after{content:"›";position:absolute;right:-2px;top:-18px;font-size:24px}.c-section{padding-block:100px}.c-section-heading{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;margin-bottom:50px}.c-section-heading h2{max-width:18ch}.c-practice-index{border-top:1px solid #212222}.c-practice{display:grid;grid-template-columns:50px 1fr 1.15fr 26px;gap:24px;padding:32px 0;border-bottom:1px solid #c5c8c5;align-items:start}.c-practice:hover h3{text-decoration:underline;text-underline-offset:6px}.c-practice p{font-size:18px}.c-practice .c-small{display:block;color:#515652;margin-top:16px}.c-practice>span:last-child{font-size:28px}.c-intelligence-link{display:flex;justify-content:space-between;gap:30px;padding:25px 0;font-size:16px}.c-intelligence-link a{text-decoration:underline;text-underline-offset:5px}.c-audiences{padding-top:0}.c-audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.c-audience-grid>a{padding:25px 0;border-top:1px solid #212222;display:flex;flex-direction:column;gap:24px}.c-audience-grid h3{max-width:13ch}.c-audience-grid p{font-size:16px}.c-audience-grid .c-text-link{margin-top:auto}.c-work-band{background:#212222;color:#fff;padding:90px 0}.c-work-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.c-work-grid h2{margin-bottom:30px}.c-work-grid>div>p{font-size:16px;max-width:37ch}.c-evidence-list{display:grid}.c-evidence-list>a{border-top:1px solid #737873;padding:26px 0;display:block}.c-evidence-list h3{font-size:32px;margin:18px 0}.c-evidence-list p{font-size:16px}.c-sector{font-size:13px;letter-spacing:.04em;text-transform:uppercase}.c-evidence-list .c-text-link{margin-top:16px}.c-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.c-product-card{border:1px solid #c5c8c5;padding:28px;display:flex;flex-direction:column;min-height:330px}.c-product-card h3{font-size:38px;margin:24px 0}.c-product-card p{font-size:16px}.c-product-bottom{margin-top:auto;padding-top:32px;display:flex;justify-content:space-between;font-size:14px}.c-portfolio-note{margin-top:28px;font-size:14px}.c-portfolio-note a{text-decoration:underline}.c-reading{border-top:1px solid #c5c8c5}.c-reading .c-lead{margin-bottom:24px}.c-next{background:#eeeafa;padding:80px 0}.c-next-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px}.c-next h2{max-width:15ch}.c-next .c-button{margin-top:28px}.c-next .c-text-link{display:flex;width:fit-content;margin-top:14px}.c-intro{padding-top:60px;padding-bottom:80px}.c-intro-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px}.candidate-page .c-intro h1{font-size:clamp(54px,6vw,92px);line-height:1.01;letter-spacing:-.06em;max-width:14ch}.c-intro-grid>div>.c-small{margin-top:24px}.c-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:0;margin:45px 0 0}.c-steps li{padding:24px 0;border-top:1px solid #212222}.c-steps span{font-size:14px}.c-steps h3{margin:22px 0 18px}.c-steps p{font-size:16px}.c-service-index{padding-bottom:80px}.c-service-row{display:grid;grid-template-columns:50px 1fr 1fr;gap:26px;border-top:1px solid #c5c8c5;padding:38px 0}.c-service-row h2{font-size:36px}.c-service-row p{font-size:18px}.c-service-row ul{font-size:16px;margin:20px 0;padding-left:20px}.c-buyer-list{padding-bottom:70px}.c-buyer-list>article{display:grid;grid-template-columns:50px 1fr 1fr;gap:26px;border-top:1px solid #c5c8c5;padding:40px 0}.c-buyer-list h2{font-size:40px}.c-buyer-list .c-secondary{margin-top:26px}.c-sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.c-sector-grid a{min-height:90px;padding:22px;border:1px solid #c5c8c5;display:flex;justify-content:space-between;align-items:center}.c-resource-groups{display:grid;grid-template-columns:1fr 1fr;gap:60px 70px;padding-bottom:100px}.c-resource-group{border-top:1px solid #212222;padding-top:26px}.c-resource-group h2{font-size:38px;margin-bottom:18px}.c-resource-group>p{font-size:16px;margin-bottom:25px}.c-resource-group ul{list-style:none;padding:0;margin:0}.c-resource-group li a{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #c5c8c5;padding:16px 0;min-height:52px;font-size:18px}.c-resource-group li a:hover{text-decoration:underline}.c-prose-page{padding-bottom:90px;max-width:850px}.c-prose-page h2{font-size:36px;margin:40px 0 24px}.c-prose-page a{text-decoration:underline}.c-portfolio-product{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #c5c8c5;padding:60px 0}.c-portfolio-product h2{font-size:56px;margin:24px 0}.c-portfolio-product .c-button{margin-top:30px}.c-product-plate{background:#eeeafa;min-height:350px;padding:38px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #c5c8c5}.c-product-plate-2{background:#e7eee7}.c-product-plate-3{background:#f7e8df}.c-product-name{font-size:32px;font-weight:600;letter-spacing:-.04em}.c-product-purpose{font-size:24px}.c-product-plate ol{padding-left:22px;margin:24px 0;font-size:20px}.c-portfolio-boundary{padding:70px 0}.c-table-scroll{overflow-x:auto;margin-top:30px}.c-table{width:100%;border-collapse:collapse;text-align:left;font-size:16px}.c-table td,.c-table th{padding:18px 20px;border-bottom:1px solid #c5c8c5;vertical-align:top}.c-table th{background:#eeeafa;font-weight:600}.c-consumer{padding:60px 0 80px;border-top:1px solid #c5c8c5}.c-consumer h2{font-size:48px;margin-bottom:24px}.c-consumer .c-text-link{margin-top:24px}.c-fit{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;padding-bottom:100px;align-items:start}.c-fit fieldset{padding:0;border:0;margin:0 0 38px;min-width:0}.c-fit legend{font-size:24px;font-weight:500;margin-bottom:22px}.c-radio-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.c-radio{display:flex;align-items:flex-start;gap:14px;min-height:68px;border:1px solid #c5c8c5;padding:18px;cursor:pointer;font-size:16px}.c-radio:has(input:checked){background:#eeeafa;border:2px solid #663ea0;padding:17px}.c-radio input{accent-color:#663ea0;width:20px;height:20px;flex-shrink:0;margin-top:3px}.c-fit-placeholder,.c-fit-result{padding:32px;background:#eeeafa;border-top:4px solid #663ea0}.c-fit-placeholder h2,.c-fit-result h2{font-size:36px;margin-bottom:25px}.c-fit-result h3{font-size:20px;margin:28px 0 12px}.c-fit-placeholder p,.c-fit-result p{font-size:16px}.c-fit-result .c-button{margin-top:26px}.c-fit-result .c-text-link{display:flex;margin-top:15px}.c-local-note{font-size:14px;padding:16px 18px;border-left:3px solid #663ea0;background:#eeeafa;margin-top:26px!important}.c-inquiry-grid{display:grid;grid-template-columns:.75fr 1.4fr;gap:90px;padding-bottom:100px}.c-inquiry-grid aside h2{font-size:40px;margin-bottom:25px}.c-inquiry-grid aside p{font-size:16px}.c-aside-links{display:grid;gap:8px;margin-top:30px}.c-aside-links a,.c-direct a{font-size:14px;min-height:44px;padding:10px 0;text-decoration:underline;overflow-wrap:anywhere}.c-direct{border-top:1px solid #c5c8c5;margin-top:28px;padding-top:28px;display:flex;flex-direction:column}.c-form-progress{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;font-size:14px}.c-form-progress li{border-top:3px solid #c5c8c5;padding-top:12px}.c-form-progress li[aria-current]{border-color:#b5311e;font-weight:650}.c-inquiry-panel form>.c-small{margin-bottom:25px}.c-form-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.c-full{grid-column:1/-1}.c-form-fields label{display:block;font-size:16px;font-weight:600;margin-bottom:8px}.c-form-fields input,.c-form-fields select,.c-form-fields textarea{border:1px solid #515652;border-radius:0;background:#fff;color:#212222;padding:12px;width:100%;min-height:52px;line-height:1.5;max-width:100%}.c-form-fields textarea{resize:vertical}.c-form-fields [aria-invalid=true]{border:2px solid #b5311e}.c-field-hint{font-size:14px;margin-bottom:12px!important}.c-field-error{color:#902818;font-size:14px;font-weight:600;margin-top:8px!important}.c-optional{margin:28px 0;border-block:1px solid #c5c8c5;padding:18px 0}.c-optional summary{cursor:pointer;min-height:44px;font-size:16px}.c-optional .c-form-fields{padding-top:20px}.c-error-summary{border:3px solid #b5311e;padding:24px;margin-bottom:28px}.c-error-summary h2,.c-form-status h2{font-size:30px;margin-bottom:20px}.c-error-summary li,.c-error-summary p{font-size:16px}.c-error-summary a{text-decoration:underline}.c-form-status:empty{display:none}.c-review-list{margin:20px 0}.c-review-list>div{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid #c5c8c5;font-size:16px}.c-review-list dt{font-weight:600}.c-review-list dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.c-form-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:26px}.c-receipt dl{margin:25px 0;font-size:16px}.c-receipt dt{font-weight:600;margin-top:20px}.c-receipt dd{margin:4px 0;overflow-wrap:anywhere}.c-success-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:#205438;color:#fff;font-size:28px;margin-bottom:22px}.c-receipt .c-button{margin-top:28px}.c-footer{background:#fff;border-top:1px solid #212222;padding:65px 0 25px}.c-footer-top{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:40px}.c-footer-top>div:first-child p{font-size:14px;margin:25px 0 20px}.c-footer-top h2{font-size:14px;font-family:inherit;letter-spacing:0;font-weight:600;margin:0 0 20px}.c-footer-top ul{list-style:none;padding:0;margin:0}.c-footer-top a:not(.c-wordmark){font-size:14px;display:inline-block;min-height:36px;text-decoration:none}.c-footer a:hover{text-decoration:underline!important;text-underline-offset:4px}.c-footer-record{display:grid;grid-template-columns:1.3fr 2fr 1fr;gap:40px;font-size:13px;border-top:1px solid #c5c8c5;margin-top:45px;padding:25px 0}.c-footer-record p{margin:0}.c-footer-bottom{border-top:1px solid #c5c8c5;padding-top:22px;font-size:12px;display:flex;justify-content:space-between;gap:25px}.c-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}.c-footer-bottom a{min-height:30px}@media(min-width:1700px){.c-home-hero{padding-block:80px 100px}}@media(max-width:1150px){.c-desktop-nav{gap:16px}.c-nav-wrap{padding-inline:32px}.c-wrap{width:calc(100% - 64px)}.c-contact-link{display:none}.c-inquiry-grid,.c-intro-grid,.c-next-grid,.c-pathways-grid{gap:45px}.c-footer-top{gap:22px}.c-navigation{padding-inline:32px}.c-product-card{padding:22px}}@media(max-width:900px){.c-desktop-nav{display:none}.c-nav-wrap{min-height:90px}.c-contact-link{display:flex}.c-home-hero{padding-top:34px}.c-hero-kicker{margin-bottom:36px}.c-hero-bottom{gap:35px}.c-menu-grid{grid-template-columns:1fr 1fr;gap:30px}.c-menu-search{grid-column:1/-1}.c-intro-grid{grid-template-columns:1fr;gap:30px}.c-intro-grid .c-lead{max-width:38ch}.c-next-grid,.c-pathways-grid,.c-work-grid{grid-template-columns:1fr;gap:40px}.c-pathways h2{max-width:17ch}.c-pathways-grid>div:first-child{max-width:560px}.c-section-heading{gap:35px;grid-template-columns:.7fr 1fr}.c-practice{grid-template-columns:30px 1fr 1fr 20px;gap:16px}.c-audience-grid{gap:22px}.c-audience-grid h3{font-size:25px}.c-product-grid{grid-template-columns:1fr}.c-product-card{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.c-product-card h3{margin:0}.c-product-card>.c-eyebrow{grid-column:1/-1;margin:0}.c-product-bottom{grid-column:1/-1;padding-top:5px}.c-fit{grid-template-columns:1fr;gap:30px}.c-fit-placeholder,.c-fit-result{max-width:none}.c-inquiry-grid{grid-template-columns:1fr;gap:45px}.c-inquiry-grid aside{max-width:600px}.c-direct,.c-inquiry-grid aside h2 br{display:none}.c-footer-top{grid-template-columns:repeat(3,1fr);gap:35px}.c-footer-top>div:first-child{grid-column:1/-1}.c-footer-record{grid-template-columns:1fr 1fr}.c-footer-record>a{grid-column:1/-1}.c-footer-bottom{flex-direction:column}.c-buyer-list>article,.c-service-row{grid-template-columns:30px 1fr;gap:20px}.c-buyer-list>article>div:last-child,.c-service-row>div:last-child,.c-service-row>ul{grid-column:2}.c-portfolio-product{gap:32px}.c-product-plate{padding:24px}.c-resource-groups{gap:45px}}@media(max-width:600px){.c-wrap{width:calc(100% - 40px)}.c-nav-wrap{padding:18px 20px;min-height:82px}.c-wordmark{font-size:23px}.c-header-action{gap:20px}.c-contact-link{font-size:13px;gap:8px}.c-menu{font-size:13px;gap:10px}.c-navigation{padding:25px 20px 35px}.c-menu-grid{grid-template-columns:1fr;gap:32px}.c-menu-search{grid-column:auto}.c-hero-kicker{font-size:12px;gap:20px}.c-hero-kicker>span:last-child{max-width:18ch;text-align:right}.candidate-page .c-home-hero h1{font-size:clamp(50px,12vw,72px)}.c-home-hero{padding-bottom:55px}.c-hero-bottom{grid-template-columns:1fr;gap:26px;margin-top:34px}.c-hero-bottom>div:first-child{display:none}.c-lead{font-size:21px}.c-section{padding-block:60px}.c-section-heading{display:block;margin-bottom:32px}.c-eyebrow{margin-bottom:20px}.candidate-page h2{font-size:39px}.c-pathways{padding-block:45px}.c-pathway-map a{grid-template-columns:1fr 32px 1fr;padding:16px;min-height:80px}.c-pathway-output{font-size:24px}.c-pathway-input{font-size:12px}.c-pathways-grid{gap:32px}.c-practice{grid-template-columns:26px 1fr 24px;gap:12px;padding:25px 0}.c-practice h3{font-size:29px}.c-practice>div{grid-column:2;grid-row:2}.c-practice>span:last-child{grid-column:3;grid-row:1}.c-practice p{font-size:16px}.c-intelligence-link{display:block;font-size:14px}.c-intelligence-link a{display:block;margin-top:12px;min-height:44px}.c-audience-grid{grid-template-columns:1fr;gap:24px}.c-audience-grid>a{gap:18px}.c-audience-grid h3{font-size:32px;max-width:none}.c-audiences{padding-top:0}.c-work-band{padding-block:55px}.c-work-grid{gap:30px}.c-evidence-list h3{font-size:31px}.c-product-card{display:flex;gap:18px;padding:24px}.c-product-card h3{font-size:38px}.c-product-bottom{padding-top:8px}.c-next{padding-block:55px}.c-next-grid{gap:25px}.c-intro{padding-top:38px;padding-bottom:48px}.candidate-page .c-intro h1{font-size:clamp(44px,11vw,65px)}.c-steps{grid-template-columns:1fr;gap:12px}.c-steps h3{margin:15px 0}.c-buyer-list h2,.c-service-row h2{font-size:34px}.c-buyer-list>article,.c-service-row{grid-template-columns:22px 1fr;gap:12px;padding:30px 0}.c-resource-groups,.c-sector-grid{grid-template-columns:1fr}.c-resource-groups{padding-bottom:60px}.c-portfolio-product{grid-template-columns:1fr;padding:38px 0;gap:30px}.c-portfolio-product h2{font-size:44px}.c-product-plate{min-height:300px}.c-portfolio-boundary{padding-block:45px}.c-table td,.c-table th{padding:12px;min-width:150px}.c-consumer{padding-block:40px 60px}.c-radio-grid{grid-template-columns:1fr}.c-fit{padding-bottom:60px}.c-fit-placeholder,.c-fit-result{padding:24px}.c-fit legend{font-size:23px}.c-inquiry-grid{padding-bottom:60px}.c-form-fields{grid-template-columns:1fr;gap:20px}.c-form-progress{font-size:12px;gap:8px}.c-review-list>div{grid-template-columns:1fr;gap:6px}.c-form-actions{flex-direction:column;align-items:stretch}.c-error-summary{padding:18px}.c-footer{padding-top:45px}.c-footer-top{grid-template-columns:1fr 1fr;gap:30px}.c-footer-top>div:last-child{grid-column:1/-1}.c-footer-record{grid-template-columns:1fr;gap:20px}.c-footer-record>a{grid-column:auto}.c-footer-bottom nav{gap:12px 20px}.c-footer-top a:not(.c-wordmark){min-height:42px}.c-local-banner{font-size:12px;padding:8px 20px}}@media(prefers-reduced-motion:reduce){.itc-candidate *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.c-preview{padding:9px 24px;background:#eeeafa;text-align:center;font-size:13px;border-bottom:1px solid #c5c8c5}.c-preview span{margin-left:16px}@media(max-width:600px){.c-preview{font-size:11px;padding:8px 16px}.c-preview span{display:block;margin:0}}.c-radio strong{display:block;font-weight:600}.c-radio small{display:block;font-size:13px;line-height:1.5;margin-top:8px;color:#515652}.c-fit fieldset>p{font-size:16px;margin-bottom:20px}body.itc-candidate{background:#fff;color:#212222;font-size:18px;line-height:1.65}.c-hero-bottom>p{font-size:14px}.c-hero-bottom .c-text-link{display:flex;width:fit-content;margin-top:14px}.c-section-heading>p{grid-column:2;font-size:16px;max-width:50ch}.c-audiences{padding-bottom:90px}.c-audience-grid{margin-top:45px}.c-reading{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;padding-block:75px}.c-reading>div:last-child>a:not(.c-text-link){display:block;border-top:1px solid #c5c8c5;padding:25px 0}.c-reading h3{margin-top:16px}.c-product-purpose{display:flex;flex-direction:column;gap:16px;font-size:22px}.c-buyer-list>article>a{align-self:start}.c-buyer-list h3{font-size:20px;margin:25px 0 12px}.c-buyer-list h2{margin-bottom:20px}.c-sector-grid a{display:block}.c-sector-grid h3{font-size:25px;margin-bottom:16px}.c-sector-grid p{font-size:16px}.c-audience-grid h3>span,.c-product-card h3>span{float:right;font-size:24px;letter-spacing:0}.c-product-card .c-small{margin-bottom:8px}@media(max-width:600px){.c-hero-bottom>p{display:none}.c-section-heading>p{margin-top:20px}.c-audiences{padding-bottom:55px}.c-reading{grid-template-columns:1fr;gap:28px;padding-block:55px}.c-buyer-list>article>a{grid-column:2;justify-self:start}.c-product-card .c-small{margin:0}}.c-company-map{display:grid;grid-template-columns:1fr 1fr;gap:40px}.c-company-map>div{background:#eeeafa;padding:30px}.c-company-map span{font-size:14px}.c-company-map h3{margin:22px 0!important}.c-company-map ul{padding-left:20px;margin-bottom:24px}.c-company-map a{display:inline-flex;min-height:44px;text-decoration:underline;text-underline-offset:5px}.c-company-map p{margin-top:20px;font-size:14px!important}.itc-candidate button[aria-label="Back to top"]{background:#212222!important;color:#fff!important;border-color:#515652!important;box-shadow:none!important;border-radius:0!important}@media(max-width:700px){.c-company-map{grid-template-columns:1fr;gap:24px}.c-company-map>div{padding:24px}}.c-menu-search .itc-ss-nav{display:block;width:100%;position:relative}.c-menu-search .itc-ss-nav-q{width:100%;min-height:52px;border:1px solid #515652;border-radius:0;padding:12px;background:#fff;color:#212222;font-size:18px}.c-menu-search .itc-ss-drop{position:relative;top:auto;left:auto;right:auto;max-height:480px;overflow:auto;background:#fff;border:1px solid #c5c8c5;color:#212222;box-shadow:none;padding:12px;min-width:0}.c-menu-search .itc-ss-drop a{display:block;padding:14px 8px;border-bottom:1px solid #c5c8c5;text-decoration:none;min-height:44px}.c-menu-search .itc-ss-drop .t{font-size:16px;font-weight:600;line-height:1.4}.c-menu-search .itc-ss-drop .x{font-size:13px;line-height:1.5;margin-top:8px}.c-menu-search .itc-ss-drop mark{background:#eeeafa;color:#212222}.c-menu-search .itc-ss-retry{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.c-menu-search .itc-ss-retry button{background:#b5311e;color:#fff;border:0;padding:10px 16px;cursor:pointer}.c-table :is(th,td){font-variant-numeric:tabular-nums}.candidate-page .c-portfolio-note{margin-top:28px}.c-evidence-list h3>span,.c-pathway-output>span,.c-reading h3>span{display:inline-block;margin-left:12px;font-size:.8em;letter-spacing:0}.c-pathway-output{white-space:nowrap}.c-work-band a:focus-visible{outline-color:#eeeafa}.c-buyer-intro{padding-block:42px 36px}.candidate-page .c-buyer-intro h1{font-size:clamp(48px,6.1vw,88px);line-height:1.04;letter-spacing:-.05em;max-width:18ch}.c-buyer-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end}.c-buyer-opening .c-lead{max-width:43ch;font-size:22px;line-height:1.5}.c-buyer-quick{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:30px}.c-buyer-quick a{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:17px 0;border-block:1px solid #212222;font-size:24px;font-weight:550;min-height:66px}.c-buyer-quick a:hover{color:#b5311e}.c-buyer-other{display:flex;flex-wrap:wrap;gap:6px 30px;margin-top:12px}.c-buyer-other a{font-size:15px;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.c-buyer-lanes{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:26px 65px}.c-buyer-lanes article{border-top:3px solid #b5311e;padding-top:26px}.candidate-page .c-buyer-lanes h2{font-size:clamp(32px,3.1vw,46px);max-width:20ch;margin-bottom:22px}.c-buyer-lanes p{font-size:18px;max-width:52ch}.c-buyer-lanes .c-eyebrow{margin-bottom:22px}.c-buyer-roles{margin:26px 0 18px}.c-buyer-roles>div{display:grid;grid-template-columns:155px 1fr;gap:24px;padding:16px 0;border-top:1px solid #c5c8c5;font-size:16px;line-height:1.55}.c-buyer-roles dt{font-weight:600}.c-buyer-roles dd{margin:0}.c-buyer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 28px;margin-top:24px}.c-buyer-page .c-buyer-intro{padding-bottom:44px}.c-buyer-page .c-buyer-intro>.c-lead{max-width:64ch;margin-top:24px}.c-buyer-page .c-buyer-intro>.c-buyer-roles{max-width:900px}.c-buyer-section{padding-block:50px 60px;border-top:1px solid #c5c8c5;scroll-margin-top:100px}.candidate-page .c-buyer-section h2{font-size:clamp(32px,4vw,52px);max-width:22ch;margin-bottom:26px}.c-buyer-section>p{max-width:70ch;margin-bottom:22px}.c-buyer-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:36px;margin-top:30px}.c-buyer-columns article{border-top:2px solid #212222;padding-top:22px}.candidate-page .c-buyer-columns h3{font-size:28px;line-height:1.2;margin:12px 0 20px}.c-buyer-columns li,.c-buyer-columns p{font-size:17px;line-height:1.65}.c-buyer-section ul{padding-left:22px}.c-buyer-section li{margin-bottom:10px}.c-buyer-section a:not(.c-button){text-decoration:underline;text-underline-offset:4px}.c-buyer-section .c-text-link{min-height:44px;display:inline-flex;align-items:center;gap:16px;margin-top:12px}.c-buyer-ledger{margin-top:30px}.c-buyer-ledger>div{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:22px 0;border-top:1px solid #c5c8c5;font-size:17px}.c-buyer-ledger dt{font-weight:600}.c-buyer-ledger dd{margin:0;max-width:72ch}.c-buyer-section#evidence{background:#eeeafa;padding-inline:32px}.c-inquiry-context{border-top:3px solid #b5311e;padding-top:20px;margin-bottom:35px}.c-inquiry-context .c-eyebrow{margin-bottom:12px}.c-inquiry-context a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;text-underline-offset:4px}.c-inquiry-context p{margin-bottom:12px}.c-buyer-page .c-buyer-intro .c-eyebrow{margin-bottom:20px}@media(max-width:900px){.c-buyer-opening{gap:36px}.c-buyer-opening .c-lead{font-size:19px}.c-buyer-lanes{gap:36px}.c-buyer-roles>div{grid-template-columns:1fr;gap:5px}.c-buyer-quick{gap:24px}.c-buyer-quick a{font-size:21px}.c-buyer-ledger>div{grid-template-columns:170px 1fr;gap:25px}}@media(max-width:600px){.c-buyer-intro{padding-block:24px 28px}.c-buyer-intro .c-eyebrow{font-size:11px;margin-bottom:16px}.c-buyer-opening{grid-template-columns:1fr;gap:18px}.candidate-page .c-buyer-intro h1{font-size:clamp(39px,10.8vw,58px);line-height:1.08;letter-spacing:-.045em}.c-buyer-opening .c-lead{font-size:17px;line-height:1.5;max-width:none}.c-buyer-quick{grid-template-columns:1fr;gap:0;margin-top:20px}.c-buyer-quick a{font-size:19px;min-height:53px;padding:12px 0}.c-buyer-quick a+a{border-top:0}.c-buyer-other{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin-top:8px}.c-buyer-other a{font-size:13px;line-height:1.4;min-height:44px}.c-buyer-lanes{grid-template-columns:1fr;gap:34px;padding-block:12px 42px}.c-buyer-lanes article{padding-top:23px}.candidate-page .c-buyer-lanes h2{font-size:34px}.c-buyer-lanes p{font-size:17px}.c-buyer-roles{margin-top:20px}.c-buyer-roles>div{padding-block:13px}.c-buyer-actions{gap:8px 20px;margin-top:20px}.c-buyer-page .c-buyer-intro>.c-lead{font-size:18px;line-height:1.55;margin-top:20px}.c-buyer-page .c-buyer-intro{padding-bottom:30px}.c-buyer-section{padding-block:34px 40px}.c-buyer-columns{gap:28px}.c-buyer-ledger>div{grid-template-columns:1fr;gap:8px;padding-block:19px;font-size:16px}.c-buyer-section#evidence{padding-inline:20px;width:100%}.c-buyer-section#evidence>*{max-width:100%}.c-inquiry-grid aside{display:flex;flex-direction:column}.c-inquiry-context{margin-bottom:25px}.c-buyer-home-intro{padding-bottom:22px}}.c-engagement-chooser{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px}.c-engagement-chooser>a{display:grid;grid-template-columns:1fr auto;align-items:start;gap:16px 8px;border-top:1px solid #212222;padding-top:14px;text-decoration:none}.c-engagement-art{display:block;position:relative;aspect-ratio:4/3;grid-column:1/-1;width:100%;overflow:hidden;background:#f0efec}.c-engagement-art img,.c-engagement-art picture{display:block;width:100%;height:100%;object-fit:cover}.c-engagement-art>svg{position:absolute;inset:0;width:100%;height:100%}.c-engagement-label{display:flex;flex-direction:column;gap:8px}.c-engagement-label strong{font-size:21px;line-height:1.2;font-weight:550}.c-engagement-label>span{font-size:15px;line-height:1.45;color:#515652}.c-engagement-chooser>a>svg{width:22px;height:22px;margin-top:2px}.c-engagement-chooser>a:hover .c-engagement-label strong{color:#b5311e;text-decoration:underline;text-underline-offset:5px}.c-asset-note{font-size:12px!important;line-height:1.5;color:#515652;margin-top:10px;max-width:85ch}.c-assessment-folio{margin:32px 0 44px;max-width:960px}.c-folio-wide{position:relative;aspect-ratio:4/3;background:#eeece8;overflow:hidden}.c-folio-wide>img{display:block;width:100%;height:100%;object-fit:cover}.c-folio-wide>svg{position:absolute;inset:0;width:100%;height:100%}.c-folio-labels{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;border-bottom:1px solid #c5c8c5;padding:18px 0}.c-folio-labels>div{display:flex;flex-direction:column;gap:8px}.c-folio-labels strong{font-size:22px;line-height:1.25}.c-folio-labels span{font-size:16px;color:#515652}.c-assessment-folio figcaption{font-size:13px;line-height:1.6;color:#515652;margin-top:14px;max-width:90ch}.c-reference-heading{padding-top:55px}.c-reference-heading h2{font-size:clamp(34px,4vw,56px);margin:18px 0}.c-reference-heading>p{max-width:65ch}.c-reference-sheets{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:36px}.c-reference-sheets article{border-top:2px solid #212222;padding-top:26px}.c-reference-sheets h3{font-size:clamp(26px,2.5vw,36px);line-height:1.2;max-width:25ch;margin:20px 0 28px;min-height:2.4em}.c-reference-sheets dl>div{display:grid;grid-template-columns:125px 1fr;gap:20px;border-top:1px solid #c5c8c5;padding:14px 0;font-size:16px;line-height:1.5}.c-reference-sheets dt{font-weight:600}.c-reference-sheets dd{margin:0}.c-reference-sheets .c-text-link{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin-top:12px;text-decoration:underline;text-underline-offset:4px;font-size:16px;line-height:1.45}.c-reference-sheets .c-text-link svg{flex-shrink:0}.c-reference-note{padding-block:30px 50px}.c-reference-note p{font-size:14px;max-width:95ch;line-height:1.6;margin-bottom:10px}@media(max-width:900px){.c-engagement-chooser{gap:16px}.c-engagement-label strong{font-size:18px}.c-engagement-label>span{font-size:14px}.c-reference-sheets{gap:30px}.c-reference-sheets dl>div{grid-template-columns:1fr;gap:6px}}@media(max-width:600px){.c-home .c-buyer-home-intro{padding-top:20px}.c-home .c-buyer-opening{gap:13px}.c-home .c-buyer-opening .c-lead{font-size:16px;line-height:1.45}.c-engagement-chooser{grid-template-columns:1fr;gap:0;margin-top:18px}.c-engagement-chooser>a{grid-template-columns:80px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:8px 0;min-height:76px}.c-engagement-art{grid-column:auto;width:80px;height:60px}.c-engagement-label{gap:4px}.c-engagement-label strong{font-size:17px;line-height:1.2}.c-engagement-label>span{font-size:12px;line-height:1.3}.c-engagement-chooser>a>svg{width:18px;height:18px;margin:0}.c-engagement-chooser>a:last-child{border-bottom:1px solid #212222}.c-home .c-buyer-other{margin-top:4px}.c-asset-note{font-size:11px!important;margin-top:5px}.c-folio-labels{grid-template-columns:1fr;gap:20px}.c-folio-labels strong{font-size:21px}.c-reference-heading{padding-top:36px}.c-reference-sheets{grid-template-columns:1fr;gap:34px;padding-top:24px}.c-reference-sheets h3{min-height:0}.c-reference-note{padding-block:24px 36px}}.c-menu-space{display:block;width:80px;height:44px;flex-shrink:0}.c-menu-disclosure>summary.c-menu{position:absolute;right:max(56px,calc((100% - 1488px)/2));top:34px;list-style:none;width:80px;justify-content:space-between;padding:0}.c-menu-disclosure>summary::-webkit-details-marker{display:none}.c-menu-disclosure>summary::marker{content:""}.c-menu .c-menu-closed-label,.c-menu .c-menu-open-label{font-size:inherit}.c-menu .c-menu-symbol{font-size:24px}.c-menu-open-label{display:none}.c-menu-disclosure[open] .c-menu-open-label{display:inline}.c-menu-disclosure[open] .c-menu-closed-label{display:none}@media(max-width:1150px){.c-menu-disclosure>summary.c-menu{right:32px}}@media(max-width:900px){.c-menu-disclosure>summary.c-menu{top:23px}}@media(max-width:600px){.c-menu-space{width:65px}.c-menu-disclosure>summary.c-menu{top:19px;right:20px;width:65px}}.candidate-legacy{--ink:#212222;--oxblood:#b5311e;--teal:#515652;--taupe:#515652;--cream:#fff;--paper:#fff;--rule:#c5c8c5;--cd-ink:#212222;--cd-oxblood:#b5311e;--cd-teal:#515652;--cd-taupe:#515652;--cd-cream:#fff;--cd-paper:#fff;--cd-hair:#c5c8c5;--cd-strong:#515652;--cd-whisper:#515652;--cd-serif:var(--font-instrument),Arial,sans-serif;--cd-sans:var(--font-instrument),Arial,sans-serif;--cd-mono:var(--font-instrument),Arial,sans-serif;--font-fraunces:var(--font-instrument);--font-inter:var(--font-instrument);--font-jetbrains-mono:var(--font-instrument);font-family:var(--font-instrument),Arial,sans-serif;font-size:18px;line-height:1.65;color:#212222;background:#fff;overflow-wrap:anywhere}.candidate-legacy .cd-page{--cd-off-2:#eeeafa;--cd-soft:#eeeafa;--cd-t-body:18px;--cd-t-mono:14px;background:#fff}.candidate-context{max-width:1440px;margin:auto;padding:24px clamp(20px,4vw,64px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 40px;border-bottom:1px solid #c5c8c5;font-size:14px;line-height:1.5}.candidate-context nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.candidate-context a{color:#212222;text-decoration:underline;text-underline-offset:5px}.candidate-context-location>span{color:#515652}.candidate-legacy :is(.shell,.wrap,.itcs-wrap){width:100%;max-width:1440px!important;margin-inline:auto!important;padding-inline:clamp(20px,4vw,64px)!important;box-sizing:border-box}.candidate-legacy :is(.hero,.ct-hero,.ind-hero,.ab-hero,.cs-hero,.int-hero,.bp-hero){padding:64px 0 56px!important;min-height:0!important;background:#fff!important;color:#212222!important;border-bottom:1px solid #c5c8c5;overflow:visible!important}.candidate-legacy .arcs[aria-hidden=true]{display:none}.candidate-legacy .itcs-site .hero:after,.candidate-legacy .itcs-site .hero:before{content:none!important}.candidate-legacy :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,button,input,textarea,select,blockquote,.lede,.mn,.mono,.eyebrow,.sec-num,.num,.k,.v,.t,.n,.tag,.lbl,.meta,.note,.side,.sec-kicker,.sec-note){font-family:var(--font-instrument),Arial,sans-serif!important}.candidate-legacy :is(h1,h2,h3,h4,h5,h6){color:#212222!important;font-weight:500!important;font-style:normal!important;text-wrap:pretty}.candidate-route.candidate-legacy :is(h1,.hero-h1){font-size:clamp(40px,5.6vw,80px)!important;line-height:1.06!important;letter-spacing:-.055em!important;max-width:23ch!important;margin:0 0 32px!important}.candidate-legacy h2{font-size:clamp(30px,3.4vw,46px)!important;line-height:1.15!important;letter-spacing:-.035em!important;max-width:29ch!important}.candidate-legacy h3{font-size:clamp(23px,2.1vw,29px)!important;line-height:1.25!important;letter-spacing:-.025em!important}.candidate-legacy :is(.lede,.intro) em,.candidate-legacy :is(h1,h2,h3,h4,h5,h6) :is(em,i,span){font:inherit!important;color:inherit!important}.candidate-legacy :is(p,li,dd){font-size:18px!important;font-weight:400!important;line-height:1.65!important;letter-spacing:normal!important}.candidate-legacy :is(.hero,.ct-hero,.ind-hero,.ab-hero,.cs-hero,.int-hero,.bp-hero) :is(p,.lede,.meta,.meta b,.note,.stance){color:#515652!important}.candidate-legacy :is(.lede,.hero-lede,.intro,.cd-blog-lede){font-size:21px!important;font-weight:400!important;font-style:normal!important;line-height:1.55!important;max-width:63ch!important;margin-top:24px!important}.candidate-legacy :is(.mn,.mono,.eyebrow,.sec-num,.num,.lbl,.label,.tag,.sec-note,.note,.k,.ix,.idx,.n,.ac-k,.pillar-mn,.appr-mn,.pc-meta,.hero-meta,.byline,.dateline,.readtime){font-family:var(--font-instrument),Arial,sans-serif!important;font-size:14px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:.025em!important;text-transform:none!important}.candidate-legacy :is(.eyebrow,.hero-eyebrow){color:#b5311e!important;margin-bottom:24px!important}.candidate-legacy .eyebrow:before{display:none}.candidate-legacy :is(.mn-soft,.sec-kicker,.sec-note,.note){color:#515652!important}.candidate-legacy :is(.hero-grid,.ab-hero .grid,.cs-hero .grid,.ind-hero .grid){display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important;gap:clamp(32px,5vw,80px)!important;align-items:start!important}.candidate-legacy .hero-grid .side{margin:0;border-left:1px solid #c5c8c5;padding-left:32px}.candidate-legacy .hero-meta{position:static!important;display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;gap:16px 32px;margin-top:32px!important;padding:20px 0!important;max-width:100%!important;border-top:1px solid #c5c8c5!important;background:transparent!important}.candidate-legacy :is(.hero-meta .row,.meta .row){flex-wrap:wrap}.candidate-legacy :is(.hero-meta .dot,.hero-eyebrow .dot){display:none}.candidate-legacy :is(section.sec,.itcs-site>section:not(.hero),.legal-doc,.ct-form,.ct-office,.sectors,.advantage,.gov-cert,.gov-steps,.lockup,.founder,.cs-engage,.cs-line,.cs-why,.cs-profile,.int-skus,.int-why,.int-qa,.int-sample,.bp-body,.bp-related){padding-block:64px!important;background:#fff!important;color:#212222!important}.candidate-legacy :is(.sec.alt,.cs-line,.int-sample,.gov-steps){background:#eeeafa!important}.candidate-legacy :is(.sec-head,.legal-doc .head,.ct-form .head,.lockup .head,.cs-engage .head,.cs-line .head,.int-skus .head,.int-why .head,.sectors .head){display:grid!important;grid-template-columns:minmax(100px,.22fr) minmax(0,1fr)!important;gap:24px 40px!important;align-items:start!important;margin-bottom:40px!important}.candidate-legacy :is(.sec-head,.legal-doc .head,.ct-form .head,.lockup .head,.cs-engage .head,.cs-line .head,.int-skus .head) :is(.sec-note,.note,.meta){grid-column:2;text-align:left!important;max-width:65ch!important;padding-top:12px}.candidate-legacy :is(.sec-head,.head) h2{margin:0!important}.candidate-legacy :is(.sec-num,.head>.num){border:0!important;padding-top:7px!important;white-space:normal!important;color:#b5311e!important}.candidate-legacy .sec-kicker{font-size:18px!important;line-height:1.6!important;max-width:65ch;margin-top:18px!important}.candidate-legacy :is(.pillars,.appr,.port-grid,.sec-grid,.thesis-pillars,.gov-cert-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 40px!important;border-top:1px solid #c5c8c5;background:transparent!important}.candidate-legacy :is(.pillar,.appr-cell,.appr-col,.port-card,.sec-card,.gov-cert .item){min-width:0;padding:32px 0!important;border:0!important;border-bottom:1px solid #c5c8c5!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.candidate-legacy :is(.pillar,.appr-cell,.appr-col,.port-card,.sec-card) :is(p,.pillar-b,.appr-b,.ac-b,.desc,.pc-scope){max-width:62ch;margin-top:16px;color:#515652!important}.candidate-legacy :is(.port-card-foot,.port-card .foot,.pc-kv){margin-top:24px!important;padding-top:18px!important;border-top:1px solid #c5c8c5!important}.candidate-legacy :is(.pc-kv,.contact-list .row){display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:10px 20px}.candidate-legacy .faq{display:block!important;max-width:1100px;margin-left:auto}.candidate-legacy .faq-item{display:grid!important;grid-template-columns:70px minmax(0,.8fr) minmax(0,1.2fr)!important;gap:16px 28px!important;padding:32px 0!important;border-bottom:1px solid #c5c8c5!important}.candidate-legacy .faq-item :is(h3,p){margin:0!important}.candidate-legacy :is(.pp,.contact-wrap,.ind-cta,.int-cta,.cs-cta,.bp-cta){padding-block:56px!important;background:#eeeafa!important;color:#212222!important;border-top:1px solid #c5c8c5;overflow:visible!important}.candidate-legacy :is(.pp-grid,.contact-grid,.ind-cta .wrap,.bp-cta .wrap){display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;gap:32px 56px!important;align-items:start!important}.candidate-legacy .pp-grid>.pp-num{grid-column:1/-1;color:#b5311e}.candidate-legacy :is(.pp-meta,.contact-card){padding:24px!important;background:#fff!important;border:1px solid #c5c8c5!important;font-size:16px}.candidate-legacy :is(.pp-meta .row,.contact-list .row){padding-block:8px;min-width:0}.candidate-legacy :is(.pp,.contact-wrap,.ind-cta,.int-cta,.cs-cta,.bp-cta) :is(p,.lede,.meta,.label,.k,.v,.lbl){color:#515652!important}.candidate-route.candidate-legacy .pp-grid .mn{color:#515652!important}.candidate-legacy :is(.cta-row,.pp-cta,.actions,.int-cta-row){display:flex!important;flex-wrap:wrap;gap:12px!important;margin-top:28px!important}.candidate-legacy :is(.cta-btn,.actions a,.int-cta-row .btn,.bp-cta .primary,.bp-cta .secondary,.contact-cta a,.book a){font-family:var(--font-instrument),Arial,sans-serif!important;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;max-width:100%;padding:12px 20px!important;font-size:16px!important;line-height:1.4!important;letter-spacing:normal!important;font-weight:500!important;text-transform:none!important;white-space:normal!important;color:#212222!important;border:1px solid #515652!important;border-radius:0!important;background:#fff!important;text-decoration:none!important}.candidate-legacy :is(.cta-btn.dark,.actions a.primary,.int-cta-row .btn:first-child,.bp-cta .primary){color:#fff!important;background:#b5311e!important;border-color:#b5311e!important}.candidate-legacy :is(.cta-btn,.actions a,.int-cta-row .btn,.contact-cta a):hover{background:#eeeafa!important;color:#212222!important}.candidate-legacy :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #1766ad!important;outline-offset:4px!important}.candidate-legacy :is(p,li,dd,.doc-section,.bp-prose) a{color:#a52b1b!important;text-decoration:underline!important;text-underline-offset:4px}.candidate-legacy :is(img,video,svg[aria-labelledby]){max-width:100%;height:auto}.candidate-legacy :is(pre,.table-wrap,.table-scroll){max-width:100%;overflow:auto}.candidate-legacy table{width:100%;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}.candidate-legacy :is(th,td){padding:16px!important;border-bottom:1px solid #c5c8c5;text-align:left;line-height:1.5;overflow-wrap:anywhere}.candidate-legacy th{background:#eeeafa;font-weight:600}.candidate-legacy :is(code,pre){font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.candidate-family-document :is(.hero .shell,.ct-hero .wrap){max-width:1200px!important}.candidate-family-document :is(.legal-doc .wrap,.sec>.shell){max-width:1200px!important}.candidate-family-document .faq{max-width:900px}.candidate-family-document .faq-item{grid-template-columns:64px minmax(0,1fr)!important}.candidate-family-document .faq-item .faq-a{grid-column:2;max-width:68ch}.candidate-family-document .faq-q{max-width:30ch}.candidate-family-document :is(.doc-body,.doc-section){max-width:70ch!important;margin-left:auto!important;margin-right:auto!important}.candidate-legacy .legal-doc .doc-body{max-width:72ch!important;margin-inline:auto}.candidate-legacy .doc-section{padding-bottom:32px!important;margin-bottom:40px!important}.candidate-legacy .doc-section :is(p,ul,ol){margin-bottom:20px!important}.candidate-legacy .doc-section :is(h2,h3){margin:36px 0 20px!important}.candidate-legacy .doc-section ul li:not(:has(>.dot)){display:list-item;list-style:disc;margin-left:1.2em}.candidate-legacy .doc-section ul li:has(>.dot){display:grid;grid-template-columns:14px minmax(0,1fr)}.candidate-legacy .ct-office .head{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:28px!important;margin-bottom:32px!important}.candidate-legacy .ct-office .head .note{grid-column:2;text-align:left}.candidate-legacy .ct-office .card{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border:1px solid #c5c8c5!important;background:#eeeafa!important}.candidate-legacy .ct-office :is(.left,.right){padding:32px!important;border-color:#c5c8c5!important}.candidate-legacy .ct-office :is(.addr,.stamp,.k,.v,.sla,.lbl,.note,.note b,.ent){color:#212222!important;font-family:var(--font-instrument),Arial,sans-serif!important}.candidate-legacy .ct-office .ln{grid-template-columns:90px minmax(0,1fr)!important;gap:16px}.candidate-family-editorial :is(.ct-hero .wrap,.bp-hero .wrap){max-width:1120px!important}.candidate-route.candidate-family-editorial :is(h1,.hero-h1){max-width:24ch!important;font-size:clamp(38px,4.6vw,66px)!important}.candidate-family-editorial :is(.legal-doc .wrap,.bp-body .wrap){max-width:1000px!important}.candidate-family-editorial :is(.blog-prose,.bp-prose){width:100%;max-width:70ch!important;margin-inline:auto!important;padding:0!important;color:#212222!important}.candidate-family-editorial :is(.blog-prose,.bp-prose) p{margin:0 0 24px!important}.candidate-family-editorial .bp-prose>p:first-of-type:first-letter{float:none!important;font:inherit!important;margin:0!important;color:inherit!important}.candidate-family-editorial :is(.blog-prose,.bp-prose) :is(h2,h3){margin:48px 0 22px!important;max-width:30ch!important}.candidate-family-editorial :is(.blog-prose,.bp-prose) :is(ul,ol){padding-left:26px;margin:24px 0}.candidate-family-editorial :is(.blog-prose,.bp-prose) li{margin:10px 0}.candidate-family-editorial blockquote{border-left:3px solid #b5311e!important;background:#eeeafa;padding:24px!important;margin:36px 0!important;font-size:23px!important;font-style:normal!important;line-height:1.5!important;color:#212222!important}.candidate-family-editorial :is(.byline,.dateline,.bp-share,.bp-tags){display:flex;flex-wrap:wrap;gap:12px 24px;color:#515652!important;font-size:14px!important}.candidate-family-editorial .bp-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.candidate-family-editorial .bp-related-card{padding:24px 0!important;background:#fff!important;border:0!important;border-top:1px solid #c5c8c5!important}.candidate-family-editorial .bp-related-card h3{max-width:25ch}.candidate-family-editorial .br-hero{padding:64px 0 48px!important;background:#fff!important;color:#212222!important}.candidate-family-editorial .br-hero :is(.lede,.meta,.meta b){color:#515652!important}.candidate-family-editorial :is(.br-empty,.br-archive,.br-sub){padding:56px 0!important;background:#fff!important;color:#212222!important}.candidate-family-editorial .br-sub{background:#eeeafa!important}.candidate-family-editorial .br-sub .arc[aria-hidden=true]{display:none}.candidate-family-editorial :is(.br-empty,.br-archive) .head{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:24px;margin-bottom:32px!important}.candidate-family-editorial .br-empty .cols{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}.candidate-family-editorial .br-empty .col{padding:28px 0!important;border:0!important;border-top:1px solid #c5c8c5!important}.candidate-family-editorial .br-empty .col .sec{display:block;padding:0!important;margin:16px 0;background:none!important;color:#515652!important;font-size:14px}.candidate-family-editorial .br-empty h2{font-size:28px!important}.candidate-family-editorial .archive-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 32px!important}.candidate-family-editorial .arch-card{display:flex;flex-direction:column;padding:28px 0!important;min-width:0;border:0!important;border-top:1px solid #c5c8c5!important;background:#fff!important;color:#212222!important}.candidate-family-editorial .arch-card :is(.excerpt,.dt,.more){color:#515652!important;font-family:var(--font-instrument),Arial,sans-serif!important}.candidate-family-editorial .arch-card .foot{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:24px;font-size:14px!important}.candidate-family-editorial .br-sub :is(p,.charter,.lbl,label,.note){color:#212222!important}.candidate-family-editorial .br-sub input{color:#212222!important;background:#fff!important;font-size:18px!important;border:1px solid #515652!important;min-height:48px}.candidate-family-taxonomy .thesis-pillars{grid-template-columns:1fr!important}.candidate-family-taxonomy .thesis-pillars .pillar{display:grid!important;grid-template-columns:90px minmax(0,1fr) auto!important;gap:24px;align-items:baseline;padding:24px 0!important}.candidate-family-taxonomy .pillar .t{font-size:27px!important;font-weight:500!important;font-variant-numeric:tabular-nums}.candidate-family-taxonomy .pillar .t small{display:block;font-size:18px!important;line-height:1.5!important;margin-top:6px}.candidate-family-taxonomy .pillar .t small,.candidate-family-taxonomy [style*=font-family]{font-family:var(--font-instrument),Arial,sans-serif!important;letter-spacing:normal!important}.candidate-family-taxonomy [style*=font-family]{font-size:16px!important}.candidate-family-taxonomy [style*="grid-template-columns: 120px"],.candidate-family-taxonomy [style*="grid-template-columns:120px"]{grid-template-columns:100px minmax(0,1fr)!important;gap:24px!important}.candidate-family-service .engage{display:grid;grid-template-columns:60px minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding:36px 0!important;border-bottom:1px solid #c5c8c5}.candidate-family-service .engage .best{border-left:1px solid #c5c8c5;padding-left:28px}.candidate-family-service :is(.engage .best p,.manifesto p,.cs-why blockquote){font-style:normal!important}.candidate-family-service .manifesto{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:40px!important;margin-top:40px!important;padding-top:28px!important;border-top:1px solid #c5c8c5!important}.candidate-family-service .manifesto :is(p,.lbl){color:#212222!important}.candidate-family-service .twocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px!important;border-top:1px solid #c5c8c5!important}.candidate-family-service .twocol .col{padding:32px!important;border-color:#c5c8c5!important}.candidate-family-service .twocol :is(li,em,.lbl,li:before){color:#212222!important}.candidate-family-service .cs-profile .grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px}.candidate-family-service .cs-profile :is(.field,.k,.v){color:#212222!important;border-color:#c5c8c5!important;padding-inline:0!important}.candidate-family-industry .hc-scope{grid-template-columns:repeat(2,minmax(0,1fr))!important}.candidate-family-industry .hc-scope>div{padding:28px!important}.candidate-family-industry .gov-steps .grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important}.candidate-family-industry .gov-step{padding:24px 0!important;border-top:1px solid #c5c8c5!important}.candidate-family-industry :is(.gov-steps,.advantage,.gov-cert) :is(p,.desc,.lbl,.note,.meta){color:#515652!important}.candidate-family-evidence .port-grid{grid-template-columns:1fr!important}.candidate-family-evidence .port-card{display:grid!important;grid-template-columns:minmax(0,.6fr) minmax(0,1fr)!important;gap:16px 40px!important}.candidate-family-evidence .port-card :is(h3,.desc,.pc-scope,.foot,.pc-kv){grid-column:2}.candidate-family-evidence .numbers{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px;margin-top:32px}.candidate-family-evidence .num-cell{border-top:1px solid #c5c8c5;padding:24px 0!important}.candidate-family-company .lockup .canvas{background:#eeeafa;padding:24px!important;overflow:auto}.candidate-family-company .lockup .canvas svg{min-width:760px}.candidate-family-company .lockup .legend{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin-top:28px}.candidate-family-company .lockup .lg{font-family:var(--font-instrument),Arial,sans-serif!important;font-size:17px!important;line-height:1.6!important;padding:0!important}.candidate-family-company .founder .grid{gap:40px!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}.candidate-family-company .founder :is(p,.lede,.letter p){color:#212222!important;max-width:65ch}.candidate-family-company .founder .letter p:first-of-type:first-letter{float:none;font:inherit;margin:0;color:inherit}.candidate-family-company .founder .head{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;gap:28px!important;margin-bottom:36px!important}.candidate-family-company :is(.ca-hero,.ca-empty,.ca-cta){background:#fff!important;color:#212222!important;padding:56px 0!important;overflow:visible!important}.candidate-family-company .ca-cta{background:#eeeafa!important}.candidate-family-company :is(.ca-hero,.ca-empty,.ca-cta) :is(p,.body,.meta,.meta b,.note,.reply,.lbl){color:#515652!important}.candidate-family-company :is(.ca-hero .grid,.ca-empty .head,.ca-cta .grid){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:32px!important}.candidate-family-company .ca-pull{margin-bottom:40px!important;padding:28px!important;background:#eeeafa!important}.candidate-family-company .ca-pull blockquote{font-size:30px!important;font-style:normal!important;line-height:1.3!important;max-width:36ch!important}.candidate-family-company .grid3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}.candidate-family-company .ca-look .col{padding:24px 0!important}.candidate-family-editorial .press-kit{--ink:#212222;--oxblood:#b5311e;--teal:#515652;--taupe:#515652;--paper:#fff;--cream:#fff;--off-2:#eeeafa;--hair:#c5c8c5;--t-body:18px;--t-mono:14px}.candidate-family-editorial .press-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:40px!important;padding:0!important;min-height:0!important}.candidate-family-editorial .press-kit :is(.bio-grid,.two-col,.fact-band){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.candidate-family-editorial .press-kit :is(.bio-card,.fact-cell){padding:24px 0!important;background:transparent!important;border:0!important;border-top:1px solid #c5c8c5!important}.candidate-family-editorial .press-kit :is(.bio-body,.fv,.fk,.bio-tag,.bio-len,.fc-name,.fc-role,.tl-year){font-family:var(--font-instrument),Arial,sans-serif!important}.candidate-family-editorial .press-kit .bio-body{font-size:18px!important;line-height:1.65!important}.candidate-family-editorial .press-kit .tl-row{grid-template-columns:100px minmax(0,1fr)!important;gap:28px!important}.candidate-family-intelligence .int-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.candidate-family-intelligence .int-card{background:#fff!important;color:#212222!important;border:1px solid #c5c8c5!important;padding:28px!important}.candidate-family-intelligence .int-card :is(.top,.body,.buy){padding:0!important;margin:0 0 24px!important;border-color:#c5c8c5!important}.candidate-family-intelligence :is(.int-card,.int-stat-strip,.int-sample,.int-why,.int-qa) :is(p,.s,.k,.label,.meta,.footnote,.microcopy,.note){font-family:var(--font-instrument),Arial,sans-serif!important;color:#515652!important;font-size:16px!important;line-height:1.6!important}.candidate-family-intelligence .int-stat-strip{background:#eeeafa!important;padding:28px 0!important}.candidate-family-intelligence .int-stat-strip :is(dt,dd){color:#212222!important;font-family:var(--font-instrument),Arial,sans-serif!important;font-size:16px!important;letter-spacing:normal!important}.candidate-family-intelligence .int-stat-strip .strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}.candidate-family-intelligence .price{font-family:var(--font-instrument),Arial,sans-serif!important;font-size:38px!important;color:#212222!important;font-variant-numeric:tabular-nums}.candidate-family-utility .ct-form form{max-width:960px;gap:28px 32px!important}.candidate-family-utility :is(input,textarea,select){width:100%;min-width:0;min-height:48px;font-size:18px!important;background:#fff;color:#212222;border:1px solid #515652!important;border-radius:0;padding:12px!important}.candidate-family-utility :is(input[type=checkbox],input[type=radio]){width:20px;min-height:20px}.candidate-family-utility :is(label,.field label){font-size:15px!important;letter-spacing:normal!important;text-transform:none!important;color:#212222!important}.candidate-family-utility :is(input,textarea)::placeholder{color:#626762!important;font-style:normal!important}.candidate-family-utility :is(.ty-hero,.ty-steps,.ty-aftermath,.ty-foot){background:#fff!important;color:#212222!important;padding:48px 0!important}.candidate-family-utility .ty-hero{background:#eeeafa!important}.candidate-family-utility :is(.ty-hero,.ty-aftermath,.ty-foot) :is(p,.lede,a){color:#212222!important}.candidate-family-utility :is(.ty-eyebrow,.ty-sku-head,.ty-footer-line){font-family:var(--font-instrument),Arial,sans-serif!important;font-size:14px!important;letter-spacing:normal!important;color:#515652!important}.candidate-route[data-route="/roi-calculator"]>section[style]{background:#fff!important;padding-block:56px!important}.candidate-route[data-route="/roi-calculator"] [style*="minmax(360px"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px!important}.candidate-route[data-route="/roi-calculator"] [style*="background: var(--ink"],.candidate-route[data-route="/roi-calculator"] [style*="background:var(--ink"]{background:#eeeafa!important;color:#212222!important}.candidate-route[data-route="/roi-calculator"] [style*="background: var(--ink"] [style*=color],.candidate-route[data-route="/roi-calculator"] [style*="background:var(--ink"] [style*=color]{color:#212222!important}.candidate-route[data-route="/roi-calculator"] input[type=range]{padding:0!important;border:0!important;background:transparent!important}.candidate-route[data-route="/roi-calculator"] input[type=range]::-webkit-slider-runnable-track{height:6px;background:linear-gradient(to right,#b5311e var(--p),#c5c8c5 var(--p))}.candidate-route[data-route="/roi-calculator"] input[type=range]::-moz-range-track{height:6px;background:#c5c8c5}.candidate-route[data-route="/roi-calculator"] input[type=range]::-moz-range-progress{height:6px;background:#b5311e}.candidate-route[data-route="/roi-calculator"] [style*=font-family]{font-family:var(--font-instrument),Arial,sans-serif!important;letter-spacing:normal!important}.candidate-route[data-route="/roi-calculator"] span[style*=font-size]{font-size:16px!important}.candidate-route[data-route="/roi-calculator"] p[style*="font-size: clamp"],.candidate-route[data-route="/roi-calculator"] p[style*="font-size:clamp"]{font-size:clamp(40px,5vw,64px)!important;line-height:1.15!important}.candidate-route[data-route="/status"] .status-row{grid-template-columns:20px minmax(0,1fr) minmax(0,1fr) 70px 110px!important;gap:20px!important}.candidate-route[data-route="/status"] .status-row>:is(span,a){font-family:var(--font-instrument),Arial,sans-serif!important;letter-spacing:normal!important;font-size:15px!important;white-space:normal!important;overflow:visible!important}.candidate-route[data-route="/faq"] summary{min-height:56px}.candidate-route[data-route="/intelligence"] .int-cta .microcopy b,.candidate-route[data-route="/intelligence"] .trust em{color:#212222!important;opacity:1!important}.candidate-route[data-route="/intelligence"] .int-cta-row .btn:first-child :is(.price,.label,.label span){color:#fff!important;opacity:1!important}.candidate-route[data-route="/intelligence"] .int-cta-row .btn:first-child:hover :is(.price,.label,.label span){color:#212222!important}.candidate-route[data-route="/industries/dod"] .contact-col :is(.mn,.cv,a){color:#212222!important;opacity:1!important}.candidate-route[data-route="/roi-calculator"] .ind-cta>.wrap>.num,.candidate-route[data-route="/vendor-registration"] .ct-form .full.field>label>span:nth-child(2){color:#515652!important;opacity:1!important}.candidate-route:is([data-route="/vendor-registration"],[data-route="/case-studies/city-utility"]) .ct-office :is(.addr>em,.sla>em,.book a>em){color:#212222!important;opacity:1!important}.candidate-route[data-route="/case-studies/city-utility"] .ct-office .book .small{color:#515652!important;opacity:1!important}@media(min-width:1100px){.candidate-family-industry .sec>.shell>.appr,.candidate-family-service .sec>.shell>.pillars{margin-left:calc(18% + 20px)}.candidate-family-document .sec>.shell>.appr{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-left:120px}}@media(max-width:900px){.candidate-family-company :is(.ca-hero .grid,.ca-empty .head,.ca-cta .grid,.grid3,.founder .head),.candidate-family-editorial .press-hero-grid{grid-template-columns:1fr!important}.candidate-route[data-route="/roi-calculator"] [style*="minmax(360px"]{grid-template-columns:1fr!important}.candidate-route[data-route="/status"] .status-row{grid-template-columns:20px minmax(0,1fr) 100px!important;gap:12px!important}.candidate-route[data-route="/status"] .status-row>a{grid-column:2}.candidate-legacy .ct-office .card,.candidate-legacy .ct-office .head{grid-template-columns:1fr!important}.candidate-legacy .ct-office .head .note{grid-column:1}.candidate-family-editorial .archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.candidate-family-editorial .br-empty .cols{grid-template-columns:1fr!important}.candidate-legacy :is(.hero-grid,.ab-hero .grid,.cs-hero .grid,.ind-hero .grid,.pp-grid,.contact-grid,.ind-cta .wrap,.bp-cta .wrap){grid-template-columns:1fr!important}.candidate-legacy .hero-grid .side{border-left:0;padding-left:0;max-width:65ch}.candidate-legacy :is(.sec-head,.legal-doc .head,.ct-form .head,.lockup .head,.cs-engage .head,.cs-line .head,.int-skus .head,.int-why .head,.sectors .head){grid-template-columns:1fr!important;gap:16px!important}.candidate-legacy :is(.sec-head,.head) :is(.sec-note,.note,.meta){grid-column:1!important}.candidate-legacy .faq-item{grid-template-columns:64px minmax(0,1fr)!important}.candidate-legacy .faq-item .faq-a{grid-column:2}.candidate-family-service .engage{grid-template-columns:40px minmax(0,1fr);gap:16px}.candidate-family-service .engage .best{grid-column:2;padding-left:0;border-left:0}.candidate-family-company .lockup .legend,.candidate-family-industry .gov-steps .grid,.candidate-family-service .cs-profile .grid{grid-template-columns:1fr!important}.candidate-family-editorial .bp-related-grid{grid-template-columns:1fr}}@media(max-width:600px){.candidate-family-editorial .press-kit :is(.bio-grid,.two-col,.fact-band){grid-template-columns:1fr!important}.candidate-family-editorial .press-kit .tl-row{grid-template-columns:1fr!important;gap:10px!important}.candidate-route[data-route="/faq"] [style*="60px 1fr 32px"]{grid-template-columns:32px minmax(0,1fr) 24px!important;gap:12px!important}.candidate-family-editorial .archive-grid,.candidate-family-editorial :is(.br-empty,.br-archive) .head{grid-template-columns:1fr!important}.candidate-family-editorial .br-hero{padding-block:40px!important}.candidate-legacy .ct-office :is(.left,.right){padding:24px!important}.candidate-legacy .ct-office .ln{grid-template-columns:1fr!important;gap:6px!important}.candidate-context{padding-block:18px}.candidate-context-related{gap:10px 18px!important}.candidate-legacy :is(.hero,.ct-hero,.ind-hero,.ab-hero,.cs-hero,.int-hero,.bp-hero){padding-block:40px!important}.candidate-route.candidate-legacy :is(h1,.hero-h1){letter-spacing:-.04em!important}.candidate-legacy h1 br{display:revert!important}.candidate-legacy :is(section.sec,.itcs-site>section:not(.hero),.legal-doc,.ct-form,.ct-office,.sectors,.advantage,.gov-cert,.gov-steps,.lockup,.founder,.cs-engage,.cs-line,.cs-why,.cs-profile,.int-skus,.int-why,.int-qa,.int-sample,.bp-body,.bp-related){padding-block:40px!important}.candidate-legacy :is(.pillars,.appr,.port-grid,.sec-grid,.gov-cert-grid,.thesis-pillars){grid-template-columns:1fr!important;gap:0!important}.candidate-legacy .faq-item{grid-template-columns:1fr!important;gap:14px!important}.candidate-legacy .faq-item .faq-a{grid-column:1}.candidate-legacy :is(.pp,.contact-wrap,.ind-cta,.int-cta,.cs-cta,.bp-cta){padding-block:40px!important}.candidate-legacy :is(.cta-btn,.actions a){justify-content:center}.candidate-family-company .founder .grid,.candidate-family-evidence .numbers,.candidate-family-industry .hc-scope,.candidate-family-intelligence .int-card-grid,.candidate-family-service :is(.twocol,.manifesto){grid-template-columns:1fr!important}.candidate-family-industry .hc-scope>div,.candidate-family-service .twocol .col{padding:24px 0!important;border-right:0!important}.candidate-family-taxonomy .thesis-pillars .pillar{grid-template-columns:1fr!important;gap:10px!important}.candidate-family-taxonomy [style*="grid-template-columns: 120px"],.candidate-family-taxonomy [style*="grid-template-columns:120px"]{grid-template-columns:76px minmax(0,1fr)!important;gap:14px!important}.candidate-family-evidence .port-card{display:block!important}.candidate-family-intelligence .int-stat-strip .strip,.candidate-family-utility .ct-form form{grid-template-columns:1fr!important}.candidate-legacy .contact-list .row{grid-template-columns:1fr!important;gap:4px!important}.candidate-legacy :is(th,td){padding:10px 8px!important;font-size:14px}}@media(prefers-reduced-motion:reduce){.candidate-legacy :is(a,button,.port-card,.sec-card,.pillar){transition:none!important;animation:none!important}}.candidate-route[data-route="/vendor-registration"] .ct-office .book .small{color:#515652!important;font-size:14px!important;opacity:1!important}.itc-candidate .itcs-site{animation:none!important;filter:none!important;transform:none!important}.candidate-family-editorial .bp-hero :is(.crumbs,.crumbs a,.crumbs .cur,.dateline,.dateline .cat,.dateline .sep,.byline,.byline .author,.byline .sep){color:#515652!important;font-size:14px!important;letter-spacing:normal!important;text-transform:none!important}.candidate-family-editorial .bp-hero .crumbs a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.candidate-family-editorial .bp-cta .num{color:#515652!important}.candidate-legacy .contact-list .v a{color:#212222;text-decoration:underline;text-underline-offset:3px}.candidate-legacy .contact-list .v a:hover{color:#8b3528}.candidate-legacy .ct-office :is(.addr>em,.sla>em,.book a>em){color:#212222!important;opacity:1!important}.candidate-legacy .ct-office .book .small{color:#515652!important;opacity:1!important}.candidate-legacy .contact-col :is(span,a,em){color:#212222!important;opacity:1!important}.candidate-family-editorial .br-hero .cell :is(.k,.v){color:#212222!important;opacity:1!important}.candidate-family-editorial .br-sub :is(.num,.idx,.charter em){color:#515652!important;opacity:1!important}.candidate-family-editorial .bg-navy h3{color:#fff!important}.candidate-family-editorial .press-kit .bio-len{color:#212222!important}.candidate-family-evidence .port-card dt{color:#515652!important}.candidate-route[data-route="/diversity"] .vtable :is(th,.v-scope){color:#515652!important}.candidate-legacy :is(.ca-cta,.ind-cta) :is(.num,.foot,.foot b){color:#515652!important;opacity:1!important}.candidate-family-industry :is(.gov-cert .badge,.gov-step .n){color:#515652!important;opacity:1!important}
/*# sourceMappingURL=57c1cafbd7bf8a9c.css.map*/