.arrow-transition{clip-path:polygon(60% 0, 100% 0, 100% 100%, 0 100%, 0 0, 40% 0, 50% 60px)}@media only screen and (min-width: 480px){.arrow-transition{clip-path:polygon(57.5% 0, 100% 0, 100% 100%, 0 100%, 0 0, 42.5% 0, 50% 60px)}}@media only screen and (min-width: 768px){.arrow-transition{clip-path:polygon(55% 0, 100% 0, 100% 100%, 0 100%, 0 0, 45% 0, 50% 60px)}}@media only screen and (min-width: 1024px){.arrow-transition{clip-path:polygon(54% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0%, 46% 0%, 50% 60px)}}.accordion .tabs .accordion-label{padding:1.5rem 2rem;position:relative}.accordion .tabs+div .accordion-content.active{padding:2rem 1rem;background:#f9f9f9;margin-bottom:5px}.accordion .tab-content{padding:1.5rem 1rem}.accordion .accordion-content h3{padding:.5rem 0}.accordion .accordion-content hr{margin:1rem 0}.accordion .accordion-content a{color:#002856;text-decoration:underline}.accordion .accordion-content:not(.active){padding:0;max-height:0;overflow:hidden;transform-origin:top}.accordion .accordion-content.active{padding:1.5rem .5rem}.accordion .plus rect{transition:all 400ms ease-in-out;transform-origin:50% 50%}.accordion .plus.minus .vertical-line{transform:rotate(90deg)}.accordion .plus.minus .horizontal-line{transform:rotate(180deg)}@media only screen and (min-width: 640px){.accordion .accordion-content.active{padding:2rem 1rem}}@media only screen and (min-width: 768px){.accordion .tabs+div .accordion-content.active{margin-bottom:1rem}}.slide{transition:opacity .5s}.slide h2{font-size:clamp(18px,6vw,36px);line-height:1.25}.slide:not(.active){top:2rem;position:absolute;opacity:0;pointer-events:none;width:100%}.slide.active{transition-delay:.45s}.prev-slide,.next-slide{align-self:self-start;margin-top:13rem}@media only screen and (min-width: 768px){.prev-slide,.next-slide{align-self:center;margin-top:0}}.tile.tile-size-animate{animation:.25s ease-in forwards tile-size-reverse}.tile.tile-size-animate:hover{animation:.25s ease-in-out forwards tile-size}.tile:hover .white-bg{animation:.25s ease-in-out forwards tile-bg}.tile:hover hr{width:90%;transition:.2s ease-in-out .3s}.tile:hover .content{opacity:1;transition:opacity .2s ease-in-out .3s}.tile .white-bg{top:15rem;height:3.5rem;clip-path:polygon(100% 0%, 80% 100%, 0% 100%, 0% 0%);animation:.25s ease-in-out forwards tile-bg-reverse}.tile hr{width:0}@-webkit-keyframes tile-bg{0%{width:85%;height:3.5rem;top:15rem;clip-path:polygon(100% 0%, 80% 100%, 0% 100%, 0% 0%)}10%{clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%)}25%{width:100%;height:3.5rem;top:15rem;clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%)}100%{width:100%;height:100.15%;top:-1px;clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%)}}@keyframes tile-bg{0%{width:85%;height:3.5rem;top:15rem;clip-path:polygon(100% 0%, 80% 100%, 0% 100%, 0% 0%)}10%{clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%)}25%{width:100%;height:3.5rem;top:15rem;clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%)}100%{width:100%;height:100.15%;top:-1px;clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%)}}@-webkit-keyframes tile-bg-reverse{0%{width:100%;height:100%;top:0rem;clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);padding:0}75%{width:100%;height:3.5rem;top:15rem;clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);padding:0}90%{clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);padding:0 3rem 0 1rem}99%{width:95%}100%{width:auto;height:3.5rem;top:15rem;clip-path:polygon(100% 0%, 80% 100%, 0% 100%, 0% 0%)}}@keyframes tile-bg-reverse{0%{width:100%;height:100%;top:0rem;clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);padding:0}75%{width:100%;height:3.5rem;top:15rem;clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);padding:0}90%{clip-path:polygon(100% 0%, 100% 100%, 0% 100%, 0% 0%);padding:0 3rem 0 1rem}99%{width:95%}100%{width:auto;height:3.5rem;top:15rem;clip-path:polygon(100% 0%, 80% 100%, 0% 100%, 0% 0%)}}@-webkit-keyframes tile-size{0%{width:22rem;height:20rem}25%{width:22rem;height:20rem}100%{width:26rem;height:24rem}}@keyframes tile-size{0%{width:22rem;height:20rem}25%{width:22rem;height:20rem}100%{width:26rem;height:24rem}}@-webkit-keyframes tile-size-reverse{0%{width:26rem;height:24rem}75%{width:22rem;height:20rem}100%{width:22rem;height:20rem}}@keyframes tile-size-reverse{0%{width:26rem;height:24rem}75%{width:22rem;height:20rem}100%{width:22rem;height:20rem}}.icon-stats-bar .bar-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}.icon-stats-bar .bar-container .icon-stat{display:flex;justify-content:center;align-items:center;text-align:center;padding:.5rem;color:#fff}.icon-stats-bar .bar-container .icon-stat:nth-child(odd):last:not(.multi-column){width:100%}.icon-stats-bar .bar-container .icon-stat.multi-column{flex-basis:24%;min-width:8rem}.circle-border{border:5px solid;border-radius:50%;width:16vw;min-width:9rem;max-width:10rem;display:flex;align-items:center;justify-content:center;transition:.15s;aspect-ratio:1/1}@media only screen and (min-width: 640px){.section-two-columns .icon-stats-bar lg:flex-nowrap{flex-wrap:wrap}}@media only screen and (min-width: 1024px){.icon-stats-bar .bar-container:not(.multi-column){flex-wrap:nowrap}.icon-stats-bar .bar-container .icon-stat:not(.multi-column){width:100%}.icon-stats-bar .bar-container .icon-stat.multi-column{flex-grow:2}}.feature-spots .fs-title{padding:0;margin:1rem}.feature-spots .fs-title.single{font-size:clamp(24px,8vw,42px)}.feature-spots .fs-title.double{font-size:clamp(24px,8vw,36px)}@media only screen and (min-width: 768px){.feature-spots div{text-shadow:0 0 50px #000}.feature-spots>div:first-child{transition:.35s}.feature-spots>div:first-child:hover+div:nth-child(2){width:33%}.feature-spots>div:first-child span{transition:.25s}.feature-spots>div:nth-child(2){transition:.35s;clip-path:polygon(100% 0, 100% 100%, 0% 100%, 175px 0%);width:57%}.feature-spots>div:nth-child(2):hover{width:80%}.feature-spots .fs-title{margin:2rem}.feature-spots .fs-title.single{font-size:clamp(24px,8vw,60px)}.feature-spots .fs-title.double{font-size:clamp(24px,8vw,36px)}}.gallery{display:flex;flex-wrap:wrap}.gallery:not(.mosaic){column-gap:1%;row-gap:1vw}.gallery:not(.mosaic) .thumb-gallery{aspect-ratio:16/10;flex-basis:19.2%}.gallery.mosaic{gap:1rem;display:grid;grid-auto-rows:30px;grid-template-columns:repeat(auto-fill, minmax(30%, 1fr))}.gallery .thumb-gallery{display:flex;align-items:center;justify-content:center;font-size:1.3em;font-weight:700;font-variation-settings:"wght" 700;color:#fff;cursor:pointer}.slide-modal{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:999;padding:4vw;display:flex;justify-content:center;align-items:center}.slide-modal .slide-container{width:100%;max-width:1360px;background-color:#000;padding:4vw;border-radius:.25rem}.slide-modal .slide-container .slide-show .image-gallery .caption{background:rgba(0,0,0,.4588235294);color:#efefef}.slide-modal .slide-container .slide-show .thumbnails:hover::-webkit-scrollbar-thumb{background:#666}.slide-modal .slide-container .slide-show .thumbnails::-webkit-scrollbar-thumb:hover{background:#333}.slide-modal.hidden{display:none}.slide-show .slide-view:hover .next{opacity:.25;transform:translateX(0)}.slide-show .slide-view:hover .next:hover{opacity:.75}.slide-show .slide-view:hover .prev{opacity:.25;transform:translateX(0)}.slide-show .slide-view:hover .prev:hover{opacity:.75}.slide-show .slide-view:hover .image-gallery .caption{bottom:0;opacity:1}.slide-show .image-gallery{position:relative;overflow:hidden}.slide-show .image-gallery .caption{position:absolute;bottom:-1rem;width:100%;text-align:center;background:hsla(0,0%,100%,.4588235294);transition:.25s;opacity:0}.slide-show .next,.slide-show .prev{opacity:0;cursor:pointer;transition:.25s;padding:.55rem;border-radius:50%;background:#fff;width:3.5rem;height:3.5rem;text-align:center;z-index:10}.slide-show .next{transform:translateX(15px)}.slide-show .prev{transform:translateX(-15px)}.slide-show .thumbnails{overflow-x:scroll;margin-bottom:6px}.slide-show .thumbnails .thumb-slide{aspect-ratio:16/10;cursor:pointer}.slide-show .thumbnails::-webkit-scrollbar{height:10px}.slide-show .thumbnails::-webkit-scrollbar-thumb{border-radius:10px;transition:.25s}.slide-show .thumbnails:hover::-webkit-scrollbar-thumb{background:#e4e4e4}.slide-show .thumbnails::-webkit-scrollbar-thumb:hover{background:#ddd}@media only screen and (min-width: 768px){.gallery.mosaic{grid-auto-rows:40px;grid-template-columns:repeat(auto-fill, minmax(19%, 1fr))}}@media only screen and (min-width: 1024px){.gallery.mosaic{grid-auto-rows:50px}}.section-title{transition:all .75s ease}.section-title hr{opacity:0;transition:width 1s ease .5s,opacity .75s ease .5s}.section-title.animate-in{opacity:1}.section-title.animate-in hr{opacity:1;width:20%}.section-title h2{font-size:clamp(2rem,5vw,3.75rem)}.navigation-block:hover::after{opacity:.45}[overlay="Primary Blue"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#002856;transition:.25s;pointer-events:none}[overlay="Secondary Blue"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#0061ab;transition:.25s;pointer-events:none}[overlay="Light Blue"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#0aa2c2;transition:.25s;pointer-events:none}[overlay="Primary Red"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#cf102d;transition:.25s;pointer-events:none}[overlay="Secondary Red"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#b70e28;transition:.25s;pointer-events:none}[overlay="Teal Green"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#0aa2c2;transition:.25s;pointer-events:none}[overlay="Dark Green"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#176464;transition:.25s;pointer-events:none}[overlay="Gray Blue"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#d8eff9;transition:.25s;pointer-events:none}[overlay="Light Gray"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#ebebeb;transition:.25s;pointer-events:none}[overlay="Medium Gray"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#babbbc;transition:.25s;pointer-events:none}[overlay="Dark Gray"]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#484848;transition:.25s;pointer-events:none}[overlay=White]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#fff;transition:.25s;pointer-events:none}[overlay=Black]::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#000;transition:.25s;pointer-events:none}.filter{height:100%;max-height:0;margin:1rem 0 0;transition:.25s ease-out;overflow:hidden;clip-path:polygon(52% 0, 100% 0, 100% 100%, 0 100%, 0 0, 48% 0, 50% 25px);background:#b70e28;opacity:0}.filter.active{max-height:340px;opacity:1}.filter .filters{padding:2rem 1rem 1rem;color:#fff;max-width:1392px;margin:0 auto}.filter .filters label{margin-right:1rem}.filter .filters label h4{font-size:21px}.filter .filters label input{margin-right:5px}.featured-news{display:grid;grid-template-areas:"main" "second" "third";grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(3, 1fr);gap:1rem;aspect-ratio:16/7}.featured-news .news-thumb{position:relative;background-size:cover}.featured-news .news-thumb h3{position:relative;z-index:10;font-size:clamp(20px,1.25vw,25px);line-height:1.25;margin-bottom:.75rem;font-weight:700;font-variation-settings:"wght" 700}.featured-news .news-thumb p{position:relative;z-index:10;line-height:1.25}.featured-news .news-thumb p:not(:last-child){margin-bottom:.75rem}.featured-news .news-thumb p.release-date{margin-bottom:0}.featured-news .news-thumb .tags li{background:#1a7474;border-radius:2.5px}.featured-news .news-thumb .tags li a{display:block;padding:0 6px;height:100%}.featured-news .news-thumb:first-child{grid-area:main;min-height:300px}.featured-news .news-thumb:first-child h3{font-size:clamp(23px,1.46vw,28px)}.featured-news .news-thumb:not(:first-child){min-height:300px}.featured-news .news-thumb:nth-child(2){grid-area:second}.featured-news .news-thumb:nth-child(3){grid-area:third}.featured-news .news-thumb.long-thumb{grid-row:span 2}.featured-news .news-thumb.full-thumb{grid-row:span 2;grid-column:span 3}.news-h1{line-height:1;margin:80px auto 0;padding:0rem 1rem}.news-h1 .news-pre-h1{font-size:clamp(18px,1.85vw,21px);text-transform:uppercase;color:#666}.news-h1 .news-main-h1{font-size:clamp(48px,5vw,56px);font-weight:700;font-variation-settings:"wght" 700}.news{margin:0;padding:1rem;padding-bottom:5rem}.news .news-list-feed .accordion-label{font-weight:400;font-variation-settings:"wght" 400;transition:.25s}.news .news-list-feed .accordion-label.active{font-weight:700;font-variation-settings:"wght" 700}.news .news-list-feed .accordion-content.active{padding:2.75rem 0}.news .news-list-feed .accordion-content:not(.active){max-height:0;overflow:hidden;padding:0 1rem}.news .news-list-feed .accordion-content .news-list{padding:0}.news .news-list-feed .accordion-content .news-list .news-item{margin-bottom:2.5rem !important}.news .news-list-feed .accordion-content .news-list .news-item .news-preview a.news-link{text-decoration:none}.news .news-list-feed .accordion-content .news-list .news-item .news-preview a.news-link h3{margin:0}.news .news-list-feed .accordion-content .news-list .news-item:last-child{margin-bottom:0 !important}.news-list .news-item{margin-bottom:2.5rem !important}.news-list .news-item .news-preview a.news-link{text-decoration:none}.news-list .news-item .news-preview a.news-link h3{margin:0;font-size:clamp(1.5rem,1.5vw,2rem);font-weight:700;font-variation-settings:"wght" 700}.news-list .news-item .news-preview .tags li{background:#1a7474;border-radius:2.5px}.news-list .news-item .news-preview .tags li button{display:block;padding:0 6px;height:100%;color:#fff}.news-list .news-item.widget{margin-bottom:1rem !important;gap:1rem}.news-list .news-item.widget .news-preview a.news-link h3{font-size:clamp(1.25rem,1vw,2rem)}.news-list .news-item.widget .news-image{aspect-ratio:1/1;max-height:150px;max-width:150px;width:100%}.news-list .news-item.widget .news-image img{max-height:150px}.news-list .news-item.widget-news{margin-bottom:1rem !important}.news-list .news-item.widget-news .news-image img{max-height:150px;min-height:0;max-width:150px;aspect-ratio:1/1}.news-list.archive{margin-bottom:2rem}.news-list.archive li:not(.widget){padding:.75rem .5rem;font-size:1.25rem}.news-list.archive li:not(.widget):nth-child(even){background:#f4f4f4}.announcement-list li a{color:#002856;font-size:clamp(1.25rem,1vw,2rem)}.announcement-list li :nth-child(even){background:#f4f4f4}.sort,.page-input{border-color:#e4e4e4}.sort{min-width:62px;max-height:34px}.page-input{max-height:28px}.view-related{font-size:clamp(1.25rem,1vw,2rem);color:#0aa2c2;border:solid 2px;padding:0 .5rem;border-radius:.25rem}.news-widget-header{font-size:clamp(2rem,5vw,2.5rem);margin:1rem 0}.standout{max-width:28rem;background-repeat:no-repeat;background-size:cover;background-position:center;padding:0;height:35rem;color:#fff}.standout>div{background:rgba(0,0,0,.55);display:flex;flex-direction:column;justify-content:space-evenly;gap:1rem;height:100%;padding:4rem}.rich-text ul.tags:not(.list--compressed){padding:0}.rich-text ul.tags:not(.list--compressed) li{background:#1a7474;border-radius:2.5px;text-transform:uppercase;background-color:#002856;padding:0 .25rem;font-size:18px}.rich-text ul.tags:not(.list--compressed) li a{display:block;padding:0 6px;height:100%;color:#fff;text-decoration:none}.achievements-widget .prev-slide{opacity:0;transform:translateX(-15px);transition:.25s}.achievements-widget .next-slide{opacity:0;transform:translateX(15px);transition:.25s}.achievements-widget:hover .prev-slide,.achievements-widget:hover .next-slide{opacity:.25;transform:translateX(0)}.achievements-widget:hover .prev-slide:hover,.achievements-widget:hover .next-slide:hover{opacity:1}.news-widget{position:relative}.news-widget::before{background:#d8eff9;content:"";height:70%;left:0;position:absolute;top:30%;transform:skewY(1deg);width:100%;z-index:-1}.news-widget.padding-0{margin:0 auto;padding:1rem 1rem 3rem}.news-widget.padding-1{margin:0 auto;padding:2rem 1rem 4.2rem}.news-widget.padding-2{margin:0 auto;padding:3rem 1rem 5.4rem}.news-widget.padding-3{margin:0;padding:4rem 1rem 6.6rem}.news-widget.padding-4{margin:0 auto;padding:5rem 1rem 7.8rem}.news-widget.padding-5{margin:0 auto;padding:6rem 1rem 9rem}.feature-news{flex-basis:100%}.feature-news img{max-height:500px;width:100%;object-fit:cover}.more-news{flex-basis:100%}.rich-text .news-widget .feature-news h3{padding:1.5rem !important;line-height:normal;max-width:650px;bottom:7px;background:rgba(0,40,86,.8);color:#fff;font-size:clamp(21px,6vw,24px);font-weight:300;font-variation-settings:"wght" 300;margin:0}@media only screen and (min-width: 480px){.news-h1{margin-top:90px}.filter.active{min-height:290px}}@media only screen and (min-width: 640px){.news{margin:0;padding:1rem}.news .news-list-feed .accordion-content.active{padding:2.75rem 0}.news .news-list-feed .accordion-content .news-list .news-item{margin-bottom:4rem !important}.news .news-list-feed .accordion-content .news-list .news-item .news-image img{display:block;height:auto;width:100%;max-height:400px;max-width:400px}.news .news-list-feed .accordion-content .news-list .news-item .news-preview a.news-link{text-decoration:none}.news .news-list-feed .accordion-content .news-list .news-item .news-preview a.news-link h3{margin:0}.news .news-list-feed .accordion-content .news-list .news-item:last-child{margin-bottom:0 !important}.news-list .news-item .news-image img{display:block;height:auto;width:100%}.filter.active{min-height:250px}}@media only screen and (min-width: 768px){.featured-news{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-template-areas:"main main" "main main" "second third";gap:1rem;aspect-ratio:16/6}.featured-news .news-thumb{position:relative;background-size:cover}.featured-news .news-thumb h3{position:relative;z-index:10;font-size:clamp(20px,1.25vw,25px);line-height:1.25;margin-bottom:.75rem;font-weight:700;font-variation-settings:"wght" 700}.featured-news .news-thumb p{position:relative;z-index:10}.featured-news .news-thumb p:not(:last-child){margin-bottom:.75rem}.featured-news .news-thumb p.release-date{margin-bottom:0}.featured-news .news-thumb .tags li{background:#1a7474;border-radius:2.5px}.featured-news .news-thumb .tags li a{display:block;padding:0 6px;height:100%}.featured-news .news-thumb:first-child{grid-area:main;min-height:450px}.featured-news .news-thumb:first-child h3{font-size:clamp(23px,1.46vw,28px)}.featured-news .news-thumb:not(:first-child){max-height:300px}.featured-news .news-thumb:nth-child(2){grid-area:second}.featured-news .news-thumb:nth-child(3){grid-area:third}.featured-news .news-thumb.long-thumb{grid-row:span 2}.featured-news .news-thumb.full-thumb{grid-row:span 2;grid-column:span 3}.news-h1{margin-top:90px}.news{margin:0;padding:1rem;margin-bottom:150px}.news .news-list-feed .accordion-content.active{padding:2.75rem 0}.news .news-list-feed .accordion-content .news-list .news-item{margin-bottom:4rem !important}.news .news-list-feed .accordion-content .news-list .news-item .news-image img{display:block;height:auto;width:100%}.news .news-list-feed .accordion-content .news-list .news-item .news-preview a.news-link{text-decoration:none}.news .news-list-feed .accordion-content .news-list .news-item .news-preview a.news-link h3{margin:0}.news .news-list-feed .accordion-content .news-list .news-item:last-child{margin-bottom:0 !important}.feature-news{flex-basis:48%}.more-news{flex-basis:49%}}@media only screen and (min-width: 1024px){.news-h1{margin-top:100px}}@media only screen and (min-width: 1200px){.news-h1{margin-top:95px}.news-widget::before{height:69%;top:33%}}@media only screen and (min-width: 1250px){.rich-text .news .feature-news h3{position:absolute;margin:1rem auto}}@media only screen and (min-width: 1392px){.featured-news{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);max-width:1920px;margin:0 auto;grid-template-areas:"main main second" "main main third";gap:1rem;aspect-ratio:16/6}.featured-news .news-thumb{position:relative;background-size:cover}.featured-news .news-thumb h3{position:relative;z-index:10;font-size:clamp(20px,1.25vw,25px);line-height:1.25;margin-bottom:.75rem;font-weight:700;font-variation-settings:"wght" 700}.featured-news .news-thumb p{position:relative;z-index:10}.featured-news .news-thumb p:not(:last-child){margin-bottom:.75rem}.featured-news .news-thumb p.release-date{margin-bottom:0}.featured-news .news-thumb .tags li{background:#1a7474;border-radius:2.5px}.featured-news .news-thumb .tags li a{display:block;padding:0 6px;height:100%}.featured-news .news-thumb:first-child{grid-area:main}.featured-news .news-thumb:first-child h3{font-size:clamp(23px,1.46vw,28px)}.featured-news .news-thumb:not(:first-child){max-height:350px}.featured-news .news-thumb:nth-child(2){grid-area:second}.featured-news .news-thumb:nth-child(3){grid-area:third}.featured-news .news-thumb.long-thumb{grid-row:span 2}.featured-news .news-thumb.full-thumb{grid-row:span 2;grid-column:span 3}.news-h1{padding:1rem;max-width:1632px}}h2,h3,h4,h5,h6{color:#002856}h2{font-size:clamp(2rem,6vw,2.5rem);line-height:1}footer h3{color:#fff}.p-header{position:relative;height:175px}.p-header::before{content:"";position:absolute;top:0;width:100%;height:75%;background:linear-gradient(rgb(0, 0, 0), rgba(0, 0, 0, 0));z-index:1}.btn-hover{z-index:0 !important}.responsive-iframe{padding:56.25% 0 0;position:relative;width:100%}.overview-title{font-size:clamp(2rem,6vw,2.5rem)}.p-overview{font-size:clamp(16px,2.5vw,18px);color:#484848}.p-overview p:not(:last-child){margin-bottom:1rem}.p-nav{position:relative;max-width:1392px;margin:0 auto;justify-content:space-between}.p-nav a{text-align:center;padding:1rem .75rem;color:#fff;background-color:#0aa2c2;width:30%}.p-nav button{text-align:center;padding:1rem .75rem;width:30%}.p-nav div{display:none;position:absolute;background:#fff;top:10px}.p-nav button:hover+div{display:block}#college{line-height:1}.form_page_1 label{color:#fff}.undergraduate-form .form_page_1,.graduate-form .form_page_1{display:flex;flex-wrap:wrap;justify-content:center;gap:0 2rem}.undergraduate-form .form_page_1{max-width:1200px;margin:0 auto}.undergraduate-form-2 .form_page_1{max-width:930px;margin:0 auto}.graduate-form-2 .form_page_1{max-width:520px;margin:0 auto}div.form_responses{color:#484848}.action{display:flex;justify-content:center;padding-top:1rem;text-align:center;gap:1rem}.form_button_submit{text-align:center;padding:1rem 2rem;background-color:#b70e28}.p-cta{display:flex;justify-content:space-around;gap:1rem;padding:1rem 0 1.25rem;height:auto}.p-cta a{color:#fff;font-size:16px;width:33%;padding:.5rem;display:flex;justify-content:center;align-items:center;background-color:#b70e28;text-align:center;line-height:normal}#quickStats{display:flex;justify-content:space-around;align-items:center;padding:0 0 1rem;flex-direction:row;flex-wrap:wrap;gap:.25rem 0}.faq button{display:flex;font-size:22px;padding:1rem;align-items:center;justify-content:start;font-weight:400;font-variation-settings:"wght" 400;color:#fff;flex-basis:48%;background:#39a0c1;border-radius:2.5px}.faq button:focus{background-color:rgba(0,0,0,0);color:#fff}.p-outcome{font-size:clamp(16px,2.5vw,18px)}.p-outcome p:not(:last-child){margin-bottom:1rem}.p-outcome ul{color:#484848;list-style:disc;padding-left:2rem}.income-stat{width:0;transition:1s;margin-top:.25rem}h4{font-size:21px}.occupation{margin-bottom:1rem}.occupation .occ-stats{display:flex;justify-content:space-between;width:100%;flex-direction:column}.occupation .occ-stats h4{font-size:18px;line-height:normal}.switch{position:relative;display:inline-block;width:50px;height:24px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#b70e28}#nationalIncome .income-stat{background-color:#b70e28}input+.slider{background-color:#0061ab}#regionalIncome .income-stat{background-color:#0061ab}input:focus+.slider{box-shadow:0 0 1px #0aa2c2}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.course-length{position:relative;padding-top:3rem;margin:0 auto}.course-length .speedometer{width:150px;height:150px;border-radius:100% 100% 0 0;border:2px solid #fff;display:inline-block}.course-length .needle{width:4px;height:65px;background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:100%;border-top-right-radius:100%;display:inline-block;left:49%;position:absolute;top:11.5%;transform:rotate(-90deg);transform-origin:bottom;transition:.75s cubic-bezier(0, 0, 0.47, 1.23) .25s}.course-length .green{display:inline-block;left:9%;position:absolute;top:18%;transform:rotate(-45deg);transform-origin:center;transition:.75s cubic-bezier(0, 0, 0.47, 1.23) .25s;width:125px;height:125px;border-radius:100%;border-top:50px solid rgba(0,0,0,0);border-right:50px solid rgba(0,0,0,0);border-bottom:50px solid #fff2d8;border-left:50px solid #fff2d8}.career-fields{list-style:disc}.career-fields li{margin-left:20px}.program-type .major{background-color:#007dab}.program-type .minor{background-color:#0aa2c2;color:#000}.program-type .associate{background-color:#8ed8f8;color:#000}.program-type .pre-professional{background-color:#babbbc;color:#000}.program-type .masters{background-color:#0061ab}.program-type .doctoral{background-color:#224670}.program-type .post-masters,.program-type .graduate-certificate{background-color:#8f0b1f}.program-type .certificate{background-color:#c99139}.program-type .post-baccalaureate,.program-type .undergraduate-certificate{background-color:#c99139;color:#000}.program-type .undergraduate-microcredential{background-color:#fcb643;color:#000}.program-type .graduate-microcredential{background-color:#c8001f}.program-type{position:relative;display:inline-block}.type-list{display:none;position:absolute;width:400px}.program-type:hover .type-list{display:block}.type-list li{padding-top:.25rem}#jump-btn{position:sticky;top:59px;display:block;color:#484848;width:100%;height:2.75rem;margin-right:1.5rem;padding:.5rem 1rem;cursor:pointer;background:#e2e2e2;z-index:1}#jump-btn div{display:block;width:1.25rem;position:absolute;top:50%;pointer-events:none;transform:translate(-50%, -50%);left:1.5rem}#jump-btn div span{position:absolute;display:block;height:.125rem;width:1.25rem;background-color:currentColor;transition-duration:.3s;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.jump-to{position:sticky;top:103px;border-bottom:1px solid #d8eff9;background-color:#fff;z-index:1;height:0;overflow:hidden}.jump-to li{flex-grow:1}.jump-to li a,.jump-to li button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem 1rem;text-align:center;line-height:normal;background-color:rgba(0,0,0,0);border-right:solid 1px #d8eff9;transition:.25s;z-index:1}.jump-to li a:hover,.jump-to li button:hover{background-color:#d8eff9}.jump-to li a::before,.jump-to li button::before{position:absolute;left:0;top:0;height:100%;width:100%;opacity:var(--before-opacity, 0);background-color:#d8eff9;content:"";z-index:-1}.tabs{padding:0 2rem}.accordion-label{border-bottom:solid 2px #002856;font-size:1.5rem;transition:.1s}.accordion-label.active{border-bottom:solid 5px #cf102d;font-size:1.5rem}.accordion .tabs .accordion-label:not(.active):after{content:none}.credit-tile{padding:1rem 0 1rem}.credit-tile:last-child{width:100%;border-top:solid 1px #e2e2e2;padding-top:1rem;margin:0 5rem}.credit-tile h3{font-size:21px;margin:0;padding:0}p{font-size:clamp(16px,2.5vw,18px)}.dialog ul.action a:focus,button:focus,.dialog input[type=button]:focus,.dialog input[type=submit]:focus,.dialog ul.action a.default:focus,.dialog button.default:focus,.dialog input[type=button].default:focus,.dialog input[type=submit].default:focus{background-color:inherit !important;color:inherit !important}.credits{font-size:2.5rem}.equals{display:none !important}#form2 label{color:#fff}.core-group .core-group{padding-left:1.25rem}.core-group h2,.core-group h3,.core-group h4,.core-group h5,.core-group h6{margin:1.5rem 0}.core-group li{list-style:disc}.adhoc-before{margin-top:1rem}.adhoc-right{display:inline-block}.adhoc-left{float:left}.program-schedule{padding:0 !important}.start-date:nth-child(2n+1){background:#ebebeb}.start-date{padding:.5rem}.start-date:first-child{background:#fbf2da;padding:1rem}#startDates,#startDates:focus{background-color:#0d2755 !important;color:#fff !important}.dates{flex-basis:44%}.quick-info{background-color:#224670;background-size:cover;padding:0 1rem 1.5rem;flex-grow:1;justify-content:space-around;gap:0 2rem;display:flex;flex-direction:column;flex-wrap:wrap}.next-dates{font-size:16px}#startDates{margin-top:10px}.p-links{padding:1rem 1rem 0;margin-bottom:.25rem;color:#fff;display:flex;align-items:center;gap:1rem;position:relative;z-index:10}#department{padding:0 1rem;color:#fff;font-size:2rem;line-height:2rem;font-weight:700;font-variation-settings:"wght" 700;position:relative}.additional-info{max-width:1664px;margin:0 auto;padding:0 1rem 2rem}.other-emps{max-width:1664px;margin:0 auto 3rem;padding:0 1rem}.other-emps .pList.p-4{padding:.5rem 0}.icon-stats-bar .bar-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:1rem}.arrow-transition{clip-path:polygon(60% 0, 100% 0, 100% 100%, 0 100%, 0 0, 40% 0, 50% 40px)}.c-breakdown{border-bottom:solid 2px #e2e2e2;padding:0 0 2rem;margin-bottom:1rem;font-size:1.75rem !important}.dir-img{width:100px;object-position:0 0px}.occ-incomes{font-size:1.5rem;line-height:normal;margin-top:1rem}.rProgramsC{height:125px}#quickStats .fa-solid{font-size:1.25rem}.icon{font-size:3em}.occ-loc1{display:none}@media only screen and (min-width: 393px){.p-cta{height:75px}}@media only screen and (min-width: 480px){#jump-btn{top:71px}}@media only screen and (min-width: 768px){.p-header{height:280px}.p-header::before{height:40%}.p-links{padding:2rem 2rem 0}#department{padding:0 2rem;font-size:2.25rem;line-height:2.5rem}.quick-info{flex-direction:row;padding:0 3rem 2rem}.p-cta{flex-direction:column;padding:2rem 0;height:auto}.p-cta a{font-size:18px;padding:1rem 1.5rem;color:#fff;white-space:nowrap;min-width:11rem}#quickStats{padding:2rem 0;flex-direction:column;gap:1rem}#quickStats .fa-solid{font-size:2rem}#jump-btn{display:none}.jump-to{top:60px;height:100%}.dates{flex-basis:auto;min-width:180px}.next-dates{font-size:18px}#startDates{margin-top:5px}.accordion .accordion-content.active{padding:0 2rem 0 0}.other-emps{margin:0 auto 6rem;padding:0 2rem}.other-emps .pList.p-4{padding:1rem}.icon-stats-bar .bar-container{gap:0}.arrow-transition{clip-path:polygon(55% 0, 100% 0, 100% 100%, 0 100%, 0 0, 45% 0, 50% 60px)}.c-breakdown{margin-bottom:4rem;font-size:2rem}.dir-img{width:auto;object-position:0 -10px}.occupation .occ-stats{align-items:center;flex-direction:row}.occupation .occ-stats h4{font-size:21px}.career-fields{columns:2}.occ-incomes{font-size:1.65rem;margin-top:0}.switch{height:34px;width:60px}.slider:before{height:26px;width:26px}.credit-tile{padding:1rem 0 2rem}.credit-tile:last-child{padding-top:3rem}.rProgramsC{height:290px}.dates{flex-basis:auto}.icon{font-size:5em}.occ-loc1{display:flex}}@media only screen and (min-width: 1024px){.p-header{height:auto;width:65%}.quick-info{padding:0 3rem}.additional-info{padding:0 2rem 6rem}.accordion .accordion-content.active{padding:0 4rem 0 0}.credit-tile{border:solid 2px #e2e2e2;border-radius:15px;min-width:10rem}.credit-tile:last-child{width:auto;margin:0}.equals{display:block !important}.credits{font-size:3rem}.tabs{padding:0 4rem}.credit-tile{padding:1rem 1rem 2rem 1rem}.arrow-transition{clip-path:polygon(54% 0, 100% 0, 100% 100%, 0 100%, 0 0, 46% 0, 50% 60px)}}@media only screen and (min-width: 1200px){.credit-tile h3{font-size:24px}.jump-to{top:60px;height:100%}}
