[data-astro-cid-nen7h5rs]{box-sizing:border-box;margin:0;padding:0}a[data-astro-cid-nen7h5rs]{text-decoration:none;display:block}ul[data-astro-cid-nen7h5rs]{list-style:none}.header[data-astro-cid-nen7h5rs]{background-color:var(--white);z-index:99;grid-template-columns:1fr max-content;align-items:center;width:100%;display:grid;position:sticky;top:0}.logo-container[data-astro-cid-nen7h5rs]{min-width:0;padding:1rem}.logo-container[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs]{object-fit:contain;max-width:100%;height:auto}#toggle[data-astro-cid-nen7h5rs]{cursor:pointer;width:4rem;height:4rem;color:inherit;background:0 0;border:none;padding:0;display:block}#toggle[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.right-arrow[data-astro-cid-nen7h5rs],.down-arrow[data-astro-cid-nen7h5rs]{opacity:.5;width:3rem;height:3rem;color:var(--white)}.nav[data-astro-cid-nen7h5rs]{background-color:var(--dark-blue);overscroll-behavior:contain;visibility:hidden;width:100%;height:calc(100dvh - 100%);max-height:0;color:var(--white);grid-column:span 2;transition:visibility,max-height .5s ease-out;position:absolute;top:100%;left:0;overflow-y:auto}.nav[data-astro-cid-nen7h5rs].open{visibility:visible;max-height:calc(100dvh - 100%)}.nav[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{text-align:left;cursor:pointer;width:100%;color:var(--white);background:0 0;border:none;grid-template-columns:auto max-content;justify-content:start;align-items:center;padding:1rem 2rem 0;font-family:inherit;font-size:1.5rem;font-weight:400;display:grid}[data-astro-cid-nen7h5rs]:is(.nav button):focus-visible,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--white);outline-offset:2px}.nav[data-astro-cid-nen7h5rs] .nav-grid[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr);display:grid}.nav[data-astro-cid-nen7h5rs] .contact-buttons[data-astro-cid-nen7h5rs]{grid-template-columns:1fr;display:grid}[data-astro-cid-nen7h5rs]:is(.nav .contact-buttons) a[data-astro-cid-nen7h5rs]{background-color:var(--dark-blue);color:var(--white);border:none;border-bottom:1px dotted var(--black);padding:1rem 2rem;font-size:1.5rem}[data-astro-cid-nen7h5rs]:is(:is(.nav .contact-buttons) a) svg[data-astro-cid-nen7h5rs]{display:none}[data-astro-cid-nen7h5rs]:is(:is(.nav .contact-buttons) a):last-child{border-bottom:none}[data-astro-cid-nen7h5rs]:is(:is(.nav .contact-buttons) a):hover{background-color:var(--white);color:var(--navy)}.menu[data-astro-cid-nen7h5rs]{padding-right:2rem}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px dotted var(--black);padding-bottom:1rem}.submenu[data-astro-cid-nen7h5rs]{visibility:hidden;opacity:0;height:0;margin-left:2rem;transition:visibility,opacity .25s ease-out}.submenu[data-astro-cid-nen7h5rs].open{visibility:visible;opacity:1;height:auto}.submenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border:none;padding-bottom:0}.submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--white);transform-origin:0;padding:1rem 1rem 1rem 2rem;transition:transform .15s}.submenu[data-astro-cid-nen7h5rs] .search-label[data-astro-cid-nen7h5rs]{display:block}@media only screen and (width>=45rem){.logo-container[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs]{object-fit:contain}}@media only screen and (width>=75rem){.header[data-astro-cid-nen7h5rs]{background-color:var(--white);grid-template-columns:max-content 1fr;align-items:start;padding:0 2rem;display:grid;position:sticky;top:0}.logo-container[data-astro-cid-nen7h5rs]{padding:1rem}#toggle[data-astro-cid-nen7h5rs]{display:none}.right-arrow[data-astro-cid-nen7h5rs],.down-arrow[data-astro-cid-nen7h5rs]{opacity:.75;width:2rem;height:2rem;color:var(--dark-blue)}.nav[data-astro-cid-nen7h5rs]{visibility:visible;background-color:var(--white);grid-column:span 1;width:auto;height:auto;max-height:min-content;margin-top:1.5rem;font-size:1rem;font-weight:500;position:relative;top:auto;overflow:visible}.nav[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{cursor:pointer;width:100%;color:var(--dark-blue);background:0 0;border:none;grid-template-columns:max-content max-content;align-items:center;padding:1rem 0 1rem 1rem;font-size:1rem;font-weight:500;display:grid}.nav[data-astro-cid-nen7h5rs] .button-text[data-astro-cid-nen7h5rs]{transform-origin:0;padding-bottom:.25rem;transition:translateY .1s ease-in-out;position:relative}[data-astro-cid-nen7h5rs]:is(.nav .button-text):hover{transform:translateY(.125rem)}[data-astro-cid-nen7h5rs]:is(.nav .button-text):after{content:"";background-color:var(--dark-blue);transform-origin:0;width:100%;height:2px;transition:transform .15s ease-out;position:absolute;bottom:0;left:2px;transform:scaleX(0)}[data-astro-cid-nen7h5rs]:is(.nav .button-text):hover:after{transform-origin:0;transform:scaleX(1)}.nav[data-astro-cid-nen7h5rs] .nav-grid[data-astro-cid-nen7h5rs]{grid-template-columns:1fr max-content;display:grid}.nav[data-astro-cid-nen7h5rs] .contact-buttons[data-astro-cid-nen7h5rs]{grid-template-columns:max-content max-content max-content;align-items:center;column-gap:1rem;display:grid}[data-astro-cid-nen7h5rs]:is(.nav .contact-buttons) a[data-astro-cid-nen7h5rs]{border:1px solid var(--dark-blue);background-color:var(--white);height:max-content;color:var(--dark-blue);border-radius:.5rem;padding:.5rem 1.5rem;font-size:1rem;transition:all .15s;display:block}[data-astro-cid-nen7h5rs]:is(:is(.nav .contact-buttons) a):first-child{background-color:var(--dark-blue);color:var(--white)}[data-astro-cid-nen7h5rs]:is(:is(.nav .contact-buttons) a):last-child{border-bottom:1px solid var(--dark-blue);padding:.5rem 1rem}[data-astro-cid-nen7h5rs]:is(:is(.nav .contact-buttons) a):last-child svg[data-astro-cid-nen7h5rs]{display:inline;scale:1.6}[data-astro-cid-nen7h5rs]:is(:is(.nav .contact-buttons) a):last-child:hover svg[data-astro-cid-nen7h5rs]{filter:invert()}[data-astro-cid-nen7h5rs]:is(:is(.nav .contact-buttons) a):hover{background-color:var(--navy);color:var(--white)}.menu[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(6,max-content);justify-self:center;display:grid}.menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:none;padding-bottom:0}.submenu[data-astro-cid-nen7h5rs]{z-index:99;box-shadow:0 0 .25rem .1rem var(--white);background-color:var(--white);border-radius:.5rem;max-width:20rem;margin-left:0;padding:.5rem 1.5rem;transition:visibility,opacity .1s ease-out;position:absolute;top:3rem}.submenu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border:none;padding-bottom:0}.submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--dark-blue);padding:.25rem;position:relative}[data-astro-cid-nen7h5rs]:is(.submenu a):after{content:"";background-color:var(--dark-blue);transform-origin:0;width:100%;height:2px;transition:transform .15s ease-out;position:absolute;bottom:0;left:2px;transform:scaleX(0)}[data-astro-cid-nen7h5rs]:is(.submenu a):hover:after{transform-origin:0;transform:scaleX(1)}.search-label[data-astro-cid-nen7h5rs]{display:none}}@media only screen and (width>=85rem){.header[data-astro-cid-nen7h5rs]{padding:0 5rem}}@media only screen and (width>=75rem) and (width<=94rem){.header[data-astro-cid-nen7h5rs]{padding:0 clamp(1rem,50vw - 36.875rem,5rem)}.logo-container[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs]{width:13rem}.right-arrow[data-astro-cid-nen7h5rs],.down-arrow[data-astro-cid-nen7h5rs]{width:1.5rem;height:1.5rem}.nav[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{padding-left:.75rem}.nav[data-astro-cid-nen7h5rs] .contact-buttons[data-astro-cid-nen7h5rs]{grid-template-columns:max-content max-content}.menu[data-astro-cid-nen7h5rs]{padding-right:1rem}}footer[data-astro-cid-jo6i4kqk]{background-color:var(--dark-blue);color:var(--white);grid-template-columns:max-content max-content max-content max-content 1fr;column-gap:5rem;padding:3rem 6rem;font-size:1rem;display:grid}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--white);display:block}[data-astro-cid-jo6i4kqk]:is(footer a):hover{text-decoration:none}footer[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;object-position:left;width:100%;height:100%}footer[data-astro-cid-jo6i4kqk] .footer-logo[data-astro-cid-jo6i4kqk],footer[data-astro-cid-jo6i4kqk] .ibm-logo[data-astro-cid-jo6i4kqk]{height:3rem}[data-astro-cid-jo6i4kqk]:is(footer address) div[data-astro-cid-jo6i4kqk]:first-child{margin:0;font-size:1.1rem;font-weight:700}footer[data-astro-cid-jo6i4kqk] .phone-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:max-content 1fr;column-gap:1rem;display:grid}[data-astro-cid-jo6i4kqk]:is(footer .phone-grid) div[data-astro-cid-jo6i4kqk]:nth-child(odd){font-weight:700}footer[data-astro-cid-jo6i4kqk] .link-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;column-gap:1rem;display:grid}footer[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk]{grid-column:span 5;justify-self:center;margin-top:3rem}@media only screen and (width<=92rem){footer[data-astro-cid-jo6i4kqk]{column-gap:2rem}}@media only screen and (width<=80rem){footer[data-astro-cid-jo6i4kqk]{grid-template-columns:max-content max-content 1fr;row-gap:1rem;padding:3rem}footer[data-astro-cid-jo6i4kqk] .logo-container[data-astro-cid-jo6i4kqk]{grid-column:span 3}footer[data-astro-cid-jo6i4kqk] .ibm-logo-container[data-astro-cid-jo6i4kqk]{grid-column:span 1}footer[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk]{grid-column:span 3}}@media only screen and (width<=60rem){footer[data-astro-cid-jo6i4kqk]{grid-template-columns:max-content 1fr;row-gap:2rem}footer[data-astro-cid-jo6i4kqk] .logo-container[data-astro-cid-jo6i4kqk]{grid-column:span 2}footer[data-astro-cid-jo6i4kqk] .ibm-logo-container[data-astro-cid-jo6i4kqk]{grid-column:span 1}footer[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk]{grid-column:span 2}}@media only screen and (width<=45rem){footer[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem 0;padding:3rem;font-size:1.2rem}footer[data-astro-cid-jo6i4kqk] .footer-logo[data-astro-cid-jo6i4kqk],footer[data-astro-cid-jo6i4kqk] .ibm-logo[data-astro-cid-jo6i4kqk]{height:5rem}[data-astro-cid-jo6i4kqk]:is(footer address) div[data-astro-cid-jo6i4kqk]:first-child{font-size:1.3rem}footer[data-astro-cid-jo6i4kqk] .phone-grid[data-astro-cid-jo6i4kqk],footer[data-astro-cid-jo6i4kqk] .link-grid[data-astro-cid-jo6i4kqk]{row-gap:1rem}footer[data-astro-cid-jo6i4kqk] .logo-container[data-astro-cid-jo6i4kqk],footer[data-astro-cid-jo6i4kqk] .copyright[data-astro-cid-jo6i4kqk]{grid-column:span 1}}a,a:visited{color:var(--dark-blue)}a:hover,a:hover:visited{text-decoration:none}h1{letter-spacing:-2px;color:var(--black);margin:0;font-size:4rem;font-weight:700;line-height:1.2}h2{letter-spacing:-1px;color:var(--navy);margin:3rem 0;font-size:3rem;font-weight:700;line-height:1.2}h2.h1-like{color:var(--black);margin:0;font-size:4rem}h3{color:var(--dark-blue);margin:0;font-size:2rem;font-weight:700;line-height:1.2}h3.h2-like{margin:3rem 0;font-size:3rem}h4{letter-spacing:-1px;color:var(--dark-blue);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}hr{border-bottom:1px solid var(--black);margin-top:3rem}hr.h2{margin-top:2rem}em{font-style:italic}section{padding:7rem 0;display:grid}.content-block{width:min(70rem,100vw - 4rem);margin:auto}.synopsis{font-size:1.4rem}@media only screen and (width<=42rem){body{font-size:1.25rem;line-height:1.3}h1{letter-spacing:-2px;color:var(--black);margin:0;font-size:clamp(2.25rem,15.6vw - .625rem,3rem);font-weight:700;line-height:1.2}h2{letter-spacing:-1px;color:var(--navy);margin:2rem 0;font-size:2.5rem;font-weight:700;line-height:1.1}h2.h1-like{color:var(--black);margin:0;font-size:clamp(2.25rem,15.6vw - .625rem,3rem)}h3{color:var(--dark-blue);margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}h3.h2-like{margin:2rem 0;font-size:2.5rem}h4{letter-spacing:-1px;color:var(--dark-blue);margin:0;font-size:1.25rem;font-weight:700;line-height:1.1}h4.h3-like{color:var(--dark-blue);margin:1rem 0;font-size:1.5rem;font-weight:700;line-height:1.1}hr{border-bottom:1px solid var(--black);margin-top:3rem}section{padding:4rem 0;display:grid}li{padding-bottom:.75rem}}section.reverse{background-color:var(--dark-blue);color:var(--white)}section.reverse h1,section.reverse h2{color:var(--white)}section.reverse h3{color:var(--light-blue)}section.reverse .heading-orange{color:var(--orange)}section.reverse .heading-block{border-bottom:1px solid var(--white)}:is(section.reverse .bullet-with-icon) .icon-wrap,:is(:is(section.reverse .bullet-with-icon) .icon-wrap) svg{color:var(--lavender)}.icon-wrap svg{width:100%;height:100%}.list-bullet-with-icon{margin:0 0 0 1rem;padding:0;list-style:none}.list-bullet-with-icon+p{margin-top:0}.list-bullet-with-icon .bullet-with-icon{grid-template-columns:1.25rem 1fr;align-items:start;column-gap:1rem;padding-bottom:1rem;font-weight:400;display:grid}:is(.list-bullet-with-icon .bullet-with-icon) .icon-wrap{margin-top:.2rem}:is(.list-bullet-with-icon .bullet-with-icon) svg{width:1.25rem;height:auto;color:var(--navy);font-size:1rem}.use-bullet-grid{grid-template-columns:1.25rem 1fr;align-items:start;column-gap:1rem;font-size:1.25rem;font-weight:400;display:grid}.use-bullet{grid-template-columns:subgrid;grid-column:span 2;column-gap:1rem;margin-bottom:1.5rem;display:grid}.use-bullet-heading{color:var(--navy);margin:-.125rem 0 .25rem;font-weight:700}@font-face{font-family:Inter;src:url(/fonts/Inter.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic.woff2)format("woff2");font-style:italic;font-weight:300 700;font-display:swap}:root{--white:#fff;--black:#011623;--gray:#f2f6f8;--dark-gray:#c9cdcf;--dark-blue:#002b42;--navy:#06576f;--light-blue:#74a6c3;--mid-blue:#3d718f;--lightest-blue:#dbe8f0;--red:#900;--orange:#ffb042;--light-green:#58dd40;--transparent-black:#01162380;--vibrant-teal:#0cc;--bright-cyan:#0ff;--lavender:#c8a2c8;box-sizing:border-box;color:var(--dark-blue);background-color:var(--white);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;min-height:100vh;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.4}html{box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:7rem}[data-astro-cid-ju4pidww],[data-astro-cid-ju4pidww]:before,[data-astro-cid-ju4pidww]:after{box-sizing:border-box}html,body{min-height:100vh;overflow-x:clip}body{color:var(--dark-blue);background-color:var(--white);margin:0;font-size:1.25rem}.body-grid[data-astro-cid-ju4pidww]{grid-template-columns:minmax(0,1fr);display:grid}.skip-link[data-astro-cid-ju4pidww]{z-index:1000;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-link[data-astro-cid-ju4pidww]:focus{background-color:var(--dark-blue);width:auto;height:auto;color:var(--white);z-index:1000;padding:1rem 2rem;font-size:1.25rem;text-decoration:underline;position:fixed;top:0;left:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
