.review-controls{display:flex;align-items:center;gap:20px}.review-controls>a{font-size:11px;white-space:nowrap}.header-inner{gap:24px}.nav{gap:18px}.nav a{font-size:13px;white-space:nowrap}.mobile-toggle{display:none}.footer-links{max-width:580px}.footer-links a{font-size:12px}.scope-home-hero{background:var(--navy);color:#fff;padding:58px 0 65px}.scope-home-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:52px;align-items:center}.scopeai-brandplate{background:#fff;padding:10px 16px;width:250px;max-width:100%;margin-bottom:24px}.scopeai-logo{display:block;width:100%;height:auto}.scope-home-hero .eyebrow{color:#8fd3ef;font-size:10px}.scope-home-hero h1{font-size:clamp(37px,3.6vw,54px);line-height:1.12}.scope-home-hero .lead{color:#d6e6ee;font-size:20px;margin-top:23px;line-height:1.5}.scope-hero-copy{font-size:15px;color:#c4d8e5;margin-top:20px;max-width:650px}.scope-home-hero .button{background:#f2b94b;border-color:#f2b94b;color:var(--navy)}.scope-home-hero .button.secondary{background:transparent;border-color:#7899af;color:#fff}.scope-report-frame{background:#173a54;padding:17px;border:1px solid #45677d}.report-figure{margin:0;min-width:0}.report-figure img{display:block;width:100%;height:auto;background:#faf9f6}.report-figure figcaption{font-size:12px;color:var(--muted);line-height:1.6;margin-top:12px}.report-figure figcaption a{display:inline-block;font-weight:600}.scope-report-frame figcaption{color:#c5dbe7;font-size:11px}.scope-report-frame figcaption a{color:#a6e2fa}.scope-report-frame>p{font-size:10px;color:#a8c4d5;margin-top:12px}.home-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.home-offers .path-card{display:flex;flex-direction:column;background:#fff;text-decoration:none;color:var(--ink);border-top:3px solid var(--blue);padding:26px}.home-offers .path-card.pte-offer{border-top-color:var(--gold)}.home-offers .eyebrow{font-size:10px;margin-bottom:18px}.home-offers h3{font-size:27px;line-height:1.2}.home-offers .text-link{margin-top:auto;padding-top:25px;color:var(--blue)}.hiring-home-panel{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center}.hiring-home-panel p{font-size:15px;color:var(--muted);margin-top:20px;max-width:650px}.hiring-home-panel .button{margin-top:25px}.home-data-note{padding:28px 32px;border-left:3px solid var(--blue);background:var(--wash)}.home-data-note strong{display:block;font-size:54px;line-height:1.1;letter-spacing:-.04em;color:var(--navy);font-weight:600}.home-data-note>span{display:block;font-size:13px;margin-top:12px;max-width:280px}.home-data-note p{font-size:12px;margin-top:18px}.home-data-note small{display:block;font-size:10px;color:var(--muted);margin-top:18px}.preview-editorial-note{margin-top:20px}.home-notes .article-card h3{font-size:24px}.scopeai-product-brand{max-width:300px;margin-bottom:35px}.scopeai-product-brand>span{display:block;font-size:11px;margin-top:12px;color:var(--muted)}.scope-product-hero .lead{max-width:890px}.translation-flow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;gap:20px;align-items:center;padding:30px 0}.translation-flow>div{background:var(--wash);padding:26px;min-height:210px;border-top:2px solid var(--blue)}.translation-flow>span{font-size:27px;color:var(--blue);text-align:center}.translation-flow b{font-size:11px;color:var(--blue)}.translation-flow h3{font-size:25px;margin-top:15px}.translation-flow p{font-size:13px;color:var(--muted);margin-top:12px}.scope-principles{display:grid;grid-template-columns:1fr 1fr;gap:35px 55px;margin-top:25px}.scope-principles h3{font-size:25px}.scope-principles p{font-size:15px;color:var(--muted);margin-top:15px}.report-gallery{display:grid;grid-template-columns:1fr 1fr;gap:26px}.report-gallery .report-figure{background:#fff;padding:16px;border:1px solid var(--line)}.integration-status{border-top:3px solid var(--blue);padding-top:22px}.integration-status h3{font-size:26px}.integration-status dl{margin:20px 0}.integration-status dl>div{border-bottom:1px solid var(--line);padding:17px 0}.integration-status dt{font-weight:600;font-size:14px}.integration-status dd{margin:7px 0 0;font-size:14px;color:var(--muted)}.integration-status>.note{margin-top:18px}.report-context{max-width:850px;margin-top:30px}.report-context h3{font-size:25px}.report-context p{font-size:15px;color:var(--muted);margin-top:15px}.report-hero{padding:35px 0 50px;background:var(--wash)}.report-hero h1{font-size:clamp(42px,4.8vw,65px)}.report-hero .lead{max-width:820px;font-size:23px}.report-intro{font-size:15px;color:var(--muted);max-width:810px;margin-top:20px}.report-status{border-block:1px solid var(--line);font-size:11px;background:#fff}.report-status .wrap{padding-block:15px;display:flex;gap:22px;justify-content:space-between;flex-wrap:wrap}.report-status .status-dot{display:inline-block;margin-right:8px}.report-stats{padding-top:0}.report-briefing{grid-template-columns:1.4fr .8fr;margin-bottom:55px;padding-block:36px}.report-briefing h2{font-size:31px}.report-briefing aside{padding:25px;background:var(--wash);align-self:start}.report-briefing aside h3{font-size:23px}.report-briefing aside p{font-size:12px}.report-briefing aside a{font-size:12px}.briefing-date{font-size:10px!important;color:var(--muted)}.position-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.position-tile{text-align:left;background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);padding:20px;color:var(--ink);cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:14px 16px;align-items:start}.position-tile:hover{background:var(--pale)}.position-tile>span{font-size:16px;font-weight:600;line-height:1.4;max-width:210px}.position-tile strong{font-size:29px;line-height:1.2;font-weight:600;letter-spacing:-.04em}.position-tile small{font-size:10px;color:var(--muted);grid-column:1/-1}.reset-filters{border:0;background:none;color:var(--blue);font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:10px 0}.career-filter-panel{display:grid;grid-template-columns:1fr 1.3fr 1fr 1.2fr;gap:18px;background:#fff;padding:25px;border:1px solid var(--line);margin-bottom:35px}.career-filter-panel label:not(.senior-check){display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;min-width:0}.career-filter-panel select,.career-filter-panel input[type=search]{width:100%;min-width:0;background:#fff;border:1px solid #a6bcc9;padding:10px 9px;font-size:14px;color:var(--ink);min-height:44px;border-radius:2px}.career-filter-panel .senior-check{grid-column:1/-1;font-size:12px;display:flex;gap:10px;align-items:center}.senior-check input{height:16px;width:16px;margin:0}.company-coverage{background:#fff;border:1px solid var(--line);margin-bottom:45px}.table-heading{padding:24px 25px 18px}.table-heading h3{font-size:25px}.table-heading p{font-size:11px;color:var(--muted);margin-top:9px}.table-scroll{overflow-x:auto}.company-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;min-width:680px}.company-table thead{background:#e8eff3;font-size:11px}.company-table th,.company-table td{padding:13px 25px;border-top:1px solid var(--line);vertical-align:top}.company-table th{font-weight:600}.company-table th:first-child{width:27%}.company-table td.count-cell{font-size:18px;font-weight:600;white-space:nowrap}.company-table small{display:block;color:var(--muted);font-size:10px;margin-top:4px;font-weight:400}.company-select{padding:0;border:0;background:none;color:var(--blue);font-size:13px;cursor:pointer;text-align:left;font-weight:600}.company-select:hover{text-decoration:underline}.table-groups{font-size:11px;color:var(--muted)}.source-state{font-size:10px;color:#206e5f;white-space:nowrap}.company-table tr.selected-company{background:#e8f4fb}.jobs-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:20px}.jobs-heading h3{font-size:28px}.jobs-heading p{font-size:12px;color:var(--muted)}.job-row{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#fff;border-top:1px solid var(--line);padding:22px 25px}.job-row h3{font-size:20px;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere;max-width:820px}.job-row h3 a{color:var(--ink);text-decoration:none}.job-row h3 a:hover{text-decoration:underline}.job-employer{font-size:12px;color:var(--blue);margin-bottom:8px;font-weight:600}.job-employer>span{font-weight:400;color:var(--muted)}.job-location{font-size:12px;color:var(--muted);margin-top:8px!important}.job-row-end{font-size:11px;flex:none;max-width:180px;text-align:right}.job-row-end span{display:block;color:var(--muted);font-size:10px;margin-bottom:12px}.job-row-end a{font-weight:600}.job-pagination{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:25px}.job-pagination>span{font-size:12px}.job-pagination .button{min-height:40px;padding:9px 13px;font-size:12px}.job-pagination button:disabled{opacity:.45;cursor:default}.job-empty{padding:35px;background:#fff;border:1px solid var(--line);font-size:14px}.desk-intros{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-bottom:55px}.desk-intros>div{border-top:2px solid var(--blue);padding-top:25px}.desk-intros h2{font-size:32px}.desk-intros p{font-size:15px;color:var(--muted);margin-top:17px}.blog-grid{grid-template-columns:repeat(2,1fr);gap:26px}.blog-grid .article-card{display:grid;grid-template-columns:.8fr 1fr}.blog-grid .article-card .editorial-art{height:100%;min-height:300px}.blog-grid .hiring-art>div{grid-template-columns:1fr}.blog-grid .hiring-art>div>span{padding-top:6px}.blog-grid .talent-art{flex-direction:column;justify-content:center}.blog-grid .data-art{flex-direction:column;justify-content:center;gap:12px}.blog-grid .data-art br{display:none}.blog-grid .data-art b{transform:rotate(90deg)}.blog-grid .data-art strong{text-align:center}.blog-grid .article-card h3{font-size:23px}.js .mobile-toggle{display:none}
@media(max-width:1120px){.header-inner:has(.brand-lockup){flex-wrap:wrap;gap:2px;padding:12px 0}.header-inner:has(.brand-lockup) .nav{width:100%;justify-content:space-between;gap:12px;margin:0 0 8px}.brand.brand-lockup{flex-basis:360px;width:360px}.scope-home-grid{gap:30px}.scope-home-hero h1{font-size:44px}.scope-home-hero .lead{font-size:18px}.scope-home-hero .eyebrow{font-size:9px}.career-filter-panel{grid-template-columns:1fr 1fr}.blog-grid .article-card{display:flex}.blog-grid .article-card .editorial-art{height:220px;min-height:220px}.blog-grid .hiring-art>div{grid-template-columns:1fr 1fr}.blog-grid .talent-art,.blog-grid .data-art{flex-direction:row}.blog-grid .data-art b{transform:none}.blog-grid .data-art br{display:initial}.blog-grid .data-art strong{text-align:left}.home-offers{gap:17px}.home-offers .path-card{padding:23px}.home-offers h3{font-size:25px}.hiring-home-panel{gap:35px}.report-briefing{gap:30px}.report-gallery{gap:20px}}
@media(max-width:850px){.scope-home-grid{grid-template-columns:1fr}.scope-home-hero{padding-block:40px}.scope-home-hero h1{font-size:47px}.scope-report-frame{max-width:700px}.home-offers{grid-template-columns:1fr}.home-offers .path-card{min-height:0}.home-offers .text-link{padding-top:20px}.scope-principles{gap:28px}.translation-flow{gap:10px;grid-template-columns:1fr 18px 1fr 18px 1fr}.translation-flow>div{padding:20px 17px;min-height:225px}.translation-flow h3{font-size:22px}.report-briefing{grid-template-columns:1fr}.report-briefing aside{max-width:none}.position-grid{grid-template-columns:1fr 1fr}.report-gallery{grid-template-columns:1fr}.home-notes{grid-template-columns:1fr 1fr}.hiring-home-panel{grid-template-columns:1fr 1fr;gap:30px}.home-data-note{padding:25px}.home-data-note strong{font-size:44px}.company-table th,.company-table td{padding-inline:18px}.jobs-heading{display:block}.jobs-heading p{margin-top:14px}.job-row{align-items:start}.job-row-end{max-width:140px}}
@media(max-width:760px){.js header .mobile-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;border:1px solid #adc1ce;background:#fff;color:var(--ink);font-size:13px;padding:8px 12px;cursor:pointer;margin:2px 0 8px}.js header .nav{display:none!important}.js.mobile-menu-open header .nav{display:grid!important;grid-template-columns:1fr 1fr;gap:18px;width:100%;padding:14px 0}.js.mobile-menu-open header .nav .button{grid-column:1/-1;margin:0;width:100%}.header-inner:has(.brand-lockup){padding:8px 0}.brand.brand-lockup{width:100%;flex-basis:360px;max-width:360px;padding:9px 0}.review-controls{gap:10px}.review-controls>a{display:none}.review-controls label{font-size:10px}.preview select{max-width:165px}.review-controls select{font-size:11px}.translation-flow{grid-template-columns:1fr;gap:12px}.translation-flow>div{min-height:0;padding:23px}.translation-flow>span{transform:rotate(90deg)}.translation-flow h3{font-size:25px}.scope-principles{grid-template-columns:1fr}.desk-intros{gap:28px}.desk-intros h2{font-size:28px}}
@media(max-width:620px){.scope-home-hero h1{font-size:39px}.scope-home-hero h1 br{display:none}.scopeai-brandplate{width:230px;margin-bottom:22px}.scope-home-hero .lead{font-size:18px}.scope-hero-copy{font-size:14px}.scope-home-hero .actions{gap:12px}.scope-home-hero .actions .button{font-size:13px;padding-inline:15px}.scope-report-frame{padding:12px}.scope-report-frame figcaption{font-size:10px}.home-notes,.home-offers,.hiring-home-panel{grid-template-columns:1fr}.home-data-note{padding:24px}.home-data-note strong{font-size:46px}.home-data-note>span{max-width:none}.home-notes .article-card h3{font-size:25px}.scopeai-product-brand{max-width:250px;margin-bottom:30px}.scope-product-hero h1{font-size:38px}.scope-product-hero h1 br{display:none}.report-hero{padding:25px 0 38px}.report-hero h1{font-size:42px}.report-hero .lead{font-size:20px}.report-intro{font-size:14px}.report-status .wrap{gap:9px;font-size:10px}.report-stats{padding-top:0}.report-briefing h2{font-size:29px}.report-briefing aside{padding:22px}.position-grid{grid-template-columns:1fr;gap:12px}.position-tile{padding:18px}.position-tile>span{max-width:220px}.position-tile strong{font-size:29px}.career-filter-panel{padding:21px;grid-template-columns:1fr;gap:16px}.career-filter-panel .senior-check{grid-column:1}.company-coverage{margin-bottom:32px}.table-heading{padding:22px 18px 17px}.table-heading h3{font-size:23px}.company-table th,.company-table td{padding:12px 18px}.job-row{display:block;padding:21px 19px}.job-row h3{font-size:21px}.job-row-end{display:flex;justify-content:space-between;gap:15px;align-items:center;max-width:none;text-align:left;margin-top:18px}.job-row-end span{margin:0}.job-pagination{gap:8px}.job-pagination .button{font-size:11px;padding:9px 10px}.job-pagination>span{font-size:11px}.desk-intros{grid-template-columns:1fr;margin-bottom:40px}.blog-grid{grid-template-columns:1fr}.report-gallery .report-figure{padding:11px}.report-figure figcaption{font-size:11px}.footer-links{gap:14px}.footer-links a{font-size:12px}}

.job-dates{font-size:10px;color:var(--muted);margin-top:7px}
