.white-link{color:#fff}.white-link:visited{color:#fff}.white-link:hover,.white-link:focus{color:#d9e8f6}.white-link:hover,.white-link:focus{text-decoration:underline}html{height:100vh}.usa-collection__body{padding-left:1rem;padding-right:1rem}.usa-collection__meta-item{text-transform:uppercase;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.77rem}.usa-collection__heading{font-size:2em;margin:.5em 0;line-height:1.2;font-weight:300;padding-right:1.25rem}.usa-collection__heading a{text-decoration:none;color:#000}.usa-collection__heading a:hover,.usa-collection__heading a:focus{text-decoration:underline}.usa-collection__heading a:visited,.usa-collection__heading a:hover,.usa-collection__heading a:focus{color:#000}.usa-collection__heading.text-white a{color:#fff}.usa-collection__description{margin:0;padding-right:4rem}.usa-nav__primary-item{border-top:none}@media(hover: none){.usa-sidenav a:not(.usa-button):hover{background-color:rgba(0,0,0,0);color:inherit}}html{height:100vh}.usa-collection__body{padding-left:1rem;padding-right:1rem}.usa-collection__meta-item{text-transform:uppercase;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.77rem}.usa-collection__heading{font-size:2em;margin:.5em 0;line-height:1.2;font-weight:300;padding-right:1.25rem}.usa-collection__heading a{text-decoration:none;color:#000}.usa-collection__heading a:hover,.usa-collection__heading a:focus{text-decoration:underline}.usa-collection__heading a:visited,.usa-collection__heading a:hover,.usa-collection__heading a:focus{color:#000}.usa-collection__heading.text-white a{color:#fff}.usa-collection__description{margin:0;padding-right:4rem}.usa-nav__primary-item{border-top:none}@media(hover: none){.usa-sidenav a:not(.usa-button):hover{background-color:rgba(0,0,0,0);color:inherit}}.white-link{color:#fff}.white-link:visited{color:#fff}.white-link:hover,.white-link:focus{color:#d9e8f6}.white-link:hover,.white-link:focus{text-decoration:underline}.usa-grid-container{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}@media all and (min-width: 75em){.usa-grid-container{padding-left:2rem;padding-right:2rem}}.usa-grid-row{display:-webkit-box  !important;display:-ms-flexbox  !important;display:flex  !important;-ms-flex-wrap:wrap  !important;flex-wrap:wrap  !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media all and (min-width: 40em){.usa-grid-row{margin-left:-0.5rem;margin-right:-0.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.usa-grid-row>*{padding-left:.5rem;padding-right:.5rem}}.usa-grid-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%;width:100%}@media all and (min-width: 40em){.usa-grid-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}}.default-container{background-color:#fcfcfc}html,body{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8;height:auto;color:rgba(0,0,0,.8)}.usa-center{text-align:center}.usa-prose site-prose{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8}h2{font-size:2.25em}h1,h2,h3{scroll-margin-top:5rem}#results-count{scroll-margin-top:7rem}.bg-white h1,.bg-white h2,.bg-white h3{color:#121923}.usa-dark-background h2,.usa-dark-background h2,.usa-dark-background h3,.usa-section--dark h2,.usa-section--dark h2,.usa-section--dark h3{color:#fff}.bg-top-white{background-color:#fffefc}.bg-top-lblue{background-color:#d2ebff !important}.bg-top-primary{background-color:#0555a4}.bg-top-black{background-color:#3a2920}.bg-top-green{background-color:#0b9d58}.bg-top-red{background-color:#d14b2c}.border-top-dashed{border:1px #3a2920 dashed}.text-top-black{color:#3a2920}.text-top-white{color:#fffefc}.text-top-important{color:inherit !important}.sticky{position:sticky;top:0}.sticky::before,.sticky::after{content:"";display:table}.site-header{background-color:#121923;font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8}@media all and (min-width: 64em){.site-header .buttons .usa-button{position:relative;bottom:-2px}.site-header .buttons .site-button-standards{-webkit-box-shadow:inset 0 0 0 2px #e5a000;box-shadow:inset 0 0 0 2px #e5a000;color:#e5a000}}.site-header .site-logo{margin-left:1rem}@media all and (min-width: 64em){.site-header .site-logo{display:initial;float:left;margin-bottom:0;margin-left:2rem}}@media all and (min-width: 64em){.site-header .site-logo .usa-logo__text{display:initial;letter-spacing:-0.01em}}.site-header .usa-button-list{display:none;margin-top:-0.25rem}@media all and (min-width: 64em){.site-header .usa-button-list{float:right;line-height:5rem;margin-top:0;display:block;padding-right:2rem}}.site-header .usa-button-list li{display:inline;font-family:Public Sans Web, Silka, Helvetica, Arial, sans}.site-header .usa-button-list li:last-child .usa-button{margin-right:0}.site-header .usa-button-list .usa-button{margin-bottom:0;margin-top:0}.site-header .usa-button--outline-inverse{background-color:rgba(0,0,0,0);margin-right:0}.site-header .usa-button--outline-inverse:hover{background-color:rgba(0,0,0,0)}@media all and (min-width: 64em){.site-header .navbar--container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:5rem;margin-top:-1px;margin-bottom:-4px}}.site-header .navbar--container .usa-nav{margin-left:auto;margin-right:auto}.site-header .navbar--container .usa-button{display:none}@media all and (min-width: 64em){.site-header .navbar--container .usa-button{display:initial;margin-bottom:auto}}.site-header .navbar--container .usa-accordion__button{color:#3a2920}.site-header .navbar--container .usa-accordion__button[aria-expanded=false]{background-image:url("../img/angle-arrow-down.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-down.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.site-header .navbar--container .usa-accordion__button[aria-expanded=false]:hover{background-image:url("../img/angle-arrow-down.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-down.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.site-header .navbar--container .usa-accordion__button[aria-expanded=true]:hover{background-image:url("../img/angle-arrow-up.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-up.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.site-header .usa-menu-btn{font-size:.81rem;width:initial;background-color:#0555a4;height:100%}@media all and (min-width: 64em){.navbar__search .usa-input{background-color:#13171f;color:#fff;height:39px}}@media all and (min-width: 64em){.navbar__search .usa-button{height:39px}}.site-banner{background-color:#f8fafd;color:#1a4480;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-banner .usa-banner__inner{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.site-banner .usa-banner__button{color:#adadad}.site-banner .usa-banner__button:hover{color:#fff}.site-banner .usa-banner__header-text{color:#1a4480}.site-banner .usa-banner__header-action{color:#adadad}.site-header-navbar{border-bottom:#adadad}.site-header-navbar--bordered{border-bottom-width:0.25rem;border-bottom-style:solid;border-color:#3a2920;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media all and (min-width: 64em){.site-header-navbar--bordered .usa-nav__primary button[aria-expanded=true]{background-color:#3a2920;color:#fffefc}}@media all and (min-width: 64em){.site-header-navbar{height:5rem;width:100%;display:block}}@-moz-document url-prefix(){@media all and (min-width: 64em){.site-header-navbar{padding-top:1px}}}.site-header-navbar .get-involved{display:none}@media all and (min-width: 64em){.site-header-navbar .get-involved{display:inline-block;height:96%;margin:0;padding-top:2rem}}.site-header-navbar .download-pdf{display:none}@media all and (min-width: 64em){.site-header-navbar .download-pdf{display:inline-block;position:absolute;right:0;margin-top:-1px}}.sidenav-mobile .usa-button.usa-button--outline-inverse{-webkit-box-shadow:inset 0 0 0 2px #4a77b4;box-shadow:inset 0 0 0 2px #4a77b4;color:#4a77b4}.sidenav-mobile .usa-button.usa-button--outline-inverse:hover{-webkit-box-shadow:inset 0 0 0 "px" #2f4668;box-shadow:inset 0 0 0 "px" #2f4668;color:#2f4668}@media all and (min-width: 64em){.sidenav-mobile{display:none}}.sidenav-mobile .usa-button-list{margin-top:2rem}.sidenav-mobile .usa-button{margin-top:.5rem}.site-logo .logo-image-mobile{max-width:60px}.site-logo.logo-image-desktop{display:none;width:100px}@media all and (min-width: 64em){.site-logo.logo-image-mobile{display:none}.site-logo.logo-image-desktop{display:block}}@media all and (min-width: 64em){.site-logo{margin-top:2px}}.site-logo a{color:rgba(0,0,0,.8)}.site-logo .logo-image{vertical-align:middle}.site-logo .usa-logo__text{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:2.5rem}.site-logo .usa-logo__text::before{height:1.5rem;width:1.5rem;content:"";display:inline-block;margin-left:-2px;margin-right:.25rem;position:relative;top:-1px;vertical-align:middle}@media all and (min-width: 64em){.site-logo .usa-logo__text::before{height:1.5rem;width:1.5rem}}@media all and (min-width: 64em){.site-logo .usa-logo__text{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.25rem;line-height:1;line-height:4.5rem}}.site-nav-secondary{display:none}@media all and (min-width: 64em){.site-nav-secondary{background-color:#fff;border-bottom:2px solid rgba(0,0,0,.1);clear:both;display:block;height:3rem;padding-left:1rem;z-index:100}}.site-nav-secondary.sticky{top:5rem;position:-webkit-sticky !important}.site-nav-secondary ul{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.site-nav-secondary ul>li{margin-bottom:0;max-width:unset}.site-nav-secondary ul li{display:inline}.site-nav-secondary a{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1;color:#757575;display:inline-block;font-weight:normal;padding:1rem;position:relative;text-decoration:none;height:100%}.site-nav-secondary a:active{position:relative;color:#ce482d}.site-nav-secondary a:active::after{background-color:#ce482d;border-radius:0;content:"";display:block;position:absolute;height:.25rem;left:1rem;right:1rem;bottom:0}@media(hover: hover){.site-nav-secondary a:hover{position:relative;color:#ce482d}.site-nav-secondary a:hover::after{background-color:#ce482d;border-radius:0;content:"";display:block;position:absolute;height:.25rem;left:1rem;right:1rem;bottom:0}}.site-nav-secondary a.highlight{position:relative;color:#121923;font-weight:600}.site-nav-secondary a.highlight::after{background-color:#ce482d;border-radius:0;content:"";display:block;position:absolute;height:.25rem;left:1rem;right:1rem;bottom:0}.site-nav-secondary a.highlight:hover,.site-nav-secondary a.highlight:active{color:#121923}.site-nav-secondary.usa-current{position:relative;color:rgba(0,0,0,.8);font-weight:600}.site-nav-secondary.usa-current::after{background-color:#2672de;border-radius:0;content:"";display:block;position:absolute;height:.25rem;left:1rem;right:1rem;bottom:0}.site-nav-secondary.usa-current:hover{color:rgba(0,0,0,.8)}.site-nav-secondary.sprint-nav{position:sticky;top:3.1em;text-align:center;background-color:#fffefc;border-bottom:2px solid rgba(0,0,0,.1);clear:both;display:block;z-index:100;overflow-x:scroll;overflow-y:hidden}.site-nav-secondary.sprint-nav ul{min-width:740px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 64em){.site-nav-secondary.sprint-nav{top:5em;height:100%;overflow-x:hidden}.site-nav-secondary.sprint-nav ul{width:auto}.site-nav-secondary.sprint-nav li{float:none}}.site-sidenav.usa-sidenav{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.4;background-color:#fff;border:2px solid rgba(0,0,0,.1);border-radius:.25rem;padding:0}.site-sidenav.usa-sidenav a{padding-left:1rem;padding-right:1rem;color:#28303b}.site-sidenav.usa-sidenav a:hover{background-color:rgba(0,0,0,0);color:#2672de}.site-sidenav.usa-sidenav .usa-current{color:#28303b;position:static}.site-sidenav.usa-sidenav .usa-current::after{border-radius:0;bottom:0;background-color:#2672de;bottom:-1px;left:-2px;top:0;z-index:100}.site-sidenav.usa-sidenav .usa-sidenav__item:first-child .usa-current::after{border-top-left-radius:.25rem;top:-2px}.site-sidenav.usa-sidenav .usa-sidenav__item:last-child .usa-current::after{border-bottom-left-radius:.25rem;bottom:-2px}.site-sidenav.usa-sidenav .usa-sidenav__item{border-top:none;line-height:1.4;position:relative}.site-sidenav.usa-sidenav .usa-sidenav__item+.usa-sidenav__item a{border-top:1px solid rgba(0,0,0,.05)}.site-sidenav.usa-sidenav .usa-sidenav__item.is-current{background-color:#fcfcfc}.site-sidenav.usa-sidenav .usa-sidenav__item.is-current .is-current{background-color:rgba(0,0,0,0)}.site-sidenav.usa-sidenav .usa-sidenav__sublist{font-size:.81rem}.site-sidenav.usa-sidenav .usa-sidenav__sublist a{border-top:1px solid rgba(0,0,0,.05);padding-left:1rem}.site-sidenav.usa-sidenav .usa-sidenav__sublist .usa-current{color:#2672de}.site-sidenav.usa-sidenav .usa-sidenav__sublist .usa-sidenav__sublist a{padding-left:2rem}.sidenav{display:none;position:sticky;top:150px;left:100px}@media all and (min-width: 64em){.sidenav{display:block;float:left;margin-bottom:3rem;margin-top:2rem;padding-right:0;width:15rem}}.sidenav .usa-navigation-submenu[aria-hidden=false]{display:block}main{scroll-margin-top:2.5em}.main-content{position:absolute;right:0;position:absolute;bottom:0;display:inline-block;margin-top:2.5rem;position:relative;width:100%}@media all and (min-width: 64em){.main-content{width:calc(100% - 15rem)}}.lt-ie9 .main-content{width:75%}#main-content .usa-accordion__button{line-height:1}.site-h2,.styleguide-content>h2{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.75rem;line-height:1.2;color:rgba(0,0,0,.8);margin-top:2rem}.site-h2+p,.styleguide-content>h2+p{margin-top:.75rem}.interior-hero{background-color:#0555a4;color:#fff;position:relative;z-index:5;padding-top:5rem}.interior-hero__bg{background-size:cover;background-repeat:no-repeat;padding:0 4.5rem;border-radius:10px}.interior-hero__callout{color:#fff}.interior-hero__heading{font-weight:700;color:#fff;margin-bottom:0;margin-top:2rem}.interior-hero__title{font-size:11;font-weight:700;color:#fff;margin-bottom:0;margin-top:2rem}.tag-header-dark{padding:.5rem;background-color:#121923;color:#fff;margin-top:-19px;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.77rem;width:140px;text-align:center}.tag-header{padding:.5rem;background-color:#0048ad;color:#fff;margin-top:-19px;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.77rem;width:130px;text-align:center}.page-showcase .tag-header{padding:.5rem;background-color:#fffefc;color:#3a2920;margin-top:-19px;font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;font-size:1.71rem;text-align:center;width:100%}.tag-subheader{padding:.5rem;background-color:#0048ad;color:#fff;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.77rem;width:130px;text-align:center}.vertical-line-light{border-left:1px solid #fff;position:relative;height:3.5rem;width:50%;left:50%;top:0}.vertical-line{border-left:1px solid;position:relative;height:3.5rem;width:50%;left:50%;top:0}@media all and (min-width: 64em){.circuit-banner{display:block}}.usa-accordion{margin:0;list-style-type:none;opacity:.75;padding:4px 0;width:100%}.usa-banner__header-text{font-size:11px;font-weight:500}.usa-banner__button-text{color:#1a4480}.usa-section--dark a.usa-link:visited{color:#f8fafd}.usa-section--dark a.usa-link:visited:hover{color:#d9e8f6}.border-stars{margin-top:-3.5rem;margin-bottom:3.5rem}.clickable-card:hover,.product-card:hover{cursor:pointer}.clickable-card:focus,.clickable-card:focus-within,.product-card:focus,.product-card:focus-within{outline-width:0.25rem;outline-style:solid;outline-color:#2491ff}.data-kit #disaster-preparedness-card{display:none}@media all and (min-width: 20em){.data-kit{padding:0 5rem;margin-bottom:-1rem}}.data-kit .data-kit__card{position:relative}.data-kit .data-kit__card .usa-card__container{border-width:0;background-size:cover;background-repeat:no-repeat;background-blend-mode:color;background-color:rgba(0,0,0,.7);z-index:4;padding:9rem 2rem 3.5rem;border-radius:10px}@media all and (min-width: 75em){.data-kit .data-kit__card .usa-card__container{padding-left:3.5rem;padding-right:3.5rem}}.data-kit .data-kit__card h2{margin-top:0;margin-bottom:0;font-size:1.86rem;font-weight:700;line-height:1.5;color:#fffefc !important}.data-kit .data-kit__card h2 a{color:#fffefc !important}.data-kit .data-kit__card h2 a:visited{color:#fffefc}.data-kit .data-kit__card h2 a:hover{color:#fffefc}.data-kit .data-kit__card p{font-size:1.06rem;color:#fffefc;line-height:1.4;margin-bottom:2rem}.data-kit .data-kit__card p{position:relative}.data-kit .data-kit__card a{text-decoration:none}.data-kit .data-kit__card a::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.data-kit .data-kit__card a:focus{text-decoration:underline}.data-kit .data-kit__active .usa-card__container{-webkit-transition:-webkit-transform 400ms ease;transition:-webkit-transform 400ms ease;transition:transform 400ms ease;transition:transform 400ms ease, -webkit-transform 400ms ease}.data-kit .data-kit__active .usa-card__container:focus-within{-webkit-box-shadow:0 0 0 3px #0b5daf;box-shadow:0 0 0 3px #0b5daf}.data-kit .data-kit__active .usa-card__container:focus-within a:focus{outline:none}.data-kit .data-kit__active .usa-card__container:hover,.data-kit .data-kit__active .usa-card__container:active{-webkit-box-shadow:0 0 0 3px #0b5daf;box-shadow:0 0 0 3px #0b5daf}.data-kit .data-kit__bg{height:115%;background-color:#13192f;position:absolute;z-index:1;border-radius:10px;top:1.5rem;left:1.5rem;width:90%}.data-kit .data-kit__upcoming{text-transform:uppercase;font-size:.93rem;color:#13192f;font-weight:600;letter-spacing:.8px;padding:.5rem .8rem;background-color:#f7c636;border-radius:4px;position:absolute;bottom:2rem;right:2rem}.data-kit .data-kit__stats{color:#3a2920;font-weight:400;letter-spacing:.8px;padding:.5rem .8rem;background-color:#fffefc;border-radius:4px;position:absolute;bottom:2rem;right:2rem}.data-kit .data-kit__stats .data-kit__icon-items{display:inline-block;margin-right:.5rem;vertical-align:middle}.data-kit .data-kit__stats p{display:inline-block;margin:0;font-size:1.4rem;line-height:1.4rem;vertical-align:middle}.data-kit__button{text-decoration:none}.data-kit__suggest{-webkit-transition:all 400ms ease;transition:all 400ms ease;border-radius:10px;width:100%;text-align:center;padding:12em 0}@media all and (min-width: 20em){.data-kit__suggest{width:100%}}.data-kit__suggest .data-kit__icon-suggestion{opacity:.8}.data-kit__suggest p{color:#fff;font-weight:600;font-size:1.33rem;opacity:.8}.data-kit__suggest:hover .data-kit__icon-suggestion,.data-kit__suggest:hover p{opacity:1}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(5px);transform:translateX(5px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(5px);transform:translateX(5px)}60%{-webkit-transform:translateX(2px);transform:translateX(2px)}}.data-source__button{background-color:rgba(0,0,0,0);border:none}.data-source__button:hover .data-source p{border-bottom-style:solid}.data-card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-0.5rem;margin-right:-0.5rem;list-style-type:none}.dch__data-topic{border:1px solid #3a2920;background-color:#fffefc;cursor:pointer;margin-left:.25rem;margin-right:.25rem;border-radius:.5rem;color:#3a2920}.dch__data-topic.selected{border:1px #3a2920 dashed;background-color:#3a2920;color:#fffefc;cursor:initial;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}.challenge-widget{background-color:#fff;border-radius:.25rem;color:#1b1b1b}.challenge-widget__header{line-height:1.5;font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:1.33rem;border-bottom-width:1px;border-bottom-style:solid;margin-top:0;padding-bottom:1.5rem}.challenge-widget__subheader{text-transform:uppercase;font-weight:normal;color:#757575;margin-bottom:.5rem}.challenge-widget__subheader+p{margin-top:0}@media all and (min-width: 64em){.challenge-widget__column{max-height:40rem}}.challenge-widget__content-section{line-height:1.6}.challenge-widget__content-section:first-child{margin-bottom:2rem}.challenge-widget__image-container{border-radius:.25rem;background-color:#162e51;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media all and (max-width: 54.99em){.challenge-widget__image-container{height:10rem}}@media all and (min-width: 55em){.challenge-widget__image-container{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%;-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999;border-top-left-radius:0;border-bottom-left-radius:0}}.challenge-widget__image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}@media all and (min-width: 55em){.challenge-widget__image{border-top-left-radius:0;border-bottom-left-radius:0}}.site-radio{background-color:rgba(0,0,0,0)}.site-radio [class$=__label]{border-radius:99rem;border-width:2px;border-style:solid;border-color:#fff;background-color:#28303b;color:#fff;width:2rem;height:2rem;padding:.25rem .5rem;text-indent:0}.site-radio [class$=__label]::before{display:none}.site-radio input:checked+[class$=__label]{border-width:0;border-style:solid;background-color:#fff;color:#1b1b1b}.dch-radio{background-color:initial !important}.dch-radio .usa-radio__input--tile:checked+[class*=__label]{border-color:#3a2920}.dch-radio .dch-radio__label{border-color:#3a2920;background-color:#fffefc;color:#3a2920;padding-left:1rem;text-indent:0}.dch-radio .dch-radio__label::before{display:none}.dch-radio input:checked+[class$=__label]{background-color:#3a2920;color:#fffefc;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}.dch__checkbox-group{border:none}.dch-checkbox{background-color:rgba(0,0,0,0)}.dch-checkbox label{color:#3a2920}.dch-checkbox label::before{background-color:rgba(0,0,0,0);-webkit-box-shadow:0 0 0 2px #3a2920 !important;box-shadow:0 0 0 2px #3a2920 !important}.dch-checkbox input:checked+label::before{background-image:url(../img/correct-primary-dark.svg) !important;background-color:#fffefc !important;-webkit-box-shadow:0 0 0 2px #3a2920 !important;box-shadow:0 0 0 2px #3a2920 !important}.dch-reset-button[disabled]{background-color:#adadad;cursor:default}.dch-reset-button[disabled]:hover{background-color:#adadad}.dch-card__tag{background-color:rgba(0,0,0,0) !important;border:1px solid;border-color:#3a2920;color:#3a2920;margin-right:.1rem}.dch-card__tag.usa-tag--new{font-weight:600;background-color:#f3f3f4  !important;color:#162e51  !important}.dch-card__steward-link{overflow-wrap:break-word}.dkh-details{color:#fff}.dkh-details h3{font-weight:700;font-size:1.33rem;margin-bottom:1.5rem}.dkh-details-p{line-height:30px;border-bottom:1.5px dotted;padding-bottom:1rem;font-weight:400;font-size:1.06rem}.dkh-details-p a{color:#fff}.dkh-details-p a:visited{color:#fff}.dkh-details-p a:hover,.dkh-details-p a:focus{color:#d9e8f6}.dkh-details-p a:hover,.dkh-details-p a:focus{text-decoration:underline}.dkh-details-p a.usa-link{color:#3a2920}.dkh-details-p a.usa-link:visited{color:#3a2920}.dkh-details-p a.usa-link:visited:hover{color:#3a2920}.dkh-details-p a.usa-link:hover{color:#3a2920}.dkh-details-p:last-child{border-bottom:none}@-webkit-keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes show{0%{opacity:0}100%{opacity:1}}.topics{background-color:#004280;position:relative;top:-10rem;margin-bottom:-13.2rem}.topics__container{padding-top:10rem}.topics__row{margin:3rem auto;padding-bottom:3rem;border-bottom:5px solid #f7c636}.topics__card{background-color:#1a4480;padding:2.5rem 2rem;border-radius:4px;margin-right:1.5rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1.5px solid #1a4480;-webkit-transition:border 400ms ease;transition:border 400ms ease}.topics__card p{font-size:.93rem;font-weight:400;color:#fff}.topics__card:hover{cursor:pointer;border:1.5px solid #f7c636}.topics__card--active{border:1.5px solid #f7c636}.challenge{background-color:#004280;margin-bottom:-0.2rem}.challenge__container{padding:3.5rem 0;display:none}.challenge__container--show{display:block;opacity:0;-webkit-animation-name:show;animation-name:show;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.challenge__image{display:inline-block;max-height:165px;border-radius:4px}.challenge__text{display:inline-block;color:#fff;font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;vertical-align:top;margin-left:3rem}.challenge__text-caption{font-size:.93rem;text-transform:uppercase;letter-spacing:1px;color:#f7c636;font-weight:600;margin:0}.challenge__text-title{font-size:.87rem;font-weight:600;margin:1rem 0}.challenge__text-description{font-size:.93rem;font-weight:400;margin:0}.challenge__text-link{font-size:.93rem;font-weight:400;-webkit-transition:all 400ms ease;transition:all 400ms ease}.challenge__text-link a{color:#fff;-webkit-text-decoration:#f7c636 dotted underline;text-decoration:#f7c636 dotted underline;-webkit-text-underline-position:under;text-underline-position:under}.challenge__text-link a:hover{text-decoration-style:solid}.challenge__text-description-mobile{display:none;font-size:.93rem;font-weight:400;color:#fff;margin:0}.challenge__text-link-mobile{display:none;font-size:.93rem;font-weight:400;-webkit-transition:all 400ms ease;transition:all 400ms ease}.challenge__text-link-mobile a{color:#fff;-webkit-text-decoration:#f7c636 dotted underline;text-decoration:#f7c636 dotted underline;-webkit-text-underline-position:under;text-underline-position:under}.external-link-white .external-link{display:none}.datasets__card{background-color:#fffefc;border:#121923;border-radius:10px;color:#3a2920 !important;font-size:.93rem;-webkit-transition:border 400ms ease;transition:border 400ms ease;border:2px dashed #3a2920}.datasets__card h2{padding-right:2rem}.datasets__card .external-link{display:block;float:right;margin:1rem;opacity:0;-webkit-transition:all 200ms ease;transition:all 200ms ease}.datasets__card .listed-link:hover{text-decoration:underline}.datasets__featured-banner{border-radius:10px 10px 0 0;padding-left:1.5rem;padding-right:1.5rem;color:#0b9d58;font-weight:600;margin-top:1rem}.page-about .interior-hero,.page-faqs .interior-hero,.page-prize .interior-hero,.page-showcase .interior-hero,.page-sprints .interior-hero,.page-sprint-process .interior-hero,.page-summit .interior-hero,.page-impact .interior-hero{padding-bottom:30px}@media all and (min-width: 40em){.page-about .interior-hero,.page-faqs .interior-hero,.page-prize .interior-hero,.page-showcase .interior-hero,.page-sprints .interior-hero,.page-sprint-process .interior-hero,.page-summit .interior-hero,.page-impact .interior-hero{padding-bottom:60px}}@media all and (min-width: 64em){.page-about .interior-hero,.page-faqs .interior-hero,.page-prize .interior-hero,.page-showcase .interior-hero,.page-sprints .interior-hero,.page-sprint-process .interior-hero,.page-summit .interior-hero,.page-impact .interior-hero{padding:88px 0 94px}}.page-about .usa-hero__bg,.page-faqs .usa-hero__bg,.page-prize .usa-hero__bg,.page-showcase .usa-hero__bg,.page-sprints .usa-hero__bg,.page-sprint-process .usa-hero__bg,.page-summit .usa-hero__bg,.page-impact .usa-hero__bg{width:200px;min-height:114px;background-color:#0555a4}@media all and (min-width: 40em){.page-about .usa-hero__bg,.page-faqs .usa-hero__bg,.page-prize .usa-hero__bg,.page-showcase .usa-hero__bg,.page-sprints .usa-hero__bg,.page-sprint-process .usa-hero__bg,.page-summit .usa-hero__bg,.page-impact .usa-hero__bg{width:343px}}@media all and (min-width: 64em){.page-about .usa-hero__bg,.page-faqs .usa-hero__bg,.page-prize .usa-hero__bg,.page-showcase .usa-hero__bg,.page-sprints .usa-hero__bg,.page-sprint-process .usa-hero__bg,.page-summit .usa-hero__bg,.page-impact .usa-hero__bg{width:571px}}.page-about .usa-hero__bg h1.usa-hero__title,.page-faqs .usa-hero__bg h1.usa-hero__title,.page-prize .usa-hero__bg h1.usa-hero__title,.page-showcase .usa-hero__bg h1.usa-hero__title,.page-sprints .usa-hero__bg h1.usa-hero__title,.page-sprint-process .usa-hero__bg h1.usa-hero__title,.page-summit .usa-hero__bg h1.usa-hero__title,.page-impact .usa-hero__bg h1.usa-hero__title{font-size:24px;margin:0;padding:0}@media all and (min-width: 40em){.page-about .usa-hero__bg h1.usa-hero__title,.page-faqs .usa-hero__bg h1.usa-hero__title,.page-prize .usa-hero__bg h1.usa-hero__title,.page-showcase .usa-hero__bg h1.usa-hero__title,.page-sprints .usa-hero__bg h1.usa-hero__title,.page-sprint-process .usa-hero__bg h1.usa-hero__title,.page-summit .usa-hero__bg h1.usa-hero__title,.page-impact .usa-hero__bg h1.usa-hero__title{font-size:20px;line-height:20px;padding-top:25px}}@media all and (min-width: 64em){.page-about .usa-hero__bg h1.usa-hero__title,.page-faqs .usa-hero__bg h1.usa-hero__title,.page-prize .usa-hero__bg h1.usa-hero__title,.page-showcase .usa-hero__bg h1.usa-hero__title,.page-sprints .usa-hero__bg h1.usa-hero__title,.page-sprint-process .usa-hero__bg h1.usa-hero__title,.page-summit .usa-hero__bg h1.usa-hero__title,.page-impact .usa-hero__bg h1.usa-hero__title{font-size:32px;line-height:32px;padding-top:30px}}.page-about .usa-hero__bg div.usa-hero__subtitle,.page-faqs .usa-hero__bg div.usa-hero__subtitle,.page-prize .usa-hero__bg div.usa-hero__subtitle,.page-showcase .usa-hero__bg div.usa-hero__subtitle,.page-sprints .usa-hero__bg div.usa-hero__subtitle,.page-sprint-process .usa-hero__bg div.usa-hero__subtitle,.page-summit .usa-hero__bg div.usa-hero__subtitle,.page-impact .usa-hero__bg div.usa-hero__subtitle{font-size:12px;line-height:17px;margin-bottom:0;padding-bottom:16px;color:#fff}@media all and (min-width: 40em){.page-about .usa-hero__bg div.usa-hero__subtitle,.page-faqs .usa-hero__bg div.usa-hero__subtitle,.page-prize .usa-hero__bg div.usa-hero__subtitle,.page-showcase .usa-hero__bg div.usa-hero__subtitle,.page-sprints .usa-hero__bg div.usa-hero__subtitle,.page-sprint-process .usa-hero__bg div.usa-hero__subtitle,.page-summit .usa-hero__bg div.usa-hero__subtitle,.page-impact .usa-hero__bg div.usa-hero__subtitle{font-size:14px;line-height:17px}}@media all and (min-width: 64em){.page-about .usa-hero__bg div.usa-hero__subtitle,.page-faqs .usa-hero__bg div.usa-hero__subtitle,.page-prize .usa-hero__bg div.usa-hero__subtitle,.page-showcase .usa-hero__bg div.usa-hero__subtitle,.page-sprints .usa-hero__bg div.usa-hero__subtitle,.page-sprint-process .usa-hero__bg div.usa-hero__subtitle,.page-summit .usa-hero__bg div.usa-hero__subtitle,.page-impact .usa-hero__bg div.usa-hero__subtitle{font-size:32px;line-height:32px;padding-bottom:30px}}.page-about .usa-hero__bg div.usa-hero__subtitle p,.page-faqs .usa-hero__bg div.usa-hero__subtitle p,.page-prize .usa-hero__bg div.usa-hero__subtitle p,.page-showcase .usa-hero__bg div.usa-hero__subtitle p,.page-sprints .usa-hero__bg div.usa-hero__subtitle p,.page-sprint-process .usa-hero__bg div.usa-hero__subtitle p,.page-summit .usa-hero__bg div.usa-hero__subtitle p,.page-impact .usa-hero__bg div.usa-hero__subtitle p{font-size:14px;line-height:16px;margin:8px 0 0px}@media all and (min-width: 40em){.page-about .usa-hero__bg div.usa-hero__subtitle p,.page-faqs .usa-hero__bg div.usa-hero__subtitle p,.page-prize .usa-hero__bg div.usa-hero__subtitle p,.page-showcase .usa-hero__bg div.usa-hero__subtitle p,.page-sprints .usa-hero__bg div.usa-hero__subtitle p,.page-sprint-process .usa-hero__bg div.usa-hero__subtitle p,.page-summit .usa-hero__bg div.usa-hero__subtitle p,.page-impact .usa-hero__bg div.usa-hero__subtitle p{margin-top:22px;font-size:20px;line-height:24px}}@media all and (min-width: 64em){.page-about .usa-hero__bg div.usa-hero__subtitle p,.page-faqs .usa-hero__bg div.usa-hero__subtitle p,.page-prize .usa-hero__bg div.usa-hero__subtitle p,.page-showcase .usa-hero__bg div.usa-hero__subtitle p,.page-sprints .usa-hero__bg div.usa-hero__subtitle p,.page-sprint-process .usa-hero__bg div.usa-hero__subtitle p,.page-summit .usa-hero__bg div.usa-hero__subtitle p,.page-impact .usa-hero__bg div.usa-hero__subtitle p{margin-top:20px}}.page-sprint-process h2{font-size:14px;color:#3a2920}@media all and (min-width: 40em){.page-sprint-process h2{font-size:20px;line-height:20px}}@media all and (min-width: 64em){.page-sprint-process h2{font-size:32px;line-height:32px}}.page-sprint-process h3{font-size:12px;color:#3a2920}@media all and (min-width: 40em){.page-sprint-process h3{font-size:14px;line-height:14px}}@media all and (min-width: 64em){.page-sprint-process h3{font-size:24px;line-height:24px}}.page-sprint-process p{font-size:12px;line-height:17px}@media all and (min-width: 40em){.page-sprint-process p{font-size:14px;line-height:17px}}@media all and (min-width: 64em){.page-sprint-process p{font-size:24px;line-height:30px}}.page-sprint-process .how-it-works-bg,.page-sprint-process .roles-intro-bg{background-size:cover;background-color:#d2ebff}.page-sprint-process div.header-text-hot-dog,.page-sprint-process div.how-it-works-details{padding:52.64px 30.08px}@media all and (min-width: 40em){.page-sprint-process div.header-text-hot-dog,.page-sprint-process div.how-it-works-details{padding:52.64px 67.68px}}@media all and (min-width: 64em){.page-sprint-process div.header-text-hot-dog,.page-sprint-process div.how-it-works-details{padding:112px 127.5px}}.page-sprint-process div.grid-container div.text-wrapper{margin:15.04px 0;background-color:#fffefc}@media all and (min-width: 40em){.page-sprint-process div.grid-container div.text-wrapper{margin:30px 0 8px}}@media all and (min-width: 64em){.page-sprint-process div.grid-container div.text-wrapper{margin:30px 0px 0px}}.page-sprint-process div.grid-container div.text-wrapper a{font-size:12px;line-height:17px}@media all and (min-width: 40em){.page-sprint-process div.grid-container div.text-wrapper a{font-size:14px}}@media all and (min-width: 64em){.page-sprint-process div.grid-container div.text-wrapper a{font-size:24px}}.page-sprint-process .how-it-works-details ol{list-style-position:inside;font-size:12px}@media all and (min-width: 40em){.page-sprint-process .how-it-works-details ol{font-size:14px;line-height:17px}}@media all and (min-width: 64em){.page-sprint-process .how-it-works-details ol{font-size:24px;line-height:24px}}.page-sprint-process .how-it-works-details ol .usa-accordion__button{font-size:12px;line-height:12px}@media all and (min-width: 40em){.page-sprint-process .how-it-works-details ol .usa-accordion__button{font-size:14px;line-height:14px}}@media all and (min-width: 64em){.page-sprint-process .how-it-works-details ol .usa-accordion__button{font-size:24px;line-height:24px}}.page-sprint-process .how-it-works-details ol .usa-accordion__button.light{background-color:#0b9d58}.page-sprint-process .how-it-works-details ol li{outline:1px #000 dashed}.page-sprint-process .how-it-works-details a.site-button{-webkit-box-shadow:0;box-shadow:0;border:.5px #000 solid;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s, -webkit-box-shadow .5s}.page-sprint-process .how-it-works-details a.site-button:hover,.page-sprint-process .how-it-works-details a.site-button:focus{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}.page-sprint-process .site-button.usa-button{font-size:12px;line-height:17px}@media all and (min-width: 40em){.page-sprint-process .site-button.usa-button{font-size:14px;line-height:17px}}@media all and (min-width: 64em){.page-sprint-process .site-button.usa-button{font-size:24px;line-height:30px}}.page-sprint-process .site-button.usa-button.usa-button--secondary{-webkit-box-shadow:0;box-shadow:0;-webkit-transition:-webkit-box-shadow 1s;transition:-webkit-box-shadow 1s;transition:box-shadow 1s;transition:box-shadow 1s, -webkit-box-shadow 1s}.page-sprint-process .site-button.usa-button.usa-button--secondary:hover,.page-sprint-process .site-button.usa-button.usa-button--secondary:focus{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25);background-color:#ce482d}@media all and (min-width: 64em){.page-sprint-process .site-button.usa-button{text-decoration:none}.page-sprint-process .site-button.usa-button:visited{color:#fff}}.page-sprint-process .full-width-screen-spilt{background-color:#fffefc;display:-ms-grid;display:grid;-ms-grid-columns:minmax(30.08px, 1fr) minmax(0, auto) minmax(30.08px, 1fr);grid-template-columns:minmax(30.08px, 1fr) minmax(0, auto) minmax(30.08px, 1fr);-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:". roles ." "semi semi semi"}.page-sprint-process .full-width-screen-spilt .roles-content-block{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;grid-area:roles}.page-sprint-process .full-width-screen-spilt .roles-content-block .grid-container{outline:1px #000 dashed}.page-sprint-process .full-width-screen-spilt .roles-downloads a{text-decoration:underline;color:#3a2920}.page-sprint-process .full-width-screen-spilt .roles-downloads a:visited{color:#3a2920}.page-sprint-process .full-width-screen-spilt .roles-downloads a:hover{color:#3a2920}.page-sprint-process .full-width-screen-spilt .semi-cta-block{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:2/-1;-ms-grid-column-align:end;justify-self:end;grid-area:semi}@media all and (min-width: 40em){.page-sprint-process .full-width-screen-spilt{-ms-grid-columns:67.68px auto 67.68px;grid-template-columns:67.68px auto 67.68px}}@media all and (min-width: 64em){.page-sprint-process .full-width-screen-spilt{-ms-grid-columns:127.5px auto 127.5px;grid-template-columns:127.5px auto 127.5px}}.page-about h2{font-size:14px}@media all and (min-width: 40em){.page-about h2{font-size:20px;line-height:20px}}@media all and (min-width: 64em){.page-about h2{font-size:32px;line-height:32px}}.page-about h3{font-size:12px}@media all and (min-width: 40em){.page-about h3{font-size:14px;line-height:14px}}@media all and (min-width: 64em){.page-about h3{font-size:24px;line-height:24px}}.page-about p,.page-about .coil-intro-container a.text-white,.page-about .header-text-hot-dog a.usa-button{font-size:12px;line-height:17px}@media all and (min-width: 40em){.page-about p,.page-about .coil-intro-container a.text-white,.page-about .header-text-hot-dog a.usa-button{font-size:14px;line-height:17px}}@media all and (min-width: 64em){.page-about p,.page-about .coil-intro-container a.text-white,.page-about .header-text-hot-dog a.usa-button{font-size:24px;line-height:30px}}.page-about .header-text-hot-dog a.usa-button{background-color:#fffefc;-webkit-box-shadow:none;box-shadow:none;border:.5px #000 solid;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s, -webkit-box-shadow .5s}.page-about .header-text-hot-dog a.usa-button:hover,.page-about .header-text-hot-dog a.usa-button:focus{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}.page-about .about-bg,.page-about .history-bg{background-size:contain;background-color:#d2ebff}.page-about div.header-text-hot-dog,.page-about #coil-intro .coil-intro-container{padding:52.64px 30.08px}@media all and (min-width: 40em){.page-about div.header-text-hot-dog,.page-about #coil-intro .coil-intro-container{padding:52.64px 67.68px}}@media all and (min-width: 64em){.page-about div.header-text-hot-dog,.page-about #coil-intro .coil-intro-container{padding:112px 127.5px}}@media all and (min-width: 64em){.page-about .header-text-hot-dog h2.about,.page-about .header-text-hot-dog h2.our-history{padding-bottom:2.5rem}}.page-about .header-text-hot-dog .text-wrapper{background-color:#fffefc}.page-about .header-text-hot-dog a{width:200px;color:rgba(0,0,0,.8)}@media all and (min-width: 40em){.page-about .header-text-hot-dog a{width:336px}}@media all and (min-width: 64em){.page-about .header-text-hot-dog a{width:575px}}.page-about #coil-intro{background:url("../img/about-page/desktop-coil-team-background.png") no-repeat 0 0;background-size:cover}.page-about #coil-intro .coil-intro-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 40em){.page-about #coil-intro .coil-intro-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media all and (min-width: 40em){.page-about #coil-intro .coil-intro-container .content-container{width:262px;margin-right:18px}}@media all and (min-width: 64em){.page-about #coil-intro .coil-intro-container .content-container{width:476px;margin-right:28px}}.page-about .full-width-screen-spilt{background-color:#fffefc;display:-ms-grid;display:grid;-ms-grid-columns:minmax(30.08px, 1fr) minmax(0, auto) minmax(30.08px, 1fr);grid-template-columns:minmax(30.08px, 1fr) minmax(0, auto) minmax(30.08px, 1fr);-ms-grid-rows:auto auto;grid-template-rows:auto auto}.page-about .full-width-screen-spilt.vision{grid-template-areas:". contained ." "semi semi semi"}.page-about .full-width-screen-spilt.initiatives{grid-template-areas:". contained ." "semi semi semi"}.page-about .full-width-screen-spilt .contained-container{-ms-grid-row:1;-ms-grid-column:2;grid-area:contained;padding:60px 25px 22px}.page-about .full-width-screen-spilt .contained-container h2{margin:0}@media all and (min-width: 40em){.page-about .full-width-screen-spilt .contained-container{padding:60px 0px 22px}}.page-about .full-width-screen-spilt .semi-cta-block{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-column-align:end;justify-self:end;grid-area:semi}.page-about .full-width-screen-spilt .radius-right-pill,.page-about .full-width-screen-spilt .radius-left-pill{width:calc(100% - 30.08px)}@media all and (min-width: 64em){.page-about .full-width-screen-spilt .radius-right-pill,.page-about .full-width-screen-spilt .radius-left-pill{width:calc(100% - 127.5px)}}@media all and (min-width: 40em){.page-about .full-width-screen-spilt{-ms-grid-columns:67.68px auto 67.68px;grid-template-columns:67.68px auto 67.68px}}@media all and (min-width: 64em){.page-about .full-width-screen-spilt{-ms-grid-columns:127.5px auto 127.5px;grid-template-columns:127.5px auto 127.5px}}@media all and (min-width: 40em){.page-about .full-width-screen-spilt .radius-left-pill{width:calc(100% - 195px)}}.page-about .full-width-screen-spilt .radius-right-pill.semi-cta{border:1px #3a2920 dashed}.page-about .coil-intro-container .img-container{width:260px;height:178px}@media all and (min-width: 64em){.page-about .coil-intro-container .img-container{width:318px;height:235px}}.page-about .coil-intro-container .img-container img{width:163px}@media all and (min-width: 40em){.page-about .coil-intro-container .img-container img{width:140px}}@media all and (min-width: 64em){.page-about .coil-intro-container .img-container img{width:222px}}.page-about .initiatives .contained-container{padding-bottom:0px}@media all and (min-width: 40em){.page-about .initiatives div.initiatives-container .usa-media-block__background-image-portrait{padding-right:30px !important;padding-left:0px !important}}.page-about .initiatives div.initiatives-container .usa-media-block__background-image-portrait:nth-child(1) .card-header h3 a::after{content:"↧"}.page-about .initiatives div.initiatives-container .usa-media-block__background-image-portrait:nth-child(3){padding-right:0px !important}.page-about .initiatives .small-header-card{max-height:258px;width:258px;padding:0;-webkit-box-shadow:-2px 2px 2px 1px #121923;box-shadow:-2px 2px 2px 1px #121923}@media all and (min-width: 40em){.page-about .initiatives .small-header-card{width:140px;height:140px}}@media all and (min-width: 64em){.page-about .initiatives .small-header-card{width:240px;height:240px}}.page-about .initiatives .small-header-card .card-header{background-color:#fff;width:100%;padding-right:0;padding-bottom:0}.page-about .initiatives .small-header-card h3 a{display:inline-block;width:-webkit-min-content;width:-moz-min-content;width:min-content;color:#000;font-size:14px}@media all and (min-width: 40em){.page-about .initiatives .small-header-card h3 a{font-size:12px}}@media all and (min-width: 64em){.page-about .initiatives .small-header-card h3 a{font-size:16px}}.page-faqs{background-color:#fffefc}.page-faqs .banner-background{background:url("../img/photos/faqs/top-faq-banner.png") no-repeat 0 0;background-size:cover}.page-faqs .usa-accordion .bg-top-green{background-color:#0b9d58}.page-faqs .usa-accordion .bg-top-blue{background-color:#0555a4}.page-faqs #m-a13 ul li{max-width:none}.page-impact{scroll-behavior:smooth}.page-impact h2{margin:0;font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;font-size:20px;line-height:24px;font-weight:400}@media all and (min-width: 40em){.page-impact h2{font-size:24px}}.page-impact h3{font-size:12px;font-weight:normal;margin:0}@media all and (min-width: 40em){.page-impact h3{font-size:14px;line-height:14px}}@media all and (min-width: 64em){.page-impact h3{font-size:24px;line-height:24px}}.page-impact .info-content h3{font-size:16px}@media all and (min-width: 40em){.page-impact .info-content h3{font-size:20px;line-height:20px}}.page-impact p,.page-impact .content-container a.usa-button{font-size:14px;line-height:18px;margin:0}@media all and (min-width: 40em){.page-impact p,.page-impact .content-container a.usa-button{font-size:20px;line-height:26px}}.page-impact .nav-content-container a{font-size:12px;line-height:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width: 40em){.page-impact .nav-content-container a{font-size:16px;line-height:16px}}.page-impact .info-content .subtitle{font-size:14px;line-height:18px}@media all and (min-width: 40em){.page-impact .info-content .subtitle{font-size:18px;line-height:24px}}@media all and (min-width: 40em){.page-impact .info-content p,.page-impact .info-content p a{font-size:16px;line-height:20px}}.page-impact .info-content p a{color:#3a2920}.page-impact div.content-container,.page-impact .note-item{padding:60px 32px}@media all and (min-width: 40em){.page-impact div.content-container,.page-impact .note-item{padding:75px 64px}}@media all and (min-width: 64em){.page-impact div.content-container,.page-impact .note-item{padding:112px 127.5px}}.page-impact .grid-background{background:url("../img/impact-page/backgrounds/desktop_broader-impact_background.png") repeat 0 0;background-size:contain;background-color:#fffefc}.page-impact .grid-background .nav-content-container{background-color:#fffefc}.page-impact .grid-background h2{color:#3a2920;background:#d2ebff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:#3a2920 dashed 1px;padding:9px 12px}@media all and (min-width: 40em){.page-impact .grid-background h2{padding:22px 20px}}@media all and (min-width: 64em){.page-impact .grid-background h2{padding:24px 20px}}.page-impact .shadow-box{background-color:#fffefc;border:#3a2920 dashed 1px;-webkit-box-shadow:12px 12px 0px 1px #3a2920;box-shadow:12px 12px 0px 1px #3a2920;border-radius:2%}@media all and (min-width: 64em){.page-impact #subnav{margin-inline:94.5px}}.page-impact .nav-content-container{padding:10px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;border:.5px #000 solid;border-radius:200px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-impact .nav-content-container a{color:#000}.page-impact .nav-content-container a :active{font-weight:bold}@media all and (min-width: 40em){.page-impact .nav-content-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media all and (min-width: 64em){.page-impact .nav-content-container{padding:14px 30px}}.page-impact .note-item{margin-top:45px;padding:30px 20px}@media all and (min-width: 40em){.page-impact .note-item{margin-top:52px;padding:45px}}@media all and (min-width: 64em){.page-impact .note-item{padding:45px 59px}}@media all and (min-width: 64em){.page-impact .quote div.content-container.quote-container{padding:60px 100px}}.page-impact div.quote-container{padding:37px 32px 22px}@media all and (min-width: 40em){.page-impact div.quote-container{padding:60px 64px}}.page-impact div.quote-container .individual-info{padding:0}@media all and (min-width: 40em){.page-impact div.quote-container .individual-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media all and (min-width: 64em){.page-impact div.quote-container .individual-info{display:-ms-grid !important;display:grid !important;-ms-grid-columns:(1fr)[24];grid-template-columns:repeat(24, 1fr)}.page-impact div.quote-container .individual-info .info-img-container,.page-impact div.quote-container .individual-info .info-content{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;width:100%}.page-impact div.quote-container .individual-info .info-img-container{-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/9;-ms-grid-row-align:center;align-self:center;z-index:1}.page-impact div.quote-container .individual-info .info-content{grid-column:8/-1}}.page-impact div.quote-container .info-content{border:1px #3a2920 dashed;border-radius:2%;margin-top:22px;padding:30px 17px}@media all and (min-width: 40em){.page-impact div.quote-container .info-content{margin-top:22px;padding:45px 47px}}@media all and (min-width: 64em){.page-impact div.quote-container .info-content{margin-top:0;padding-block:37.5px;padding-right:40px;padding-left:45px}}.page-impact div.quote-container .info-content h3{margin-bottom:7px;line-height:18px}@media all and (min-width: 40em){.page-impact div.quote-container .info-content h3{margin-top:0px;margin-bottom:7.5px}}.page-impact div.quote-container .info-content .subtitle{margin-bottom:15px}@media all and (min-width: 40em){.page-impact div.quote-container .info-content .subtitle{margin-top:0px}}.page-impact div.quote-container .info-content .blurb{font-size:12px;line-height:16px}@media all and (min-width: 40em){.page-impact div.quote-container .info-content .blurb{margin:0px;font-size:16px;line-height:20px}}@media all and (min-width: 40em){.page-impact .impact-numbers div.content-container{display:-ms-grid;display:grid}}.page-impact .impact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 22px 15px;margin-bottom:45px}@media all and (min-width: 40em){.page-impact .impact-item{padding:22px 22px 15px;display:-ms-grid !important;display:grid !important;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);padding-block:45px;padding-inline:15px;margin-bottom:75px}}@media all and (min-width: 64em){.page-impact .impact-item{padding-inline:40px}}.page-impact .impact-item:last-of-type{margin-bottom:0}.page-impact .impact-item .number,.page-impact .impact-item .report-details{width:100%}@media all and (min-width: 40em){.page-impact .impact-item .number,.page-impact .impact-item .report-details{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.page-impact .impact-item .number{font-size:48px}@media all and (min-width: 40em){.page-impact .impact-item .number{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6;-ms-grid-row-align:center;align-self:center;font-size:96px}}.page-impact .impact-item .number.small{font-size:50px}@media all and (min-width: 40em){.page-impact .impact-item .report-details{grid-column:7/-1}}@media all and (min-width: 64em){.page-impact .impact-item .report-details{grid-column:6/-1}}.page-impact .impact-item .report-details h3{font-size:16px;line-height:16px;margin-block:15px;margin-top:30px}@media all and (min-width: 40em){.page-impact .impact-item .report-details h3{font-size:20px;line-height:20px;margin-top:0px;margin-bottom:15px}}.page-impact .individual-info .info-img-container{width:100%;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media all and (min-width: 64em){.page-impact .individual-info .info-content{width:125%}}@media all and (min-width: 40em){.page-impact .individual-info{display:-webkit-box;display:-ms-flexbox;display:flex}.page-impact .individual-info.inverted{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.page-impact .individual-info.inverted .info-img-container{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:end !important}}.page-impact .products{background:#d2ebff;color:#3a2920}.page-impact .products .nav-content-container{border-color:#3a2920}.page-impact .products .nav-content-container a{color:#3a2920}.page-impact .products .individual-info{margin-bottom:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-impact .products .individual-info:last-of-type{margin-bottom:0}.page-impact .products .individual-info h3{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;font-weight:normal}.page-impact .products .individual-info .info-content .blurb{font-size:12px;line-height:14px}@media all and (min-width: 40em){.page-impact .products .individual-info .info-content .blurb{font-size:16px;line-height:20px}}.page-impact .products .blurb-container{margin-bottom:52px}.page-impact .products .quote-container{margin-top:8px;padding-inline:0px;-webkit-padding-after:0px;padding-block-end:0px}@media all and (min-width: 64em){.page-impact .products .quote-container{margin-top:0px}}.page-impact .products .quote-container .individual-info{padding-top:0px;margin-bottom:52px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-impact .products .quote-container .info-content{background-color:#fffefc}.page-impact .products .products-container .individual-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media all and (min-width: 40em){.page-impact .products .products-container .individual-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width: 40em){.page-impact .products .products-container .individual-info .info-img-container{-ms-flex-preferred-size:48%;flex-basis:48%}}@media all and (min-width: 64em){.page-impact .products .products-container .individual-info .info-img-container{-ms-flex-preferred-size:auto;flex-basis:auto}}@media all and (min-width: 40em){.page-impact .products .products-container .individual-info .info-content{-ms-flex-preferred-size:48%;flex-basis:48%}}@media all and (min-width: 64em){.page-impact .products .products-container .individual-info .info-content{-ms-flex-preferred-size:auto;flex-basis:auto}}.page-impact .products .products-container h3{margin:22px 0 15px}@media all and (min-width: 40em){.page-impact .products .products-container h3{margin-bottom:23px}}.page-impact .years{color:#fffefc}.page-impact .years .year-counter-container{background:#014280}.page-impact .years .year-counter-container .bg-timeline{background:url("../img/impact-page/backgrounds/desktop-timeline-wheel-transparent-bg.gif") no-repeat 0 0;background-size:cover;background-position:center center;height:50vw}.page-impact .years .year-counter-container .nav-content-container{border-color:#fff}.page-impact .years .year-counter-container .nav-content-container a{color:#fff}.page-impact .years .year-timeline-container{background:#d2ebff;color:#3a2920}.page-impact .years .individual-info{margin-bottom:52px}@media all and (min-width: 40em){.page-impact .years .individual-info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-impact .years .individual-info:last-of-type{margin-bottom:0}@media all and (min-width: 64em){.page-impact .years .individual-info:last-of-type{margin-bottom:75px}}@media all and (min-width: 40em){.page-impact .years .individual-info .info-img-container{-ms-flex-preferred-size:48%;flex-basis:48%;-ms-flex-item-align:start;align-self:flex-start}}@media all and (min-width: 64em){.page-impact .years .individual-info .info-img-container{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-item-align:end;align-self:flex-end}}.page-impact .years .individual-info .info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media all and (min-width: 40em){.page-impact .years .individual-info .info-content{-ms-flex-preferred-size:48%;flex-basis:48%}}@media all and (min-width: 64em){.page-impact .years .individual-info .info-content{-ms-flex-preferred-size:auto;flex-basis:auto}}.page-impact .years .individual-info .info-content h3,.page-impact .years .individual-info .info-content .subtitle{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;font-weight:400}.page-impact .years .individual-info .info-content h3{margin-top:22px}@media all and (min-width: 40em){.page-impact .years .individual-info .info-content h3{margin:0}}.page-impact .years .individual-info .info-content .subtitle{margin:7.5px 0px 15px}@media all and (min-width: 64em){.page-impact .years .individual-info .info-content .subtitle{margin:15px 0px 22px}}.page-impact .years .individual-info .info-content .blurb{margin:0;margin-bottom:7.5px;font-size:12px;line-height:14px}@media all and (min-width: 40em){.page-impact .years .individual-info .info-content .blurb{font-size:16px;line-height:20px}}.page-impact .broader-impact .individual-info{padding-top:112px}.page-impact .report-download{background:#d2ebff;color:#3a2920}.page-impact .report-download .nav-content-container{border-color:#3a2920}.page-impact .report-download .nav-content-container a{color:#3a2920}.page-impact .report-download h2{line-height:26px}@media all and (min-width: 40em){.page-impact .report-download h2{line-height:30px}}@media all and (min-width: 64em){.page-impact .report-download h2{line-height:28px}}@media all and (min-width: 40em){.page-impact .report-download .individual-info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width: 40em){.page-impact .report-download .individual-info .info-img-container{-ms-flex-preferred-size:48%;flex-basis:48%;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}@media all and (min-width: 64em){.page-impact .report-download .individual-info .info-img-container{-ms-flex-preferred-size:35%;flex-basis:35%;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}}@media all and (min-width: 40em){.page-impact .report-download .individual-info .individual-info-container{-ms-flex-preferred-size:48%;flex-basis:48%}}@media all and (min-width: 64em){.page-impact .report-download .individual-info .individual-info-container{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-preferred-size:65%;flex-basis:65%}}.content--title{text-decoration-color:#d54309;text-decoration-line:underline;text-decoration-thickness:2px}.to-do--title{text-decoration-color:#d54309;text-decoration-line:underline;text-decoration-thickness:5px}.toolkit-hero-image{display:inline}@media all and (min-width: 64em){.toolkit-hero-image{margin-left:-50px}}.toolkit-image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;height:100%}.toolkit-image-container .toolkit-blue-rectangle{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;background-color:#fff;min-height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:2px #121923 solid;border-right:2px #121923 solid}.toolkit-image-container .toolkit-blue-rectangle:nth-child(1){margin-left:0}.toolkit-image-container .toolkit-blue-rectangle:nth-child(3){margin-right:0}.toolkit-image-container .toolkit-blue-rectangle.hide{border-color:#0048ad;background-color:#0048ad;max-height:2rem;margin:0 2px}.toolkit-colored-div{width:calc(100vw + 1px);margin-left:calc(-55vw + 55%)}.toolkit-resources{box-shadow:0 0 10px rgba(0,0,0,.6);-moz-box-shadow:0 0 10px rgba(0,0,0,.6);-webkit-box-shadow:0 0 10px rgba(0,0,0,.6);-o-box-shadow:0 0 10px rgba(0,0,0,.6)}.toolkit-resources .toolkit-resource-link{color:#000}.toolkit-resources .toolkit-resource-link::before{height:1rem;width:1rem;background:url("../img/icons/arrow-up-right.png") no-repeat 0 0;background-size:100%;content:"";display:inline-block;margin-top:2px;margin-right:.75rem;text-decoration:none}.toolkit-resources .toolkit-resource-link[href^=http]:not([href*=".gov"])::after{display:none}.toolkit-resources .toolkit-resource-link:hover{cursor:pointer}.toolkit-highlight{font-style:italic;border-left:2px solid #adadad;margin-left:3rem;padding-left:1rem;margin-top:0}.toolkit-checkmark{list-style-image:url("../img/icons/check.png")}.toolkit-checkmark .nested-bullet{margin-left:2.5rem;list-style-image:circle !important}.toolkit-table{width:100%;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,.4);box-shadow:0 8px 6px -6px rgba(0,0,0,.4)}.toolkit-table th{border:none;font-weight:bold;padding-left:0}.toolkit-table td.col-1{border:1px solid #e6e6e6;text-align:left;padding:6px}.toolkit-table td.col-2{border:1px solid #e6e6e6;text-align:center}.toolkit-table td.col-3{border:1px solid #fff;text-align:left;padding:6px}.toolkit-header,.process-section,.process-section section{scroll-margin-top:10rem;scroll-snap-margin-top:10rem}.process-section{background-color:#d2ebff}.toolkit-header-refresh h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-topx-toolkit #main-content .site-banner{background:#ffbe2e}.page-topx-toolkit #main-content .site-banner p,.page-topx-toolkit #main-content .site-banner a{color:#000}.page-topx-toolkit section.cta-three.usa-section--dark p{color:#0050d8}.topx-hero{background:#0050d8;background:url("../img/toolkits/hero-image.png")}@media screen and (min-width: 640px){.topx-hero{background-size:cover;background-repeat:no-repeat;background-position:center bottom;min-height:720px}}@media screen and (min-width: 1024px){.topx-hero{min-height:720px}}.topx-hero h1{font-size:3rem;color:#fff}.topx-hero h1.visually-hidden{border:0;padding:0;margin:0;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.topx-hero .content-container{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.topx-hero .content-container p{max-width:600px;padding:10px}.topx-hero .content-container .second-tagline{max-width:730px}.topx-hero .scrolling-words-container{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;font-weight:700;padding:0;color:#fff}.topx-hero .scrolling-words-container div.scrolling-words-box{height:5.5rem;overflow:hidden}.topx-hero .scrolling-words-container div.scrolling-words-box ul{margin:0;padding:0;-webkit-animation:scrollUp 10s infinite;animation:scrollUp 10s infinite}.topx-hero .scrolling-words-container div.scrolling-words-box ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:5rem;list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:fit-content}@-webkit-keyframes scrollUp{6%,11%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}17%,22%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}28%,33%{-webkit-transform:translateY(-60%);transform:translateY(-60%)}39%,44%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}}@keyframes scrollUp{6%,11%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}17%,22%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}28%,33%{-webkit-transform:translateY(-60%);transform:translateY(-60%)}39%,44%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}}.video-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-topx-toolkit .video-section{background-color:#faf3e9}.video-section h2{margin:0}.video-section .iframe-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.page-topx-toolkit .video-section .iframe-content iframe{border:0}@media screen and (min-width: 640px){.page-topx-toolkit .video-section .iframe-content iframe{border-bottom:#0050d8 15px solid;border-left:#0050d8 20px solid}}.video-section .iframe-content div{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:640px;min-width:300px;padding:35px}@media all and (min-width: 40em){.video-section .iframe-content div .defined-width{width:44ch}}@media screen and (min-width: 1024px){.video-section .iframe-content div{background-color:#fff}}.phase--title a,.full-sprint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phase--title a,.full-sprint{padding:1rem}.full-sprint>*{margin-bottom:0;margin-top:0}.phase--title a{width:100%;color:#fff;text-decoration:none}.phase--title a>*{margin-bottom:0;margin-top:0}.steps{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.steps li{list-style-type:none;margin:15px 0 0;padding-bottom:1rem;padding-top:1rem}.steps li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;padding-left:.5rem;padding-right:.5rem}.steps li a>*{margin-bottom:0;margin-top:0}.steps li a h5{font-weight:normal}.phase--section__phase1 .steps li:first-child{width:90%}.phase--section__phase1 .steps li:nth-child(2){width:80%;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-right:1.6rem}.phase--section__phase1 .steps li:nth-child(3){width:60%;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.phase--section__phase2 .steps li:first-child{width:35%}.phase--section__phase2 .steps li:nth-child(2){width:60%;margin-left:1.6rem}.phase--section__phase2 .steps li:nth-child(3){width:70%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.phase--section__phase2 .steps li:nth-child(4){width:70%;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end;margin-right:1.6rem}.phase--section__phase2 .steps li:nth-child(5){width:70%;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}.phase--section__phase3 .steps li:first-child{width:90%}.phase--section__phase3 .steps li:nth-child(2){width:80%;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}div[id*=toolkit-step-]{scroll-snap-margin-top:18rem;scroll-margin-top:18rem}.products .card-container{background-image:none;border:0;border-bottom:#d54309 solid 20px;border-left:#d54309 solid 13px}div.toolkit-todo summary{cursor:pointer}div.toolkit-todo summary:hover{text-decoration:underline}div.toolkit-todo__resources a{border-radius:15px}.styleguide-content{padding-left:1rem;padding-right:1rem;margin-bottom:3rem;max-width:75rem;overflow:hidden;position:relative}@media all and (min-width: 75em){.styleguide-content{padding-left:2rem;padding-right:2rem}}.styleguide-content header+p{margin-top:.75rem}.styleguide-content>h3{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.06rem;line-height:1.4}.styleguide-content>h3+p{margin-top:.5rem}.styleguide-content>h4{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.88rem;line-height:1.4;text-transform:uppercase;color:rgba(0,0,0,.8);font-weight:normal;letter-spacing:.1em;margin-top:1.5rem}.styleguide-content>h4+p,.styleguide-content>h4+ol,.styleguide-content>h4+ul{margin-top:.5rem}.styleguide-content>h5{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.88rem;line-height:1.4;color:rgba(0,0,0,.8);font-weight:600;margin-top:1rem}.styleguide-content>h5+p,.styleguide-content>h5+ol,.styleguide-content>h5+ul{border-top:1px solid #e6e6e6;padding-top:.5rem;margin-top:.25rem}.product-roadmap-list li{max-width:100%}.label-recommended,.label-done,.label-upcoming,.label-beta,.label-next,.label-alpha,.label-in-progress{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.88rem;line-height:1.5;color:#1b1b1b;font-weight:600;margin-left:.75rem;position:absolute;text-decoration:none}[href^=http].label-recommended:not([href*=".gov"])::after,[href^=http].label-done:not([href*=".gov"])::after,[href^=http].label-upcoming:not([href*=".gov"])::after,[href^=http].label-beta:not([href*=".gov"])::after,[href^=http].label-next:not([href*=".gov"])::after,[href^=http].label-alpha:not([href*=".gov"])::after,[href^=http].label-in-progress:not([href*=".gov"])::after{display:none}.label-alpha,.label-in-progress{background-color:#ffbe2e}.label-beta,.label-next{background-color:#004280;color:#fff}.label-upcoming{letter-spacing:.025em;font-weight:normal;border-color:#adadad;border-width:1px;border-style:solid;background-color:rgba(0,0,0,0)}.label-recommended,.label-done{background-color:#ecf3ec}.heading-margin-alt{margin-top:3.5rem}.site-subheading{margin-bottom:0;margin-top:0;clear:both;font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:.87rem;line-height:1.1;font-weight:normal;letter-spacing:.025em;text-transform:uppercase;font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.81rem;color:rgba(0,0,0,.6);letter-spacing:.025em;margin-bottom:.5rem;margin-top:0}*+.site-subheading{margin-top:1.5em}.site-subheading+*{margin-top:1em}.cta img{height:1rem;margin-right:.25rem;position:relative;top:2px;vertical-align:baseline}.site-footer{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8;clear:both;background-color:#fffefc;border-top:#3a2920 solid 2px}.site-footer h3{margin-top:0}.site-footer .logo-links{margin-bottom:.5rem;margin-right:1.25rem}@media all and (min-width: 40em){.site-footer .logo-links{float:left;margin-bottom:0}}.site-footer .logo-links img{width:2rem}.site-footer .logo-links a{display:inline-block;line-height:0}.site-footer .usa-footer__secondary-section{padding-bottom:0;padding-top:1rem;background-color:#fffefc}@media all and (min-width: 40em){.site-footer .usa-footer__secondary-section{padding-top:2rem}}.footer-main-img{display:none;max-width:10rem}@media all and (min-width: 40em){.footer-main-img{display:block;margin:0;width:100%}}.footer-content .top-logo{width:140px}.footer-content h3{font-size:14px;margin:0}@media all and (min-width: 40em){.footer-content h3{font-size:12px;line-height:14.4px}}@media all and (min-width: 64em){.footer-content h3{font-size:16px;line-height:19.2px;-webkit-padding-after:24px;padding-block-end:24px}}.footer-content p{font-size:14px}@media all and (min-width: 40em){.footer-content p{-webkit-margin-start:8px;margin-inline-start:8px;font-size:12px;line-height:14.4px}}@media all and (min-width: 64em){.footer-content p{font-size:16px;line-height:19.2px}}@media all and (min-width: 40em){.footer-content ul li{-webkit-margin-after:8px;margin-block-end:8px}}@media all and (min-width: 64em){.footer-content ul li{-webkit-margin-after:13px;margin-block-end:13px}}.footer-content ul li a{font-size:14px}@media all and (min-width: 40em){.footer-content ul li a{font-size:12px;line-height:14.4px}}@media all and (min-width: 64em){.footer-content ul li a{font-size:16px;line-height:19.2px}}.footer-content .subsection-subscribe p{-webkit-padding-before:37px;padding-block-start:37px;-webkit-padding-after:24px;padding-block-end:24px}@media all and (min-width: 64em){.footer-content .subsection-subscribe p{-webkit-padding-before:23px;padding-block-start:23px;-webkit-padding-after:22px;padding-block-end:22px}}.footer-content .site-button{font-size:14px}@media all and (min-width: 40em){.footer-content .site-button{font-size:12px}}@media all and (min-width: 64em){.footer-content .site-button{font-size:16px;line-height:19.2px}}.roles-downloads a{font-size:12px}.semi-cta{border:1px #000 solid;padding:50px 25px;min-height:108px}@media all and (min-width: 40em){.semi-cta{width:100%}}.semi-cta.radius-left-pill{border-right-style:none}.semi-cta a{font-size:12px;line-height:17px}@media all and (min-width: 40em){.semi-cta a{font-size:14px}}@media all and (min-width: 64em){.semi-cta a{font-size:24px;line-height:24px}}.page-about .semi-cta{padding:0}.footer-contact-links{margin-left:-0.5rem;margin-right:-0.5rem}.footer-contact-links>*{padding-left:.5rem;padding-right:.5rem}.footer-contact-links h4,.footer-contact-links a{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.88rem}.footer-contact-links h4{font-weight:normal;margin-bottom:0;margin-top:2px}.footer-contact-links img{width:2.5rem}.footer-contact-links .usa-media-block{clear:both;line-height:1.4;margin-top:1.25rem}@media all and (min-width: 40em){.footer-contact-links .usa-media-block{margin-top:0}}@media all and (min-width: 40em){.footer-contact-links{margin-top:2rem}}.footer-section-bottom{background-color:#fffefc;font-size:10px;width:90%;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 40em){.footer-section-bottom{font-size:12px}}@media all and (min-width: 64em){.footer-section-bottom{font-size:16px}}.preview{margin-bottom:1rem;margin-top:1rem;background-color:#fff;padding:1rem;border:1px solid #f3f3f4}.preview::after{clear:both;content:"";display:block}.preview .usa-dark-background{padding-left:.5rem;padding-right:.5rem;display:inline-block}.preview>*:first-child{margin-top:0}.preview-no_border{border:0;margin-bottom:1.25rem;margin-top:0;padding:0}.preview-lists .usa-heading-alt{margin-top:0}.preview-dropdown{padding-top:0}.page-grids .preview{border:0;margin-bottom:1.25rem;margin-top:0;padding:0}.page-grids .preview>*:first-child{margin-top:1rem}.grid-example .usa-grid{background:#d9e8f6}.grid-example .usa-grid>*{margin-bottom:.25rem;margin-top:.25rem;color:#fff;padding:.5rem;background:#1a4480}@media all and (min-width: 40em){.grid-example .usa-width-one-twelfth{padding-left:0;padding-right:0}}.grid-example-blank .usa-grid{text-align:center}.grid-text .usa-grid{background:#1a4480}.grid-text .usa-grid>*{background:#d9e8f6;color:#000}.grid-text .usa-grid h3{margin-top:0}.grid-text .usa-grid p{margin-bottom:0}h3+.button_wrapper{margin-top:-0.25rem}.button_wrapper{clear:both;display:block;margin-left:-0.5rem;padding:0 .5rem}@media all and (min-width: 30em){.button_wrapper{display:table}}.button_wrapper button:last-child{margin-right:0}.button_wrapper-dark{background:#28303b}.usa-heading{color:#2f4668}.usa-color-primary{background-color:#4a77b4}.usa-color-primary-darker{background-color:#2f4668}.usa-color-primary-darkest{background-color:#252f3e}.usa-color-base{background-color:#121923}.usa-color-gray-dark{background-color:#28303b}.usa-color-gray-light{background-color:#adadad}.usa-color-white{background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #565c65;box-shadow:inset 0 0 0 1px #565c65}.usa-color-primary-alt{background-color:#fff}.usa-color-primary-alt-dark{background-color:#28a0cb}.usa-color-primary-alt-darkest{background-color:#07648d}.usa-color-primary-alt-light{background-color:#97d4ea}.usa-color-primary-alt-lightest{background-color:#e1f3f8}.usa-color-secondary{background-color:#ce482d}.usa-color-secondary-dark{background-color:#b50909}.usa-color-secondary-darkest{background-color:#8b0a03}.usa-color-secondary-light{background-color:#f2938c}.usa-color-secondary-lightest{background-color:#f3e1e4}.usa-color-gray{background-color:#565c65}.usa-color-gray-lighter{background-color:#dfe1e2}.usa-color-gray-lightest{background-color:#edeff0}.usa-color-gray-warm-dark{background-color:#454540}.usa-color-gray-warm-light{background-color:#e6e6e2}.usa-color-gray-cool-light{background-color:#ecf1f7}.usa-color-gold{background-color:#ffbe2e}.usa-color-gold-light{background-color:#ffe396}.usa-color-gold-lighter{background-color:#f5e6af}.usa-color-gold-lightest{background-color:#fef0c8}.usa-color-green{background-color:#4d8055}.usa-color-green-light{background-color:#5e9f69}.usa-color-green-lighter{background-color:#b4d0b9}.usa-color-green-lightest{background-color:#ecf3ec}.usa-color-cool-blue{background-color:#0b4778}.usa-color-cool-blue-light{background-color:#4a77b4}.usa-color-cool-blue-lighter{background-color:#98afd2}.usa-color-cool-blue-lightest{background-color:#e1e7f1}.usa-color-focus{background-color:#2491ff}.usa-color-visited{background-color:#54278f}.usa-color-text-primary-darkest{color:#252f3e}.usa-color-text-primary-darker{color:#2f4668}.usa-color-text-primary{color:#4a77b4}.usa-color-text-cool-blue-light{color:#4a77b4}.usa-color-text-primary-alt-darkest{color:#07648d}.usa-color-text-green{color:#4d8055}.usa-color-text-visited{color:#54278f}.usa-color-text-gray-dark{color:#2d2e2f}.usa-color-text-gray{color:#565c65}.usa-color-text-gray-warm-dark{color:#454540}.usa-color-text-secondary-darkest{color:#8b0a03}.usa-color-text-secondary-dark{color:#b50909}.usa-color-text-secondary{color:#ce482d}.usa-color-text-white{color:#fff}.usa-heading-alt{border-bottom:1px solid #565c65;padding-bottom:.5rem}.usa-typography-example-font{padding-top:.5rem}.usa-typography-example-font h1,.usa-typography-example-font h2,.usa-typography-example-font h3,.usa-typography-example-font h4,.usa-typography-example-font h5,.usa-typography-example-font h6,.usa-typography-example-font .usa-font-example p{margin:0}@media all and (min-width: 40em){.font-example-paragraph{max-width:15rem;width:100%}}.usa-typography-example .usa-monospace{font-size:.77rem;margin-bottom:2rem;margin-top:0}.usa-monospace{font-family:Roboto Mono Web, Silka-Mono, roboto-mono}code,pre{font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.77rem;background-color:rgba(0,0,0,.05);font-weight:normal}pre{padding:1rem}pre code{padding:0;background-color:rgba(0,0,0,0)}pre code::before,pre code::after{display:none}pre.lineno{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.token{padding-left:.25rem;padding-right:.25rem;padding-bottom:.25rem;padding-top:.25rem;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.77rem;text-decoration:none;background-color:#e1e7f1;border:1px solid #e1e7f1;border-radius:2px;color:rgba(0,0,0,.8);display:inline-block;line-height:1}a.token:visited{color:rgba(0,0,0,.8)}a.token:hover,a.token:hover:visited{background-color:#2672de;border-color:#2672de;color:#fff}a.token:active,a.token:active:visited{background-color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);color:#fff}code{padding-bottom:2px;padding-top:2px}code::before,code::after{letter-spacing:-0.03em;content:" "}.site-accordion-code{margin-bottom:.5rem}.site-accordion-code pre,.site-accordion-code code{font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.83rem;line-height:1.6;background:none;margin-bottom:0;margin-top:0;padding:0}.site-accordion-code .usa-unstyled-list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.site-accordion-code .usa-unstyled-list>li{margin-bottom:0;max-width:unset}[class*=language-]{color:#121923}[class*=language-] .nt,[class*=language-] .token.property,[class*=language-] .token.tag,[class*=language-] .token.boolean,[class*=language-] .token.number,[class*=language-] .token.constant,[class*=language-] .token.symbol,[class*=language-] .token.deleted{color:#07648d}[class*=language-] .na,[class*=language-] .token.selector,[class*=language-] .token.attr-name,[class*=language-] .token.string,[class*=language-] .token.char,[class*=language-] .token.builtin,[class*=language-] .token.inserted{color:#ce482d}[class*=language-] .s,[class*=language-] .token.atrule,[class*=language-] .token.attr-value,[class*=language-] .token.keyword{color:#4d8055}[class*=language-] .token.punctuation{color:#07648d}[class*=language-] .c{color:#565c65}.alignment-example{border-left:2px solid #2f4668;padding-left:.5rem}.help-text{border-top:2px solid #2f4668;color:#2f4668;font-size:16px;padding-top:.5rem;text-align:center}.text-tiny{margin-bottom:0;margin-top:.25rem}.text-tiny:first-child{margin-top:0}.typography-sans-intro .text-huge{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:9.32rem;line-height:.9}.typography-sans-intro .text-tiny{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:.93rem;line-height:.9}.typography-serif-intro .text-huge{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;font-size:8.54rem;line-height:1}.typography-serif-intro .text-tiny{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;font-size:.85rem;line-height:1}.typography-lang-intro .text-huge{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:8.75rem;line-height:1}.typography-lang-intro .text-tiny{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.88rem;line-height:1}.typography-mono-intro .text-huge{font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:8.34rem;line-height:1}.typography-mono-intro .text-tiny{font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.83rem;line-height:1}.serif-robust .usa-display-alt{font-size:2.5rem;font-weight:300}.serif-robust .usa-font-lead{font-weight:300}.serif-robust .usa-font-lead .usa-font-lead-alt{font-size:.94rem;font-weight:normal}.serif-robust.serif-body .usa-font-example p{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;font-size:.91rem;line-height:1.4}.serif-robust.serif-body .usa-font-example .usa-font-lead{font-size:1.25rem}.serif-robust.serif-body .usa-font-example .usa-font-lead .usa-font-lead-alt{font-size:.94rem;font-weight:normal}.sans-style h1,.sans-style h2,.sans-style h3,.sans-style h4,.sans-style h5,.sans-style h6{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans}.sans-style h1{font-size:3.19rem}.sans-style h2{font-size:2.13rem;line-height:1.2}.sans-style h3{font-size:1.86rem}.sans-style h4{font-size:1.33rem}.sans-style h5{font-size:1.13rem}.sans-style h6{font-size:.93rem}.sans-style .usa-display{font-size:3.73rem}.sans-style .usa-display-alt{font-size:3.19rem;font-weight:300}.sans-style .usa-font-lead{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:1.6rem;line-height:1.4;font-weight:300}.sans-style.serif-body .usa-font-example p{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;font-size:.98rem;line-height:1.4}.sans-style.serif-body .usa-font-example .usa-font-lead{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:1.33rem;line-height:1.4;font-weight:300}.serif-sans-minor h6{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans}.site-accordion-docs{margin-bottom:3.5rem}.explicit-external-link::after{background:url("../img/usa-icons/launch.svg") no-repeat center/1.75ex 1.75ex;display:inline-block;height:1.75ex;width:1.75ex;content:"";height:1.75ex;margin-left:2px;background-position:center;display:inline;padding-left:1.75ex;vertical-align:middle}@supports((-webkit-mask: url("")) or (mask: url(""))){.explicit-external-link::after{background:none;background-color:currentColor;-webkit-mask:url("../img/usa-icons/launch.svg") no-repeat center/1.75ex 1.75ex;mask:url("../img/usa-icons/launch.svg") no-repeat center/1.75ex 1.75ex}}.usa-button[href^=http]:not([href*=".gov"])::after,.link-download[href^=http]:not([href*=".gov"])::after,.media_link[href^=http]:not([href*=".gov"])::after{display:none}.logo-links [href^=http]:not([href*=".gov"])::after,.usa-disclaimer-stage [href^=http]:not([href*=".gov"])::after{display:none}.split-background-primary{background:-webkit-gradient(linear, left top, left bottom, from(#0048ad), to(#0048ad)) 0 0/100% 40% no-repeat;background:linear-gradient(#0048ad, #0048ad) 0 0/100% 40% no-repeat}.split-background-dark{background:-webkit-gradient(linear, left top, left bottom, from(#121923), to(#121923)) 0 0/100% 40% no-repeat;background:linear-gradient(#121923, #121923) 0 0/100% 40% no-repeat}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:auto;border:1px solid #888}.modal-content.fixed-width-modal{max-width:30rem}@media all and (min-width: 40em){.modal-content.fixed-width-modal{max-width:55rem}}.modal-grid{margin-top:-2.6rem;display:-webkit-box  !important;display:-ms-flexbox  !important;display:flex  !important;-ms-flex-wrap:wrap  !important;flex-wrap:wrap  !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-grid .modal-column{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}@media all and (min-width: 40em){.modal-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal-grid .modal-column{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}}.usa-modal .modal-column{z-index:1}.usa-modal .usa-modal__close{z-index:2}.modal-column>div,.modal-column>header{margin-left:0 !important}.modal-img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.close{color:#fff;position:absolute;top:0;right:0;font-size:18px;background-color:#ce482d;padding:5px;margin:0;z-index:100}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-inactive{display:none !important}.modal-active{display:block}.pc-inactive{display:none !important}.usa-media-block__body{color:#fff}@media all and (min-width: 64em){.usa-media-block__body .border-right{border-right:solid 1px #3a2920}}.usa-media-block__footer{background-color:#fffefc}.usa-media-block__footer a{text-decoration:none;color:#3a2920}.usa-media-block__footer a.usa-button{color:#fff;-webkit-box-shadow:none;box-shadow:none;transition:box-shadow 1s,-webkit-box-shadow 1s}.usa-media-block__footer a.usa-button:hover,.usa-media-block__footer a.usa-button:focus{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25);background-color:#ce482d}.usa-media-block__footer a.usa-button:visited{color:#fff}.usa-media-block__footer h3{color:#3a2920}.usa-media-block__body-outlined{color:#fff;padding:3rem;border:solid 1px rgba(255,255,255,.8)}.usa-media-block__body-outlined--secondary{padding:3rem;color:#000;border:1px solid #000}.usa-media-block__inline-items{display:-webkit-box;display:-ms-flexbox;display:flex}.usa-media-block__inline-items .inline-number{display:inline-block}.page-toolkit .usa-media-block__inline-items .inline-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.usa-media-block__inline-items .inline-number p{color:#fff;background-color:#ce482d;font-size:.94rem;padding-left:.5rem}.page-toolkit .usa-media-block__inline-items .inline-number p{border-radius:50%;width:26px;padding-left:0}.usa-media-block__inline-items .inline-text{display:inline-block;padding-left:1.5rem}.usa-media-block__background-image-landscape .content{width:100%;top:0;color:#fff;padding:.5rem 2.5rem .5rem 1.5rem;margin-right:1rem}.usa-media-block__background-image-landscape .content a{text-decoration:none;padding-top:2rem;padding-bottom:2rem;color:#fff}.usa-media-block__background-image-landscape .content a:visited{color:#fff}.usa-media-block__background-image-landscape .content a:hover{color:#adadad;text-decoration:underline}.usa-media-block__background-image-landscape .overlay .overlay-image{width:100%;padding:0;padding-left:-1rem}@media all and (min-width: 20em){.usa-media-block__background-image-landscape .overlay .overlay-image{height:475px}}.usa-media-block__background-image-landscape .overlay picture+.overlay-content{position:absolute;bottom:2.5rem;background-color:#121923;color:#fff;padding:1.5rem 2.5rem}@media all and (min-width: 64em){.usa-media-block__background-image-landscape .overlay picture+.overlay-content{width:65%}}.usa-media-block__background-image-landscape img+.content-grid-one-third{height:300px;width:85%;position:absolute;bottom:7px;background-color:#121923;color:#fff;padding:1rem}.page-home h1{font-size:28px;width:-webkit-min-content;width:-moz-min-content;width:min-content;font-weight:normal}@media all and (min-width: 40em){.page-home h1{width:auto;font-size:40px;line-height:48px;margin-top:0}}.page-home h1 span{background-color:#d2ebff;color:#3a2920;padding-inline:12px;padding-block:4px}@media all and (min-width: 40em){.page-home h1 span{padding-block:12px}}.page-home h2{font-size:20px;line-height:24px;font-weight:normal}@media all and (min-width: 40em){.page-home h2{font-size:24px;line-height:28px;margin-top:0}}.page-home h2 a{color:inherit}.page-home div.content-container{padding:75px 32px}@media all and (min-width: 40em){.page-home div.content-container{padding:112px 64px}}@media all and (min-width: 64em){.page-home div.content-container{padding:112px 102px}}.page-home .product-text-container{padding-left:15px;padding-right:17px}@media all and (min-width: 64em){.page-home .product-text-container{padding-inline:36px}}.page-home .product-text-container a h3{font-size:16px;line-height:20px;margin-top:18px}@media all and (min-width: 40em){.page-home .product-text-container a h3{font-size:20px;line-height:24px}}.page-home .product-text-container p{font-size:12px;line-height:16px;margin-bottom:20px}@media all and (min-width: 40em){.page-home .product-text-container p{font-size:16px;line-height:20px}}@media all and (min-width: 64em){.page-home .product-text-container p{margin-bottom:32px}}.page-home .blurb-container p{font-size:14px;line-height:18px}@media all and (min-width: 40em){.page-home .blurb-container p{font-size:20px;line-height:26px}}.page-home .usa-section p a{font-size:12px;line-height:14px}@media all and (min-width: 40em){.page-home .usa-section p a{font-size:16px;line-height:20px}}.page-home .cta-one p.cta-one{font-size:14px;line-height:18px}@media all and (min-width: 40em){.page-home .cta-one p.cta-one{font-size:20px;line-height:26px}}.page-home .cta-one a.site-cta{max-width:181px;color:#3a2920 !important}.page-home .cta-one a.site-cta:hover{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media all and (min-width: 40em){.page-home .cta-one a.site-cta{max-width:370px}}.page-home .hero{background-color:#0555a4;color:#fffefc}.page-home .hero .blurb-container p{margin-bottom:0}.page-home .products a.site-button{max-width:181px;font-size:12px;line-height:14px}.page-home .products a.site-button:hover{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}@media all and (min-width: 64em){.page-home .products a.site-button{font-size:16px;line-height:16px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.page-home ul.products-container{list-style:none;display:-ms-grid;display:grid;gap:20px;grid-template-columns:repeat(auto-fill, minmax(241px, 380px))}@media all and (min-width: 40em){.page-home ul.products-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}}@media all and (min-width: 64em){.page-home ul.products-container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:21px}}.page-home .product-item{margin-bottom:17px;border:1px #3a2920 dashed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1rem}@media all and (min-width: 40em){.page-home .product-item{margin-bottom:24px;max-width:241px}}@media all and (min-width: 64em){.page-home .product-item{max-width:379px}}.page-home .product-item img{border-top-right-radius:1rem;border-top-left-radius:1rem}.page-home .companies{background-color:#d2ebff}.page-home .companies ul.logo-garden-container{list-style:none;border-radius:1rem}@media all and (min-width: 40em){.page-home .companies ul.logo-garden-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-auto-rows:135px}}@media all and (min-width: 64em){.page-home .companies ul.logo-garden-container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-auto-rows:150px}}.page-home .companies li.logo-item.mobile-bottom-dash{border-bottom:1px #3a2920 dashed}@media all and (min-width: 40em){.page-home .companies li.logo-item.mobile-bottom-dash{border:none}}@media all and (min-width: 40em){.page-home .companies li.logo-item.tablet-bottom-dash{border-bottom:1px #3a2920 dashed}}@media all and (min-width: 64em){.page-home .companies li.logo-item.tablet-bottom-dash{border:none}}@media all and (min-width: 40em){.page-home .companies li.logo-item.tablet-right-dash{border-right:1px #3a2920 dashed}}@media all and (min-width: 64em){.page-home .companies li.logo-item.tablet-right-dash{border:none}}@media all and (min-width: 64em){.page-home .companies li.logo-item.desktop-bottom-dash{border-bottom:1px #3a2920 dashed}}@media all and (min-width: 64em){.page-home .companies li.logo-item.desktop-right-dash{border-right:1px #3a2920 dashed}}@media screen and (max-width: 64rem)and (min-width: 40rem){.page-home .usa-graphic-list .usa-graphic-list__row .usa-media-block:nth-child(-n+2){margin-bottom:4rem}}.page-curated-datasets{background-color:#d2ebff}.page-curated-datasets h1{font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;color:#3a2920}.page-curated-datasets p{color:#3a2920}@media all and (min-width: 55em){.hero{background-image:url("../img/home/hero.webp");background-size:contain;background-repeat:no-repeat;background-position:right 2.5rem center}}.hero--heading{font-size:1.75rem}@media all and (min-width: 40em){.hero--heading{font-size:2.5rem}}.hero--content{font-size:1.25rem}.showcase img{-webkit-box-shadow:0 1px .25rem 0 rgba(0,0,0,.1);box-shadow:0 1px .25rem 0 rgba(0,0,0,.1)}.showcase a{display:inline-block;font-size:1.06rem;font-weight:600;margin-bottom:2rem;margin-top:.5rem}@media all and (min-width: 40em){.showcase a{margin-bottom:0}}.font-display{font-size:3rem}@media all and (min-width: 64em){.background-hero-image-home{background-image:url("../img/photos/home/hero.webp");height:600px;background-position:right;background-repeat:no-repeat;background-size:contain}}@media all and (min-width: 64em){.background-hero-image-coil{background-image:url("../img/photos/coil/coil-hero.webp");height:600px;background-position:right;background-repeat:no-repeat;background-size:contain}}@media all and (min-width: 64em){.background-hero-image-hcd{background-image:url("../img/photos/hcd/HCD-Training-Photos-24.webp");height:500px;background-position:right 0px top 100px;background-repeat:no-repeat;background-size:contain}}.sprint-hero__image{background-color:#0048ad;display:none}@media all and (min-width: 40em){.sprint-hero__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:8.3333333333%}}.sprint-hero__callout{font-style:italic;color:#121923;background-color:#f3f3f4;padding:1rem;border-width:2px;border-color:#ce482d;border-style:solid;margin-top:1rem}@media all and (min-width: 64em){.statistic-border-right{border-right:solid 1px #28303b}}@media all and (min-width: 64em){.translucent-bottom-border{border-bottom:solid 1px #e6e6e6}}.page-annual-innovation-event{background:#121923}.page-annual-innovation-event .banner-background{background:url("../img/photos/summit/desktop-hero-background.png") no-repeat 0 0;background-size:cover}.page-annual-innovation-event .impact{background-size:cover;background-color:#d2ebff;font-size:14px;font-weight:600;padding-top:48px;padding-bottom:40px}.page-annual-innovation-event .impact h2{line-height:3.5px}.page-annual-innovation-event .impact .impact-numbers-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-annual-innovation-event .impact .impact-numbers-container div{width:6.5em;height:6.5em;border-radius:50%}.page-annual-innovation-event .impact p{width:-webkit-min-content;width:-moz-min-content;width:min-content;text-align:center;line-height:18px}@media all and (min-width: 40em){.page-annual-innovation-event .impact{background-size:cover;background-color:#d2ebff;font-size:20px;padding-top:68px;padding-bottom:136px}.page-annual-innovation-event .impact h2{line-height:7px}.page-annual-innovation-event .impact .impact-numbers-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.page-annual-innovation-event .impact p{line-height:24px}}@media all and (min-width: 64em){.page-annual-innovation-event .impact{font-size:32px;padding-top:120px;padding-bottom:216px}.page-annual-innovation-event .impact h2{line-height:11px}.page-annual-innovation-event .impact p{line-height:36px;font-size:24px}}.page-annual-innovation-event .featured-speakers .featured-speaker-individual{height:288px}@media all and (min-width: 40em){.page-annual-innovation-event .featured-speakers .featured-speaker-individual{height:336px}}.page-annual-innovation-event .featured-speakers .featured-speaker-individual img{width:161px}@media all and (min-width: 40em){.page-annual-innovation-event .featured-speakers .featured-speaker-individual img{width:110px}}@media all and (min-width: 64em){.page-annual-innovation-event .featured-speakers .featured-speaker-individual img{width:161px}}.page-annual-innovation-event h1{font-size:16px;line-height:22px}@media all and (min-width: 40em){.page-annual-innovation-event h1{font-size:24px;line-height:28px}}@media all and (min-width: 64em){.page-annual-innovation-event h1{font-size:32px;line-height:42px}}.page-annual-innovation-event .usa-hero__subtitle{font-size:14px;line-height:16px}@media all and (min-width: 40em){.page-annual-innovation-event .usa-hero__subtitle{font-size:14px;line-height:20px}}@media all and (min-width: 64em){.page-annual-innovation-event .usa-hero__subtitle{font-size:24px;line-height:30px}}.page-annual-innovation-event h2{font-size:14px;line-height:21px}@media all and (min-width: 40em){.page-annual-innovation-event h2{font-size:24px;line-height:22px}}@media all and (min-width: 64em){.page-annual-innovation-event h2{font-size:32px;line-height:36px}}.page-annual-innovation-event h2.text-normal{margin-top:0px}.page-annual-innovation-event h2.text-normal>p:nth-child(1){margin-top:0px}.page-annual-innovation-event .cta-one,.page-annual-innovation-event .cta-one>p a.site-cta{font-size:12px;line-height:16px}@media all and (min-width: 40em){.page-annual-innovation-event .cta-one,.page-annual-innovation-event .cta-one>p a.site-cta{font-size:14px;line-height:18px}}@media all and (min-width: 64em){.page-annual-innovation-event .cta-one,.page-annual-innovation-event .cta-one>p a.site-cta{font-size:24px;line-height:30px}}.page-annual-innovation-event .cta-one>p,.page-annual-innovation-event .cta-one>p a.site-cta>p{margin-bottom:0px}.page-annual-innovation-event main .usa-section--dark a{color:#fffefc}.page-annual-innovation-event main .usa-section--dark a.usa-button--secondary{background-color:#fffefc;color:#3a2920 !important;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow 1s;transition:-webkit-box-shadow 1s;transition:box-shadow 1s;transition:box-shadow 1s, -webkit-box-shadow 1s}.page-annual-innovation-event main .usa-section--dark a.usa-button--secondary:hover,.page-annual-innovation-event main .usa-section--dark a.usa-button--secondary:focus{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}.page-annual-innovation-event .video-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 40em){.page-annual-innovation-event .video-section-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.page-annual-innovation-event .video-section{width:233px}.page-annual-innovation-event .video-section .iframe-content div{min-width:125px}@media all and (min-width: 40em){.page-annual-innovation-event .video-section{width:247px}}@media all and (min-width: 64em){.page-annual-innovation-event .video-section{width:392px}}.page-annual-innovation-event div.video-section-text-container{font-size:10px;line-height:12.6px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-annual-innovation-event div.video-section-text-container h3{padding:0;margin:0}@media all and (min-width: 40em){.page-annual-innovation-event div.video-section-text-container{max-width:247px;height:144px;padding:24px}}@media all and (min-width: 64em){.page-annual-innovation-event div.video-section-text-container{max-width:392px;height:230px;padding:32px}.page-annual-innovation-event div.video-section-text-container h3{font-size:16px;line-height:24px}.page-annual-innovation-event div.video-section-text-container p{font-size:16px;line-height:20px}}.page-annual-innovation-event section.highlight-video-section div.video-section-text-container{height:auto}@media all and (min-width: 64em){.page-annual-innovation-event section.highlight-video-section div.video-section-text-container h3{font-size:24px;line-height:24px}}.header-overlay{width:60%;position:absolute;top:2.5rem;background-color:#121923;color:#fff}.homepage-rule{margin-bottom:0;margin-top:0;border:0;height:1rem;width:100%;position:relative}.homepage-rule.center-diamond{background:none;text-align:center}.homepage-rule.center-diamond::before{content:" ";display:inline-block;background:#4a77b4;height:1px;position:relative;top:.5rem;width:100%}.homepage-rule.center-diamond::after{content:"◆";display:inline-block;position:relative;top:-2rem;font-size:1.125rem;padding:0 .5rem;color:#ce482d;background:#fcfcfc}.homepage-process__button-text{padding-left:3rem;text-indent:-2.8rem;line-height:1.3}.page-ui-components .usa-font-lead:first-of-type{margin-top:2rem}@media all and (min-width: 40em){.page-design-principles .main-content .usa-grid-full{margin-bottom:2rem;margin-top:2.5rem}}.page-design-principles img{max-width:10rem}.link-download{display:table}.link-download::before{height:.75rem;width:.75rem;background:url("../img/icon-download.png") no-repeat 0 0;background:url("../img/icon-download.svg") no-repeat 0 0;background-size:100%;content:"";display:inline-block;margin-bottom:0;margin-right:.75rem}.link-download-subtext{margin-left:1.5rem}.link_group-download .link-download{margin-bottom:.5rem}#all-products{padding-top:4rem}#product-search-form{width:20rem}#product-search-form .usa-input{border-color:#adadad}.product-filter-form-desktop{visibility:hidden}@media all and (min-width: 64em){.product-filter-form-desktop{visibility:visible}}@media all and (min-width: 64em){.product-filter-form-mobile{visibility:hidden}}.product-filter__container{margin-top:.5rem  !important}.product-filter__container:nth-child(3) button{padding-bottom:.6rem;padding-top:.7rem}.product-filter__button{margin-top:0;border:1px solid #3a2920;background-color:rgba(0,0,0,0)}.product-filter__button:hover{background-color:#f3f3f4}.product-filter__button:active{background-color:#e6e6e6}.usa-accordion{opacity:1}.usa-accordion__button{background-image:url(../img/icons/remove-24px-icon-black.svg);background-repeat:no-repeat}.usa-accordion__button.light{background-image:url(../img/icons/remove-24px-icon-white.svg);background-repeat:no-repeat}.usa-accordion__button.usa-banner__button{background-image:none}.usa-accordion__button[aria-expanded=false]{background-image:url(../img/icons/add-24px-icon-black.svg);background-repeat:no-repeat}.usa-accordion__button[aria-expanded=false].light{background-image:url(../img/icons/add-24px-icon-white.svg);background-repeat:no-repeat}.usa-accordion__button[aria-expanded=false].usa-banner__button{background-image:none}.usa-accordion__button-alt{background-image:none}@media all and (min-width: 40em){.usa-accordion__button-alt::after{background-image:url("../img/angle-arrow-down-primary.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-down-primary.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;background-position:center center;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:2px}}.usa-accordion__button-alt[aria-expanded=false]{background-image:none}@media all and (min-width: 40em){.usa-accordion__button-alt[aria-expanded=true]::after{background-image:url("../img/angle-arrow-up-primary.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-up-primary.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;background-position:center center;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:2px}}.usa-accordion__button-toolkit{background-image:none}@media all and (min-width: 40em){.usa-accordion__button-toolkit::after{background-image:url("../img/angle-arrow-down-primary.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-down-primary.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;background-position:center center;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:2px}}.usa-accordion__button-toolkit[aria-expanded=false]{background-image:none}@media all and (min-width: 40em){.usa-accordion__button-toolkit[aria-expanded=true]::after{background-image:url("../img/angle-arrow-up-primary.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-up-primary.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;background-position:center center;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:2px}}.background-right{background-position:right 5% center}.dropdown-menu{width:20rem;height:10rem;padding:1rem;overflow:auto;border:1px solid #adadad;background-color:#fff;opacity:1}.scrolled-input{margin-bottom:-1.5em}.scrolled-input:first-child{margin-top:-2em}.scrolled-input:last-child{margin-bottom:0}.scrolled-input input{position:static;opacity:0;margin-top:3rem}.scrolled-input label{margin-top:-1.5rem}.yr-btn{font-size:.83rem;border:solid #fff 1px;color:#fff;margin:0;padding:.5rem .5rem;-webkit-transition:.2s;transition:.2s;max-width:100px;white-space:nowrap;overflow-x:hidden}@media all and (min-width: 30em){.yr-btn{max-width:none;padding:.5rem 1rem}}.yr-btn.dark-btn{border:solid 2px #3a2920;color:#121923;border-left-width:1px;border-right-width:1px}.yr-btn:hover,.yr-btn-active{color:#121923;background-color:#fff}.yr-btn:hover.dark-btn,.yr-btn-active.dark-btn{color:#fffefc;background-color:#3a2920}.year-wrapper{border:solid #fff 1px;float:right;border-radius:5px;cursor:pointer}.ps-inactive{display:none !important}.page-sprints body{background-color:#fffefc}.page-sprints #translate-button{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow 1s;transition:-webkit-box-shadow 1s;transition:box-shadow 1s;transition:box-shadow 1s, -webkit-box-shadow 1s;background-color:#d14b2c}.page-sprints #translate-button:hover,.page-sprints #translate-button:focus{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25)}.tab-row{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:2.5rem auto}.tab-wrapper{cursor:pointer}.tab-wrapper:first-child *{border-left-width:2px}.tab-wrapper:last-child *{border-right-width:2px}.docs-grid-example{font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.89rem}.docs-grid-example .grid-row{margin-top:.5rem}.docs-grid-example [class*=grid-col]{background-color:#e1e7f1;text-align:center}.docs-grid-example .grid-row:not([class*=grid-gap]) [class*=grid-col]{border:1px solid;padding:1rem}.docs-grid-example [class*=grid-gap] [class*=grid-col]>*{background-color:#fff;border:1px solid;padding:1rem}.is-inverse{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.page-content h3{font-size:1.5rem;font-weight:normal;line-height:1.4}@media all and (min-width: 55em){.page-content h3{font-size:3rem}}.docs-text{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.06rem;margin-bottom:.5rem;margin-top:2rem;max-width:72ex;font-weight:normal}strong{font-weight:600}.docs-inline-code{background-color:#f5f5f0;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.89rem;padding-left:.25rem;padding-right:.25rem;padding-bottom:2px;padding-top:2px;border-radius:2px}.property{border-width:1px;border-style:solid;color:#d54309;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.71rem;line-height:1;padding-left:.25rem;padding-right:.25rem;padding-bottom:2px;padding-top:2px;border-radius:2px;font-weight:normal;white-space:nowrap;text-decoration:none;text-transform:uppercase;font-style:normal;letter-spacing:.1em}.prose-graf-intro{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.81rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}@media all and (min-width: 75em){.prose-graf-intro{font-size:.88rem}}.text-color .example{border-bottom-width:1px;border-bottom-color:#e6e6e6;border-bottom-style:solid;margin-bottom:.25rem;margin-top:.25rem;padding-bottom:.25rem;padding-top:.25rem}.output-list{display:-webkit-box  !important;display:-ms-flexbox  !important;display:flex  !important;-ms-flex-wrap:wrap  !important;flex-wrap:wrap  !important;margin-top:0;width:100%}.output-list .output-utility,.output-list .output-css,.output-list .output-variable{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#adadad;border-bottom-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;min-height:2rem;padding-bottom:.25rem;padding-top:.25rem}.output-list .output-utility{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:33.3333333333%;font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.88rem;padding-right:1rem}.output-list .output-css{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.83rem;padding-right:1rem}.output-list .output-css .output-token{display:inline-block;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.83rem}.output-list .output-variable{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:16.6666666667%;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.83rem;font-weight:300}.output-token{background-color:#fff;border-width:1px;border-color:#e6e6e6;border-style:solid;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.89rem;padding-left:.25rem;padding-right:.25rem;padding-bottom:2px;padding-top:2px;border-radius:2px;font-weight:normal}.output-rule{display:block}.output-rule+.output-rule{margin-top:.25rem}.output-true,.output-false{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#0076d6;display:inline-block;padding-bottom:0;padding-top:0;padding-left:.25rem;padding-right:.25rem;border-radius:2px;color:#fff}.output-false{background-color:#d54309}li.display-inline-block{margin-bottom:0}.page-introducing-uswds-2-0 .post-content img{max-width:20rem;mix-blend-mode:darken}.utilities-property-title{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.63rem;margin-left:2px;margin-bottom:0;margin-top:0;font-weight:normal;text-transform:uppercase;letter-spacing:.025em}.utilities-property{background-color:#fff;display:inline-block;margin-top:0;padding:.25rem;text-transform:none;letter-spacing:initial}.utilities-section{border-top-width:1px;border-top-style:solid;margin-top:2rem;padding-top:.5rem}.utilities-section-title-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.utilities-section-title{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.25rem;margin:0;font-weight:normal}.utilities-section-title code{background-color:#fff;border-width:1px;border-style:solid;display:inline-block;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:1.01rem;margin-right:2px;padding-left:0;padding-right:0;padding-bottom:2px;padding-top:2px;border-radius:.25rem;font-weight:300}@media all and (min-width: 40em){.utilities-section-title.usa-grid-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%}}.utilities-section-helper{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.75rem;margin-bottom:0;margin-top:0;max-width:none}@media all and (min-width: 40em){.utilities-section-helper.usa-grid-col{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}}@media all and (min-width: 40em){.utilities-section-helper{text-align:right}}.utility{background-color:#fff;border-width:1px;border-color:#28303b;border-style:solid;margin-bottom:1rem;margin-top:1rem;padding-bottom:1rem;padding-top:1rem;border-radius:.25rem}.utility-title-bar{margin-bottom:1rem;padding-left:1rem;padding-right:1rem}.utility-title-bar>.usa-grid-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.utility-name.usa-grid-col{max-width:100%}@media all and (min-width: 40em){.utility-name.usa-grid-col{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}}.utility-title{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.06rem;margin-bottom:.25rem;margin-top:0}.utility-property{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.81rem;margin:0;text-transform:uppercase;letter-spacing:.025em}.utility-property-code{font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.83rem;font-weight:300;text-transform:none;letter-spacing:initial;color:#d54309}.utility-scope{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;display:inline;margin:0}@media all and (min-width: 40em){.utility-scope{text-align:right;max-width:70%}}@media all and (min-width: 40em){.utility-scope.usa-grid-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%}}.utility-scope-button,.utility-scope-button-active a,.utility-scope-button-disabled{display:inline-block;font-size:.88rem;line-height:1;margin-right:2px;margin-top:.25rem;padding:.25rem;border-radius:2px}@media all and (min-width: 40em){.utility-scope-button,.utility-scope-button-active a,.utility-scope-button-disabled{font-size:.94rem;margin-right:.25rem;margin-top:0;padding-bottom:.5rem;padding-top:.5rem;padding-left:.75rem;padding-right:.75rem;border-radius:.25rem}}.utility-scope-button-disabled{background-color:#fff;border-width:1px;border-color:#e6e6e6;border-style:solid;color:#c9c9c9;text-decoration:line-through}.utility-scope-button-active{display:inline}.utility-scope-button-active a{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#0076d6;color:#fff;text-decoration:none}.utility-scope-button-active a:hover{background-color:#2e2e2e;color:#fff}.utility-examples{margin-left:1rem;margin-right:1rem}.utility-examples-title{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;padding-top:2rem;margin-bottom:0;margin-top:.5rem;border-top:1px solid #e6e6e6}.utility-examples-helper{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.81rem;margin-left:.5rem;font-weight:normal;color:rgba(0,0,0,.8)}.utility-class,.utility-value-color,.utility-value{background-color:#f3f3f4;display:inline-block;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.83rem;margin:0;padding-bottom:2px;padding-top:2px;padding-left:.25rem;padding-right:.25rem;border-radius:2px}.utility-value{background-color:#f3e1e4}.utility-value-color{background-color:#fff;border-width:1px;border-color:#e6e6e6;border-style:solid;margin-top:0;font-weight:300;white-space:nowrap;text-transform:lowercase}.utility-value-color-chip{height:.75rem;border-radius:99rem;width:.75rem;display:inline-block;margin-right:.25rem;vertical-align:middle}.utility-example-container{border-top-width:1px;border-top-color:#e6e6e6;border-top-style:solid;margin-top:.5rem;margin-bottom:0;max-width:none;padding-top:.5rem;overflow:hidden}.utility-example-container>.usa-grid-row{margin-left:-0.5rem;margin-right:-0.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.utility-example-container>.usa-grid-row>*{padding-left:.5rem;padding-right:.5rem}.utility-example{max-width:70%}.utility-example.usa-grid-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%}.utility-example-class.usa-grid-col{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.utility-example-value.usa-grid-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;max-width:100%}.utilities-output-heading{border-bottom-width:1px;border-bottom-color:#e6e6e6;border-bottom-style:solid;font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.75rem;margin-top:1rem;padding-bottom:.25rem;font-weight:600}.utility-code-sample{background-color:#e6e6e6;line-height:1.4;margin-left:0;margin-right:0;margin-bottom:.5rem;margin-top:.5rem;border-radius:.25rem;white-space:pre-wrap}.utility-note{background-color:#ffbe2e;font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.6;margin-bottom:1rem;margin-top:1rem;max-width:none;padding:1rem;border-radius:.25rem;color:rgba(0,0,0,.8)}.utility-note+.utility-examples-title{border-top:none;margin-top:0;padding-top:0}.utility-note a{color:#1b1b1b}.utility-text{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.6;max-width:72ex}.utility-text+.utility-text{margin-top:.5rem}p+.usa-accordion,h2+div:not(.usa-accordion__content),h3+div:not(.usa-accordion__content),h4+div:not(.usa-accordion__content),h5+div:not(.usa-accordion__content),h6+div:not(.usa-accordion__content){margin-top:1rem}.sidenav a{padding-right:.25rem}.default-container::after{clear:both;content:"";display:block}.site-font-lead{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.25rem;line-height:1.6;max-width:64ex;color:rgba(0,0,0,.8);font-weight:300}.site-font-lead+p{margin-top:2rem}.site-docs-card-link{border-top:.25rem solid rgba(0,0,0,.1);padding-top:.75rem}.site-docs-card-link:hover{border-color:#0048ad}.site-docs-card-link:hover a{color:#000;text-decoration-color:#e6e6e6}.block-link::before{position:absolute;bottom:0;left:0;right:0;top:0;content:""}.usa-button-list.site-button-list .usa-button{font-size:.94rem;margin:0;width:100%}@media all and (min-width: 64em){.usa-button-list.site-button-list .usa-button{width:auto}}.usa-button-list.site-button-list li+li .usa-button{margin-top:.25rem}@media all and (min-width: 64em){.usa-button-list.site-button-list li+li .usa-button{margin-left:2px;margin-top:0}}.usa-nav__inner{margin-bottom:0;color:#fff}.usa-nav__inner .usa-button:hover{background-color:#0050d8}.usa-nav__inner .usa-button.site-button-version{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;color:rgba(0,0,0,.8);background-color:#fcfcfc}.usa-nav__inner .usa-button.site-button-version:visited{color:rgba(0,0,0,.8)}.usa-nav__inner .usa-button.site-button-version:hover{background-color:#face00}.usa-nav__inner .usa-nav__link{color:#fff}.usa-nav__inner .usa-nav__link:hover{color:#3380c8}.usa-nav__inner .usa-nav__link:visited{color:#3380c8}.usa-nav__inner .usa-button.site-button-outline-secondary{-webkit-box-shadow:inset 0 0 0 2px #0048ad;box-shadow:inset 0 0 0 2px #0048ad;background-color:rgba(0,0,0,0);color:#0048ad}.usa-nav__inner .usa-button.site-button-outline-secondary:visited{color:#0048ad}.usa-nav__inner .usa-button.site-button-outline-secondary:hover{-webkit-box-shadow:inset 0 0 0 2px #0050d8;box-shadow:inset 0 0 0 2px #0050d8;background-color:rgba(0,0,0,0);color:#0050d8}.site-header-dark .site-header-navbar{background-color:#fffefc}.page-toolkit .site-header-dark .site-header-navbar{background-color:inherit}.site-header-dark .site-logo a{color:#fff}.site-header-dark .site-logo .usa-logo__text::before{background-image:url("../img/uswds-logo/4c-lg-on-black.png");background-image:url("../img/uswds-logo/4c-lg-on-black.svg")}.site-header-dark .usa-button.site-button-outline-secondary{-webkit-box-shadow:inset 0 0 0 2px rgba(255,255,255,.7);box-shadow:inset 0 0 0 2px rgba(255,255,255,.7);background-color:rgba(0,0,0,0);color:rgba(255,255,255,.7)}.site-header-dark .usa-button.site-button-outline-secondary:hover{-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;background-color:rgba(0,0,0,0);color:#fff}@media all and (min-width: 64em){.site-header-dark .usa-button.site-button-outline-secondary{margin-right:2rem}}.site-page-title{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:2.5rem;line-height:1.2;font-weight:600;color:rgba(0,0,0,.8)}.foo{border-width:0.25rem;border-style:solid}pre{white-space:pre}@media all and (min-width: 40em){.site-table-wrapper{border:1px solid;border-radius:.25rem;display:block;background-color:#fff}}.site-table-wrapper .site-table-responsive{margin:0}.site-table-wrapper+.site-table-wrapper{margin-top:1.5rem}.site-prose .site-table-responsive,.site-table-responsive{width:100%;max-width:none;border-collapse:collapse}@media all and (max-width: 39.99em){.site-prose .site-table-responsive,.site-table-responsive{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.88rem;line-height:1.8;display:block;width:100%}.site-prose .site-table-responsive caption,.site-table-responsive caption{display:block}.site-prose .site-table-responsive thead,.site-table-responsive thead{position:absolute;left:-999em;right:auto}.site-prose .site-table-responsive caption,.site-prose .site-table-responsive tbody,.site-prose .site-table-responsive tr,.site-prose .site-table-responsive th,.site-prose .site-table-responsive td,.site-prose .site-table-responsive tfoot,.site-table-responsive caption,.site-table-responsive tbody,.site-table-responsive tr,.site-table-responsive th,.site-table-responsive td,.site-table-responsive tfoot{border:0;display:block;padding:0;text-align:left;white-space:normal}.site-prose .site-table-responsive caption,.site-table-responsive caption{font-weight:600;padding-bottom:.5rem}.site-prose .site-table-responsive td,.site-prose .site-table-responsive th,.site-table-responsive td,.site-table-responsive th{width:100%;padding:.25rem .25rem .25rem 0;position:relative;z-index:100}.site-prose .site-table-responsive td[data-title]:before,.site-prose .site-table-responsive th[data-title]:before,.site-table-responsive td[data-title]:before,.site-table-responsive th[data-title]:before{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.75rem;line-height:1.2;padding-left:.5rem;padding-right:.5rem;content:attr(data-title);-webkit-box-flex:0;-ms-flex:none;flex:none;font-weight:normal;margin-right:.25rem;max-width:7.5rem;text-align:left;width:50%}.site-prose .site-table-responsive td.is-empty,.site-prose .site-table-responsive th.is-empty,.site-table-responsive td.is-empty,.site-table-responsive th.is-empty{display:none}.site-prose .site-table-responsive th:not([data-title]),.site-table-responsive th:not([data-title]){font-weight:600}.site-prose .site-table-responsive tr,.site-table-responsive tr{background-color:#fff;border:1px solid;border-radius:.25rem;display:block;padding-bottom:2px;position:relative}.site-prose .site-table-responsive tr::after,.site-table-responsive tr::after{position:absolute;bottom:0;top:0;position:absolute;left:0;content:"";background-color:#f9f9f9;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;display:block;max-width:7.5rem;position:absolute;width:50%;z-index:0}.site-prose .site-table-responsive tr.is-empty,.site-table-responsive tr.is-empty{display:none}.site-prose .site-table-responsive tr+tr,.site-table-responsive tr+tr{margin-top:.5rem}.site-prose .site-table-responsive td,.site-table-responsive td{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5}.site-prose .site-table-responsive td:empty,.site-table-responsive td:empty{display:none}.site-prose .site-table-responsive td+td,.site-table-responsive td+td{border-top:1px solid #e6e6e6}.site-prose .site-table-responsive td .site-inline-swatch,.site-table-responsive td .site-inline-swatch{width:100%}}@media all and (min-width: 40em){.site-prose .site-table-responsive thead,.site-table-responsive thead{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.75rem}.site-prose .site-table-responsive caption,.site-table-responsive caption{font-weight:600;padding-bottom:.5rem}.site-prose .site-table-responsive caption,.site-prose .site-table-responsive tbody,.site-prose .site-table-responsive tr,.site-prose .site-table-responsive th,.site-prose .site-table-responsive td,.site-prose .site-table-responsive tfoot,.site-table-responsive caption,.site-table-responsive tbody,.site-table-responsive tr,.site-table-responsive th,.site-table-responsive td,.site-table-responsive tfoot{text-align:left}.site-prose .site-table-responsive th:first-child,.site-table-responsive th:first-child{padding-left:1rem}.site-prose .site-table-responsive tr,.site-prose .site-table-responsive td,.site-table-responsive tr,.site-table-responsive td{background-color:rgba(0,0,0,0)}.site-prose .site-table-responsive th,.site-prose .site-table-responsive td,.site-table-responsive th,.site-table-responsive td{padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;padding-top:.5rem;border:none;text-align:left}.site-prose .site-table-responsive th:first-child,.site-prose .site-table-responsive td:first-child,.site-table-responsive th:first-child,.site-table-responsive td:first-child{padding-left:1rem}.site-prose .site-table-responsive th:last-child,.site-prose .site-table-responsive td:last-child,.site-table-responsive th:last-child,.site-table-responsive td:last-child{padding-right:1rem}.site-prose .site-table-responsive tbody tr,.site-table-responsive tbody tr{border:none;border-top:2px solid}.site-prose .site-table-responsive tbody tr+tr,.site-table-responsive tbody tr+tr{border-top:1px solid #e6e6e6}}.site-prose .site-table-responsive.site-table-simple p,.site-table-responsive.site-table-simple p{margin:0}@media all and (min-width: 40em){.site-prose .site-table-responsive.site-table-simple thead,.site-table-responsive.site-table-simple thead{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.81rem}.site-prose .site-table-responsive.site-table-simple th,.site-prose .site-table-responsive.site-table-simple td,.site-table-responsive.site-table-simple th,.site-table-responsive.site-table-simple td{padding-left:1rem;padding-right:1rem;padding-bottom:.25rem;padding-top:.25rem;border:none}.site-prose .site-table-responsive.site-table-simple th:first-child,.site-prose .site-table-responsive.site-table-simple td:first-child,.site-table-responsive.site-table-simple th:first-child,.site-table-responsive.site-table-simple td:first-child{padding-left:0}.site-prose .site-table-responsive.site-table-simple th:last-child,.site-prose .site-table-responsive.site-table-simple td:last-child,.site-table-responsive.site-table-simple th:last-child,.site-table-responsive.site-table-simple td:last-child{padding-right:0}.site-prose .site-table-responsive.site-table-simple tr,.site-table-responsive.site-table-simple tr{display:-webkit-box;display:-ms-flexbox;display:flex}.site-prose .site-table-responsive.site-table-simple tr th,.site-prose .site-table-responsive.site-table-simple tr td,.site-table-responsive.site-table-simple tr th,.site-table-responsive.site-table-simple tr td{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%}.site-prose .site-table-responsive.site-table-simple tbody tr,.site-table-responsive.site-table-simple tbody tr{border:none;border-top:1px solid #adadad}.site-prose .site-table-responsive.site-table-simple tbody tr:last-child,.site-table-responsive.site-table-simple tbody tr:last-child{border-bottom:1px solid #adadad}}.site-inline-swatch{height:2rem;width:2rem;border-radius:2px;display:inline-block;text-align:middle}table .site-inline-swatch{display:block}.site-caption-swatches{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.5rem;line-height:1.2;color:#1b1b1b;margin-top:1rem;margin-bottom:.5rem;padding-left:0}@media all and (min-width: 40em){.site-caption-swatches{padding-left:1rem}}.site-table-note{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.88rem;line-height:1.5;padding:1rem;background-color:#ffbe2e;border-radius:.25rem;margin-bottom:.5rem}@media all and (min-width: 40em){.site-table-note{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}}@media all and (min-width: 30em){.site-title-short{display:none}}@media all and (max-width: 29.99em){.site-title{position:absolute;left:-999em;right:auto}}.site-accordion-docs,.site-accordion-code,.site-accordion{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8}.site-prose{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8}.site-prose>p{max-width:72ex;font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1rem;line-height:1.5;line-height:1.75}.site-prose>p+*{margin-top:1em}.site-prose>h2,.site-prose>h3,.site-prose>h4,.site-prose>h5,.site-prose>h5{color:#1b1b1b;margin:0}.site-prose>h3{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.25rem;line-height:1.2}.site-prose>.site-text-intro+p{margin-top:2rem}.site-prose>header+.site-text-intro{margin-top:.5rem}.site-prose>.usa-content-list{padding-left:0;max-width:72ex}.site-prose>li,.site-prose>ul li,.site-prose>ol li{line-height:1.6;max-width:72ex}.site-text-intro,.site-component-section .site-text-intro,.site-prose>.site-text-intro{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.25rem;line-height:1.6;font-weight:300;margin-top:.5rem}.usa-accordion--bordered .usa-accordion__content{padding-bottom:1.5rem;padding-left:1rem;padding-top:1.5rem}.usa-content-list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-content-list>li{margin-bottom:0;max-width:unset}.usa-content-list>li{border-top:1px solid #e6e6e6;margin-top:.5rem;padding-top:.5rem;max-width:72ex}.usa-content-list>li ul{list-style-type:disc;padding-left:1.5rem}.usa-content-list>li li{margin-top:.25rem;max-width:calc(72ex - 1.5rem)}.usa-content-list ol{counter-reset:ol-counter;list-style:none;padding-left:0}.usa-content-list ol li{counter-increment:ol-counter;margin-top:.5em;padding-left:1.5rem;text-indent:-1.5rem}.usa-content-list ol li:before{content:counter(ol-counter) ". ";display:inline-block;font-size:.81rem;font-weight:600;padding-right:.25rem;text-align:left;text-indent:0;width:1.5rem}.site-accordion-code .usa-accordion__button{background-image:url("../img/minus-thin-white.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/minus-thin-white.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;background-color:#004280;color:#fff}.site-accordion-code .usa-accordion__button:hover{background-color:#162e51}.site-accordion-code .usa-accordion__button[aria-expanded=false]{background-image:url("../img/plus-thin-white.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/plus-thin-white.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.site-accordion-docs .usa-accordion__button,.site-accordion .usa-accordion__button{background-image:url("../img/minus-thin-ink.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/minus-thin-ink.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.site-accordion-docs .usa-accordion__button[aria-expanded=false],.site-accordion .usa-accordion__button[aria-expanded=false]{background-image:url("../img/plus-thin-ink.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/plus-thin-ink.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.site-component-section{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8;max-width:72ex;margin-top:2.5rem}.site-component-section>h2{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:2.5rem;line-height:1.2;color:#1b1b1b;margin:0}.site-component-usage p+*{margin-top:1em}.site-component-usage h2,.site-component-usage h3,.site-component-usage h4,.site-component-usage h5,.site-component-usage h5{color:#1b1b1b;margin:0}.site-component-usage h3{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.25rem;line-height:1.2}.site-component-usage h4{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:1.25rem;line-height:1.2;color:#5c5c5c;font-weight:200}.site-prose>*+h2,.site-prose>*+h3,.site-prose>*+h4,.site-prose>*+h5,.site-component-section>*+h2,.site-component-usage *+h2,.site-component-usage *+h3,.site-component-usage *+h4,.site-component-usage *+h5{margin-top:2em}.site-prose>h2+*,.site-prose>h3+*,.site-prose>h4+*,.site-prose>h5+*,.site-component-section>h2+*,.site-component-usage h2+*,.site-component-usage h3+*,.site-component-usage h4+*,.site-component-usage h5+*{margin-top:1em}.site-button{border-radius:99rem;font-weight:normal}.site-button.usa-button--secondary.modal-link:hover,.site-button.usa-button--secondary.modal-link:focus{-webkit-box-shadow:0px 4px 4px rgba(0,0,0,.25);box-shadow:0px 4px 4px rgba(0,0,0,.25);background-color:#ce482d}.site-button[class*="--big"]{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:1.13rem}.usa-section--dark .usa-button:not(.usa-button--accent-cool):not(.usa-button--accent-warm):not(.usa-button--outline),.usa-dark-background .usa-button:not(.usa-button--accent-cool):not(.usa-button--accent-warm):not(.usa-button--outline){color:#fff}.site-button-list .usa-button{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1}.site-nav{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8}.site-nav .usa-accordion{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8}.site-nav .usa-nav__close{background-image:url("../img/close-blue-60v-alt.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/close-blue-60v-alt.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;height:3rem;width:3rem;background-color:#f3f3f4;background-position:center center;background-repeat:no-repeat;background-size:1rem}.site-nav .usa-nav__link{color:#fff}.site-nav .usa-nav__link .usa-nav__primary-item a{color:#3a2920;line-height:1.2}.site-nav .usa-nav__link[aria-expanded=true]{background-image:url("../img/minus-thin-ink.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/minus-thin-ink.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.site-nav .usa-nav__link[aria-expanded=false]{background-image:url("../img/plus-thin-ink.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/plus-thin-ink.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.site-nav .usa-nav__primary button{color:#fff;line-height:1.2}.site-nav .usa-nav__submenu-item{color:#3a2920;font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.88rem;line-height:1.2}.site-nav .usa-nav__inner .usa-nav__primary button{color:#5c5c5c}.site-nav .usa-nav__inner .usa-nav__primary-item :hover{color:#1a4480}.usa-nav__primary-item a,.usa-nav__primary-item a.usa-nav__link{color:#3a2920}@media all and (min-width: 64em){.usa-nav__primary-item a:hover,.usa-nav__primary-item a:focus,.usa-nav__primary-item a.usa-nav__link:hover,.usa-nav__primary-item a.usa-nav__link:focus{color:#fffefc;background-color:#3a2920}}.usa-nav__primary-item .nav-svg{-webkit-filter:invert(32%) sepia(0%) saturate(4070%) hue-rotate(139deg) brightness(105%) contrast(88%);filter:invert(32%) sepia(0%) saturate(4070%) hue-rotate(139deg) brightness(105%) contrast(88%)}.usa-nav__primary-item:hover .nav-svg{-webkit-filter:invert(22%) sepia(54%) saturate(1282%) hue-rotate(185deg) brightness(93%) contrast(96%);filter:invert(22%) sepia(54%) saturate(1282%) hue-rotate(185deg) brightness(93%) contrast(96%)}.usa-nav__primary-item .usa-nav__submenu{background-color:#fffefc}.usa-nav__primary-item .usa-nav__submenu .usa-nav__submenu-item a{color:#3a2920}.usa-nav__primary-item .usa-nav__submenu .usa-nav__submenu-item a:hover,.usa-nav__primary-item .usa-nav__submenu .usa-nav__submenu-item a:focus{color:#3a2920 !important;background-color:#fffefc}.site-banner{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8;background-color:#f8fafd;color:#1a4480}.site-banner.announcement-banner{background-color:#fffefc}.site-banner [href^=http]:not([href*=".gov"])::after{display:none}.site-banner .usa-accordion{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8}.site-banner .usa-banner__header-text,.site-banner .usa-banner__header-action,.site-banner .usa-banner__button{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.75rem;line-height:1.2}.site-banner .announcement-banner .usa-banner__header-text{color:#3a2920}@media all and (min-width: 64em){.site-banner .announcement-banner .usa-banner__header-text a{font-size:16px}}.site-banner .usa-banner__content{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.6}.site-banner .usa-banner__content p{line-height:1.6}.site-banner .usa-banner__header-action::after{background-image:url("../img/angle-arrow-down-primary.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-down-primary.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;background-position:center center;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:.25rem}@media all and (min-width: 40em){.site-banner .usa-banner__button::after{background-image:url("../img/angle-arrow-down-primary.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-down-primary.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;background-position:center center;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:2px}}@media all and (min-width: 40em){.site-banner .usa-banner__button[aria-expanded=true]::after{background-image:url("../img/angle-arrow-up-primary.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-up-primary.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;background-position:center center;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:2px}}.usa-content-list{max-width:72ex}.site-table,.usa-prose>.site-table{font-family:Public Sans Web, Silka, Helvetica, Arial, sans;font-size:.94rem;line-height:1.8}.usa-accordion__button:hover{text-decoration:none}.usa-hero{background-image:none;background-color:#121923;padding-top:7.5rem;padding-bottom:7.5rem}.usa-hero__title{font-size:48px;font-weight:600;line-height:1.35;padding-top:3.5rem}.usa-hero__subtitle{padding-bottom:3.5rem}.usa-hero__subtitle a{color:#e6e6e6}.usa-hero__subtitle a:visited{color:#adadad}figure.highlight{margin:0}pre.lineno{color:#757575;font-weight:300;margin-right:2ch;text-align:right;width:3ch}[class*=language-]{color:#757575}[class*=language-] .nt{color:#1a4480}[class*=language-] .s{color:#004280}#utility-mixins p,#utility-mixins ul{max-width:72ex}body{text-rendering:optimizeLegibility}.site-accordion .usa-accordion__content{padding-left:0;padding-right:0}.site-note{background-color:#ffbe2e;max-width:72ex;padding:.5rem;border-radius:2px}.site-note a{color:#1b1b1b}.site-hero{background-color:#f3f3f4;padding-bottom:2rem;padding-left:0;padding-right:0;background-image:url("../img/introducing-uswds-2-0/feature-image.png");background-repeat:no-repeat;background-position:0 1rem;background-size:100% auto;padding-top:68vw}@media all and (min-width: 40em){.site-hero{padding-bottom:4rem;padding-top:3rem;background-image:url("../img/introducing-uswds-2-0/feature-image-homepage.svg");background-repeat:no-repeat;background-position:left calc(30rem + 1rem) top .75rem;background-size:auto 400px}}@media all and (min-width: 55em){.site-hero{background-position:left calc(50% + 15rem) top .75rem}}.post-content h2{line-height:1.2}.page-website-standards .site-subheading{display:none}.site-nav .usagov-search-autocomplete{min-width:0}.site-nav .usa-button{display:block}.site-button-github .logo{bottom:2px;display:inline-block;fill:#fff;margin-right:.25rem;vertical-align:middle;width:1.5rem}.site-button-github .logo path{fill:#fff}.site-button-github .text{bottom:-2px;position:relative}@media all and (min-width: 64em){.site-button-github .text{position:absolute;left:-999em;right:auto}}@media all and (min-width: 64em){.site-button-github.usa-button{padding-left:0;padding-right:0;background-color:rgba(0,0,0,0);display:inline-block}.site-button-github.usa-button .logo{padding-left:0;padding-right:0;bottom:1px;margin-left:.25rem;position:relative;width:2rem}.site-button-github.usa-button .logo path{fill:rgba(255,255,255,.7)}.site-button-github.usa-button:hover,.site-button-github.usa-button:active{background-color:rgba(0,0,0,0)}.site-button-github.usa-button:hover .logo path,.site-button-github.usa-button:active .logo path{fill:#fff}.site-button-github .text{position:absolute;left:-999em;right:auto}}.embed-youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.site-roadmap-list,.site-roadmap-list__sublist{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.site-roadmap-list{margin-top:1rem}.site-roadmap-list__item,.site-roadmap-list__subitem{border-top-width:1px;border-top-style:solid;line-height:1.4;padding-top:.25rem;margin-top:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-roadmap-list__item{border-top-color:#1b1b1b;border-top-style:solid;font-weight:600}.site-roadmap-list__item .usa-tag{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.site-roadmap-list__sublist{width:100%}.site-roadmap-list__sublist .site-roadmap-list__item{border-top-color:#e6e6e6;border-top-style:solid;font-weight:normal}.callout-button{text-transform:uppercase;font-size:.85em;letter-spacing:1px;cursor:pointer;background-image:url("../img/angle-arrow-down-white.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-down-white.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat;padding:0 2em 0 0;border:none;background-repeat:no-repeat;background-size:1.2rem;background-position:right 0 top 53%;background-color:rgba(0,0,0,0)}.callout-button.show-less{background-image:url("../img/angle-arrow-up-white.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-up-white.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.secondary-callout{max-width:calc(55rem - 3.5rem);background-color:#f8fafd;margin-left:auto;margin-right:auto}.grid-section{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width: 75em){.grid-section{padding-left:2rem;padding-right:2rem}}.write-a-story{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.5rem 0}.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card-header h3 a,.news-blurb h3 a,.usa-media-block__background-image-landscape h3 a{position:relative}.card-header h3 a::after,.news-blurb h3 a::after,.usa-media-block__background-image-landscape h3 a::after{position:absolute;content:"→";bottom:0;left:calc(100% + .3rem)}.card-container{height:20rem;padding-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card-header{bottom:.5rem;background-color:#3a2920;color:#fffefc;line-height:1.3;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card-header h3{font-size:2em;margin:0}.card-header .card-date{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media all and (min-width: 40em)and (max-width: 54.99em){.card-header .card-details{display:none}}.card-header a{text-decoration:none;color:#fff}.card-header a:hover{color:#adadad;text-decoration:underline}@media all and (min-width: 40em){.card-header{margin-right:2rem;padding-right:2.5rem}}@media all and (min-width: 64em){.card-header{margin-bottom:1.5rem}}.usa-card__container a{height:100%}.usa-card__container .card-header{border-radius:.5rem}.usa-card__container>.card-header{border-radius:.5rem}.short-card{max-height:15rem;margin-bottom:1rem}.short-card:last-child{margin-bottom:0}.short-card .card-header{background-color:rgba(0,0,0,0);margin-bottom:0}.small-header-card .card-header h3{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:1.33rem}h2.section-header,h3.section-header{color:#121923;margin-bottom:.5rem;padding-bottom:.5rem;line-height:1.3;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#adadad;border-bottom-style:solid;font-size:2.25em}.page-prize h3.section-header{font-size:1.6rem}.usa-section--dark h2.section-header,.usa-section--dark h3.section-header,.usa-dark-background h2.section-header,.usa-dark-background h3.section-header{color:#fff}.usa-dark-background{background-color:initial}.secondary-header{color:#ce482d;text-transform:uppercase;font-weight:300;font-size:.87rem;margin:1.5rem 0 .5rem 0}.secondary-header:first-child{margin-top:0}.problem-statement-subheader{font-size:.93rem;text-transform:uppercase;font-weight:bold;margin-bottom:0}.news-blurb-grid-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding-top:1rem}@media all and (min-width: 40em){.news-blurb-grid-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}}@media all and (min-width: 55em){.news-blurb-grid-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:33.3333333333%}}@media all and (min-width: 64em){.news-blurb-grid-item{padding-left:.5rem !important;padding-right:.5rem !important}}.news-blurb{outline-width:1px;outline-style:solid;outline-color:#e6e6e6;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:1rem;padding-top:1rem}.news-blurb.large-blurb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.dark-link{text-decoration:none;color:#000}.dark-link:hover,.dark-link:focus{text-decoration:underline}.dark-link:visited,.dark-link:hover,.dark-link:focus{color:#000}.prize-winner-product{margin-bottom:1.5rem;margin-top:1.5rem;padding-left:0;padding-right:0}.prize-winner-product .grid-row{padding-bottom:1.5rem;padding-top:1.5rem;border-bottom-width:1px;border-bottom-style:solid;border-color:#adadad}.prize-winner-product .grid-row>*{padding-left:1rem}.prize-winner-product:last-child .grid-row{border-bottom-width:0;border-bottom-style:solid;padding-bottom:0}.markdownify-column>p{margin-top:0}.four-oh-four{height:50vh;padding-left:2rem;padding-right:2rem}@media all and (min-width: 40em){.four-oh-four{height:80vh}}.transparent-img__container{position:relative}.transparent-img__container img{position:absolute;top:0;left:0;z-index:-1}.sprint-hero-header{margin-bottom:.5rem;margin-top:.5rem;scroll-margin-top:10rem}.problem-statement{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem;margin-bottom:1.5rem;margin-top:1.5rem;scroll-margin-top:10rem}@media all and (min-width: 75em){.problem-statement{padding-left:2rem;padding-right:2rem}}.problem-statement .ps-collapsed{display:none}.problem-statement .ps-expanded{display:block}@media all and (min-width: 40em){.problem-statement{max-width:none;padding-left:0;padding-right:0}.problem-statement .grid-row{margin-left:8.3333333333%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:83.3333333333%}}.ps-left-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding:1.5rem;border:1px dashed #8c8c8c;border-bottom:none}@media all and (min-width: 30em){.ps-left-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:58.3333333333%;border-right:none;border-bottom:1px dashed #8c8c8c}}.ps-left-col.ps-collapsed{display:block}@media all and (min-width: 30em){.ps-left-col.ps-collapsed{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;border:1px dashed #8c8c8c;border-bottom:none}}@media all and (min-width: 55em){.ps-left-col.ps-collapsed{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:58.3333333333%;border-right:none;border-bottom:1px dashed #8c8c8c}}.ps-right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.ps-right-col.ps-collapsed{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (min-width: 30em){.ps-right-col.ps-collapsed{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media all and (min-width: 55em){.ps-right-col.ps-collapsed{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:41.6666666667%}}.ps-right-col.ps-expanded{display:-webkit-box;display:-ms-flexbox;display:flex}@media all and (min-width: 30em){.ps-right-col.ps-expanded{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:41.6666666667%}}.ps-right-col-section{padding:1.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px dashed #8c8c8c}.ps-products.ps-collapsed{display:block;border-top:none}@media all and (min-width: 30em){.ps-products.ps-collapsed{border-left:none;border-top:1px dashed #8c8c8c}}.ps-products.ps-collapsed .ps-card{margin-top:0 !important}.ps-agency{display:block}.ps-agency.ps-collapsed{display:block;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-top:1px dashed #8c8c8c;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}@media all and (min-width: 30em){.ps-agency.ps-collapsed{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%;border-right:none}}.ps-cta{display:block}.ps-cta.ps-collapsed{display:block;border-top:none}@media all and (min-width: 30em){.ps-cta.ps-collapsed{border-left:none;border-top:1px dashed #8c8c8c}}.ps-cta.ps-collapsed a{padding-left:.5rem  !important;padding-right:.5rem  !important}.ps-cta.ps-expanded{-webkit-box-ordinal-group:101;-ms-flex-order:100;order:100}.ps-cta a.ps-pdf{-webkit-box-shadow:inset 0 0 0 2px #3a2920;box-shadow:inset 0 0 0 2px #3a2920;color:#3a2920 !important;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s, -webkit-box-shadow .5s}.ps-cta a.ps-pdf:hover{-webkit-box-shadow:inset 0 0 0 2px #3a2920,0px 4px 4px rgba(0,0,0,.25);box-shadow:inset 0 0 0 2px #3a2920,0px 4px 4px rgba(0,0,0,.25)}.ps-card{height:15rem;max-width:15rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0;margin-bottom:1rem;background-color:#fffefc}.ps-card.usa-card__container{border-color:#3a2920 !important}.ps-card .card-header{margin-top:0;margin-left:0;margin-right:0}.ps-card .card-header h3{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:.93rem}.ps-card .card-header p{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:.87rem;text-transform:uppercase}.ps-collapsed>.ps-card{max-height:10rem}.ps-collapsed>.ps-card .card-header{padding:.75rem}.ps-collapsed>.ps-card .card-header p{display:none}.problem-statement.past-statement .ps-right-col-section{border-top:none;border-bottom:none}@media all and (max-width: 29.99em){.problem-statement.past-statement .ps-right-col-section{padding-bottom:.5rem;padding-top:.5rem}}.problem-statement.past-statement .ps-right-col-section:first-child{padding-top:1.5rem;border-top:1px dashed #8c8c8c}.problem-statement.past-statement .ps-right-col-section:last-child{border-bottom:1px dashed #8c8c8c}@media all and (min-width: 30em){.problem-statement.past-statement .ps-right-col-section{border-top:1px dashed #8c8c8c;border-bottom:1px dashed #8c8c8c;border-right:none;border-left:none}.problem-statement.past-statement .ps-right-col-section:first-child{border-left:1px dashed #8c8c8c}.problem-statement.past-statement .ps-right-col-section:last-child{border-right:1px dashed #8c8c8c}}.ps-see-more{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;text-align:center;border:1px dashed #8c8c8c;border-top:none}.ps-see-more button.ps-collapsed{display:inline;background-image:url("../img/angle-arrow-down.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-down.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.ps-see-more button.ps-expanded{display:inline;background-image:url("../img/angle-arrow-up.svg"),-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));background-image:url("../img/angle-arrow-up.svg"),linear-gradient(transparent, transparent);background-repeat:no-repeat}.explore-products{text-decoration:none;color:#000;text-decoration:underline}.explore-products:hover,.explore-products:focus{text-decoration:underline}.explore-products:visited,.explore-products:hover,.explore-products:focus{color:#000}.animated-graphs{max-width:20rem;margin-bottom:1.5rem}.graph-container{margin-bottom:.5rem}.graph-container .graph-fill{background-color:#fff}.graph-container:nth-child(1) .graph-fill{width:33%;background-color:#0b9d58}.graph-container:nth-child(2) .graph-fill{width:85%;background-color:#d14b2c}.graph-container:nth-child(3) .graph-fill{width:50%;background-color:#0555a4}.graph-container .graph-fill.empty{width:0%}.graph-bg{width:100%;height:1em;outline-width:1px;outline-style:solid;outline-color:#adadad}.graph-fill{height:100%;-webkit-transition:width .5s ease;transition:width .5s ease}.layout-coil{background-color:#121923;color:#fff}.layout-coil a{color:#fff}.layout-coil a:visited{color:#fff}.layout-coil a:hover,.layout-coil a:focus{color:#d9e8f6}.layout-coil a:hover,.layout-coil a:focus{text-decoration:underline}.layout-coil h1{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:2.66rem;margin:0}.layout-coil h2{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:1.86rem}@media all and (min-width: 40em){.small-only{display:none}}@media all and (max-width: 39.99em){.large-only{display:none}}#our-work-section{background-color:#fff;color:#000}#our-work-section a{text-decoration:underline;color:#000}#our-work-section h2,#our-work-section h3,#our-work-section h3 a{color:#121923}a[href="mailto:census.openinnovationlabs@census.gov"]{word-break:break-all}.dashed-container{width:100vw}.dashed{overflow:hidden;padding-left:0 !important}.dashed h3{display:inline-block}.dashed:before,.dashed:after{content:"";display:inline-block;vertical-align:middle;border-bottom:1px dotted #adadad}.dashed:before{width:1.5rem;margin:0 .5rem 0 0}@media all and (min-width: 64em){.dashed:before{width:calc((100vw - 64em)/2*.75)}}.dashed:after{width:100%;margin:0 -55% 0 .5rem}.coil-header{position:sticky;top:-2px;background-color:#121923;border-bottom-width:2px;border-bottom-color:#fff;border-bottom-style:solid;padding-bottom:1rem;padding-top:1rem}.coil-header a{color:#fff}.coil-header a:visited{color:#fff}.coil-header a:hover,.coil-header a:focus{color:#d9e8f6}.coil-header a:hover,.coil-header a:focus{text-decoration:underline}.coil-navbar{padding-left:1rem;padding-right:1rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coil-navbar a{text-transform:uppercase;font-family:Roboto Mono Web, Silka-Mono, roboto-mono;font-size:.77rem}.coil-section{margin-bottom:4rem;margin-top:4rem;padding-top:4rem}.coil-section>*:not(.coil-section-exempt){padding-left:2rem;padding-right:2rem;margin-left:auto  !important;margin-right:auto  !important}@media all and (min-width: 64em){.coil-section>*:not(.coil-section-exempt):not(.dashed){max-width:75rem;margin-left:auto  !important;margin-right:auto  !important}.coil-section>*:not(.coil-section-exempt).dashed{width:75rem}}.coil-section:first-of-type,.coil-section:nth-child(2){border-top-width:0;border-top-style:solid}.coil-section:nth-last-child(2){padding-top:0;padding-bottom:2rem}.coil-section:last-of-type{padding-bottom:5rem;margin-bottom:2rem;border-top-width:1px;border-top-color:#fff;border-top-style:solid;border-bottom-width:1px;border-bottom-color:#fff;border-bottom-style:solid}#galleryPlayPause{float:right;margin-right:2.5rem}@media(prefers-reduced-motion: reduce){#galleryPlayPause{display:none}}.coil-hero{padding-top:0;margin-top:1.5rem}.coil-project-lg,.project-large-text,.coil-card-container{scroll-margin-top:7em}.coil-project-lg{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-bottom:1rem;margin-top:1rem}.coil-project-lg .project-content{border-radius:.25rem}@media all and (min-width: 40em){.coil-project-lg{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}}.coil-project-lg a{text-decoration:underline}.coil-project-lg .project-headers,.coil-project-lg .project-details{padding-left:1rem;padding-right:1rem}.coil-project-lg:first-child{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}.coil-project-lg:first-child .project-large-text:first-child{border-bottom-width:1px;border-bottom-style:solid}@media all and (min-width: 40em){.coil-project-lg:first-child .project-content{display:-webkit-box  !important;display:-ms-flexbox  !important;display:flex  !important;-ms-flex-wrap:wrap  !important;flex-wrap:wrap  !important}.coil-project-lg:first-child .project-content .project-texts{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:75%}.coil-project-lg:first-child .project-content .project-texts .project-large-text{display:-webkit-box  !important;display:-ms-flexbox  !important;display:flex  !important;-ms-flex-wrap:wrap  !important;flex-wrap:wrap  !important;border-right-width:1px;border-right-style:solid}.coil-project-lg:first-child .project-content .project-texts .project-headers{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.coil-project-lg:first-child .project-content .project-texts .project-details{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}.coil-project-lg:first-child .project-content picture{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.coil-project-lg:first-child .project-content picture img{height:100%;-o-object-position:70% 30%;object-position:70% 30%}}.coil-project-lg .project-content{border:1px solid #5c5c5c;height:100%}.coil-project-lg picture img{width:100%;height:10rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center 37%;object-position:center 37%}.coil-card-container{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-bottom:1rem}@media all and (min-width: 30em){.coil-card-container{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}}@media all and (min-width: 40em){.coil-card-container{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:33.3333333333%}}.coil-project-card,.coil-project-card__with-tags{height:100%;padding:1rem;border-width:1px;border-color:#000;border-style:solid;border-radius:.25rem}.coil-project-card a,.coil-project-card__with-tags a{text-decoration:underline}.coil-project-card__with-tags{border-width:0;border-style:solid;padding-bottom:.5rem;padding-top:.5rem}.project-tags{margin-bottom:.5rem;margin-top:.5rem}.project-tag,.project-tag__comm,.project-tag__faci,.project-tag__expe,.project-tag__prod,.project-tag__tale{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:.87rem;text-transform:uppercase;padding-left:.25rem;padding-right:.25rem;border-width:1px;border-style:dotted;border-radius:99rem}.project-tag__comm{color:#cf4900}.project-tag__faci{color:#0076d6}.project-tag__expe{color:#008817}.project-tag__tale{color:#1b2b85}.project-tag__prod{color:#e41d3d}.coil-help-list{list-style-type:"✓"}.coil-help-list li{padding-left:.5rem}.coil-bio{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}@media all and (min-width: 30em){.coil-bio{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:33.3333333333%}}@media all and (min-width: 40em){.coil-bio{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%}}.coil-bio img{border:1px dotted #fff}.coil-team-email{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:.87rem;overflow-wrap:anywhere}.abstract-icon{max-height:7.5rem;margin-top:3rem}.coil-btn,.coil-btn__primary-white,.coil-btn__secondary-white,.playPauseButton{text-decoration:none;padding:.3rem .5rem}.coil-btn:hover,.coil-btn__primary-white:hover,.coil-btn__secondary-white:hover,.playPauseButton:hover,.coil-btn:active,.coil-btn__primary-white:active,.coil-btn__secondary-white:active,.playPauseButton:active{text-decoration:underline}.coil-btn__secondary-white,.playPauseButton{border:1px dotted #fff}.coil-btn__secondary-white:hover,.playPauseButton:hover,.coil-btn__secondary-white:active,.playPauseButton:active{border-color:#f8fafd}.coil-btn__primary-white{color:#121923 !important;background-color:#fff;padding:.5rem;text-transform:uppercase;font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:1.86rem}.coil-btn__primary-white:hover,.coil-btn__primary-white:active{color:#121923}.playPauseButton{cursor:pointer;padding:.5rem;background-color:#121923;z-index:100}.playPauseDisplay{width:2rem;height:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.playPauseDisplay.play{border-style:solid;border-width:1rem 0 1rem 2rem}.playPauseDisplay.pause{border-style:double;border-width:0 0 0 2rem;border-radius:3px}.gallery-section{position:relative;overflow:hidden}@media all and (max-width: 39.99em){.gallery-section{display:none}}.scrolling-gallery{width:100%;height:36rem;overflow:hidden;position:relative}.scrolling-gallery-tile{position:absolute;left:110%;width:100%;height:100%;z-index:-1}.scrolling-gallery-tile:nth-child(1){top:40px;-webkit-animation:slide 120.9272727273s linear -20.4545454545s infinite;animation:slide 120.9272727273s linear -20.4545454545s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(1){-webkit-animation:slide 181.3909090909s linear -30.6818181818s infinite;animation:slide 181.3909090909s linear -30.6818181818s infinite}}.scrolling-gallery-tile:nth-child(2){top:18px;-webkit-animation:slide 120.9272727273s linear -4.2s infinite;animation:slide 120.9272727273s linear -4.2s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(2){-webkit-animation:slide 181.3909090909s linear -6.3s infinite;animation:slide 181.3909090909s linear -6.3s infinite}}.scrolling-gallery-tile:nth-child(3){top:6px;-webkit-animation:slide 120.9272727273s linear 13.1318181818s infinite;animation:slide 120.9272727273s linear 13.1318181818s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(3){-webkit-animation:slide 181.3909090909s linear 19.6977272727s infinite;animation:slide 181.3909090909s linear 19.6977272727s infinite}}.scrolling-gallery-tile:nth-child(4){top:50px;-webkit-animation:slide 120.9272727273s linear 27.5590909091s infinite;animation:slide 120.9272727273s linear 27.5590909091s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(4){-webkit-animation:slide 181.3909090909s linear 41.3386363636s infinite;animation:slide 181.3909090909s linear 41.3386363636s infinite}}.scrolling-gallery-tile:nth-child(5){top:20px;-webkit-animation:slide 120.9272727273s linear 35.5636363636s infinite;animation:slide 120.9272727273s linear 35.5636363636s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(5){-webkit-animation:slide 181.3909090909s linear 53.3454545455s infinite;animation:slide 181.3909090909s linear 53.3454545455s infinite}}.scrolling-gallery-tile:nth-child(6){top:1px;-webkit-animation:slide 120.9272727273s linear 44.5636363636s infinite;animation:slide 120.9272727273s linear 44.5636363636s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(6){-webkit-animation:slide 181.3909090909s linear 66.8454545455s infinite;animation:slide 181.3909090909s linear 66.8454545455s infinite}}.scrolling-gallery-tile:nth-child(7){top:2px;-webkit-animation:slide 120.9272727273s linear 56.1545454545s infinite;animation:slide 120.9272727273s linear 56.1545454545s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(7){-webkit-animation:slide 181.3909090909s linear 84.2318181818s infinite;animation:slide 181.3909090909s linear 84.2318181818s infinite}}.scrolling-gallery-tile:nth-child(8){top:31px;-webkit-animation:slide 120.9272727273s linear 73.8818181818s infinite;animation:slide 120.9272727273s linear 73.8818181818s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(8){-webkit-animation:slide 181.3909090909s linear 110.8227272727s infinite;animation:slide 181.3909090909s linear 110.8227272727s infinite}}.scrolling-gallery-tile:nth-child(9){top:6px;-webkit-animation:slide 120.9272727273s linear 82.7454545455s infinite;animation:slide 120.9272727273s linear 82.7454545455s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(9){-webkit-animation:slide 181.3909090909s linear 124.1181818182s infinite;animation:slide 181.3909090909s linear 124.1181818182s infinite}}.scrolling-gallery-tile:nth-child(10){top:16px;-webkit-animation:slide 120.9272727273s linear 91.6090909091s infinite;animation:slide 120.9272727273s linear 91.6090909091s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(10){-webkit-animation:slide 181.3909090909s linear 137.4136363636s infinite;animation:slide 181.3909090909s linear 137.4136363636s infinite}}.scrolling-gallery-tile:nth-child(11){top:32px;-webkit-animation:slide 120.9272727273s linear 100.4727272727s infinite;animation:slide 120.9272727273s linear 100.4727272727s infinite}@media all and (min-width: 55em){.scrolling-gallery-tile:nth-child(11){-webkit-animation:slide 181.3909090909s linear 150.7090909091s infinite;animation:slide 181.3909090909s linear 150.7090909091s infinite}}.scrolling-gallery-tile:first-child{top:20px}.scrolling-gallery-tile:nth-child(2){top:50px}@media all and (min-width: 55em){.scrolling-gallery-tile{-webkit-animation-duration:181.3909090909s !important;animation-duration:181.3909090909s !important}}@media(prefers-reduced-motion: reduce){.scrolling-gallery-tile{-webkit-animation:none !important;animation:none !important;-webkit-animation-play-state:paused !important;animation-play-state:paused !important;display:none}.scrolling-gallery-tile:first-child{left:10%;display:inline-block;visibility:visible}.scrolling-gallery-tile:nth-child(2){left:60%;display:inline-block;visibility:visible}}@-webkit-keyframes slide{0%{left:105%}40%{left:-100%;opacity:1}41%{left:-90%;opacity:0%}100%{left:105%;opacity:0%}}@keyframes slide{0%{left:105%}40%{left:-100%;opacity:1}41%{left:-90%;opacity:0%}100%{left:105%;opacity:0%}}.event-announcement__section{background-color:#43828c;background-position:center;background-size:cover}.event-announcement__content{margin-bottom:0;margin-top:0;padding-bottom:2rem;padding-top:2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;text-align:center}.event-announcement__header{background:radial-gradient(#04c585, #43828c);border-width:1px;border-style:solid;border-color:#fff;padding-left:2rem;padding-right:2rem;padding-bottom:1rem;padding-top:1rem;font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:3.19rem;text-transform:uppercase}.event-announcement__header p{margin-bottom:0;margin-top:0;line-height:1.3}.event-announcement__header p:first-child{font-weight:200}.event-announcement__header p:last-child{font-family:Source Sans Pro Web, Silka, Helvetica, Arial, sans;font-size:1.86rem}.event-announcement__cta{background-color:#e41d3d;border-radius:.5rem;padding-left:.5rem;padding-right:.5rem;padding-bottom:.25rem;padding-top:.25rem}.usa-pagination .usa-pagination__button{background-color:#fffefc;color:#3a2920}.usa-pagination .usa-pagination__button.usa-current{background-color:#3a2920;color:#fffefc}.usa-pagination .usa-pagination__button:hover{border-color:#3a2920}.usa-pagination a.usa-pagination__link:hover,.usa-pagination .usa-pagination__link-text:hover{color:#3a2920}.usa-pagination .usa-pagination__arrow.hidden{visibility:hidden;pointer-events:none}.usa-pagination.pagination--dark .usa-pagination__button{background-color:#162e51;color:#fff}.usa-pagination.pagination--dark .usa-pagination__button.usa-current{background-color:#fff;color:#0048ad}.usa-pagination.pagination--dark .usa-pagination__link{color:#fff}.usa-process-list>li{margin-bottom:-1em}.home-vision__container{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem;margin-top:2.5rem}@media all and (min-width: 75em){.home-vision__container{padding-left:2rem;padding-right:2rem}}.home-vision__dot{border-radius:99rem;background-color:#fff;width:2rem;height:2rem;margin:2px}.home-vision__row{display:-webkit-box  !important;display:-ms-flexbox  !important;display:flex  !important;-ms-flex-wrap:wrap  !important;flex-wrap:wrap  !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-vision__row:nth-child(1) .home-vision__dot:nth-child(4),.home-vision__row:nth-child(2) .home-vision__dot:nth-child(6),.home-vision__row:nth-child(3) .home-vision__dot:nth-child(1),.home-vision__row:nth-child(4) .home-vision__dot:nth-child(2),.home-vision__row:nth-child(5) .home-vision__dot:nth-child(6){visibility:hidden}.home-vision__row:nth-child(2) .home-vision__dot:nth-child(1),.home-vision__row:nth-child(3) .home-vision__dot:nth-child(4),.home-vision__row:nth-child(3) .home-vision__dot:nth-child(5),.home-vision__row:nth-child(4) .home-vision__dot:nth-child(6),.home-vision__row:nth-child(6) .home-vision__dot:nth-child(2){background-color:#adadad}.home-vision__row:nth-child(2) .home-vision__dot:nth-child(3),.home-vision__row:nth-child(5) .home-vision__dot:nth-child(1),.home-vision__row:nth-child(5) .home-vision__dot:nth-child(4){background-color:#28303b}.home-vision__row:nth-child(2) .home-vision__dot:nth-child(5){background-color:#ce482d}.home-vision__row:nth-child(3) .home-vision__dot:nth-child(2){background-color:#ffd170}.home-vision__row:nth-child(5) .home-vision__dot:nth-child(5){background-color:#0048ad}.home-vision__row:nth-child(1) .home-vision__dot:nth-child(2){-webkit-animation:19.4052783957s ease-in 1.6746286901s infinite fade-out-in;animation:19.4052783957s ease-in 1.6746286901s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(1) .home-vision__dot:nth-child(2){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(1) .home-vision__dot:nth-child(3){-webkit-animation:7.7866607379s ease-in 4.3398373851s infinite fade-out-in;animation:7.7866607379s ease-in 4.3398373851s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(1) .home-vision__dot:nth-child(3){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(1) .home-vision__dot:nth-child(4){-webkit-animation:19.7017631118s ease-in 2.6503465294s infinite fade-out-in;animation:19.7017631118s ease-in 2.6503465294s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(1) .home-vision__dot:nth-child(4){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(1) .home-vision__dot:nth-child(5){-webkit-animation:14.1208394175s ease-in 5.6793989721s infinite fade-out-in;animation:14.1208394175s ease-in 5.6793989721s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(1) .home-vision__dot:nth-child(5){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(1) .home-vision__dot:nth-child(6){-webkit-animation:15.8913158706s ease-in 5.1024793349s infinite fade-out-in;animation:15.8913158706s ease-in 5.1024793349s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(1) .home-vision__dot:nth-child(6){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(1) .home-vision__dot:nth-child(1){-webkit-animation:17.9550329569s ease-in .8189670806s infinite fade-out-in;animation:17.9550329569s ease-in .8189670806s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(1) .home-vision__dot:nth-child(1){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(2) .home-vision__dot:nth-child(2){-webkit-animation:13.6175050515s ease-in 2.6100810488s infinite fade-out-in;animation:13.6175050515s ease-in 2.6100810488s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(2) .home-vision__dot:nth-child(2){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(2) .home-vision__dot:nth-child(3){-webkit-animation:20.5865634168s ease-in 3.4789328161s infinite fade-out-in;animation:20.5865634168s ease-in 3.4789328161s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(2) .home-vision__dot:nth-child(3){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(2) .home-vision__dot:nth-child(4){-webkit-animation:19.0953476954s ease-in .0516866678s infinite fade-out-in;animation:19.0953476954s ease-in .0516866678s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(2) .home-vision__dot:nth-child(4){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(2) .home-vision__dot:nth-child(5){-webkit-animation:10.1740965203s ease-in .9118011366s infinite fade-out-in;animation:10.1740965203s ease-in .9118011366s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(2) .home-vision__dot:nth-child(5){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(2) .home-vision__dot:nth-child(6){-webkit-animation:20.7208459456s ease-in 5.1085524349s infinite fade-out-in;animation:20.7208459456s ease-in 5.1085524349s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(2) .home-vision__dot:nth-child(6){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(2) .home-vision__dot:nth-child(1){-webkit-animation:6.1605700676s ease-in 1.4320787889s infinite fade-out-in;animation:6.1605700676s ease-in 1.4320787889s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(2) .home-vision__dot:nth-child(1){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(3) .home-vision__dot:nth-child(2){-webkit-animation:13.5726466586s ease-in 3.4480991774s infinite fade-out-in;animation:13.5726466586s ease-in 3.4480991774s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(3) .home-vision__dot:nth-child(2){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(3) .home-vision__dot:nth-child(4){-webkit-animation:20.3339708545s ease-in 3.8698985457s infinite fade-out-in;animation:20.3339708545s ease-in 3.8698985457s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(3) .home-vision__dot:nth-child(4){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(3) .home-vision__dot:nth-child(1){-webkit-animation:19.3537325789s ease-in 3.6946136397s infinite fade-out-in;animation:19.3537325789s ease-in 3.6946136397s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(3) .home-vision__dot:nth-child(1){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(4) .home-vision__dot:nth-child(2){-webkit-animation:8.2775052041s ease-in 4.2882989736s infinite fade-out-in;animation:8.2775052041s ease-in 4.2882989736s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(4) .home-vision__dot:nth-child(2){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(4) .home-vision__dot:nth-child(3){-webkit-animation:11.8011384431s ease-in 2.2685540108s infinite fade-out-in;animation:11.8011384431s ease-in 2.2685540108s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(4) .home-vision__dot:nth-child(3){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(4) .home-vision__dot:nth-child(4){-webkit-animation:6.1013065137s ease-in 1.1071024458s infinite fade-out-in;animation:6.1013065137s ease-in 1.1071024458s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(4) .home-vision__dot:nth-child(4){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(4) .home-vision__dot:nth-child(5){-webkit-animation:14.6258642591s ease-in 1.1181208163s infinite fade-out-in;animation:14.6258642591s ease-in 1.1181208163s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(4) .home-vision__dot:nth-child(5){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(4) .home-vision__dot:nth-child(6){-webkit-animation:19.2651005012s ease-in 4.4548414608s infinite fade-out-in;animation:19.2651005012s ease-in 4.4548414608s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(4) .home-vision__dot:nth-child(6){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(4) .home-vision__dot:nth-child(1){-webkit-animation:16.8645853553s ease-in 4.3376092381s infinite fade-out-in;animation:16.8645853553s ease-in 4.3376092381s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(4) .home-vision__dot:nth-child(1){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(5) .home-vision__dot:nth-child(2){-webkit-animation:17.5904243897s ease-in .8502374441s infinite fade-out-in;animation:17.5904243897s ease-in .8502374441s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(5) .home-vision__dot:nth-child(2){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(5) .home-vision__dot:nth-child(3){-webkit-animation:17.0443417508s ease-in 4.4957673063s infinite fade-out-in;animation:17.0443417508s ease-in 4.4957673063s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(5) .home-vision__dot:nth-child(3){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(5) .home-vision__dot:nth-child(5){-webkit-animation:13.9295636153s ease-in 1.8553582604s infinite fade-out-in;animation:13.9295636153s ease-in 1.8553582604s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(5) .home-vision__dot:nth-child(5){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(5) .home-vision__dot:nth-child(1){-webkit-animation:17.2679862731s ease-in 3.3320849459s infinite fade-out-in;animation:17.2679862731s ease-in 3.3320849459s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(5) .home-vision__dot:nth-child(1){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(6) .home-vision__dot:nth-child(2){-webkit-animation:6.8294905866s ease-in 1.1307394561s infinite fade-out-in;animation:6.8294905866s ease-in 1.1307394561s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(6) .home-vision__dot:nth-child(2){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(6) .home-vision__dot:nth-child(5){-webkit-animation:7.5216641392s ease-in 3.462510873s infinite fade-out-in;animation:7.5216641392s ease-in 3.462510873s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(6) .home-vision__dot:nth-child(5){-webkit-animation:none;animation:none}}.home-vision__row:nth-child(6) .home-vision__dot:nth-child(1){-webkit-animation:18.4800735983s ease-in 5.4372963193s infinite fade-out-in;animation:18.4800735983s ease-in 5.4372963193s infinite fade-out-in}@media(prefers-reduced-motion){.home-vision__row:nth-child(6) .home-vision__dot:nth-child(1){-webkit-animation:none;animation:none}}@-webkit-keyframes fade-out-in{0%{opacity:1}20%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes fade-out-in{0%{opacity:1}20%{opacity:0}40%{opacity:1}100%{opacity:1}}@-webkit-keyframes fade-out-in--long{0%{opacity:1}30%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes fade-out-in--long{0%{opacity:1}40%{opacity:0}80%{opacity:1}100%{opacity:1}}.homepage-hero__dot{background-color:#ffd67f;height:1rem;width:1rem;border-radius:99rem;position:absolute}.homepage-hero__dot:nth-child(1){background-color:#ffd67f;top:5%;left:5%}.homepage-hero__dot:nth-child(2){background-color:#ce482d;top:7%;left:8%}.homepage-hero__dot:nth-child(3){background-color:#0048ad;top:85%;left:2%}.homepage-hero__dot:nth-child(4){background-color:#ce482d;top:25%;left:92%}.homepage-hero__dot:nth-child(5){background-color:#1a4480;top:50%;left:85%}.homepage-hero__dot:nth-child(6){background-color:#adadad;top:55%;left:90%}.homepage-hero__dot:nth-child(7){background-color:#ffd67f;top:60%;left:88%}
/*# sourceMappingURL=uswds-custom.css.map */
