1 2 3<!DOCTYPE html> 4<html class="no-js" lang="en"> 5<head> 6 7 <meta charset="utf-8" /> 8 <meta content='IE=edge,chrome=1' http-equiv='X-UA-Compatible' /> 9 10<meta name="VIcurrentDateTime" content="639264426148609571" />
11<script type="text/javascript" src="/layouts/system/VisitorIdentification.js"></script>
11 12 13 <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1, maximum-scale=1, minimum-scale=1" /> 14 <meta name="format-detection" content="telephone=no" /> 15 16 17 18<title>About Mathematica</title> 19 20 21 22<meta name="description" content="About Mathematica"> 23<meta name="keywords" content=""> 24 25<link rel="canonical" href="https://www.mathematica.org/about-mathematica" /> 26 27<!-- MetaData: Created at 10/1/2026 6:36:00 AM--> 28 29 30 <meta name="twitter:card" content="summary_large_image"> 31 <meta name="twitter:site" content="@MathematicaNow"> 32 <meta name="twitter:title" content="About Mathematica"> 33 <meta name="twitter:description" content="About Mathematica"> 34 <meta name="twitter:creator" content="@MathematicaNow"> 35 <meta name="twitter:image" content="https://www.mathematica.org/-/media/internet/v2/defaultimages/mathematicarelatedcontentfallbackimagetan.jpg"> 36 <meta property="og:title" content="About Mathematica" /> 37 <meta property="og:type" content="article" /> 38 <meta property="og:url" content="https://www.mathematica.org/about-mathematica" /> 39 <meta property="og:image" content="https://www.mathematica.org/-/media/internet/v2/defaultimages/mathematicarelatedcontentfallbackimagetan.jpg" /> 40 <meta property="og:image:width" content="1200" /> 41 <meta property="og:image:height" content="630" /> 42 <meta property="og:description" content="About Mathematica" /> 43 <meta property="og:site_name" content="Mathematica" /> 44
45<script> 46window.dataLayer = window.dataLayer || []; 47 window.dataLayer.push({ 'focusAreas': '' }); 48 49 window.dataLayer.push({ 'contentYear': '2025' }); 50 window.dataLayer.push({ 'contentMonth': '04' }); 51 window.dataLayer.push({ 'contentDay': '22' }); 52 window.dataLayer.push({'contentAgeInWeeks': '75'}); 53</script>
53 54 55 56 <!-- FAVICONS --> 57 <link rel="icon" type="image/png" href="/content/images/favicon.png"> 58 <link href="/content/images/apple-touch-icon.png" rel="apple-touch-icon" /> 59 <link href="/content/images/apple-touch-icon-76x76.png" rel="apple-touch-icon" sizes="76x76" /> 60 <link href="/content/images/apple-touch-icon-120x120.png" rel="apple-touch-icon" sizes="120x120" /> 61 <link href="/content/images/apple-touch-icon-152x152.png" rel="apple-touch-icon" sizes="152x152" /> 62 63 <!-- FONT AWESOME --> 64 <link href="/Includes/Site/font-awesome/css/fontawesome-min.css?20260527" rel="stylesheet"> 65 66 <!-- WEB FONTS --> 67 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 68 <link href="https://fonts.googleapis.com/css?family=Zilla+Slab:400,400i,500,700" rel="stylesheet"> 69 <link href="https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700" rel="stylesheet"> 70 71 <!-- LEGACY STYLES --> 72 <link href="/Includes/Site/css/icon-fonts.min.css?20260527" rel="stylesheet" media="screen" class="legacycss" /> 73 <link href="/Includes/Site/css/grid.min.css?20260527" rel="stylesheet" media="screen" class="legacycss" /> 74 <link href="/Includes/Site/css/Style.min.css?20260527" rel="stylesheet" media="screen" class="legacycss" /> 75 <link href="/Includes/Site/css/rail-navigation.min.css?20260527" rel="stylesheet" media="screen" class="legacycss" /> 76 <link href="/Includes/Site/css/tabs.min.css?20260527" rel="stylesheet" media="screen" class="legacycss" /> 77 <link href="/Includes/Site/css/slideshow.min.css?20260527" rel="stylesheet" media="screen" class="legacycss" /> 78 <link href="/Includes/Site/css/formee.min.css?20260527" rel="stylesheet" media="screen" class="legacycss" /> 79 <link href="/Includes/Site/css/modal.min.css?20260527" rel="stylesheet" media="screen" class="legacycss" /> 80 81 82 83 <!-- SF: hide search icon on search pages --> 84 85 <!-- STYLES --> 86 <link rel="stylesheet" href="/Includes/Site/css/V2/style.min.css?20260527" type="text/css" media="screen" /> 87 <link rel="stylesheet" href="/Includes/Site/css/V2/print.min.css?20260527" type="text/css" media="print" /> 88 <link rel="stylesheet" href="/Includes/Site/css/V2/responsive.min.css?20260527" type="text/css" media="screen" /> 89 90 91 <!-- Google Tag Manager v2: added 1/5/2022 --> 92
92<script> 93 if (window.location.host === "mathematica.org" || window.location.host === "www.mathematica.org") {
vendor: 527 bytes, lines 93-101
93 94 (function (w, d, s, l, i) { 95 w[l] = w[l] || []; w[l].push({ 96 'gtm.start': 97 new Date().getTime(), event: 'gtm.js' 98 }); var f = d.getElementsByTagName(s)[0], 99 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 100 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 101 })(window, document, 'script', 'dataLayer', '
101GTM-KB9J3CL
vendor: 13 bytes, lines 101-102
101'); 102
102}</script>
102 103 <!-- End Google Tag Manager --> 104 <!-- JQUERY --> 105
105<script type='text/javascript' src='/Includes/Site/js/jquery-3.5.1.min.js'></script>
105 106
106<script type='text/javascript' src='/Includes/Site/js/jquery-migrate-3.3.0.min.js'></script>
106 107 108 109 <!-- MODERNIZR --> 110
110<script type='text/javascript' src='/Includes/Site/js/modernizr-3.6.0.min.js'></script>
110 111 112 <!-- SITE SPECIFIC SCRIPTS --> 113
113<script type="text/javascript" src="/Includes/Site/js/scripts.min.js?20260527"></script>
113 114</head> 115<body> 116 <!-- Google Tag Manager (noscript) -->
vendor: 83 bytes, lines 116-118
116 117 <noscript> 118 <iframe src="https://www.googletagmanager.com/ns.html?id=
118GTM-KB9J3CL
vendor: 111 bytes, lines 118-121
118" 119 height="0" width="0" style="display:none;visibility:hidden"></iframe> 120 </noscript> 121
121<!-- End Google Tag Manager (noscript) --> 122 <!-- extranet\Anonymous --> 123 <!-- Template: Landing Content Page using LandingPageHeroImage --> 124 <!-- BEGIN NOINDEX--> 125 <div id="GDPRMessage"> 126 <div id="cookie-law-msg"> 127<div class="cookie-title"> 128Your Privacy 129</div> 130<!--end .cookie-title--> 131<p>Our website uses cookies. Please click the “Accept” button or continue to use our website if you agree to our use of cookies, as detailed in our <a href="/privacy-policy" rel="nofollow" title="Privacy & Cookies Policy">privacy and cookie policy</a>.</p> 132</div> 133<!--end #cookie-law-msg--> 134<div id="cookie-law-options"> 135<a class="cookie-law-accept" href="javascript:void(0);" onclick="acceptPolicy();">Accept</a> 136<div class="clear"> </div> 137</div> 138<!--end #cookie-options--> 139 </div> 140 141<header> 142 <!-- HeaderV2: Created at 10/1/2026 5:51:18 AM--> 143 <!-- Created by https://mathematica.org/download-media?MediaItemId=%7B1ABDC600-4B17-43C5-A5C8-0D510E7E3044%7D --> 144 145 <div class="top_pad"></div> 146 <div id="top"> 147 148 <div class="wrapper"> 149 150<!-- LogoV2: Created at 10/1/2026 5:51:18 AM--> 151<div id="logo"> 152 <a href="/" class="ga_nav_logo"><img src="/-/media/internet/v2/logos/mathematicawithtagline560.png" alt="Mathematica | Progress Together."></a> 153</div> 154 155 156 157 <nav id="nav"> 158 159 160 <!-- NavV3: Created at 10/1/2026 5:51:18 AM--> 161 <!-- Created by https://mathematica.org/download-media?MediaItemId=%7B1ABDC600-4B17-43C5-A5C8-0D510E7E3044%7D --> 162 <div id="utility" class="nomobile"> 163 <ul> 164 <li class=""><a href="/career-opportunities" class="ga_nav_utility">Careers</a></li> 165 <li class="contact"><a href="/contact-us" class="ga_nav_utility">Contact</a></li> 166 </ul> 167 </div><!--end #utility--> 168 <div id="main_nav" class="nomobile"> 169 <ul> 170 <li id="new-sectors-nav" class="new-sectors-nav"> 171 172 <a href="/sectors" class="ga_nav_megamenu_toplevel ga_nav_mmsection_sectors">Sectors</a> 173 <div class="line_v2"></div> 174 <!-- Start Mega Menu --> 175 <div class="new_dropdown"> 176 <div class="nd_shell"> 177 178 <div class="wrapper"> 179 180 <div class="left equal"> 181 182 <h2>Sectors We Serve</h2> 183 184 <div class="nd-top"> 185 186 <div class="nd-top-l"> 187<p>Mathematica helps leaders across public, private, and philanthropic sectors turn data and evidence into action for better outcomes.</p> 188 </div><!--end .nd-top-l--> 189 190 <div class="nd-top-r"> 191 192 <a href="/sectors" class="pill_btn gold ga_nav_megamenu_viewall ga_nav_mmsection_sectors" target="_blank">See All<em class="far fa-angle-right"></em></a> 193 194 </div><!--end .nd-top-l--> 195 196 <div class="clear"></div> 197 198 </div><!--end .nd-top--> 199 200 <div class="nd-bot"> 201 202 <div class="nd-bot-l"> 203 204 205 <div class="mm-sub"> 206 207 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-federal.png" alt="Federal" role="none"></div> 208 <a href="/sectors/federal" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_sectors">Federal</a> 209 210 </div><!--end .mm-sub--> 211 <div class="mm-sub"> 212 213 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-foundations.png" alt="Foundations" role="none"></div> 214 <a href="/sectors/foundations" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_sectors">Foundations</a> 215 216 </div><!--end .mm-sub--> 217 <div class="mm-sub"> 218 219 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-global.png" alt="Global Health and Development" role="none"></div> 220 <a href="/sectors/global-health-and-development" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_sectors">Global Health and Development</a> 221 222 </div><!--end .mm-sub--> 223 <div class="mm-sub"> 224 225 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-healthcare.png" alt="Healthcare and Life Sciences" role="none"></div> 226 <a href="/sectors/healthcare-and-life-sciences" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_sectors">Healthcare and Life Sciences</a> 227 228 </div><!--end .mm-sub--> 229 <div class="mm-sub"> 230 231 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-state-local.png" alt="State and Local" role="none"></div> 232 <a href="/sectors/state-and-local" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_sectors">State and Local</a> 233 234 </div><!--end .mm-sub--> 235 236 237 238 </div><!--end .nd-bot-l--> 239 240 <div class="nd-bot-r"> 241 242 243 244<div class="nd-title">Spotlights</div> 245<ul> 246 <li><a href="/solutions/rural-health-analytics-and-technical-assistance" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_sectors">Rural health analytics and technical assistance</a></li> 247 <li><a href="https://www.mathematica.org/blogs/smarter-policy-starts-with-state-data" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_sectors">Smarter policy starts with state data</a></li> 248 <li><a href="https://www.mathematica.org/features/working-in-partnership-with-tribal-nations-and-indigenous-communities" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_sectors">Working in partnership with Tribal Nations and indigenous communities</a></li> 249 250</ul> 251 252 </div><!--end .nd-bot-r--> 253 254 <div class="clear"></div> 255 256 </div><!--end .nd-bot--> 257 258 </div><!--end .left--> 259 260 <div class="right equal"> 261 262 263 264 265<a href="/sp/snap-data-analytics-and-technical-assistance" class="ga_nav_megamenu_billboard_image ga_nav_mmsection_sectors"><img src="/-/media/internet/v2/navigation/featuredcontentimages/snap-technical-assistance.jpg" alt="A network map of the United States featuring white lines and yellow dots"></a> 266 267<h3><a href="/sp/snap-data-analytics-and-technical-assistance" class="ga_nav_megamenu_billboard_title ga_nav_mmsection_sectors">SNAP data analytics and technical assistance</a></h3> 268 269<p>Data-informed technical assistance tailored to your state's SNAP program.</p> 270<a href="/sp/snap-data-analytics-and-technical-assistance" class="ga_nav_megamenu_billboard_cta ga_nav_mmsection_sectors">Learn more<em class="far fa-angle-right"></em></a> 271 272 </div><!--end .right--> 273 274 <div class="clear"></div> 275 276 </div><!--end .wrapper--> 277 278 </div><!--end .nd_shell--> 279 280 281 </div> 282 283 </li> 284 <li id="new-solutions-nav" class="new-solutions-nav"> 285 286 <a href="/solutions" class="ga_nav_megamenu_toplevel ga_nav_mmsection_solutions">Solutions</a> 287 <div class="line_v2"></div> 288 <!-- Start Mega Menu --> 289 <div class="new_dropdown"> 290 <div class="nd_shell"> 291 292 <div class="wrapper"> 293 294 <div class="left equal"> 295 296 <h2>Solutions</h2> 297 298 <div class="nd-top"> 299 300 <div class="nd-top-l"> 301<p>Designing, testing, and scaling solutions grounded in evidence and built for impact.</p> 302 </div><!--end .nd-top-l--> 303 304 <div class="nd-top-r"> 305 306 <a href="/solutions" class="pill_btn gold ga_nav_megamenu_viewall ga_nav_mmsection_solutions" target="_blank">See All<em class="far fa-angle-right"></em></a> 307 308 </div><!--end .nd-top-l--> 309 310 <div class="clear"></div> 311 312 </div><!--end .nd-top--> 313 314 <div class="nd-bot"> 315 316 <div class="nd-bot-l"> 317 318 319 <div class="mm-sub"> 320 321 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-analytics.png" alt="Analytics and Operations" role="none"></div> 322 <a href="/solutions/analytics-and-operations" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_solutions">Analytics and Operations</a> 323 324 </div><!--end .mm-sub--> 325 <div class="mm-sub"> 326 327 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-data-solutions.png" alt="Data Solutions" role="none"></div> 328 <a href="/solutions/data-solutions" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_solutions">Data Solutions</a> 329 330 </div><!--end .mm-sub--> 331 <div class="mm-sub"> 332 333 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-research-evaluation.png" alt="Research and Evaluation" role="none"></div> 334 <a href="/solutions/research-and-evaluation" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_solutions">Research and Evaluation</a> 335 336 </div><!--end .mm-sub--> 337 338 339 340 </div><!--end .nd-bot-l--> 341 342 <div class="nd-bot-r"> 343 344 345 346<div class="nd-title">Spotlights</div> 347<ul> 348 <li><a href="/casestudy/accelerating-government-software-delivery-with-ai-augmented-engineering" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_solutions">AI-augmented engineering</a></li> 349 <li><a href="/solutions/analytics-and-operations" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_solutions">Action-ready analytics</a></li> 350 <li><a href="https://www.mathematica.org/features/helping-agencies-move-more-people-into-stable-jobs" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_solutions">Strengthening pathways to stable jobs</a></li> 351 <li><a href="https://www.mathematica.org/features/evidence-that-helps-policy-work-in-practice" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_solutions">Evidence that helps policy work in practice</a></li> 352 353</ul> 354 355 </div><!--end .nd-bot-r--> 356 357 <div class="clear"></div> 358 359 </div><!--end .nd-bot--> 360 361 </div><!--end .left--> 362 363 <div class="right equal"> 364 365 366 367 368<a href="/sp/data-solutions-in-action" class="ga_nav_megamenu_billboard_image ga_nav_mmsection_solutions"><img src="/-/media/internet/v2/navigation/featuredcontentimages/dd-sample_solutions.jpg" alt="Data solutions in action"></a> 369 370<h3><a href="/sp/data-solutions-in-action" class="ga_nav_megamenu_billboard_title ga_nav_mmsection_solutions">Data solutions in action</a></h3> 371 372<p>Mathematica’s data solutions help leaders improve transparency, speed decisions, and deliver better results</p> 373<a href="/sp/data-solutions-in-action" class="ga_nav_megamenu_billboard_cta ga_nav_mmsection_solutions">View Feature<em class="far fa-angle-right"></em></a> 374 375 </div><!--end .right--> 376 377 <div class="clear"></div> 378 379 </div><!--end .wrapper--> 380 381 </div><!--end .nd_shell--> 382 383 384 </div> 385 386 </li> 387 <li id="new-insights-nav" class="new-insights-nav"> 388 389 <a href="/insights" class="ga_nav_megamenu_toplevel ga_nav_mmsection_insights">Insights</a> 390 <div class="line_v2"></div> 391 <!-- Start Mega Menu --> 392 <div class="new_dropdown"> 393 <div class="nd_shell"> 394 395 <div class="wrapper"> 396 397 <div class="left equal"> 398 399 <h2>Insights</h2> 400 401 <div class="nd-top"> 402 403 <div class="nd-top-l"> 404<p>Explore research and analysis that identify what works, what can be improved, and where to act next.</p> 405 </div><!--end .nd-top-l--> 406 407 <div class="nd-top-r"> 408 409 <a href="/insights" class="pill_btn gold ga_nav_megamenu_viewall ga_nav_mmsection_insights" target="_blank">See All<em class="far fa-angle-right"></em></a> 410 411 </div><!--end .nd-top-l--> 412 413 <div class="clear"></div> 414 415 </div><!--end .nd-top--> 416 417 <div class="nd-bot"> 418 419 <div class="nd-bot-l"> 420 421 422 423<div class="mm-stat">80M</div> 424<div class="mm-detail">beneficiaries supported through more transparent and analytically rigorous data.</div> 425 426 </div><!--end .nd-bot-l--> 427 428 <div class="nd-bot-r"> 429 430 431 432<div class="nd-title">Spotlights</div> 433<ul> 434 <li><a href="https://www.mathematica.org/blogs/predictive-analytics-in-child-welfare-turning-risk-signals-into-better-decisions" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_insights">Predictive analytics in child welfare</a></li> 435 <li><a href="https://www.mathematica.org/blogs/the-olmstead-memo-changed-the-conversation-not-the-evidence" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_insights">Looking toward the future of HCBS</a></li> 436 <li><a href="https://www.mathematica.org/blogs/modernizing-the-front-door-to-federal-data" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_insights">Modernizing the front door to federal data</a></li> 437 <li><a href="/casestudy/building-confidence-in-medicaid-and-chip-data-quality" target="" class="ga_nav_megamenu_spotlight ga_nav_mmsection_insights">Medicaid and CHIP
437 data quality</a></li> 438 439</ul> 440 441 </div><!--end .nd-bot-r--> 442 443 <div class="clear"></div> 444 445 </div><!--end .nd-bot--> 446 447 </div><!--end .left--> 448 449 <div class="right equal"> 450 451 452 453 454<a href="/casestudy/enhancing-oversight-and-performance-in-medicaid-and-chip" class="ga_nav_megamenu_billboard_image ga_nav_mmsection_insights"><img src="/-/media/internet/v2/navigation/featuredcontentimages/dd-sample_insights.jpg" alt="Enhancing Medicaid and CHIP performance and oversight"></a> 455 456<h3><a href="/casestudy/enhancing-oversight-and-performance-in-medicaid-and-chip" class="ga_nav_megamenu_billboard_title ga_nav_mmsection_insights">Enhancing Medicaid and CHIP performance and oversight</a></h3> 457 458<p>A unified, user-centered MAC Scorecard brings Medicaid and CHIP performance data together to strengthen...</p> 459<a href="/casestudy/enhancing-oversight-and-performance-in-medicaid-and-chip" class="ga_nav_megamenu_billboard_cta ga_nav_mmsection_insights">View Case Study<em class="far fa-angle-right"></em></a> 460 461 </div><!--end .right--> 462 463 <div class="clear"></div> 464 465 </div><!--end .wrapper--> 466 467 </div><!--end .nd_shell--> 468 469 470 </div> 471 472 </li> 473 <li id="newsroom_nav" class="newsroom_nav"> 474 475 <a href="/newsroom" class="ga_nav_megamenu_toplevel ga_nav_mmsection_newsroom">Newsroom</a> 476 <div class="line_v2"></div> 477 <!-- Start Mega Menu --> 478 479 </li> 480 <li id="new-about-nav" class="new-about-nav"> 481 482 <a href="/about-mathematica" class="ga_nav_megamenu_toplevel ga_nav_mmsection_about">About</a> 483 <div class="line_v2"></div> 484 <!-- Start Mega Menu --> 485 <div class="new_dropdown"> 486 <div class="nd_shell"> 487 488 <div class="wrapper"> 489 490 <div class="left equal"> 491 492 <h2>About Us</h2> 493 494 <div class="nd-top"> 495 496 <div class="nd-top-l"> 497<p>Mathematica is an employee-owned company advancing public well-being through rigorous evidence, practical expertise, and a commitment to impact.</p> 498 </div><!--end .nd-top-l--> 499 500 <div class="nd-top-r"> 501 502 <a href="/about-mathematica" class="pill_btn gold ga_nav_megamenu_viewall ga_nav_mmsection_about" target="_blank">See All<em class="far fa-angle-right"></em></a> 503 504 </div><!--end .nd-top-l--> 505 506 <div class="clear"></div> 507 508 </div><!--end .nd-top--> 509 510 <div class="nd-bot"> 511 512 <div class="nd-bot-l"> 513 514 515 <div class="mm-sub"> 516 517 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-people.png" alt="People" role="none"></div> 518 <a href="/about-mathematica/people" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_about">People</a> 519 520 </div><!--end .mm-sub--> 521 <div class="mm-sub"> 522 523 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-work.png" alt="Work With Us" role="none"></div> 524 <a href="/about-mathematica/work-with-us" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_about">Work With Us</a> 525 526 </div><!--end .mm-sub--> 527 <div class="mm-sub"> 528 529 <div class="icon"><img src="/-/media/internet/v2/icons/v3/mm-ai.png" alt="AI Principles and Position Statement" role="none"></div> 530 <a href="/about-mathematica/ai-principles-and-position-statement" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_about">AI Principles and Position Statement</a> 531 532 </div><!--end .mm-sub--> 533 534 535 536 </div><!--end .nd-bot-l--> 537 538 <div class="nd-bot-r"> 539 540 541 542<div class="nd-title">Stay Connected</div> 543<p>Get the latest findings from Mathematica on the issues that matter most with Evidence & Insights.</p>
544<a href="/contact-us" class="ga_nav_megamenu_cta ga_nav_mmsection_about">Subscribe<em class="far fa-angle-right"></em></a> 545 546 </div><!--end .nd-bot-r--> 547 548 <div class="clear"></div> 549 550 </div><!--end .nd-bot--> 551 552 </div><!--end .left--> 553 554 <div class="right equal"> 555 556 557 558 559<a href="/sp/turning-data-into-impact-for-states" class="ga_nav_megamenu_billboard_image ga_nav_mmsection_about"><img src="/-/media/internet/v2/navigation/featuredcontentimages/dd-sample_about.jpg" alt="Turning data into impact for states"></a> 560 561<h3><a href="/sp/turning-data-into-impact-for-states" class="ga_nav_megamenu_billboard_title ga_nav_mmsection_about">Turning data into impact for states</a></h3> 562 563<p>State leaders are being asked to do more with less. Smart data practices can be a powerful advantage...</p> 564<a href="/sp/turning-data-into-impact-for-states" class="ga_nav_megamenu_billboard_cta ga_nav_mmsection_about">Learn More<em class="far fa-angle-right"></em></a> 565 566 </div><!--end .right--> 567 568 <div class="clear"></div> 569 570 </div><!--end .wrapper--> 571 572 </div><!--end .nd_shell--> 573 574 575 </div> 576 577 </li> 578 <li id="nav_search" aria-label="Search"><a href="#" aria-label="Search" class="ga_nav_search"><i class="far fa-search fa-lg"></i></a></li> 579 </ul> 580 </div> 581 582 583<!----------------- START MOBILE NAV -----------------> 584<!-- MobileNavV2: Created at 10/1/2026 5:51:18 AM--> 585<!-- Created by https://mathematica.org/download-media?MediaItemId=%7B1ABDC600-4B17-43C5-A5C8-0D510E7E3044%7D --> 586<ul id="mobile_nav"> 587 <li id="mobile_search" aria-label="Mobile Search"><i class="far fa-search"></i></li><!--end #mobile_search--> 588 589 590 <li id="mobile_toggle" aria-label="Expand Menu"> 591 <i class="fal fa-bars"></i> 592 </li> 593 <!--end #mobile_toggle--> 594 595</ul> 596<!--end #mobile_nav--> 597 <div id="mobile_utility"> 598 <a href="/career-opportunities" class=" ga_mobilenav_utility">Careers</a> 599 <a href="/contact-us" class="contact ga_mobilenav_utility">Contact</a> 600 <div class="clear"></div> 601 </div> 602 <!--end #mobile_utility--> 603 <div id="mobile_menu"> 604 <div class="toplevel"> 605 <h2>Sectors<i class="fal fa-angle-right"></i></h2> 606 <!-- Start Mega Menu --> 607 <div class="sublevel"> 608 609 610<div class="mobile_title"><i class="fal fa-angle-left"></i>Sectors We Serve</div> 611 <div class="subitem"> 612 <div class="icon"> 613 <img src="/-/media/internet/v2/icons/v3/mm-federal.png" alt="Federal" role="none"> 614 </div> 615 <a href="/sectors/federal" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_sectors">Federal</a> 616 </div> 617 <!--end .subitem--> 618 <div class="subitem"> 619 <div class="icon"> 620 <img src="/-/media/internet/v2/icons/v3/mm-foundations.png" alt="Foundations" role="none"> 621 </div> 622 <a href="/sectors/foundations" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_sectors">Foundations</a> 623 </div> 624 <!--end .subitem--> 625 <div class="subitem"> 626 <div class="icon"> 627 <img src="/-/media/internet/v2/icons/v3/mm-global.png" alt="Global" role="none"> 628 </div> 629 <a href="/sectors/global-health-and-development" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_sectors">Global Health and Development</a> 630 </div> 631 <!--end .subitem--> 632 <div class="subitem"> 633 <div class="icon"> 634 <img src="/-/media/internet/v2/icons/v3/mm-healthcare.png" alt="Healthcare" role="none"> 635 </div> 636 <a href="/sectors/healthcare-and-life-sciences" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_sectors">Healthcare and Life Sciences</a> 637 </div> 638 <!--end .subitem--> 639 <div class="subitem"> 640 <div class="icon"> 641 <img src="/-/media/internet/v2/icons/v3/mm-state-local.png" alt="State and Local" role="none"> 642 </div> 643 <a href="/sectors/state-and-local" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_sectors">State and Local</a> 644 </div> 645 <!--end .subitem--> 646 <div class="subitem"> 647 <a href="/sectors" class="ga_mobilenav_viewall ga_mobilenav_mmsection_sectors">View All<i class="far fa-angle-right fa-sm"></i></a> 648 </div> 649 <!--end .subitem--> 650 651 652 653 654<div class="mm-billboard"> 655 656 <a href="/sp/snap-data-analytics-and-technical-assistance" class="ga_mobilenav_billboard_image ga_mobilenav_mmsection_sectors"><img src="/-/media/internet/v2/navigation/featuredcontentimages/snap-technical-assistance.jpg" alt="A network map of the United States featuring white lines and yellow dots"></a> 657 658 <h3><a href="/sp/snap-data-analytics-and-technical-assistance" class="ga_mobilenav_billboard_title ga_mobilenav_mmsection_sectors">SNAP data analytics and technical assistance</a></h3> 659 660</div><!--end .mm-billboard--> 661 </div> 662 663 </div> 664 <!--end .toplevel--> 665<!-- end mainNavItem if --> 666 <div class="toplevel"> 667 <h2>Solutions<i class="fal fa-angle-right"></i></h2> 668 <!-- Start Mega Menu --> 669 <div class="sublevel"> 670 671 672<div class="mobile_title"><i class="fal fa-angle-left"></i>Solutions</div> 673 <div class="subitem"> 674 <div class="icon"> 675 <img src="/-/media/internet/v2/icons/v3/mm-analytics.png" alt="Analytics" role="none"> 676 </div> 677 <a href="/solutions/analytics-and-operations" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_solutions">Analytics and Operations</a> 678 </div> 679 <!--end .subitem--> 680 <div class="subitem"> 681 <div class="icon"> 682 <img src="/-/media/internet/v2/icons/v3/mm-data-solutions.png" alt="Data Solutions" role="none"> 683 </div> 684 <a href="/solutions/data-solutions" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_solutions">Data Solutions</a> 685 </div> 686 <!--end .subitem--> 687 <div class="subitem"> 688 <div class="icon"> 689 <img src="/-/media/internet/v2/icons/v3/mm-research-evaluation.png" alt="Research Evaluation" role="none"> 690 </div> 691 <a href="/solutions/research-and-evaluation" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_solutions">Research and Evaluation</a> 692 </div> 693 <!--end .subitem--> 694 <div class="subitem"> 695 <a href="/solutions" class="ga_mobilenav_viewall ga_mobilenav_mmsection_solutions">View All<i class="far fa-angle-right fa-sm"></i></a> 696 </div> 697 <!--end .subitem--> 698 699 700 701 702<div class="mm-billboard"> 703 704 <a href="/sp/data-solutions-in-action" class="ga_mobilenav_billboard_image ga_mobilenav_mmsection_solutions"><img src="/-/media/internet/v2/navigation/featuredcontentimages/dd-sample_solutions.jpg" alt="Data solutions in action"></a> 705 706 <h3><a href="/sp/data-solutions-in-action" class="ga_mobilenav_billboard_title ga_mobilenav_mmsection_solutions">Data solutions in action</a></h3> 707 708</div><!--end .mm-billboard--> 709 </div> 710 711 </div> 712 <!--end .toplevel--> 713<!-- end mainNavItem if --> 714 <div class="toplevel"> 715 <h2><a href="/insights" class="ga_mobilenav_toplevel ga_mobilenav_mmsection_insights">Insights</a></h2> 716 <!-- Start Mega Menu --> 717 718 </div> 719 <!--end .toplevel--> 720<!-- end mainNavItem if --> 721 <div class="toplevel"> 722 <h2><a href="/newsroom" class="ga_mobilenav_toplevel ga_mobilenav_mmsection_newsroom">Newsroom</a></h2> 723 <!-- Start Mega Menu --> 724 725 </div> 726 <!--end .toplevel--> 727<!-- end mainNavItem if --> 728 <div class="toplevel"> 729 <h2>About<i class="fal fa-angle-right"></i></h2> 730 <!-- Start Mega Menu --> 731 <div class="sublevel"> 732 733 734<div class="mobile_title"><i class="fal fa-angle-left"></i>About Us</div> 735 <div class="subitem"> 736 <div class="icon"> 737 <img src="/-/media/internet/v2/icons/v3/mm-people.png" alt="People" role="none"> 738 </div> 739 <a href="/about-mathematica/people" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_about">People</a> 740 </div> 741 <!--end .subitem--> 742 <div class="subitem"> 743 <div class="icon"> 744 <img src="/-/media/internet/v2/icons/v3/mm-work.png" alt="Work" role="none"> 745 </div> 746 <a href="/about-mathematica/work-with-us" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_about">Work With Us</a> 747 </div> 748 <!--end .subitem--> 749 <div class="subitem"> 750 <div class="icon"> 751 <img src="/-/media/internet/v2/icons/v3/mm-ai.png" alt="AI" role="none"> 752 </div> 753 <a href="/about-mathematica/ai-principles-and-position-statement" target="" class="ga_nav_megamenu_subitem ga_nav_mmsection_about">AI Principles and Position Statement</a> 754 </div> 755 <!--end .subitem--> 756 <div class="subitem"> 757 <a href="/about-mathematica" class="ga_mobilenav_viewall ga_mobilenav_mmsection_about">View All<i class="far fa-angle-right fa-sm"></i></a> 758 </div> 759 <!--end .subitem--> 760 761 762 763 764<div class="mm-billboard"> 765 766 <a href="/sp/turning-data-into-impact-for-states" class="ga_mobilenav_billboard_image ga_mobilenav_mmsection_about"><img src="/-/media/internet/v2/navigation/featuredcontentimages/dd-sample_about.jpg" alt="Turning data into impact for states"></a> 767 768 <h3><a href="/sp/turning-data-into-impact-for-states" class="ga_mobilenav_billboard_title ga_mobilenav_mmsection_about">Turning data into impact for states</a></h3> 769 770</div><!--end .mm-billboard--> 771 </div> 772 773 </div> 774 <!--end .toplevel--> 775<!-- end mainNavItem if --> 776<!-- end for loop --> 777 </div> 778<!-- end if --> 779 780 </nav> 781 <!--end #nav--> 782 783 <div class="clear"></div> 784 785 </div> 786 <!--end .wrapper--> 787 788 </div> 789 <!--end #top--> 790 <!----------------- START NEW SEARCH BAR -----------------> 791 792 <div id="new_search_bar"> 793 794 <div class="wrapper"> 795<div> 796 797 798 799 <div id="_8F5D021C-C503-4B2A-8DB2-1AD03100F81F" 800 data-search-interface-id='coveo4df47130' 801> 802 803<div class='coveo-search-section'> 804 805 806 807
808<script> 809 document.addEventListener("CoveoSearchEndpointInitialized", function() { 810 var searchboxElement = document.getElementById("_185F67BF-1D73-4AEE-9564-FDE5B0EB24D9"); 811 searchboxElement.addEventListener("CoveoComponentInitialized", function() { 812 CoveoForSitecore.initSearchboxIfStandalone(searchboxElement, "/search"); 813 }); 814 }) 815</script>
815 <div id="_185F67BF-1D73-4AEE-9564-FDE5B0EB24D9_container" class="coveo-for-sitecore-search-box-container" 816 data-prebind-maximum-age='currentMaximumAge' 817> 818 <div id="_185F67BF-1D73-4AEE-9564-FDE5B0EB24D9" 819 class="CoveoSearchbox" 820 data-enable-omnibox='true' 821 data-enable-query-suggest-addon='false' 822 data-enable-query-syntax='true' 823 data-prebind-maximum-age='currentMaximumAge' 824 data-clear-filters-on-new-query='false' 825> 826 827
828<script type="text/javascript"> 829 document.addEventListener("CoveoSearchEndpointInitialized", function() { 830 var componentId = "_185F67BF-1D73-4AEE-9564-FDE5B0EB24D9"; 831 var componentElement = document.getElementById(componentId); 832 833 function showError(error) { 834 console.error(error); 835 } 836 837 function areCoveoResourcesIncluded() { 838 return typeof (Coveo) !== "undefined"; 839 } 840 841 if (areCoveoResourcesIncluded()) { 842 var event = document.createEvent("CustomEvent"); 843 event.initEvent("CoveoComponentInitialized", false, true); 844 845 setTimeout(function() { 846 componentElement.dispatchEvent(event); 847 }, 0); 848 } else { 849 componentElement.classList.add("invalid"); 850 showError("The Coveo Resources component must be included in this page."); 851 } 852 }); 853</script>
853 854 <div class="CoveoForSitecoreBindWithUserContext"></div> 855 <div class="CoveoForSitecoreExpressions"></div> 856 <div class="CoveoForSitecoreConfigureSearchHub" data-sc-search-hub="Search"></div> 857 </div> 858 859 </div> 860 861</div> 862 </div> 863</div> 864 865
865<script type="text/javascript"> 866 document.addEventListener("CoveoSearchEndpointInitialized", function() { 867 var externalComponentsSection = document.getElementById("_8F5D021C-C503-4B2A-8DB2-1AD03100F81F"); 868 CoveoForSitecore.initExternalComponentsSection(externalComponentsSection); 869 }); 870 </script>
870 871 872 </div><!--end .wrapper--> 873 874 </div><!--end #new_search_bar--> 875 876 877 878 <!----------------- END NEW SEARCH BAR -----------------> 879</header> 880 881 882 883 <!-- END NOINDEX--> 884 <main> 885 886 <div id="landing_hero" class=" splash"> 887 888 <div class="hero_top"> 889 890 <div class="image" style="background-image: url('/-/media/internet/v2/splash-pages/evidence-based-decision-making-hero.jpg');"></div> 891 892 <div class="overlay"></div> 893 894 <div class="corner_tl green"></div> 895 896 <div class="corner_br gold"></div> 897 898 </div><!--end .hero_top--> 899 900 <div class="content"> 901 <h1>About Us</h1> <p>Mathematica brings together policy experts, data scientists, methodologists, and technologists to design, test, and scale solutions that improve outcomes and drive meaningful change.</p> 902 </div><!--end .content--> 903 904 905 </div><!--end #landing_hero--> 906 907 <!----------------- START LANDING NAV -----------------> 908 909 <div id="landing_nav"> 910 911 <ul> 912 913 914 </ul> 915 916 </div><!--end #landing_nav--> 917 918 919
919<script> 920 // STICKY LANDING SUBNAV 921 function subnavStick() { 922 923 function scrollBind() { 924 925 var topH = jQuery('#top').height(); 926 var heroH = jQuery('#landing_hero').height(); 927 var navH = jQuery('#landing_nav').height(); 928 929 var combinedH = heroH - 1; 930 931 var nav = jQuery('#landing_nav'); 932 nav.toggleClass("fixed", jQuery(window).scrollTop() > combinedH); 933 934 var landingtop = jQuery('#splash_top'); 935 landingtop.toggleClass("fixed", jQuery(window).scrollTop() > combinedH); 936 937 var projecttop = jQuery('#project'); 938 projecttop.toggleClass("fixed", jQuery(window).scrollTop() > combinedH); 939 940 var firstrow = jQuery('.row.first'); 941 firstrow.toggleClass("fixed", jQuery(window).scrollTop() > combinedH); 942 943 } 944 945 jQuery(window).scroll(scrollBind).resize(scrollBind); 946 947 } 948 949 subnavStick();</script>
949 950 951
951<script> 952 // ANCHOR OFFSET 953 jQuery('#landing_nav a').click(function () { 954 955 var topheight = jQuery('#top').height(); 956 var navheight = jQuery('#landing_nav').height(); 957 958 if (jQuery(window).width() < 768) { 959 960 var totaltop = topheight + 30; 961 962 } 963 964 else { 965 966 var totaltop = topheight + navheight + 40; 967 968 } 969 970 var offset = "-" + totaltop + "px"; 971 972 jQuery('a.anchor').css('top', offset); 973 974 });</script>
974 975 976 <!----------------- END LANDING NAV -----------------> 977 978<!----------------- START LANDING NAV -----------------> 979 980 <div id="landing_nav" class="sticky"> 981 <ul> 982 </ul> 983 984 </div><!--end #landing_nav--> 985 986 987 988 <!-- STICKY --> 989
989<script> 990 // STICKY LANDING SUBNAV 991 function subnavStick() { 992 993 function scrollBind() { 994 995 var topH = jQuery('#top').height(); 996 var heroH = jQuery('#landing_hero').height(); 997 var navH = jQuery('#landing_nav').height(); 998 999 var combinedH = heroH - 1; 1000 1001 var nav = jQuery('#landing_nav'); 1002 nav.toggleClass("fixed", jQuery(window).scrollTop() > combinedH); 1003 1004 var landingtop = jQuery('#landing_top'); 1005 landingtop.toggleClass("fixed", jQuery(window).scrollTop() > combinedH); 1006 1007 // PROJECT PAGES 1008 var projecttop = jQuery('#project'); 1009 projecttop.toggleClass("fixed", jQuery(window).scrollTop() > combinedH); 1010 } 1011 1012 jQuery(window).scroll(scrollBind).resize(scrollBind); 1013 1014 } 1015 1016 subnavStick(); 1017 1018</script>
1018 1019 1020 1021 1022<!----------------- END LANDING NAV -----------------> 1023<!----------------- START LANDING TOP -----------------> 1024<a id="landing_overview" class="anchor"></a> 1025<div id="landing_top"> 1026 1027 <div class="wrapper"> 1028 1029 <div class="right"> 1030 1031 <div class="intro"> 1032 <p> 1033We work with a variety of organizations and partners to help them meet their goals more effectively. 1034</p> 1035 </div><!--end .intro--> 1036 <!-- SF: Only show aria-expanded when more content to show. Accessibilty issue flagged by Ablr--> 1037 <div class="show-less"> 1038 <p> With a commitment to providing end-to-end support, our offerings include research and evaluation services, advisory expertise, and data solutions. From initial design through final evaluation, we make programs, policies, and strategies more efficient, accountable, cost effective, and impactful. </p> 1039<style> 1040 #landing_top { 1041 margin-bottom: 0px !important; 1042 } 1043</style> 1044 </div><!--end .show-less--> 1045 </div><!--end .right--> 1046 <div class="left"> 1047 1048 1049 1050 1051 <div class="nav_block"> 1052 <h2>More About Mathematica</h2> 1053 <div class="content"> 1054 <ul> 1055 <li><a href="/about-mathematica/people">People<i class="far fa-angle-right fa-sm"></i></a></li> 1056 <li><a href="/about-mathematica/work-with-us">Work With Us<i class="far fa-angle-right fa-sm"></i></a></li> 1057 <li><a href="/about-mathematica/ai-principles-and-position-statement">AI Principles and Position Statement<i class="far fa-angle-right fa-sm"></i></a></li> 1058 </ul> 1059 </div><!--end .content--> 1060 </div><!--end .nav_block--> 1061 1062 1063 </div><!--end .left--> 1064 1065 1066 1067 <div class="clear"></div> 1068 1069 </div><!--end .wrapper--> 1070 1071</div><!--end #landing_top-->
1072<script> 1073 // SHOW MORE / LESS 1074 jQuery('.more_btn').click(function (e) { 1075 1076 e.preventDefault(); 1077 var showingMore = true; 1078 if (jQuery(".show-more").hasClass("hide")) { 1079 showingMore = false; 1080 } 1081 if (!showingMore) { 1082 jQuery('.show-more').removeClass('hide'); 1083 jQuery('.show-less').addClass('hide'); 1084 } else { 1085 jQuery('.show-more').addClass('hide'); 1086 jQuery('.show-less').removeClass('hide'); 1087 } 1088 1089 jQuery(this).html() == '<i class="fas fa-minus-square"></i>' ? jQuery(this).html('<i class="fas fa-plus-square"></i>') : jQuery(this).html('<i class="fas fa-minus-square"></i>'); 1090 1091 var $morecontent = jQuery('.show-more'); 1092 $morecontent.attr('aria-expanded', 1093 $morecontent.attr('aria-expanded') == 'false' ? 'true' : 'false' 1094 ); 1095 1096 var $lesscontent = jQuery('.show-less'); 1097 $lesscontent.attr('aria-expanded', 1098 $lesscontent.attr('aria-expanded') == 'true' ? 'false' : 'true' 1099 ); 1100 1101 //SF: Added to force to top 1102 var $introcontent = jQuery('.intro'); 1103 $introcontent[0].scrollIntoView(true); 1104 1105 }); 1106</script>
vendor: 1 bytes, line 1106
1106
1107<script> 1108 // ANCHOR OFFSET 1109 jQuery(document).ready(function () { 1110 jQuery('#landing_nav a').click(function () { 1111 var topheight = jQuery('#top').height(); 1112 var navheight = jQuery('#landing_nav').height(); 1113 1114 if (jQuery(window).width() < 768) { 1115 1116 var totaltop = topheight + 30; 1117 1118 } 1119 1120 else { 1121 1122 var totaltop = topheight + navheight + 40; 1123 1124 } 1125 var offset = "-" + totaltop + "px"; 1126 1127 jQuery('a.anchor').css('top', offset); 1128 1129 }); 1130 }); 1131 </script>
1131 1132<!----------------- END LANDING TOP -----------------> 1133<style> 1134 .hide { 1135 display:none; 1136 } 1137</style> <!-- HTMLBlock: Created at 10/1/2026 6:36:00 AM--> 1138<div class="wrapper about-row"> 1139<h2>Efficiency meets impact. That's progress together.</h2> 1140<br> 1141<p>As a 100% employee-owned company, we pride ourselves on being a multitalented and collaborative team dedicated to using data science, social science, and technology to improve public well-being. Our mission extends beyond deliverables; we actively engage with the communities in which we live and work, volunteering in local initiatives and supporting non-profits through our corporate giving philosophy. For more than 50 years, we’ve aspired to create a workplace that builds careers and fosters a sense of belonging for every employee. We believe that everyone on our team should have the opportunity to make a meaningful impact through their profession while enjoying a healthy work-life balance. To learn more, please visit <a href="/career-opportunities">Career Opportunities</a>.</p> 1142</div> </main> 1143 <!-- BEGIN NOINDEX--> 1144 1145 1146<footer> 1147 <div id="new_footer"> 1148 <div class="wrapper"> 1149 1150<!-- FooterLogo: Created at 10/1/2026 5:50:04 AM--> 1151<div id="bottom_logo" class="ga_footer_logo"> 1152 <a href="/" class="ga_footer_logo"><img src="/-/media/internet/v2/logos/mathematicafooterwithtagline560.png" alt="Mathematica | Progress Together."></a> 1153</div><!--end #bottom_logo--> 1154 1155 <div id="nf_main"> 1156 <div class="left"> 1157 <!-- HTMLBlock: Created at 10/1/2026 5:50:04 AM--> 1158<h2>Keep in touch</h2> 1159<p>Interested in the most current findings from Mathematica? Sign up for our email newsletter, Evidence & Insights, to stay up to date with the issues that matter to you.</p> 1160<a rel="noopener noreferrer" href="/email/signup" class="pill_btn white ga_hp_subscribe" target="_blank">Subscribe<em class="far fa-angle-right"></em></a> 1161<div id="nf_social"> 1162<a rel="noopener noreferrer" href="https://twitter.com/MathematicaNow" class="ga_footer_social" title="Twitter" aria-label="Twitter" target="_blank"><em class="fab fa-x-twitter"></em></a> 1163<a rel="noopener noreferrer" href="https://www.facebook.com/MathematicaNow/" class="ga_footer_social" title="Facebook" aria-label="Facebook" target="_blank"><em class="fab fa-facebook-f"></em></a> 1164<a rel="noopener noreferrer" href="https://www.linkedin.com/company/mathematica-/" class="ga_footer_social" title="LinkedIn" aria-label="LinkedIn" target="_blank"><em class="fab fa-linkedin-in"></em></a> 1165<a rel="noopener noreferrer" href="https://www.instagram.com/mathematicanow/" class="ga_footer_social" title="Instagram" aria-label="Instagram" target="_blank"><em class="fab fa-instagram"></em></a> 1166<a href="/rss" class="ga_footer_social" title="RSS Feeds" aria-label="RSS Feeds"><em class="fas fa-rss"></em></a> 1167</div> 1168<!--end #footer_social--> 1169 </div><!--end .left--> 1170 <div class="right"> 1171 <div id="nf_cols"> 1172 <div class="nf-col"> 1173 <!-- HTMLBlock: Created at 10/1/2026 5:50:04 AM--> 1174<h2>Explore</h2> 1175<ul> 1176 <li><a href="/about-mathematica" class="ga_footer_topic">About Us<em class="far fa-angle-right"></em></a></li> 1177 <li><a href="/focus-areas" class="ga_footer_topic">Focus Areas<em class="far fa-angle-right"></em></a></li> 1178 <li><a href="/insights" class="ga_footer_topic">Insights<em class="far fa-angle-right"></em></a></li> 1179 <li><a href="/newsroom" class="ga_footer_topic">Newsroom<em class="far fa-angle-right"></em></a></li> 1180 <li><a href="/solutions" class="ga_footer_topic">Solutions<em class="far fa-angle-right"></em></a></li> 1181</ul> 1182 </div><!--end .nf-col--> 1183 <div class="nf-col"> 1184 <!-- HTMLBlock: Created at 10/1/2026 5:50:04 AM--> 1185<h2>Engage</h2> 1186<ul> 1187 <li><a href="/career-opportunities" class="ga_footer_topic">Careers<em class="far fa-angle-right"></em></a></li> 1188 <li><a href="/contact-us" class="ga_footer_topic">Contact<em class="far fa-angle-right"></em></a></li> 1189 <li><a href="/events#sort=%40mprcomputedcontentdate%20descending" class="ga_footer_topic">Events<em class="far fa-angle-right"></em></a></li> 1190 <li><a href="/about-mathematica/people" class="ga_footer_topic">People<em class="far fa-angle-right"></em></a></li> 1191</ul> 1192 </div><!--end .nf-col--> 1193 <div class="nf-col"> 1194 <!-- HTMLBlock: Created at 10/1/2026 5:50:04 AM--> 1195<h2>Content Libraries</h2> 1196<ul> 1197 <li><a href="/insights/blog-posts#sort=%40mprcomputedcontentdate%20descending" class="ga_footer_topic">Blogs<em class="far fa-angle-right"></em></a></li> 1198 <li><a href="/casestudy#sort=%40mprcomputedcontentdate%20descending" class="ga_footer_topic">Case Studies<em class="far fa-angle-right"></em></a></li> 1199 <li><a href="/insights/dataviz#sort=%40mprcomputedcontentdate%20descending" class="ga_footer_topic">Data Visualizations<em class="far fa-angle-right"></em></a></li> 1200 <li><a href="/evidence">Evidence Library<em class="far fa-angle-right"></em></a></li> 1201 <li><a href="/features#sort=%40mprcomputedcontentdate%20descending" class="ga_footer_topic">Features<em class="far fa-angle-right"></em></a></li> 1202 <li><a href="/on-the-evidence-podcast" class="ga_footer_topic">Podcasts<em class="far fa-angle-right"></em></a></li> 1203 <li><a href="/insights/video?CoveoVideos#sort=%40mprcomputedcontentdate%20descending&f:Multimedia=[Video]&f:Multimedia:operator=and#sort=%40mprcomputedcontentdate%20descending&f:Multimedia=[Video]&f:Multimedia:operator=and" class="ga_footer_topic">Videos<em class="far fa-angle-right"></em></a></li> 1204</ul> 1205 </div><!--end .nf-col--> 1206 </div><!--end #nf_cols--> 1207 </div><!--end .right--> 1208 <div class="clear"></div> 1209 </div><!--end #nf_main--> 1210 <div id="nf_bot"> 1211 <div class="right"> 1212 <!-- HTMLBlock: Created at 10/1/2026 5:50:04 AM--> 1213<a href="/site-map" class="ga_footer_utility">Sitemap</a><span>|</span><a href="/privacy-policy" class="ga_footer_utility">Privacy Policy</a><span>|</span><a href="/terms-of-use" class="ga_footer_utility">Terms of Use</a> 1214 </div><!--end .right--> 1215 <div class="left"> 1216 © 2026 Mathematica 1217 </div><!--end .left--> 1218 <div class="clear"></div> 1219 </div><!--end #nf_bot--> 1220 </div><!--end .wrapper--> 1221 </div><!--end #new_footer--> 1222</footer> 1223 <div id="lightbox"> 1224 1225 <div class="lb-shell"> 1226 1227 <div id="lb-content"> 1228 1229 <div id="lb-img"> 1230 <div id="lb-close"><i class="fas fa-times"></i></div> 1231 <img src=""> 1232 </div> 1233 1234 <a href="" id="lb-cta" class="pill_btn gold" target="_blank"></a> 1235 1236 </div><!--end .lb-content--> 1237 1238 </div><!--end .lb-shell--> 1239 1240 </div><!--end #lightbox--> 1241 1242 1243 1244
1244<script type="text/javascript" src="/Includes/Site/slider/slick.min.js"></script>
1244 1245 <!-- EQUAL HEIGHTS --> 1246
1246<script type="text/javascript" src="/Includes/Site/js/jquery.matchHeight-min.js"></script>
1246 1247
1247<script type="text/javascript" src="/Includes/Site/tools/isotope.pkgd.min.js"></script>
1247 1248
1248<script src="/Includes/Site/features/js/jquery.fitvids.js"></script>
1248 1249
1249<script id="V2"> 1250 jQuery(function () { 1251 jQuery('.subnav').matchHeight(); 1252 jQuery('.dd_focus').matchHeight(); 1253 jQuery('.equal').matchHeight(); 1254 jQuery('.block_event').matchHeight(); 1255 1256 jQuery('.flex-block').matchHeight(); 1257 jQuery('.flex-block .content').matchHeight(); 1258 }); 1259 1260 // STYLING 1261 jQuery('.dd_focus').last().css('border', 'none'); 1262 function resetAll() { 1263 //console.log('resetting all'); 1264 jQuery('#main_nav').find('.line_v2').each(function () { 1265 jQuery(this).not('.active').stop().fadeOut(400); 1266 }); 1267 1268 jQuery('#main_nav').find('.dropdown').each(function () { 1269 jQuery(this).hide(); 1270 }); 1271 1272 jQuery('#main_nav').find('.new_dropdown').each(function () { 1273 jQuery(this).hide(); 1274 }); 1275 } 1276 // MEGA-MENUS 1277 jQuery(document).on({ 1278 mouseenter: function () { 1279 jQuery(this).find('.line_v2').not('.active').stop().fadeIn(400); 1280 jQuery(this).find('.dropdown').show(); 1281 jQuery(this).find('.new_dropdown').show(); 1282 }, 1283 mouseleave: function () { 1284 jQuery(this).find('.line_v2').not('.active').stop().fadeOut(400); 1285 jQuery(this).find('.dropdown').hide(); 1286 jQuery(this).find('.new_dropdown').hide(); 1287 }, 1288 focusin: function () { 1289 //reset all then execute 1290 resetAll(); 1291 jQuery(this).find('.line_v2').not('.active').stop().fadeIn(400); 1292 jQuery(this).find('.dropdown').show(); 1293 jQuery(this).find('.new_dropdown').show(); 1294 }/*, 1295 focusout: function () { 1296 jQuery(this).find('.line_v2').not('.active').stop().fadeOut(400); 1297 jQuery(this).find('.dropdown').hide(); 1298 }*/ 1299 }, '#main_nav li'); 1300 1301 1302 // NAV SEARCH 1303 jQuery('#nav_search').click(function () { 1304 //jQuery(this).toggleClass('open').focus(); 1305 1306 }); 1307 1308 jQuery('#nav_search a').focusin(function () { 1309 //jQuery(this).toggleClass('open').focus(); 1310 //console.log('Search cleared'); 1311 resetAll(); 1312 }); 1313 1314 jQuery('#utility ul li:last-child').focusin(function () { 1315 //jQuery(this).toggleClass('open').focus(); 1316 //console.log('utility cleared'); 1317 resetAll(); 1318 }); 1319 1320 // MOBILE MAIN MENU 1321 jQuery('#mobile_toggle').click(function () { 1322 // HAMBURGER TOGGLE 1323 jQuery(this).find('i').toggleClass('fa-bars fa-times'); 1324 // UTILITY FOOTER 1325 jQuery('#mobile_utility').toggle(); 1326 // MAIN MOBILE 1327 jQuery('#mobile_menu').toggle(); 1328 }); 1329 1330 1331 1332 // MOBILE SUB-MENU 1333 jQuery('.toplevel h2').click(function () { 1334 jQuery(this).parent().find('.sublevel').toggleClass('open'); 1335 }); 1336 1337 1338 1339 // MOBILE BACK 1340 jQuery('.mobile_title').click(function () { 1341 jQuery(this).parent().toggleClass('open'); 1342 }); 1343 1344 // LIGHTBOX FUNCATIONALITY 1345 jQuery(document).ready(function () { 1346 //console.log('Document Ready'); 1347 // DYNAMICALLY WRAP IMAGE 1348 if (jQuery('.lightbox').length > 0) { 1349 1350 jQuery('.lightbox').wrap('<div class="lb-wrap"></div>'); 1351 jQuery('.lb-wrap').prepend('<div class="lb-overlay"><i class="far fa-search-plus"></i></div>'); 1352 //console.log('Added .lb-wrap'); 1353 } 1354 // OPEN LIGHTBOX 1355 jQuery(document).on('click', '.lb-overlay', function () { 1356 //console.log("Click on lb-overlay added div!"); 1357 var newsrc = jQuery(this).parent().find('img').attr('src'); 1358 var alttext = jQuery(this).parent().find('img').attr('alt'); 1359 if (jQuery(this).parent().find('img').data('link') !== undefined) { 1360 1361 jQuery('#lb-cta').css('display', 'block'); 1362 1363 var linktext = jQuery(this).parent().find('img').data('linktext'); 1364 var link = jQuery(this).parent().find('img').data('link'); 1365 1366 1367 jQuery('#lb-cta').attr('href', link); 1368 1369 jQuery('#lb-cta').html(linktext + ' <i class="far fa-angle-right"></i>'); 1370 1371 }else { 1372 jQuery('#lb-cta').css('display', 'none'); 1373 } 1374 1375 1376 jQuery('#lb-img').find('img').attr('src', newsrc); 1377 jQuery('#lb-img').find('img').attr('alt', alttext); 1378 1379 1380 jQuery('#lightbox').fadeIn(500); 1381 1382 jQuery('body').css('overflow', 'hidden'); 1383 });
1384 //console.log(jQuery('.lb-overlay')); 1385 1386 1387 1388 // CLOSE LIGHTBOX 1389 jQuery('#lb-close').click(function () { 1390 1391 jQuery('#lightbox').fadeOut(500); 1392 jQuery('body').css('overflow', 'auto'); 1393 1394 }); 1395 //console.log('Document Ready: End'); 1396 }); 1397 1398 // NO ORPHANS 1399 jQuery(document).ready(function ($) { 1400 jQuery('a:has(i.fa-angle-right.fa-sm)').not('.focus_link, .sector_block a, #footer_social a').html(function () { 1401 // separate the text by spaces 1402 var text = jQuery(this).text().split(' '); 1403 1404 // drop the last word and store it in a variable 1405 var last = text.pop(); 1406 1407 // join the text back with the span 1408 return text.join(" ") + (text.length > -1 ? ' <span class="nowrap">' + last + '<i class="far fa-angle-right fa-sm"></i></span>' : last); 1409 }); 1410 }); 1411 </script>
1411 1412
1412<script id="Legacy"> 1413 jQuery(window).load(LoadComponents); 1414 1415 //footerrelatedcontentinner 1416 function LoadComponents() { 1417 1418 LoadRightRail(); 1419 LoadFooterRelatedContent(); 1420 1421 } 1422 1423 function LoadRightRail() { 1424 if (jQuery.trim(jQuery("div[data-id='rightrailinner']").html()) == '') { 1425 jQuery("div[data-id='rightrail']").remove(); 1426 jQuery('#contentwrapperdiv').removeClass('grid_8').addClass('omega').addClass('grid_12'); 1427 } 1428 } 1429 1430 function LoadFooterRelatedContent() { 1431 if (jQuery.trim(jQuery("div[data-id='footerrelatedcontentinner']").html()) == '') { 1432 jQuery("div[data-id='footerrelatedcontent']").remove(); 1433 } 1434 } 1435 1436 //collapsible list support 1437 function hideAllSubItemLists() { 1438 1439 jQuery('.SubItemList').hide(); 1440 /*jQuery('.ListCategoryName').html.replace('-', '+');*/ 1441 var allListCategoryNames = jQuery('.ListCategoryName'); 1442 [].slice.call(allListCategoryNames).forEach(function (allListCategoryName) { 1443 allListCategoryName.innerHTML = allListCategoryName.innerHTML.replace('-', '+'); 1444 }); 1445 1446 } 1447 function ExpandSubItemChildren(subItemChildListId) { 1448 var subItemChildList = jQuery("#" + subItemChildListId);//.next('.SubItemChildList'); 1449 if (!subItemChildList.is(':visible')) { 1450 //hideAllSubItemLists(); 1451 //categoryTag.innerHTML = categoryTag.innerHTML.replace('+', '-'); 1452 subItemChildList.show(); 1453 } else { 1454 //categoryTag.innerHTML = categoryTag.innerHTML.replace('-', '+'); 1455 subItemChildList.hide(); 1456 } 1457 } 1458 function hideSubItems(categoryTag) { 1459 var subItemList = jQuery(categoryTag).next('.SubItemList'); 1460 1461 if (!subItemList.is(':visible')) { 1462 hideAllSubItemLists(); 1463 categoryTag.innerHTML = categoryTag.innerHTML.replace('+', '-'); 1464 subItemList.show(); 1465 } else { 1466 categoryTag.innerHTML = categoryTag.innerHTML.replace('-', '+'); 1467 subItemList.hide(); 1468 } 1469 } 1470 1471 jQuery(document).ready(function () { 1472 jQuery(document).on("click", ".logout-button", function () { 1473 var form = jQuery(this).closest("form"); 1474 //console.log(form); 1475 form.submit(); 1476 }); 1477 1478 //collapsible list support 1479 jQuery('.CollapsibleList > .ListCategory ').each(function (index, e) { 1480 1481 var count = jQuery(e).find('.SubItem').length; 1482 var content = '<span class=\"cnt\">' + count + '</span>'; 1483 var listCatName = jQuery(e).find('.ListCategoryName'); 1484 listCatName.append(content); 1485 }); 1486 jQuery('.CollapsibleList .ListCategory .SubItemList .SubItem .SubItemChildList .SubItemChild:odd').addClass('OddItem'); 1487 jQuery('.CollapsibleList .ListCategory .SubItemList .SubItem .SubItemChildList .SubItemChild:even').addClass('EvenItem'); 1488 1489 //START: slider support 1490 jQuery('#slider').slick({ 1491 fade: true, 1492 cssEase: 'linear', 1493 dots: false, 1494 infinite: true, 1495 autoplay: true, 1496 autoplaySpeed: 4000, 1497 pauseOnHover: true, 1498 pauseOnFocus: true, 1499 prevArrow: '<div class="s_prev"><i class="fa fa-angle-left"></i></div>', 1500 nextArrow: '<div class="s_next"><i class="fa fa-angle-right"></i></div>' 1501 }); 1502 1503 // PLAY-PAUSE FUNCTIONALITY 1504 jQuery('#slider').prepend('<div class="s_play"><i class="fa fa-pause-circle"></i></div>'); 1505 var xpaused = false; 1506 jQuery('.s_play').click(function () { 1507 var sicon = jQuery(this).find('i'); 1508 jQuery(sicon).toggleClass('fa-pause-circle fa-play-circle'); 1509 if (xpaused) { 1510 jQuery('#slider').slick("play"); 1511 } else { 1512 jQuery('#slider').slick("pause"); 1513 } 1514 xpaused = !xpaused; 1515 }); 1516 //END: slider support 1517 1518 //tools support 1519 jQuery('.t_block').matchHeight(); 1520 1521 //tools landing page support 1522 var $container = jQuery('#tl_grid').isotope({ 1523 itemSelector: '.tool', 1524 layoutMode: 'fitRows' 1525 });
1526 1527 // FILTER 1528 jQuery('#tool_filter a').click(function () { 1529 1530 // Add active class 1531 jQuery('#tool_filter li').removeClass('active'); 1532 jQuery(this).parent('li').addClass('active'); 1533 1534 // Filter by value 1535 var filterValue = jQuery(this).attr('data-filter'); 1536 $container.isotope({ filter: filterValue }); 1537 1538 }); 1539 1540 jQuery('.t_info').matchHeight(); 1541 1542 }); 1543 1544 // STYLING 1545 jQuery('.sb_filter').last().css('border', 'none'); 1546 jQuery('.s_item').last().css('margin', '0'); 1547 1548 // ADVANCED SEARCH OPTIONS 1549 jQuery('#adv_btn').click(function () { 1550 jQuery(this).find('i').toggleClass('fa-plus-circle fa-minus-circle'); 1551 jQuery('#adv_search').slideToggle(); 1552 ga('send', 'event', 'Advanced Search', 'Expanded', 'Advanced Search: Expanded', 1); 1553 }); 1554 1555 // SEARCH ICON CLICK 1556 jQuery('#kw_search').click(function () { 1557 jQuery('#search_go').trigger('click'); 1558 }); 1559 1560 1561 // ADD ERROR ICON FOR A BETTER VISUAL CUE 1562 jQuery('#contact_header span.field-validation-error').prepend('<i class="fas fa-exclamation-triangle"></i> '); 1563 1564 jQuery('#int_contact_form span.field-validation-error').prepend('<i class="fas fa-exclamation-triangle"></i> '); 1565 1566 jQuery("#focusToggle").click(function () { 1567 jQuery(".focusBoxContent").slideToggle("slow", function () { 1568 jQuery(".focusBoxHd").toggleClass("focusBoxHdOn"); 1569 }); 1570 }); 1571 1572 1573 1574 // OPEN/CLOSE SEARCH BAR 1575 jQuery('#nav_search, #mobile_search, #new_search_bar .far').click(function () { 1576 1577 jQuery('#nav_search').toggleClass('open'); 1578 jQuery('#mobile_search').toggleClass('open'); 1579 jQuery('#new_search_bar').slideToggle(); 1580 $('#_185F67BF-1D73-4AEE-9564-FDE5B0EB24D9 input').focus(); 1581 }); 1582 1583 1584 /* ================================================================ 1585Slideshow Functions 1586================================================================ */ 1587 1588 jQuery(".slideshow").each(function () { 1589 var $slideshow = jQuery(this), 1590 isChanging = false, 1591 isFocused = false, 1592 speed = $slideshow.data("speed") || 10000; 1593 $slideshow.find(".slide:first-child").addClass("active"); 1594 1595 var timeout = setTimeout(setTimer, speed); 1596 1597 $slideshow.on("click", ".pp", function (e) { 1598 e.preventDefault(); 1599 clearTimeout(timeout); 1600 timeout = null; 1601 jQuery(this).toggleClass('pause'); 1602 $slideshow.toggleClass("paused"); 1603 if (!$slideshow.hasClass("paused")) { 1604 timeout = setTimeout(setTimer, speed); 1605 } 1606 1607 }); 1608 1609 if ($slideshow.parents('.articlesSlideshow').length) { 1610 clearTimeout(timeout); 1611 timeout = null; 1612 $slideshow.toggleClass("paused"); 1613 } 1614 1615 $slideshow.on("click", ".prev, .next", function (e) { 1616 e.preventDefault(); 1617 1618 if (!isChanging) { 1619 isChanging = true; 1620 1621 var $active = $slideshow.find(".active"), 1622 $next; 1623 1624 if (jQuery(this).hasClass("next")) { 1625 if ($active.next(".slide").length > 0) { 1626 $next = $active.next(".slide"); 1627 } else { 1628 $next = $slideshow.find(".slide:first-child"); 1629 } 1630 } else { 1631 if ($active.prev(".slide").length > 0) { 1632 $next = $active.prev(".slide"); 1633 } else { 1634 $next = $slideshow.find(".slide:last-child"); 1635 } 1636 } 1637 1638 // Rotate only if there is more then 1 slide 1639 if ($slideshow.find(".slideContent").length == 1) { 1640 $slideshow.find(".controls").addClass("disabled"); 1641 } else { 1642 if (jQuery(window).width() > 640) { 1643 $active.find(".slideImage, .slideContent").fadeOut(800); 1644 $next.find(".slideImage").fadeIn(800, function () { 1645 $active.removeClass("active").addClass("inactive"); 1646 $next.removeClass("inactive").addClass("active"); 1647 isChanging = false; 1648 }); 1649 $next.find(".slideContent").fadeIn(800); 1650 } else { 1651 $active.removeClass("active").addClass("inactive"); 1652 $next.removeClass("inactive").addClass("active"); 1653 isChanging = false; 1654 } 1655 1656 if (isFocused) { 1657 $next.focus(); 1658 } 1659 } 1660 1661 clearTimeout(timeout); 1662 timeout = null; 1663 1664 if (!$slideshow.hasClass("paused")) { 1665 timeout = setTimeout(setTimer, speed); 1666 } 1667 } 1668 1669 }); 1670 1671 function setTimer() { 1672 if (!$slideshow.hasClass("paused")) { 1673 $slideshow.find(".next").trigger("click"); 1674 timeout = setTimeout(setTimer, speed); 1675 } 1676 } 1677 1678 $slideshow.on("focusin", function () { 1679 jQuery("body").on("keyup", keyCheck); 1680 }); 1681 1682 $slideshow.on("focusout", function () { 1683 isFocused = false; 1684 jQuery("body").off("keyup", keyCheck); 1685 }); 1686 1687 1688 1689 });
1690 1691 1692 1693 /* END Slideshow Functions */ 1694 /* START tab function for related content - staff pages */ 1695 jQuery('.tabs').each(function (i) { 1696 var tab = jQuery(this); 1697 tab.wrapInner('<div class="tabPanel">') 1698 tab.prepend('<div class="tabNav clearfix" />'); 1699 tab.find('.tabSection').each(function (j) { 1700 jQuery(this).attr('id', 'tabs' + i + j); 1701 jQuery(this).children('.tabHeader').attr('href', '#tabs' + i + j); 1702 tab.children('.tabNav').append('<a href="#tabs' + i + j + '">' + jQuery(this).children('.tabHeader').html() + '</a>'); 1703 }); 1704 1705 //Activates the first tab for desktop 1706 tab.find('.tabSection:first').addClass('active'); 1707 tab.find('.tabNav a:first').addClass('active'); 1708 1709 //Accordian 1710 tab.find('.tabHeader').each(function (j) { 1711 jQuery(this).on('click', function (e) { 1712 e.preventDefault(); 1713 var index = jQuery(this).parent().index(); 1714 if (!jQuery(this).hasClass('active')) { 1715 tab.find('.tabSection > .active').removeClass('active'); 1716 tab.find('.tabSection:eq(' + index + ')').children().toggleClass('active'); 1717 } else { 1718 tab.find('.tabSection > .active').removeClass('active'); 1719 }; 1720 }) 1721 }); 1722 1723 //Tab 1724 tab.find('.tabNav a').each(function (j) { 1725 jQuery(this).on('click', function (e) { 1726 e.preventDefault(); 1727 var index = jQuery(this).index(); 1728 tab.find('.tabSection, .tabNav a').removeClass('active'); 1729 tab.find('.tabSection:eq(' + index + '), .tabNav a:eq(' + index + ')').toggleClass('active'); 1730 }) 1731 }); 1732 }); 1733 1734 </script>
1734 1735
1735<script> 1736 /* FEATURES */ 1737 jQuery(document).ready(function () { 1738 jQuery(".vid").fitVids(); 1739 jQuery('.show-less').fitVids(); 1740 jQuery('.show-more').fitVids(); 1741 }); 1742 1743 // PLAY VIDEO 1744 jQuery('.play_btn').click(function () { 1745 var hiddenvidDiv = jQuery(this).parent().find('.hiddenvid'); 1746 hiddenvidDiv.fadeIn(); 1747 jQuery(this).parent().find('.close_vid').fadeIn(); 1748 1749 var iframe = hiddenvidDiv.find('iframe'); 1750 var player = $f(iframe[0]); 1751 player.api("play"); 1752 }); 1753 1754 //FIT VIDEO fOR CONTENT PAGES 1755 jQuery(document).ready(function () { 1756 jQuery(".content").fitVids(); 1757 1758 1759 }); 1760 1761 // VIDEO DETAILS TOGGLE 1762 jQuery('.toggle').click(function () { 1763 1764 jQuery(this).find('i').toggleClass('fa-plus-circle fa-minus-circle'); 1765 1766 jQuery(this).parent().parent().find('.short').slideToggle(); 1767 jQuery(this).parent().parent().find('.short').toggleClass('off'); 1768 jQuery(this).parent().parent().find('.long').slideToggle(); 1769 1770 }); 1771 1772 // CLOSE VIDEO 1773 jQuery('.close_vid').click(function () { 1774 var hiddenvidDiv = jQuery(this).parent().find('.hiddenvid'); 1775 hiddenvidDiv.fadeOut(); 1776 jQuery(this).fadeOut(); 1777 var iframe = hiddenvidDiv.find('iframe'); 1778 var player = $f(iframe[0]); 1779 player.api("pause"); 1780 }); 1781 1782 1783 1784 1785 //**Announcement code**// 1786 // FIND AND THEN UPDATE HEIGHTS OF TOP ELEMENTS 1787 function getHeights() { 1788 1789 var topheight = jQuery('#top').height(); 1790 var setheight = topheight + 'px'; 1791 1792 jQuery('.top_pad').css('height', setheight); 1793 jQuery('.dropdown,#mobile_menu').css('top', setheight); 1794 1795 } 1796 1797 1798 // RUN FUNCTION ON DOC READY 1799 jQuery(document).ready(function () { 1800 var announcementDiv = jQuery('#announcement'); 1801 var announcementCookieValue = announcementDiv.attr("data-message"); 1802 var currentCookieValue = checkCookie("MathematicaAnnouncement"); 1803 //check whether value = dataset value 1804 if (currentCookieValue != announcementCookieValue) { // if they haven't seen the latest announcement - show them! 1805 announcementDiv.toggleClass("announcement-hidden", "announcement-visible"); 1806 } 1807 getHeights(); 1808 1809 }); 1810 1811 1812 // CHECK HEIGHT ON RESIZE w/DELAY 1813 var resizeTimer; 1814 1815 jQuery(window).on('resize', function (e) { 1816 1817 clearTimeout(resizeTimer); 1818 resizeTimer = setTimeout(function () { 1819 1820 getHeights(); 1821 1822 }, 100); 1823 1824 }); 1825 1826 1827 // ADJUST FOR NEW MM 1828 jQuery(document).ready(function () { 1829 var $dropdown = jQuery('.new_dropdown'); 1830 var $sublevel = jQuery('.sublevel'); 1831 1832 var originalTop = parseInt($dropdown.css('top'), 10) || 0; 1833 var originalSublevelTop = parseInt($sublevel.css('top'), 10) || 0; 1834 //console.log('originalTop:' + originalTop); 1835 if (jQuery('#announcement').length && !jQuery('#announcement').hasClass('announcement-hidden')) { 1836 //console.log('announcement: found'); 1837 var announcementHeight = jQuery('#announcement').outerHeight(); 1838 //console.log('announcementHeight:' + announcementHeight); 1839 $dropdown.css('top', (originalTop + announcementHeight) + 'px'); 1840 $sublevel.css('top', (originalSublevelTop + announcementHeight) + 'px'); 1841 } 1842 1843 1844 // CLOSE ANNOUNCEMENT 1845 jQuery('.btn-close').on('click', function () { 1846 //console.log('announcement: closing'); 1847 var announcementDiv = jQuery('#announcement'); 1848 var announcementCookieValue = announcementDiv.attr("data-message"); 1849 createCookie("MathematicaAnnouncement", announcementCookieValue, 999); 1850 announcementDiv.remove(); 1851 1852 $dropdown.css('top', originalTop + 'px'); 1853 $sublevel.css('top', originalSublevelTop + 'px'); 1854 1855 getHeights();
1856 }); 1857 }); 1858 1859 1860 jQuery('.dd_focus').click(function () { 1861 1862 var focuslink = jQuery(this).find('a').attr('href'); 1863 window.location = focuslink; 1864 1865 }); 1866 1867 1868 // OPTIONAL - THIS ADDS THE HOVER EFFECT ON THE LINK WHENEVER YOU ENTER THE ELEMENT 1869 jQuery(document).on({ 1870 mouseenter: function () { 1871 jQuery(this).css('cursor', 'pointer'); 1872 jQuery(this).find('a').css('text-decoration', 'underline') 1873 }, 1874 mouseleave: function () { 1875 jQuery(this).find('a').css('text-decoration', 'none') 1876 } 1877 }, '.dd_focus'); 1878 1879 1880 </script>
1880 1881
1881<script> 1882 jQuery(document).ready(function ($) { 1883 privacyMessage = jQuery('#GDPRMessage').html(); 1884 if (checkCookie(window.cookieName) != window.cookieValue) { 1885 createDiv(true); 1886 1887 } 1888 }); 1889 1890 jQuery(window).load(function () { 1891 setTimeout(function () { 1892 jQuery('#cookie-law').addClass('loaded'); 1893 }, 1000); 1894 }); 1895 jQuery(document).ready(function ($) { 1896 if (jQuery("#mainContent").length) { 1897 //do nothing legacy css must be included 1898 } else { 1899 jQuery(".legacycss").remove(); 1900 } 1901 }); 1902 1903 </script>
1903 1904 <!-- Landing Content Page using LandingPageHeroImage --> 1905
1905<script> 1906 jQuery(document).ready(function () { 1907 if (window.location.hash) { 1908 var hash = window.location.hash; 1909 var topheight = jQuery('#top').height(); 1910 var navheight = jQuery('#landing_nav').height(); 1911 var totaltop = topheight; 1912 if (typeof navheight === "undefined") { 1913 navheight = 0; // doesn't contain a landing nav 1914 } 1915 //console.log('Hash:' + hash + ';topHeight:' + topheight + ';navheight:' + navheight); 1916 if (jQuery(window).width() < 768) { 1917 1918 totaltop = topheight + 30; 1919 1920 } else { 1921 1922 totaltop = topheight + navheight + 40; 1923 1924 } 1925 var scrollmeto = jQuery(hash).offset().top - totaltop; 1926 //console.log('Hash part2:' + hash + ';totaltop:' + totaltop + ';jQuery(hash).offset().top:' + jQuery(hash).offset().top); 1927 jQuery('html,body').animate({ 1928 scrollTop: jQuery(hash).offset().top - totaltop 1929 }, 500); 1930 //console.log('scrolling completed' + scrollmeto); 1931 } 1932 1933 }); 1934 </script>
1934 1935
1935<script type="text/javascript"> 1936 jQuery(document).ready(function () { 1937 var href = window.location.href; 1938 //console.log('href:' + href); 1939 if (containsPath(href, '/evidence') || containsPath(href, '/our-publications-and-findings')) { 1940 jQuery("#evidence_nav .line_v2").addClass("active"); 1941 //console.log('evidence_nav is active'); 1942 } else if (containsPath(href, '/newsroom') || containsPath(href, '/news')) { 1943 jQuery("#newsroom_nav .line_v2").addClass("active"); 1944 //console.log('newsroom_nav is active'); 1945 } else if (containsPath(href, '/insights') || containsPath(href, '/commentary') || containsPath(href, '/casestudy') || containsPath(href, '/features') || containsPath(href, '/video') || containsPath(href, '/dataviz')) { 1946 jQuery("#new-insights-nav .line_v2").addClass("active"); 1947 //console.log('new-insights-nav is active'); 1948 } else if (containsPath(href, '/our-focus-areas') || containsPath(href, '/focus-areas')) { 1949 jQuery("#focus_nav .line_v2").addClass("active"); 1950 //console.log('focus_nav is active'); 1951 } else if (containsPath(href, '/services') || containsPath(href, '/solutions') || containsPath(href, '/toolkits')) { 1952 jQuery("#new-solutions-nav .line_v2").addClass("active"); 1953 //console.log('new-solutions-nav is active'); 1954 } else if (containsPath(href, '/about-mathematica') || containsPath(href, '/about-us')) { 1955 jQuery("#new-about-nav .line_v2").addClass("active"); 1956 //console.log('new-about-nav is active'); 1957 } else if (containsPath(href, '/sectors')) { 1958 jQuery("#new-sectors-nav .line_v2").addClass("active"); 1959 //console.log('new-sectors-nav is active'); 1960 } 1961 }); 1962 1963 1964 1965 function containsPath(href, path) { 1966 var containsPath = false; 1967 if (href.indexOf(path) > -1) { 1968 containsPath = true; 1969 } 1970 return containsPath; 1971 } 1972 </script>
1972 1973 1974
1974<script> 1975 //On the Evidence fix 1976 jQuery(document).ready(function () { 1977 jQuery("main:contains('On the Evidence')").not('img').html(function (_, html) { 1978 return html.split('On the Evidence').join("<em>On the Evidence</em>"); 1979 }); 1980 }); 1981 </script>
1981 1982
1982<script src="/Includes/Site/js/CookieCompliance.js" type="text/javascript"></script>
1982 1983 1984 <div class="modal"><!-- Place at bottom of page --></div> 1985 <!-- Coveo Search Resources --> 1986 <link rel="stylesheet" href="https://static.cloud.coveo.com/searchui/v2.10099/css/CoveoFullSearch.css" /> 1987<link rel="stylesheet" href="https://static.cloud.coveo.com/coveoforsitecore/ui/v0.58.6/css/CoveoForSitecore.css" />
1988<script class="coveo-script" type="text/javascript" src='https://static.cloud.coveo.com/searchui/v2.10099/js/CoveoJsSearch.Lazy.min.js'></script>
vendor: 2 bytes, line 1988
1988
1989<script class="coveo-for-sitecore-script" type="text/javascript" src='https://static.cloud.coveo.com/coveoforsitecore/ui/v0.58.6/js/CoveoForSitecore.Lazy.min.js'></script>
vendor: 2 bytes, line 1989
1989
1990<script type="text/javascript" src="https://static.cloud.coveo.com/searchui/v2.10099/js/cultures/en.js"></script>
1990 1991 1992<div> 1993 1994 1995 1996 1997 <!-- Resources --> 1998 <div id="SearchResourcesProperties_ae2fab7454674eaa8e22e6af885b511c" 1999 class="CoveoForSitecoreContext" 2000 data-sc-should-have-analytics-component='true' 2001 data-sc-analytics-enabled='true' 2002 data-sc-current-language='en' 2003 data-prebind-sc-language-field-name='fieldTranslator' 2004 data-sc-language-field-name='_language' 2005 data-sc-labels='{"Ascending" : "Ascending" , "Descending" : "Descending" , "Language" : "Language" , "Last Time Modified" : "Last time modified." , "Uniform resource identifier" : "URI" , "Updated By" : "Updated by" , "Created By" : "Created by" , "Creation Time" : "Creation time." , "Template" : "Template" , "Created" : "Created" , "If the problem persists contact the administrator." : "If the problem persists contact the administrator." , "Search is currently unavailable" : "Oops! Something went wrong on the server."}' 2006 data-sc-maximum-age='900000' 2007 data-sc-page-name='About Mathematica' 2008 data-sc-page-name-full-path='/sitecore/content/Sites/PublicV2/Home/About Mathematica' 2009 data-sc-index-source-name='Coveo_internet_index - MATHPROD' 2010 data-sc-is-in-experience-editor='false' 2011 data-sc-is-user-anonymous='true' 2012 data-sc-item-uri='sitecore://internet/{A75CF360-EDD4-488E-B581-608F5411F302}?lang=en&ver=10' 2013 data-sc-item-id='a75cf360-edd4-488e-b581-608f5411f302' 2014 data-prebind-sc-latest-version-field-name='fieldTranslator' 2015 data-sc-latest-version-field-name='_latestversion' 2016 data-sc-rest-endpoint-uri='/coveo/rest' 2017 data-sc-analytics-endpoint-uri='/coveo/rest/ua' 2018 data-sc-site-name='website' 2019 data-sc-field-prefix='f' 2020 data-sc-field-suffix='46671' 2021 data-sc-prefer-source-specific-fields='false' 2022 data-sc-external-fields='[{"fieldName":"permanentid","shouldEscape":false}]' 2023 data-sc-source-specific-fields='[{"fieldName":"attachmentparentid"},{"fieldName":"author"},{"fieldName":"clickableuri"},{"fieldName":"collection"},{"fieldName":"concepts"},{"fieldName":"date"},{"fieldName":"filetype"},{"fieldName":"indexeddate"},{"fieldName":"isattachment"},{"fieldName":"language"},{"fieldName":"printableuri"},{"fieldName":"rowid"},{"fieldName":"size"},{"fieldName":"source"},{"fieldName":"title"},{"fieldName":"topparent"},{"fieldName":"topparentid"},{"fieldName":"transactionid"},{"fieldName":"uri"},{"fieldName":"urihash"}]' 2024> 2025 </div> 2026
2026<script type="text/javascript"> 2027 var endpointConfiguration = { 2028 itemUri: "sitecore://internet/{A75CF360-EDD4-488E-B581-608F5411F302}?lang=en&ver=10", 2029 siteName: "website", 2030 restEndpointUri: "/coveo/rest" 2031 }; 2032 if (typeof (CoveoForSitecore) !== "undefined") { 2033 CoveoForSitecore.SearchEndpoint.configureSitecoreEndpoint(endpointConfiguration); 2034 CoveoForSitecore.version = "5.0.1202.1"; 2035 var context = document.getElementById("SearchResourcesProperties_ae2fab7454674eaa8e22e6af885b511c"); 2036 if (!!context) { 2037 CoveoForSitecore.Context.configureContext(context); 2038 } 2039 } 2040 </script>
2040 2041</div> 2042 <!-- END NOINDEX--> 2043 2044</body> 2045</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.