@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Inter Variable;src:url(/fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900}@font-face{font-family:Inter Italic Variable;src:url(/fonts/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}:root{--desktop-container-width:81rem;--desktop-col-width:4rem;--desktop-gutter:3rem;--tablet-container-width:58rem;--tablet-col-width:3rem;--tablet-gutter:2rem;--mobile-gutter:1rem;--mobile-padding:1.5rem;--container-width:var(--desktop-container-width);--col-width:var(--desktop-col-width);--gutter:var(--desktop-gutter);--full-size:100%;--half-size:50%;--max-width:71.25rem;--border-radius:.75rem;--white:#ffffff;--darkWhite:#959C9D;--black:#000000;--blue:#3A8DDE;--blueSecondary:#066ABC;--darkBlue:#051C2C;--lightBlue:#67B4FF;--bg-dark:#0A2B42;--heavy-blue:#2A76BA;--purple:#2D49AD;--orange:#FF9E1B;--lightOrange:#ffECD4;--primaryGray:#f4f4f4;--heavyGray:#414141;--softGray:#EBEEF1;--bgGray:#EDEEEF;--borderGray:#DEE0E0;--grayDark:#535F66;--grayBlack:#051C2C;--text-color:var(--heavyGray);--background-color:var(--white);--dark-text-color:var(--white);--dark-background-color:var(--black)}[data-theme=dark]{--text-color:var(--dark-text-color);--background-color:var(--dark-background-color)}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,html{max-width:var(--full-size);color:var(--text-color);background-color:var(--background-color);font-family:Inter Variable,sans-serif;font-display:swap}body{overflow-x:hidden}body.allow-overflow-x{overflow-x:initial}h1,h2,h3{font-family:Inter Variable,sans-serif}h1{font-size:4rem;line-height:4.5rem;font-weight:500}h2{font-size:2.5rem;line-height:110%;margin-bottom:3.75rem;font-weight:600;letter-spacing:1px;color:var(--darkBlue)}h3{font-size:1.5rem;font-weight:500}h3,h4{line-height:150%}h4{font-size:1.25rem}a{color:inherit;text-decoration:none}p,ul li{font-size:1.125rem;line-height:1.5;font-weight:400}p a,ul li a{color:var(--blue)}.flex{display:flex}li.slick-active div{background:#2196F3;border:.0625rem solid #2196f3!important}.slick-dots{bottom:-3.125rem}.slick-dots li button:before{font-size:.75rem!important;color:var(--blue)!important}.slick-dots li.slick-active button:before,.slick-next:before,.slick-prev:before{color:var(--blue)!important}.center{align-items:center}.full{width:100%!important}.space-around{justify-content:space-around!important}.pre-footer-box{padding-bottom:14rem}.inner-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.inner-col{display:flex;flex-direction:column;flex-basis:100%;flex:1 1}.video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.useCasePadding{padding-bottom:4rem}.whr-title a{color:var(--white)!important}@media (min-width:2580px){html{font-size:26px}}@media (max-width:1200px){:root{--container-width:var(--tablet-container-width);--col-width:var(--tablet-col-width);--gutter:var(--tablet-gutter)}article,section{padding-left:.9375rem;padding-right:.9375rem}}@media (max-width:1024px){:root{--gutter:32px;--col-width:48px;--container-width:928px}}@media (max-width:821px){.space-around{align-items:baseline}}@media (max-width:768px){:root{--gutter:16px;--col-width:auto;--container-width:calc(100% - 48px);--cols:2}article,section{padding-left:.9375rem;padding-right:.9375rem}h1{font-size:2.44rem}h1,h2{line-height:normal}h2{font-size:1.6875rem;margin-bottom:1.25rem}.slick-prev{left:-.625rem}.slick-next{right:-.625rem}.slick-slide img.thumbnail-card{width:10.8rem!important}.pre-footer-box{padding-bottom:0}.image-full{display:block;margin:auto}.useCasePadding{padding-bottom:0}}@media (max-width:1024px){.custom-row,.row{flex-direction:row!important}}#hubspot-form-container{margin:0 auto;width:90%}.hs-form{color:white}.hs-input{width:100%!important;border:1px solid #ddd;padding:10px;border-radius:4px;height:3rem}#hubspot-newsletter-container .hs-button{margin-top:1.25rem}.video-placeholder-normal{display:none!important}fieldset{padding-bottom:1.25rem!important;max-width:100%!important}.hs-fieldtype-textarea.hs-input{min-height:10.625rem}.hs-richtext.hs-main-font-element span{color:#fff!important}.hs-button,.hs-form-2a433830-e018-42a3-a517-c38a83095375_78ba6bff-7f46-43b1-a614-ac09a57d904c .hs-button{background-color:var(--white);padding:.625rem 1.25rem;border:none;color:var(--blue);font-size:1rem;border-radius:1.25rem;cursor:pointer;float:right;margin-right:.4375rem;transition:all .3s ease;text-transform:uppercase;margin-top:1.25rem}.hs-button:hover{background-color:#0056b3;color:var(--white)}label>span{font-size:.8125rem;font-family:IBMPlexMono;text-transform:uppercase}div.input{margin-top:8px}.hs-form-field{margin-top:10px}.submitted-message.hs-main-font-element.hs-form-867762d9-4ca6-4806-9323-097bc5e25687.hs-form-867762d9-4ca6-4806-9323-097bc5e25687_fc36ed66-2c52-4357-99ee-aa7874a0aa95,.whr-items{color:var(--white)}.whr-items{display:flex;flex-direction:column;gap:1.875rem}.whr-items ul{list-style-type:none}.whr-item{display:flex;width:100%;justify-content:space-between;align-items:center}.whr-date,.whr-info span,.whr-location span,li.whr-dept{display:none}.whr-title a{transition:all .3s ease}.whr-title a:hover{color:var(--orange)!important}.whr-info{opacity:.8}@media (max-width:768px){.whr-item{flex-direction:column}.whr-title a{font-size:1.125rem}}