.hero-container{height:40rem;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;background-color:var(--dark-blue)}.hero-container .hero-content{grid-column:1/1;grid-row:1;z-index:2;margin:6rem 0 0 6rem;max-width:50rem}.hero-container .hero-content .hero-tagline{color:var(--light-blue);font-size:1.75rem;margin-top:1rem}.hero-container .hero-content .hero-title{color:var(--white);font-size:3.5rem;font-weight:500;margin:3rem 0 4rem}.hero-container .hero-content .hero-title h1{color:var(--white);font-weight:600}.hero-container .hero-content .hero-title h2{color:var(--white);font-size:2.5rem;font-weight:500;margin:2rem 0 0;font-family:Inter Italic;font-style:italic}.hero-container .hero-content .hero-title .meta-title-hidden{display:none}.hero-container .hero-content .cta-button{width:max-content}.hero-container .hero-image{grid-column:1/span 2;grid-row:1;z-index:1;justify-self:end}.hero-container .hero-image img{width:max-content;object-fit:scale-down;height:50rem;margin-top:-3rem}.content-with-toc{display:grid;grid-template-columns:4fr 8fr;column-gap:2rem;position:relative;font-size:1.25rem}.content-with-toc .toc{background-color:var(--gray);padding:2rem;border-radius:1rem;align-self:start;position:sticky;top:10rem;left:0}.content-with-toc .toc h3{color:var(--dark-blue);font-weight:600;font-size:1.5rem}.content-with-toc .toc ul{list-style:none;padding:0;margin:0 0 5rem}.content-with-toc .toc ul li{margin-bottom:0}.content-with-toc .toc ul li a{display:block;text-decoration:none;padding:.75rem 0;color:var(--dark-gray);border-top:2px solid var(--dark-gray)}.content-with-toc .toc ul li a.subsection{margin:0 0 0 2rem;padding:.25rem 0;border-top:none;font-size:1.1rem;line-height:1.25}.content-with-toc .toc ul li a.subsection.last{padding-bottom:1.5rem}.content-with-toc .toc ul li a.active{color:var(--dark-blue);border-top-color:var(--dark-blue)}.content-with-toc .toc .cta-button{margin-top:1rem}.content-with-toc .section{margin-bottom:3rem}.content-with-toc .subsection{margin-bottom:2rem}.content-with-toc h2{font-size:2rem;font-weight:600;margin:0 0 2rem}.content-with-toc h3{color:var(--black);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.content-with-toc h4{color:var(--black);font-size:1.25rem;font-weight:600;margin:0}.content-with-toc strong{font-weight:600}.content-with-toc ul li,.content-with-toc ol li{margin-bottom:.75rem}.content-with-toc .h4-list li{margin-bottom:1.25rem}.content-with-toc .footnote-link{font-size:.85rem;padding:0 .25rem;vertical-align:super}.content-with-toc .article-aside{background-color:var(--gray);padding:2rem;border-radius:1rem;font-size:1rem}.content-with-toc .article-aside h3{font-size:1.125rem}.report-image{max-width:100%;margin:3rem 0;background-color:var(--gray);padding:2rem;border-radius:1rem}.report-image img{width:100%;height:max-content;object-fit:scale-down}.cta-button a,.cta-button a:visited{background-color:var(--navy);border:1px solid var(--navy);color:var(--white);font-size:1.25rem;font-weight:700;text-decoration:none;padding:1rem 3rem;border-radius:.5rem;cursor:pointer;display:grid;grid-template-columns:1.25rem max-content;align-items:center;column-gap:1rem;transition:all .15s;width:auto}.cta-button a svg,.cta-button a:visited svg{fill:var(--white);height:1.25rem}.cta-button a:hover,.cta-button a:visited:hover{background-color:var(--white);color:var(--navy)}.cta-button a:hover svg,.cta-button a:visited:hover svg{fill:var(--navy)}.cta-button.icon-right a{grid-template-columns:max-content 1.25rem}.icon-leading-text{display:grid;grid-template-columns:max-content 1fr;column-gap:1.5rem}.icon-leading-text .icon-wrap{width:1.25rem}.icon-leading-text .icon-wrap img{width:100%;height:100%;object-fit:contain}.cutout-image{margin:2rem 0}.cutout-image img{max-height:20rem;object-fit:cover;object-position:left;width:100%}.about-box{background-color:var(--gray);padding:0;border-radius:1rem;margin-top:5rem;display:grid;grid-template-columns:3fr 2fr 3fr}.about-box .about-box-content{grid-column:1/3;grid-row:1;z-index:11;padding:3rem 0 0 3rem}.about-box .about-box-bg{grid-column:2/4;grid-row:1;justify-self:end;z-index:10;margin-bottom:-.5rem}.about-box .about-box-bg img{width:100%;object-fit:contain;height:max-content}.about-box h2{margin:0 0 1.5rem}.about-box .cta-button{margin-top:2rem;width:max-content}.footnote-box{font-size:.85rem;background-color:var(--gray);padding:3rem;border-radius:1rem;margin-top:3rem}.footnote-box h2{margin:0 0 1rem}.footnote-box ol{margin:0;padding:0 1rem}.trademark-note{font-size:.85rem;background-color:var(--gray);padding:3rem;border-radius:1rem;margin-top:3rem}.explore-more-list{margin:0 2rem;max-width:70rem;justify-self:center}.explore-more-list .explore-more-header{display:grid;grid-template-columns:1fr max-content;align-items:center;margin-bottom:3rem}.explore-more-list .explore-more-header h4{font-size:3rem;font-weight:500}.explore-more-list .explore-more-header .cta-button a,.explore-more-list .explore-more-header .cta-button a:visited{background-color:var(--navy);border:1px solid var(--navy);color:var(--white);font-size:1.25rem;font-weight:700;text-decoration:none;padding:1rem 3rem;border-radius:.5rem;cursor:pointer;display:grid;grid-template-columns:max-content 1.25rem;align-items:center;column-gap:1rem;transition:all .15s;width:auto}.explore-more-list .explore-more-header .cta-button a svg,.explore-more-list .explore-more-header .cta-button a:visited svg{fill:var(--white);height:1.25rem}.explore-more-list .explore-more-header .cta-button a:hover,.explore-more-list .explore-more-header .cta-button a:visited:hover{background-color:var(--white);color:var(--navy)}.explore-more-list .explore-more-header .cta-button a:hover svg,.explore-more-list .explore-more-header .cta-button a:visited:hover svg{fill:var(--navy)}.explore-more-list .explore-more-cards{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:2rem;align-items:stretch}.explore-more-list .explore-more-cards .hidden{display:none}@media only screen and (max-width: 80rem){.content-with-toc{grid-template-columns:1fr}.content-with-toc .toc{display:none}}@media only screen and (max-width: 70rem){.hero-container .hero-content{margin:3rem 0 0 3rem}.explore-more-list{justify-self:normal;margin:0;padding:0 2rem;max-width:100vw}}@media only screen and (max-width: 60rem){.hero-container{grid-template-columns:1fr;padding:2rem;height:auto}.hero-container .hero-content{margin:0;padding:0}.hero-container .hero-content .hero-button a{padding:1rem}.hero-container .hero-image{display:none}.about-box{grid-template-columns:1fr}.about-box .about-box-content{grid-column:1/1;grid-row:1;z-index:11;padding:3rem}.about-box .about-box-bg{display:none}.icon-leading-text{column-gap:1rem}.icon-leading-text .icon-wrap{width:1rem}.explore-more-list .explore-more-header h4{font-size:3rem;font-weight:500}.explore-more-list .explore-more-cards{display:grid;grid-template-columns:1fr;row-gap:2rem;align-items:center}.footnote-box,.trademark-note{padding:2rem}}@media only screen and (max-width: 42rem){.cta-button a{padding:1rem}.explore-more-list .explore-more-header .cta-button{display:none}}
