h1,.h1{font-size:3rem;letter-spacing:.15rem;font-weight:600;margin:0;padding:0}h2,.h2{font-size:2.25rem;font-weight:400;letter-spacing:.1125rem;margin:0;padding:0;padding-bottom:1.5rem}h2.bold,.h2.bold{font-weight:600}h3,.h3{font-size:2rem;font-weight:400;letter-spacing:.1125rem;margin:0;padding:0;padding-bottom:1.5rem}h3.bold,.h3.bold{font-weight:600}h3.overline,.h3.overline{text-transform:uppercase;font-size:1rem;font-weight:500;letter-spacing:.5px}h4,.h4{font-size:1.125rem;letter-spacing:.1125rem;font-weight:500;margin:0;padding:0;padding-bottom:1.5rem}h4.normal,.h4.normal{font-weight:400}.col>p,.col>div>p{margin:0;padding-bottom:1rem;font-size:1.5rem;font-weight:400;letter-spacing:.075rem;line-height:2.25rem}a{color:#1479cb;font-weight:500;letter-spacing:.0625rem;cursor:pointer;transition:all 125ms cubic-bezier(.43,.36,.44,.93)}a:hover{color:#0b426e}strong,b{font-weight:600}.no-padding{padding:0!important}.row{padding:1.5rem 1rem 0;box-sizing:border-box;display:flex;flex-flow:row nowrap}.row:last-child{padding-bottom:1.5rem}.row.reverse-stack{flex-direction:row;flex-wrap:wrap-reverse}.col{box-sizing:border-box;padding:0 1.5rem}.col.w-1{width:8.33333%;min-width:.3333333333rem}.col.w-1.o-1{padding-left:calc(1rem + 8.33333%);width:16.66666%}.col.w-1.o-2{padding-left:calc(1rem + 16.66666%);width:24.99999%}.col.w-1.o-3{padding-left:calc(1rem + 25%);width:33.33333%}.col.w-1.o-4{padding-left:calc(1rem + 33.33333%);width:41.66666%}.col.w-1.o-5{padding-left:calc(1rem + 41.66666%);width:49.99999%}.col.w-1.o-6{padding-left:calc(1rem + 50%);width:58.33333%}.col.w-1.o-7{padding-left:calc(1rem + 58.33333%);width:66.66666%}.col.w-1.o-8{padding-left:calc(1rem + 66.66666%);width:74.99999%}.col.w-1.o-9{padding-left:calc(1rem + 75%);width:83.33333%}.col.w-1.o-10{padding-left:calc(1rem + 83.33333%);width:91.66666%}.col.w-1.o-11{padding-left:calc(1rem + 91.66666%);width:99.99999%}.col.w-1.o-12{padding-left:calc(1rem + 100%);width:108.33333%}.col.w-2{width:16.66666%;min-width:2.6666666667rem}.col.w-2.o-1{padding-left:calc(1rem + 8.33333%);width:24.99999%}.col.w-2.o-2{padding-left:calc(1rem + 16.66666%);width:33.33332%}.col.w-2.o-3{padding-left:calc(1rem + 25%);width:41.66666%}.col.w-2.o-4{padding-left:calc(1rem + 33.33333%);width:49.99999%}.col.w-2.o-5{padding-left:calc(1rem + 41.66666%);width:58.33332%}.col.w-2.o-6{padding-left:calc(1rem + 50%);width:66.66666%}.col.w-2.o-7{padding-left:calc(1rem + 58.33333%);width:74.99999%}.col.w-2.o-8{padding-left:calc(1rem + 66.66666%);width:83.33332%}.col.w-2.o-9{padding-left:calc(1rem + 75%);width:91.66666%}.col.w-2.o-10{padding-left:calc(1rem + 83.33333%);width:99.99999%}.col.w-2.o-11{padding-left:calc(1rem + 91.66666%);width:108.33332%}.col.w-2.o-12{padding-left:calc(1rem + 100%);width:116.66666%}.col.w-3{width:25%;min-width:5rem}.col.w-3.o-1{padding-left:calc(1rem + 8.33333%);width:33.33333%}.col.w-3.o-2{padding-left:calc(1rem + 16.66666%);width:41.66666%}.col.w-3.o-3{padding-left:calc(1rem + 25%);width:50%}.col.w-3.o-4{padding-left:calc(1rem + 33.33333%);width:58.33333%}.col.w-3.o-5{padding-left:calc(1rem + 41.66666%);width:66.66666%}.col.w-3.o-6{padding-left:calc(1rem + 50%);width:75%}.col.w-3.o-7{padding-left:calc(1rem + 58.33333%);width:83.33333%}.col.w-3.o-8{padding-left:calc(1rem + 66.66666%);width:91.66666%}.col.w-3.o-9{padding-left:calc(1rem + 75%);width:100%}.col.w-3.o-10{padding-left:calc(1rem + 83.33333%);width:108.33333%}.col.w-3.o-11{padding-left:calc(1rem + 91.66666%);width:116.66666%}.col.w-3.o-12{padding-left:calc(1rem + 100%);width:125%}.col.w-4{width:33.33333%;min-width:7.3333333333rem}.col.w-4.o-1{padding-left:calc(1rem + 8.33333%);width:41.66666%}.col.w-4.o-2{padding-left:calc(1rem + 16.66666%);width:49.99999%}.col.w-4.o-3{padding-left:calc(1rem + 25%);width:58.33333%}.col.w-4.o-4{padding-left:calc(1rem + 33.33333%);width:66.66666%}.col.w-4.o-5{padding-left:calc(1rem + 41.66666%);width:74.99999%}.col.w-4.o-6{padding-left:calc(1rem + 50%);width:83.33333%}.col.w-4.o-7{padding-left:calc(1rem + 58.33333%);width:91.66666%}.col.w-4.o-8{padding-left:calc(1rem + 66.66666%);width:99.99999%}.col.w-4.o-9{padding-left:calc(1rem + 75%);width:108.33333%}.col.w-4.o-10{padding-left:calc(1rem + 83.33333%);width:116.66666%}.col.w-4.o-11{padding-left:calc(1rem + 91.66666%);width:124.99999%}.col.w-4.o-12{padding-left:calc(1rem + 100%);width:133.33333%}.col.w-5{width:41.66666%;min-width:9.6666666667rem}.col.w-5.o-1{padding-left:calc(1rem + 8.33333%);width:49.99999%}.col.w-5.o-2{padding-left:calc(1rem + 16.66666%);width:58.33332%}.col.w-5.o-3{padding-left:calc(1rem + 25%);width:66.66666%}.col.w-5.o-4{padding-left:calc(1rem + 33.33333%);width:74.99999%}.col.w-5.o-5{padding-left:calc(1rem + 41.66666%);width:83.33332%}.col.w-5.o-6{padding-left:calc(1rem + 50%);width:91.66666%}.col.w-5.o-7{padding-left:calc(1rem + 58.33333%);width:99.99999%}.col.w-5.o-8{padding-left:calc(1rem + 66.66666%);width:108.33332%}.col.w-5.o-9{padding-left:calc(1rem + 75%);width:116.66666%}.col.w-5.o-10{padding-left:calc(1rem + 83.33333%);width:124.99999%}.col.w-5.o-11{padding-left:calc(1rem + 91.66666%);width:133.33332%}.col.w-5.o-12{padding-left:calc(1rem + 100%);width:141.66666%}.col.w-6{width:50%;min-width:12rem}.col.w-6.o-1{padding-left:calc(1rem + 8.33333%);width:58.33333%}.col.w-6.o-2{padding-left:calc(1rem + 16.66666%);width:66.66666%}.col.w-6.o-3{padding-left:calc(1rem + 25%);width:75%}.col.w-6.o-4{padding-left:calc(1rem + 33.33333%);width:83.33333%}.col.w-6.o-5{padding-left:calc(1rem + 41.66666%);width:91.66666%}.col.w-6.o-6{padding-left:calc(1rem + 50%);width:100%}.col.w-6.o-7{padding-left:calc(1rem + 58.33333%);width:108.33333%}.col.w-6.o-8{padding-left:calc(1rem + 66.66666%);width:116.66666%}.col.w-6.o-9{padding-left:calc(1rem + 75%);width:125%}.col.w-6.o-10{padding-left:calc(1rem + 83.33333%);width:133.33333%}.col.w-6.o-11{padding-left:calc(1rem + 91.66666%);width:141.66666%}.col.w-6.o-12{padding-left:calc(1rem + 100%);width:150%}.col.w-7{width:58.33333%;min-width:14.3333333333rem}.col.w-7.o-1{padding-left:calc(1rem + 8.33333%);width:66.66666%}.col.w-7.o-2{padding-left:calc(1rem + 16.66666%);width:74.99999%}.col.w-7.o-3{padding-left:calc(1rem + 25%);width:83.33333%}.col.w-7.o-4{padding-left:calc(1rem + 33.33333%);width:91.66666%}.col.w-7.o-5{padding-left:calc(1rem + 41.66666%);width:99.99999%}.col.w-7.o-6{padding-left:calc(1rem + 50%);width:108.33333%}.col.w-7.o-7{padding-left:calc(1rem + 58.33333%);width:116.66666%}.col.w-7.o-8{padding-left:calc(1rem + 66.66666%);width:124.99999%}.col.w-7.o-9{padding-left:calc(1rem + 75%);width:133.33333%}.col.w-7.o-10{padding-left:calc(1rem + 83.33333%);width:141.66666%}.col.w-7.o-11{padding-left:calc(1rem + 91.66666%);width:149.99999%}.col.w-7.o-12{padding-left:calc(1rem + 100%);width:158.33333%}.col.w-8{width:66.66666%;min-width:16.6666666667rem}.col.w-8.o-1{padding-left:calc(1rem + 8.33333%);width:74.99999%}.col.w-8.o-2{padding-left:calc(1rem + 16.66666%);width:83.33332%}.col.w-8.o-3{padding-left:calc(1rem + 25%);width:91.66666%}.col.w-8.o-4{padding-left:calc(1rem + 33.33333%);width:99.99999%}.col.w-8.o-5{padding-left:calc(1rem + 41.66666%);width:108.33332%}.col.w-8.o-6{padding-left:calc(1rem + 50%);width:116.66666%}.col.w-8.o-7{padding-left:calc(1rem + 58.33333%);width:124.99999%}.col.w-8.o-8{padding-left:calc(1rem + 66.66666%);width:133.33332%}.col.w-8.o-9{padding-left:calc(1rem + 75%);width:141.66666%}.col.w-8.o-10{padding-left:calc(1rem + 83.33333%);width:149.99999%}.col.w-8.o-11{padding-left:calc(1rem + 91.66666%);width:158.33332%}.col.w-8.o-12{padding-left:calc(1rem + 100%);width:166.66666%}.col.w-9{width:75%;min-width:19rem}.col.w-9.o-1{padding-left:calc(1rem + 8.33333%);width:83.33333%}.col.w-9.o-2{padding-left:calc(1rem + 16.66666%);width:91.66666%}.col.w-9.o-3{padding-left:calc(1rem + 25%);width:100%}.col.w-9.o-4{padding-left:calc(1rem + 33.33333%);width:108.33333%}.col.w-9.o-5{padding-left:calc(1rem + 41.66666%);width:116.66666%}.col.w-9.o-6{padding-left:calc(1rem + 50%);width:125%}.col.w-9.o-7{padding-left:calc(1rem + 58.33333%);width:133.33333%}.col.w-9.o-8{padding-left:calc(1rem + 66.66666%);width:141.66666%}.col.w-9.o-9{padding-left:calc(1rem + 75%);width:150%}.col.w-9.o-10{padding-left:calc(1rem + 83.33333%);width:158.33333%}.col.w-9.o-11{padding-left:calc(1rem + 91.66666%);width:166.66666%}.col.w-9.o-12{padding-left:calc(1rem + 100%);width:175%}.col.w-10{width:83.33333%;min-width:21.3333333333rem}.col.w-10.o-1{padding-left:calc(1rem + 8.33333%);width:91.66666%}.col.w-10.o-2{padding-left:calc(1rem + 16.66666%);width:99.99999%}.col.w-10.o-3{padding-left:calc(1rem + 25%);width:108.33333%}.col.w-10.o-4{padding-left:calc(1rem + 33.33333%);width:116.66666%}.col.w-10.o-5{padding-left:calc(1rem + 41.66666%);width:124.99999%}.col.w-10.o-6{padding-left:calc(1rem + 50%);width:133.33333%}.col.w-10.o-7{padding-left:calc(1rem + 58.33333%);width:141.66666%}.col.w-10.o-8{padding-left:calc(1rem + 66.66666%);width:149.99999%}.col.w-10.o-9{padding-left:calc(1rem + 75%);width:158.33333%}.col.w-10.o-10{padding-left:calc(1rem + 83.33333%);width:166.66666%}.col.w-10.o-11{padding-left:calc(1rem + 91.66666%);width:174.99999%}.col.w-10.o-12{padding-left:calc(1rem + 100%);width:183.33333%}.col.w-11{width:91.66666%;min-width:23.6666666667rem}.col.w-11.o-1{padding-left:calc(1rem + 8.33333%);width:99.99999%}.col.w-11.o-2{padding-left:calc(1rem + 16.66666%);width:108.33332%}.col.w-11.o-3{padding-left:calc(1rem + 25%);width:116.66666%}.col.w-11.o-4{padding-left:calc(1rem + 33.33333%);width:124.99999%}.col.w-11.o-5{padding-left:calc(1rem + 41.66666%);width:133.33332%}.col.w-11.o-6{padding-left:calc(1rem + 50%);width:141.66666%}.col.w-11.o-7{padding-left:calc(1rem + 58.33333%);width:149.99999%}.col.w-11.o-8{padding-left:calc(1rem + 66.66666%);width:158.33332%}.col.w-11.o-9{padding-left:calc(1rem + 75%);width:166.66666%}.col.w-11.o-10{padding-left:calc(1rem + 83.33333%);width:174.99999%}.col.w-11.o-11{padding-left:calc(1rem + 91.66666%);width:183.33332%}.col.w-11.o-12{padding-left:calc(1rem + 100%);width:191.66666%}.col.w-12{width:100%;min-width:26rem}.col.w-12.o-1{padding-left:calc(1rem + 8.33333%);width:108.33333%}.col.w-12.o-2{padding-left:calc(1rem + 16.66666%);width:116.66666%}.col.w-12.o-3{padding-left:calc(1rem + 25%);width:125%}.col.w-12.o-4{padding-left:calc(1rem + 33.33333%);width:133.33333%}.col.w-12.o-5{padding-left:calc(1rem + 41.66666%);width:141.66666%}.col.w-12.o-6{padding-left:calc(1rem + 50%);width:150%}.col.w-12.o-7{padding-left:calc(1rem + 58.33333%);width:158.33333%}.col.w-12.o-8{padding-left:calc(1rem + 66.66666%);width:166.66666%}.col.w-12.o-9{padding-left:calc(1rem + 75%);width:175%}.col.w-12.o-10{padding-left:calc(1rem + 83.33333%);width:183.33333%}.col.w-12.o-11{padding-left:calc(1rem + 91.66666%);width:191.66666%}.col.w-12.o-12{padding-left:calc(1rem + 100%);width:200%}@media all and (max-width: 62rem){.row{flex-flow:row wrap}.col[class*=w-]{width:calc(50% - 1rem);box-sizing:border-box}}@media all and (max-width: 52rem){.row{flex-flow:col wrap}.col[class*=w-]{width:100%;min-width:18.676rem;margin-bottom:2rem}.col[class*=w-][class*=o-]{padding:0 1rem;width:100%}}aside.callout-card{position:relative;width:100%;max-width:42.5rem;box-sizing:border-box;background-color:#fff;border-radius:.75rem;min-height:6.25rem;height:36.875rem;max-height:36.875rem;box-shadow:0 .875rem 1.75rem #00000040,0 .625rem .625rem #00000038;padding:1.5rem 2rem 0;display:flex;flex-flow:column;margin-top:-10.5rem;z-index:150}aside.callout-card h2{padding-bottom:.5rem;flex:0 1 auto}aside.callout-card .filter-button-group{flex-grow:0;display:flex;-webkit-user-select:none;user-select:none;margin:0;padding:0;padding-bottom:.75rem;padding-top:.5rem;border:none;border-bottom:.25rem solid #4f4f4f;gap:.75rem;overflow-y:initial;overflow-x:auto;min-inline-size:unset}aside.callout-card .filter-button-group label{cursor:pointer;text-transform:capitalize;border-radius:1.5rem;border:.125rem solid #000000;display:inline-block;box-sizing:border-box;font-size:1.125rem;font-weight:500;letter-spacing:.041875rem;text-align:center;background-color:#fff;margin-bottom:.5rem;padding:.5rem 1rem}aside.callout-card .filter-button-group label:hover{background-color:#f1f1f1}aside.callout-card .filter-button-group input[type=radio]{position:absolute;opacity:0}aside.callout-card .filter-button-group input[type=radio]:checked+label{background-color:#000;border-color:#000;color:#fff}aside.callout-card .filter-button-group input[type=radio]:focus+label{outline:#1A36BB solid .25rem;outline-offset:.25rem}aside.callout-card .results-container{display:flex;overflow:hidden;flex-grow:1;flex-flow:column nowrap;position:relative}aside.callout-card .results-container .results-content{scroll-behavior:smooth;position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}aside.callout-card .results-container .results-content::-webkit-scrollbar{display:none}aside.callout-card .results-container .results-content.no-categories{height:auto;position:relative;overflow:hidden}aside.callout-card .results-container .results-content p:first-child{font-size:1.125rem;font-weight:600;letter-spacing:.0625rem}aside.callout-card .results-container .scroll-indicator{padding:.5rem;position:relative;border-radius:1.625rem;background-color:#000;color:#fff;z-index:9999;display:flex;align-self:flex-end;margin:auto;margin-bottom:3rem;box-shadow:0 .5rem 1.75rem #00000040,0 .125rem .625rem #00000038;border:.125rem solid #000000;visibility:visible;opacity:1;transition:all .25s cubic-bezier(.43,.36,.44,.93);cursor:pointer}aside.callout-card .results-container .scroll-indicator svg{fill:#fff;display:inline-block;margin-top:.25rem;padding-right:.5rem}aside.callout-card .results-container .scroll-indicator.hidden{visibility:hidden;opacity:0}@media all and (max-width: 52rem){aside.callout-card{max-width:100%;padding:.75rem 1rem 0;margin-top:-6rem;margin-bottom:2rem}aside.callout-card.filterable{height:35.5rem}aside.callout-card.items-1.filterable{height:20.625rem}aside.callout-card.items-1.filterable.filter-row-3{height:28.3125rem}aside.callout-card.items-2.filterable{height:28.3125rem}aside.callout-card.items-2.filterable.filter-row-3{height:35.5rem}aside.callout-card:not(.filterable){height:35.75rem;max-height:unset}aside.callout-card.items-1:not(.filterable){height:12.875rem}aside.callout-card.items-2:not(.filterable){height:20.75rem}aside.callout-card.items-3:not(.filterable){height:28.125rem}}.callout-card-item{border-radius:.75rem;border:.1875rem solid rgba(79,79,79,.16);height:6.25rem;max-height:6.25rem;background-color:#fff;margin-bottom:1rem;display:flex;align-items:center;justify-content:flex-start;padding-left:1rem}.callout-card-item h3{margin:0;font-size:1.5rem;font-weight:400;letter-spacing:.0625rem;padding-bottom:0;line-height:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.callout-card-item h3.wrap{word-wrap:break-word;white-space:normal}.callout-card-item p{margin:0}.callout-card-item .icon-container img{max-width:2rem;max-height:2rem}.callout-card-item.design .icon-container{background-color:#5d1abb;border:none}.callout-card-item.software .icon-container{background-color:#1a36bb;padding-left:.25rem;border:none}.callout-card-item.engineering .icon-container{background-color:#009ba6;padding-left:.125rem;border:none}.callout-card-item.operations .icon-container{background-color:#028ad4;padding-left:.0625rem;border:none}.callout-card-item.operations .icon-container img{margin-top:-.5rem}.callout-card-item.sales .icon-container{background-color:#16a827;border:none}.callout-card-item.sales .icon-container img{margin-top:-.3125rem}.callout-card-item.other .icon-container{background-color:#01a0cd;border:none}.callout-card-item.acn-green .icon-container{background-color:#90bf42;border:none}.callout-card-item.acn-green .icon-container img{margin-top:-.25rem}.callout-card-item.acn-dark-blue .icon-container{background-color:#144577;border:none}.callout-card-item.acn-orange .icon-container{background-color:#be6e13;padding-left:-.25rem;border:none}.callout-card-item.acn-orange .icon-container img{margin-top:-.25rem}.callout-card-item.acn-blue .icon-container{background-color:#008fff;border:none}.callout-card-item.dk-blue .icon-container{background-color:#01a0cd;border:none}.callout-card-item.dk-dark-blue .icon-container{background-color:#0b307b;border:none}.callout-card-item.dk-pink .icon-container{background-color:#c20252;border:none}.callout-card-item.dk-green .icon-container{background-color:#00c153;border:none}.callout-card-item.gt-gold .icon-container{background-color:#ac9a58;border:none}.callout-card-item.gt-blue .icon-container{background-color:#003057;border:none}.callout-card-item.gt-blue .icon-container img{max-width:1.5rem}.callout-card-item.gt-orange .icon-container{background-color:#eaaa00;border:none}.callout-card-item.jmu-purple .icon-container{background-color:#450084;border:none}.callout-card-item.jmu-light-purple .icon-container{background-color:#b599ce;border:none}.callout-card-item.jmu-gold .icon-container{background-color:#cbb677;border:none}.callout-card-item.jmu-green .icon-container{background-color:#569917;border:none}.callout-card-item .icon-container{display:flex;align-items:center;justify-content:center;margin:0;content:" ";height:4rem;width:4rem;min-width:4rem;min-height:4rem;border-radius:50%;background-color:#fff;box-sizing:border-box;border:.125rem solid #000000;margin-right:1rem}.callout-card-item .item-content{display:inline-block;min-width:0;padding-right:1.5rem;box-sizing:border-box}.callout-card-item .item-content a{display:inline-block}.callout-card-item .item-content a:focus{outline:#1A36BB solid .25rem;outline-offset:.125rem}@media all and (max-width: 30rem){.callout-card-item h3{font-size:4vw}}.copy-popover{position:relative;display:inline-block;cursor:pointer}.copy-popover button{background-color:transparent;border-width:0;padding:0;color:#fff}.copy-popover button:focus{outline:#FFFFFF solid .25rem;outline-offset:.125rem}.copy-popover .fa{display:inline}.copy-popover span{visibility:hidden;white-space:nowrap;display:inline-block;min-width:8.75rem;opacity:0;width:auto;background-color:#fff;color:#000;text-align:center;border-radius:.375rem;padding:.25rem .75rem;position:absolute;z-index:1;top:-.125rem;left:110%;font-size:.875rem;font-weight:600;letter-spacing:.055rem;transition:all .25s cubic-bezier(.43,.36,.44,.93)}.copy-popover span .fal.success,.copy-popover span svg.success{color:#26ad35}.copy-popover span .fal.error,.copy-popover span svg.error{color:#890a0a}.copy-popover span:after{content:"";position:absolute;top:50%;right:100%;margin-top:-.375rem;border-width:.3125rem;border-style:solid;border-color:transparent #FFFFFF transparent transparent}.copy-popover.override span,.copy-popover:hover span{visibility:visible;opacity:1}.copy-popover.scroll-visible span{animation:toggle-popover-after-scroll 5s;animation-delay:.5s}.copy-popover.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem}@keyframes toggle-popover-after-scroll{0%{visibility:hidden;opacity:0}1%{visibility:visible}6%{opacity:1}94%{opacity:1}99%{opacity:0}to{visibility:hidden}}@media all and (max-width: 52rem){.copy-popover button{margin-left:-.325rem}.copy-popover span{left:0%;margin-top:2.625rem;box-shadow:0 0 0 .25rem #1a36bb}.copy-popover span:after{content:" ";position:absolute;bottom:100%;left:50%;top:0;width:0;margin-top:-1.5rem;margin-left:-4.65rem;border-width:.75rem;border-style:solid;border-color:transparent transparent #FFFFFF transparent}}.header-container a.site-logo{display:inline-block;height:2rem}.header-container a.site-logo img{display:block;-webkit-user-select:none;user-select:none;margin-bottom:.5rem}.header-container a.site-logo:focus{outline:#FFFFFF solid .25rem;outline-offset:.25rem}.header-container .nav-container{display:flex;align-content:center}.header-container .nav-container img.nav-icon{margin-right:1rem}.header-container .nav-container span{color:#fff;font-size:1.125rem;font-weight:500;letter-spacing:.05625rem}.header-container .nav-container.dark span{color:#000}.header-container .row{padding-bottom:0}.header-container .row .col.w-12{margin-bottom:0;padding-bottom:0}.banner{background-color:#000}.banner .main-container{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.banner .col{position:relative}.banner .col img{position:absolute;display:inline-block}.banner .col p{display:inline-block;font-size:1rem;color:#fff;margin-bottom:0;margin-left:3.75rem;padding-bottom:0}.banner .col p a{color:#88c7e4}.banner .col p a:hover{color:#319fd1}@media (max-width: 30rem),(max-width: 62rem){.banner .col.w-12{width:100%;margin-bottom:0}}.hero{width:100%;height:36.5rem;background:#fff;position:relative;-webkit-user-select:text;user-select:text;z-index:1}.hero .header-container{position:relative;z-index:10}.hero .hero-container{position:relative;z-index:10;padding-top:0;padding-bottom:0}.hero .hero-container .row{padding-top:0;padding-bottom:0}.hero .hero-content{position:relative;-webkit-user-select:text;user-select:text;z-index:100;margin-top:1.5rem}.hero .hero-content .description p{color:#fff;font-size:1.5rem;font-weight:400;letter-spacing:.075rem;margin:1rem 0}.hero .hero-content .description p a{color:#fff;text-decoration:underline;font-size:inherit}.hero .hero-content .description.dark p,.hero .hero-content .description.dark p a{color:#000}.hero .hero-content h1{color:#fff}.hero .hero-content h1.dark{color:#000}.hero .hero-content span{color:#fff;font-size:1.125rem;font-weight:500}.hero .hero-content span.dark{color:#000}.hero .hero-image,.hero.error .hero-image{width:100%;height:100%;max-height:36.5rem;position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-repeat:no-repeat;background-size:cover;background-position:center top;z-index:1;-webkit-user-select:none;user-select:none}.hero.education .hero-content img{width:auto;height:100%;max-width:33.75rem;max-height:7.5rem}.hero.fidelity{background:#054014}.hero.fidelity .hero-image{background-position:center;opacity:.1}.hero.fidelity .hero-content{padding-top:1.5rem}.hero.fidelity .hero-content img{max-width:20rem}.hero.gecko_robotics{background:radial-gradient(circle at 100% 200%,#084246,#0b212d)}.hero.gecko_robotics .hero-image{background-position:bottom right;opacity:.04}.hero.gecko_robotics .hero-content img{max-width:20rem}.hero.bellese_technologies{background:linear-gradient(-225deg,#002d72,#9427a0)}.hero.bellese_technologies .hero-image{opacity:.04}.hero.accenture{background:#008fff}.hero.accenture .hero-image{background-position:center;opacity:.04}.hero.digikomp{background:#0b307b}.hero.digikomp .hero-image{background-position:bottom left;opacity:.04}.hero.james_madison_university{background:#450084}.hero.james_madison_university .hero-image{background-position:top right;opacity:.04}.hero.james_madison_university .hero-content{margin-top:4rem}.hero.james_madison_university .hero-content img{max-width:40rem}.hero.georgia_tech{background:#dad0ac}.hero.georgia_tech .hero-image{background-position:center;opacity:.04}.hero.georgia_tech .hero-content img{max-width:18.75rem}.hero.error{background:#000}.hero.error .hero-image{background-image:url(https://s3.adkins.coffee/assets/images/madkins-photography-milkyway.jpg);opacity:.6}@media all and (max-width: 52rem){.hero.education .hero-content img{max-width:100%}.hero.error{height:auto}.hero.error .hero-image{max-height:100%}}@media all and (max-width: 30rem){.hero{padding-bottom:3rem}.hero .hero-container .hero-content img{max-width:80%}}.modal{display:block;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100vh;overflow-y:hidden}.modal .modal-background{position:fixed;z-index:100000;left:0;top:0;width:100%;height:100vh;background-color:#000;background-color:#0006}.modal .modal-container{height:100vh;overflow-y:scroll}.modal .modal-container .modal-body{border-radius:.75rem;box-shadow:0 .875rem 1.75rem #00000040,0 .625rem .625rem #00000038;position:relative;z-index:100001;background-color:#fefefe;padding:3rem;margin:1.5rem auto;max-width:60rem;min-width:21.25rem}.modal .modal-container .modal-body a{word-break:break-all}.modal .modal-container .modal-body a:focus{outline:#1A36BB solid .25rem;outline-offset:.125rem}.modal .modal-container .modal-body h1{font-size:3rem;font-weight:500;letter-spacing:.15rem;max-width:40.125rem}.modal .modal-container .modal-body .close{display:inline-block;background:none;font-size:2.625rem;position:absolute;padding:0;top:3rem;right:3rem;cursor:pointer}.modal .modal-container .modal-body .close:focus{outline:#1A36BB solid .25rem;outline-offset:.125rem}.modal .modal-container .modal-body .modal-actions,.modal .modal-container .modal-body .modal-footer{margin-top:2rem}.modal .modal-container .modal-body .modal-footer p{font-weight:600;font-size:.875rem}@media all and (max-width: 30rem){.modal .modal-container .modal-body{padding:1.5rem 1rem}.modal .modal-container .modal-body h1{margin-top:4.75rem}.modal .modal-container .modal-body .close{top:1.5rem;right:0;width:3.75rem}}button{padding:.75rem 2rem;margin-right:1rem;font-size:1rem;font-weight:500;letter-spacing:.0625rem;text-align:center;background:transparent;border:.25rem solid transparent;cursor:pointer;box-sizing:border-box;transition:all .25s cubic-bezier(.43,.36,.44,.93)}button:focus{outline:#1A36BB solid .25rem;outline-offset:.25rem}button.primary{background-color:#1a36bb;border-color:#1a36bb;color:#fff}button.primary:hover{background-color:#14298e;border-color:#14298e}button.secondary{border-color:#000;background-color:#fff}button.secondary:hover{background-color:#f1f1f1;border-color:#333}@media all and (max-width: 30rem){button{width:100%;margin-bottom:.75rem}}.chart-container svg{min-height:56.25rem!important}footer{background-color:#1a36bb;color:#fff;width:100%;min-height:14.25rem}footer.main-container{padding-bottom:0}footer img.footer-logo{width:100%;max-width:12.1875rem;height:auto}footer .social-icons{width:100%;min-width:10.25rem}footer .social-icons a{display:inline-block;position:relative;cursor:pointer}footer .social-icons a:focus{outline:#FFFFFF solid .25rem;outline-offset:0}footer .social-icons a img{transition:all .25s cubic-bezier(.43,.36,.44,.93)}footer .social-icons a:after{position:absolute;bottom:.5rem;left:-6%;content:" ";width:60%;height:0;border:.125rem solid #FFFFFF;border-radius:.125rem;opacity:0;transition:all .25s cubic-bezier(.43,.36,.44,.93)}footer .social-icons a:hover img{filter:drop-shadow(0 .625rem 1.25rem rgba(0,0,0,.28))}footer .social-icons a:hover:after{opacity:1}footer .social-icons img{height:1.125rem;width:auto;margin:.75rem 1rem 1rem 0}footer .contact p,footer .contact p>span{font-size:1rem;padding:0;line-height:1.5rem;letter-spacing:.0625rem}footer .footer-aside.row{display:flex;padding:0;margin-top:0;flex-direction:row;justify-content:flex-end;align-items:stretch}footer .footer-aside.row a{display:flex;flex-wrap:nowrap;align-items:stretch;position:relative;cursor:pointer}footer .footer-aside.row a:focus{outline:#FFFFFF solid .25rem;outline-offset:.25rem}footer .footer-aside.row a img{transition:all .25s cubic-bezier(.43,.36,.44,.93)}footer .footer-aside.row a:after{position:absolute;bottom:-.5rem;left:20%;content:" ";width:60%;height:0;border:.125rem solid #FFFFFF;border-radius:.125rem;opacity:0}footer .footer-aside.row a:before{position:absolute;font-family:"Font Awesome 5 Pro";font-weight:400;content:"";color:#fff;right:0;top:0;visibility:hidden}footer .footer-aside.row a:hover img{filter:drop-shadow(0 .625rem 1.25rem rgba(0,0,0,.28))}footer .footer-aside.row a:hover:before{visibility:visible}footer .footer-aside.row a:hover:after{opacity:1}footer .footer-aside.row .col{display:flex;align-items:center;text-align:right;margin-bottom:.75rem}footer .footer-aside.row .col.sigchi img{width:100%;max-width:11.25rem;height:auto}footer .footer-aside.row .col.nng img{width:100%;height:auto;max-height:6.625rem}footer .footer-aside.row .col.uxpa img{width:100%;max-width:11.25rem;height:auto}footer .copyright.row{padding-right:0;padding-top:1rem}footer .copyright.row .col{min-width:unset}footer .copyright.row p{font-size:1rem;padding:0;line-height:1.5rem;text-align:right}footer p{margin:0}@media all and (min-width: 53rem) and (max-width: 62rem){footer .footer-aside.row{margin-top:0}footer .footer-aside.row a{flex-wrap:wrap;justify-content:center;width:calc(50% - 1rem)}footer .footer-aside.row a .col{display:flex;align-items:center}footer .footer-aside.row a .col.nng{text-align:right}footer .footer-aside.row a .col.nng img{width:7.6875rem}footer .footer-aside.row a .col.uxpa{justify-content:center}footer .footer-aside.row a:last-child{width:100%;text-align:center;margin-top:.75rem}footer .copyright.row{padding-left:0;padding-right:0}footer .copyright.row .col{width:100%}footer .copyright.row p{text-align:center}}@media all and (min-width: 31rem) and (max-width: 52rem){footer .footer-aside.row{margin-top:3rem;justify-content:center;flex-wrap:nowrap}footer .footer-aside.row a{justify-content:center;align-items:center}footer .footer-aside.row .col{justify-content:center;width:100%;text-align:center;padding-left:.75rem;padding-right:.75rem}footer .footer-aside.row .col.nng{text-align:center}footer .footer-aside.row .col.uxpa{width:unset}footer .footer-aside.row:last-child{width:unset}footer .copyright.row{padding-left:0;padding-right:0}footer .copyright.row .col{width:100%}footer .copyright.row .col p{text-align:center}footer .col.w-6{width:100%}}@media all and (max-width: 30rem){footer .footer-aside{text-align:left}footer .footer-aside.row{margin-top:2rem;display:block}footer .footer-aside.row a:after{left:0;width:80%}footer .footer-aside.row a:before{right:20%;top:calc(50% - .625rem)}footer .footer-aside.row .col{margin-top:1rem;display:inline-block;text-align:left;width:auto}footer .footer-aside.row .col.nng{text-align:unset}footer .footer-aside.row .col.nng img{width:7.6875rem}footer .footer-aside.row .col.uxpa{text-align:unset;width:auto}footer .copyright{text-align:left}footer .copyright.row{padding-bottom:0}footer .copyright.row .col{margin-bottom:0}footer .copyright.row .col p{text-align:left}}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/assets/poppins-regular-cpxAROuN.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/assets/poppins-500-C8OXljZJ.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/poppins-600-zEkxB9Mr.woff2) format("woff2")}*{font-family:Poppins,sans-serif;font-weight:400}body{padding:0;margin:0;font-size:16px;letter-spacing:1px}a{color:#1479cb}.app-container{margin:0}.main-container,.header-container,.hero-container{padding:1.5rem 3rem;box-sizing:border-box}.sr-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}@media all and (max-width: 62rem){.main-container,.header-container,.hero-container{padding:1.5rem 1rem}}@media all and (max-width: 52rem){.main-container,.header-container,.hero-container{padding:0}}@media all and (max-width: 30rem){.row{padding:1.5rem .5rem}.col{padding:0 .5rem}}
