section.border-bottom .container{padding-bottom:75px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:-75px}section.theme-gray.border-bottom .container{border-bottom:1px solid #e8}section.theme-blue.border-bottom .container{border-color:#2b41b7}section.grid{padding:50px 0;position:relative}section.grid .grid-title-area{margin:25px 0 50px}section.grid .grid-title-area.side{margin:0 0 25px}section.grid .grid-title-area.side .flex{align-items:inherit}section.grid .grid-title-area.center{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:900px;margin:0 auto 50px}section.grid .grid-title-area.center h3{margin:0 auto 15px;width:100%}section.grid .grid-title-area.center .content-area{text-wrap:balance}section.grid .grid-item .grid-image{aspect-ratio:5/3;overflow:hidden;border-radius:8px}section.grid .grid-item h4{color:inherit;font-weight:600;font-size:1.25em;margin:0 0 10px}section.grid .grid-item .grid-details a.list-cta{margin:15px 0 0}section.grid .grid-item .cta-buttons{padding-left:5px}section.grid .flex.overflow.two .card-image{height:350px;margin-bottom:25px}section.grid .grid-item.card,section.grid .grid-item.button{background:var(--white);overflow:hidden;border:1px solid rgba(0,0,0,.05);box-shadow:1px 2px 10px 1px rgb(0 0 0/2%);padding:0;display:flex;min-height:150px;border-radius:8px;flex-direction:column;transition:transform .3s ease}section.grid .grid-item.card:hover,section.grid .grid-item.button:hover{border:none;background:var(--blue);transform:scale(1.01)}section.grid .grid-item.card .grid-image{margin:0;box-shadow:none}section.grid .grid-item.card .grid-details{width:100%;padding:30px}section.grid .card-link{margin-top:auto;border-top:1px solid rgba(0,0,0,.1);margin:0 25px;margin-top:auto;width:calc(100% - 50px);padding:15px 0}section.grid .theme-blue .details{color:var(--bluegray)}section.grid .theme-blue .card-link{border-color:rgba(255,255,255,.4)}section.grid .card-link a{padding:5px 0;font-size:.9em;line-height:1.2em;font-weight:500;display:flex;justify-content:space-between}section.grid .card-link a:after{content:'\f138';font:var(--fa-font-light);font-size:1.25em}section.grid .card-link.button{border:none}section.grid .card-link.button a{display:block;font-size:1.25em;text-align:right}section.grid .card-link a:hover:after,section.grid .card-link.button a:hover:after,section.grid .grid-item.button a:hover h4:after{font:var(--fa-font-solid);color:var(--orange)}section.grid .flex.overflow.three{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px, 1fr));gap:10px}section.grid .flex.overflow.three>*{width:auto;max-width:100%}section.grid .grid-item.button{background:var(--white);padding:30px}section.grid .grid-item.button .grid-details{padding:0}section.grid .grid-item.button a h4:after{color:var(--orange);content:'\f138';font:var(--fa-font-light);font-size:.9em;padding-left:10px}section.statistics{padding:75px 0;position:relative}section.statistics .grid-title-area{margin-bottom:100px}section.statistics .grid-title-area h3{width:80%}.stat-item .stat{color:var(--orangetext);font-family:'Hangoe Text',sans-serif;font-size:4em;line-height:1.2em;display:block;margin:0}.stat-item h4{font-size:1.15em;font-weight:500;margin:0 0 10px}.stat-item .description{width:85%}section.statistics.side .flex{align-items:inherit}section.statistics.side .stat-item{display:flex;flex-wrap:wrap;align-items:center;padding:25px 0;border-bottom:1px dotted rgba(0,0,0,.15)}section.statistics.side .stat-item:last-of-type{border:none}section.statistics.side .stat-item>*{flex:1;margin:0}section.statistics.side .stat-item .stat-title{flex:3;padding-left:50px}section.statistics.side .stat-content{padding-right:10vw}section.statistics.side .stat-content .cta-buttons{margin-top:25px}section.statistics.side .statistics-list{flex:1.5}section.statistics.theme-blue .stat-item{border-color:rgba(255,255,255,.4)}section.statistics.theme-blue .stat-item .stat{color:var(--orange)}section.columns{padding:50px 0;margin:0;position:relative}section.columns .flex{align-items:initial;margin-left:-50px;width:calc(100% + 100px)}section.columns .grid-item{padding:10px 50px;border-right:1px solid rgba(0,0,0,.1)}section.columns.theme-blue .container{border:none}section.columns.theme-blue .grid-item{border-color:rgba(255,255,255,.15)}section.columns.theme-blue .grid-item i{color:var(--bluegray);opacity:.6}section.columns.theme-blue .grid-item a.list-cta:hover{color:var(--white)}section.columns .grid-item:last-of-type{border:none}section.columns .grid-item h4{font-size:1.25em;margin:10px 0}section.columns .grid-item h4 i{margin-right:15px}section.columns .grid-item .icon{margin-bottom:15px}section.columns .grid-item .icon i{font-weight:200 !important;font-size:1.5em;opacity:1;display:block;margin:-15px 0 15px}section.columns .grid-item a.list-cta{margin:25px 0 0;display:table}body.home section.columns{padding:0}body.home section.columns .grid-item{padding:50px}section.fifty{padding:75px 0}section.fifty .fifty-content{padding:0 125px 0 0;flex:1}section.fifty .fifty-content .entry-content{width:100%;max-width:720px}section.fifty .cta-buttons{margin:50px 0 15px}section.fifty .fifty-image{position:relative}section.fifty .image-container,section.fifty .image-container img{aspect-ratio:4/3;max-height:525px;overflow:hidden}section.fifty.left .fifty-flex.flex{flex-direction:row-reverse}section.fifty.left .fifty-content{padding:0 0 0 125px}.image-collage{display:flex;flex-wrap:wrap;align-items:flex-end}.image-collage .image-left{flex:1.25;overflow:hidden}.image-collage .image-right{flex:1;margin-left:15px;overflow:hidden}.image-collage .image-left,.image-collage .image-right{aspect-ratio:1/1}.image-collage .bottom-image{flex:1 0 100%;width:100%;aspect-ratio:2/1;overflow:hidden;margin:15px 0 0}section.spotlight{padding:calc(5dvh + 25px) 0;min-height:600px;position:relative;display:flex;align-items:center}section.spotlight .container{position:relative;z-index:5}section.spotlight .spotlight-content{width:40%;max-width:650px;margin:0;float:right}section.spotlight .spotlight-content .cta-buttons{margin-top:30px}section.spotlight ul.links-list{width:100%}section.spotlight.left .spotlight-content{float:left}section.spotlight.overlay.left .parallax-background{left:auto;right:0}section.spotlight img.logo{width:auto;max-height:110px;margin:0 0 20px}section.spotlight h4.logo-title,section.spotlight.card .spotlight-content h4{font-family:'Inter',sans-serif;font-size:1.75em;font-weight:600}section.spotlight.overlay .parallax-background{width:65%;max-width:1200px;height:125%;mask-image:linear-gradient(to right,#000 0%,#000 40%,transparent 100%,transparent 100%)}section.spotlight.overlay.left .parallax-background{left:auto;right:0;mask-image:linear-gradient(to left,#000 0%,#000 40%,transparent 100%,transparent 100%)}section.spotlight.card:before{content:'';width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.15) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 75%,rgba(0,0,0,.15) 100%);position:absolute;left:0;top:0;z-index:3}section.spotlight.card .spotlight-content{padding:30px;border-radius:8px;overflow:hidden;box-shadow:2px 2px 15px 2px rgb(0 0 0/10%)}section.spotlight.card .cta-buttons{border-top:1px solid rgba(0,0,0,.1);margin:50px 0 -25px}section.spotlight.card .theme-blue .cta-buttons{border-top:1px solid rgba(255,255,255,.4)}section.alert{padding:30px 0}section.alert .alert-logo{padding-right:50px}section.alert .alert-logo img{width:100%;max-width:175px;max-height:80px}section.alert .alert-title{flex:3;padding:0 50px;border-left:1px solid rgba(0,0,0,.1)}section.alert .alert-title h4{margin:5px 0}section.alert .alert-title .text-content{width:100%;max-width:850px}section.alert .alert-title.flex{padding:0;border:none}section.alert .alert-title.flex h4{margin:0;padding-right:50px;border-right:1px solid rgba(255,255,255,.4)}section.alert .alert-title.flex .text-content{flex:2;padding:0 50px}section.alert .icon-cta{color:var(--white);background:#da6803;font-size:1.5em;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%}section.alert .icon-cta:hover{background:#d16102}section.alert.theme-blue .alert-title,section.alert.theme-blue .alert-title.flex h4{border-color:rgba(255,255,255,.4)}section.alert.theme-blue .icon-cta{background:#0b23a7}section.alert.theme-blue .icon-cta:hover{background:#0a1864;color:var(--white)}section.alert.theme-gray .container{border-top:1px solid rgba(0,0,0,.1);padding:50px 0 25px;margin-top:-50px}section.alert.theme-gray .icon-cta{background:#eae5db;color:inherit}section.alert.theme-gray .icon-cta:hover{color:var(--white);background:var(--orange)}section.text{padding:30px 0;position:relative}section.text.first-text{margin:0 0 25px;padding:0}section.text.expandable{padding:0;margin:0;border:none}section.text.expandable .accordion-item{border:none;border-top:1px solid rgba(0,0,0,.1)}section.text .cta-buttons.flex{margin:30px 0 10px}section.text .text-title{padding:30px 0}section.text .text-title h3{font-family:'Inter',sans-serif;font-size:1.5em;font-weight:600;margin:0;display:flex;align-items:center}section.text .entry-content{margin:-10px 0 25px}section.text.expandable .entry-content{margin-top:0}section.text .text-title h3 i{font-size:.9em;display:inline-flex;align-items:center;margin-right:20px}section.text.accordion.expandable .text-title{padding:30px 0}section.text .text-title.expandable h3:after{font:var(--fa-font-light);color:#aaa;font-size:.9em;content:'\2b';margin-left:auto;margin-right:5px;padding-left:30px}section.text .accordion-item.is-active .text-title.expandable h3:after{content:'\f068'}section.text .text-archives{margin:30px auto 0}section.text .text-archives .flex{align-items:initial;width:calc(100% + 20px);margin-left:-10px}section.text .text-archives .flex>*{flex:1 0 calc(33.3% - 20px);width:calc(33.3% - 20px);max-width:calc(33.3% - 20px);margin:5px 10px 15px}section.text .text-archives h4{font-size:1.15em;margin:0 0 2px}section.text .text-archives .card-content{padding:10px 0 25px}section.text .text-archives .type{margin:2px 0;opacity:.7}section.text .text-archives a{text-decoration:none}.text.accordion .accordion-item .accordion-title h4{color:inherit;font-size:1.2em;text-wrap:inherit;display:flex;align-items:center;justify-content:space-between}section.text.accordion.expandable.active{border:none}section.text.accordion .accordion-listing.accordion{border:1px solid rgba(0,0,0,.1);border-radius:15px;overflow:hidden;margin:15px 0}section.text.accordion .accordion-listing.accordion .accordion-item{padding:30px 30px 15px;border:none;border-bottom:1px solid rgba(0,0,0,.1);transition:background-color .3s ease}section.text.accordion .accordion-listing.accordion .accordion-item.is-active,section.text.accordion .accordion-listing.accordion .accordion-item:hover{background-color:#fafafa}section.text.accordion .accordion-listing.accordion .accordion-title{padding:0 0 15px}section.text.accordion .accordion-listing.accordion .accordion-panel{padding:10px 0 0;text-wrap:balance}section.text.accordion .accordion-listing.accordion .accordion-item:last-of-type{border:none}section.text.grid{padding-bottom:0}section.text.grid .text-title{padding-bottom:35px}section.text.grid .grid-item .grid-image{margin-bottom:15px}section.text.grid .grid-item .grid-details h4 i{font-size:1.1em;font-weight:300;margin-right:10px}section.text.grid .grid-item .grid-details a.list-cta{display:table;margin:8px 0}section.text.grid .grid-item .grid-details a.list-cta:hover{color:inherit}section.text.grid .flex.horizontal{width:100%;margin:-40px 0 20px}section.text.grid .flex.horizontal>*{margin:0;flex:1 0 100%;width:100%}section.text.grid .flex.horizontal .grid-item{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);padding:30px 0}section.text.grid .flex.horizontal .grid-item:last-of-type{border-bottom:none}section.text.grid .flex.horizontal .grid-item .grid-image{flex:2;margin:0 50px 0 0;border-radius:5px}section.text.grid .flex.horizontal .grid-item .grid-details{flex:3}section.text.grid .flex.horizontal .grid-item .grid-details h4{font-size:1.5em;margin:0 0 15px}section.text.grid .flex.horizontal .grid-item .grid-details a.list-cta{margin:20px 0 0}section.text.resources{padding:0}section.text.resources .text-title{padding:25px 0 15px}section.text.resources ul{margin:10px 0 50px;overflow:hidden;background:var(--white);border-bottom:1px solid rgba(0,0,0,.1)}section.text.resources .title i{margin-left:10px}section.text.resources li.title h4{font-size:1em;line-height:1.2em;margin:0}section.text.resources li{padding:15px 20px;border-top:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);overflow:hidden}section.text.resources li:nth-child(odd){background:#fafaf8}section.text.resources li.title{background:var(--blue);border-right:10px solid var(--orange);margin-bottom:-1px}section.text.resources li.title h4{color:var(--white)}section.text.resources li .title span{font-weight:400;opacity:.65}section.text.resources li .title a span{font-weight:600;opacity:1}section.text.resources li .title a span:after{content:'\f138';font:var(--fa-font-light);padding-left:8px}section.text.resources li .title a:hover span:after{font-weight:600;color:var(--orange)}section.text.resources li .description{font-size:.85em;line-height:1.3em;padding:2px 0;opacity:.8}@-ms-viewport{width:device-width}@viewport{width:device-width}@media only screen and (max-width:1280px){.grid-title-area.flex.overflow{flex-direction:column}section.fifty.left .fifty-content{padding:0 0 0 5vw}section.spotlight h4.serif{font-size:2.5em}section.alert .container .flex{display:block}section.alert.theme-blue .alert-title,section.alert.theme-blue .alert-title.flex h4{border:none;padding:0}section.alert .alert-title.flex .text-content,section.alert .alert-title{padding:15px 0;border:none}section.alert .icon-cta{width:40px;height:40px;font-size:1.25em}section.grid .flex.overflow.two .card-image{height:250px}}@media only screen and (max-width:850px){section.alert .alert-logo{margin-bottom:5px}section.alert .alert-logo img{max-height:60px;width:auto}section.grid .grid-title-area h3{font-size:2.5em}section.grid .grid-title-area.side .flex{flex-direction:column}section.fifty{padding:50px 0}section.fifty .fifty-flex.flex,section.fifty.left .fifty-flex.flex{flex-direction:column-reverse}section.fifty .fifty-content,section.fifty.left .fifty-content{padding:50px 0 0}section.fifty .cta-buttons{margin-top:25px}section.spotlight.overlay{padding:300px 0 30px}section.spotlight.overlay .spotlight-content{float:none;width:100%;max-width:100%;margin:0 auto}section.spotlight.card{padding:150px 0 0}section.spotlight.card .container{width:100%}section.spotlight.card .spotlight-content{padding:50px}section.spotlight.overlay .parallax-background,section.spotlight.overlay.left .parallax-background{height:auto;width:100%;aspect-ratio:1/1;mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 25%,transparent 100%,transparent 100%)}section.statistics.side .container.flex{flex-direction:column}section.statistics.side .stat-content,section.statistics .grid-title-area{padding:0;margin:0 0 50px}section.statistics .grid-title-area.flex.overflow{width:100%;margin:0 auto 75px}section.statistics .grid-title-area.flex.overflow>*{margin:0;flex:1 100%;max-width:100%}section.statistics .statistics-list.flex.overflow{width:calc(100% + 20px);align-items:initial;margin-left:-10px}section.statistics .statistics-list.flex.overflow>*{flex:1 0 calc(50% - 20px);width:calc(50% - 20px);max-width:calc(50% - 20px);margin:10px 10px 50px}section.statistics .stat-item .stat{font-size:3em}section.columns{padding:15px 0}section.columns .flex{width:100%;max-width:100%;margin:0 auto;flex-direction:column}section.columns .grid-item{padding:30px 0;border:none;border-bottom:1px solid rgba(0,0,0,.1)}section.columns.icon span.eyebrow.icon{font-size:1.65em}section.columns.icon .grid-item span.eyebrow.icon{position:absolute;left:5px;top:30px}section.columns.icon .grid-item{padding-left:80px;position:relative}}@media only screen and (max-width:720px){nav.breadcrumbs{padding:15px 0;font-size:.8em;line-height:1.2em}section.grid .flex.overflow .grid-item{margin-bottom:15px}section.grid .flex.overflow .grid-item:hover{transform:none}.accordion-title{padding:25px 0}.text.accordion .accordion-item .accordion-title h4{font-size:1.15em;padding-right:50px;text-wrap:balance}.text.accordion .accordion-item .accordion-title h4:after{margin-right:-50px;opacity:.5}section.text.accordion .accordion-listing.accordion .accordion-item{padding:25px 25px 15px}section.text .entry-content{margin:0 0 15px}section.text .text-archives .flex{align-items:initial;width:calc(100% + 10px);margin-left:-5px}section.text .text-archives .flex>*{flex:1 0 calc(50% - 10px);width:calc(50% - 10px);max-width:calc(50% - 10px);margin:5px 5px 15px}section.text .entry-content .text-archives .card-image{aspect-ratio:3/2}section.text .entry-content .text-archives .card-content{padding:10px 0}section.text .entry-content .text-archives h4{font-size:1.1em;margin-bottom:0}section.text.accordion.expandable .text-title{padding:30px 0}.intro.large-text{font-size:1.5em;line-height:1.3em}section.text.grid .flex.horizontal .grid-item{flex-direction:column;padding:0 0 25px}section.text.grid .flex.horizontal .grid-item .grid-image{margin:0 auto}section.text.grid .flex.horizontal .grid-item .grid-image,section.text.grid .flex.horizontal .grid-item .grid-image img{aspect-ratio:16/9;border-radius:5px}section.text.grid .flex.horizontal .grid-item .grid-details{padding:15px 0}section.text.grid .flex.horizontal .grid-item .grid-details h4{margin:0 0 10px}section.grid .grid-item.card,section.grid .grid-item.button{min-height:auto}section.fifty{overflow:hidden}section.fifty .image-container,section.fifty .image-container img{aspect-ratio:3/2}.image-collage .image-left{height:250px}.image-collage .image-right{height:200px}section.fifty .image-collage .bottom-image{height:215px}section.spotlight h4.logo-title,section.spotlight.card .spotlight-content h4{font-size:1.5em;line-height:1.3em}section.spotlight.card ul.links-list{margin:25px 0 0}section.spotlight.card{padding:250px 0 0}section.spotlight.card .parallax-background{height:350px}section.spotlight.card .spotlight-content{padding:30px 5vw;max-width:100%}section.statistics{padding:50px 0}section.statistics .statistics-list.flex.overflow{margin:0 auto;width:100%;max-width:100%;flex-direction:column}section.statistics .statistics-list.flex.overflow>*{flex:1 0 100%;width:100%;max-width:100%;margin:0 auto 50px}section.statistics .statistics-list.flex.overflow>*:last-of-type{margin-bottom:15px}section.statistics.side .stat-item .stat{font-size:3em}section.statistics.side .stat-item .stat-title{padding-left:30px;flex:2}}@media only screen and (max-width:540px){section.fifty .image-container,section.fifty .image-container img{height:auto !important}section.fifty .image-collage{margin:0 auto 15px}section.fifty .image-collage .image-left{height:225px}section.grid .grid-title-area h3{font-size:2.25em;line-height:1.2em}section.spotlight.overlay .spotlight-content{margin:0}.parent-featured .container .featured-image,.parent-featured .container .featured-image img{height:200px}section.text .text-title h3{font-size:1.25em}section.text .text-archives .card-image{height:125px}section.text .text-archives h4{font-size:.9em}section.text .text-archives .flex{display:block;align-items:initial;width:100%;margin:0 auto}section.text .text-archives .flex>*{flex:1 0 100%;width:100%;max-width:100%;margin:0 auto 15px}section.text .text-archives .flex>* .card-image{height:200px}section.text .text-archives .flex>* h4{font-size:1.25em}section.text .text-title h3{font-size:1.25em}}