:root{--color-primary-blue:#00a8ec;--color-primary-blue-dark:#0080c0;--color-primary-blue-hover:#0096d6;--color-secondary-cyan:#00c9c8;--color-text-primary:#010010;--color-text-secondary:#48525d;--color-text-white:#ffffff;--color-background-grey:#f5f5f5;--color-border-grey:#a4acb5;--color-dark-blue:#000647;--color-light-grey:#e6e6e7;--color-black:#000;--container-max-width:1512px;--container-padding-x:108px;--container-padding-x-mobile:20px;--breakpoint-mobile:1199px;--hero-height:600px;--hero-height-mobile:400px;--shallow-card-height:175px;--shallow-card-height-hover:250px;--lab-card-image-height:425px;--years-section-height:786px;--font-family-gotham:"Gotham SSm A","Gotham SSm B";--font-size-hero-title:52px;--font-size-hero-text:18px;--font-size-section-title:28px;--font-size-section-title-line-height:38px;--font-size-card-title:20px;--font-size-body:18px;--line-height-hero:62px;--line-height-body:28px;--font-weight-bold:700;--font-weight-normal:400;--border-radius-default:8px;--border-radius-top:8px 8px 0 0;--shadow-card:0px 4px 10px rgba(0,0,0,0.25);--shadow-card-hover:0px 8px 20px rgba(0,0,0,0.35);--transition-default:all 0.3s ease;--z-base:1;--z-overlay:2;--z-content:3;--z-elevated:10;--z-hover:100;--z-header:1000;--z-dropdown:1000}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding-left:var(--container-padding-x);padding-right:var(--container-padding-x);box-sizing:border-box}@media (max-width:768px){.container{padding-left:var(--container-padding-x-mobile);padding-right:var(--container-padding-x-mobile)}}body{padding-top:105px}.gray-bg{background-color:var(--color-light-grey)}.hero-text{margin-top:50px;color:var(--color-text-white);font-family:var(--font-family-gotham);font-weight:400;font-size:var(--font-size-hero-text);line-height:28px;letter-spacing:0;max-width:800px}.hero-text a:not(.blue-button){color:var(--color-primary-blue);text-decoration:underline}.hero-text a:not(.blue-button):hover{color:var(--color-secondary-cyan)}.full-w-content-card{background:#fff;border-radius:var(--border-radius-default);box-shadow:0 4px 10px rgba(0,0,0,.25);overflow:visible;margin-bottom:30px;height:500px;display:flex;flex-direction:column;width:418px;flex-shrink:0;position:relative;cursor:pointer;transition:all .3s ease}.h-full{height:100%}.body-text,.text-content p{font-family:var(--font-family-gotham);font-weight:400;font-size:var(--font-size-body);line-height:var(--line-height-body);color:#48525D}.body-text a:not(.blue-button),.text-content a:not(.blue-button),.text-content p a:not(.blue-button){color:var(--color-primary-blue);text-decoration:underline}.body-text a:not(.blue-button):hover,.text-content a:not(.blue-button):hover,.text-content p a:not(.blue-button):hover{color:var(--color-secondary-cyan)}.link-blue-no-underline{color:var(--color-primary-blue);text-decoration:none}.link-blue-no-underline:hover{color:var(--color-secondary-cyan);text-decoration:none}.page-section{padding-top:50px;padding-bottom:50px}#full-height-banner-video-background{-o-object-fit:cover;object-fit:cover;position:fixed;top:0;left:0;min-width:100%;min-height:100%;width:100vw;height:auto;z-index:-100;overflow:hidden}#banner-video-div{height:490px;position:relative;overflow:hidden;display:flex;align-items:center}#banner-video-div:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,6,71,.25);pointer-events:none;z-index:2}.banner-video-background,.banner-video-background #full-height-banner-video-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.banner-video-background #full-height-banner-video-background{min-width:unset;min-height:unset}#banner-video-div .container{padding-top:50px;height:100%;position:relative;z-index:3;display:flex;align-items:center}.banner-content-box{min-height:250px;max-height:365px;width:350px;background-color:#fff;padding:30px}.banner-content-box h1{font-size:1.75rem;font-weight:700}@media (max-width:768px){#banner-video-div{display:block}}#fifty-fifty-banner{height:550px;background-color:var(--color-dark-blue);overflow:hidden}#fifty-fifty-banner .banner-text-div{height:100%;color:#fff;display:flex;justify-content:center;flex-direction:column}#fifty-fifty-banner .banner-text-div .container{padding-left:max(var(--container-padding-x),calc((100vw - var(--container-max-width)) / 2 + var(--container-padding-x)))}#fifty-fifty-banner .banner-text-div h1{font-size:52px;font-family:var(--font-family-gotham);font-weight:400}#fifty-fifty-banner .banner-video-div-col{height:100%;width:100%;position:relative}#fifty-fifty-banner #half-width-banner-video-background{-o-object-fit:cover;object-fit:cover;top:0;left:0;right:0;position:absolute;width:100%;height:100%;min-width:100%;min-height:100%}#fifty-fifty-banner .half-video-banner-link{margin-top:50px}#fifty-fifty-banner .banner-text-div a{color:var(--color-secondary-cyan);text-decoration:underline;transition:opacity .3s ease}#fifty-fifty-banner .banner-text-div a:hover{opacity:.8}#mobile-banner{height:45vh;background-size:cover;background-position:50%;z-index:999;position:relative}#mobile-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}#mobile-banner .mobile-banner-container{display:flex;align-items:center;z-index:500;height:100%;position:relative}#mobile-banner .mobile-banner-container .mobile-banner-row .mobile-banner-col{z-index:200}#mobile-banner .mobile-banner-container .mobile-banner-row .mobile-banner-col .content{height:250px;max-width:100%;max-height:100%;background-color:#fff;padding:30px}.body-container{background:#fff;padding-top:50px}.blue-title{font-family:var(--font-family-gotham);color:var(--color-primary-blue);font-size:52px;line-height:62px;font-weight:400}.inner-page-heading{line-height:40px;text-transform:uppercase;color:#020010}.inner-page-blue-heading,.inner-page-heading{font-family:var(--font-family-gotham);font-weight:700;font-size:28px}.inner-page-blue-heading{line-height:35px;color:var(--color-primary-blue)}.insight-title{font-family:var(--font-family-gotham);font-weight:700;font-size:20px;line-height:28px}.inner-page-text{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary)}.inner-page-large-text,.inner-page-text{font-family:var(--font-family-gotham);font-weight:400}.inner-page-large-text{font-size:22px;line-height:32px}.hero-section-redesign{position:relative;height:var(--hero-height);display:flex;align-items:flex-end;width:100vw;margin:0 0 0 calc(50% - 50vw)}@media (max-width:768px){.hero-section-redesign{height:var(--hero-height-mobile)}}.hero-background{z-index:var(--z-base)}.hero-background,.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-overlay{background-color:rgba(0,0,0,.3);z-index:var(--z-overlay);mix-blend-mode:multiply}.hero-section-redesign .container{position:relative;z-index:var(--z-content);padding-top:0;padding-bottom:91.25px}.hero-headline{font-family:var(--font-family-gotham);font-weight:400;font-size:var(--font-size-hero-title);line-height:var(--line-height-hero);color:var(--color-text-white);margin-bottom:0;max-width:965px}@media (max-width:768px){.hero-headline{font-size:32px;line-height:40px}}.shallow-cards-section{padding:0 0 50px;background:transparent;margin-top:-60px}.shallow-card,.shallow-cards-section{position:relative;z-index:var(--z-elevated)}.shallow-card{background:var(--color-background-grey);border-radius:var(--border-radius-default);padding:20px 24px;height:var(--shallow-card-height);box-shadow:var(--shadow-card);margin-bottom:20px;display:flex;flex-direction:column;transition:var(--transition-default);cursor:pointer}.shallow-card:hover{background:linear-gradient(180deg,#00a8ec 53.2%,#0081b5);height:var(--shallow-card-height-hover);box-shadow:var(--shadow-card-hover);z-index:var(--z-hover);margin-bottom:-55px}.shallow-card .card-label{font-family:var(--font-family-gotham);font-weight:400;font-size:12px;line-height:28px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:0;transition:var(--transition-default)}.shallow-card:hover .card-label{color:var(--color-text-white)}.shallow-card .card-title{font-family:var(--font-family-gotham);font-weight:700;font-size:var(--font-size-card-title);line-height:28px;color:var(--color-text-primary);margin-top:10px;margin-bottom:0;flex:1;transition:var(--transition-default)}.shallow-card:hover .card-title{color:var(--color-text-white);margin-bottom:10px}.shallow-card .card-text{font-family:var(--font-family-gotham);font-weight:400;font-size:14px;line-height:20px;color:var(--color-text-white);margin-top:0;margin-bottom:40px;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.shallow-card:hover .card-text{opacity:1;max-height:100px}.shallow-card .card-link{position:absolute;bottom:20px;right:24px;width:20px;height:20px;transition:all .3s ease}.shallow-card:hover .card-link{filter:brightness(0) invert(1)}@media (max-width:1199px){.shallow-card:hover{height:var(--shallow-card-height);margin-bottom:20px}.shallow-card:hover .card-text{opacity:0;max-height:0}}.about-section-redesign{padding:0 0 10px;background:#fff}.about-headline{font-family:var(--font-family-gotham);font-size:var(--font-size-section-title);line-height:38px;text-transform:uppercase;margin-bottom:0;color:var(--color-primary-blue)}.about-headline div{white-space:nowrap}.about-headline .bold-text{font-weight:700}.about-headline .book-text{font-weight:400}.blue-text,.trademark-small{color:var(--color-primary-blue)}.trademark-small{font-size:8px;font-weight:400;vertical-align:baseline;position:relative;top:-2px}.about-description{font-family:var(--font-family-gotham);font-weight:400;font-size:22px;line-height:38px;color:var(--color-text-secondary);margin-left:60px}@media (max-width:1199px){.about-description{margin-left:0}}#explore{padding:50px 0;margin-top:20px}.home-page .title-container{border:0;border-top:1px solid #48525d;padding:33.06px 0 0}.research-innovation-section-redesign{padding:40px 0}.section-title{font-size:28px;line-height:38px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:25px}#explore .section-title,.research-innovation-section-redesign .section-title,.section-title{font-family:var(--font-family-gotham);font-weight:700}#explore .section-title{font-size:28px;line-height:38px;text-transform:uppercase;color:var(--color-text-primary);margin-top:0;margin-bottom:25px;width:418px;height:97.437px}.lab-gallery-row{margin-top:20px;display:flex!important;gap:20px}.lab-gallery-row .col-12,.lab-gallery-row .col-md-4{flex:1 1 0!important;max-width:none!important;width:auto!important;transition:flex .5s ease;min-width:0}.lab-gallery-row:hover .col-12,.lab-gallery-row:hover .col-md-4{flex:0.5 1 0!important}.lab-gallery-row .col-12:hover,.lab-gallery-row .col-md-4:hover{flex:2 1 0!important}.lab-card{display:block;position:relative;height:532.977px;border-radius:var(--border-radius-default);overflow:hidden;margin-bottom:20px}.lab-card,.lab-card:hover{text-decoration:none}.lab-card-image,.lab-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.lab-card-overlay{background-color:rgba(0,0,0,.25);z-index:var(--z-overlay)}.lab-card-content{position:relative;z-index:var(--z-content);padding:18px;height:100%;justify-content:space-between}.lab-card-content,.lab-card-top{display:flex;flex-direction:column}.lab-card-title{font-family:var(--font-family-gotham);font-weight:400;font-size:52px;line-height:62px;color:var(--color-text-white);margin:0;transition:opacity .3s ease}.lab-gallery-row:hover .lab-card-title{opacity:0}.lab-gallery-row .col-12:hover .lab-card-title,.lab-gallery-row .col-md-4:hover .lab-card-title{opacity:1}.lab-card-arrow{text-align:right;transition:opacity .3s ease,transform .3s ease}.lab-card-arrow img{transition:filter .3s ease}.lab-gallery-row:hover .lab-card-arrow{opacity:0}.lab-gallery-row .col-12:hover .lab-card-arrow,.lab-gallery-row .col-md-4:hover .lab-card-arrow{opacity:1;transform:translateX(5px)}.lab-gallery-row .col-12:hover .lab-card-arrow img,.lab-gallery-row .col-md-4:hover .lab-card-arrow img{filter:brightness(0) saturate(100%) invert(73%) sepia(51%) saturate(426%) hue-rotate(128deg) brightness(96%) contrast(101%)}.lab-card-description{font-family:var(--font-family-gotham);font-weight:400;font-size:14px;line-height:22px;color:var(--color-text-white);margin:5px 0 0;opacity:0;transition:opacity .3s ease;max-width:400px}.lab-gallery-row .col-12:hover .lab-card-description,.lab-gallery-row .col-md-4:hover .lab-card-description{opacity:1}@media (max-width:1199px){.lab-gallery-row{flex-direction:column}.lab-gallery-row .col-12,.lab-gallery-row .col-md-4{flex:none!important;width:100%!important}.lab-gallery-row .col-12:hover,.lab-gallery-row .col-md-4:hover,.lab-gallery-row:hover .col-12,.lab-gallery-row:hover .col-md-4{flex:none!important}}.featured-content-section-redesign{position:relative;height:700px;background:#f5f5f5;width:100vw;margin:0 0 0 calc(50% - 50vw)}.featured-image-full{position:absolute;left:0;top:0;width:100%;height:100%}.featured-content-card{position:absolute;right:0;top:96.05px;width:744px;height:500px;background:#ffffff;border-radius:8px 0 0 8px;box-shadow:0 4px 10px rgba(0,0,0,.25);padding:80px 60px;display:flex;flex-direction:column}.featured-label{font-family:var(--font-family-gotham);font-weight:400;font-size:12px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:15px}.featured-content-card a{text-decoration:none;color:inherit;cursor:pointer;transition:color .3s ease}.featured-content-card a:hover .featured-label{color:var(--color-primary-blue)}.featured-title{font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:40px;color:var(--color-text-primary);margin-bottom:20px}.featured-description{font-weight:400;font-size:18px;line-height:28px;color:var(--color-text-secondary);margin-bottom:30px}.featured-description,.featured-link{font-family:var(--font-family-gotham)}.featured-link{font-weight:700;font-size:20px;line-height:40px;color:var(--color-primary-blue);text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:color .3s ease}.featured-link:hover{color:var( --color-secondary-cyan);text-decoration:none}@media (max-width:1199px){.featured-content-section-redesign{height:auto;display:flex;flex-direction:column}.featured-image-full{position:relative;width:100%;height:300px}.featured-content-card{position:relative;top:auto;right:auto;width:calc(100% - 40px);height:auto;margin:-40px auto 40px;border-radius:8px;padding:40px 30px}}.featured-link img{transition:transform .3s ease,filter .3s ease}.featured-link:hover img{transform:translateX(5px);filter:brightness(0) saturate(100%) invert(73%) sepia(51%) saturate(426%) hue-rotate(128deg) brightness(96%) contrast(101%)}.newsletter-section-redesign{padding:80px 0;background:#fff}.newsletter-box{background:#e6e6e7;border-radius:10px;padding:50px 40px}.newsletter-title{font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:38px;text-transform:uppercase;color:var(--color-text-primary);margin-bottom:20px}.newsletter-form{position:relative;width:100%;max-width:400px;margin-left:auto}.newsletter-input{width:100%;padding:16px 130px 16px 20px;border:1px solid #f1f3f7;border-radius:var(--border-radius-default);font-family:var(--font-family-gotham);font-weight:400;font-size:14px;color:#6d758f;background:#ffffff}.newsletter-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:12px 24px;font-size:12px}.newsletter-privacy-checkbox{margin-top:12px;display:flex;align-items:center;gap:8px}.newsletter-privacy-checkbox input[type=checkbox]{flex-shrink:0}.newsletter-privacy-checkbox label{font-family:var(--font-family-gotham);font-size:14px;font-weight:400;line-height:28px;color:var(--color-text-secondary);margin:0}.newsletter-privacy-checkbox a{text-decoration:underline}.newsletter-privacy-checkbox a,.newsletter-privacy-checkbox a:hover{color:var(--color-primary-blue,#00A8EC)}.newsletter-error{color:#ff4444;font-size:12px;margin-top:8px}.blue-button{background-color:var(--color-primary-blue);border:none;font-family:var(--font-family-gotham);font-weight:500;font-size:12px;line-height:18px;text-align:center;text-transform:uppercase;padding:12px 24px;border-radius:4px;cursor:pointer;box-shadow:0 1px 4px 0 rgba(25,33,61,.08);transition:background-color .3s ease}.blue-button,.blue-button:hover{color:var(--color-text-white);text-decoration:none}.blue-button:hover{background-color:var(--color-secondary-cyan)}.tag-label{display:inline-block;border:1px solid #00a8ec;color:#00A8EC;background-color:transparent;border-radius:4px;padding:12px;font-size:12px;font-weight:500;text-transform:uppercase;text-align:center;cursor:pointer;white-space:nowrap;font-family:var(--font-family-gotham);max-width:150px;overflow:hidden;text-overflow:ellipsis}.tag-label:hover{background-color:rgba(0,168,236,.1)}.callout-section-redesign{height:680px;position:relative;max-width:100%;display:flex;justify-content:left;align-items:bottom}@media (max-width:768px){.callout-section-redesign{width:100%;height:auto;min-height:500px}}@media (max-width:1199px){.callout-title{width:auto;white-space:normal;padding-top:20px}.callout-description{width:auto;max-width:100%}.callout-section-redesign .content{padding-left:20px;padding-right:20px}}.callout-background{z-index:var(--z-base)}.callout-background,.callout-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.callout-overlay{background-color:rgba(0,0,0,.4);z-index:var(--z-overlay)}.callout-section-redesign .content{display:flex;justify-content:left;align-items:end;padding-bottom:50px;width:100%}.callout-section-redesign .content .container{z-index:var(--z-content)}.callout-title{font-weight:700;text-transform:uppercase;color:var(--color-primary-blue);width:500px;height:38px;white-space:nowrap}.callout-description,.callout-title{font-family:var(--font-family-gotham);font-size:28px;line-height:38px;margin-bottom:20px}.callout-description{font-weight:400;color:var(--color-text-white);width:856px}.callout-link{font-family:var(--font-family-gotham);font-weight:700;font-size:20px;line-height:40px;color:var(--color-primary-blue);text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:color .3s ease}.callout-link:hover{color:var(--color-secondary-cyan)}.callout-link img{transition:transform .3s ease,filter .3s ease}.callout-link:hover img{transform:translateX(5px);filter:brightness(0) saturate(100%) invert(73%) sepia(51%) saturate(426%) hue-rotate(128deg) brightness(96%) contrast(101%)}.latest-insights-section-redesign{padding:100px 0 0;background:#fff;overflow:hidden}.latest-insights-section-redesign .container{max-width:1512px;padding-right:0}.latest-insights-section-redesign .row{display:flex;flex-wrap:nowrap;margin-right:0}.latest-insights-section-redesign .cards-container{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#e6e6e7 transparent;padding-left:20px;padding-bottom:100px}.latest-insights-section-redesign .cards-container::-webkit-scrollbar{height:8px}.latest-insights-section-redesign .cards-container::-webkit-scrollbar-track{background:transparent;border-radius:4px}.latest-insights-section-redesign .cards-container::-webkit-scrollbar-thumb{background:#e6e6e7;border-radius:4px}.latest-insights-section-redesign .cards-container::-webkit-scrollbar-thumb:hover{background:#d0d0d0}.latest-insights-section-redesign .cards-container .row{flex-wrap:nowrap;gap:10px;padding-right:10px}.latest-insights-section-redesign .cards-container .card-container{flex:0 0 auto;width:auto;max-width:none}.insights-title{margin-bottom:20px}@media (max-width:1199px){.latest-insights-section-redesign>.container>.row{flex-wrap:wrap}.latest-insights-section-redesign .col-md-3{width:100%;margin-bottom:30px;padding-right:20px;text-align:center}.latest-insights-section-redesign .col-md-9{width:100%}.latest-insights-section-redesign .cards-container{overflow-x:visible;padding-left:0;padding-right:0}.latest-insights-section-redesign .cards-container .row{flex-wrap:wrap;gap:0;justify-content:center}.latest-insights-section-redesign .cards-container .card-container{width:100%;display:flex;justify-content:center}.latest-insights-section-redesign .cards-container .card-container:nth-child(n+4){display:none}.content-card{width:calc(100% - 40px)}.insights-description{max-width:100%;margin-left:auto;margin-right:auto}}.insights-description{font-family:var(--font-family-gotham);font-weight:400;font-size:18px;line-height:30px;color:var(--color-text-secondary);margin-bottom:30px;max-width:320px}.content-card{background:#fff;border-radius:var(--border-radius-default);box-shadow:0 4px 10px rgba(0,0,0,.25);overflow:visible;margin-bottom:30px;height:500px;display:flex;flex-direction:column;width:418px;flex-shrink:0;position:relative;cursor:pointer;transition:all .3s ease}.content-card:hover{background:linear-gradient(135deg,#00a8ec,#0080c0);height:575px;margin-bottom:-75px;box-shadow:0 8px 20px rgba(0,0,0,.35);z-index:var(--z-elevated)}.content-card-image{position:relative;width:100%;height:300px;flex-shrink:0;border-radius:8px 8px 0 0;overflow:hidden}.content-card-body{padding:24px;height:200px;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:height .3s ease}.content-card:hover .content-card-body{height:275px}.content-card-top{display:flex;flex-direction:column}.content-card-label{font-family:var(--font-family-gotham);font-weight:400;font-size:12px;line-height:28px;text-transform:uppercase;color:var(--color-text-secondary);margin:0;transition:color .3s ease}.content-card:hover .content-card-label{color:var(--color-text-white)}.content-card-title{font-family:var(--font-family-gotham);font-weight:700;font-size:20px;line-height:28px;color:var(--color-text-primary);margin:10px 0 0;transition:color .3s ease}.content-card-text,.content-card:hover .content-card-title{color:var(--color-text-white)}.content-card-text{font-family:var(--font-family-gotham);font-weight:400;font-size:14px;line-height:20px;margin:10px 0 20px;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease}.content-card:hover .content-card-text{opacity:1;max-height:80px}.carousel-pagination{display:flex;justify-content:center;gap:10px;margin-top:30px}.pagination-dot{width:15px;height:15px;border-radius:40px;background:#f5f5f5;cursor:pointer}.pagination-dot.active{background:#e6e6e7}#stat-section{padding-bottom:50px}#stat-section h2{margin-bottom:50px}#stat-section .stat-number{font-family:var(--font-family-gotham);font-size:52px;line-height:62px;color:var(--color-primary-blue)}#stat-section .stat-text{border-top:1px solid var(--color-black);padding-top:15px;font-family:var(--font-family-gotham);font-size:18px;line-height:28px;color:var(--color-text-secondary)}#get-to-know-section,#what-we-do-section{padding:50px 0 0}#what-we-do-section{padding-bottom:50px}#get-to-know-section h2,#what-we-do-section h2{margin-bottom:50px}#get-to-know-section .full-w-content-card,#what-we-do-section .full-w-content-card{height:475px;width:100%;margin-bottom:50px}#what-we-do-section .full-w-content-card:first-child{padding-left:25px}#get-to-know-section .full-w-content-card .card-image,#what-we-do-section .full-w-content-card .card-image{height:475px;position:relative;width:100%;flex-shrink:0;overflow:hidden}#get-to-know-section .full-w-content-card .text-container,#what-we-do-section .full-w-content-card .text-container{padding:50px;height:475px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}#what-we-do-section .full-w-content-card:nth-child(2n) .card-image{border-top-left-radius:var(--border-radius-default);border-bottom-left-radius:var(--border-radius-default)}#what-we-do-section .full-w-content-card:nth-child(odd) .card-image{border-top-right-radius:var(--border-radius-default);border-bottom-right-radius:var(--border-radius-default)}#get-to-know-section .full-w-content-card:nth-child(odd) .card-image{border-top-left-radius:var(--border-radius-default);border-bottom-left-radius:var(--border-radius-default)}#get-to-know-section .full-w-content-card:nth-child(2n) .card-image{border-top-right-radius:var(--border-radius-default);border-bottom-right-radius:var(--border-radius-default)}#get-to-know-section .full-w-content-card>.row{margin-left:0!important;margin-right:0!important}#get-to-know-section .full-w-content-card .col-md-8{padding-left:0!important;padding-right:0!important}#get-to-know-section .full-w-content-card .col-md-4{padding-left:15px!important;padding-right:15px!important}#get-to-know-section .full-w-content-card .text-container h3,#what-we-do-section .full-w-content-card .text-container h3{margin-bottom:25px;font-family:var(--font-family-gotham)}#get-to-know-section .full-w-content-card .text-container p,#what-we-do-section .full-w-content-card .text-container p{font-family:var(--font-family-gotham);color:var(--color-text-secondary)}#get-to-know-section .featured-link{transition:color .3s ease}#get-to-know-section .featured-link:hover{color:var(--color-secondary-cyan);text-decoration:none}#get-to-know-section .featured-link img{transition:transform .3s ease,filter .3s ease}#get-to-know-section .featured-link:hover img{transform:translateX(5px);filter:brightness(0) saturate(100%) invert(73%) sepia(51%) saturate(426%) hue-rotate(128deg) brightness(96%) contrast(101%)}.page-section+#related-content-slider{padding-top:25px}@media (max-width:1200px){#get-to-know-section .full-w-content-card .row,#what-we-do-section .full-w-content-card .row{flex-direction:column}#get-to-know-section .full-w-content-card .col-md-4,#get-to-know-section .full-w-content-card .col-md-8,#what-we-do-section .full-w-content-card .col-md-4,#what-we-do-section .full-w-content-card .col-md-8{max-width:100%;flex:0 0 100%}#get-to-know-section .full-w-content-card,#what-we-do-section .full-w-content-card{height:auto}#get-to-know-section .full-w-content-card .text-container,#what-we-do-section .full-w-content-card .text-container{height:auto;min-height:300px}}.learn-more-card{display:block;margin-bottom:30px;background:#fff;border-radius:var(--border-radius-default);box-shadow:0 4px 10px rgba(0,0,0,.25);overflow:hidden}.learn-more-card,.learn-more-card:hover{text-decoration:none}.learn-more-card-image{position:relative;width:100%;height:200px;overflow:hidden}.learn-more-card-content{padding:20px}.learn-more-card-text{font-family:var(--font-family-gotham);font-size:18px;font-weight:600;color:#000;margin-bottom:10px}.learn-more-card-link{display:flex;align-items:center;gap:10px;color:#0066CC;font-size:16px;font-weight:500}.learn-more-card .featured-link{transition:color .3s ease}.learn-more-card .featured-link:hover{color:var(--color-secondary-cyan);text-decoration:none}.learn-more-card .featured-link img{transition:transform .3s ease,filter .3s ease}.learn-more-card .featured-link:hover img{transform:translateX(5px);filter:brightness(0) saturate(100%) invert(73%) sepia(51%) saturate(426%) hue-rotate(128deg) brightness(96%) contrast(101%)}#process{min-height:539px;padding-bottom:50px}#process h2{margin-bottom:100px}#process .elements{border-top:2px dotted var(--color-black);min-height:400px;position:relative}#process .process-box{margin-top:-40px}.icon-container{display:flex}#process .process-box .icon-container .icon{width:94px;height:80px;background:linear-gradient(180deg,var(--color-primary-blue) 0,#005f86 100%);border-radius:var(--border-radius-default);box-shadow:var(--shadow-card);position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:25px}#process .process-box .icon-container .icon:after{content:"";position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:15px solid var(--color-light-grey);border-top:8px solid transparent;border-bottom:8px solid transparent}#process .process-box h3{margin-bottom:25px;font-size:24px;min-height:70px}#process .process-box .text{border-top:1px solid var(--color-black);padding-top:25px;font-family:var(--font-family-gotham);font-size:18px;line-height:28px;font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}#standards{padding-top:50px;padding-bottom:50px;background:#F5F5F5}#standards h2{border-top:1px solid var(--color-black);padding-top:25px;margin-bottom:25px}#standards .standards-carousel-wrapper{position:relative}#standards .standards-swiper{padding:20px 0}#standards .scroll-arrow{position:absolute;top:45%;transform:translateY(-50%);background:none;border:none;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;z-index:100}#standards .scroll-arrow:hover{transform:translateY(-50%) scale(1.1)}#standards .scroll-arrow:focus{outline:2px solid var(--color-primary-blue);outline-offset:2px}#standards .scroll-arrow svg circle,#standards .scroll-arrow svg path{transition:stroke .2s ease}#standards .scroll-arrow:hover svg circle,#standards .scroll-arrow:hover svg path{stroke:#00a8ec}#standards .scroll-arrow-left{left:-50px}#standards .scroll-arrow-right{right:-50px}#standards .swiper-slide{display:flex;align-items:center;justify-content:center;z-index:1}#standards .swiper-slide img{z-index:1}.section-one-container{padding-top:50px}.section-one-container .section-heading{margin-bottom:50px}.section-two-container{padding-top:50px;padding-bottom:50px}.section-two-container .inner-page-heading{margin-bottom:25px}.section-two-container .inner-page-blue-heading{font-size:20px}.section-two-container .data-points-container{margin-top:25px}.section-two-container .data-point{margin-bottom:25px}.section-two-container .icon-container{border-bottom:1px solid #000;padding-bottom:15px}.section-two-container .details{padding-top:50px}.section-two-container .details h3{margin-bottom:25px}#alliance{margin-bottom:50px}#academic-engagements h2,#alliance h2,#government h2{margin-bottom:25px}#highlights-academic,#highlights-alliance,#highlights-government{margin-top:25px}#highlights-academic h3,#highlights-alliance h3,#highlights-government h3{margin-bottom:25px;font-weight:700;font-size:28px;line-height:40px}#academic-engagements,#government,#industrial-collaborations{padding-top:50px;padding-bottom:50px}#projects-intro .body-text{color:#48525D;font-family:var(--font-family-gotham);font-size:28px;font-style:normal;font-weight:400;line-height:38px}#our-inventors-page{padding-top:50px}#our-inventors-page .page-heading{margin-bottom:50px}#our-inventors-page .inventor-row .inventor-image{border-radius:8px;height:418px;width:437px;background-repeat:no-repeat;background-size:cover;background-position:50%;max-height:100%;max-width:100%;overflow:hidden;margin:0 auto}#our-inventors-page .inventor-row .details .inventor-posts{margin-left:15px;margin-top:40px}#our-inventors-page .inventor-row.multi .details .inventor-posts{margin-left:0}#our-inventors-page .inventor-row .details .inventor-posts .post{border-top:1px solid var(--color-black);padding:25px 0 0}#our-inventors-page .inventor-row .details .inventor-posts .post p:first-child{font-family:Gotham Book,sans-serif;font-size:12px;color:#48525D;line-height:28px;text-transform:none}#our-inventors-page .inventor-row .details .inventor-posts .post p:first-child a{text-decoration:none;color:inherit;cursor:pointer;transition:color .3s ease}#our-inventors-page .inventor-row .details .inventor-posts .post p:first-child a:hover{color:var(--color-primary-blue)}#our-inventors-page .inner-page-heading{text-transform:none}#our-inventors-page .inventor-row .details p{font-family:var(--font-family-gotham);font-weight:400;font-size:18px;line-height:30px;color:#48525d}#our-inventors-page .inventor-row{padding:50px 0}#our-inventors-page .inventor-row.multi .inventor-image{height:303px;width:318px}@media (max-width:1199px){#our-inventors-page .inventor-posts{display:none}}#blog-post{padding-top:50px;font-family:var(--font-family-gotham)}#blog-post .blog-details-row h1{font-size:var(--font-size-hero-title);line-height:var(--line-height-hero);color:var(--color-primary-blue);font-family:var(--font-family-gotham);font-weight:var(--font-weight-normal)}#blog-post .blog-excerpt{font-family:var(--font-family-gotham);font-size:18px;line-height:28px;color:var(--color-text-secondary);margin-top:20px;margin-bottom:30px}#blog-post .blog-post-row{border-top:1px solid var(--color-text-secondary)}#blog-post .blog-post-col .body,#blog-post .blog-post-col .body p{font-family:var(--font-family-gotham);font-size:18px;line-height:28px;color:var(--color-text-secondary)}#blog-post .blog-author-col{font-size:14px}#blog-post .blog-author-col,#leadership .content-container{font-family:var(--font-family-gotham);color:var(--color-text-secondary)}#leadership .content-container{padding-bottom:50px;font-size:var(--font-size-section-title);line-height:var(--font-size-section-title-line-height)}#leadership .content-container h2{font-weight:var(--font-weight-bold)}#leadership .content-container .content{font-weight:var(--font-weight-normal)}#leadership .people-container{padding-top:25px}#leadership .people-container h2{font-family:var(--font-family-gotham);font-size:var(--font-size-section-title);line-height:var(--font-size-section-title-line-height)}#leadership .people-container .person{padding:15px;border-radius:8px}#leadership .people-container .person .inset{height:450px;border-radius:8px;box-shadow:var(--shadow-card)}#leadership .people-container .person .inset .image{border-radius:var(--border-radius-top);height:296px;width:100%;background-position:top;background-repeat:no-repeat;background-size:cover}#leadership .people-container .person .inset .content{padding:25px 20px;font-family:var(--font-family-gotham)}#leadership .people-container .person .inset .content a{color:var(--color-black)}#leadership .people-container .person .inset .content a:hover{text-decoration:none}#leadership .people-container .person .inset .content .title{font-family:var(--font-family-gotham);font-weight:var(--font-weight-bold);font-size:var(--font-size-card-title);line-height:var(--line-height-body);margin-bottom:10px}#leadership .people-container .person .inset .content .details{font-weight:var(--font-weight-normal);font-size:12px;line-height:18px;text-transform:uppercase;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#leadership #board{padding:25px 0 50px;border-top:1px solid var(--color-text-secondary)}#leadership #board h2{margin-bottom:50px}#leadership #executives{border-top:1px solid var(--color-text-secondary);padding:25px 0}#leadership #executives h2{margin-bottom:50px}#leadership-person .content{padding:50px 0 0}#leadership-person .content .person .image{border-radius:8px;height:577px;width:474px;max-width:95%;background-position:top;background-size:cover;background-repeat:no-repeat}#leadership-person .content .person .details{padding:0 75px}#leadership-person .content .person .details .name{font-weight:400;font-family:var(--font-family-gotham);font-size:36px;line-height:44px;color:var(--color-primary-blue)}#leadership-person .content .person .details .title{margin-bottom:45px;font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:40px}#leadership-person .content .person .details .bio{font-family:var(--font-family-gotham);color:var(--color-text-secondary);font-size:18px;font-weight:var(--font-weight-normal);line-height:var(--line-height-body)}#licensing h3{font-weight:600;line-height:40px}#licensing .section-title,#licensing h3{font-family:var(--font-family-gotham);font-size:28px;margin-bottom:30px}#licensing .section-title{font-weight:700;line-height:38px;text-transform:uppercase;color:var(--color-text-primary)}#licensing img{border-radius:var(--border-radius-default)}#licensing section[id]{scroll-margin-top:105px}#licensing .licensing-section-image{background-size:cover;background-repeat:no-repeat;background-position:top}#licensing .standards{padding-bottom:50px}#licensing .leadership,#licensing .role{padding-top:50px;padding-bottom:50px}#licensing .leadership .inner-page-heading{margin-bottom:50px}#licensing .leadership .blue-data-point{border-bottom:1px solid #000;font-family:var(--font-family-gotham);font-size:var(--font-size-hero-title);line-height:var(--line-height-hero);color:var(--color-primary-blue)}#licensing .leadership .sdo-text{font-size:33px;line-height:35px;font-family:var(--font-family-gotham);font-weight:400;color:#48525D}@media (max-width:768px){.hero-headline{font-size:36px;line-height:44px}.about-description,.about-headline,.featured-title,.years-description{font-size:20px;line-height:28px}.lab-card{height:400px}.lab-card-title{font-size:36px;line-height:44px}.featured-content-col{padding:40px 20px}.featured-image-col{height:400px}.newsletter-box{padding:30px 20px}.newsletter-form{flex-direction:column}.newsletter-input{width:100%}}@media (max-width:1199px){.newsletter-form{margin-left:0;max-width:100%}}#insights-banner #banner-video-div{height:326px}#insight-features{padding:50px 0;background:#fff}#insight-features .row{margin-bottom:0}#insight-features .col-md-5 .row{gap:20px}#insight-features .col-md-5 .col-12{padding:0}#insight-features .col-md-5 .col-12:last-child{margin-bottom:0}#insight-features .feature-card{display:block;position:relative;border-radius:8px;overflow:hidden;text-decoration:none;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:transform .3s ease}#insight-features .feature-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}#insight-features .feature-card:hover{transform:translateY(-5px);text-decoration:none}#insight-features .feature-card-large{height:627px}#insight-features .feature-card-large:before{background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6))}#insight-features .feature-card-small{height:303px}#insight-features .feature-card-small:before{background:linear-gradient(0deg,rgba(0,0,0,.25),rgba(0,0,0,.25))}#insight-features .feature-card-overlay{position:relative;height:100%;padding:40px;display:flex;flex-direction:column;justify-content:flex-end;z-index:2}#insight-features .feature-card-large .feature-card-overlay{justify-content:flex-start}#insight-features .feature-type{font-family:var(--font-family-gotham);font-weight:400;font-size:12px;line-height:28px;text-transform:uppercase;color:#fff;margin-bottom:10px}#insight-features .feature-title{font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:40px;color:#fff;margin-bottom:20px;max-width:484px}#insight-features .feature-description{font-family:var(--font-family-gotham);font-weight:400;font-size:18px;line-height:28px;color:#fff;margin:0;max-width:474px}#insight-features .feature-title-small{font-family:var(--font-family-gotham);font-weight:700;font-size:24px;line-height:34px;color:#fff;margin-bottom:15px;max-width:373px}#insight-features .feature-arrow{position:absolute;bottom:40px;right:40px;z-index:2}@media (max-width:768px){#insight-features{padding:40px 0}#insight-features .col-md-5 .col-12{margin-bottom:20px}#insight-features .feature-card-large{height:400px}#insight-features .feature-card-small{height:250px}#insight-features .feature-card-overlay{padding:30px}#insight-features .feature-title{font-size:24px;line-height:32px}#insight-features .feature-title-small{font-size:20px;line-height:28px}#insight-features .feature-arrow{bottom:30px;right:30px}}.insight-resource-scroller{padding:50px 0;background:#fff}.insight-resource-scroller .scroller-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.insight-resource-scroller .scroller-title{font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:38px;text-transform:uppercase;color:#010010;margin:0}.insight-resource-scroller .scroller-filters{display:flex;gap:10px}.insight-resource-scroller .filter-btn{font-family:var(--font-family-gotham);font-weight:500;font-size:12px;line-height:18px;text-transform:uppercase;padding:12px;border-radius:4px;border:1px solid #00a8ec;background:transparent;color:#00a8ec;cursor:pointer;transition:all .3s ease;box-shadow:0 1px 4px rgba(25,33,61,.08)}.insight-resource-scroller .filter-btn.active{background:#00a8ec;color:#fff}.insight-resource-scroller .filter-btn:hover{opacity:.8}.insight-resource-scroller .scroller-divider{width:100%;height:1px;background:#48525d;margin-bottom:40px}.insight-resource-scroller .scroller-sidebar{padding-right:30px}.insight-resource-scroller .scroller-description{font-family:var(--font-family-gotham);font-weight:400;font-size:18px;line-height:30px;color:#48525d;margin-bottom:30px}.insight-resource-scroller .view-all-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px;background:#00a8ec;color:#fff;font-family:var(--font-family-gotham);font-weight:700;font-size:12px;line-height:18px;text-transform:uppercase;text-decoration:none;border-radius:4px;box-shadow:0 1px 4px rgba(25,33,61,.08);transition:opacity .3s ease}.insight-resource-scroller .view-all-btn:hover{opacity:.9;text-decoration:none}.insight-resource-scroller .scroller-cards-wrapper{position:relative}.insight-resource-scroller .scroller-cards{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:20px}.insight-resource-scroller .scroller-cards::-webkit-scrollbar{display:none}.insight-resource-scroller .resource-card{flex:0 0 418px;height:500px;background:#fff;border-radius:8px;overflow:hidden;text-decoration:none;box-shadow:0 4px 10px rgba(0,0,0,.25);transition:transform .3s ease}.insight-resource-scroller .empty-card{display:flex;align-items:center}.insight-resource-scroller .resource-card:hover{transform:translateY(-5px);text-decoration:none}.insight-resource-scroller .card-image{position:relative;width:100%;height:60%}.insight-resource-scroller .card-content{padding:30px 21px;display:flex;flex-direction:column;gap:10px}.insight-resource-scroller .card-type{font-family:var(--font-family-gotham);font-weight:400;font-size:12px;line-height:28px;text-transform:uppercase;color:#48525d}.insight-resource-scroller .card-title{font-family:var(--font-family-gotham);font-weight:700;font-size:20px;line-height:28px;color:#010010;margin:0}.insight-resource-scroller .card-link{font-family:var(--font-family-gotham);font-weight:700;font-size:16px;line-height:28px;text-transform:uppercase;color:#00a8ec;margin-top:auto}.insight-resource-scroller .card-link:hover{color:var(--color-secondary-cyan)}.insight-resource-scroller .custom-scrollbar{position:relative;width:100%;height:15px;margin-top:20px}.insight-resource-scroller .scrollbar-track{position:absolute;width:100%;height:15px;background:#f5f5f5;border-radius:40px}.insight-resource-scroller .scrollbar-thumb{position:absolute;height:15px;background:#e6e6e7;border-radius:40px;transition:width .1s ease}@media (max-width:992px){.insight-resource-scroller .scroller-header{flex-direction:column;align-items:flex-start;gap:20px}.insight-resource-scroller .scroller-filters{flex-wrap:wrap}.insight-resource-scroller .scroller-sidebar{padding-right:0;margin-bottom:30px}.insight-resource-scroller .resource-card{flex:0 0 350px}}@media (max-width:768px){.insight-resource-scroller{padding:40px 0}.insight-resource-scroller .scroller-title{font-size:24px;line-height:32px}.insight-resource-scroller .resource-card{flex:0 0 300px;height:450px}}.header-redesign{position:fixed;top:0;left:0;width:100%;z-index:var(--z-header)}.eyebrow-bar{background-color:var(--color-text-secondary);height:30px;display:flex;align-items:center}.eyebrow-links{display:flex;justify-content:flex-end;gap:6.65px}.eyebrow-link{font-family:var(--font-family-gotham);font-weight:400;font-size:12px;line-height:normal;color:#e6e6e7;text-decoration:none;text-transform:uppercase;text-align:center;height:19px;width:90px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;border:none}.eyebrow-link:hover{color:var(--color-secondary-cyan);text-decoration:none;border-bottom:none}.main-nav{background-color:var(--color-text-primary);height:75px}.main-nav,.nav-content{display:flex;align-items:center}.nav-content{justify-content:space-between;width:100%}.nav-logo{display:flex;align-items:center}.nav-links{display:flex;gap:40px;align-items:stretch;flex:1;justify-content:center;margin-left:60px;height:75px}.nav-link-wrapper{position:relative}.nav-link,.nav-link-wrapper{display:flex;align-items:center}.nav-link{font-family:var(--font-family-gotham);font-weight:500;font-size:14px;line-height:normal;color:var(--color-text-white);text-decoration:none;text-transform:uppercase;letter-spacing:1.4px;text-align:center;border-bottom:5px solid transparent;transition:all .3s ease;white-space:nowrap;height:100%}.nav-link-wrapper:hover .nav-link,.nav-link:hover{color:var(--color-secondary-cyan);border-bottom-color:var(--color-secondary-cyan)}.nav-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:linear-gradient(180deg,#d7d7d7,#e6e6e7 19.712%);border-radius:0 0 8px 8px;padding:34px 32.5px;min-width:220px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:var(--z-header)}.nav-dropdown:before{content:"";position:absolute;left:26px;top:0;height:calc(100% - 34px);width:1px;background-color:#A4ACB5}.nav-dropdown.open,.nav-link-wrapper:hover .nav-dropdown{opacity:1;visibility:visible}.nav-link:focus{outline:2px solid var(--color-secondary-cyan);outline-offset:2px}.dropdown-item{display:block;font-family:var(--font-family-gotham);font-weight:500;font-size:14px;line-height:normal;color:var(--color-text-secondary);text-decoration:none;text-transform:uppercase;letter-spacing:1.4px;padding:8.5px 0 8.5px 12px;position:relative;transition:color .3s ease;background:transparent}.dropdown-item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background-color:var(--color-primary-blue)}.dropdown-item:hover{color:var(--color-primary-blue);background:transparent}.dropdown-item:hover:before{height:20px}.nav-actions{gap:15px}.nav-actions,.search-button{display:flex;align-items:center}.search-button{background:transparent;border:none;cursor:pointer;padding:8px;justify-content:center}.search-button:hover{opacity:.8}.hamburger-button{display:none;background:transparent;border:none;cursor:pointer;padding:0;width:24px;height:18px;position:relative}.hamburger-button span{position:absolute;left:0;width:100%;height:2px;background-color:var(--color-text-white);transition:var(--transition-default)}.hamburger-button span:first-child{top:0}.hamburger-button span:nth-child(2){top:8px}.hamburger-button span:nth-child(3){top:16px}.hamburger-button.open span:first-child{transform:rotate(45deg);top:8px}.hamburger-button.open span:nth-child(2){opacity:0}.hamburger-button.open span:nth-child(3){transform:rotate(-45deg);top:8px}@media (max-width:768px){.hamburger-button{display:block}.nav-links{display:none;position:absolute;top:75px;left:0;right:0;background-color:var(--color-text-primary);flex-direction:column;padding:20px;gap:0;height:auto;margin-left:0;z-index:var(--z-dropdown)}.nav-links.mobile-open{display:flex}.nav-link{height:auto;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.nav-link-wrapper:hover .nav-link,.nav-link:hover{border-bottom-color:rgba(255,255,255,.1)}.nav-link-wrapper{flex-direction:column;align-items:flex-start}.nav-dropdown{position:static;transform:none;opacity:1;visibility:visible;background:transparent;padding:10px 0 10px 20px;min-width:auto;display:none}.nav-dropdown:before{display:none}.nav-dropdown.open,.nav-link-wrapper:hover .nav-dropdown{display:block}.dropdown-item{color:rgba(255,255,255,.8);padding:10px 0}.dropdown-item:hover{color:var(--color-secondary-cyan)}.dropdown-item:before{display:none}}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-top:30px}.section-header-title{font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:38px;text-transform:uppercase;color:#010010;margin:0}#our-inventors-page .section-header-title{text-transform:none}.section-header-divider{width:100%;height:1px;background:#48525d;margin-bottom:40px}#read-more-content-section{height:700px;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:right;align-items:center}#read-more-content-section .content{height:408px;background:#fff;width:70%;border-radius:8px 0 0 8px;padding-top:50px}#read-more-content-section .content .details .resource-label{font-size:12px;line-height:18px;font-weight:400;text-transform:uppercase}#read-more-content-section .content .details .resource-label a{text-decoration:none;color:inherit;cursor:pointer;transition:color .3s ease}#read-more-content-section .content .details .resource-label a:hover{color:var(--color-primary-blue)}#read-more-content-section .content .details .inner-page-heading{margin-bottom:25px}#read-more-content-section .content .details .author-name{font-family:var(--font-family-gotham);font-weight:400;font-size:var(--font-size-body);line-height:var(--line-height-body);color:#48525D;margin-bottom:25px}#read-more-content-section .content .details .body-text p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.6;max-height:calc(1.6em * 4)}.explore-section{position:relative;padding:50px 0}.explore-section .inner-page-heading{margin-bottom:25px}.explore-section .explore-header-horizontal{margin-bottom:40px}.explore-section .explore-header-horizontal .inner-page-heading{margin-bottom:15px}.explore-section .explore-header-horizontal .body-text{margin:0}.explore-section .explore-content{max-width:1292px;margin:0 auto;padding:0 20px}.explore-section .explore-header{margin-bottom:50px}.explore-section .explore-title{font-family:var(--font-family-gotham);font-weight:var(--font-weight-bold);font-size:var(--font-size-section-title);line-height:var(--font-size-section-title-line-height);text-transform:uppercase;color:var(--color-text-primary);margin-bottom:20px}.explore-section .explore-paragraph{display:flex;gap:30px;margin-bottom:40px;align-items:flex-start}.explore-section .explore-paragraph .paragraph-image{flex:0 0 300px;min-width:300px}.explore-section .explore-paragraph .paragraph-image img{border-radius:var(--border-radius-default)}.explore-section .explore-paragraph .paragraph-content{flex:1;font-family:var(--font-family-gotham);font-weight:var(--font-weight-normal);font-size:var(--font-size-body);line-height:30px;color:var(--color-text-secondary)}.explore-section .explore-paragraph .paragraph-content h3{margin-top:0}.explore-section .explore-cards{display:flex;gap:20px}.explore-section .explore-column{display:flex;flex-direction:column;gap:20px;flex:1}.explore-section .explore-column:has(.explore-card:hover) .explore-card:not(:hover){flex:0.3}.explore-section .explore-card{position:relative;flex:1;min-height:98px;border-radius:var(--border-radius-default);transition:flex .4s ease;overflow:hidden}.explore-section .explore-card:hover{flex:1.56}.explore-section .explore-card-link{display:block;text-decoration:none;color:inherit;cursor:pointer;width:100%;height:100%}.explore-section .card-background{position:relative;width:100%;height:100%;background-size:cover;background-position:50%;border-radius:var(--border-radius-default);overflow:hidden}.explore-section .card-background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));transition:background .4s ease}.explore-section .card-background:hover:before{background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6))}.explore-section .card-content{position:relative;padding:20px;height:100%;display:flex;flex-direction:column;z-index:1}.explore-section .card-content>:last-child{margin-top:auto}.explore-section .card-title{font-family:var(--font-family-gotham);font-weight:var(--font-weight-normal);font-size:20px;font-style:normal;line-height:40px;color:var(--color-text-white);margin:0;transition:opacity .4s ease}.explore-section .explore-column:has(.explore-card:hover) .explore-card:not(:hover) .card-title{opacity:0}.explore-section .card-link-wrapper{display:flex;flex-direction:row;align-items:center;gap:10px;transition:opacity .4s ease}.explore-section .explore-column:has(.explore-card:hover) .explore-card:not(:hover) .card-link-wrapper{opacity:0}.explore-section .card-description{font-family:var(--font-family-gotham);font-weight:var(--font-weight-normal);font-size:16px;line-height:26px;color:var(--color-text-white);opacity:0;transition:opacity .4s ease;margin:10px 0 0}.explore-section .explore-card:hover .card-description{opacity:1}.explore-section .featured-link{font-family:var(--font-family-gotham);font-weight:var(--font-weight-bold);font-size:20px;line-height:40px;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;gap:10px;color:var(--color-primary-blue);transition:color .3s ease}.explore-section .featured-link:hover{color:var(--color-secondary-cyan);text-decoration:none}.explore-section .featured-link img{transition:transform .3s ease,filter .3s ease}.explore-section .featured-link:hover img{transform:translateX(5px);filter:brightness(0) saturate(100%) invert(73%) sepia(51%) saturate(426%) hue-rotate(128deg) brightness(96%) contrast(101%)}.explore-section .read-more-link{font-family:var(--font-family-gotham);font-weight:var(--font-weight-bold);font-size:16px;line-height:28px;text-transform:uppercase;text-decoration:none;display:block;color:var(--color-primary-blue);transition:color .3s ease}.explore-section .read-more-link:hover{color:var(--color-secondary-cyan);text-decoration:none}.research-area-subtitle{font-family:var(--font-family-gotham);font-weight:var(--font-weight-normal);font-size:20px;font-style:normal;line-height:30px;color:var(--color-text-secondary);margin-bottom:15px}.explore-section .read-more-link img{margin-left:15px;margin-top:-5px}.content-card:hover .featured-link,.content-card:hover .read-more-link{color:var(--color-text-white)}.content-card:hover .featured-link img{filter:brightness(0) invert(1)}.read-more-link:hover{text-decoration:none}@media (max-width:768px){.explore-section .explore-paragraph{flex-direction:column}.explore-section .explore-paragraph .paragraph-image{flex:0 0 auto;min-width:100%}}#resource-callout-section{padding:50px 0}#resource-callout-section .callout-container{height:100%;display:flex;gap:20px;align-items:center;max-width:1295px;margin:0 auto}#resource-callout-section .callout-image{width:529px;height:386px;border-radius:var(--border-radius-default);overflow:hidden;flex-shrink:0;position:relative}#resource-callout-section .callout-image>div{width:100%!important;height:100%!important}#resource-callout-section .callout-video{width:100%;height:386px;overflow:hidden;position:relative}#resource-callout-section .callout-video,#resource-callout-section .callout-video img{border-radius:var(--border-radius-default)}#resource-callout-section .callout-image img{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-default)}#resource-callout-section .callout-content{flex:1}#resource-callout-section .callout-title{font-family:var(--font-family-gotham);font-weight:var(--font-weight-bold);font-size:var(--font-size-section-title);line-height:var(--font-size-section-title-line-height);color:var(--color-text-primary);margin-bottom:20px}#resource-callout-section .callout-text{font-family:var(--font-family-gotham);font-weight:var(--font-weight-normal);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary);margin-bottom:25px}#resource-callout-section .callout-list{list-style:none;padding:0;margin:0}#resource-callout-section .callout-list li{font-family:var(--font-family-gotham);font-weight:var(--font-weight-normal);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-secondary);margin-bottom:15px;padding-left:25px;position:relative}#resource-callout-section .callout-list li:before{content:"•";position:absolute;left:0;color:var(--color-primary-blue);font-weight:var(--font-weight-bold)}@media (max-width:768px){#resource-callout-section .callout-container{flex-direction:column}#resource-callout-section .callout-image{width:100%;max-width:529px}}#teams-section{padding:50px 0;background:#fff}#teams-section .teams-section-title{font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:38px;text-transform:uppercase;color:#010010;margin-bottom:20px}#teams-section .teams-section-description{font-family:var(--font-family-gotham);font-weight:400;font-size:18px;line-height:30px;color:#48525d;margin-bottom:50px}#teams-section .teams-tabs{display:flex;gap:21px;margin-bottom:0}#teams-section .team-tab{display:flex;flex-direction:column;align-items:center;gap:25px;background:none;border:none;padding:0;cursor:pointer;flex:1;max-width:307px;transition:all .3s ease}#teams-section .team-tab-label{font-family:var(--font-family-gotham);font-weight:500;font-size:14px;line-height:13px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#010010;width:100%}#teams-section .team-tab-underline{width:100%;height:5px;background:#00a8ec;opacity:0;transition:opacity .3s ease}#teams-section .team-tab:focus{outline:2px solid var(--color-primary-blue);outline-offset:2px}#teams-section .team-tab.active .team-tab-underline{opacity:1}#teams-section .team-tab.active .team-tab-label{color:#00a8ec}#teams-section .team-tab:hover .team-tab-underline{opacity:.5}#teams-section .team-tab.active:hover .team-tab-underline{opacity:1}#teams-section .team-divider{width:100%;height:1px;background:#48525d;margin-top:0;margin-bottom:40px}#teams-section .team-content{margin-top:40px}#teams-section .team-text{padding-right:40px}#teams-section .team-title{font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:28px;color:#00a8ec;margin-bottom:25px}#teams-section .team-paragraph{font-family:var(--font-family-gotham);font-weight:400;font-size:18px;line-height:28px;color:#48525d;margin-bottom:20px;white-space:pre-line}#teams-section .team-paragraph:first-of-type{font-weight:700;color:#010010}#teams-section .team-image{position:relative;width:100%;height:362px;border-radius:0 0 8px 8px;overflow:hidden}@media (max-width:768px){#teams-section .teams-tabs{flex-wrap:wrap;gap:15px}#teams-section .team-tab{flex:1 1 calc(50% - 15px);max-width:none}#teams-section .team-text{padding-right:0;margin-bottom:30px}#teams-section .team-image{height:250px}}#leadership-section{padding:60px 0;background:#f5f5f5}#leadership-section .leadership-title{font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:38px;text-transform:uppercase;color:#010010;margin-bottom:25px}#leadership-section .leadership-description{font-family:var(--font-family-gotham);font-weight:400;font-size:18px;line-height:30px;color:#48525d;margin-bottom:0}#leadership-section .logos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:50px 30px;align-items:center;justify-items:center}#leadership-section .logo-item{display:flex;align-items:center;justify-content:center;width:120px;height:60px}#leadership-section .logo-item img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width:992px){#leadership-section .logos-grid{grid-template-columns:repeat(3,1fr);gap:30px 20px}}@media (max-width:768px){#leadership-section{padding:40px 0}#leadership-section .leadership-description{margin-bottom:40px}#leadership-section .logos-grid{grid-template-columns:repeat(2,1fr);gap:30px 20px}#leadership-section .logo-item{width:100px;height:50px}}@media (max-width:1199px){#leadership-section .logos-grid{display:none}}#legacy-section{padding:50px 0;background:#fff}#legacy-section .body-text,#legacy-section .inner-page-heading{margin-bottom:50px}#legacy-section .legacy-carousel{display:flex;gap:20px;margin-bottom:30px}#legacy-section .carousel-main{flex:0 0 637px}#legacy-section .main-card{position:relative;width:100%;height:425px;border-radius:8px;overflow:hidden;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}#legacy-section .main-card-overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(1,0,16,.68);backdrop-filter:blur(2px);padding:20px;border-radius:0 0 8px 8px}#legacy-section .main-card-title{font-family:var(--font-family-gotham);font-weight:700;font-size:20px;line-height:28px;color:#fff;margin:0 0 10px}#legacy-section .main-card-description{font-family:var(--font-family-gotham);font-weight:400;font-size:16px;line-height:26px;color:#fff;margin:0;max-width:563px}#legacy-section .carousel-side{display:flex;gap:20px;flex:1;overflow-x:auto;scrollbar-width:thin;scroll-behavior:smooth}#legacy-section .side-card{position:relative;flex:0 0 200px;min-width:200px;height:425px;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}#legacy-section .side-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.3)}#legacy-section .side-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(1,0,16,0),rgba(1,0,16,.8));padding:20px;display:flex;align-items:flex-end}#legacy-section .side-card-title{font-family:var(--font-family-gotham);font-weight:700;font-size:20px;line-height:28px;color:#fff;margin:0;max-width:158px}#legacy-section .carousel-pagination{display:flex;gap:17px;justify-content:center;align-items:center}#legacy-section .pagination-dot{width:15px;height:15px;border-radius:50%;border:none;padding:0;cursor:pointer;background:#d9d9d9;transition:background .3s ease}#legacy-section .pagination-dot.active,#legacy-section .pagination-dot:hover{background:#b4b9c9}@media (max-width:992px){#legacy-section .legacy-carousel{flex-direction:column}#legacy-section .carousel-main{flex:1;max-width:100%}#legacy-section .main-card{height:350px}#legacy-section .carousel-side{flex-direction:column}#legacy-section .side-card{height:250px}}@media (max-width:1199px){#legacy-section .carousel-pagination,#legacy-section .legacy-carousel{display:none}}@media (max-width:768px){#legacy-section{padding:40px 0}#legacy-section .legacy-description{margin-bottom:30px}#legacy-section .main-card{height:300px}#legacy-section .main-card-overlay{padding:20px}#legacy-section .side-card{height:200px}#legacy-section .side-card-overlay{padding:20px}}#related-content-slider{padding:50px 0;background:#fff}#related-content-slider .slider-wrapper{display:flex;align-items:center;gap:20px;position:relative;width:100%;justify-content:center}#related-content-slider .slider-arrow{width:30px;height:30px;border:none;background:transparent;cursor:pointer;padding:0;flex-shrink:0;transition:transform .2s ease}#related-content-slider .slider-arrow:hover{transform:scale(1.1)}#related-content-slider .slider-arrow:focus{outline:2px solid var(--color-primary-blue);outline-offset:2px}#related-content-slider .slider-arrow svg circle{transition:stroke .2s ease}#related-content-slider .slider-arrow:hover svg circle,#related-content-slider .slider-arrow:hover svg path{stroke:#00a8ec}#related-content-slider .slider-card{display:flex;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.25);border-radius:8px;overflow:hidden;flex:1;max-width:1074px;height:333px}#related-content-slider .card-content{flex:1;padding:60px 40px;display:flex;flex-direction:column;justify-content:center}#related-content-slider .card-type{font-family:var(--font-family-gotham);font-weight:400;font-size:12px;line-height:28px;text-transform:uppercase;color:#010010;margin-bottom:10px}#related-content-slider .card-title{font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:40px;color:#010010;margin-bottom:30px;max-width:488px}#related-content-slider .card-link{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-family-gotham);font-weight:700;font-size:20px;line-height:40px;text-transform:uppercase;color:#00a8ec;text-decoration:none;transition:opacity .3s ease}#related-content-slider .card-link:hover{opacity:.8;text-decoration:none;color:var(--color-secondary-cyan)}#related-content-slider .card-image{position:relative;width:502px;flex-shrink:0;padding:25px}#related-content-slider .card-image img{max-width:100%;width:100%;border-radius:0 8px 8px 0}@media (max-width:992px){#related-content-slider .slider-card{flex-direction:column;height:auto}#related-content-slider .card-content{padding:40px 30px}#related-content-slider .card-image{width:100%;height:250px}}@media (max-width:768px){#related-content-slider{padding:40px 0}#related-content-slider .slider-wrapper{gap:10px}#related-content-slider .slider-arrow{width:25px;height:25px}#related-content-slider .card-content{padding:30px 20px}#related-content-slider .card-title{font-size:24px;line-height:32px}#related-content-slider .card-link{font-size:16px}#related-content-slider .card-image{height:200px}}.archived-resource-banner{height:120px;display:flex;align-items:center}.archived-resource-banner h1{font-family:var(--font-family-gotham);font-weight:400;font-size:52px;line-height:62px;letter-spacing:0;color:var(--color-primary-blue)}.archived-item-col,.pagination-col{padding-top:50px;padding-bottom:50px}.archived-item-col{border-bottom:1px solid #000}.archived-item-col .details{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0}.archived-item-col .paper-type{font-family:var(--font-family-gotham);font-weight:400;font-size:12px;line-height:28px;text-transform:uppercase;color:var(--color-text-secondary)}.archived-item-col .paper-title{font-family:var(--font-family-gotham);font-weight:700;font-size:20px;line-height:28px;color:#010010;margin:0}.archived-item-col .paper-abstract{font-family:var(--font-family-gotham);font-weight:400;font-size:18px;line-height:28px;color:var(--color-text-secondary)}.archived-item-col .read-more{margin-top:25px}.paper-list-image{position:relative;width:100%;padding-top:75%;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:8px}.resource-papers-col{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #000}.resource-papers-col .details{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0}.resource-papers-col .paper-type{font-family:var(--font-family-gotham);font-weight:400;font-size:12px;line-height:28px;text-transform:uppercase;color:#48525d}.resource-papers-col .paper-title{font-family:var(--font-family-gotham);font-weight:700;font-size:20px;line-height:28px;color:#010010;margin:0}.resource-papers-col .read-more{margin-top:25px}#video{padding-top:80px;font-family:var(--font-family-gotham)}#video .container{margin-bottom:80px}#video .blue-title{margin-bottom:20px}#video .blue-title,#video .body-text{font-family:var(--font-family-gotham)}#video .body-text{margin-bottom:40px;font-size:18px;line-height:28px;color:var(--color-text-secondary)}#video .insight-entry-hr{border:none;border-top:1px solid var(--color-text-secondary);margin:0}#video .details .body-text{margin-bottom:15px;font-weight:500;font-size:14px}#video .details .tags-container{display:flex;gap:10px;flex-wrap:wrap}.footer-redesign{background-color:#020010;color:#e6e6e7;padding:62px 0;min-height:500px}.footer-redesign .newsletter-form{margin-left:0}.footer-top{display:flex;justify-content:space-between;gap:60px;margin-bottom:48.06px}.footer-left{flex:1;max-width:601px}.footer-description{font-family:var(--font-family-gotham);font-weight:400;font-size:18px;line-height:30px;color:#e6e6e7;margin-bottom:0}.footer-right{flex:0 0 466px}.footer-subscribe-title{font-family:var(--font-family-gotham);font-weight:700;font-size:30px;line-height:36px;color:var(--color-text-white);text-transform:uppercase;margin-bottom:20px}.footer-subscribe-form{position:relative;width:100%;max-width:466px}.footer-subscribe-input{width:100%;padding:16px 130px 16px 20px;border:1px solid #f1f3f7;border-radius:var(--border-radius-default);font-family:var(--font-family-gotham);font-weight:400;font-size:14px;line-height:20px;color:#6d758f;background:#ffffff}.footer-subscribe-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background-color:var(--color-primary-blue);border:none;color:var(--color-text-white);font-family:var(--font-family-gotham);font-weight:500;font-size:12px;line-height:18px;text-align:center;text-transform:uppercase;padding:12px 24px;border-radius:4px;cursor:pointer;box-shadow:0 1px 4px 0 rgba(25,33,61,.08)}.footer-subscribe-button:hover{background-color:#0096d6}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:48.06px;padding-top:20px}.footer-logo{flex-shrink:0}.footer-copyright{font-family:var(--font-family-gotham);font-weight:400;color:#e6e6e7;text-transform:uppercase;flex:1;white-space:nowrap;display:flex;align-items:center;gap:8px;margin:0 0 0 -10px}.footer-copyright-text{font-size:10px;line-height:normal}.footer-copyright-link{color:#e6e6e7;text-decoration:none;font-size:12px;white-space:nowrap;margin-left:8px}.footer-copyright-link:hover{color:var(--color-secondary-cyan);text-decoration:none}.footer-social{display:flex;gap:15px;align-items:center;flex-shrink:0}.footer-social a{display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .3s ease}.footer-social a:hover{opacity:1}@media (max-width:992px){.nav-links{gap:20px;margin-left:30px}.nav-link{font-size:12px}}@media (max-width:768px){.eyebrow-bar{display:none}body{padding-top:75px}.nav-links{display:none}.footer-redesign{height:auto;padding:40px 0}.footer-top{flex-direction:column;gap:30px;margin-bottom:30px}.footer-left{max-width:100%}.footer-right{flex:1}.footer-description{font-size:16px;line-height:26px}.footer-subscribe-title{font-size:24px;line-height:30px}.footer-bottom{flex-direction:column;gap:20px;margin-top:30px}.footer-bottom,.footer-logo{text-align:center}.footer-copyright{flex-wrap:wrap;justify-content:center;margin-left:0}.footer-copyright-text{font-size:9px}.footer-copyright-link{font-size:11px}.footer-social{justify-content:center}}@media (max-width:1255px){.footer-bottom{flex-direction:column;gap:20px;align-items:center}.footer-bottom,.footer-logo{text-align:center}.footer-copyright{flex-wrap:wrap;margin-left:0}.footer-copyright,.footer-social{justify-content:center}}.history-hero-section{position:relative;height:550px;display:flex;align-items:center;overflow:hidden;width:100%;max-width:100vw}.history-hero-bg-navy{left:0;background-color:#000647}.history-hero-bg-navy,.history-hero-image-right{position:absolute;top:0;width:50%;height:100%;z-index:1}.history-hero-image-right{right:0}.history-hero-section .container{position:relative;z-index:3}.history-hero-content{padding:60px 0;max-width:100%}.history-hero-headline{font-family:Gotham SSm A,Gotham SSm B;font-weight:400;font-size:52px;line-height:62px;color:#ffffff;margin-bottom:40px;margin-top:0}.history-hero-cta{display:inline-flex;align-items:center;gap:10px;font-family:Gotham SSm A,Gotham SSm B;font-weight:700;font-size:20px;color:#00a8ec;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease}.history-hero-cta:hover{opacity:.8;color:#00a8ec}.history-intro-section{padding:60px 0;background-color:#ffffff}.history-intro-title{font-family:Gotham SSm A,Gotham SSm B;font-weight:700;font-size:28px;line-height:38px;color:#010010;text-transform:uppercase;margin-bottom:30px}.history-intro-body{font-family:Gotham SSm A,Gotham SSm B;font-weight:400;font-size:18px;line-height:28px;color:#48525d}.history-intro-body p{margin-bottom:20px}.history-intro-body p:last-child{margin-bottom:0}.history-timeline-section{padding:60px 0 80px;background-color:#ffffff}.history-timeline-title{font-family:Gotham SSm A,Gotham SSm B;font-weight:700;font-size:28px;line-height:40px;color:#010010;text-transform:uppercase;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #e6e6e7}.history-timeline-container{display:flex;gap:40px}.timeline-year-dropdown{display:none}.timeline-year-select{width:100%;padding:12px 16px;font-family:var(--font-family-gotham);font-size:18px;font-weight:700;color:var(--color-primary-blue);background:#fff;border:2px solid var(--color-primary-blue);border-radius:8px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-bottom:20px}.timeline-years{flex:0 0 180px;display:flex;flex-direction:column;gap:4px}.timeline-year-button{font-family:Gotham SSm A,Gotham SSm B;font-weight:400;font-size:36px;line-height:42px;color:#48525d;background:none;border:none;text-align:left;cursor:pointer;transition:transform .3s ease,color .3s ease;padding:0;white-space:nowrap;transform-origin:left center}.timeline-year-button:hover{color:#00a8ec}.timeline-year-button.active{color:#00a8ec;font-weight:400}.timeline-content{flex:1;padding:0}.timeline-content-title{font-family:Gotham SSm A,Gotham SSm B;font-weight:400;font-size:40px;line-height:48px;color:#00a8ec;margin-bottom:20px}.timeline-content-description{font-family:Gotham SSm A,Gotham SSm B;font-weight:400;font-size:16px;line-height:24px;color:#48525d;margin-bottom:30px}.timeline-content-image{position:relative;width:100%;height:350px;margin-bottom:20px}.timeline-content-image img{-o-object-position:left;object-position:left}.history-featured-section{padding:60px 0;background-color:#d9d9d9}.history-carousel-wrapper{position:relative}.history-swiper{padding:0}.history-swiper .swiper-slide{padding:0 50px}.history-featured-card{background-color:#ffffff;border-radius:8px;overflow:hidden}.history-featured-content{padding:40px}.history-featured-label{font-weight:400;font-size:12px;line-height:28px;text-transform:uppercase;margin-bottom:10px}.history-featured-label,.history-featured-title{font-family:Gotham SSm A,Gotham SSm B;color:#010010}.history-featured-title{font-weight:700;font-size:28px;line-height:40px;margin-bottom:30px}.history-featured-card .col-md-6.order-md-2{padding-right:40px}.history-featured-image{position:relative;width:100%;height:350px;overflow:hidden}.circle-arrow{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;border:none;background:transparent;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#48525d;padding:0}.circle-arrow:focus{outline:2px solid var(--color-primary-blue);outline-offset:2px}.history-swiper-button-prev{left:15px}.history-swiper-button-next{right:15px}.circle-arrow svg{width:20px;height:20px}.circle-arrow:hover{color:#00a8ec}.circle-arrow:hover circle{fill:#00a8ec;stroke:#00a8ec}.circle-arrow:hover path{stroke:#ffffff}.history-video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.history-video-modal .modal-dialog{max-width:800px;width:90%}.history-whats-next-section{background-color:#ffffff;overflow:hidden;max-width:100vw}.history-whats-next-image{position:relative;width:100%;height:100%;min-height:500px}.history-whats-next-content{padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.history-whats-next-title{font-family:Gotham SSm A,Gotham SSm B;font-weight:700;font-size:28px;line-height:38px;color:#010010;text-transform:uppercase;margin-bottom:30px}.history-whats-next-body{font-family:Gotham SSm A,Gotham SSm B;font-weight:400;font-size:18px;line-height:28px;color:#48525d}.history-whats-next-body p{margin-bottom:20px}.history-whats-next-body p:last-child{margin-bottom:0}.history-learn-more-section{padding:60px 0;background-color:#ffffff}@media (max-width:768px){.history-hero-section{height:400px}.history-hero-bg-navy{width:100%}.history-hero-image-right{width:100%;opacity:.3}.history-hero-headline{font-size:36px;line-height:44px;margin-bottom:20px}.history-hero-cta{font-size:16px}.history-featured-title,.history-intro-title,.history-timeline-title,.history-whats-next-title{font-size:24px;line-height:32px}.history-timeline-container{flex-direction:column;gap:40px}.timeline-years{flex-direction:row;flex-wrap:wrap;gap:10px}.timeline-year-button{font-size:32px;line-height:40px}.timeline-content-title{font-size:36px;line-height:44px}.timeline-content-image{height:250px}.history-featured-content{padding:30px 20px}.history-featured-image{height:250px;margin-top:20px}.history-whats-next-image{min-height:300px}.history-whats-next-content{padding:40px 30px}.history-swiper .swiper-slide{padding:0 30px}.circle-arrow,.circle-arrow svg{width:18px;height:18px}.history-swiper-button-prev{left:10px}.history-swiper-button-next{right:10px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-to-content{position:absolute;top:-50px;left:16px;background:var(--color-primary-blue);color:white;padding:12px 20px;z-index:9999;text-decoration:none;font-family:var(--font-family-gotham);font-weight:500;border-radius:var(--border-radius-default);transition:top .2s ease}.skip-to-content:focus,.skip-to-content:focus-visible{top:16px;outline:2px solid var(--color-primary-blue);outline-offset:2px}.contact-hero-section{position:relative;height:326px;width:100%;overflow:hidden}.contact-hero-image{z-index:1}.contact-hero-image,.contact-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.contact-hero-overlay{background-color:rgba(0,0,0,.49);z-index:2}.contact-hero-section .container{position:relative;z-index:3;height:100%;display:flex;align-items:center}.contact-hero-headline{font-family:var(--font-family-gotham);font-weight:400;font-size:52px;line-height:62px;color:#ffffff;margin:0}.contact-main-section{padding:0}.contact-thank-you{max-width:600px;margin:0 auto;text-align:center;padding:60px 0}.contact-ty-title{font-weight:500;font-size:30px;line-height:38px;color:#010010;margin-bottom:20px}.contact-ty-text,.contact-ty-title{font-family:var(--font-family-gotham)}.contact-ty-text{font-weight:400;font-size:18px;line-height:28px;color:#48525d;margin-bottom:30px}.contact-ty-back a{color:#00a8ec;text-decoration:underline}.contact-info-list{padding:0 40px 0 0}.contact-info-item{margin-bottom:30px}.contact-info-item:last-child{margin-bottom:0}.contact-info-title{font-family:var(--font-family-gotham);font-weight:700;font-size:28px;line-height:40px;color:#010010;margin-bottom:8px}.contact-info-text{color:#010010;margin-bottom:8px}.contact-info-link,.contact-info-text{font-family:var(--font-family-gotham);font-weight:400;font-size:18px;line-height:28px}.contact-info-link{color:#00a8ec;text-decoration:none;display:inline-block}.contact-info-link:hover{text-decoration:underline}.contact-form-container{padding-right:0}.contact-form-wrapper{background-color:#e6e6e7;border-radius:8px 0 0 8px;padding:40px 70px 40px 50px}.contact-form-wrapper form{margin-bottom:0!important;padding-bottom:0!important}.contact-form-title{font-family:var(--font-family-gotham);font-weight:500;font-size:30px;line-height:47px;color:#010010;margin-bottom:30px}.hs-form-booleancheckbox{list-style-type:none}.contact-form-wrapper .hs-form-field>label:not(.hs-form-booleancheckbox-display){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}.contact-form-wrapper fieldset.form-columns-2{display:flex!important;gap:22px!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;border:none!important}.contact-form-wrapper fieldset.form-columns-2 .hs-form-field{flex:1!important;min-width:0!important}.contact-form-wrapper fieldset.form-columns-1{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;border:none!important}.contact-form-wrapper .hs-form-field{position:relative!important;margin-bottom:22px!important}.contact-form-wrapper input[type=email],.contact-form-wrapper input[type=tel],.contact-form-wrapper input[type=text],.contact-form-wrapper select,.contact-form-wrapper textarea{width:100%!important;background-color:#ffffff!important;border:1px solid #f1f3f7!important;border-radius:8px!important;padding:13px 19px!important;font-family:var(--font-family-gotham)!important;font-size:14px!important;line-height:20px!important;color:#010010!important;height:46px!important;box-sizing:border-box!important}.contact-form-wrapper input::-moz-placeholder,.contact-form-wrapper textarea::-moz-placeholder{color:#6d758f!important}.contact-form-wrapper input::placeholder,.contact-form-wrapper textarea::placeholder{color:#6d758f!important}.contact-form-wrapper input:focus,.contact-form-wrapper select:focus,.contact-form-wrapper textarea:focus{outline:2px solid var(--color-primary-blue);outline-offset:2px;border-color:#00a8ec!important}.contact-form-wrapper .hs-error-msgs{list-style:none!important;padding:0!important;margin:4px 0 0!important}.contact-form-wrapper .hs-error-msg{font-family:var(--font-family-gotham)!important;font-size:12px!important;color:#dc3545!important;margin:0!important}.contact-form-wrapper button[type=submit],.contact-form-wrapper input[type=submit]{background-color:#00a8ec!important;color:#ffffff!important;border:none!important;border-radius:4px!important;padding:12px 24px!important;font-family:var(--font-family-gotham)!important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;cursor:pointer!important;transition:background-color .2s ease!important;margin-top:5px!important}.contact-form-wrapper .hs-submit,.contact-form-wrapper .hs_submit{margin-bottom:0!important}.contact-form-wrapper button[type=submit]:hover,.contact-form-wrapper input[type=submit]:hover{background-color:#0096d6!important}.contact-form-wrapper input[type=checkbox]{margin-right:10px!important;width:16px!important;height:16px!important;min-width:16px!important;cursor:pointer!important}.contact-form-wrapper .hs-form-booleancheckbox-display{font-family:var(--font-family-gotham)!important;font-size:14px!important;color:#48525d!important;display:flex!important;align-items:flex-start!important;cursor:pointer!important}.contact-form-wrapper .hs-form-booleancheckbox-display span>span.hs-form-required{display:none!important}.contact-form-wrapper .hs-form-booleancheckbox-display a,.contact-form-wrapper .hs-richtext a{color:#48525d!important;text-decoration:underline!important;font-weight:inherit!important}.contact-form-wrapper .hs-form-booleancheckbox-display a:hover,.contact-form-wrapper .hs-richtext a:hover{color:#00a8ec!important;text-decoration:underline!important}.contact-form-wrapper .hs-form-booleancheckbox .hs-form-required,.contact-form-wrapper .hs-form-booleancheckbox-display .hs-form-required,.contact-form-wrapper .hs-richtext .hs-form-required,.contact-form-wrapper .hs_privacy_policy .hs-form-required,.contact-form-wrapper .hs_privacy_policy span.hs-form-required,.contact-form-wrapper .legal-consent-container .hs-form-required,.contact-form-wrapper span.hs-form-required{display:none!important}.contact-locations-section{padding:40px 0 50px}.contact-locations-title{font-size:28px;line-height:38px;color:#010010;text-transform:uppercase;margin-bottom:20px}.contact-locations-title,.contact-region-title{font-family:var(--font-family-gotham);font-weight:700}.contact-region-title{font-size:30px;line-height:40px;color:#00a8ec;margin-top:0;margin-bottom:30px}.contact-region-divider{width:100%;height:2px;background-color:#48525d;margin-top:40px;margin-bottom:8px}.contact-location,.contact-locations-row{margin-bottom:40px}.contact-location-name{font-weight:700;margin-bottom:4px}.contact-location-address,.contact-location-name{font-family:var(--font-family-gotham);font-size:24px;line-height:40px;color:#48525d}.contact-location-address{font-weight:400;margin-bottom:0}.info-page-container{padding-top:80px}.info-page-title{font-weight:400;font-size:52px;line-height:62px;color:#00a8ec;margin-top:0;margin-bottom:50px}.info-page-body,.info-page-title{font-family:var(--font-family-gotham)}.info-page-body{font-size:18px;line-height:30px;color:#48525d;max-width:1070px;margin-bottom:80px}.info-page-body [id]{scroll-margin-top:105px}.info-page-body p{margin-bottom:20px}.info-page-body h2{font-size:28px;line-height:38px;margin-top:40px;margin-bottom:20px}.info-page-body h2,.info-page-body h3{font-family:var(--font-family-gotham);font-weight:700;color:#010010}.info-page-body h3{font-size:22px;line-height:32px;margin-top:30px;margin-bottom:15px}.info-page-body ol,.info-page-body ul{margin-left:20px;margin-bottom:20px}.info-page-body li{margin-bottom:10px}.info-page-body a{color:#00a8ec;text-decoration:underline}.info-page-body a:hover{color:#0096d6}#gated-resource-hubspot-container{position:relative;background:#E6E6E7;border-radius:8px;padding:40px}#gated-resource-hubspot-container h2{margin-bottom:25px}#gated-resource-hubspot-container .hbspt-form{background:#E6E6E7;border-radius:8px 0 0 8px;width:100%;max-width:963px}#gated-resource-hubspot-container .hbspt-form form{display:flex;flex-wrap:wrap;gap:0}#gated-resource-hubspot-container .hbspt-form form .field{flex:0 0 calc(50% - 12px);margin-right:24px}#gated-resource-hubspot-container .hbspt-form form .field:nth-child(2n){margin-right:0}#gated-resource-hubspot-container .hbspt-form form .hs_privacy_consent,#gated-resource-hubspot-container .hbspt-form form .hs_submit{flex:0 0 100%;margin-right:0}#gated-resource-hubspot-container .hbspt-form .form-title{font-family:Gotham,sans-serif;font-weight:500;font-size:30px;line-height:47px;color:#000;margin-bottom:20px}#gated-resource-hubspot-container .hbspt-form form .input{margin:0 0 16px}#gated-resource-hubspot-container .hbspt-form form .input input,#gated-resource-hubspot-container .hbspt-form form .input select,#gated-resource-hubspot-container .hbspt-form form .input textarea{box-sizing:border-box;width:100%;padding:8px 19px;background:#fff;border:1px solid #f1f3f7;box-shadow:0 1px 4px rgba(25,33,61,.08);border-radius:8px;font-family:Gotham,sans-serif;font-weight:400;font-size:14px;line-height:20px}#gated-resource-hubspot-container .hbspt-form form .input input::-moz-placeholder,#gated-resource-hubspot-container .hbspt-form form .input select::-moz-placeholder,#gated-resource-hubspot-container .hbspt-form form .input textarea::-moz-placeholder{color:#6D758F}#gated-resource-hubspot-container .hbspt-form form .input input::placeholder,#gated-resource-hubspot-container .hbspt-form form .input select::placeholder,#gated-resource-hubspot-container .hbspt-form form .input textarea::placeholder{color:#6D758F}#gated-resource-hubspot-container .hbspt-form form .input label{font-family:Gotham,sans-serif;font-weight:400;font-size:14px;color:#6D758F;margin-bottom:8px;display:block}#gated-resource-hubspot-container .hbspt-form form .input label a{color:#6D758F}#gated-resource-hubspot-container .hbspt-form form .input label a:hover{color:var(--color-primary-blue);text-decoration:none}#gated-resource-hubspot-container .hbspt-form form .hs-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px;gap:3px;background:#00A8EC;box-shadow:0 1px 4px rgba(25,33,61,.08);border-radius:4px;border:none;font-family:Gotham,sans-serif;font-weight:700;font-size:12px;line-height:18px;text-align:center;text-transform:uppercase;color:#fff;cursor:pointer;min-width:72px;height:42px}#gated-resource-hubspot-container .hbspt-form form .hs-button:hover{background:#0096d6}#gated-resource-hubspot-container .hbspt-form form .privacy-policy{font-family:Gotham,sans-serif;font-size:14px;color:#6D758F;text-decoration:none;display:block;margin-top:16px}#gated-resource-hubspot-container .hbspt-form form .input ul{padding-left:0;margin:0}#gated-resource-hubspot-container .hbspt-form form .input ul li{list-style:none;margin-bottom:8px}#gated-resource-hubspot-container .hbspt-form form .input ul li label{width:100%;display:flex;align-items:center}#gated-resource-hubspot-container .hbspt-form form .input ul li label input{width:auto;margin-right:8px}#gated-resource-hubspot-container .hs-submit .actions{text-align:left;margin-top:20px}#gated-resource-hubspot-container .hbspt-form form .hs_asset_name label,#gated-resource-hubspot-container .hbspt-form form .hs_asset_type label,#gated-resource-hubspot-container .hbspt-form form .input input[name=asset_name],#gated-resource-hubspot-container .hbspt-form form .input input[name=asset_type]{display:none}#gated-resource-hubspot-container .hbspt-form .error-message,#gated-resource-hubspot-container .hs_error_rollup{display:none!important}.cta-row .cta-heading-container{padding-top:50px;padding-bottom:50px}.cta-row .cta-heading-container .body-text,.cta-row .cta-heading-container h1{margin-bottom:25px}.resource-gate-image{width:100%;height:auto;border-radius:8px;-o-object-fit:contain;object-fit:contain}.cta-row .cta-details-container{padding-top:50px;border-top:1px solid #000}.cta-row .cta-details-container .blue-button{margin-right:15px}.cta-row .cta-details-container a:hover{text-decoration:none;opacity:.8}.cta-row .cta-details-container .cta-details-col{padding-bottom:50px}#gated-resource-hubspot-container #hubspotGetStartedForm fieldset{max-width:100%}#gated-resource-hubspot-container #hubspotGetStartedForm .field label{display:none}#gated-resource-hubspot-container #hubspotGetStartedForm .field .hs-form-booleancheckbox-display{display:block}.resource-row{margin-top:50px}.resource-row h1{margin-bottom:25px}#search-page-body{padding-top:50px}.vault-resource-list-container{font-family:var(--font-family-gotham)}.vault-resource-list-container .body-text{font-family:var(--font-family-gotham);font-size:18px;line-height:28px;color:var(--color-text-secondary)}.page-section,.page-section .body-text{font-family:var(--font-family-gotham)}.page-section .body-text{color:var(--color-text-secondary)}@media (max-width:981px){#mobile-banner{height:55vh}#mobile-banner .mobile-banner-container{align-items:flex-start;padding-top:40px}#banner-video-div{display:block}#banner-video-div .hero-headline{font-size:2.5rem}#process .elements{border-top:none}#process .process-box{height:340px}.footer-top{flex-direction:column}.footer-right{flex:0 0 100%}.footer-redesign .newsletter-form{max-width:100%}}@media (max-width:768px){.contact-hero-section{height:250px}.contact-hero-headline{font-size:36px;line-height:44px}.contact-main-section{padding:40px 0}.contact-info-list{padding-right:0;margin-bottom:40px}.contact-form-wrapper{border-radius:8px;padding:40px 30px}.contact-form-wrapper .hs_company,.contact-form-wrapper .hs_email,.contact-form-wrapper .hs_firstname,.contact-form-wrapper .hs_jobtitle,.contact-form-wrapper .hs_lastname,.contact-form-wrapper .hs_phone{display:block!important;width:100%!important;margin-right:0!important}.contact-locations-section{padding:40px 0}.contact-region-title{margin-top:20px}.contact-location{margin-bottom:30px}.contact-location-address,.contact-location-name{font-size:18px;line-height:28px}.info-page-container{padding-top:40px}.info-page-title{font-size:36px;line-height:46px;margin-bottom:30px}.info-page-body{font-size:16px;line-height:26px;margin-bottom:50px}#get-to-know-section .full-w-content-card,#what-we-do-section .full-w-content-card{min-height:900px}}@media (max-width:1199px){#read-more-content-section,.callout-section-redesign,.newsletter-section-redesign{display:none}.content-card:hover{height:500px;margin-bottom:0;background:linear-gradient(135deg,#00a8ec,#0080c0)}.content-card:hover .content-card-body{height:200px}.content-card:hover .content-card-text{opacity:0;max-height:0}#process .process-box{height:auto!important;margin-top:0;margin-bottom:30px}#process .elements{border-top:none;min-height:unset}#process h2{margin-bottom:40px}#process .process-box h3{min-height:unset}#what-we-do-section .full-w-content-card .col-md-8{display:none!important}#what-we-do-section .full-w-content-card{height:auto!important;min-height:unset!important}#what-we-do-section .full-w-content-card .text-container{height:auto!important;min-height:unset!important;padding:30px}#leadership .people-container .person .inset{height:auto}#leadership .people-container .person .inset .image{height:0;padding-bottom:120%}#leadership-person .content .person.row{flex-direction:column}#leadership-person .content .person .image{width:100%;height:0;padding-bottom:120%;max-width:100%;margin-bottom:30px}#leadership-person .content .person .details{padding:0 20px;flex:0 0 100%;max-width:100%}.history-featured-section,.timeline-years{display:none}.show-on-mobile .callout-section-redesign,.show-on-mobile .newsletter-section-redesign,.timeline-year-dropdown{display:block}}@media (prefers-reduced-motion:reduce){video{display:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}