:root{
--swiper-theme-color:#007aff
}
.swiper{
z-index:1;
margin-left:auto;
margin-right:auto;
padding:0;
list-style:none;
display:block;
position:relative;
overflow:hidden
}
.swiper-vertical>.swiper-wrapper{
flex-direction:column
}
.swiper-wrapper{
z-index:1;
transition-property:transform;
transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);
box-sizing:content-box;
width:100%;
height:100%;
display:flex;
position:relative
}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{
transform:translate(0,0)
}
.swiper-horizontal{
touch-action:pan-y
}
.swiper-vertical{
touch-action:pan-x
}
.swiper-slide{
flex-shrink:0;
width:100%;
height:100%;
transition-property:transform;
display:block;
position:relative
}
.swiper-slide-invisible-blank{
visibility:hidden
}
.swiper-autoheight,.swiper-autoheight .swiper-slide{
height:auto
}
.swiper-autoheight .swiper-wrapper{
align-items:flex-start;
transition-property:transform,height
}
.swiper-backface-hidden .swiper-slide{
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
transform:translateZ(0)
}
.swiper-3d.swiper-css-mode .swiper-wrapper{
perspective:1200px
}
.swiper-3d .swiper-wrapper{
transform-style:preserve-3d
}
.swiper-3d{
perspective:1200px
}
.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{
transform-style:preserve-3d
}
.swiper-css-mode>.swiper-wrapper{
scrollbar-width:none;
-ms-overflow-style:none;
overflow:auto
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{
scroll-snap-align:start start
}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{
scroll-snap-type:x mandatory
}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{
scroll-snap-type:y mandatory
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{
scroll-snap-type:none
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{
scroll-snap-align:none
}
.swiper-css-mode.swiper-centered>.swiper-wrapper:before{
content:"";
flex-shrink:0;
order:9999
}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{
scroll-snap-align:center center;
scroll-snap-stop:always
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{
width:var(--swiper-centered-offset-after);
height:100%;
min-height:1px
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{
height:var(--swiper-centered-offset-after);
width:100%;
min-width:1px
}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{
pointer-events:none;
z-index:10;
width:100%;
height:100%;
position:absolute;
top:0;
left:0
}
.swiper-3d .swiper-slide-shadow{
background:#00000026
}
.swiper-3d .swiper-slide-shadow-left{
background-image:linear-gradient(270deg,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-right{
background-image:linear-gradient(90deg,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-top{
background-image:linear-gradient(#0000,#00000080)
}
.swiper-3d .swiper-slide-shadow-bottom{
background-image:linear-gradient(#00000080,#0000)
}
.swiper-lazy-preloader{
z-index:10;
transform-origin:50%;
box-sizing:border-box;
border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
border-top-color:#0000;
border-radius:50%;
width:42px;
height:42px;
margin-top:-21px;
margin-left:-21px;
position:absolute;
top:50%;
left:50%
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{
animation:1s linear infinite swiper-preloader-spin
}
.swiper-lazy-preloader-white{
--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black{
--swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin{
0%{
transform:rotate(0)
}
to{
transform:rotate(360deg)
}

}
.BaseButton.button-primary span span,.BaseButton.button-secondary span span,.BaseButton.hds-button-download span span,.BaseButton.hds-button-share span span{
margin-right:0
}
.BaseButton.button-primary span{
width:unset;
margin-right:0
}
.BaseButton.button-primary>span>span{
margin-right:.65rem
}
.BaseButton.button-primary svg{
flex-shrink:0
}
.BaseButton.button-primary,.BaseButton.button-primary:hover{
text-decoration:none
}
.BaseButton.button-primary.button-primary-sm>span{
margin-right:0
}
.BaseButton.hds-button-download.color-nasa-blue-important svg path,.BaseButton.hds-button-share.color-nasa-blue-important svg path{
fill:#1c67e3
}
.BaseButton.hds-button-download.color-spacesuit-white-important svg path,.BaseButton.hds-button-share.color-spacesuit-white-important svg path{
fill:#fff
}
.hds-search-panel-mobile[data-v-61c4fd92]{
width:100vw;
height:calc(100vh + 20rem);
padding-bottom:10rem;
top:0;
bottom:0;
overflow:hidden auto
}
.hds-search-panel-mobile .hds-search-panel-bar[data-v-61c4fd92]{
grid-template-columns:max-content 1fr max-content;
align-items:center;
gap:.5rem;
display:grid
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]{
color:#fff;
max-width:unset;
border:0;
height:2.5rem
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-ms-clear{
width:0;
height:0;
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-ms-reveal{
width:0;
height:0;
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-webkit-search-decoration{
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-webkit-search-cancel-button{
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-webkit-search-results-button{
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-webkit-search-results-decoration{
display:none
}
.hds-search-panel-mobile ul.hds-search-suggestions[data-v-61c4fd92]{
padding-left:0;
list-style:none
}
.hds-search-panel-mobile .hds-search-suggestion>a[data-v-61c4fd92]{
border-bottom:1px solid #d1d1d1;
grid-template-columns:max-content 1fr max-content;
align-items:center;
gap:.75rem;
width:100%;
display:grid
}
.hds-search-panel-mobile .hds-search-suggestion.hds-search-suggestion-more>a[data-v-61c4fd92]{
grid-template-columns:1fr max-content
}
.hds-search-panel-mobile .hds-search-suggestion-search-icon[data-v-61c4fd92]{
width:1rem;
height:1rem
}
.hds-search-panel-mobile .hds-search-suggestion-go-icon[data-v-61c4fd92]{
width:1.25rem;
height:1.25rem
}
.hds-search-panel-mobile .hds-suggested-search-item[data-v-61c4fd92]{
color:#58585b;
fill:#58585b;
font-size:1.1rem;
font-weight:400
}
.hds-search-panel-mobile .hds-search-panel-bar-search-icon[data-v-61c4fd92]{
width:1rem;
height:1rem
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]{
float:none
}
body.admin-bar .hds-search-panel-mobile.hds-active[data-v-61c4fd92]{
margin-top:32px!important
}
@media screen and (max-width:782px){
body.admin-bar .hds-search-panel-mobile.hds-active[data-v-61c4fd92]{
margin-top:46px!important
}

}
.hds-search-panel-mobile-trigger[data-v-61c4fd92]:hover{
cursor:pointer
}
.hds-nav-has-submenu{
white-space:nowrap;
justify-content:center;
align-items:center;
display:flex;
position:relative
}
.hds-nav-has-submenu svg{
color:#fff;
fill:#fff;
margin-left:.5rem;
transition:all .2s
}
.hds-nav-has-submenu span:after{
display:none!important
}
.mobile-nav .hds-global-menu-primary.global-nav__primary-list li a{
-webkit-user-select:none;
user-select:none;
margin-bottom:.34em
}
.mobile-nav .hds-global-menu-primary.global-nav__primary-list li a:focus{
outline:none!important
}
.hds-nav__submenu{
z-index:-999;
background:#000;
min-width:18rem;
padding:1rem 0;
list-style:none;
position:absolute;
top:100%;
right:0;
overflow:hidden;
outline-color:#0000!important
}
.hds-nav__submenu:not([hidden]){
margin-top:2px
}
.hds-nav-has-submenu:hover .usa-nav__link:hover:after{
display:none!important
}
.usa-nav__primary .hds-nav-has-submenu button[aria-expanded=true]{
background:0 0
}
.hds-submenu-item,.hds-submenu-item>a{
list-style:none;
display:block
}
.usa-header.usa-header-primary a,.usa-header.usa-header-primary span{
font-size:.88rem;
line-height:1
}
@media screen and (min-width:1138px){
.usa-header.usa-header-primary a,.usa-header.usa-header-primary span{
font-size:.8rem;
line-height:0
}

}
.hds-nav__submenu>li.hds-submenu-item>a{
color:#fff;
width:98%;
margin:0 auto;
padding:.7rem 1.5rem;
font-size:1rem;
font-weight:400;
line-height:1em;
display:block
}
.hds-nav__submenu>li.hds-submenu-item>a>span{
color:#fff;
font-size:1rem;
font-weight:400
}
.hds-nav__submenu>li.hds-submenu-item .button-primary{
align-items:center;
margin-bottom:.5rem;
padding:.7rem 1.5rem;
display:flex
}
.hds-nav__submenu .button-primary svg{
min-width:1.5rem;
min-height:1.5rem
}
.hds-nav__submenu .hds-submenu-item a>span{
border-bottom:1px solid #0000;
padding-bottom:4px
}
.hds-nav__submenu .hds-submenu-item:hover a>span,.hds-nav__submenu .hds-submenu-item.usa-current a>span{
border-bottom:1px dashed #fff
}
.usa-nav__primary .hds-nav-has-submenu button[aria-expanded=true] svg{
transform:rotate(-180deg)
}
.menu-toggle{
align-items:center;
width:18px;
height:18px;
display:flex;
cursor:pointer!important
}
.menu-toggle .menu-toggle-icon{
flex-direction:column;
display:flex;
position:relative;
cursor:pointer!important
}
.menu-toggle .menu-toggle-icon-top{
margin-bottom:5px
}
.menu-toggle .menu-toggle-icon-bottom{
margin-top:5px
}
.menu-toggle .menu-toggle-icon-bottom,.menu-toggle .menu-toggle-icon-center,.menu-toggle .menu-toggle-icon-top{
content:"";
background:#fff;
width:20px;
height:2px;
transition:all .3s;
display:inline-block;
position:relative
}
.menu-toggle.menu-toggle-active .menu-toggle-icon-center{
opacity:0
}
.menu-toggle.menu-toggle-active .menu-toggle-icon-top{
margin-bottom:-2px;
transform:rotate(135deg)
}
.menu-toggle.menu-toggle-active .menu-toggle-icon-bottom{
margin-top:-2px;
transform:rotate(-135deg)
}
#headlessui-portal-root{
z-index:1000;
position:relative
}
#headlessui-portal-root .global-navigation .hds-global-menu-item a{
align-items:center;
display:flex
}
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-right:.5rem;
font-weight:400
}
@media screen and (min-width:639px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
white-space:nowrap
}

}
@media screen and (min-width:1024px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-left:.8rem;
font-size:.8rem
}

}
@media screen and (min-width:1240px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-top:.35rem;
font-size:1rem
}

}
@media screen and (min-width:1760px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-left:0
}

}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item{
border-top:0;
margin-top:0
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a{
align-items:center;
width:100%;
font-weight:400;
line-height:1em;
display:flex
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover{
text-decoration:none
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a .global-nav__primary-list.usa-nav__submenu-list{
overflow-y:auto
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a .global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item a span{
border-bottom:1px solid #0000;
padding-bottom:4px
}
.dialog-backdrop{
background:#000;
position:fixed;
top:0;
bottom:0;
left:0;
right:0
}
@media (min-width:768px){
.dialog-backdrop{
opacity:.8
}

}
div#headlessui-portal-root{
position:relative
}
.global-nav__primary-list.usa-nav__submenu-list{
flex-direction:column;
width:100%;
display:flex
}
.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item{
border-top:0;
flex-direction:row;
width:100%;
margin-top:0;
display:flex
}
.NasaHeader{
transition:all .12s ease-in-out;
position:relative;
top:0
}
.NasaHeader.usa-header.usa-header-primary a.usa-logo{
width:unset
}
.NasaHeader .hds-search-panel-mobile-trigger{
color:#d1d1d1
}
.NasaHeader .hds-nav-primary{
margin:0;
padding:0;
list-style:none
}
.NasaHeader .usa-header.usa-header-primary a,.NasaHeader .usa-header.usa-header-primary span{
font-weight:400
}
.NasaHeader .usa-header.usa-header-primary a{
flex-direction:row;
justify-content:flex-start;
align-items:center;
display:flex;
cursor:pointer!important
}
.NasaHeader .usa-header.usa-header-primary a span{
white-space:nowrap;
font-weight:600
}
.NasaHeader .usa-header.usa-header-primary a svg{
width:1.5rem;
height:1.5rem
}
.NasaHeader input[type=search]{
box-sizing:border-box;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
.NasaHeader [type=search]{
box-sizing:border-box;
float:left;
border-top-right-radius:0;
border-bottom-right-radius:0;
height:2rem;
margin:0;
padding-top:0;
padding-bottom:0;
font-size:.94rem
}
.NasaHeader .usa-search:after{
clear:both;
content:"";
display:block
}
.NasaHeader .usa-search [role=search],.NasaHeader .usa-search[role=search],.NasaHeader .usa-search[role=search]>div{
display:flex
}
.NasaHeader .usa-search [type=submit]{
border-top-left-radius:0;
border-bottom-left-radius:0;
width:3rem;
height:2rem;
margin:0;
padding:0
}
.NasaHeader .usa-search--small [type=submit]{
min-width:3rem;
padding-left:.75rem;
padding-right:.75rem
}
@media (min-width:30em){
.usa-search [type=submit]{
width:auto;
padding-left:1rem;
padding-right:1rem
}

}
@media (forced-colors:active) and (min-width:30em){
.usa-search [type=submit]:before{
content:none
}
.usa-search--small [type=submit]:before{
content:""
}

}
button#global-navigation-trigger svg{
transition:all .2s
}
button#global-navigation-trigger:after,button#global-navigation-trigger:hover:after,button#global-navigation-trigger>span:after,button#global-navigation-trigger:hover>span:after{
display:none!important
}
button#global-navigation-trigger,button#global-navigation-trigger:hover{
cursor:pointer;
background-image:none
}
button[aria-expanded=true]#global-navigation-trigger{
background-color:#0000
}
button[aria-expanded=true]#global-navigation-trigger svg{
transform:rotate(-180deg)
}
.hds-explore-nav-trigger svg{
shape-rendering:geometricprecision;
max-width:12px;
transition:all .2s
}
@media screen and (min-width:1138px){
.hds-explore-nav-trigger svg{
max-width:16px
}

}
.hds-explore-nav-trigger button[aria-expanded=true] svg{
transform:rotate(-180deg)
}
.mobile-search-popover{
-ms-overflow-style:none;
scrollbar-width:none;
position:fixed;
top:0;
left:0
}
.mobile-search-popover::-webkit-scrollbar{
display:none
}
a.hds-nav__link-nasa-live.usa-nav__link-nasa-live{
align-items:center
}
a.hds-nav__link-nasa-live.usa-nav__link-nasa-live>span{
margin-right:.7rem
}
.hds-global-menu-item.hds-nav__link-nasa-live a>span{
margin-right:.5rem
}
.hds-global-menu-item.hds-nav__link-nasa-live>a{
align-items:center;
display:flex
}
.usa-nav__link-nasa-live span:after{
content:"Live";
letter-spacing:.1em;
text-transform:uppercase;
vertical-align:middle;
border:1px solid #f64137;
border-radius:2px;
margin-block-start:-.1em;
margin-inline-start:.5em;
padding:.2em .3em;
font-family:DM Mono,monospace;
font-size:.65em;
font-weight:500;
line-height:.9;
display:inline-block!important
}
.usa-nav__primary-item:hover .usa-nav__link-nasa-live span:after{
background-color:#b60109
}
.is-live .usa-nav__link-nasa-live span:after{
color:#fff;
background-color:#f64137;
animation:3s infinite live_pulse
}
.GlobalNavSecondarySubmenu.global-nav__secondary-wrapper{
max-width:none
}
.GlobalNavSecondarySubmenu .button-primary{
display:flex;
padding-left:0!important
}
.GlobalNavSecondarySubmenu .global-nav__secondary-list.usa-nav__submenu-list{
width:100%;
max-width:90vw;
padding-bottom:4rem
}
@media (min-width:439px){
.GlobalNavSecondarySubmenu .global-nav__secondary-list.usa-nav__submenu-list{
max-width:50rem
}

}
.GlobalNavSecondarySubmenu .global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item{
max-width:30rem
}
.global-nav__tertiary{
display:none;
position:relative
}
@media screen and (min-width:639px){
.global-nav__tertiary.content-card__single{
padding:0 2rem;
display:block
}

}
@media screen and (min-width:1024px){
.global-nav__tertiary{
-ms-overflow-style:none;
scrollbar-width:none;
max-height:28rem;
padding-right:10px;
display:block;
right:-25px;
overflow-y:auto
}
.global-nav__tertiary::-webkit-scrollbar{
display:none
}

}
@media screen and (min-width:1240px){
.global-nav__tertiary{
max-height:78rem
}

}
@media screen and (min-width:64em){
.global-nav__tertiary .usa-nav__submenu{
z-index:400;
background-color:#162e51;
width:15rem;
margin-top:0;
margin-bottom:0;
padding:1rem;
list-style-type:none;
position:absolute
}

}
.global-nav__mobile-return button.global-nav__back{
box-shadow:none;
color:#fff;
text-align:left;
background:0 0;
border:0;
width:100%;
padding:1.1rem 0;
outline:none!important
}
.global-nav__mobile-return{
overflow:hidden
}
.global-nav__mobile-return button.global-nav__back svg{
fill:#fff;
width:12px;
height:12px;
margin-right:2px
}
.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover .usa-nav__submenu-item a:hover,.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover{
text-decoration:none
}
.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a>span{
border-bottom:1px solid #0000;
padding-bottom:2px
}
.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a>span.dashed-border{
padding-bottom:2px;
border-bottom:1px dashed #fff!important
}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a>span{
border-bottom:1px solid #0000;
margin-bottom:-2px;
padding-bottom:2px
}
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item{
border-top-color:#0000;
border-bottom-color:#2e2e32!important
}
.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span,.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a{
border-bottom:1px dashed #fff
}
.admin-bar #global-navigation{
margin-top:2em
}
@media (min-width:1024px){
.admin-bar #global-navigation{
margin-top:6em
}

}
@media (min-width:1600px){
.admin-bar #global-navigation{
margin-top:3.5em
}

}
#global-navigation{
-ms-overflow-style:none;
scrollbar-width:none;
max-width:100vw;
height:100vh;
position:absolute;
left:0;
right:0;
overflow:hidden auto
}
#global-navigation::-webkit-scrollbar{
display:none
}
@media screen and (min-width:1024px){
#global-navigation{
height:-moz-fit-content;
height:fit-content;
max-height:calc(80vh - 1px)
}

}
#global-navigation .global-nav__primary-wrapper{
padding:0
}
.global-nav__home.global-nav__features{
display:block
}
@media screen and (min-width:639px){
.global-nav__home.global-nav__features{
min-height:-moz-fit-content;
min-height:fit-content
}

}
@media screen and (max-width:800px){
#global-navigation .global-nav__primary{
width:25%;
position:relative
}
#global-navigation .global-nav__secondary{
position:relative;
transform:none
}
.global-nav__wrapper{
padding:0 1rem 8rem
}

}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span,.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a>span{
border-bottom:1px dashed #565c65
}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span:focus,.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a>span:focus{
border-bottom:1px dashed #fff
}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span:active,.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a>span:active{
border-bottom:1px solid #fff
}
.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item>a{
width:100%;
display:inline-flex
}
.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item>a>svg{
margin-left:auto;
margin-right:0
}
@media screen and (min-width:768px){
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item{
max-width:300px
}

}
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item{
margin-top:0
}
.global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a,.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
color:#fff;
width:100%;
display:block
}
.global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding:.35rem 1rem
}
@media screen and (max-width:1023px){
.global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding-top:.8rem;
padding-bottom:.8rem;
padding-left:1rem!important
}

}
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
border-bottom:1px solid #2e2e32;
align-items:center;
max-width:94vw;
padding:.4rem 0;
display:flex
}
@media screen and (min-width:506px){
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding-left:0;
padding-right:0
}

}
@media screen and (max-width:1023px){
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding-top:.8rem;
padding-bottom:.8rem
}

}
.global-nav__primary-wrapper{
max-width:97vw;
margin-top:2px
}
@media (max-width:20.8rem){
.global-nav__primary-wrapper{
max-width:20.8rem
}

}
.global-nav__secondary-list .usa-nav__submenu-item img{
width:24px;
height:24px;
margin-right:12px
}
hr.global-nav__separator{
border-color:#58585b
}
.hds-global-menu-item.hds-global-menu-item-mobile{
display:none
}
.global-nav__secondary-list .usa-nav__submenu-item svg{
width:20px;
height:20px
}
.usa-header+main{
border-top:none
}
#global-navigation.usa-megamenu.usa-nav__submenu:after,#global-navigation.usa-megamenu.usa-nav__submenu:before{
display:none
}
body .usa-megamenu.usa-nav__submenu{
height:-moz-fit-content;
height:fit-content;
margin-top:0;
padding-bottom:1em
}
@media screen and (min-width:406px){
body .usa-megamenu.usa-nav__submenu{
padding-top:1.2em
}

}
@media screen and (min-width:577px){
body .usa-megamenu.usa-nav__submenu{
margin-top:0
}

}
@media screen and (min-width:714px){
body .usa-megamenu.usa-nav__submenu{
margin-top:.5em
}

}
@media screen and (min-width:805px){
body .usa-megamenu.usa-nav__submenu{
margin-top:1em
}

}
@media screen and (min-width:1024px){
body .usa-megamenu.usa-nav__submenu{
margin-top:2em;
padding-top:.5em;
padding-bottom:1.65em
}

}
@media screen and (min-width:1560px){
body .usa-megamenu.usa-nav__submenu{
padding-top:1.5em;
padding-bottom:2.5em
}

}
@media screen and (min-width:1600px){
body .usa-megamenu.usa-nav__submenu{
margin-top:1.5em;
padding-top:1.5em;
padding-bottom:1.8em
}

}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:.2em
}

}
@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2){
body .usa-megamenu.usa-nav__submenu{
margin-top:.16em
}

}
@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:.6em
}

}
@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:0;
padding-bottom:4em
}

}
@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:0;
padding-top:0;
padding-bottom:6em
}

}
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:3.8em;
padding-bottom:19em
}
@media screen and (min-width:406px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.4em;
padding-top:1.8em
}

}
@media screen and (min-width:503px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.5em
}

}
@media screen and (min-width:577px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:0
}

}
@media screen and (min-width:714px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:.5em
}

}
@media screen and (min-width:805px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:1em
}

}
@media screen and (min-width:1024px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:4em;
padding-top:.5em;
padding-bottom:1.25em
}

}
@media screen and (min-width:1560px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
padding-top:1.5em;
padding-bottom:2.5em
}

}
@media screen and (min-width:1600px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:1.5em;
padding-top:1.5em;
padding-bottom:1.5em
}

}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.6em
}

}
@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.8em
}

}
@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:1.8em
}

}
@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.75em
}

}
@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:0;
padding-top:0;
padding-bottom:6em
}

}
.mobile-nav{
padding:1.25rem .25rem 10rem
}
@media screen and (min-width:499px){
.mobile-nav{
padding-top:.25rem;
padding-bottom:14em
}

}
@media screen and (min-width:639px){
.mobile-nav{
padding-top:.25rem;
padding-bottom:5em
}

}
.mobile-nav .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item svg{
fill:#fff;
width:10px;
height:10px;
margin-left:auto;
margin-right:0;
display:flex
}
.home-highlights .hds-content-card:first-of-type{
display:block!important
}
.home-highlights .hds-content-card{
display:none!important
}
@media (min-width:1024px){
.home-highlights .hds-content-card{
display:block!important
}

}
#headlessui-portal-root{
z-index:1000
}
.icon[data-v-f0820886]{
vertical-align:middle;
display:inline-block
}
.preview-indicator .preview-icon[data-v-f0c77a69]{
color:#a7aaad;
margin-top:-3px;
padding-left:.3rem;
padding-right:.3rem
}
.preview-indicator .preview-text[data-v-f0c77a69]{
color:#f0f0f1
}

html{
--wp-admin--admin-bar--height:32px;
scroll-padding-top:var(--wp-admin--admin-bar--height)
}

#wpadminbar *{
opacity:0;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
box-sizing:content-box;
-webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:auto;
border-radius:0;
width:auto;
height:auto;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:13px;
font-style:normal;
font-weight:400;
line-height:2.46154;
transition:none;
animation:.1s ease-in forwards fadeIn;
position:static
}
#wpadminbar .hds-admin-bar-logo{
width:30px;
height:30px;
margin-top:2px
}
#wpadminbar .ab-empty-item{
cursor:default
}
#wpadminbar #wp-admin-bar-site-name a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item{
white-space:nowrap
}
#wpadminbar ul li:before,#wpadminbar ul li:after{
content:normal
}
#wpadminbar a,#wpadminbar a:hover,#wpadminbar a img,#wpadminbar a img:hover{
box-shadow:none;
background:0 0;
border:none;
text-decoration:none
}
#wpadminbar a:focus,#wpadminbar a:active,#wpadminbar input[type=text],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar div{
box-shadow:none
}
#wpadminbar a:focus{
outline-offset:-1px
}
#wpadminbar{
direction:ltr;
color:#c3c4c7;
z-index:100000;
background:#1d2327;
min-width:600px;
height:32px;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:13px;
font-weight:400;
line-height:2.46154
}
@keyframes fadeIn{
0%{
opacity:0;
transform:translateY(-20%)
}
to{
opacity:1;
transform:translate(0,0)
}

}
#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{
clear:none;
text-indent:0;
z-index:99999;
background:0 0;
margin:0;
padding:0;
list-style:none;
position:relative
}
#wpadminbar ul#wp-admin-bar-root-default>li{
margin-right:0
}
#wpadminbar .quicklinks ul{
text-align:left
}
#wpadminbar li{
float:left
}
#wpadminbar .ab-empty-item{
outline:none
}
#wpadminbar .quicklinks .ab-top-secondary>li{
float:right
}
#wpadminbar .quicklinks a,#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .shortlink-input{
height:32px;
margin:0;
padding:0 10px;
display:block
}
#wpadminbar .quicklinks>ul>li>a{
padding:0 8px 0 7px
}
#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{
float:none;
background:#2c3338;
margin:0;
padding:0;
display:none;
position:absolute;
box-shadow:0 3px 5px #0003
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{
min-width:100%
}
#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{
left:auto;
right:0
}
#wpadminbar .ab-submenu{
padding:6px 0
}
#wpadminbar .selected .shortlink-input{
display:block
}
#wpadminbar .quicklinks .menupop ul li{
float:none
}
#wpadminbar .quicklinks .menupop ul li a strong{
font-weight:600
}
#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input{
white-space:nowrap;
min-width:140px;
height:26px;
line-height:2
}
#wpadminbar .shortlink-input{
width:200px
}
#wpadminbar li.hover>.ab-sub-wrapper{
display:block
}
#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{
margin-top:-32px;
margin-left:100%
}
#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{
left:inherit;
margin-left:0;
right:100%
}
#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item{
color:#72aee6;
background:#2c3338
}
#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label{
color:#72aee6
}
#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,#wpadminbar .ab-icon,#wpadminbar .ab-item:before,.wp-admin-bar-arrow{
float:left;
speak:never;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-right:6px;
padding:4px 0;
font:20px/1 dashicons;
position:relative;
background-image:none!important
}
#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{
color:#f0f6fc99;
transition:color .1s ease-in-out;
position:relative
}
#wpadminbar .ab-label{
height:32px;
display:inline-block
}
#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a{
color:#f0f6fcb3
}
#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before{
color:#72aee6
}
#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{
color:#c3c4c7
}
#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{
color:#72aee6
}
#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before,#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{
speak:never;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font:17px/1 dashicons;
position:absolute
}
#wpadminbar .menupop .menupop>.ab-item{
padding-right:2em;
display:block
}
#wpadminbar .menupop .menupop>.ab-item.meatball-menu{
padding-right:.25em
}
#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{
content:"";
color:inherit;
padding:4px 0;
top:1px;
right:10px
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{
padding-left:2em;
padding-right:1em
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{
content:"";
top:1px;
left:6px
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{
box-shadow:none;
margin:0;
display:block;
position:relative;
right:auto
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{
background:#3c434a
}
#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a{
color:#72aee6
}
#wpadminbar .quicklinks a span#ab-updates{
color:#2c3338;
background:#f0f0f1;
border-radius:10px;
padding:2px 5px;
font-size:10px;
font-weight:600;
display:inline
}
#wpadminbar .quicklinks a:hover span#ab-updates{
color:#000;
background:#fff
}
#wpadminbar .ab-top-secondary{
float:right
}
#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{
box-shadow:none
}
#wpadminbar #wp-admin-bar-recovery-mode,#wpadminbar .ab-top-menu>#wp-admin-bar-recovery-mode.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus{
color:#fff;
background-color:#d63638
}
#wp-admin-bar-my-account>ul{
min-width:198px
}
#wp-admin-bar-my-account:not(.with-avatar)>.ab-item{
display:inline-block
}
#wp-admin-bar-my-account>.ab-item:before{
content:"";
float:right;
margin-left:6px;
margin-right:0;
top:2px
}
#wp-admin-bar-my-account.with-avatar>.ab-item:before{
content:none;
display:none
}
#wp-admin-bar-my-account.with-avatar>ul{
min-width:270px
}
#wpadminbar #wp-admin-bar-user-actions>li{
margin-left:16px;
margin-right:16px
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu{
padding:6px 0 12px
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{
margin-left:88px
}
#wpadminbar #wp-admin-bar-user-info{
background:0 0;
height:auto;
margin-top:6px;
margin-bottom:15px
}
#wp-admin-bar-user-info .avatar{
width:64px;
height:64px;
position:absolute;
top:4px;
left:-72px
}
#wpadminbar #wp-admin-bar-user-info a{
background:0 0;
height:auto
}
#wpadminbar #wp-admin-bar-user-info span{
background:0 0;
height:18px;
padding:0
}
#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{
display:block
}
#wpadminbar #wp-admin-bar-user-info .username{
color:#a7aaad;
font-size:11px
}
#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{
vertical-align:middle;
float:none;
background:#f0f0f1;
border:1px solid #8c8f94;
width:auto;
height:16px;
margin:-4px 0 0 6px;
padding:0;
line-height:1.84615;
display:inline
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{
width:15px;
height:20px;
margin-right:0;
padding:6px 0 5px
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item{
padding:0 7px
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-appearance{
margin-top:-12px
}
#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-site-editor>.ab-item:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-customize>.ab-item:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-edit>.ab-item:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-site-name>.ab-item:before{
content:""
}
.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{
content:""
}
#wpadminbar #wp-admin-bar-comments .ab-icon{
margin-right:6px
}
#wpadminbar #wp-admin-bar-comments .ab-icon:before{
content:"";
top:3px
}
#wpadminbar #wp-admin-bar-new-content .ab-icon:before{
content:"";
top:4px
}
#wpadminbar #wp-admin-bar-updates .ab-icon:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-search .ab-item{
background:0 0;
padding:0
}
#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
border:0;
width:1px;
height:1px;
margin:-1px;
padding:0;
position:absolute;
overflow:hidden;
word-wrap:normal!important
}
#wpadminbar .screen-reader-shortcut{
position:absolute;
top:-1000em
}
#wpadminbar .screen-reader-shortcut:focus{
color:#2271b1;
z-index:100000;
background:#f0f0f1;
width:auto;
height:auto;
padding:15px 23px 14px;
font-size:14px;
font-weight:600;
line-height:normal;
text-decoration:none;
display:block;
top:7px;
left:6px;
box-shadow:0 0 2px 2px #0009
}
@media screen and (max-width:782px){
html{
--wp-admin--admin-bar--height:46px
}
html #wpadminbar{
min-width:240px;
height:46px
}
#wpadminbar *{
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:14px;
font-weight:400;
line-height:2.28571
}
#wpadminbar .quicklinks>ul>li>a,#wpadminbar .quicklinks .ab-empty-item{
width:auto;
height:46px;
padding:0;
line-height:3.28571
}
#wpadminbar .ab-icon{
text-align:center;
width:52px;
height:46px;
margin:0;
padding:0;
font:40px/1 dashicons!important
}
#wpadminbar .ab-icon:before{
text-align:center
}
#wpadminbar .ab-submenu{
padding:0
}
#wpadminbar #wp-admin-bar-site-name a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-my-account a.ab-item{
text-overflow:clip
}
#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input{
line-height:1.6
}
#wpadminbar .ab-label{
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
border:0;
width:1px;
height:1px;
margin:-1px;
padding:0;
position:absolute;
overflow:hidden;
word-wrap:normal!important
}
#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{
margin-top:-46px
}
#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{
padding-right:30px
}
#wpadminbar .menupop .menupop>.ab-item:before{
top:10px;
right:6px
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{
padding:8px 16px;
font-size:16px
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{
display:none
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item{
padding:0
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{
text-align:center;
vertical-align:top;
width:52px;
height:46px;
padding:0
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{
top:-3px;
font:28px/1 dashicons!important
}
#wpadminbar .ab-icon,#wpadminbar .ab-item:before{
padding:0
}
#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item,#wpadminbar #wp-admin-bar-site-editor>.ab-item,#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item{
text-indent:100%;
white-space:nowrap;
color:#a7aaad;
width:52px;
padding:0;
position:relative;
overflow:hidden
}
#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,#wpadminbar .ab-icon,#wpadminbar .ab-item:before{
margin-right:0;
padding:0
}
#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before,#wpadminbar #wp-admin-bar-site-editor>.ab-item:before,#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before{
text-indent:0;
speak:never;
text-align:center;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
width:52px;
font:32px/1 dashicons;
display:block;
top:7px
}
#wpadminbar #wp-admin-bar-appearance{
margin-top:0
}
#wpadminbar #wp-admin-bar-search{
display:none
}
#wpadminbar #wp-admin-bar-new-content .ab-icon:before{
text-align:center;
width:52px;
line-height:1.33333;
display:block;
top:0;
height:46px!important
}
#wpadminbar #wp-admin-bar-updates{
text-align:center
}
#wpadminbar #wp-admin-bar-updates .ab-icon:before{
top:3px
}
#wpadminbar #wp-admin-bar-comments .ab-icon{
margin:0
}
#wpadminbar #wp-admin-bar-comments .ab-icon:before{
height:46px;
font-size:34px;
line-height:1.38235;
display:block;
top:0
}
#wpadminbar #wp-admin-bar-my-account>a{
white-space:nowrap;
text-indent:150%;
width:28px;
padding:0 10px;
position:relative;
overflow:hidden
}
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{
width:26px;
height:26px;
position:absolute;
top:13px;
right:10px
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu{
padding:0
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{
display:none
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{
margin:0
}
#wpadminbar #wp-admin-bar-user-info .display-name{
color:#f0f0f1;
height:auto;
font-size:16px;
line-height:1.5
}
#wpadminbar #wp-admin-bar-user-info a{
padding-top:4px
}
#wpadminbar #wp-admin-bar-user-info .username{
margin-bottom:-2px;
line-height:.8!important
}
#wp-toolbar>ul>li{
display:none
}
#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-wp-logo,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-site-editor,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-my-account{
display:block
}
#wpadminbar li:hover ul li,#wpadminbar li.hover ul li,#wpadminbar li:hover ul li:hover ul li{
display:list-item
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{
min-width:-moz-fit-content;
min-width:fit-content
}
#wpadminbar ul#wp-admin-bar-root-default>li{
margin-right:0
}
#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account{
position:static
}
#wpadminbar #wp-admin-bar-my-account{
float:right
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{
top:10px;
left:0
}

}
@media screen and (max-width:600px){
#wpadminbar{
position:absolute
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{
width:100%;
left:0
}
#wpadminbar .menupop .menupop>.ab-item:before{
display:none
}
#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{
margin-left:0
}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{
width:100%;
margin:0;
position:relative;
top:auto;
left:auto
}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{
padding:6px 15px 19px 30px;
font-size:16px
}
#wpadminbar li:hover ul li ul li{
display:list-item
}
#wpadminbar li#wp-admin-bar-wp-logo,#wpadminbar li#wp-admin-bar-updates{
display:none
}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{
box-shadow:none;
position:static
}

}
@media screen and (max-width:400px){
#wpadminbar li#wp-admin-bar-comments{
display:none
}

}
.dashicons{
speak:never;
-webkit-text-decoration:inherit;
text-decoration:inherit;
text-transform:none;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
vertical-align:top;
text-align:center;
width:20px;
height:20px;
font-family:dashicons;
font-size:20px;
font-style:normal;
font-weight:400;
line-height:1;
transition:color .1s ease-in;
display:inline-block
}
.dashicons-move:before{
content:""
}
#wpadminbar .toolbar-node-skeleton-wrapper{
--toolbar-node-skeleton-gradient--dark:#f0f6fc1a;
--toolbar-node-skeleton-gradient--light:#f0f6fc4d;
box-sizing:border-box;
height:var(--wp-admin--admin-bar--height);
cursor:progress;
min-width:100px;
padding:7px
}
#wpadminbar .toolbar-node-skeleton{
background:linear-gradient(-90deg,var(--toolbar-node-skeleton-gradient--dark)0%,var(--toolbar-node-skeleton-gradient--light)50%,var(--toolbar-node-skeleton-gradient--dark)100%);
background-size:400% 400%;
border-radius:3px;
width:100%;
height:100%;
animation:1.2s ease-in-out infinite pulse
}
@media (prefers-reduced-motion){
#wpadminbar .toolbar-node-skeleton{
animation:none
}

}
@keyframes pulse{
0%{
background-position:0 0
}
to{
background-position:-135% 0
}

}
#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label{
color:#f0f0f1
}
body.admin-bar{
margin-top:30px
}
.error-404 .BaseButton.hds-button.hds-button-share{
border-color:#fff
}

















:where(.wp-block-button__link){
box-shadow:none;
border-radius:9999px;
padding:calc(.667em + 2px) calc(1.333em + 2px);
text-decoration:none
}

:where(.wp-block-calendar table:not(.has-background) th){
background:#ddd
}

:where(.wp-block-columns){
margin-bottom:1.75em
}

:where(.wp-block-columns.has-background){
padding:1.25em 2.375em
}

:where(.wp-block-post-comments input[type=submit]){
border:none
}

:where(.wp-block-cover:not(.has-text-color)){
color:#fff
}

:where(.wp-block-cover-image:not(.has-text-color)){
color:#fff
}

:where(.wp-block-cover.is-light:not(.has-text-color)){
color:#000
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)){
color:#000
}

.wp-block-embed{
overflow-wrap:break-word
}

.wp-block-embed figcaption{
margin-top:.5em;
margin-bottom:1em
}

.wp-block-embed iframe{
max-width:100%
}

.wp-block-embed__wrapper{
position:relative
}

:where(.wp-block-file){
margin-bottom:1.5em
}

:where(.wp-block-file__button){
border-radius:2em;
padding:.5em 1em;
display:inline-block
}

:where(.wp-block-file__button):-webkit-any(a):hover{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):-moz-any(a):hover{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):is(a):hover{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):-webkit-any(a):visited{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):-moz-any(a):visited{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):is(a):visited{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):-webkit-any(a):focus{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):-moz-any(a):focus{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):is(a):focus{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):-webkit-any(a):active{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):-moz-any(a):active{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

:where(.wp-block-file__button):is(a):active{
box-shadow:none;
color:#fff;
opacity:.85;
text-decoration:none
}

.wp-block-image img{
vertical-align:bottom;
box-sizing:border-box;
max-width:100%;
height:auto
}

.wp-block-image figcaption{
margin-top:.5em;
margin-bottom:1em
}

.wp-block-image :where(.has-border-color){
border-style:solid
}

.wp-block-image :where([style*=border-top-color]){
border-top-style:solid
}

.wp-block-image :where([style*=border-right-color]){
border-right-style:solid
}

.wp-block-image :where([style*=border-bottom-color]){
border-bottom-style:solid
}

.wp-block-image :where([style*=border-left-color]){
border-left-style:solid
}

.wp-block-image :where([style*=border-width]){
border-style:solid
}

.wp-block-image :where([style*=border-top-width]){
border-top-style:solid
}

.wp-block-image :where([style*=border-right-width]){
border-right-style:solid
}

.wp-block-image :where([style*=border-bottom-width]){
border-bottom-style:solid
}

.wp-block-image :where([style*=border-left-width]){
border-left-style:solid
}

.wp-block-image figure{
margin:0
}

@keyframes turn-off-visibility{
0%{
opacity:1;
visibility:visible
}

99%{
opacity:0;
visibility:visible
}

to{
opacity:0;
visibility:hidden
}


}

@keyframes lightbox-zoom-out{
0%{
visibility:visible;
transform:translate(-50%,-50%)scale(1)
}

99%{
visibility:visible
}

to{
visibility:hidden;
transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position)))scale(var(--wp--lightbox-scale))
}


}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){
line-height:1.1
}

:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){
line-height:1.8
}

ol,ul{
box-sizing:border-box
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)){
padding:.5em 1em
}

:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){
padding:.5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)){
padding:.5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)){
padding:.5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content){
padding:.5em 1em
}

:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){
padding:.5em 1em
}

:where(p.has-text-color:not(.has-link-color)) a{
color:inherit
}

:where(.wp-block-post-excerpt){
margin-top:var(--wp--style--block-gap);
margin-bottom:var(--wp--style--block-gap)
}

:where(.wp-block-preformatted.has-background){
padding:1.25em 2.375em
}

:where(.wp-block-pullquote){
margin:0 0 1em
}

@media (max-width:600px){
.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{
grid-template-columns:1fr
}


}

:where(.wp-block-search__button){
border:1px solid #ccc;
padding:6px 10px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){
box-sizing:border-box;
border:1px solid #949494;
padding:4px
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){
padding:4px 8px
}

.wp-block-table{
overflow-x:auto
}

.wp-block-table table{
border-collapse:collapse;
width:100%
}

.wp-block-table thead{
border-bottom:3px solid
}

.wp-block-table td,.wp-block-table th{
border:1px solid;
padding:.5em
}

.wp-block-table .has-fixed-layout{
table-layout:fixed;
width:100%
}

.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{
word-break:break-word
}

.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] td{
border-width:inherit;
border-style:inherit
}

:where(.wp-block-term-description){
margin-top:var(--wp--style--block-gap);
margin-bottom:var(--wp--style--block-gap)
}

:where(pre.wp-block-verse){
font-family:inherit
}

.entry-content{
counter-reset:footnotes
}

.screen-reader-text{
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
border:0;
width:1px;
height:1px;
margin:-1px;
padding:0;
position:absolute;
overflow:hidden;
word-wrap:normal!important
}

.screen-reader-text:focus{
clip-path:none;
color:#444;
z-index:100000;
background-color:#ddd;
width:auto;
height:auto;
padding:15px 23px 14px;
font-size:1em;
line-height:normal;
text-decoration:none;
display:block;
top:5px;
left:5px;
clip:auto!important
}

html :where(.has-border-color){
border-style:solid
}

html :where([style*=border-top-color]){
border-top-style:solid
}

html :where([style*=border-right-color]){
border-right-style:solid
}

html :where([style*=border-bottom-color]){
border-bottom-style:solid
}

html :where([style*=border-left-color]){
border-left-style:solid
}

html :where([style*=border-width]){
border-style:solid
}

html :where([style*=border-top-width]){
border-top-style:solid
}

html :where([style*=border-right-width]){
border-right-style:solid
}

html :where([style*=border-bottom-width]){
border-bottom-style:solid
}

html :where([style*=border-left-width]){
border-left-style:solid
}

html :where(img[class*=wp-image-]){
max-width:100%;
height:auto
}

:where(figure){
margin:0 0 1em
}

.bg-carbon-black{
background-color:#000
}

.bg-spacesuit-white{
background-color:#fff
}

.bg-nasa-red{
background-color:#f64137
}

.bg-carbon-90{
background-color:#17171b
}

.bg-carbon-80{
background-color:#2e2e32
}

.bg-carbon-30{
background-color:#b9b9bb
}

.bg-carbon-10{
background-color:#e3e3e3
}

.bg-carbon-05{
background-color:#f6f6f6
}

.bg-nasa-red-shade{
background-color:#b60109
}

.bg-nasa-blue-tint{
background-color:#288bff
}

.bg-nasa-blue-shade{
background-color:#0b3d91
}

.bg-active-green{
background-color:#47da84
}

.bg-carbon-black-important{
background-color:#000!important
}

.color-carbon-black,.color-carbon-black a,.color-carbon-black div,.color-carbon-black p,.color-carbon-black span,.color-carbon-black svg,div.color-carbon-black,p.color-carbon-black{
color:#000;
fill:#000
}

.color-spacesuit-white,.color-spacesuit-white a,.color-spacesuit-white div,.color-spacesuit-white p,.color-spacesuit-white span,.color-spacesuit-white svg,div.color-spacesuit-white,p.color-spacesuit-white{
color:#fff;
fill:#fff
}

.color-nasa-red,.color-nasa-red a,.color-nasa-red div,.color-nasa-red p,.color-nasa-red span,.color-nasa-red svg,div.color-nasa-red,p.color-nasa-red{
color:#f64137;
fill:#f64137
}

.color-nasa-blue,.color-nasa-blue a,.color-nasa-blue div,.color-nasa-blue p,.color-nasa-blue span,.color-nasa-blue svg,div.color-nasa-blue,p.color-nasa-blue{
color:#1c67e3;
fill:#1c67e3
}

.color-carbon-90,.color-carbon-90 a,.color-carbon-90 div,.color-carbon-90 p,.color-carbon-90 span,.color-carbon-90 svg,div.color-carbon-90,p.color-carbon-90{
color:#17171b;
fill:#17171b
}

.color-carbon-80,.color-carbon-80 a,.color-carbon-80 div,.color-carbon-80 p,.color-carbon-80 span,.color-carbon-80 svg,div.color-carbon-80,p.color-carbon-80{
color:#2e2e32;
fill:#2e2e32
}

.color-carbon-60,.color-carbon-60 a,.color-carbon-60 div,.color-carbon-60 p,.color-carbon-60 span,.color-carbon-60 svg,div.color-carbon-60,p.color-carbon-60{
color:#58585b;
fill:#58585b
}

.color-carbon-50,.color-carbon-50 a,.color-carbon-50 div,.color-carbon-50 p,.color-carbon-50 span,.color-carbon-50 svg,div.color-carbon-50,p.color-carbon-50{
color:#77777a;
fill:#77777a
}

.color-carbon-40,.color-carbon-40 a,.color-carbon-40 div,.color-carbon-40 p,.color-carbon-40 span,.color-carbon-40 svg,div.color-carbon-40,p.color-carbon-40{
color:#959599;
fill:#959599
}

.color-carbon-30,.color-carbon-30 a,.color-carbon-30 div,.color-carbon-30 p,.color-carbon-30 span,.color-carbon-30 svg,div.color-carbon-30,p.color-carbon-30{
color:#b9b9bb;
fill:#b9b9bb
}

.color-carbon-20,.color-carbon-20 a,.color-carbon-20 div,.color-carbon-20 p,.color-carbon-20 span,.color-carbon-20 svg,div.color-carbon-20,p.color-carbon-20{
color:#d1d1d1;
fill:#d1d1d1
}

.color-carbon-05,.color-carbon-05 a,.color-carbon-05 div,.color-carbon-05 p,.color-carbon-05 span,.color-carbon-05 svg,div.color-carbon-05,p.color-carbon-05{
color:#f6f6f6;
fill:#f6f6f6
}

.color-nasa-blue-tint,.color-nasa-blue-tint a,.color-nasa-blue-tint div,.color-nasa-blue-tint p,.color-nasa-blue-tint span,.color-nasa-blue-tint svg,div.color-nasa-blue-tint,p.color-nasa-blue-tint{
color:#288bff;
fill:#288bff
}

.color-international-orange,.color-international-orange a,.color-international-orange div,.color-international-orange p,.color-international-orange span,.color-international-orange svg,div.color-international-orange,p.color-international-orange{
color:#ea6f24;
fill:#ea6f24
}

.color-carbon-black-important,.color-carbon-black-important a,.color-carbon-black-important div,.color-carbon-black-important p,.color-carbon-black-important span,.color-carbon-black-important svg,div.color-carbon-black-important,p.color-carbon-black-important{
color:#000!important;
fill:#000!important
}

.color-spacesuit-white-important,.color-spacesuit-white-important a,.color-spacesuit-white-important div,.color-spacesuit-white-important p,.color-spacesuit-white-important span,.color-spacesuit-white-important svg,div.color-spacesuit-white-important,p.color-spacesuit-white-important{
color:#fff!important;
fill:#fff!important
}

.color-nasa-blue-important,.color-nasa-blue-important a,.color-nasa-blue-important div,.color-nasa-blue-important p,.color-nasa-blue-important span,.color-nasa-blue-important svg,div.color-nasa-blue-important,p.color-nasa-blue-important{
color:#1c67e3!important;
fill:#1c67e3!important
}

.color-carbon-90-important,.color-carbon-90-important a,.color-carbon-90-important div,.color-carbon-90-important p,.color-carbon-90-important span,.color-carbon-90-important svg,div.color-carbon-90-important,p.color-carbon-90-important{
color:#17171b!important;
fill:#17171b!important
}

.color-carbon-60-important,.color-carbon-60-important a,.color-carbon-60-important div,.color-carbon-60-important p,.color-carbon-60-important span,.color-carbon-60-important svg,div.color-carbon-60-important,p.color-carbon-60-important{
color:#58585b!important;
fill:#58585b!important
}

.color-carbon-40-important,.color-carbon-40-important a,.color-carbon-40-important div,.color-carbon-40-important p,.color-carbon-40-important span,.color-carbon-40-important svg,div.color-carbon-40-important,p.color-carbon-40-important{
color:#959599!important;
fill:#959599!important
}

.color-carbon-30-important,.color-carbon-30-important a,.color-carbon-30-important div,.color-carbon-30-important p,.color-carbon-30-important span,.color-carbon-30-important svg,div.color-carbon-30-important,p.color-carbon-30-important{
color:#b9b9bb!important;
fill:#b9b9bb!important
}

.color-carbon-20-important,.color-carbon-20-important a,.color-carbon-20-important div,.color-carbon-20-important p,.color-carbon-20-important span,.color-carbon-20-important svg,div.color-carbon-20-important,p.color-carbon-20-important{
color:#d1d1d1!important;
fill:#d1d1d1!important
}

.border-color-carbon-black{
border-color:#000
}

.border-color-carbon-80{
border-color:#2e2e32
}

.border-color-carbon-20{
border-color:#d1d1d1
}

.border-color-carbon-05{
border-color:#f6f6f6
}

.border-color-carbon-black-important{
border-color:#000!important
}

.border-color-carbon-80-important{
border-color:#2e2e32!important
}

.border-color-carbon-60-important{
border-color:#58585b!important
}

.border-color-carbon-30-important{
border-color:#b9b9bb!important
}

.border-color-carbon-20-important{
border-color:#d1d1d1!important
}

.usa-list{
margin-top:1em;
margin-bottom:1em;
padding-left:3ch;
line-height:1.8
}

.usa-list:last-child{
margin-bottom:0
}

.usa-list ol,.usa-list ul{
margin-top:.25em
}

.usa-list li{
max-width:68ex;
margin-bottom:.25em
}

.usa-list li:last-child{
margin-bottom:0
}

.usa-table,.usa-table caption{
text-align:left;
font-family:Poppins, Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
}

.usa-table{
border-collapse:collapse;
border-spacing:0;
color:#1b1b1b;
margin:1.25rem 0;
font-size:1.38rem;
line-height:1.8
}

.usa-table thead th{
background-clip:padding-box;
font-weight:700;
line-height:1.4
}

.usa-table thead td,.usa-table thead th{
color:#1b1b1b;
background-color:#dfe1e2
}

.usa-table tbody th{
text-align:left
}

.usa-table td,.usa-table th{
background-color:#fff;
border:1px solid #1b1b1b;
padding:.5rem 1rem;
font-weight:400
}

.usa-table caption{
margin-bottom:.75rem;
font-size:.94rem;
font-weight:700
}

.usa-table--borderless thead th{
color:#1b1b1b;
background-color:#0000;
border-top:0
}

.usa-table--borderless td,.usa-table--borderless th{
border-left:0;
border-right:0
}

html{
-webkit-text-size-adjust:100%;
box-sizing:border-box;
font-feature-settings:"kern" 1;
font-kerning:normal;
font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-size:100%;
line-height:1.15
}

body{
margin:0
}

details,main{
display:block
}

h1{
margin:.67em 0;
font-size:2em
}

hr{
box-sizing:content-box;
height:0;
overflow:visible
}

code{
font-family:monospace;
font-size:1em
}

a{
background-color:#0000
}

b,strong{
font-weight:bolder
}

small{
font-size:80%
}

sub,sup{
vertical-align:baseline;
font-size:75%;
line-height:0;
position:relative
}

sub{
bottom:-.25em
}

sup{
top:-.5em
}

img{
border-style:none
}

button,input{
margin:0;
font-family:inherit;
font-size:100%;
line-height:1.15;
overflow:visible
}

button{
text-transform:none
}

[type=button],[type=reset],[type=submit],button{
-webkit-appearance:button
}

[type=button]::-moz-focus-inner{
border-style:none;
padding:0
}

[type=reset]::-moz-focus-inner{
border-style:none;
padding:0
}

[type=submit]::-moz-focus-inner{
border-style:none;
padding:0
}

button::-moz-focus-inner{
border-style:none;
padding:0
}

[type=button]:-moz-focusring{
outline:1px dotted buttontext
}

[type=reset]:-moz-focusring{
outline:1px dotted buttontext
}

[type=submit]:-moz-focusring{
outline:1px dotted buttontext
}

button:-moz-focusring{
outline:1px dotted buttontext
}

[type=checkbox]{
box-sizing:border-box;
padding:0
}

[type=number]::-webkit-inner-spin-button{
height:auto
}

[type=number]::-webkit-outer-spin-button{
height:auto
}

[type=search]{
-webkit-appearance:textfield;
outline-offset:-2px
}

[type=search]::-webkit-search-decoration{
-webkit-appearance:none
}

::-webkit-file-upload-button{
-webkit-appearance:button;
font:inherit
}

[hidden],template{
display:none
}

@font-face{
font-family:Public Sans Web;
font-style:normal;
font-weight:200;
font-display:fallback;
src:url(/_nuxt/PublicSans-ExtraLight.BEmx51-T.woff2)format("woff2"),url(/_nuxt/PublicSans-ExtraLight.CgSR4KL3.woff)format("woff"),url(/_nuxt/PublicSans-ExtraLight.DMIB4IYF.ttf)format("truetype")
}

@font-face{
font-family:Public Sans Web;
font-style:normal;
font-weight:300;
font-display:fallback;
src:url(/_nuxt/PublicSans-Light.Cz3DQEvX.woff2)format("woff2"),url(/_nuxt/PublicSans-Light.CzEHfy2N.woff)format("woff"),url(/_nuxt/PublicSans-Light.D1MHZdco.ttf)format("truetype")
}

@font-face{
font-family:Public Sans Web;
font-style:normal;
font-weight:400;
font-display:fallback;
src:url(/_nuxt/PublicSans-Regular.Uw5NYfjN.woff2)format("woff2"),url(/_nuxt/PublicSans-Regular.Df1PzLfj.woff)format("woff"),url(/_nuxt/PublicSans-Regular.NaU6Wn75.ttf)format("truetype")
}

@font-face{
font-family:Public Sans Web;
font-style:normal;
font-weight:700;
font-display:fallback;
src:url(/_nuxt/PublicSans-Bold.DiWHjTYv.woff2)format("woff2"),url(/_nuxt/PublicSans-Bold.B3Mhse2e.woff)format("woff"),url(/_nuxt/PublicSans-Bold.hjTsv519.ttf)format("truetype")
}

@font-face{
font-family:Public Sans Web;
font-style:italic;
font-weight:200;
font-display:fallback;
src:url(/_nuxt/PublicSans-ExtraLightItalic.O_MQiunA.woff2)format("woff2"),url(/_nuxt/PublicSans-ExtraLightItalic.DrZ51es6.woff)format("woff"),url(/_nuxt/PublicSans-ExtraLightItalic.BKS4eY4E.ttf)format("truetype")
}

@font-face{
font-family:Public Sans Web;
font-style:italic;
font-weight:300;
font-display:fallback;
src:url(/_nuxt/PublicSans-LightItalic.DTSXHk5a.woff2)format("woff2"),url(/_nuxt/PublicSans-LightItalic.CPUP_Ilj.woff)format("woff"),url(/_nuxt/PublicSans-LightItalic.C47Zt0Sr.ttf)format("truetype")
}

@font-face{
font-family:Public Sans Web;
font-style:italic;
font-weight:400;
font-display:fallback;
src:url(/_nuxt/PublicSans-Italic.BbKqwlqy.woff2)format("woff2"),url(/_nuxt/PublicSans-Italic.fe38sMgu.woff)format("woff"),url(/_nuxt/PublicSans-Italic.BNesecPS.ttf)format("truetype")
}

@font-face{
font-family:Public Sans Web;
font-style:italic;
font-weight:700;
font-display:fallback;
src:url(/_nuxt/PublicSans-BoldItalic.mrVGBnK_.woff2)format("woff2"),url(/_nuxt/PublicSans-BoldItalic.Cvd4Oofz.woff)format("woff"),url(/_nuxt/PublicSans-BoldItalic.SdSgztWI.ttf)format("truetype")
}

button:not([disabled]):focus,input:not([disabled]):focus,[href]:focus,[tabindex]:focus,iframe:focus{
outline-offset:0;
outline:.25rem solid #2491ff
}

*,:after,:before{
box-sizing:inherit;
}

.round{
border-radius: 9px;
}

var{
font-style:normal
}

body{
color:#4C4C4C;
background-color:#f8f8f8;
overflow-x:hidden
}

.usa-sr-only{
position:absolute;
left:-999em;
right:auto
}

.usa-button{
color:#fff;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
cursor:pointer;
text-align:center;
background-color:#005ea2;
border:0;
border-radius:.25rem;
width:100%;
margin-right:.5rem;
padding:.75rem 1.25rem;
font-family:Poppins,Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-size:1.38rem;
font-weight:700;
line-height:1;
text-decoration:none;
display:inline-block
}

@media (min-width:30em){
.usa-button{
width:auto
}


}

.usa-button:visited{
color:#fff
}

.usa-button:hover{
color:#fff;
background-color:#1a4480;
border-bottom:0;
text-decoration:none
}

.usa-button:active{
color:#fff;
background-color:#162e51
}

.usa-button:not([disabled]):focus{
outline-offset:.25rem
}

.usa-button:disabled{
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
color:#fff;
background-color:#c9c9c9
}

.usa-button:disabled:active,.usa-button:disabled:focus,.usa-button:disabled:hover{
box-shadow:none;
background-color:#c9c9c9;
border:0
}

.usa-button--secondary{
color:#fff;
background-color:#d83933
}

.usa-button--secondary:hover{
color:#fff;
background-color:#b50909
}

.usa-button--secondary:active{
color:#fff;
background-color:#8b0a03
}

img{
max-width:100%
}

.usa-input,.usa-input-group{
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
color:#1b1b1b;
border:1px solid #565c65;
border-radius:0;
width:100%;
max-width:30rem;
height:2.5rem;
margin-top:.5rem;
padding:.5rem;
font-family:Poppins,Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-size:1.38rem;
line-height:1.4;
display:block
}

.usa-label{
max-width:30rem;
margin-top:1.5rem;
font-family:Poppins,Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-size:1.38rem;
font-weight:400;
line-height:1.4;
display:block
}

[type=file]{
border:0;
margin-top:.5rem;
padding-top:.2rem;
padding-left:0
}

.usa-input-group input:focus{
outline:0
}

.usa-input-group{
background-color:#fff;
align-items:center;
padding:0;
display:flex
}

.usa-input-group input{
border:0;
width:100%;
min-width:0;
height:100%;
margin-top:0
}

.usa-input-prefix{
color:#71767a;
-webkit-user-select:none;
user-select:none;
white-space:nowrap;
padding:0 .5rem;
line-height:0
}

.usa-input-prefix .usa-icon{
width:1.5rem;
height:1.5rem
}

.grid-container{
max-width:64rem;
margin-left:auto;
margin-right:auto;
padding-left:1rem;
padding-right:1rem
}

@media (min-width:64em){
.grid-container{
padding-left:2rem;
padding-right:2rem
}


.grid-container_2up{
padding-left:8rem;
padding-right:8rem
}



}

.grid-container-widescreen{
max-width:87.5rem;
margin-left:auto;
margin-right:auto;
padding-left:1rem;
padding-right:1rem
}

@media (min-width:64em){
.grid-container-widescreen{
padding-left:2rem;
padding-right:2rem
}


}

.grid-row{
flex-wrap:wrap;
display:flex
}

.grid-row.grid-gap-2{
margin-left:-.5rem;
margin-right:-.5rem
}

.grid-row.grid-gap-2>*{
padding-left:.5rem;
padding-right:.5rem
}

.grid-row.grid-gap-lg{
margin-left:-.75rem;
margin-right:-.75rem
}

.grid-row.grid-gap-lg>*{
padding-left:.75rem;
padding-right:.75rem
}

[class*=grid-col]{
box-sizing:border-box;
width:100%;
position:relative
}

.grid-col{
flex:1;
width:auto;
min-width:1px;
max-width:100%
}

.grid-col-auto{
flex:0 auto;
width:auto;
max-width:100%
}

.grid-col-1,.grid-col-2{
flex:0 auto;
width:8.33333%
}

.grid-col-2{
width:16.6667%
}

.grid-col-3,.grid-col-4{
flex:0 auto;
width:25%
}

.grid-col-4{
width:33.3333%
}

.grid-col-5,.grid-col-6{
flex:0 auto;
width:41.6667%
}

.grid-col-6{
width:50%
}

.grid-col-7,.grid-col-8{
flex:0 auto;
width:58.3333%
}

.grid-col-8{
width:66.6667%
}

.grid-col-9{
flex:0 auto;
width:75%
}

.grid-col-11,.grid-col-12{
flex:0 auto;
width:91.6667%
}

.grid-col-12{
width:100%
}

@media (min-width:40em){
.tablet\:grid-col{
flex:1;
width:auto;
min-width:1px;
max-width:100%
}

.tablet\:grid-col-1{
flex:0 auto;
width:8.33333%
}

.tablet\:grid-col-2{
flex:0 auto;
width:16.6667%
}

.tablet\:grid-col-3{
flex:0 auto;
width:25%
}

.tablet\:grid-col-4{
flex:0 auto;
width:33.3333%
}

.tablet\:grid-col-6{
flex:0 auto;
width:50%
}

.tablet\:grid-col-8{
flex:0 auto;
width:66.6667%
}

.tablet\:grid-col-10{
flex:0 auto;
width:83.3333%
}

.tablet\:grid-col-11{
flex:0 auto;
width:91.6667%
}

.tablet\:grid-col-12{
flex:0 auto;
width:100%
}


}

@media (min-width:64em){
.desktop\:grid-col{
flex:1;
width:auto;
min-width:1px;
max-width:100%
}

.desktop\:grid-col-1{
flex:0 auto;
width:8.33333%
}

.desktop\:grid-col-2{
flex:0 auto;
width:16.6667%
}

.desktop\:grid-col-3{
flex:0 auto;
width:25%
}

.desktop\:grid-col-3_3up{
flex:0 auto;
width:33.3333%
}

.desktop\:grid-col-4{
flex:0 auto;
width:33.3333%
}

.desktop\:grid-col-5{
flex:0 auto;
width:41.6667%
}

.desktop\:grid-col-5_2up{
flex:0 auto;
width:41.6667%
}

.desktop\:grid-col-6{
flex:0 auto;
width:50%
}

.desktop\:grid-col-7{
flex:0 auto;
width:58.3333%
}

.desktop\:grid-col-8{
flex:0 auto;
width:66.6667%
}

/* MINE : MARGINS FOR CENTERED TEXT USING GRID COL 8 */ .desktop\:CenteredText-66 { margin: 0 17% 0 17%; }


.desktop\:grid-col-9{
flex:0 auto;
width:75%
}

.desktop\:grid-col-10{
flex:0 auto;
width:83.3333%
}

.desktop\:grid-col-11{
flex:0 auto;
width:91.6667%
}

.desktop\:grid-col-12{
flex:0 auto;
width:100%
}

									/* MINE Grid OFFSET */
											.desktop\:grid-offset-25R{
											margin-right:25%
											}
									/* MINE Grid OFFSET */

.desktop\:grid-offset-1{
margin-left:8.33333%
}

.desktop\:grid-offset-1_2up{
margin-left:0%
}

.desktop\:grid-offset-2{
margin-left:16.6667%
}

.desktop\:grid-offset-3{
margin-left:25%
}

.desktop\:grid-offset-4{
margin-left:33.3333%
}

.desktop\:grid-offset-5{
margin-left:4%
}


}

.usa-footer__return-to-top a{
color:#005ea2;
text-decoration:underline
}

.usa-list--unstyled{
margin-top:0;
margin-bottom:0;
padding-left:0;
list-style-type:none
}

.usa-accordion>li,.usa-breadcrumb__list>li,.usa-list--unstyled>li{
max-width:unset;
margin-bottom:0
}

.usa-accordion{
color:#1b1b1b;
width:100%;
margin:0;
padding:0;
font-family:Poppins,Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-size:1.38rem;
line-height:1.8;
list-style-type:none
}

.usa-accordion>ul li ul{
list-style:disc
}

.usa-accordion>ul li ul>li>ul{
list-style:circle
}

.usa-accordion>ul li ul>li>ul>li>ul{
list-style:square
}

.usa-accordion+.usa-accordion{
margin-top:.5rem
}

.usa-accordion__button{
-moz-osx-font-smoothing:inherit;
-webkit-font-smoothing:inherit;
box-shadow:none;
text-align:left;
color:#1b1b1b;
cursor:pointer;
background-color:#f0f0f0;
background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%2013H5v-2h14v2z'/%3e%3c/svg%3e"),linear-gradient(#0000,#0000);
background-position:right 1.25rem center;
background-repeat:no-repeat;
background-size:1.5rem;
border:0;
border-radius:0;
width:100%;
margin:0;
padding:1rem 3.5rem 1rem 1.25rem;
font-weight:700;
text-decoration:none;
display:inline-block
}

.usa-accordion__button:visited{
color:#54278f
}

.usa-accordion__button:active{
color:#162e51
}

.usa-accordion__button:focus{
outline-offset:0;
outline:.25rem solid #2491ff
}

.usa-accordion__button:active,.usa-accordion__button:disabled,.usa-accordion__button:disabled:active,.usa-accordion__button:disabled:focus,.usa-accordion__button:disabled:hover,.usa-accordion__button:hover{
-moz-osx-font-smoothing:inherit;
-webkit-font-smoothing:inherit;
box-shadow:none;
background-color:#0000;
text-decoration:underline
}

.usa-accordion__button:disabled{
color:#c9c9c9
}

.usa-accordion__button:hover{
color:#1b1b1b;
background-color:#dfe1e2;
text-decoration:none
}

@media (forced-colors:active){
.usa-accordion__button{
forced-color-adjust:none
}


}

.usa-accordion__button[aria-expanded=false]{
background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%2013h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3e%3c/svg%3e"),linear-gradient(#0000,#0000);
background-repeat:no-repeat;
background-size:1.5rem
}

.usa-breadcrumb{
color:#1b1b1b;
background-color:#fff;
padding-left:0;
padding-right:0;
font-family:Poppins,Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-size:1rem;
line-height:1.4
}

@media (min-width:30em){
.usa-breadcrumb{
padding-top:1rem;
padding-bottom:1rem
}

.usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list{
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden
}


}

.usa-breadcrumb__list{
margin:0 -.25rem;
padding:.25rem;
list-style-type:none;
display:block
}

.usa-breadcrumb__list-item{
white-space:nowrap;
display:inline;
position:absolute;
left:-999em;
right:auto
}

@media (max-width:29.99em){
.usa-breadcrumb__list-item{
white-space:normal
}

.usa-breadcrumb__list-item:nth-last-child(2){
position:static
}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link{
-moz-osx-font-smoothing:inherit;
-webkit-font-smoothing:inherit;
box-shadow:none;
text-align:left;
text-indent:-2ex;
color:#005ea2;
background-color:#0000;
border:0;
border-radius:0;
margin:0;
padding:1rem 0 1rem 2ex;
font-weight:400;
display:inline-block
}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus{
outline-offset:0;
outline:.25rem solid #2491ff
}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{
-moz-osx-font-smoothing:inherit;
-webkit-font-smoothing:inherit;
box-shadow:none;
background-color:#0000;
text-decoration:underline
}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled{
color:#c9c9c9
}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before{
content:"";
vertical-align:baseline;
background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'/%3e%3c/svg%3e") 50%/contain no-repeat;
width:2ex;
height:2ex;
display:inline-block
}

@supports ((-webkit-mask:url()) or (mask:url())){
.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before{
background:#71767a;
-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'/%3e%3c/svg%3e") 50%/contain no-repeat;
mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M20%2011H7.83l5.59-5.59L12%204l-8%208%208%208%201.41-1.41L7.83%2013H20v-2z'/%3e%3c/svg%3e") 50%/contain no-repeat
}


}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited{
color:#54278f
}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{
color:#1a4480
}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before{
height:2ex;
position:relative;
bottom:-.2em
}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{
text-decoration:none
}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span{
text-decoration:underline
}

.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before{
margin-right:0
}


}

@media (min-width:30em){
.usa-breadcrumb__list-item{
position:static
}

.usa-breadcrumb__list-item:not(:last-child):after{
content:"";
vertical-align:baseline;
background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'/%3e%3c/svg%3e") 50%/contain no-repeat;
width:2ex;
display:inline-block
}

@supports ((-webkit-mask:url()) or (mask:url())){
.usa-breadcrumb__list-item:not(:last-child):after{
background:#71767a;
-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'/%3e%3c/svg%3e") 50%/contain no-repeat;
mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M10%206L8.59%207.41%2013.17%2012l-4.58%204.59L10%2018l6-6z'/%3e%3c/svg%3e") 50%/contain no-repeat
}


}

.usa-breadcrumb__list-item:not(:last-child):after{
height:2ex;
margin-left:0;
margin-right:0;
position:relative;
bottom:-.2em
}


}

.usa-breadcrumb__link{
color:#005ea2;
text-decoration:none;
display:inline
}

.usa-breadcrumb__link:visited,.usa-footer__return-to-top a:visited{
color:#54278f
}

.usa-breadcrumb__link:active,.usa-breadcrumb__link:hover,.usa-footer__return-to-top a:hover{
color:#1a4480
}

.usa-breadcrumb__link span{
text-decoration:underline
}

.usa-footer{
font-family:Poppins,Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-size:1.38rem;
line-height:1.8;
overflow:hidden
}

.usa-footer>.grid-container{
max-width:64rem;
margin-left:auto;
margin-right:auto;
padding-left:1rem;
padding-right:1rem
}

@media (min-width:64em){
.usa-footer>.grid-container{
padding-left:2rem;
padding-right:2rem
}


}

.usa-footer__return-to-top{
padding-top:1.25rem;
padding-bottom:1.25rem;
line-height:1
}

.usa-footer__return-to-top a:active{
color:#162e51
}

.usa-footer__return-to-top a:focus{
outline-offset:0;
outline:.25rem solid #2491ff
}

.usa-footer__primary-section{
background-color:#f0f0f0
}

.usa-footer__primary-section>.grid-container{
max-width:64rem;
margin-left:auto;
margin-right:auto;
padding-left:1rem;
padding-right:1rem
}

@media (min-width:64em){
.usa-footer__primary-section>.grid-container{
padding-left:2rem;
padding-right:2rem
}


}

.usa-header{
z-index:300;
font-family:Poppins,Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-size:1.38rem;
line-height:1.8
}


.usa-nav{
    font-family:Poppins,Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    font-size:1.38rem;line-height:1
}

.usa-nav {
    list-style: none;
}


.usa-header:after{
clear:both;
content:"";
display:block
}

.usa-header a{
border-bottom:none
}

@media (min-width:64em){
.usa-header .usa-search{
float:right
}

.usa-header [role=search]{
float:right;
width:100%;
max-width:calc(27ch + 3rem)
}


}

.usa-header [type=search]{
min-width:0
}

@media (min-width:64em){
.usa-header+main{
border-top:1px solid #dfe1e2
}


}

@media (max-width:63.99em){
.usa-logo{
flex:1;
margin-left:1rem;
font-size:.88rem;
line-height:1
}


}

@media (min-width:64em){
.usa-logo{
margin-top:2rem;
margin-bottom:1rem;
font-size:1.38rem;
line-height:1.2
}


}

.usa-logo a{
color:#1b1b1b;
text-decoration:none
}

.usa-nav__primary button:visited{
color:#54278f
}

@media (min-width:64em){
.usa-header--basic .usa-nav-container{
justify-content:space-between;
align-items:flex-end;
display:flex
}

.usa-header--basic .usa-nav__link:hover,.usa-header--basic .usa-nav__primary-item>.usa-current{
position:relative
}

.usa-header--basic .usa-nav__link:hover:after,.usa-header--basic .usa-nav__primary-item>.usa-current:after{
content:"";
background-color:#005ea2;
border-radius:0;
height:.25rem;
display:block;
position:absolute;
bottom:-.25rem;
left:1rem;
right:1rem
}


}

@media (min-width:64em) and (forced-colors:active){
.usa-header--basic .usa-nav__link:hover:after,.usa-header--basic .usa-nav__primary-item>.usa-current:after{
background-color:buttontext
}


}

@media (min-width:64em){
.usa-header--basic .usa-nav__link[aria-expanded=true]:after,.usa-header--basic .usa-nav__link[aria-expanded=true]:hover:after{
display:none
}

.usa-header--basic .usa-nav__primary{
width:auto
}

.usa-header--basic .usa-nav__primary-item:last-of-type{
position:relative
}

.usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu{
position:absolute;
right:0
}

.usa-header--basic .usa-search{
top:0
}


}

.usa-icon{
fill:currentColor;
width:1em;
height:1em;
display:inline-block;
position:relative
}

.usa-nav__primary button:active{
color:#162e51
}

.usa-megamenu .usa-col{
flex:auto
}

@media (min-width:64em){
.usa-megamenu .usa-col{
flex:4
}

.usa-megamenu.usa-nav__submenu{
width:auto;
padding:2rem 0;
left:-33%;
right:0
}

.usa-megamenu.usa-nav__submenu:after,.usa-megamenu.usa-nav__submenu:before{
content:"";
background-color:#162e51;
width:100%;
display:block;
position:absolute;
top:0;
bottom:0
}

.usa-megamenu.usa-nav__submenu:before{
right:100%
}

.usa-megamenu.usa-nav__submenu:after{
left:100%
}

.usa-nav-container{
max-width:64rem;
margin-left:auto;
margin-right:auto;
padding-left:2rem;
padding-right:2rem
}

.usa-nav-container:after{
clear:both;
content:"";
display:block
}


}

@media (min-width:64em) and (min-width:64em){
.usa-nav-container{
padding-left:2rem;
padding-right:2rem
}


}

@media (max-width:63.99em){
.usa-nav__primary{
order:2;
margin-top:1.5rem;
margin-bottom:0;
padding-left:0;
list-style-type:none
}

.usa-nav__primary>li{
max-width:unset;
margin-bottom:0
}

.usa-nav__primary-item{
border-top:1px solid #dfe1e2
}

.usa-nav__primary a:not(.usa-button){
padding:.5rem 1rem;
text-decoration:none;
display:block
}

.usa-nav__primary a:not(.usa-button):hover{
background-color:#f0f0f0;
text-decoration:none
}

.usa-nav__primary a:not(.usa-button):not(.usa-current){
color:#565c65
}

.usa-nav__primary a:not(.usa-button):not(.usa-current):hover{
color:#005ea2
}

.usa-nav__primary a:not(.usa-button):not(.usa-current):focus{
outline-offset:0
}

.usa-nav__primary .usa-current{
color:#005ea2;
font-weight:700;
position:relative
}

.usa-nav__primary .usa-current:after{
content:"";
background-color:#005ea2;
border-radius:99rem;
width:.25rem;
display:block;
position:absolute;
top:.25rem;
bottom:.25rem;
left:.25rem
}


}

@media (max-width:63.99em) and (forced-colors:active){
.usa-nav__primary .usa-current:after{
background-color:buttontext
}


}

@media (max-width:63.99em) and (min-width:40em){
.usa-nav__primary .usa-current{
position:relative
}

.usa-nav__primary .usa-current:after{
content:"";
background-color:#005ea2;
border-radius:99rem;
width:.25rem;
display:block;
position:absolute;
top:.25rem;
bottom:.25rem;
left:0
}


}

@media (max-width:63.99em) and (min-width:40em) and (forced-colors:active){
.usa-nav__primary .usa-current:after{
background-color:buttontext
}


}

@media (max-width:63.99em){
.usa-nav__primary a{
padding-top:.75rem;
padding-bottom:.75rem
}


}

@media (min-width:64em){
.usa-nav__primary{
display:flex
}


}

.usa-nav__primary .usa-nav__primary-item a{
text-decoration:none
}

.usa-nav__primary>.usa-nav__primary-item{
line-height:1.2
}

@media (min-width:64em){
.usa-nav__primary>.usa-nav__primary-item{
font-size:.88rem;
line-height:1
}

.usa-nav__primary>.usa-nav__primary-item>a{
color:#565c65;
padding:1rem;
font-weight:700;
line-height:1;
display:block
}

.usa-nav__primary>.usa-nav__primary-item>a:hover{
color:#005ea2
}

.usa-nav__primary a{
padding-top:.5rem;
padding-bottom:.5rem
}


}

.usa-nav__primary button{
-moz-osx-font-smoothing:inherit;
-webkit-font-smoothing:inherit;
box-shadow:none;
text-align:left;
color:#565c65;
background-color:#0000;
border:0;
border-radius:0;
margin:0;
padding:.75rem 1rem;
font-weight:400;
line-height:1.2;
text-decoration:none;
position:relative
}

.usa-nav__primary button:focus{
outline-offset:0;
outline:.25rem solid #2491ff
}

.usa-nav__primary button:active,.usa-nav__primary button:disabled,.usa-nav__primary button:disabled:active,.usa-nav__primary button:disabled:focus,.usa-nav__primary button:disabled:hover,.usa-nav__primary button:hover{
-moz-osx-font-smoothing:inherit;
-webkit-font-smoothing:inherit;
box-shadow:none;
background-color:#0000;
text-decoration:underline
}

.usa-nav__primary button:disabled{
color:#c9c9c9
}

@media (min-width:64em){
.usa-nav__primary button{
padding:1rem;
font-size:.88rem;
font-weight:700;
line-height:1
}


}

@media (forced-colors:active){
.usa-nav__primary button{
forced-color-adjust:auto
}


}

.usa-nav__primary button:hover{
color:#005ea2;
background-color:#f0f0f0;
text-decoration:none
}

@media (min-width:64em){
.usa-nav__primary button:hover{
background-color:#0000
}


}

.usa-nav__primary button[aria-expanded=false],.usa-nav__primary button[aria-expanded=true]{
background-image:none
}

.usa-nav__primary button[aria-expanded=false] span:after{
content:"";
vertical-align:middle;
background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%2013h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3e%3c/svg%3e") 50%/contain no-repeat;
width:1.25rem;
height:1.25rem;
margin-left:auto;
display:inline-block
}

@supports ((-webkit-mask:url()) or (mask:url())){
.usa-nav__primary button[aria-expanded=false] span:after{
background:buttontext;
-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%2013h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3e%3c/svg%3e") 50%/contain no-repeat;
mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%2013h-6v6h-2v-6H5v-2h6V5h2v6h6v2z'/%3e%3c/svg%3e") 50%/contain no-repeat
}


}

.usa-nav__primary button[aria-expanded=false] span:after{
position:absolute;
right:0
}

.usa-nav__primary button[aria-expanded=false] span:after:hover{
background-color:buttontext
}

@media (min-width:64em){
.usa-nav__primary button[aria-expanded=false] span:after{
content:"";
vertical-align:middle;
background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.59%208.59L12%2013.17%207.41%208.59%206%2010l6%206%206-6z'/%3e%3c/svg%3e") 50%/contain no-repeat;
width:1rem;
height:1rem;
margin-left:auto;
display:inline-block
}

@supports ((-webkit-mask:url()) or (mask:url())){
.usa-nav__primary button[aria-expanded=false] span:after{
background:buttontext;
-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.59%208.59L12%2013.17%207.41%208.59%206%2010l6%206%206-6z'/%3e%3c/svg%3e") 50%/contain no-repeat;
mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M16.59%208.59L12%2013.17%207.41%208.59%206%2010l6%206%206-6z'/%3e%3c/svg%3e") 50%/contain no-repeat
}


}

.usa-nav__primary button[aria-expanded=false] span:after{
right:.75rem
}

.usa-nav__primary button[aria-expanded=false]:hover span:after{
background-color:#1a4480
}


}

@media (min-width:64em) and (forced-colors:active){
.usa-nav__primary button[aria-expanded=false]:hover span:after{
background-color:buttontext
}


}

.usa-nav__primary button[aria-expanded=true] span:after{
content:"";
vertical-align:middle;
background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%2013H5v-2h14v2z'/%3e%3c/svg%3e") 50%/contain no-repeat;
width:1.25rem;
height:1.25rem;
margin-left:auto;
display:inline-block
}

@supports ((-webkit-mask:url()) or (mask:url())){
.usa-nav__primary button[aria-expanded=true] span:after{
background:buttontext;
-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%2013H5v-2h14v2z'/%3e%3c/svg%3e") 50%/contain no-repeat;
mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M19%2013H5v-2h14v2z'/%3e%3c/svg%3e") 50%/contain no-repeat
}


}

.usa-nav__primary button[aria-expanded=true] span:after{
position:absolute;
right:0
}

@media (forced-colors:active){
.usa-nav__primary button[aria-expanded=true] span:after{
background-color:buttontext
}


}

@media (min-width:64em){
.usa-nav__primary button[aria-expanded=true]{
color:#fff;
background-color:#162e51;
background-image:none
}


}

@media (min-width:64em) and (min-width:64em){
.usa-nav__primary button[aria-expanded=true] span:after{
content:"";
vertical-align:middle;
background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%208l-6%206%201.41%201.41L12%2010.83l4.59%204.58L18%2014z'/%3e%3c/svg%3e") 50%/contain no-repeat;
width:1rem;
height:1rem;
margin-left:auto;
display:inline-block
}

@supports ((-webkit-mask:url()) or (mask:url())){
.usa-nav__primary button[aria-expanded=true] span:after{
background:buttontext;
-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%208l-6%206%201.41%201.41L12%2010.83l4.59%204.58L18%2014z'/%3e%3c/svg%3e") 50%/contain no-repeat;
mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M12%208l-6%206%201.41%201.41L12%2010.83l4.59%204.58L18%2014z'/%3e%3c/svg%3e") 50%/contain no-repeat
}


}

.usa-nav__primary button[aria-expanded=true] span:after{
background-color:#fff;
right:.75rem
}


}

@media (min-width:64em) and (min-width:64em) and (forced-colors:active){
.usa-nav__primary button[aria-expanded=true] span:after{
background-color:buttontext
}


}

@media (min-width:64em){
.usa-nav__primary .usa-accordion__button span{
margin-right:0;
padding-right:1rem
}


}

@media (max-width:63.99em){
.usa-nav__submenu{
margin:0;
padding-left:0;
list-style-type:none
}

.usa-nav__submenu>li{
max-width:unset;
margin-bottom:0
}

.usa-nav__submenu-item{
border-top:1px solid #dfe1e2;
font-size:.88rem
}

.usa-nav__submenu .usa-current:after{
display:none
}


}

@media (max-width:63.99em) and (min-width:40em){
.usa-nav__submenu .usa-current:after{
display:none
}


}

@media (max-width:63.99em){
.usa-nav__submenu a:not(.usa-button){
padding-left:2rem
}

.usa-nav__submenu .usa-nav__submenu a:not(.usa-button){
padding-left:3rem
}

.usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button){
padding-left:4rem
}


}

@media (min-width:64em){
.usa-nav__submenu{
z-index:400;
background-color:#162e51;
width:15rem;
margin-top:0;
margin-bottom:0;
padding:1rem;
list-style-type:none;
position:absolute
}


}

.usa-nav__submenu[aria-hidden=true]{
display:none
}

@media (min-width:64em){
.usa-nav__submenu .usa-nav__submenu-item+*{
margin-top:.75rem
}

.usa-nav__submenu .usa-nav__submenu-item a{
color:#fff;
padding:0;
line-height:1.4
}

.usa-nav__submenu .usa-nav__submenu-item a:hover{
color:#fff;
background-color:#0000;
padding:0;
text-decoration:underline
}


}

.usa-nav__submenu-list{
margin-top:0;
margin-bottom:15rem; /* vledit: I Set @15 was origionally 0 */
padding-left:0;
list-style-type:none
}

.usa-nav__submenu-list>li{
max-width:unset;
margin-bottom:0
}

.usa-search{
font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
font-size:1.38rem;
line-height:1.8;
position:relative
}

.usa-search:after{
clear:both;
content:"";
display:block
}

.usa-search [role=search],.usa-search[role=search],.usa-search[role=search]>div{
display:flex
}

.usa-search [type=submit]{
border-top-left-radius:0;
border-bottom-left-radius:0;
width:3rem;
height:2rem;
margin:0;
padding:0
}

@media (min-width:30em){
.usa-search [type=submit]{
width:auto;
padding-left:1rem;
padding-right:1rem
}


}

@media (forced-colors:active){
.usa-search [type=submit]{
border:2px solid #0000
}

.usa-search [type=submit]:before{
content:"";
vertical-align:middle;
background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M15.5%2014h-.79l-.28-.27C15.41%2012.59%2016%2011.11%2016%209.5%2016%205.91%2013.09%203%209.5%203S3%205.91%203%209.5%205.91%2016%209.5%2016c1.61%200%203.09-.59%204.23-1.57l.27.28v.79l5%204.99L20.49%2019l-4.99-5zm-6%200C7.01%2014%205%2011.99%205%209.5S7.01%205%209.5%205%2014%207.01%2014%209.5%2011.99%2014%209.5%2014z'/%3e%3c/svg%3e") 50%/contain no-repeat;
width:1.5rem;
height:1.5rem;
margin-right:auto;
display:inline-block
}

@supports ((-webkit-mask:url()) or (mask:url())){
.usa-search [type=submit]:before{
background:buttontext;
-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M15.5%2014h-.79l-.28-.27C15.41%2012.59%2016%2011.11%2016%209.5%2016%205.91%2013.09%203%209.5%203S3%205.91%203%209.5%205.91%2016%209.5%2016c1.61%200%203.09-.59%204.23-1.57l.27.28v.79l5%204.99L20.49%2019l-4.99-5zm-6%200C7.01%2014%205%2011.99%205%209.5S7.01%205%209.5%205%2014%207.01%2014%209.5%2011.99%2014%209.5%2014z'/%3e%3c/svg%3e") 50%/contain no-repeat;
mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%3e%3cpath%20d='M0%200h24v24H0z'%20fill='none'/%3e%3cpath%20d='M15.5%2014h-.79l-.28-.27C15.41%2012.59%2016%2011.11%2016%209.5%2016%205.91%2013.09%203%209.5%203S3%205.91%203%209.5%205.91%2016%209.5%2016c1.61%200%203.09-.59%204.23-1.57l.27.28v.79l5%204.99L20.49%2019l-4.99-5zm-6%200C7.01%2014%205%2011.99%205%209.5S7.01%205%209.5%205%2014%207.01%2014%209.5%2011.99%2014%209.5%2014z'/%3e%3c/svg%3e") 50%/contain no-repeat
}


}


}

@media (forced-colors:active) and (min-width:30em){
.usa-search [type=submit]:before{
content:none
}

.usa-search--small [type=submit]:before{
content:""
}


}

.usa-search--small [type=submit]{
min-width:3rem;
padding-left:.75rem;
padding-right:.75rem
}

input[type=search]{
box-sizing:border-box;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}

[type=search]{
box-sizing:border-box;
float:left;
border-right:none;
border-top-right-radius:0;
border-bottom-right-radius:0;
height:2rem;
margin:0;
padding-top:0;
padding-bottom:0;
font-size:.94rem
}

[class*=font-mono-]{
font-family:IBM Plex Mono,Bitstream Vera Sans Mono,Consolas,Courier,monospace
}

[class*=font-sans-]{
font-family:Poppins,Public Sans Web,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol
}

.flex-align-start{
align-items:flex-start
}

.flex-align-end{
align-items:flex-end
}

.flex-align-center{
align-items:center
}

.bg-transparent{
background-color:#0000
}

.bg-white{
background-color:#fff
}

.bg-base-lightest{
background-color:#f0f0f0
}

.border-top-1px{
border-top:1px solid
}

.border-bottom-1px{
border-bottom:1px solid
}

.border-left-1px{
border-left:1px solid
}

.border-top-2px{
border-top:2px solid
}

.border-0{
border:0 solid
}

.border-top-0{
border-top:0 solid
}

.border{
border:1px solid
}

.border-top{
border-top:1px solid
}

.border-bottom{
border-bottom:1px solid
}

.border-white{
border-color:#fff
}

.border-base-lightest{
border-color:#f0f0f0
}

.border-base-lighter{
border-color:#dfe1e2
}

.radius-pill{
border-radius:99rem
}

.border-width-1px{
border-width:1px
}

.bottom-0{
bottom:0
}

.shadow-4{
box-shadow:0 .75rem 1.5rem #0000001a
}

.circle-4{
border-radius:50%;
width:2rem;
height:2rem
}

.circle-6{
border-radius:50%;
width:3rem;
height:3rem
}

.circle-10{
border-radius:50%;
width:5rem;
height:5rem
}

.circle-card{
border-radius:50%;
width:10rem;
height:10rem
}

.text-white{
color:#fff
}

.cursor-pointer{
cursor:pointer
}

.display-block{
display:block
}

.display-flex{
display:flex
}

.display-none{
display:none
}

.display-inline{
display:inline
}

.display-inline-block{
display:inline-block
}

.display-inline-flex{
display:inline-flex
}

.flex-1{
flex:1
}

.flex-11{
flex:11
}

.flex-row{
flex-direction:row
}

.flex-column{
flex-direction:column
}

.float-none{
float:none
}

.font-mono-2xl{
font-size:4.97rem
}

.font-sans-xs{
font-size:.94rem
}

.text-bold{
font-weight:700
}

.height-9{
height:4.5rem
}

.height-0{
height:0
}

.height-auto{
height:auto
}

.height-full{
height:100%
}

.height-viewport{
height:100vh
}

.flex-justify-center{
justify-content:center
}

.flex-justify-start{
justify-content:flex-start
}

.flex-justify-end{
justify-content:flex-end
}

.left-0{
left:0
}

.line-height-heading-1,.line-height-alt-1{
line-height:1
}

.margin-0{
margin:0
}

.margin-y-1{
margin-bottom:.5rem
}

.margin-top-1,.margin-y-1{
margin-top:.5rem
}

.margin-bottom-1{
margin-bottom:.5rem
}

.margin-top-2{
margin-top:1rem
}

.margin-bottom-2{
margin-bottom:1rem
}

.margin-y-3{
margin-bottom:1.5rem
}

.margin-top-3,.margin-y-3{
margin-top:1.5rem
}

.margin-bottom-3{
margin-bottom:1.5rem
}

.margin-y-4{
margin-bottom:2rem
}

.margin-top-4,.margin-y-4{
margin-top:2rem
}

.margin-bottom-4{
margin-bottom:2rem
}

.margin-y-5{
margin-bottom:2.5rem
}

.margin-top-5,.margin-y-5{
margin-top:2.5rem
}

.margin-bottom-5{
margin-bottom:2.5rem
}

.margin-top-6{
margin-top:3rem
}

.margin-bottom-6{
margin-bottom:3rem
}

.margin-bottom-7{
margin-bottom:3.5rem
}

.margin-bottom-10{
margin-bottom:5rem
}

.margin-y-0{
margin-bottom:0
}

/* MINE  margin-Y */
			.margin-y-•75{
			margin-bottom:.75rem;
			}

			.margin-y-five{
			margin-bottom:5rem;
			}

			.margin-y-three{
			margin-bottom:3rem;
			}

			.margin-y-7{
			margin-bottom:7rem;
			}

			.margin-y-8{
			margin-bottom:8rem;
			}

			.margin-y-10{
			margin-bottom:10rem;
			}

			.margin-y-15{
			margin-bottom:15rem;
			}

			.padding-Dex2up-L{
			padding: 2rem 1.5rem 0rem 0rem;
			}
			
			.padding-Dex2up-R{
			padding: 2rem 0rem 0rem 1.5rem;
			}

			.padding-stFxEml-L{
			padding: 2rem 1.5rem 0rem 0rem;
			}
			
			.padding-stFxEml-R{
			padding: 2rem 0rem 0rem 1.5rem;
			}



		@media screen and (max-width:1023px){
			
			.margin-y-•75{
			margin-bottom:4rem;
			}

			.margin-y-five{
			margin-bottom:2.5rem;
			}

			.margin-y-8{
			margin-bottom:3rem;
			}


			.margin-y-10{
			margin-bottom:5rem;
			}

			.padding-Dex2up-L{
			padding: 2rem .8rem 4rem 0rem;
			}

			.padding-Dex2up-R{
			padding: 2rem 0rem 0rem .8rem;
			}

			.padding-stFxEml-L{
			padding: 2rem .8rem 4rem 0rem;
			}

			.padding-stFxEml-R{
			padding: 2rem 0rem 0rem .8rem;
			}


			}

        @media screen and (max-width:959px){
            
            .margin-y-•75{
            margin-bottom:4rem;
            }

            .margin-y-five{
            margin-bottom:2.5rem;
            }

            .margin-y-8{
            margin-bottom:3rem;
            }


            .margin-y-10{
            margin-bottom:5rem;
            }

            .padding-Dex2up-L{
            padding: 2rem 0rem 4rem 0rem;
            }

            .padding-Dex2up-R{
            padding: 2rem 0rem 0rem 0rem;
            }

            .padding-stFxEml-L{
            padding: 2rem 0rem 4rem 0rem;
            }

            .padding-stFxEml-R{
            padding: 2rem 0rem 0rem 0rem;
            height: 30%;
            }

            }
			

/* MINE  END */

.margin-top-0,.margin-y-0{
margin-top:0
}

.margin-bottom-0{
margin-bottom:0
}

.margin-top-auto{
margin-top:auto
}

.margin-bottom-auto{
margin-bottom:auto
}

.margin-right-1{
margin-right:.5rem
}

.margin-left-1{
margin-left:.5rem
}

.margin-x-2{
margin-left:1rem
}

.margin-right-2,.margin-x-2{
margin-right:1rem
}

.margin-left-2{
margin-left:1rem
}

.margin-right-3{
margin-right:1.5rem
}

.margin-right-neg-5{
margin-right:-2.5rem
}

.margin-x-0{
margin-left:0
}

.margin-right-0,.margin-x-0{
margin-right:0
}

.margin-left-0{
margin-left:0
}

.margin-x-auto{
margin-left:auto
}

.margin-right-auto,.margin-x-auto{
margin-right:auto
}

.margin-left-auto{
margin-left:auto
}

.maxh-10{
max-height:5rem
}

.maxh-tablet{
max-height:40rem
}

.maxw-6{
max-width:3rem
}

.maxw-card{
max-width:10rem
}

.maxw-mobile{
max-width:20rem
}

.maxw-mobile-lg{
max-width:30rem
}

.maxw-tablet{
max-width:40rem
}

.maxw-desktop-lg{
max-width:75rem
}

.maxw-widescreen{
max-width:87.5rem
}

.maxw-full{
max-width:100%
}

.minh-4{
min-height:2rem
}

.minh-10{
min-height:5rem
}

.minh-15{
min-height:7.5rem
}

.minh-mobile{
min-height:20rem
}

.minh-tablet{
min-height:40rem
}

.minh-tablet-lg{
min-height:55rem
}

.minw-4{
min-width:2rem
}

.minw-10{
min-width:5rem
}

.opacity-0{
opacity:0
}

.opacity-20{
opacity:.2
}

.opacity-100{
opacity:1
}

.order-last{
order:999
}

.outline-0{
outline:0 solid
}

.outline-05{
outline:.25rem solid
}

.outline-transparent{
outline-color:#0000
}

.outline-blue{
outline-color:#0076d6
}

.overflow-hidden{
overflow:hidden
}

.padding-top-1px{
padding-top:1px
}

.padding-top-05{
padding-top:.25rem
}

.padding-bottom-05{
padding-bottom:.25rem
}

.padding-1{
padding:.5rem
}

.padding-y-1{
padding-top:.5rem;
padding-bottom:.5rem
}

.padding-top-1{
padding-top:.5rem
}

.padding-right-1{
padding-right:.5rem
}

.padding-bottom-1{
padding-bottom:.5rem
}

.padding-left-1{
padding-left:.5rem
}

.padding-right-105{
padding-right:.75rem
}

.padding-left-105{
padding-left:.75rem
}

.padding-2{
padding:1rem
}

.padding-y-2{
padding-top:1rem;
padding-bottom:1rem
}

.padding-x-2{
padding-left:1rem;
padding-right:1rem
}

.padding-top-2{
padding-top:1rem
}

.padding-right-2{
padding-right:1rem
}

.padding-bottom-2{
padding-bottom:1rem
}

.padding-left-2{
padding-left:1rem
}

.padding-3{
padding:1.5rem
}

.padding-y-3{
padding-top:1.5rem;
padding-bottom:1.5rem
}

.padding-x-3{
padding-left:1.5rem;
padding-right:1.5rem
}

.padding-top-3{
padding-top:1.5rem
}

.padding-right-3{
padding-right:1.5rem
}

.padding-bottom-3{
padding-bottom:1.5rem
}

.padding-left-3{
padding-left:1.5rem
}

.padding-4{
padding:2rem
}

.padding-y-4{
padding-top:2rem;
padding-bottom:2rem
}

.padding-x-4{
padding-left:2rem;
padding-right:2rem
}

.padding-x-5{
padding-left:3.5rem;
padding-right:3.5rem
}

.padding-x-15{
padding-left:15rem;
padding-right:15rem
}

.padding-top-4{
padding-top:2rem
}

.padding-right-4{
padding-right:2rem
}

.padding-bottom-4{
padding-bottom:2rem
}

.padding-left-4{
padding-left:2rem
}

.padding-y-5{
padding-top:2.5rem;
padding-bottom:2.5rem
}

.padding-top-5{
padding-top:2.5rem
}

.padding-right-5{
padding-right:2.5rem
}

.padding-bottom-5{
padding-bottom:2.5rem
}

.padding-left-5{
padding-left:2.5rem
}

.padding-y-6{
padding-top:3rem;
padding-bottom:3rem
}

.padding-top-6{
padding-top:3rem
}

.padding-right-6{
padding-right:3rem
}

.padding-y-7{
padding-top:3.5rem;
padding-bottom:3.5rem
}

.padding-left-7{
padding-left:3.5rem
}

.padding-y-8{
padding-top:4rem;
padding-bottom:4rem
}

.padding-top-8{
padding-top:4rem
}

.padding-bottom-8{
padding-bottom:4rem
}

.padding-y-9{
padding-top:4.5rem;
padding-bottom:4.5rem
}

.padding-top-9{
padding-top:4.5rem
}

.padding-bottom-9{
padding-bottom:4.5rem
}

.padding-y-10{
padding-top:5rem;
padding-bottom:5rem
}

.padding-top-10{
padding-top:5rem
}

.padding-right-10{
padding-right:5rem
}

.padding-0{
padding:0
}

.padding-y-0{
padding-top:0;
padding-bottom:0
}

.padding-x-0{
padding-left:0;
padding-right:0
}

.padding-top-0{
padding-top:0
}

.padding-right-0{
padding-right:0
}

.padding-bottom-0{
padding-bottom:0
}

.padding-left-0{
padding-left:0
}

.position-absolute{
position:absolute
}

.position-fixed{
position:fixed
}

.position-relative{
position:relative
}

.right-0{
right:0
}

.square-2{
width:1rem;
height:1rem
}

.square-3{
width:1.5rem;
height:1.5rem
}

.square-4{
width:2rem;
height:2rem
}

.square-10{
width:5rem;
height:5rem
}

.text-center{
text-align:center
}

.text-left{
text-align:left
}

.text-no-underline{
text-decoration:none
}

.text-uppercase{
text-transform:uppercase
}

.top-0{
top:0
}

.width-2px{
width:2px
}

.width-8{
width:4rem
}

.width-10{
width:5rem
}

.width-card-lg{
width:15rem
}

.width-mobile{
width:20rem
}

.width-mobile-lg{
width:30rem
}

.width-full{
width:100%
}

.width-auto{
width:auto
}

.z-top{
z-index:99999
}

.z-100{
z-index:100
}

.z-200{
z-index:200
}

.z-300{
z-index:300
}

.z-400{
z-index:400
}

@media (min-width:30em){
.mobile-lg\:margin-top-0{
margin-top:0
}


}

@media (min-width:40em){
.tablet\:border-right-1px{
border-right:1px solid
}

.tablet\:display-block{
display:block
}

.tablet\:display-flex{
display:flex
}

.tablet\:display-none{
display:none
}

.tablet\:margin-bottom-2{
margin-bottom:1rem
}

.tablet\:margin-bottom-3{
margin-bottom:1.5rem
}

.tablet\:margin-bottom-0{
margin-bottom:0
}

.tablet\:margin-left-2{
margin-left:1rem
}

.tablet\:margin-right-neg-5{
margin-right:-2.5rem
}

.tablet\:margin-right-0{
margin-right:0
}

.tablet\:order-first{
order:-1
}

.tablet\:order-last{
order:999
}

.tablet\:order-1{
order:1
}

.tablet\:order-2{
order:2
}

.tablet\:padding-x-05{
padding-left:.25rem;
padding-right:.25rem
}

.tablet\:padding-right-2{
padding-right:1rem
}

.tablet\:padding-y-3{
padding-top:1.5rem;
padding-bottom:1.5rem
}

.tablet\:padding-x-3{
padding-left:1.5rem;
padding-right:1.5rem
}

.tablet\:padding-right-3{
padding-right:1.5rem
}

.tablet\:padding-left-3{
padding-left:1.5rem
}

.tablet\:padding-left-7{
padding-left:3.5rem
}

.tablet\:padding-bottom-10{
padding-bottom:5rem
}

.tablet\:padding-right-0{
padding-right:0
}

.tablet\:padding-left-0{
padding-left:0
}

.tablet\:width-card{
width:10rem
}


}

@media (min-width:64em){
.desktop\:display-block{
display:block
}

.desktop\:display-flex{
display:flex
}

.desktop\:display-none{
display:none
}

.desktop\:flex-justify-end{
justify-content:flex-end
}

.desktop\:margin-bottom-2{
margin-bottom:1rem
}

.desktop\:margin-bottom-3{
margin-bottom:1.5rem
}

.desktop\:margin-top-neg-6{
margin-top:-3rem
}

.desktop\:margin-bottom-4{
margin-bottom:2rem
}

.desktop\:margin-bottom-5{
margin-bottom:2.5rem
}

.desktop\:margin-y-6{
margin-top:3rem;
margin-bottom:3rem
}

.desktop\:margin-bottom-6{
margin-bottom:3rem
}

.desktop\:margin-bottom-10{
margin-bottom:5rem
}

.desktop\:margin-bottom-15{
margin-bottom:15rem;
}

.desktop\:margin-top-0{
margin-top:0
}

.desktop\:margin-bottom-0{
margin-bottom:0
}

.desktop\:margin-right-1{
margin-right:.5rem
}

.desktop\:margin-left-1{
margin-left:.5rem
}

.desktop\:margin-left-2{
margin-left:1rem
}

.desktop\:margin-right-neg-5{
margin-right:-2.5rem
}

.desktop\:margin-right-5{
margin-right:2.5rem
}

.desktop\:margin-left-5{
margin-left:2.5rem
}

.desktop\:margin-right-0{
margin-right:0
}

.desktop\:margin-left-0{
margin-left:0
}

.desktop\:margin-left-auto{
margin-left:auto
}

.desktop\:padding-top-1{
padding-top:.5rem
}

.desktop\:padding-left-105{
padding-left:.75rem
}

.desktop\:padding-x-2{
padding-left:1rem;
padding-right:1rem
}

.desktop\:padding-right-2{
padding-right:1rem
}

.desktop\:padding-left-2{
padding-left:1rem
}

.desktop\:padding-3{
padding:1.5rem
}

.desktop\:padding-right-3{
padding-right:1.5rem
}

.desktop\:padding-left-3{
padding-left:1.5rem
}

.desktop\:padding-y-4{
padding-top:2rem;
padding-bottom:2rem
}

.desktop\:padding-x-4{
padding-left:2rem;
padding-right:2rem
}

.desktop\:padding-top-4{
padding-top:2rem
}

.desktop\:padding-right-4{
padding-right:2rem
}

.desktop\:padding-bottom-4{
padding-bottom:2rem
}

.desktop\:padding-left-4{
padding-left:2rem
}

.desktop\:padding-top-5{
padding-top:2.5rem
}

.desktop\:padding-right-5{
padding-right:2.5rem
}

.desktop\:padding-bottom-5{
padding-bottom:2.5rem
}

.desktop\:padding-left-5{
padding-left:2.5rem
}

.desktop\:padding-y-6{
padding-top:3rem;
padding-bottom:3rem
}

.desktop\:padding-right-6{
padding-right:3rem
}

.desktop\:padding-left-6{
padding-left:3rem
}

.desktop\:padding-y-7{
padding-top:3.5rem;
padding-bottom:3.5rem
}

.desktop\:padding-top-7{
padding-top:3.5rem
}

.desktop\:padding-bottom-7{
padding-bottom:3.5rem
}

.desktop\:padding-y-8{
padding-top:4rem;
padding-bottom:4rem
}

.desktop\:padding-top-8{
padding-top:4rem
}

.desktop\:padding-y-9{
padding-top:4.5rem;
padding-bottom:4.5rem
}

.desktop\:padding-right-9{
padding-right:4.5rem
}

.desktop\:padding-bottom-9{
padding-bottom:4.5rem
}

.desktop\:padding-left-9{
padding-left:4.5rem
}

.desktop\:padding-top-10{
padding-top:5rem
}

.desktop\:padding-right-10{
padding-right:5rem
}

.desktop\:padding-left-10{
padding-left:5rem
}

.desktop\:padding-bottom-15{
padding-bottom:7.5rem
}

.desktop\:padding-0{
padding:0
}

.desktop\:padding-top-0{
padding-top:0
}

.desktop\:padding-right-0{
padding-right:0
}

.desktop\:padding-bottom-0{
padding-bottom:0
}

.desktop\:padding-left-0{
padding-left:0
}

.desktop\:width-card-lg{
width:15rem
}


}

@media (min-width:75em){
.desktop-lg\:margin-left-10{
margin-left:5rem
}


}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:200;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.CBYe6022.woff2)format("woff2");
unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:200;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.DHeaknKs.woff2)format("woff2");
unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:200;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.vpOIeGzY.woff2)format("woff2");
unicode-range:U+1F??
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:200;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.RGdUHdk5.woff2)format("woff2");
unicode-range:U+370-3FF
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:200;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.CZXuW_xV.woff2)format("woff2");
unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:200;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.Wjt_kzju.woff2)format("woff2");
unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:200;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.DwMxL0mc.woff2)format("woff2");
unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:400;
font-display:swap;
src:url(/_nuxt/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZJhiI2B.CFvBWp3v.woff2)format("woff2");
unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:400;
font-display:swap;
src:url(/_nuxt/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZthiI2B.Q-C3FR23.woff2)format("woff2");
unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:400;
font-display:swap;
src:url(/_nuxt/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZNhiI2B.5_LfLZIP.woff2)format("woff2");
unicode-range:U+1F??
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:400;
font-display:swap;
src:url(/_nuxt/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZxhiI2B.BhkgBvw-.woff2)format("woff2");
unicode-range:U+370-3FF
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:400;
font-display:swap;
src:url(data:font/woff2;
base64,d09GMgABAAAAAA6AABAAAAAAIkQAAA4gAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmQbh2YcKgZgP1NUQVRIAII4EQgKqWikUQuCEgABNgIkA4QgBCAFhBYHIAwHG4MdUZSQ1lKR/ThwyuwFjhaNSE1IHRJNhJc5TuaR//PSZ8crHuzH0Jf8Mrh2rHaeUc1YQsvoawes0Agkpbb49Hxu/rkvLy+P9wKERUgh2LhB2IMECoUvqLijgAvsNWwhYY0QaiBUE0gt7vlfujMtdnWhdGMqbdMxrbjTymiEWNOKxfmfzqe7S1yDKlwKwBedgP/PtU/7cy87s5/KvLMFEpbBkaqsMPm5zWVz2RwUt0S8RVQ352pbRQy2qqwJHaAwFUbUVWhX33xV7wGS3G71+AEvWGYYGEaocUz2X/cqwACA5Jf+HkQAKSKMDDFXDCKOCpEqHZFhFWKNtYhcmxCFihGlNAgtPaJVO2KHHQgC+kjJUZtW5m5G2CoNzQhD9tS2NkOC8BMMCJBYlEBr4UtpB3EODaZ7MJSfdHeOaqZy0H0jpaZeE+c12p9MDWjIF22KxAab1AC5ysrOmOAkfhh/5FbnHE0ItZbUuUVQ4/A7PIJPEkuueg6WEtLbzQcClKKUNVBpUDZfqnOVbXn5ohbjQWMl35l1EfjgLIT1SQyhIkVRiBYjjlKSxZKpLJVjjTyFihSr0KhJsxaUImrF1Ajt2wwJoBdIL4heML059ELohdKT0gunJ6O3nFo+tXdFgUJ6hdRIj/U8n5oTIAKBgkQwozkiJKFQJEXhSCaJpyVF/IEBgC/MASksggS5+KMCWbAK1kIRjZGSACQUYUDhwCOytzgi8RJxlFREkcAChZiWhfzat3WxUqX8ldEQxAONfJRfGqcKcCCUgkgQTY/+gLcsxAd7fT7mwMSzpIVBYMMQY7jHMZYXHd0JYdMJ3Uu63sBHyd1+cLQeSdjQ6fQ8OfCd8X2w+9ZvgiNS/pC7968Y+u7lPWIOurDAPGIEwaLABAosQp2o0xqIP3BkzQYiQdCCCUBGaNjIt2iI1qFz3aUqatQmiaSmY2H3MRICnL2ABER06MjheDZzf95Dr5dIIglFaMlAPJ0ZmI4/buXvnBAoWEib/gsnMxeQMuywRphC8bTmKhVHR2Al2ipCSzGWE8nBWsHHMpxMvCXEsvjK5udfAuQKtF6QDYLlmSNfiAKhNpLaJFwRmWJPKyNXbp4K8z1nga0WUlukUqQqUaop1IhWK4ZGgnqJGig1StJksWbJWqjopWr1jDZpDNK1I0iVYcBFiBGwFtoYdA4AnXdpSwGdqELyGsJsIJ7KI6h1oNhuUsDzE6s4G3LH3BPHPOKfZZsQUpP3StMuS4d87yamJRJ2SAjhqGdkQKgk6sLn0z6UCw0u9+8j9ZOI/WjKLfELFdGjS0RSukJoojuTMsrV9xWbfDvEnZwxCIEBYuK7d/o6sfz4C+dH/PffvEZ1u6Y6OziTkQSANwVBQgdAmKbClB9evO+XHwU916d9bYnFPbe4e6Zc9pft2k1+7/R1E999S0z2TnZYEjrMRZ3bE0uO7tWrPItJ0CuCYCaqSq5vB582ZWQ4UdOeiQlimRxFEYYnxDLB7XFuLjwRi32VRwTDEe4Tp7PwBpe85oRQpQ4wf+64WwvL9WlD93heyHfsYJCunt7BdvG03/sRrgGBJMAy8UBrJzAPt2iLc+yPN/EdnXv+0IqNYNbj3LaSN6/B/G3qvnR90d0sGR81jIjv4ASc03lhT4CcNWLMT5rKxJutmyfhQVun3Miiq9KqqKizUYSP3hmETmIq860xaXxLTKXFHKnja2EqtIA6WpAt5ntErzASTk+NCB/Vo5Mjk5OtlUXrm2uzcasTMiVTVcYXT2pXWMqXzMsVBk2goMoWEOm8mNkIpjq+Vly4uWX2dN+PuK6qhNPsVoqrUnN1TUtj15y6+8z1w4Uevt82CcC9nbABbD3ZsuB06P6RSyeyQLqLdORKu0S+vF/qlkI/63Y/WX/qXd0Dz2HNUseftDs45sPbN88tyZ4e+/xubC/AwgMWQaOZI/qR446dbvdwv7t/ZNaNp9nSpmCyIufXyVe9DENEvDmnYf9Yzn3SFPf1V18RIS9Hr1xsZ/tm/cSL+NH+g9/SPf/17qK6Fx4Icy+Prq61//UXExaXzyOXn+20V3pmbluPH79j7Z55BZZtXTOjBo7qdY7ue6Ms8/PrIsdwdC9kC3rs0vSPJUvIGc715OLNhf/5rXnv5Vesde99VHE5od53b8BQYH58Ots38O67R08eitx0Iy9j77n+35cY1jrmDzdsv3bi9uy4eFvLti/zKq/sczRVfaR23ayRdQd3+m0u499SqbWlpi+6kOSQOxZ9937N7b/fr4769rtXhqrKu14Nvj0LFrdmZa9v3fFpVduVA6f6atmhwWrqlM32ypnXquh33qvhzvQjxSH/OXt0sGp2dlCbemHc+Gveyc+2LZqsGRj7pFtz0d5u3j+2p+mnnb1Dxj8nuw5WvKJqqo/Im85a0HZ06L4aLjCYBQPRKqyoqli2rKpihfDrm4bKLB9POz1U/fufQ7WIHT+5tX/+rgl2cenKWxcPV4reeKPS5+K7b53sdyUCWzT9hEXZLoP71hn+/pEadcHcQ1HMYnePtZRh3+zT/17RkhTD9DtDths7dmJ0fNZxxH72UPEXJV1foobJGX8tb+ysZvi9Lm1mSHeYQPv402jJyqwIlGZc2jKnh9doYwyx2xfsYhFmPSdJpwTFmanY5y39x9bhkTsfcGMBM/7PpeBnLiFx73vG90+3FGbkUuivblOS5W+7+j9ZCaRnRk6IXh/6zpJeFJmXtDkyNX1Dcdbn/v1DJywrSiJXJK2PTE9fW4zkc3C/c+N7xzc/f/+Oe0Nhu05X2o64XYOjLq2wMF6Z+kJSqejVS86DRo2lYj0PFXn0XAybfNY5tWPq8KlTiXx/zllF5Y260vKg5w75T93wz6f657kb6FDxq5yuHROHv/nqWj+urC3lGg1d0rxSu+DjKqo4IiqmY14p33b+QmPRhq6ctSySX3K6Ldc/cHzz8wcWd1ahWqdLl7Do8vYFGsu/NWtLkvKSMuOX5CSbwqst/Zr4NRE5UasjYuOX5UCw0v5qg7tz5dNXuu2Z/jlVtzC0DstWiye3Tn6o4f//nGwYC29A0mqFqcHj/5B/6DE1nDh+ZGSTME8er6yPKhD1DJ/o0JQ25+ewSOkVv5vn4a/A9sipFm1tebqgZ5c6eYWsdjA6Zk3Wwobwgp171DHLw69kh0dd9MiAWGD9ano6KhIEgAgmkk0p8wXGA5hdzAy10OwJM0WbVqBk5osRR2aMXewxtgpR6CBpVKzYmeFUIcxLW0JJfbtDRSmCajSRbJAQqH1sLRlsFoxODCToBkCBJcE6giVBTk0CNVgSxpTcp1s9hUfBAe8nBFZVnX6Pq9wv0MMAjgiJ9JZJF6kp2ILAgyOCjDgiGO/hiGCocESIfMJiYW6S7aSPovRGuHlNDrOT6CnEBKjYPGzWYtNs9t5igBwVVwuMWpzXobiJx3FwqBQPbFYpLybMaCng0lJgBp5NYoKdyrgTwzIqbwV5tWVsZmxaDJKZ3T6h6NvjEWiqVQeGTWt1QWa86EjN9GWwa9nYwB1sM4EawOreL2WvAAqiKOd+HhNehVrnBaO2DrSUkjDoNGbNngDoNNaTMrYsGMTr0CoCtinPSLwPgS2ZuTufjAFqy9s6YIa2GWyqxKN6lbUsMKoSDkjglCwl6qZWAnZcErULl8yLc5FQ2nY7BlUXBsbbA6vGaZ5OOGL8Tl2TpOHEstgw/ouhdHXgNaxTUzwBC48qUedssys702wW0ZjXztyQjbf58k+bgT+Q9WTnl97/Pbzhbfnn7Scn7RQAYDUgUnCiP6EVqxvxYvTM5GVQQclyKpecNGuY006PhjaqbBYX8CC10M3qQIgXBzjVQMwtXuZ156RMt87mc9lJ84zAaWEFuty6S4Aa5MUYe0JTMhY4IplEI6xMr1thXlwymZbrpCHAaZNhy7kBEC/TsSoLwQhsHzxet0hZM+HxjDRmQcRCqTbsI24gJmdZCRqxXS1Iy3IDim0tsJQKVMFWbmF5tOg+NLGMpxlpo1G2zsyIj4zSar2fRMmyM8E+uU5aiUzYIMRkT3n8LFSuEAKXPQUKigCrGoix+8i8wzkp01IaGQHDkbhYrXcABEZWBRdA9fqIW9WBeNhshBiEGBTAjPnIvKMKUVgRYqAziNbL6WMHhDAjqcLwfYwBLu+scB98LiKNGYBYKNVGJGEHYnKWlWAYJgfqxw6ho2RJiAGxML4XVF47iLJZgAAQ0D/9kN91eKt/5h02nAcAuP/+OhwAftqSP3Fv6lGXrF4MAAwoAAAB/leYEGEu6LdvLwcE49r19v0Jj0iP1QmpSn91g8x47V198MzjdesRqBl46ClYJUIFjrFqHOmxlq66VNZcCnh8rAQMTE8QtRXlY3U9MirY5u/9ZOp1opTaebzDaJ/9OIIeLoHEOyBUu1025EUfl2Cb1ztKM+pD2hq4kIufJoaayqEujvZ4H3UaKeURkhEhMC40w0n/CTfwqBx4JH3ZIlo5Cd3S3UJNhaz6bfpZOUAA9Oojhh6it44U0v54Fns0pMMHcJOTQXBsBsXPG4aA0hGDFsZlCKX622CEpcjnR9WyIog/xPG8IcFFtwyNPtqNWuh1aKVTR8tAbjFlai63eYJqj3aNZga1Wsnla9WiXq1q496Xameg1aJVGzlFAIHQqxGflShRHV1xL9pVSVCtRZNEIiLaKF4X7I2u8i1uVKtOu0aVWiVLoJQkXYaNNllvkwzjdOJ342ZLJpeFWF0bnRbN5KFskR/SeEqVUiRRSlVLqaoK2ygbWrapbqPQD6KNaQ3RKLQxoq40dp6VchWpbbXctCQa3EhgrN9/JYcBX0ade0ZfAwAAAA==)format("woff2");
unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:400;
font-display:swap;
src:url(/_nuxt/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZFhiI2B.D3hQhSwC.woff2)format("woff2");
unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:400;
font-display:swap;
src:url(/_nuxt/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA.YtgfLPRn.woff2)format("woff2");
unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:700;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.CBYe6022.woff2)format("woff2");
unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:700;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.DHeaknKs.woff2)format("woff2");
unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:700;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.vpOIeGzY.woff2)format("woff2");
unicode-range:U+1F??
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:700;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.RGdUHdk5.woff2)format("woff2");
unicode-range:U+370-3FF
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:700;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.CZXuW_xV.woff2)format("woff2");
unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:700;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.Wjt_kzju.woff2)format("woff2");
unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face{
font-family:Inter;
font-style:normal;
font-weight:700;
font-display:swap;
src:url(/_nuxt/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.DwMxL0mc.woff2)format("woff2");
unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

@font-face{
font-family:dm-mono;
font-style:normal;
font-weight:400;
font-display:swap;
src:url(/_nuxt/aFTU7PB1QTsUX8KYthSQBLyM.c68TkzUT.woff2)format("woff2");
unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF
}

@font-face{
font-family:dm-mono;
font-style:normal;
font-weight:400;
font-display:swap;
src:url(/_nuxt/aFTU7PB1QTsUX8KYthqQBA.CHo0K5QI.woff2)format("woff2");
unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

html{
-webkit-text-size-adjust:100%;
scroll-behavior:smooth;
line-height:1.15;
background-color:#000!important
}

a{
text-decoration:none
}

p{
padding:0;
font-size:1rem;
letter-spacing: .03rem;
}

img{
height:auto
}

.usa-logo{
font-family:Poppins,sans-serif;
font-weight:700
}

button.usa-accordion__button.usa-nav__link{
font-weight:400
}

.button-primary,.font-weight-bold,.hds-tab-nav-item,.usa-button--secondary,a{
font-family:IBM Plex Mono
}

.entry-content>h1,.entry-content>h2,.entry-content>h3,.entry-content>h4{
margin:0 auto .25em
}

.entry-content>p{
margin:0 auto .5em
}

.entry-content>:first-child:not(.hds-module){
margin-top:3.5rem
}

.entry-content>:last-child:not(.hds-module){
margin-bottom:3.5rem
}

.entry-content>.hds-module+:not(.hds-module),.entry-content>:not(.hds-module)+.hds-module{
margin-top:2rem
}

body,p{
font-family:Poppins,sans-serif
}

h1,h2,h3,h4{
font-family:Poppins,sans-serif;
line-height:.95em
}

.page-heading-lg,h1.page-heading-lg{
font-size:6.25rem
}

.page-heading-md,h1.page-heading-md{
font-size:5rem
}

@media (max-width:576px){
.page-heading-lg,h1.page-heading-lg{
font-size:3.75rem
}

.page-heading-md,h1.page-heading-md{
font-size:3rem
}


}

.section-heading-md,h2,h2.section-heading-md{
font-size:3rem
}

.section-heading-sm,h2.section-heading-sm{
font-size:2.5rem
}

@media (max-width:576px){
.section-heading-md,h2.section-heading-md{
font-size:2.1rem
}

.section-heading-sm,h2.section-heading-sm{
font-size:1.5rem
}


}

.subtitle,.subtitle-md,h3.subtitle-md{
font-size:1.2rem
}

.subtitle-sm,h3.subtitle-sm{
font-size:1rem
}

@media (max-width:576px){
.subtitle,.subtitle-md,h3.subtitle-md{
font-size:1.2rem
}

.subtitle-sm,h3.subtitle-sm{
font-size:.9rem
}


}

.p-lg,p.p-lg{
font-size:1.1rem;
line-height:1.65em
}

.p-md,.p-sm,body p,p.p-md,p.p-sm{
font-size:1rem;
line-height:1.65em
}

.p-xl{
font-size:1.5rem;
line-height:1.5em;
font-weight: 300;
}


.p-sm,p.p-sm{
font-size:.875rem
}

@media (max-width:576px){
.p-lg,p.p-lg{
font-size:1rem
}

.p-md,body p,p.p-md{
font-size:.9rem
}

.p-sm,p.p-sm{
font-size:.875rem;
line-height:1.65em
}


}

body .label,body h1.label,body h2.label,body h3.label,body h4.label{
letter-spacing:3.5px;
text-transform:uppercase;
font-family:dm-mono;
font-size:.7rem;
font-style:normal;
font-weight:500;
line-height:1em
}

.label-inter{
color:#58585b;
letter-spacing:.25px;
text-transform:uppercase;
font-family:inter,sans-serif;
font-size:11px;
font-style:normal;
font-weight:700;
line-height:19px
}

.font-weight-extrabold,.font-weight-extrabold *,.font-weight-extrabold div,.font-weight-extrabold h1,.font-weight-extrabold h2,.font-weight-extrabold h3,.font-weight-extrabold h4,.font-weight-extrabold p,h1.font-weight-extrabold,h2.font-weight-extrabold,h3.font-weight-extrabold,h4.font-weight-extrabold,p.font-weight-extrabold{
font-weight:800
}

.font-weight-bold,.font-weight-bold *,.font-weight-bold div,.font-weight-bold h1,.font-weight-bold h2,.font-weight-bold h3,.font-weight-bold h4,.font-weight-bold p,h1.font-weight-bold,h2.font-weight-bold,h3.font-weight-bold,h4.font-weight-bold,p.font-weight-bold{
font-weight:700
}

.font-weight-regular,.font-weight-regular *,.font-weight-regular div,.font-weight-regular h1,.font-weight-regular h2,.font-weight-regular h3,.font-weight-regular h4,.font-weight-regular p,h1.font-weight-regular,h2.font-weight-regular,h3.font-weight-regular,h4.font-weight-regular,p.font-weight-regular{
font-weight:400
}

.font-weight-light,.font-weight-light *,.font-weight-light div,.font-weight-light h1,.font-weight-light h2,.font-weight-light h3,.font-weight-light h4,.font-weight-light p,h1.font-weight-light,h2.font-weight-light,h3.font-weight-light,h4.font-weight-light,p.font-weight-light{
font-weight:300
}

.font-weight-extralight,.font-weight-extralight *,.font-weight-extralight div,.font-weight-extralight h1,.font-weight-extralight h2,.font-weight-extralight h3,.font-weight-extralight h4,.font-weight-extralight p,h1.font-weight-extralight,h2.font-weight-extralight,h3.font-weight-extralight,h4.font-weight-extralight,p.font-weight-extralight{
font-weight:200
}

.line-height-sm,.line-height-sm *,.line-height-sm div,.line-height-sm h1,.line-height-sm h2,.line-height-sm h3,.line-height-sm h4,.line-height-sm p,h1.line-height-sm,h2.line-height-sm,h3.line-height-sm,h4.line-height-sm,p.line-height-sm{
line-height:1
}

.line-height-md,.line-height-md *,.line-height-md div,.line-height-md h1,.line-height-md h2,.line-height-md h3,.line-height-md h4,.line-height-md p,h1.line-height-md,h2.line-height-md,h3.line-height-md,h4.line-height-md,p.line-height-md{
line-height:1.25
}

.line-height-lg,.line-height-lg *,.line-height-lg div,.line-height-lg h1,.line-height-lg h2,.line-height-lg h3,.line-height-lg h4,.line-height-lg p,h1.line-height-lg,h2.line-height-lg,h3.line-height-lg,h4.line-height-lg,p.line-height-lg{
line-height:1.5em
}

.font-dm-mono{
font-family:dm-mono
}

.skrim-overlay-dark .label,.skrim-overlay-dark label{
color:#fff
}

#primary .button-primary{
border:0;
align-items:center;
line-height:1em;
display:inline-flex;
background:0 0!important;
padding-left:0!important;
padding-right:0!important
}

.button-primary a,.button-primary span{
line-height:1em
}

#primary .button-primary:hover{
background:0 0;
border:0
}

.button-primary,.button-primary .button-primary-circle,.button-primary span{
transition:all .2s
}

.button-primary span{
width:calc(100% - 1.2rem)
}

.button-primary svg{
width:1.2rem;
height:1.2rem
}

.button-primary.button-primary-lg,.button-primary.button-primary-lg span{
font-size:1.75rem
}

.button-primary.button-primary-lg span{
margin-right:.5em
}

.button-primary,.button-primary span,.button-primary.button-primary-md,.button-primary.button-primary-md.hover span{
font-size:.9rem;
font-weight:700;
hover
}

.button-primary span,.button-primary.button-primary-md span{
margin-right:.4em
}

.button-primary.button-primary-sm,.button-primary.button-primary-sm span{
font-size:1rem;
font-weight:600;
text-decoration:none
}

.button-primary.button-primary-sm span{
margin-right:.3em
}

.button-primary,.button-primary.button-light span{
color:#fff
}

.button-primary span{
color:#000
}

.button-primary .button-primary-circle{
fill:#f64137
}

.button-primary:hover .button-primary-circle{
fill:#b60109
}

@media only screen and (max-width:767px){
.usa-button{
font-size:1.18rem
}


}

.usa-button.button-link{
background:0 0;
border-bottom:1px dashed #b9b9bb;
border-radius:0;
padding-left:0;
padding-right:0;
font-size:1rem;
font-weight:400
}

.width-fit-content{
width:-moz-fit-content;
width:fit-content
}

.stat-number{
font-size:4.5rem;
font-style:normal;
font-weight:200
}

@media (max-width:576px){
.stat-number{
font-size:2.25rem
}

.stat-value{
font-size:.9rem
}


}

.subheading,h1.subheading,h2.subheading,h3.subheading,h4.subheading{
letter-spacing:3.5px;
text-transform:uppercase;
font-size:12px;
font-style:normal;
font-weight:500;
line-height:180%
}

.background-cover,.skrim-overlay{
background-position:50%;
background-repeat:no-repeat;
background-size:cover
}

.skrim-overlay{
background-repeat:repeat;
width:100%;
height:100%;
position:absolute;
top:0;
left:0
}

.color-mode-dark .skrim-overlay,.color-mode-dark>.skrim-overlay,.skrim-overlay{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d4000000",endColorstr="#00000000",GradientType=1);
background:linear-gradient(65.99deg,#000 0,#0000 99.04%)
}

.color-mode-light .skrim-overlay,.color-mode-light>.skrim-overlay{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=1);
background:linear-gradient(45deg,#fff 25%,#fffffffa 26%,#ffffff0f 75%,#fff0 78%)
}

.grid-container-block-lg{
max-width:100rem
}

@media screen and (min-width:800px){
body.fixed #page:before{
display:none!important
}


}

body .thumbnail{
z-index:2;
background-position:50%;
background-repeat:no-repeat;
background-size:cover;
width:100%;
position:relative;
overflow:hidden
}

.usa-article-content .entry-content>h2{
margin-bottom:8px;
padding-top:2rem;
font-size:1.8rem
}

.usa-article-content h3{
margin-top:20px;
margin-bottom:8px
}

.article-header,.usa-article-content .entry-content>:not(.nasa-block-align-wide){
max-width:712px;
margin-left:auto;
margin-right:auto
}

.usa-article-content p{
margin-top:0;
margin-bottom:1em;
padding:0
}

.usa-list__article-content li{
width:100%
}

.usa-list__article-content li a{
text-overflow:ellipsis;
white-space:nowrap;
color:#000;
padding-top:.5rem;
padding-bottom:.5rem;
overflow:hidden
}

.usa-list__article-content li:hover{
cursor:pointer;
border-left:4px solid #1c67e3!important
}

.usa-list__article-content li>a:hover{
color:#000
}

.article-color-mode-dark .usa-list__article-content li a,.article-color-mode-dark .usa-list__article-content li>a:hover,.color-mode-dark ul.article-tags .article-tag a{
color:#fff
}

@media screen and (min-width:800px){
.usa-article__scroll{
height:-moz-fit-content;
height:fit-content;
position:-webkit-sticky;
top:80px;
position:sticky!important
}


}

.usa-article-scroll-wrapper{
height:calc(100% - 200px)
}

.social-icons{
display:flex
}

.social-icons a,.social-icons.social-icons-round{
border-radius:50%
}

.social-icons a{
background-color:#2e2e32;
justify-content:center;
width:32px;
height:32px;
margin:0 10px 0 0
}

.social-icons .social-icon.social-icon-twitter a,.social-icons .social-icon.social-icon-x a{
background-color:#4fb4db
}

.social-icons .social-icon.social-icon-facebook a{
background-color:#5d77ac
}

.social-icons .social-icon.social-icon-linkedin a{
background-color:#318cbc
}

.social-icons .social-icon.social-icon-share a{
background-color:#1c67e3
}

.social-icons .social-icon.social-icon-rss a{
background-color:#f26522
}

.social-icons.social-icons-monochrome .social-icon a{
background-color:#000!important
}

.color-mode-dark .social-icons.social-icons-monochrome .social-icon a{
background-color:#fff!important
}

.color-mode-dark .social-icons.social-icons-monochrome .social-icon a svg{
fill:#000!important
}

.social-icons,ul.article-tags{
margin:0;
padding:0;
list-style:none
}

ul.article-tags .article-tag{
margin-bottom:7px;
margin-right:7px;
display:inline-block
}

ul.article-tags .article-tag a{
color:#58585b;
border:1px solid #b9b9b9;
border-radius:1px;
padding:5px 10px;
font-size:.9em;
line-height:1em;
text-decoration:none;
display:block
}

.social-icons a{
align-items:center;
display:flex
}

.hds-carousel-wrapper{
position:relative
}

.mission-status-icon{
border-radius:50%;
width:.8em;
height:.8em
}

.tag-mission{
align-items:center;
display:flex
}

.mission-status-icon{
margin-right:10px
}

.border-top-light-opaque{
border-color:#ffffff4d!important
}

.article-color-mode-dark #primary{
background-color:#17171b
}

.article-color-mode-dark .article-meta-item,.article-color-mode-dark .article-meta-item h3,.article-color-mode-dark .article-meta-item label,.article-color-mode-dark .article-meta-item span,.article-color-mode-dark .entry-content .section-heading-sm,.article-color-mode-dark .entry-content p,.article-color-mode-dark .entry-content p a,.article-color-mode-dark .usa-article-content h3,.article-color-mode-dark .wp-block-nasa-blocks-blockquote .blockquote-credit-name,.article-color-mode-dark ul.article-tags .article-tag a{
color:#fff
}

body.article-color-mode-dark{
background-color:#17171b
}

.hds-embed-container embed,.hds-embed-container iframe,.hds-embed-container object{
width:100%;
height:100%;
position:absolute;
top:0;
left:0
}

svg.hds-video-play-button{
pointer-events:none
}

.hds-media-align-inline{
max-width:840px
}

.hds-media-align-wide{
max-width:1100px
}

.hds-media-align-full{
max-width:100%
}

.hds-media-align-full .hds-media-caption{
padding-left:20px;
padding-right:20px
}

.hds-video-play-button{
z-index:999;
width:70px;
height:70px;
transition:all .4s;
position:absolute;
top:calc(50% - 35px);
left:calc(50% - 35px)
}

.hds-video-play-button:hover{
cursor:pointer;
transform:scale(1.1)
}

.hds-video-container{
cursor:pointer
}

.hds-embed-container{
max-width:100%;
height:auto;
padding-bottom:56.25%;
position:relative;
overflow:hidden
}

.ratio-1x1{
position:relative
}

.ratio-1x1:after{
content:"";
padding-bottom:100%;
display:block
}

.gallery-preview-item{
flex:1;
overflow:hidden
}

.gallery-preview-item img{
-o-object-fit:cover;
object-fit:cover;
width:100%;
height:100%
}

@media screen and (max-width:800px){
.gallery-preview-item{
height:7.5rem
}


}

.gallery-preview-item .hds-video-icon{
fill:#fff;
z-index:999;
width:30px;
height:30px;
position:absolute;
top:20px;
left:20px
}

.hds-subscription input[type=email]{
color:#fff;
background-color:#000000ad;
border:1px solid #d1d1d1;
border-radius:2px;
width:100%;
max-width:313px;
padding:14px 16px;
font-size:14px
}

.hds-subscription input[type=email]::placeholder{
color:#d1d1d1
}

.link-underline-dashed,body div.link-underline-dashed,body p.link-underline-dashed{
color:#000;
border-bottom:1px dashed #f6f6f6;
line-height:1.3em
}

.link-underline-dashed-light,body div.link-underline-dashed-light,body p.link-underline-dashed-light{
color:#f6f6f6;
border-bottom:1px dashed #b9b9bb;
line-height:1.3em
}

.hds-foreground-wrapper{
width:100%;
height:100%;
position:absolute;
top:0;
left:0
}



.display-120,.display-48,.display-60,.display-72,.heading-12,.heading-14,.heading-16,.heading-18,.heading-22,.heading-29,.heading-36{
font-weight:700;
line-height:1.05em
}

.display-120,h1.display-120,h3.display-120,h4.display-120,p.display-120{
font-size:7.5rem
}

.display-72,h1.display-72,h3.display-72,h4.display-72,p.display-72{
font-size:4.5rem
}

.display-60,h1.display-60,h3.display-60,h4.display-60,p.display-60{
font-size:3.75rem
}

.display-48,h1.display-48,h3.display-48,h4.display-48,p.display-48{
font-size:3rem
}

.display-41,h1.display-41,h3.display-41,h4.display-41,p.display-41{
font-size:2.562rem
}

.heading-36,h1.heading-36,h2.heading-36,h3.heading-36,h4.heading-36,p.heading-36{
font-size:2.25rem
}

.heading-29,h1.heading-29,h2.heading-29,h3.heading-29,h4.heading-29,p.heading-29{
font-size:1.813rem
}

.heading-22,h1.heading-22,h2.heading-22,h3.heading-22,h4.heading-22,p.heading-22{
font-size:1.375rem
}

.heading-18,h1.heading-18,h2.heading-18,h3.heading-18,h4.heading-18,p.heading-18{
font-size:1.125rem
}

.heading-16,h1.heading-16,h2.heading-16,h3.heading-16,h4.heading-16,p.heading-16{
font-size:1rem
}

.heading-14,h1.heading-14,h2.heading-14,h3.heading-14,h4.heading-14,p.heading-14{
font-size:.875rem
}

.heading-12,h1.heading-12,h2.heading-12,h3.heading-12,h4.heading-12,p.heading-12{
font-size:.75rem
}

@media (max-width:992px){
.display-120,h1.display-120,h3.display-120,h4.display-120,p.display-120{
font-size:5rem
}

.display-72,h1.display-72,h3.display-72,h4.display-72,p.display-72{
font-size:3rem
}

.display-60,h1.display-60,h3.display-60,h4.display-60,p.display-60{
font-size:2.25rem
}

.display-41,.display-48,h1.display-41,h1.display-48,h3.display-41,h3.display-48,h4.display-41,h4.display-48,p.display-41,p.display-48{
font-size:1.813rem
}

.heading-48,h1.heading-48,h2.heading-48,h3.heading-48,h4.heading-48{
font-size:2.8rem
}

.heading-36,h1.heading-36,h2.heading-36,h3.heading-36,h4.heading-36,p.heading-36{
font-size:1.813rem
}

.heading-29,h1.heading-29,h2.heading-29,h3.heading-29,h4.heading-29,p.heading-29{
font-size:1.375rem
}

.heading-22,h1.heading-22,h2.heading-22,h3.heading-22,h4.heading-22,p.heading-22{
font-size:1.125rem
}

.heading-18,h1.heading-18,h2.heading-18,h3.heading-18,h4.heading-18,p.heading-18{
font-size:1rem
}

.heading-16,h1.heading-16,h2.heading-16,h3.heading-16,h4.heading-16,p.heading-16{
font-size:.875rem
}

.heading-12,.heading-14,h1.heading-12,h1.heading-14,h2.heading-12,h2.heading-14,h3.heading-12,h3.heading-14,h4.heading-12,h4.heading-14,p.heading-12,p.heading-14{
font-size:.75rem
}


}

@media (max-width:576px){
.display-120,h1.display-120,h3.display-120,h4.display-120,p.display-120,.display-72,h1.display-72,h3.display-72,h4.display-72,p.display-72{
font-size:3rem;
}

.display-60,h1.display-60,h3.display-60,h4.display-60,p.display-60{
font-size:2.25rem
}

.display-41,.display-48,h1.display-41,h1.display-48,h3.display-41,h3.display-48,h4.display-41,h4.display-48,p.display-41,p.display-48{
font-size:1.813rem
}

.heading-48,h1.heading-48,h2.heading-48,h3.heading-48,h4.heading-48{
font-size:2.25rem
}

.heading-36,h1.heading-36,h2.heading-36,h3.heading-36,h4.heading-36,p.heading-36{
font-size:1.813rem
}

.heading-29,h1.heading-29,h2.heading-29,h3.heading-29,h4.heading-29,p.heading-29{
font-size:1.375rem
}

.heading-22,h1.heading-22,h2.heading-22,h3.heading-22,h4.heading-22,p.heading-22{
font-size:1.125rem
}

.heading-18,h1.heading-18,h2.heading-18,h3.heading-18,h4.heading-18,p.heading-18{
font-size:1rem
}

.heading-16,h1.heading-16,h2.heading-16,h3.heading-16,h4.heading-16,p.heading-16{
font-size:.875rem
}

.heading-12,.heading-14,h1.heading-12,h1.heading-14,h2.heading-12,h2.heading-14,h3.heading-12,h3.heading-14,h4.heading-12,h4.heading-14,p.heading-12,p.heading-14{
font-size:.75rem
}


}

p:empty{
display:none
}

.hds-meta-heading{
color:#000;
margin-bottom:4px
}

.article-color-mode-dark .hds-meta-heading,.hds-color-mode-dark li.usa-breadcrumb__list-item,.hds-fifty-fifty-item-image-wrapper div,.single.article-color-mode-dark .hds-meta-heading{
color:#fff
}

a.hds-meta-heading,a>.hds-meta-heading{
border-bottom:1px dashed #58585b
}

body.article-color-mode-dark .label,body.article-color-mode-dark h1:not(.wp-block-post-title),body.article-color-mode-dark h2,body.article-color-mode-dark h3,body.article-color-mode-dark h4{
color:#fff
}

body.article-color-mode-dark .article-meta-item,body.article-color-mode-dark .article-meta-item.border-bottom{
border-color:#2e2e32
}

body.article-color-mode-dark .border-left-1px,body.article-color-mode-dark .border-top-1px{
border-color:#58585b
}

body.article-color-mode-dark .article-meta-item span{
color:#959599
}

body.article-color-mode-dark .article-meta-item svg{
fill:#959599
}

.single-post .article-meta-item .hds-meta-subheading,body.article-color-mode-dark .article-meta-item .hds-meta-subheading{
color:#959599!important
}

.article-color-mode-dark .related-article-label span,.article-color-mode-dark .related-article-label svg{
fill:#fff;
color:#fff
}

body.single-post .border-bottom{
border-color:#d1d1d1
}

.single-post .border-top-1px{
border-color:#2e2e32
}

.single-post .article-meta-item span{
color:#58585b
}

.single-post .article-meta-item svg{
fill:#58585b
}

.wp-block-embed.is-type-video{
width:100%;
max-width:85rem;
margin-left:auto;
margin-right:auto
}

.entry-content .wp-block-embed.is-type-video>.wp-block-embed__wrapper{
width:100%;
max-width:100%;
height:auto;
padding-bottom:56.25%;
position:relative;
overflow:hidden
}

.entry-content .wp-block-embed.is-type-video>.wp-block-embed__wrapper>iframe,.hds-media-wrapper .hds-media-ratio-cover img{
width:100%;
height:100%;
position:absolute;
top:0;
left:0
}

.v-gb-align-full{
z-index:300
}

.hds-secondary-navigation-breadcrumbs li.usa-breadcrumb__list-item.usa-current{
margin-top:.13rem;
display:inline-flex
}

.hds-caption,.hds-caption-text{
text-align:left;
width:100%;
font-size:.75rem;
line-height:1.25rem;
display:block
}

.hds-caption-text{
color:#808080;
font-family: IBM Plex Mono;
}

.hds-tags li:hover a{
color:#000
}

.color-mode-dark .hds-caption,.color-mode-dark .hds-caption-text,.color-mode-dark .hds-credits,.hds-tags.hds-tags-dark li:hover a{
color:#fff
}

.hds-media-inner{
width:100%;
margin:0;
font-size:0;
line-height:1em
}

.hds-cover-wrapper,.hds-media-wrapper .hds-media-ratio-cover{
width:100%;
display:block;
position:relative;
overflow:hidden
}

.hds-media-wrapper .hds-media-ratio-cover:after{
content:"";
padding-bottom:56.25%;
display:block;
position:relative
}

.hds-media-wrapper .hds-media-ratio-cover img{
transition:all .4s;
}

.hds-credits{
text-align:left;
color:#000;
font-size:.75rem;
line-height:1.25rem
}

.hds-media-ratio-fit img{
-o-object-fit:none;
object-fit:none;
width:100%;
height:auto;
position:relative
}

.hds-media-background,.hds-media-background img,.hds-media-inner.hds-cover-wrapper>video{
-o-object-fit:cover;
object-fit:cover;
width:100%;
height:100%;
position:absolute;
top:0;
left:0
}

.hds-video-background{
width:100%
}

.parallax-default img{
position:relative
}

.parallax-default{
-o-object-fit:cover;
object-fit:cover;
opacity:0;
top:0;
left:0
}

.hds-media-background img,.hds-media-background video,.hds-media-inner img,.hds-media-inner video{
transition:all .4s
}

.parallax-default{
width:100%;
height:100%;
position:absolute
}

.entry-content>:not(.hds-module),.nasa-button-link{
max-width:52.5rem;
margin-left:auto;
margin-right:auto
}

.entry-content>p{
padding:0
}

@media screen and (max-width:850px){
.entry-content>:not(.hds-module){
padding-left:1.5rem;
padding-right:1.5rem
}

.entry-content>ul:not(.hds-module),.nasa-button-link{
padding-left:3rem;
padding-right:3rem
}


}

.simpleParallax{
width:100%;
height:100%;
display:flex;
position:absolute
}

.hds-media .nasa-block-align-inline{
max-width:840px
}

.hds-media .v-block-align-full{
max-width:100%
}

.hds-media .v-block-align-full figcaption{
padding-left:40px;
padding-right:40px
}

@media screen and (max-width:800px){
.hds-media .v-block-align-full figcaption{
padding-left:20px;
padding-right:20px
}


}

.hds-media .nasa-block-align-wide{
max-width:1100px
}

.hds-media .hds-media-inner{
width:100%;
height:100%;
display:flex;
overflow:hidden
}

html:not(.wp-toolbar){
scrollbar-gutter:stable;
overflow-y:unset
}

.hds-tags{
margin:0;
padding:0;
list-style:none
}

.hds-tab-nav li,.hds-tags li,.hds-tags li a{
font-size:.825rem;
display:inline-block
}

.hds-tags li{
color:#b9b9bb;
border:1px solid #58585b;
border-radius:.25rem;
margin:0 .5rem .5rem 0;
padding:0;
transition:all .2s
}

.hds-tab-nav li.hds-tab-active span,.hds-tags li:hover{
border-color:#000
}

.hds-tags.hds-tags-dark li:hover{
border-color:#fff
}

.hds-tags li a{
color:#b9b9bb;
padding:.25rem .5rem;
display:block
}

.hds-gallery-navbar{
border-color:#f4f4f4;
border-bottom-style:solid;
border-bottom-width:2px
}

.hds-tab-nav{
border:0;
margin:0 0 -2px;
padding:0;
list-style:none
}

.hds-tab-nav li{
padding:0 .75rem
}

.hds-tab-nav li:first-child{
padding-left:0
}

.hds-tab-nav li a{
color:#1b1b1b
}

.hds-tab-nav li span{
padding:.75rem 0
}

.hds-filter-selector-title:hover,.hds-tab-nav li:hover{
cursor:pointer
}

.hds-tab-nav svg{
fill:#959599;
width:1.5rem;
height:1.5rem
}

.hds-tab-nav li.hds-tab-active svg,.hds-tab-nav li:hover svg{
fill:#000
}

.hds-tab-nav.hds-tab-nav-icons li span{
padding:.25rem 0
}

.hds-filter-selector{
padding:.75rem
}

.hds-filter-selector-dropdown-icon{
border:1px solid #b9b9bb;
border-radius:50%;
justify-content:center;
align-items:center;
width:1.25rem;
height:1.25rem;
margin-left:.5rem;
padding:.25rem;
display:flex
}

.hds-filter-selector-dropdown-icon svg{
fill:#959599;
width:.75rem
}

.hds-filter-selector-title{
align-items:center;
display:flex
}

.hds-gallery-search input[type=search]{
background-position:10px;
background-repeat:no-repeat;
background-size:1.25rem;
padding-left:2.75rem;
padding-right:0
}

.hds-gallery-navbar{
grid-template-columns:max-content 1fr max-content max-content;
gap:1rem;
display:grid
}

.hds-gallery-navbar .hds-tab-nav.hds-gallery-type-switcher{
min-width:27rem
}

.hds-gallery-search{
text-align:center;
margin:0 auto
}

.hds-gallery-filters{
grid-template-columns:max-content max-content;
display:grid
}

.hds-gallery-filters>.hds-filter-selector:last-child{
padding-right:0
}

.hds-filter-dropdown-mobile{
display:none
}

.hds-gallery-mobile-search-trigger{
width:1.25rem;
height:1.25rem;
display:none
}

.hds-gallery-switcher-search{
display:flex
}

@media (max-width:576px){
.hds-gallery-mobile-search-trigger{
margin-left:auto;
margin-right:0;
padding-right:0;
display:block
}

.hds-gallery-navbar .hds-tab-nav.hds-gallery-type-switcher{
min-width:1px
}

.hds-gallery-switcher-search{
align-items:center;
width:100%;
display:flex
}

.hds-gallery-navbar{
gap:0;
display:flex
}

.hds-filter-dropdown-mobile{
display:block
}

.hds-filter-selector.hds-filter-dropdown-mobile,.hds-gallery-layout-switcher{
width:50%
}

.hds-filter-selector.hds-filter-dropdown-mobile{
justify-content:flex-end;
padding-right:0;
display:flex
}

.hds-gallery-navbar .hds-gallery-search{
width:100%
}

.hds-gallery-filters,.hds-gallery-navbar .hds-gallery-search input[type=search] .hds-gallery-navbar div[role=search]{
width:100%;
display:block
}

.hds-gallery-navbar .hds-gallery-filters,.hds-gallery-navbar .hds-gallery-search{
display:none
}


}

.hds-filter-selection-title{
margin-right:.25rem
}

.hds-filter-selector .hds-filter-selection,.hds-filter-selector .hds-filter-selection span{
color:#000
}

.hds-gallery-items{
grid-template-columns:repeat(4,1fr);
gap:1rem;
width:100%;
display:grid
}

.hds-gallery-item-single{
width:100%;
min-height:300px;
position:relative
}

.hds-gallery-item-overlay{
z-index:100;
opacity:0;
background:linear-gradient(0deg,#000000c7 0,#0000 27% 100%);
flex-direction:column;
justify-content:flex-end;
align-items:flex-start;
width:100%;
height:100%;
transition:all .3s;
display:none;
position:absolute;
top:0;
left:0
}

.hds-gallery-item-single:hover{
cursor:pointer
}

.hds-gallery-item-single:hover .hds-gallery-item-overlay{
opacity:1;
display:flex
}

.hds-content-item-thumbnail>img,.hds-gallery-item-single img,.hds-gallery-item-single video{
-o-object-fit:cover;
object-fit:cover;
width:100%;
height:100%;
position:absolute;
top:0;
left:0
}

.hds-gallery-item-caption{
color:#fff;
width:100%;
padding:1rem;
font-size:.825rem;
display:block
}

.hds-gallery-item-single .hds-video-icon{
fill:#fff;
z-index:999;
width:30px;
height:30px;
position:absolute;
top:20px;
left:20px
}

@media (max-width:768px){
.hds-gallery-items{
grid-template-columns:repeat(3,1fr)
}

.hds-gallery-items .hds-gallery-item-single{
min-height:160px
}


}

@media (max-width:576px){
.hds-gallery-items{
grid-template-columns:repeat(2,1fr)
}

.hds-gallery-items .hds-gallery-item-single{
min-height:130px
}

.hds-gallery-items .hds-gallery-item-single:hover .hds-gallery-item-overlay{
opacity:0;
display:none
}


}

.hds-attachment-single__buttons{
position:relative
}

.usa-button svg{
width:1rem;
height:1rem;
margin-left:.75rem
}

.hds-button{
border-radius:0;
align-items:center;
width:-moz-fit-content;
width:fit-content;
display:inline-flex
}

.hds-button.hds-button-download{
background-color:#1c67e3;
border:2px solid #1c67e3
}

.hds-button,.hds-button span{
font-family:Inter,sans-serif;
font-size:1rem;
font-weight:600
}

.hds-button.hds-button-share{
background-color:#0000;
border:2px solid #1c67e3
}

.hds-button.hds-button-share span{
color:#fff
}

.hds-attachment-single__metadata{
border-top:1px solid #2e2e32
}

.hds-attachment-single__meta{
grid-template-columns:1fr 1fr 1fr;
gap:1.5rem;
display:grid
}

.hds-attachment-single__meta-item>span{
display:block
}

.hds-attachment-single__meta-item-key{
margin-bottom:.25rem
}

.hds-attachment-single__meta-item-value{
font-size:.85rem
}

.hds-pagination{
margin:3rem 0;
padding:0;
font-size:0
}

.hds-pagination>*,.hds-pagination>*>*{
font-size:1rem;
line-height:1em
}

.hds-pagination>*{
text-align:center;
color:#58585b;
border:1px solid #959599;
min-width:2.25rem;
min-height:2.25rem;
margin-right:.75rem;
padding:10px;
display:inline-block
}

.hds-pagination span{
font-size:1rem
}

.hds-pagination>span.page-numbers.current,.hds-pagination>span.page-numbers.current>span{
font-weight:700
}

.hds-content-items-grid{
grid-template-columns:repeat(3,1fr);
gap:2rem;
display:grid
}

@media screen and (max-width:1100px){
.hds-content-items-grid{
grid-template-columns:repeat(2,1fr)
}


}

@media screen and (max-width:800px){
.hds-content-items-grid{
grid-template-columns:1fr
}


}

.hds-content-items.hds-content-items-list .hds-content-item{
grid-template-columns:15rem 1fr;
gap:2rem;
margin-bottom:2.5rem;
display:grid
}

.hds-content-items.hds-content-items-list .hds-content-item-thumbnail{
margin-bottom:0
}

@media screen and (max-width:800px){
.hds-content-items.hds-content-items-list .hds-content-item{
grid-template-columns:1fr;
gap:1rem
}


}

.hds-content-item-thumbnail{
margin-bottom:1rem;
display:block;
position:relative
}

.hds-content-item-thumbnail:after{
content:"";
padding-bottom:56.25%;
display:block
}

.hds-content-item-heading{
color:#000;
margin-bottom:.5rem;
display:block
}

.hds-content-item-heading h2,.hds-content-item-heading h3,.hds-content-item-heading h4{
color:#000
}

.hds-pagination>a.page-numbers:hover,.hds-pagination>a.page-numbers:hover>span,.hds-pagination>span.page-numbers.current,.hds-pagination>span.page-numbers.current>span{
color:#000;
border-color:#000
}

figure.hds-media-background .hds-video-background{
width:100%;
height:100%
}

.entry-content video{
max-width:100%
}

.entry-content ol li,.entry-content ul li{
margin-bottom:.75rem
}

.link-external-true svg{
transform:rotate(-45deg)
}

.hds-404-callout p a{
color:#fff;
text-underline-offset:.3em;
text-decoration:underline
}

.hds-button{
box-sizing:border-box
}

.hds-button img,.hds-button svg{
width:1.1rem;
height:1.1rem
}

.hds-button.hds-button-primary{
color:#fff;
background-color:#f64137;
border:1px solid #f64137
}

.hds-button.hds-button-primary>svg{
color:#fff;
fill:#fff
}

.entry-content ol li ol,.entry-content ol li ul,.entry-content ul li ol,.entry-content ul li ul{
margin-top:.75rem
}

.entry-content ol li::marker{
color:#1c67e3
}

.entry-content ul li::marker{
color:#1c67e3
}

.entry-content h1 a:hover,.entry-content h2 a:hover,.entry-content h3 a:hover,.entry-content h4 a:hover,.entry-content li a:hover,.entry-content p a:hover,.entry-content td a:hover,.entry-content th a:hover{
cursor:pointer;
text-decoration-style:solid;
text-decoration-color:#1b1b1b
}

.entry-content h1 a,.entry-content h2 a,.entry-content h3 a,.entry-content h4 a,.entry-content li a,.entry-content p a,.entry-content td a,.entry-content th a{
color:#1b1b1b;
text-underline-offset:.25rem;
-webkit-text-decoration:underline dashed #585858;
text-decoration:underline dashed #585858;
text-decoration-thickness:.05em
}

.hds-image-download-wrapper{
position:relative
}

.hds-image-download-wrapper .hds-image-download-link{
position:absolute;
top:1rem;
right:1rem
}

.hds-gallery-preview{
margin:0 auto
}

.hds-gallery-preview-items,.hds-gallery-preview-row{
display:flex
}

.hds-gallery-preview-row.hds-gallery-preview-row-lg{
height:20rem;
margin-bottom:.85rem
}

.hds-gallery-preview-row.hds-gallery-preview-row-sm{
height:12rem
}

.hds-gallery-preview-col.hds-gallery-preview-flex-two{
flex:2.035
}

.hds-gallery-preview-col.hds-gallery-preview-flex-three{
flex:3
}

.hds-gallery-preview-grid{
flex-direction:column;
display:flex
}

.hds-gallery-preview-grid .hds-gallery-preview-item{
flex:unset;
width:50%;
margin-bottom:.85rem;
margin-right:.85rem
}

.hds-gallery-preview-row-sm .hds-gallery-preview-item{
margin-right:.85rem
}

.hds-gallery-preview-row-sm .hds-gallery-preview-item:last-child{
margin-right:0
}

.hds-gallery-preview-grid .hds-gallery-preview-row{
height:50%
}

@media screen and (min-width:1024px){
.hds-gallery-preview-grid .hds-gallery-preview-row:last-child .hds-gallery-preview-item{
margin-bottom:0
}


}

.hds-gallery-preview-item{
flex:1;
overflow:hidden
}

.hds-gallery-preview-item img{
width:100%;
height:100%
}

.hds-gallery-preview-label,.hds-gallery-preview-label span{
letter-spacing:.1em
}

.hds-gallery-preview-label svg{
width:1.1rem;
height:1.1rem;
margin-right:.5rem
}

@media screen and (max-width:1023px){
.hds-gallery-preview-flex-two .hds-gallery-preview-row{
grid-gap:.85em;
grid-template-columns:auto auto;
display:grid
}

.hds-gallery-preview-flex-two .hds-gallery-preview-row .hds-gallery-preview-item{
justify-content:center;
align-items:center;
width:100%;
margin-right:0;
display:flex
}

.hds-gallery-preview-row{
height:-moz-fit-content;
height:fit-content
}

.hds-gallery-preview-row-lg{
display:block
}

.hds-gallery-preview-row-2{
grid-gap:.85em;
grid-template-columns:auto auto;
display:grid
}

.hds-gallery-preview-row-2 .hds-gallery-preview-item{
justify-content:center;
align-items:center;
width:100%;
display:flex
}

.hds-gallery-preview-row.hds-gallery-preview-row-lg,.hds-gallery-preview-row.hds-gallery-preview-row-sm{
height:-moz-fit-content;
height:fit-content
}

.hds-gallery-preview-item{
height:7.5rem
}

.hds-gallery-preview-item.hds-gallery-preview-item-featured{
height:11rem
}


}

.hds-gallery-preview-item .hds-cover-wrapper{
display:flex
}

.hds-gallery-preview-item .hds-video-icon{
fill:#fff;
z-index:999;
width:30px;
height:30px;
position:absolute;
top:20px;
left:20px
}

.hds-gallery-preview-row:last-child{
margin-bottom:0
}

.hds-topic-card{
width:100%;
height:auto;
min-height:27rem;
display:block
}

.hds-topic-card:after{
content:"";
padding-bottom:177.78%;
display:block
}

.hds-topic-card-heading{
align-items:center;
display:flex
}

.hds-topic-card-heading span{
margin-right:.5em
}

.hds-topic-card-heading svg{
width:.9em;
min-width:.9em;
height:.9em
}

.news-item-stack{
flex-direction:column;
display:flex
}

.news-item-stack .news-item .hds-cover-wrapper{
height:100%;
min-height:0
}

.news-item>.hds-cover-wrapper{
min-height:410px
}

@media screen and (max-width:800px){
.news-item-stack .news-item .hds-cover-wrapper{
min-height:200px
}

.news-item>.hds-cover-wrapper{
min-height:320px
}


}

.latest-news-item a{
display:block
}

.latest-news-items .hds-cover-wrapper{
height:100%!important
}

figure.wp-block-embed.is-type-video figcaption{
text-align:left;
color:#58585b;
width:100%;
margin-top:.5em;
margin-bottom:1em;
padding-top:1rem;
padding-bottom:1rem;
font-size:.75rem;
line-height:1.25rem;
display:block
}

.flex-wrap{
flex-wrap:wrap
}

.grid-container-extrawide{
max-width:110rem
}

.usa-header .usa-input[type=search]{
color:#fff
}

.usa-header .usa-search--small:before{
display:none!important
}

.search-mobile{
justify-content:center;
align-items:center;
display:flex;
width:22px!important;
height:22px!important
}

.search-mobile img,.search-mobile svg{
width:100%;
height:auto
}

.usa-header-primary button span{
font-size:.8rem
}

.usa-nav__link{
background:0 0;
border:0
}

.usa-nav__link span,.usa-nav__link a,.usa-list a,.usa-list span{
font-family:Poppins,sans-serif
}

.usa-header.usa-header-primary span,.usa-header.usa-header-primary a{
width:calc(100% - 12px);
font-size:1.1rem;
font-weight:600
}

.usa-header.text-white .usa-nav__primary button,.usa-header.text-white .usa-nav__link span,.usa-header.text-white .usa-nav__primary button[aria-expanded=false]:hover{
color:#fff;
background-image:none
}

.usa-header input[type=search]{
max-width:200px
}

.usa-header .usa-nav__primary .usa-nav__primary-item:hover{
cursor:pointer
}

.usa-header.text-white .usa-nav__link:hover:after,.usa-header.text-white .usa-nav__primary-item>.usa-current:after{
background-color:#fff
}

.usa-header-primary .usa-logo{
flex:unset
}

.usa-list a,.usa-list span{
font-size:.95rem;
line-height:1em;
display:block
}

.hds-v-header.usa-header,#global-navigation{
z-index:9999
}

.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item{
border-top:0;
margin-top:0
}

.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a{
align-items:center;
width:100%;
line-height:1em;
display:flex
}

.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover,.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover{
text-decoration:none
}



.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span,.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a>span{
border-bottom:1px dashed #fff
}

.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item>a{
width:100%;
display:inline-flex
}

.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item>a>svg{
margin-left:auto;
margin-right:0
}

.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item{
margin-top:0
}

.global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a,.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
color:#fff;
width:100%;
padding:.5rem 1rem;
line-height:1.4;
display:block
}

.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
border-bottom:1px solid #2e2e32;
align-items:center;
padding-left:0;
padding-right:0;
display:flex
}

.global-nav__secondary-submenu,.global-nav__tertiary-submenu{
display:none
}

.global-nav__secondary-submenu.usa-active,.global-nav__tertiary-submenu.usa-active{
display:block
}

.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item svg{
display:none
}

.global-nav__primary-wrapper{
max-width:20rem;
margin-top:4px
}

.global-nav__secondary-wrapper{
max-width:25rem
}

.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item svg{
fill:#fff;
width:10px;
height:10px;
margin-left:auto;
margin-right:0
}

button#global-navigation-trigger svg{
transition:all .2s
}

button#global-navigation-trigger:after,button#global-navigation-trigger:hover:after,button#global-navigation-trigger>span:after,button#global-navigation-trigger:hover>span:after{
display:none!important
}

button#global-navigation-trigger,button#global-navigation-trigger:hover{
background-image:none
}

button[aria-expanded=true]#global-navigation-trigger{
background-color:#0000
}

button[aria-expanded=true]#global-navigation-trigger svg{
transform:rotate(-180deg)
}

.global-nav__secondary-list .usa-nav__submenu-item img{
width:24px;
height:24px;
margin-right:12px
}

#global-navigation .usa-nav__submenu a:not(.usa-button){
padding-left:0!important
}

.global-nav__mobile-return{
display:none
}

.global-nav__mobile-return:hover{
cursor:pointer
}

.global-nav__mobile-return button.global-nav__back{
box-shadow:none;
color:#fff;
text-align:left;
background:0 0;
border:0;
width:100%;
padding:1.1rem 0
}

.global-nav__mobile-return button.global-nav__back svg{
fill:#fff;
width:12px;
height:12px;
margin-right:2px
}

hr.global-nav__separator{
border-color:#58585b
}

.hds-global-menu-item.hds-global-menu-item-mobile{
display:none
}

.global-nav__secondary-list .usa-nav__submenu-item svg{
width:20px;
height:20px
}

.global-nav__secondary-submenu .button-primary{
display:flex
}

@media screen and (max-width:800px){
    .usa-nav__submenu a:not(.usa-button){
    display:flex;
    padding-left:0!important
    }

    .global-nav__home.global-nav__features{
    display:none
    }

    .hds-global-menu-item.hds-global-menu-item-mobile{
    display:block
    }

    .global-nav__secondary,.global-nav__tertiary{
    display:none
    }

    .global-nav__mobile-return,.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item svg{
    display:block
    }

    .global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a,.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
    padding:1rem 0
    }

    #global-navigation .global-nav__primary,#global-navigation .global-nav__secondary{
    background-color:#000;
    width:100%;
    position:absolute;
    top:0
    }

    #global-navigation{
    width:100vw;
    height:calc(100vh - 100px);
    position:absolute;
    left:0;
    overflow:hidden scroll
    }

    #global-navigation .global-nav__primary-wrapper{
    padding-bottom:3.5rem
    }

    .global-nav__secondary{
    display:block
    }

    .global-nav__primary{
    z-index:999
    }

    .global-nav__home{
    transition:all .4s
    }

    .global-nav__primary{
    transition:all .4s;
    transform:translate(0)
    }

    .global-nav__secondary{
    transition:all .4s;
    transform:translate(100%)
    }

    .global-nav__wrapper{
    padding:1.5rem
    }

    #global-navigation .usa-nav__submenu-item{
    border:0
    }

    .global-nav__primary-wrapper,.global-nav__secondary-wrapper{
    max-width:100%
    }

    .global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a,.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
    display:flex
    }


    }

#global-navigation.usa-megamenu.usa-nav__submenu:after,#global-navigation.usa-megamenu.usa-nav__submenu:before{
display:none
}

.hds-nav-primary{
margin:0;
padding:0;
list-style:none
}

.hds-nav-has-submenu{
position:relative
}

.hds-nav-has-submenu svg{
color:#fff;
fill:#fff;
margin-left:.5rem;
transition:all .2s
}

.hds-nav-has-submenu span:after{
display:none!important
}

.hds-nav__submenu{
z-index:-999;
background:#000;
min-width:18rem;
padding:1rem 0;
list-style:none;
position:absolute;
top:100%;
right:0
}

.hds-nav-has-submenu:hover .usa-nav__link:hover:after{
display:none!important
}

.hds-nav__submenu:not([hidden]){
z-index:99999;
display:block
}

.usa-nav__primary .hds-nav-has-submenu button[aria-expanded=true]{
background:0 0
}

.hds-submenu-item,.hds-submenu-item>a{
list-style:none;
display:block
}

.hds-nav__submenu>li.hds-submenu-item>a{
color:#fff;
width:100%;
padding:.5rem 1.5rem;
font-size:1rem;
font-weight:400;
line-height:1.4;
display:block
}

.hds-nav__submenu>li.hds-submenu-item>a>span{
color:#fff;
font-size:1rem;
font-weight:400
}

.hds-nav__submenu .button-primary{
align-items:center;
margin-bottom:.5rem;
padding:.7rem 1.5rem;
display:flex
}

.hds-nav__submenu .button-primary svg{
min-width:1.5rem;
min-height:1.5rem
}

.hds-nav__submenu .hds-submenu-item a>span{
border-bottom:1px solid #0000;
padding-bottom:0
}

.hds-nav__submenu .hds-submenu-item:hover a>span{
border-bottom:1px dashed #fff
}

.usa-nav__primary .hds-nav-has-submenu button[aria-expanded=true] svg{
transform:rotate(-180deg)
}

.hds-explore-nav-trigger svg{
transition:all .2s
}

.hds-explore-nav-trigger button[aria-expanded=true] svg{
transform:rotate(-180deg)
}

.hds-banner-content{
text-align:center;
display:block
}

.hds-banner-content a{
color:#fff;
text-underline-offset:.3em;
text-decoration:underline
}

.hds-banner-content p{
font-weight:400
}

a.hds-nav__link-nasa-live.usa-nav__link-nasa-live>span{
white-space:nowrap;
margin-right:0
}

@keyframes live_pulse{
0%,to{
opacity:1
}

50%{
opacity:.75
}


}

.hds-secondary-navigation .usa-breadcrumb__list-item:not(:last-child):after{
content:"/";
background-color:#0000;
width:-moz-fit-content;
width:fit-content;
height:-moz-fit-content;
height:fit-content;
margin:0 10px;
padding:0;
font-size:1rem;
bottom:0;
-webkit-mask:none;
mask:none
}

.hds-secondary-navigation .usa-breadcrumb__link span{
text-decoration:none
}

.hds-secondary-navigation .usa-breadcrumb{
max-width:inherit;
width:100%
}

.hds-secondary-navigation .hds-secondary-navigation-menu-items ul li{
margin-bottom:0
}

.hds-secondary-navigation .hds-secondary-navigation-menu-items ul li ul{
margin-top:0
}

.hds-secondary-navigation *{
font-family:inter,sans-serif
}

.hds-secondary-navigation .usa-nav__primary button,.hds-secondary-navigation .usa-nav__link{
font-weight:600
}

.hds-secondary-navigation .usa-nav__submenu{
padding:0;
box-shadow:3px 3px 16px #0000001a
}

.usa-breadcrumb__list-item.usa-current,.hds-secondary-navigation .usa-breadcrumb__link,.hds-secondary-navigation .usa-breadcrumb__link:visited,.hds-secondary-navigation .usa-breadcrumb__list .usa-breadcrumb__list-item:not(:last-child):after{
font-size:.8rem
}

.hds-secondary-navigation .usa-nav__submenu .usa-nav__submenu-item a,.hds-secondary-navigation .usa-nav__submenu .usa-nav__submenu-item a:hover{
padding:.5rem 1rem
}

.hds-secondary-navigation .usa-nav__submenu .usa-nav__submenu-item a{
text-align:left;
margin:0;
display:block
}

.hds-secondary-navigation .usa-nav__submenu .usa-nav__submenu-item+*{
margin-top:0
}

.hds-secondary-navigation .usa-nav__primary button[aria-expanded=true] span:after,.hds-secondary-navigation .usa-nav__primary button span:after{
display:none!important
}

.hds-secondary-navigation button.usa-accordion__button.usa-nav__link{
align-items:center;
display:flex
}

.hds-secondary-navigation button.usa-accordion__button.usa-nav__link svg{
width:10px;
min-width:10px;
height:10px
}

.hds-secondary-navigation .usa-nav__primary button,.hds-color-mode-light.hds-secondary-navigation .usa-nav__primary button[aria-expanded=true],.hds-secondary-navigation .usa-nav__submenu .usa-nav__submenu-item a,.hds-secondary-navigation.hds-color-mode-light .usa-nav__primary>.usa-nav__primary-item>a{
font-size:.875rem
}

.hds-secondary-navigation .usa-breadcrumb{
background:0 0
}

.hds-secondary-navigation .usa-nav__primary .usa-accordion__button span{
padding-right:.65rem
}

.hds-secondary-navigation button.usa-nav__link svg{
transition:all .2s
}

.hds-secondary-navigation button.usa-nav__link[aria-expanded=true] svg{
transform:rotate(-180deg)
}

.hds-secondary-navigation-menu-items .usa-nav__primary-item{
text-align:left
}

.hds-color-mode-light.hds-secondary-navigation,.hds-color-mode-light.hds-secondary-navigation .usa-nav__primary button[aria-expanded=true],.hds-color-mode-light.hds-secondary-navigation .usa-nav__submenu{
background-color:#fff
}

.hds-color-mode-light.hds-secondary-navigation .usa-breadcrumb__link,.hds-color-mode-light.hds-secondary-navigation .usa-breadcrumb__link:visited,.hds-secondary-navigation.hds-secondary-navigation .usa-breadcrumb__list .usa-breadcrumb__list-item:not(:last-child):after{
color:#58585b
}

.hds-color-mode-light.hds-secondary-navigation .usa-breadcrumb__list-item.usa-current .usa-breadcrumb__link{
color:#000
}

.hds-secondary-navigation.hds-color-mode-light .usa-nav__primary button,.hds-color-mode-light.hds-secondary-navigation .usa-nav__primary button[aria-expanded=true],.hds-color-mode-light.hds-secondary-navigation .usa-nav__submenu .usa-nav__submenu-item a,.hds-secondary-navigation .usa-nav__primary>.usa-nav__primary-item>a,.hds-secondary-navigation.hds-color-mode-light .usa-nav__primary>.usa-nav__primary-item>a:hover{
color:#2e2e32
}

.hds-secondary-navigation.hds-color-mode-light{
border-color:#d1d1d1
}

.hds-secondary-navigation.hds-color-mode-light button.usa-accordion__button.usa-nav__link svg{
fill:#2e2e32
}

.hds-color-mode-dark.hds-secondary-navigation,.hds-color-mode-dark.hds-secondary-navigation .usa-nav__primary button[aria-expanded=true],.hds-color-mode-dark.hds-secondary-navigation .usa-nav__submenu{
background-color:#17171b
}

.hds-color-mode-dark.hds-secondary-navigation .usa-breadcrumb__link,.hds-color-mode-dark.hds-secondary-navigation .usa-breadcrumb__link:visited,.hds-secondary-navigation.hds-secondary-navigation .usa-breadcrumb__list .usa-breadcrumb__list-item:not(:last-child):after{
color:#959599
}

.hds-color-mode-dark.hds-secondary-navigation .usa-breadcrumb__list-item.usa-current .usa-breadcrumb__link,.hds-color-mode-dark.hds-secondary-navigation .usa-nav__primary>.usa-nav__primary-item{
color:#fff
}

.hds-secondary-navigation.hds-color-mode-dark .usa-nav__primary>.usa-nav__primary-item>a:hover{
color:#959599
}

.hds-secondary-navigation.hds-color-mode-dark .usa-nav__primary button,.hds-color-mode-dark.hds-secondary-navigation .usa-nav__primary button[aria-expanded=true],.hds-color-mode-dark.hds-secondary-navigation .usa-nav__submenu .usa-nav__submenu-item a,.hds-secondary-navigation.hds-color-mode-dark .usa-nav__primary>.usa-nav__primary-item>a{
color:#fff
}

.hds-secondary-navigation.hds-color-mode-dark button.usa-accordion__button.usa-nav__link svg{
fill:#fff
}

.hds-secondary-navigation.hds-color-mode-dark{
border-color:#17171b
}

.usa-breadcrumb__list{
justify-content:flex-start;
align-items:center;
display:flex
}

.hds-secondary-navigation-menu-items{
z-index:1000
}

.hds-secondary-nav-track{
align-items:center;
display:flex
}

.hds-secondary-navigation .hds-secondary-navigation-breadcrumbs,.hds-secondary-navigation .hds-secondary-navigation-menu-spacer{
flex:0 auto;
width:25%
}

.hds-secondary-navigation .hds-secondary-navigation-menu-items{
flex:auto;
width:50%
}

.usa-nav__primary>.usa-nav__primary-item>a{
padding:1rem .75rem
}

.hds-secondary-navigation .usa-nav__primary button:hover,.hds-secondary-navigation .usa-nav__primary a:not(.usa-button):hover{
background-color:#0000
}

.hds-secondary-nav-track{
font-size:0;
line-height:1em
}

@media screen and (max-width:1023px){
.hds-secondary-navigation .hds-secondary-nav-track.grid-container{
width:100%;
max-width:100%
}

.hds-secondary-nav-track{
padding:0;
font-size:0;
line-height:1em;
display:block
}

.hds-secondary-navigation .hds-secondary-navigation-menu-items{
width:100%
}

.hds-secondary-navigation-menu-items li a.usa-nav__link,.hds-color-mode-dark.hds-secondary-navigation .usa-nav__submenu .usa-nav__submenu-item a{
text-align:left;
padding:1rem;
font-size:.875rem
}

.hds-secondary-navigation-menu-items li,.hds-secondary-navigation-menu-items li a.usa-nav__link{
border:0
}

.hds-secondary-navigation .usa-nav__submenu a:not(.usa-button){
padding-left:1rem!important
}

.hds-color-mode-dark.hds-secondary-navigation .usa-nav__submenu{
background-color:#2e2e32
}

.hds-secondary-navigation .hds-secondary-navigation-menu-items{
display:none
}

.hds-secondary-navigation .usa-nav__submenu{
box-shadow:none
}

.hds-secondary-navigation.hds-color-mode-light .usa-nav__submenu{
background-color:#eee
}

.hds-secondary-navigation .usa-nav__submenu .usa-nav__submenu-item a,.hds-secondary-navigation .usa-nav__submenu .usa-nav__submenu-item a:hover{
padding:1rem
}

.hds-secondary-navigation-menu-items li,.hds-secondary-navigation-menu-items li a.usa-nav__link,.hds-secondary-navigation .usa-nav__primary .usa-accordion__button span{
font-weight:400
}


}

@media screen and (min-width:1024px){
.hds-secondary-navigation-menu-items{
position:relative;
display:block!important
}


}

@media screen and (min-width:1025px) and (max-width:1600px){
.hds-secondary-nav-track{
display:block
}

.hds-secondary-navigation .hds-secondary-navigation-breadcrumbs,.hds-secondary-navigation .hds-secondary-navigation-menu-items{
width:100%;
max-width:100%
}

.hds-secondary-navigation-breadcrumbs{
padding:.75rem 2rem .5rem
}


}

.hds-search-panel-mobile{
z-index:-9999;
opacity:0;
visibility:hidden;
width:0;
height:0
}

.hds-search-panel-mobile.hds-active{
z-index:99999;
opacity:1;
visibility:visible;
width:100vw;
height:100vh;
animation:.4s forwards panelSlideInLeft;
position:absolute;
top:0;
left:0;
overflow:hidden scroll
}

.hds-search-panel-bar{
grid-template-columns:max-content 1fr max-content;
align-items:center;
gap:.5rem;
display:grid
}

.hds-search-panel-mobile .hds-search input[type=search]{
color:#fff;
border:0;
height:2.5rem
}

.hds-search input[type=search]::-ms-clear{
width:0;
height:0;
display:none
}

.hds-search input[type=search]::-ms-reveal{
width:0;
height:0;
display:none
}

.hds-search input[type=search]::-webkit-search-decoration{
display:none
}

.hds-search input[type=search]::-webkit-search-cancel-button{
display:none
}

.hds-search input[type=search]::-webkit-search-results-button{
display:none
}

.hds-search input[type=search]::-webkit-search-results-decoration{
display:none
}

ul.hds-search-suggestions{
padding-left:0;
list-style:none
}

.hds-search-suggestion>a{
border-bottom-color:#d1d1d1;
grid-template-columns:max-content 1fr max-content;
align-items:center;
gap:.75rem;
width:100%;
display:grid
}

.hds-search-suggestion.hds-search-suggestion-more>a{
grid-template-columns:1fr max-content
}

.hds-search-suggestion-search-icon{
width:1rem;
height:1rem
}

.hds-search-suggestion-go-icon{
width:1.25rem;
height:1.25rem
}

.hds-search-panel-bar-search-icon{
width:1rem;
height:1rem
}

.hds-search-panel-mobile .hds-search input[type=search]{
float:none
}

body.admin-bar .hds-search-panel-mobile.hds-active{
margin-top:32px!important
}

@media screen and (max-width:782px){
body.admin-bar .hds-search-panel-mobile.hds-active{
margin-top:46px!important
}


}

.hds-global-menu-toggle,.hds-search-panel-mobile-trigger{
border:unset;
background:unset;
padding:unset
}

.hds-search-panel-mobile-trigger:hover{
cursor:pointer
}

body .menu-toggle{
cursor:pointer;
align-items:center;
width:18px;
height:18px;
display:flex
}

.menu-toggle-icon{
flex-direction:column;
display:flex;
position:relative
}

.menu-toggle-icon-top{
margin-bottom:5px
}

.menu-toggle-icon-bottom{
margin-top:5px
}

.menu-toggle-icon-top,.menu-toggle-icon-bottom,.menu-toggle-icon-center{
content:"";
background:#fff;
width:20px;
height:2px;
transition:all .3s;
display:inline-block;
position:relative
}

.menu-toggle-active .menu-toggle-icon-center{
opacity:0
}

.menu-toggle-active .menu-toggle-icon-top{
margin-bottom:-2px;
transform:rotate(135deg)
}

.menu-toggle-active .menu-toggle-icon-bottom{
margin-top:-2px;
transform:rotate(-135deg)
}

.usa-footer__primary-section>.grid-container,.usa-footer>.grid-container{
max-width:1400px;
padding-left:0!important;
padding-right:0!important
}

.hds-footer-details{
max-width:22rem
}

.hds-footer-menu{
margin:0;
padding:0;
list-style:none
}

.hds-menu-col-3{
-moz-columns:3;
columns:3
}

@media screen and (max-width:768px){
.hds-menu-col-3{
-moz-columns:2;
columns:2
}


}

.hds-footer-menu>li{
display:block
}

.hds-footer-menu>li>a,.hds-footer-menu *{
font-size:.9rem;
font-weight:400;
line-height:1.2em
}

.hds-footer-menu>li>a{
padding:.5rem 0;
display:block
}

.hds-footer-menu>li>a:hover>span{
text-underline-offset:.3em;
-webkit-text-decoration:underline dashed;
text-decoration:underline dashed
}

.hds-footer-menu.hds-footer-menu-horizontal>li{
display:inline-block
}

.hds-footer-menu.hds-footer-menu-horizontal>li>a{
padding:.5rem .75rem
}

.hds-footer-menu.hds-footer-menu-horizontal>li:first-child>a{
padding-left:0
}

.hds-footer-menu.hds-footer-menu-horizontal>li.hds-footer-meta{
margin-right:2rem;
display:inline-flex
}

@media screen and (max-width:1200px){
.hds-footer-menu.hds-footer-menu-horizontal>li{
width:100%;
padding:0;
display:block
}

.hds-footer-menu.hds-footer-menu-horizontal>li>a{
padding:.35rem 0
}

.hds-footer-menu.hds-footer-menu-horizontal{
-moz-columns:3;
columns:3
}


}

@media screen and (max-width:800px){
.hds-footer-menu.hds-footer-menu-horizontal{
-moz-columns:2;
columns:2
}

.hds-footer-menu.hds-footer-menu-horizontal.hds-menu-meta{
-moz-columns:1;
columns:1
}


}

.hds-footer-meta .hds-footer-meta-label{
padding-right:.5rem
}

.hds-footer-meta .hds-footer-meta-value{
font-weight:600
}

.hds-footer-secondary{
border-color:#58585b
}

@media screen and (min-width:1024px){
.hds-footer-secondary{
margin-top:1.5rem
}


}

.social-icons{
padding:0;
list-style:none;
display:flex
}

.social-icons a{
background-color:#2e2e32;
border-radius:50%;
justify-content:center;
align-items:center;
width:32px;
height:32px;
margin:0 12px 0 0;
display:flex
}

.social-icons a:hover,.social-icons a:focus{
background-color:#58585b
}

.social-icons a svg{
fill:#fff;
width:16px;
height:16px
}

.social-icons .social-icon.social-icon-rss a svg{
width:24px;
height:24px
}

.color-mode-dark .hds-caption-text.color-carbon-30{
color:#b9b9bb
}

.hds-feature-intro{
position:relative;
overflow:hidden
}

.hds-feature-intro-wrapper{
grid-template-rows:1fr max-content;
display:grid
}

.hds-feature-intro-content{
align-items:center;
display:flex;
position:relative
}

.hds-feature-intro-content-inner{
max-width:40rem
}

.hds-feature-intro-label .hds-tag-label-wrapper{
justify-content:center;
align-items:center;
display:flex;
position:relative
}

.hds-feature-intro-label .hds-tag-label-wrapper>svg{
width:100%;
position:relative
}

.hds-feature-intro-label .hds-tag-label-wrapper:before{
content:"";
opacity:1;
border:1px dashed #ff5c52;
border-radius:50%;
width:2rem;
height:2rem;
animation:1.5s infinite pulse;
display:block;
position:absolute
}

@keyframes pulse{
0%{
opacity:1;
transform:scale(1)
}

50%{
opacity:.5;
transform:scale(1.2)
}

to{
opacity:1;
transform:scale(1)
}


}

@media screen and (max-width:800px){
.hds-feature-intro .hds-feature-intro-heading{
font-size:3.5rem
}


}

.hds-feature-outro{
justify-content:center;
align-items:center;
min-height:85vh;
display:flex;
position:relative;
overflow:hidden
}

.hds-feature-outro-wrapper{
z-index:500;
justify-content:center;
align-items:center;
width:100%;
height:100%;
display:flex;
position:relative
}

.hds-feature-outro-image .hds-media-inner{
overflow:visible;
height:auto!important
}

.hds-feature-outro-image .hds-media-wrapper .hds-media-inner>img{
left:unset;
top:unset;
width:100%;
height:auto;
max-height:60vh;
-o-object-fit:contain!important;
object-fit:contain!important;
position:relative!important;
transform:none!important
}

.hds-feature-outro-image *{
-o-object-fit:contain;
object-fit:contain;
left:unset!important;
top:unset!important;
height:-moz-fit-content!important;
height:fit-content!important;
position:relative!important
}

.hds-feature-outro-image .hds-media-wrapper .hds-media-ratio-cover:after{
display:none
}

@media screen and (max-width:1000px){
.hds-feature-outro .hds-feature-outro-grid{
flex-direction:column-reverse;
display:flex
}

.hds-feature-outro-image .hds-media-wrapper .hds-media-inner>img{
max-height:25rem
}


}

@media screen and (max-width:767px){
.hds-feature-outro-image .hds-media-wrapper .hds-media-inner>img{
max-height:20rem
}


}

.hds-feature-outro-image.hds-feature-outro-image-frontend *{
-o-object-fit:contain!important;
object-fit:contain!important;
position:relative!important
}

.hds-feature-outro .hds-feature-outro-content-inner p{
color:#fff
}

.hds-chapter-divider{
position:relative;
overflow:hidden
}

.hds-tag-label{
justify-content:center;
align-items:center;
display:flex
}

.hds-chapter-divider-wrapper{
grid-template-rows:1fr max-content;
display:grid
}

.hds-chapter-divider-content{
align-items:center;
display:flex;
position:relative
}

.hds-chapter-divider-content-inner{
max-width:35rem
}

.hds-chapter-tag-wrapper{
width:100%;
display:flex
}

.hds-chapter-divider-label .hds-tag-label-wrapper{
justify-content:center;
align-items:center;
display:flex;
position:relative
}

.hds-tag-label .hds-tag-label-wrapper{
width:1.25rem;
height:1.25rem;
margin-right:.75rem
}

.hds-chapter-divider-label .hds-tag-label-wrapper>svg{
width:100%;
position:relative
}

.hds-chapter-divider-label .hds-tag-label-wrapper:before{
content:"";
opacity:1;
border:1px dashed #ff5c52;
border-radius:50%;
width:2rem;
height:2rem;
animation:1.5s infinite pulse;
display:block;
position:absolute
}

.hds-fifty-fifty-item{
width:100%;
height:auto;
overflow:hidden
}

@media screen and (min-width:800px){
.hds-fifty-fifty-item{
min-height:85vh
}


}

.hds-fifty-fifty-item>.hds-fifty-fifty-inner{
height:100%
}

.hds-fifty-fifty-item-image-wrapper,.hds-fifty-fifty-item-image-wrapper>.hds-media-wrapper,.hds-fifty-fifty-item-image-wrapper>.hds-media-wrapper>figure{
z-index:9;
height:100%;
display:block
}

.hds-fifty-fifty-item-image{
overflow:hidden
}

@media screen and (max-width:800px){
.hds-fifty-fifty-item-image-wrapper>.hds-media-wrapper>figure{
min-height:15rem
}


}

html{
overflow-y:unset
}

body{
overflow-x:unset
}

.grid-container-block{
max-width:90rem
}

.grid-container-block-projects{
max-width:100%
}

.hds-grid-container{
max-width:87.5rem
}

@media (min-width:64em){
.desktop\:maxw-tablet-lg{
max-width:55rem
}

.desktop\:flex-align-center{
align-items:center
}


}

.BlockWrapper.hds-media.hds-media-align-inline,.BlockWrapper.hds-media.hds-media-align-wide,.BlockWrapper.hds-media.hds-media-align-full,.BlockWrapper.hds-media .nasa-block-align-inline,.BlockWrapper.hds-media .nasa-block-align-wide,.BlockWrapper.hds-media .v-block-align-full{
max-width:unset
}

.entry-content{
min-height:unset
}

.hds-tags li{
border:none
}

.hds-tags li a{
border:1px solid #58585b;
border-radius:.25rem;
transition:all .2s
}

.hds-tags li a:hover{
border-color:#000
}

.hds-tags.hds-tags-dark li{
border-color:#959599
}

.hds-tags.hds-tags-dark li a{
color:#959599
}

.hds-tags.hds-tags-dark li a:hover{
color:#f6f6f6;
border-color:#f6f6f6
}

.single.article-color-mode-dark .button-primary,.single.article-color-mode-dark .button-primary span,.single.article-color-mode-dark .grid-row div,.single.article-color-mode-dark .label,.single.article-color-mode-dark .p-lg,.single.article-color-mode-dark .p-md,.single.article-color-mode-dark .p-sm,.single.article-color-mode-dark .page-heading-lg,.single.article-color-mode-dark .page-heading-md,.single.article-color-mode-dark .section-heading-md,.single.article-color-mode-dark .section-heading-sm,.single.article-color-mode-dark .subheading,.single.article-color-mode-dark a.button-primary,.single.article-color-mode-dark h1,.single.article-color-mode-dark h2,.single.article-color-mode-dark h3,.single.article-color-mode-dark h4,.single.article-color-mode-dark p,.single.article-color-mode-dark p a{
color:#f6f6f6!important
}

.article-color-mode-dark .BlockWrapper .label span{
color:#f6f6f6
}

.article-color-mode-dark .BlockWrapper .label svg path{
fill:#f6f6f6
}

.smd-padding-x-responsive{
padding-left:1.5rem;
padding-right:1.5rem
}

.smd-padding-x-responsive_2up{
padding-left:0rem;
padding-right:0rem
}

@media screen and (min-width:1474px){
.smd-padding-x-responsive{
padding-left:0;
padding-right:0
}


}

.smd-external-link-warning-icon{
vertical-align:middle;
margin-left:.125rem
}

@media screen and (min-width:1474px){
.smd-external-link-warning-icon{
vertical-align:baseline
}


}

.social-icons li.social-icon a{
color:#fff
}

.social-icons li.social-icon.social-icon-rss svg{
width:20px;
height:20px
}

.usa-nav__link-nasa-live span:after{
content:"Live";
letter-spacing:.1em;
text-transform:uppercase;
vertical-align:middle;
border:1px solid #f64137;
border-radius:2px;
margin-block-start:-.1em;
margin-inline-start:.5em;
padding:.2em .3em;
font-family:DM Mono,monospace;
font-size:.65em;
font-weight:500;
line-height:.9;
display:inline-block!important
}

.usa-nav__link-nasa-live:hover span:after{
background-color:#b60109
}

.is-live .usa-nav__link-nasa-live span:after{
color:#fff;
background-color:#f64137;
animation:3s infinite live_pulse
}





:root{
--swiper-theme-color:#007aff
}

.swiper{
z-index:1;
margin-left:auto;
margin-right:auto;
padding:0;
list-style:none;
display:block;
position:relative;
overflow:hidden
}

.swiper-vertical>.swiper-wrapper{
flex-direction:column
}

.swiper-wrapper{
z-index:1;
transition-property:transform;
transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);
box-sizing:content-box;
width:100%;
height:100%;
display:flex;
position:relative
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{
transform:translate(0,0)
}

.swiper-horizontal{
touch-action:pan-y
}

.swiper-vertical{
touch-action:pan-x
}

.swiper-slide{
flex-shrink:0;
width:100%;
height:100%;
transition-property:transform;
display:block;
position:relative
}

.swiper-slide-invisible-blank{
visibility:hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide{
height:auto
}

.swiper-autoheight .swiper-wrapper{
align-items:flex-start;
transition-property:transform,height
}

.swiper-backface-hidden .swiper-slide{
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
transform:translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper{
perspective:1200px
}

.swiper-3d .swiper-wrapper{
transform-style:preserve-3d
}

.swiper-3d{
perspective:1200px
}

.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{
transform-style:preserve-3d
}

.swiper-css-mode>.swiper-wrapper{
scrollbar-width:none;
-ms-overflow-style:none;
overflow:auto
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
display:none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide{
scroll-snap-align:start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper{
scroll-snap-type:x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper{
scroll-snap-type:y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper{
scroll-snap-type:none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{
scroll-snap-align:none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before{
content:"";
flex-shrink:0;
order:9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{
scroll-snap-align:center center;
scroll-snap-stop:always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
margin-inline-start:var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{
width:var(--swiper-centered-offset-after);
height:100%;
min-height:1px
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
margin-block-start:var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{
height:var(--swiper-centered-offset-after);
width:100%;
min-width:1px
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{
pointer-events:none;
z-index:10;
width:100%;
height:100%;
position:absolute;
top:0;
left:0
}

.swiper-3d .swiper-slide-shadow{
background:#00000026
}

.swiper-3d .swiper-slide-shadow-left{
background-image:linear-gradient(270deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-right{
background-image:linear-gradient(90deg,#00000080,#0000)
}

.swiper-3d .swiper-slide-shadow-top{
background-image:linear-gradient(#0000,#00000080)
}

.swiper-3d .swiper-slide-shadow-bottom{
background-image:linear-gradient(#00000080,#0000)
}

.swiper-lazy-preloader{
z-index:10;
transform-origin:50%;
box-sizing:border-box;
border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
border-top-color:#0000;
border-radius:50%;
width:42px;
height:42px;
margin-top:-21px;
margin-left:-21px;
position:absolute;
top:50%;
left:50%
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{
animation:1s linear infinite swiper-preloader-spin
}

.swiper-lazy-preloader-white{
--swiper-preloader-color:#fff
}

.swiper-lazy-preloader-black{
--swiper-preloader-color:#000
}

@keyframes swiper-preloader-spin{
0%{
transform:rotate(0)
}

to{
transform:rotate(360deg)
}


}



body.admin-bar{
margin-top:30px
}




.BaseButton.button-primary span span,.BaseButton.button-secondary span span,.BaseButton.hds-button-download span span,.BaseButton.hds-button-share span span{
margin-right:0
}
.BaseButton.button-primary span{
width:unset;
margin-right:0
}
.BaseButton.button-primary>span>span{
margin-right:.65rem
}
.BaseButton.button-primary svg{
flex-shrink:0
}
.BaseButton.button-primary,.BaseButton.button-primary:hover{
text-decoration:none
}
.BaseButton.button-primary.button-primary-sm>span{
margin-right:0
}
.BaseButton.hds-button-download.color-nasa-blue-important svg path,.BaseButton.hds-button-share.color-nasa-blue-important svg path{
fill:#1c67e3
}
.BaseButton.hds-button-download.color-spacesuit-white-important svg path,.BaseButton.hds-button-share.color-spacesuit-white-important svg path{
fill:#fff
}




.hds-search-panel-mobile[data-v-61c4fd92]{
width:100vw;
height:calc(100vh + 20rem);
padding-bottom:10rem;
top:0;
bottom:0;
overflow:hidden auto
}
.hds-search-panel-mobile .hds-search-panel-bar[data-v-61c4fd92]{
grid-template-columns:max-content 1fr max-content;
align-items:center;
gap:.5rem;
display:grid
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]{
color:#fff;
max-width:unset;
border:0;
height:2.5rem
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-ms-clear{
width:0;
height:0;
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-ms-reveal{
width:0;
height:0;
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-webkit-search-decoration{
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-webkit-search-cancel-button{
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-webkit-search-results-button{
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]::-webkit-search-results-decoration{
display:none
}
.hds-search-panel-mobile ul.hds-search-suggestions[data-v-61c4fd92]{
padding-left:0;
list-style:none
}
.hds-search-panel-mobile .hds-search-suggestion>a[data-v-61c4fd92]{
border-bottom:1px solid #d1d1d1;
grid-template-columns:max-content 1fr max-content;
align-items:center;
gap:.75rem;
width:100%;
display:grid
}
.hds-search-panel-mobile .hds-search-suggestion.hds-search-suggestion-more>a[data-v-61c4fd92]{
grid-template-columns:1fr max-content
}
.hds-search-panel-mobile .hds-search-suggestion-search-icon[data-v-61c4fd92]{
width:1rem;
height:1rem
}
.hds-search-panel-mobile .hds-search-suggestion-go-icon[data-v-61c4fd92]{
width:1.25rem;
height:1.25rem
}
.hds-search-panel-mobile .hds-suggested-search-item[data-v-61c4fd92]{
color:#58585b;
fill:#58585b;
font-size:1.1rem;
font-weight:400
}
.hds-search-panel-mobile .hds-search-panel-bar-search-icon[data-v-61c4fd92]{
width:1rem;
height:1rem
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-61c4fd92]{
float:none
}
body.admin-bar .hds-search-panel-mobile.hds-active[data-v-61c4fd92]{
margin-top:32px!important
}
@media screen and (max-width:782px){
body.admin-bar .hds-search-panel-mobile.hds-active[data-v-61c4fd92]{
margin-top:46px!important
}

}
.hds-search-panel-mobile-trigger[data-v-61c4fd92]:hover{
cursor:pointer
}




.hds-nav-has-submenu{
white-space:nowrap;
justify-content:center;
align-items:center;
display:flex;
position:relative
}
.hds-nav-has-submenu svg{
color:#fff;
fill:#fff;
margin-left:.5rem;
transition:all .2s
}
.hds-nav-has-submenu span:after{
display:none!important
}
.mobile-nav .hds-global-menu-primary.global-nav__primary-list li a{
-webkit-user-select:none;
user-select:none;
margin-bottom:.34em
}
.mobile-nav .hds-global-menu-primary.global-nav__primary-list li a:focus{
outline:none!important
}
.hds-nav__submenu{
z-index:-999;
background:#000;
min-width:12rem;
padding:1rem 0;
list-style:none;
position:absolute;
top:100%;
right:0;
overflow:hidden;
outline-color:#0000!important
}
.hds-nav__submenu:not([hidden]){
margin-top:2px
}
.hds-nav-has-submenu:hover .usa-nav__link:hover:after{
display:none!important
}
.usa-nav__primary .hds-nav-has-submenu button[aria-expanded=true]{
background:0 0
}
.hds-submenu-item,.hds-submenu-item>a{
list-style:none;
display:block
}
.usa-header.usa-header-primary a,.usa-header.usa-header-primary span{
font-size:.88rem;
line-height:1
}
@media screen and (min-width:1138px){
.usa-header.usa-header-primary a,.usa-header.usa-header-primary span{
font-size:.8rem;
line-height:0
}

}
.hds-nav__submenu>li.hds-submenu-item>a{
color:#fff;
width:98%;
margin:0 auto;
padding:.7rem 1.5rem;
font-size:1rem;
font-weight:400;
line-height:1em;
display:block
}

.hds-nav__submenu>li.hds-submenu-item>a>span{
color:#fff;
font-size:.8rem;
font-weight:400
}

.hds-nav__submenu>li.hds-submenu-item .button-primary{
align-items:center;
margin-bottom:.5rem;
padding:.7rem 1.5rem;
display:flex
}
.hds-nav__submenu .button-primary svg{
min-width:1.5rem;
min-height:1.5rem
}
.hds-nav__submenu .hds-submenu-item a>span{
border-bottom:1px solid #0000;
padding-bottom:4px
}
.hds-nav__submenu .hds-submenu-item:hover a>span,.hds-nav__submenu .hds-submenu-item.usa-current a>span{
border-bottom:1px dashed #fff
}
.usa-nav__primary .hds-nav-has-submenu button[aria-expanded=true] svg{
transform:rotate(-180deg)
}




.menu-toggle{
align-items:center;
width:18px;
height:18px;
display:flex;
cursor:pointer!important
}
.menu-toggle .menu-toggle-icon{
flex-direction:column;
display:flex;
position:relative;
cursor:pointer!important
}
.menu-toggle .menu-toggle-icon-top{
margin-bottom:5px
}
.menu-toggle .menu-toggle-icon-bottom{
margin-top:5px
}
.menu-toggle .menu-toggle-icon-bottom,.menu-toggle .menu-toggle-icon-center,.menu-toggle .menu-toggle-icon-top{
content:"";
background:#fff;
width:20px;
height:2px;
transition:all .3s;
display:inline-block;
position:relative
}
.menu-toggle.menu-toggle-active .menu-toggle-icon-center{
opacity:0
}
.menu-toggle.menu-toggle-active .menu-toggle-icon-top{
margin-bottom:-2px;
transform:rotate(135deg)
}
.menu-toggle.menu-toggle-active .menu-toggle-icon-bottom{
margin-top:-2px;
transform:rotate(-135deg)
}


#headlessui-portal-root{
z-index:1000;
position:relative
}
#headlessui-portal-root .global-navigation .hds-global-menu-item a{
align-items:center;
display:flex
}
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-right:.5rem;
font-weight:400
}
@media screen and (min-width:639px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
white-space:nowrap
}

}
@media screen and (min-width:1024px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-left:.8rem;
font-size:.8rem
}

}
@media screen and (min-width:1240px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-top:.35rem;
font-size:1rem
}

}
@media screen and (min-width:1760px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-left:0
}

}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item{
border-top:0;
margin-top:0
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a{
align-items:center;
width:100%;
font-weight:400;
line-height:1em;
display:flex
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover{
text-decoration:none
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a .global-nav__primary-list.usa-nav__submenu-list{
overflow-y:auto
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a .global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item a span{
border-bottom:1px solid #0000;
padding-bottom:4px
}
.dialog-backdrop{
background:#000;
position:fixed;
top:0;
bottom:0;
left:0;
right:0
}
@media (min-width:768px){
.dialog-backdrop{
opacity:.8
}

}
div#headlessui-portal-root{
position:relative
}
.global-nav__primary-list.usa-nav__submenu-list{
flex-direction:column;
width:100%;
display:flex
}
.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item{
border-top:0;
flex-direction:row;
width:100%;
margin-top:0;
display:flex
}
.vHeader{
transition:all .12s ease-in-out;
position:relative;
top:0
}
.vHeader.usa-header.usa-header-primary a.usa-logo{
width:unset
}
.vHeader .hds-search-panel-mobile-trigger{
color:#d1d1d1
}
.vHeader .hds-nav-primary{
margin:0;
padding:0;
list-style:none
}
.vHeader .usa-header.usa-header-primary a,.vHeader .usa-header.usa-header-primary span{
font-weight:400
}
.vHeader .usa-header.usa-header-primary a{
flex-direction:row;
justify-content:flex-start;
align-items:center;
display:flex;
cursor:pointer!important
}
.vHeader .usa-header.usa-header-primary a span{
white-space:nowrap;
font-weight:600
}
.vHeader .usa-header.usa-header-primary a svg{
width:1.5rem;
height:1.5rem
}
.vHeader input[type=search]{
box-sizing:border-box;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
.vHeader [type=search]{
box-sizing:border-box;
float:left;
border-top-right-radius:0;
border-bottom-right-radius:0;
height:2rem;
margin:0;
padding-top:0;
padding-bottom:0;
font-size:.94rem
}
.vHeader .usa-search:after{
clear:both;
content:"";
display:block
}
.vHeader .usa-search [role=search],.vHeader .usa-search[role=search],.vHeader .usa-search[role=search]>div{
display:flex
}
.vHeader .usa-search [type=submit]{
border-top-left-radius:0;
border-bottom-left-radius:0;
width:3rem;
height:2rem;
margin:0;
padding:0
}







.vHeader .usa-search--small [type=submit]{
min-width:3rem;
padding-left:.75rem;
padding-right:.75rem
}
@media (min-width:30em){
.usa-search [type=submit]{
width:auto;
padding-left:1rem;
padding-right:1rem
}

}
@media (forced-colors:active) and (min-width:30em){
.usa-search [type=submit]:before{
content:none
}
.usa-search--small [type=submit]:before{
content:""
}

}
button#global-navigation-trigger svg{
transition:all .2s
}
button#global-navigation-trigger:after,button#global-navigation-trigger:hover:after,button#global-navigation-trigger>span:after,button#global-navigation-trigger:hover>span:after{
display:none!important
}
button#global-navigation-trigger,button#global-navigation-trigger:hover{
cursor:pointer;
background-image:none
}
button[aria-expanded=true]#global-navigation-trigger{
background-color:#0000
}
button[aria-expanded=true]#global-navigation-trigger svg{
transform:rotate(-180deg)
}
.hds-explore-nav-trigger svg{
shape-rendering:geometricprecision;
max-width:12px;
transition:all .2s
}
@media screen and (min-width:1138px){
.hds-explore-nav-trigger svg{
max-width:16px
}

}
.hds-explore-nav-trigger button[aria-expanded=true] svg{
transform:rotate(-180deg)
}
.mobile-search-popover{
-ms-overflow-style:none;
scrollbar-width:none;
position:fixed;
top:0;
left:0
}
.mobile-search-popover::-webkit-scrollbar{
display:none
}
a.hds-nav__link-nasa-live.usa-nav__link-nasa-live{
align-items:center
}
a.hds-nav__link-nasa-live.usa-nav__link-nasa-live>span{
margin-right:.7rem
}
.hds-global-menu-item.hds-nav__link-nasa-live a>span{
margin-right:.5rem
}
.hds-global-menu-item.hds-nav__link-nasa-live>a{
align-items:center;
display:flex
}
.usa-nav__link-nasa-live span:after{
content:"Live";
letter-spacing:.1em;
text-transform:uppercase;
vertical-align:middle;
border:1px solid #f64137;
border-radius:2px;
margin-block-start:-.1em;
margin-inline-start:.5em;
padding:.2em .3em;
font-family:DM Mono,monospace;
font-size:.65em;
font-weight:500;
line-height:.9;
display:inline-block!important
}
.usa-nav__primary-item:hover .usa-nav__link-nasa-live span:after{
background-color:#b60109
}
.is-live .usa-nav__link-nasa-live span:after{
color:#fff;
background-color:#f64137;
animation:3s infinite live_pulse
}




.GlobalNavSecondarySubmenu.global-nav__secondary-wrapper{
max-width:none
}
.GlobalNavSecondarySubmenu .button-primary{
display:flex;
padding-left:0!important
}
.GlobalNavSecondarySubmenu .global-nav__secondary-list.usa-nav__submenu-list{
width:100%;
max-width:90vw;
padding-bottom:4rem
}
@media (min-width:439px){
.GlobalNavSecondarySubmenu .global-nav__secondary-list.usa-nav__submenu-list{
max-width:50rem
}

}
.GlobalNavSecondarySubmenu .global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item{
max-width:30rem
}
.global-nav__tertiary{
display:none;
position:relative
}
@media screen and (min-width:639px){
.global-nav__tertiary.content-card__single{
padding:0 2rem;
display:block
}

}
@media screen and (min-width:1024px){
.global-nav__tertiary{
-ms-overflow-style:none;
scrollbar-width:none;
max-height:28rem;
padding-right:10px;
display:block;
right:-25px;
overflow-y:auto
}
.global-nav__tertiary::-webkit-scrollbar{
display:none
}

}
@media screen and (min-width:1240px){
.global-nav__tertiary{
max-height:78rem
}

}
@media screen and (min-width:64em){
.global-nav__tertiary .usa-nav__submenu{
z-index:400;
background-color:#162e51;
width:15rem;
margin-top:0;
margin-bottom:0;
padding:1rem;
list-style-type:none;
position:absolute
}

}




.global-nav__mobile-return button.global-nav__back{
box-shadow:none;
color:#fff;
text-align:left;
background:0 0;
border:0;
width:100%;
padding:1.1rem 0;
outline:none!important
}
.global-nav__mobile-return{
overflow:hidden
}
.global-nav__mobile-return button.global-nav__back svg{
fill:#fff;
width:12px;
height:12px;
margin-right:2px
}
.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover .usa-nav__submenu-item a:hover,.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover{
text-decoration:none
}
.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a>span{
border-bottom:1px solid #0000;
padding-bottom:2px
}
.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a>span.dashed-border{
padding-bottom:2px;
border-bottom:1px dashed #fff!important
}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a>span{
border-bottom:1px solid #0000;
margin-bottom:-2px;
padding-bottom:2px
}
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item{
border-top-color:#0000;
border-bottom-color:#2e2e32!important
}
.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span,.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a{
border-bottom:1px dashed #fff
}
.admin-bar #global-navigation{
margin-top:2em
}
@media (min-width:1024px){
.admin-bar #global-navigation{
margin-top:6em
}

}
@media (min-width:1600px){
.admin-bar #global-navigation{
margin-top:3.5em
}

}
#global-navigation{
-ms-overflow-style:none;
scrollbar-width:none;
max-width:100vw;
height:100vh;
position:absolute;
left:0;
right:0;
overflow:hidden auto
}
#global-navigation::-webkit-scrollbar{
display:none
}
@media screen and (min-width:1024px){
#global-navigation{
height:-moz-fit-content;
height:fit-content;
max-height:calc(80vh - 1px)
}

}
#global-navigation .global-nav__primary-wrapper{
padding:0
}
.global-nav__home.global-nav__features{
display:block
}
@media screen and (min-width:639px){
.global-nav__home.global-nav__features{
min-height:-moz-fit-content;
min-height:fit-content
}

}
@media screen and (max-width:800px){
#global-navigation .global-nav__primary{
width:25%;
position:relative
}
#global-navigation .global-nav__secondary{
position:relative;
transform:none
}
.global-nav__wrapper{
padding:0 1rem 8rem
}

}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span,.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a>span{
border-bottom:1px dashed #565c65
}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span:focus,.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a>span:focus{
border-bottom:1px dashed #fff
}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span:active,.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a>span:active{
border-bottom:1px solid #fff
}
.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item>a{
width:100%;
display:inline-flex
}
.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item>a>svg{
margin-left:auto;
margin-right:0
}
@media screen and (min-width:768px){
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item{
max-width:300px
}

}
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item{
margin-top:0
}
.global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a,.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
color:#fff;
width:100%;
display:block
}
.global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding:.35rem 1rem
}
@media screen and (max-width:1023px){
.global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding-top:.8rem;
padding-bottom:.8rem;
padding-left:1rem!important
}

}
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
border-bottom:1px solid #2e2e32;
align-items:center;
max-width:94vw;
padding:.4rem 0;
display:flex
}
@media screen and (min-width:506px){
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding-left:0;
padding-right:0
}

}
@media screen and (max-width:1023px){
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding-top:.8rem;
padding-bottom:.8rem
}

}
.global-nav__primary-wrapper{
max-width:97vw;
margin-top:2px
}
@media (max-width:20.8rem){
.global-nav__primary-wrapper{
max-width:20.8rem
}

}
.global-nav__secondary-list .usa-nav__submenu-item img{
width:24px;
height:24px;
margin-right:12px
}
hr.global-nav__separator{
border-color:#58585b
}
.hds-global-menu-item.hds-global-menu-item-mobile{
display:none
}
.global-nav__secondary-list .usa-nav__submenu-item svg{
width:20px;
height:20px
}
.usa-header+main{
border-top:none
}
#global-navigation.usa-megamenu.usa-nav__submenu:after,#global-navigation.usa-megamenu.usa-nav__submenu:before{
display:none
}
body .usa-megamenu.usa-nav__submenu{
height:-moz-fit-content;
height:fit-content;
margin-top:0;
padding-bottom:1em
}
@media screen and (min-width:406px){
body .usa-megamenu.usa-nav__submenu{
padding-top:1.2em
}

}
@media screen and (min-width:577px){
body .usa-megamenu.usa-nav__submenu{
margin-top:0
}

}
@media screen and (min-width:714px){
body .usa-megamenu.usa-nav__submenu{
margin-top:.0rem
}

}
@media screen and (min-width:805px){
body .usa-megamenu.usa-nav__submenu{
margin-top:0em
}

}
@media screen and (min-width:1024px){
body .usa-megamenu.usa-nav__submenu{
margin-top:0em;
padding-top:.5em;
padding-bottom:1.65em
}

}
@media screen and (min-width:1560px){
body .usa-megamenu.usa-nav__submenu{
padding-top:0em;
padding-bottom:2.5em
}

}
@media screen and (min-width:1600px){
body .usa-megamenu.usa-nav__submenu{
margin-top:0em;
padding-top:1.5em;
padding-bottom:1.8em
}

}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:.2em
}

}
@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2){
body .usa-megamenu.usa-nav__submenu{
margin-top:.16em
}

}
@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:.6em
}

}
@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:0;
padding-bottom:4em
}

}
@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:0;
padding-top:0;
padding-bottom:6em
}

}
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:3.8em;
padding-bottom:19em
}
@media screen and (min-width:406px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.4em;
padding-top:1.8em
}

}
@media screen and (min-width:503px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.5em
}

}
@media screen and (min-width:577px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:0
}

}
@media screen and (min-width:714px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:.5em
}

}
@media screen and (min-width:805px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:1em
}

}
@media screen and (min-width:1024px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:4em;
padding-top:.5em;
padding-bottom:1.25em
}

}
@media screen and (min-width:1560px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
padding-top:1.5em;
padding-bottom:2.5em
}

}
@media screen and (min-width:1600px){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:1.5em;
padding-top:1.5em;
padding-bottom:1.5em
}

}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.6em
}

}
@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.8em
}

}
@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:1.8em
}

}
@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.75em
}

}
@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:0;
padding-top:0;
padding-bottom:6em
}

}
.mobile-nav{
padding:1.25rem .25rem 10rem
}
@media screen and (min-width:499px){
.mobile-nav{
padding-top:.25rem;
padding-bottom:14em
}

}
@media screen and (min-width:639px){
.mobile-nav{
padding-top:.25rem;
padding-bottom:5em
}

}
.mobile-nav .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item svg{
fill:#fff;
width:10px;
height:10px;
margin-left:auto;
margin-right:0;
display:flex
}




.home-highlights .hds-content-card:first-of-type{
display:block!important
}
.home-highlights .hds-content-card{
display:none!important
}
@media (min-width:1024px){
.home-highlights .hds-content-card{
display:block!important
}

}


#headlessui-portal-root{
z-index:1000
}

.icon[data-v-f0820886]{
vertical-align:middle;
display:inline-block
}

.preview-indicator .preview-icon[data-v-f0c77a69]{
color:#a7aaad;
margin-top:-3px;
padding-left:.3rem;
padding-right:.3rem
}
.preview-indicator .preview-text[data-v-f0c77a69]{
color:#f0f0f1
}


html{
--wp-admin--admin-bar--height:32px;
scroll-padding-top:var(--wp-admin--admin-bar--height)
}
#wpadminbar *{
opacity:0;
text-shadow:none;
text-transform:none;
letter-spacing:normal;
box-sizing:content-box;
-webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:auto;
border-radius:0;
width:auto;
height:auto;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:13px;
font-style:normal;
font-weight:400;
line-height:2.46154;
transition:none;
animation:.1s ease-in forwards fadeIn;
position:static
}
#wpadminbar .hds-admin-bar-logo{
width:30px;
height:30px;
margin-top:2px
}
#wpadminbar .ab-empty-item{
cursor:default
}
#wpadminbar #wp-admin-bar-site-name a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item{
white-space:nowrap
}
#wpadminbar ul li:before,#wpadminbar ul li:after{
content:normal
}
#wpadminbar a,#wpadminbar a:hover,#wpadminbar a img,#wpadminbar a img:hover{
box-shadow:none;
background:0 0;
border:none;
text-decoration:none
}
#wpadminbar a:focus,#wpadminbar a:active,#wpadminbar input[type=text],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar div{
box-shadow:none
}
#wpadminbar a:focus{
outline-offset:-1px
}
#wpadminbar{
direction:ltr;
color:#c3c4c7;
z-index:100000;
background:#1d2327;
min-width:600px;
height:32px;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:13px;
font-weight:400;
line-height:2.46154
}
@keyframes fadeIn{
0%{
opacity:0;
transform:translateY(-20%)
}
to{
opacity:1;
transform:translate(0,0)
}

}
#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{
clear:none;
text-indent:0;
z-index:99999;
background:0 0;
margin:0;
padding:0;
list-style:none;
position:relative
}
#wpadminbar ul#wp-admin-bar-root-default>li{
margin-right:0
}
#wpadminbar .quicklinks ul{
text-align:left
}
#wpadminbar li{
float:left
}
#wpadminbar .ab-empty-item{
outline:none
}
#wpadminbar .quicklinks .ab-top-secondary>li{
float:right
}
#wpadminbar .quicklinks a,#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .shortlink-input{
height:32px;
margin:0;
padding:0 10px;
display:block
}
#wpadminbar .quicklinks>ul>li>a{
padding:0 8px 0 7px
}
#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{
float:none;
background:#2c3338;
margin:0;
padding:0;
display:none;
position:absolute;
box-shadow:0 3px 5px #0003
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{
min-width:100%
}
#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{
left:auto;
right:0
}
#wpadminbar .ab-submenu{
padding:6px 0
}
#wpadminbar .selected .shortlink-input{
display:block
}
#wpadminbar .quicklinks .menupop ul li{
float:none
}
#wpadminbar .quicklinks .menupop ul li a strong{
font-weight:600
}
#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input{
white-space:nowrap;
min-width:140px;
height:26px;
line-height:2
}
#wpadminbar .shortlink-input{
width:200px
}
#wpadminbar li.hover>.ab-sub-wrapper{
display:block
}
#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{
margin-top:-32px;
margin-left:100%
}
#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper{
left:inherit;
margin-left:0;
right:100%
}
#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li.hover>.ab-item{
color:#72aee6;
background:#2c3338
}
#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label{
color:#72aee6
}
#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,#wpadminbar .ab-icon,#wpadminbar .ab-item:before,.wp-admin-bar-arrow{
float:left;
speak:never;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-right:6px;
padding:4px 0;
font:20px/1 dashicons;
position:relative;
background-image:none!important
}
#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{
color:#f0f6fc99;
transition:color .1s ease-in-out;
position:relative
}
#wpadminbar .ab-label{
height:32px;
display:inline-block
}
#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a{
color:#f0f6fcb3
}
#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before{
color:#72aee6
}
#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{
color:#c3c4c7
}
#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{
color:#72aee6
}
#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before,#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{
speak:never;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font:17px/1 dashicons;
position:absolute
}
#wpadminbar .menupop .menupop>.ab-item{
padding-right:2em;
display:block
}
#wpadminbar .menupop .menupop>.ab-item.meatball-menu{
padding-right:.25em
}
#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{
content:"";
color:inherit;
padding:4px 0;
top:1px;
right:10px
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{
padding-left:2em;
padding-right:1em
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{
content:"";
top:1px;
left:6px
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{
box-shadow:none;
margin:0;
display:block;
position:relative;
right:auto
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{
background:#3c434a
}
#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a{
color:#72aee6
}
#wpadminbar .quicklinks a span#ab-updates{
color:#2c3338;
background:#f0f0f1;
border-radius:10px;
padding:2px 5px;
font-size:10px;
font-weight:600;
display:inline
}
#wpadminbar .quicklinks a:hover span#ab-updates{
color:#000;
background:#fff
}
#wpadminbar .ab-top-secondary{
float:right
}
#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{
box-shadow:none
}
#wpadminbar #wp-admin-bar-recovery-mode,#wpadminbar .ab-top-menu>#wp-admin-bar-recovery-mode.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus{
color:#fff;
background-color:#d63638
}
#wp-admin-bar-my-account>ul{
min-width:198px
}
#wp-admin-bar-my-account:not(.with-avatar)>.ab-item{
display:inline-block
}
#wp-admin-bar-my-account>.ab-item:before{
content:"";
float:right;
margin-left:6px;
margin-right:0;
top:2px
}
#wp-admin-bar-my-account.with-avatar>.ab-item:before{
content:none;
display:none
}
#wp-admin-bar-my-account.with-avatar>ul{
min-width:270px
}
#wpadminbar #wp-admin-bar-user-actions>li{
margin-left:16px;
margin-right:16px
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu{
padding:6px 0 12px
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{
margin-left:88px
}
#wpadminbar #wp-admin-bar-user-info{
background:0 0;
height:auto;
margin-top:6px;
margin-bottom:15px
}
#wp-admin-bar-user-info .avatar{
width:64px;
height:64px;
position:absolute;
top:4px;
left:-72px
}
#wpadminbar #wp-admin-bar-user-info a{
background:0 0;
height:auto
}
#wpadminbar #wp-admin-bar-user-info span{
background:0 0;
height:18px;
padding:0
}
#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{
display:block
}
#wpadminbar #wp-admin-bar-user-info .username{
color:#a7aaad;
font-size:11px
}
#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{
vertical-align:middle;
float:none;
background:#f0f0f1;
border:1px solid #8c8f94;
width:auto;
height:16px;
margin:-4px 0 0 6px;
padding:0;
line-height:1.84615;
display:inline
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{
width:15px;
height:20px;
margin-right:0;
padding:6px 0 5px
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item{
padding:0 7px
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-appearance{
margin-top:-12px
}
#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-site-editor>.ab-item:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-customize>.ab-item:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-edit>.ab-item:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-site-name>.ab-item:before{
content:""
}
.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{
content:""
}
#wpadminbar #wp-admin-bar-comments .ab-icon{
margin-right:6px
}
#wpadminbar #wp-admin-bar-comments .ab-icon:before{
content:"";
top:3px
}
#wpadminbar #wp-admin-bar-new-content .ab-icon:before{
content:"";
top:4px
}
#wpadminbar #wp-admin-bar-updates .ab-icon:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-search .ab-item{
background:0 0;
padding:0
}
#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
border:0;
width:1px;
height:1px;
margin:-1px;
padding:0;
position:absolute;
overflow:hidden;
word-wrap:normal!important
}
#wpadminbar .screen-reader-shortcut{
position:absolute;
top:-1000em
}
#wpadminbar .screen-reader-shortcut:focus{
color:#2271b1;
z-index:100000;
background:#f0f0f1;
width:auto;
height:auto;
padding:15px 23px 14px;
font-size:14px;
font-weight:600;
line-height:normal;
text-decoration:none;
display:block;
top:7px;
left:6px;
box-shadow:0 0 2px 2px #0009
}
@media screen and (max-width:782px){
html{
--wp-admin--admin-bar--height:46px
}
html #wpadminbar{
min-width:240px;
height:46px
}
#wpadminbar *{
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:14px;
font-weight:400;
line-height:2.28571
}
#wpadminbar .quicklinks>ul>li>a,#wpadminbar .quicklinks .ab-empty-item{
width:auto;
height:46px;
padding:0;
line-height:3.28571
}
#wpadminbar .ab-icon{
text-align:center;
width:52px;
height:46px;
margin:0;
padding:0;
font:40px/1 dashicons!important
}
#wpadminbar .ab-icon:before{
text-align:center
}
#wpadminbar .ab-submenu{
padding:0
}
#wpadminbar #wp-admin-bar-site-name a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-my-account a.ab-item{
text-overflow:clip
}
#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input{
line-height:1.6
}
#wpadminbar .ab-label{
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
border:0;
width:1px;
height:1px;
margin:-1px;
padding:0;
position:absolute;
overflow:hidden;
word-wrap:normal!important
}
#wpadminbar .menupop li:hover>.ab-sub-wrapper,#wpadminbar .menupop li.hover>.ab-sub-wrapper{
margin-top:-46px
}
#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{
padding-right:30px
}
#wpadminbar .menupop .menupop>.ab-item:before{
top:10px;
right:6px
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{
padding:8px 16px;
font-size:16px
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{
display:none
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item{
padding:0
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{
text-align:center;
vertical-align:top;
width:52px;
height:46px;
padding:0
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{
top:-3px;
font:28px/1 dashicons!important
}
#wpadminbar .ab-icon,#wpadminbar .ab-item:before{
padding:0
}
#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item,#wpadminbar #wp-admin-bar-site-editor>.ab-item,#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item{
text-indent:100%;
white-space:nowrap;
color:#a7aaad;
width:52px;
padding:0;
position:relative;
overflow:hidden
}
#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,#wpadminbar .ab-icon,#wpadminbar .ab-item:before{
margin-right:0;
padding:0
}
#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before,#wpadminbar #wp-admin-bar-site-editor>.ab-item:before,#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before{
text-indent:0;
speak:never;
text-align:center;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
width:52px;
font:32px/1 dashicons;
display:block;
top:7px
}
#wpadminbar #wp-admin-bar-appearance{
margin-top:0
}
#wpadminbar #wp-admin-bar-search{
display:none
}
#wpadminbar #wp-admin-bar-new-content .ab-icon:before{
text-align:center;
width:52px;
line-height:1.33333;
display:block;
top:0;
height:46px!important
}
#wpadminbar #wp-admin-bar-updates{
text-align:center
}
#wpadminbar #wp-admin-bar-updates .ab-icon:before{
top:3px
}
#wpadminbar #wp-admin-bar-comments .ab-icon{
margin:0
}
#wpadminbar #wp-admin-bar-comments .ab-icon:before{
height:46px;
font-size:34px;
line-height:1.38235;
display:block;
top:0
}
#wpadminbar #wp-admin-bar-my-account>a{
white-space:nowrap;
text-indent:150%;
width:28px;
padding:0 10px;
position:relative;
overflow:hidden
}
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{
width:26px;
height:26px;
position:absolute;
top:13px;
right:10px
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu{
padding:0
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{
display:none
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{
margin:0
}
#wpadminbar #wp-admin-bar-user-info .display-name{
color:#f0f0f1;
height:auto;
font-size:16px;
line-height:1.5
}
#wpadminbar #wp-admin-bar-user-info a{
padding-top:4px
}
#wpadminbar #wp-admin-bar-user-info .username{
margin-bottom:-2px;
line-height:.8!important
}
#wp-toolbar>ul>li{
display:none
}
#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-wp-logo,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-site-editor,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-my-account{
display:block
}
#wpadminbar li:hover ul li,#wpadminbar li.hover ul li,#wpadminbar li:hover ul li:hover ul li{
display:list-item
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{
min-width:-moz-fit-content;
min-width:fit-content
}
#wpadminbar ul#wp-admin-bar-root-default>li{
margin-right:0
}
#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account{
position:static
}
#wpadminbar #wp-admin-bar-my-account{
float:right
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{
top:10px;
left:0
}

}
@media screen and (max-width:600px){
#wpadminbar{
position:absolute
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{
width:100%;
left:0
}
#wpadminbar .menupop .menupop>.ab-item:before{
display:none
}
#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{
margin-left:0
}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{
width:100%;
margin:0;
position:relative;
top:auto;
left:auto
}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{
padding:6px 15px 19px 30px;
font-size:16px
}
#wpadminbar li:hover ul li ul li{
display:list-item
}
#wpadminbar li#wp-admin-bar-wp-logo,#wpadminbar li#wp-admin-bar-updates{
display:none
}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{
box-shadow:none;
position:static
}

}
@media screen and (max-width:400px){
#wpadminbar li#wp-admin-bar-comments{
display:none
}

}
.dashicons{
speak:never;
-webkit-text-decoration:inherit;
text-decoration:inherit;
text-transform:none;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
vertical-align:top;
text-align:center;
width:20px;
height:20px;
font-family:dashicons;
font-size:20px;
font-style:normal;
font-weight:400;
line-height:1;
transition:color .1s ease-in;
display:inline-block
}
.dashicons-move:before{
content:""
}
#wpadminbar .toolbar-node-skeleton-wrapper{
--toolbar-node-skeleton-gradient--dark:#f0f6fc1a;
--toolbar-node-skeleton-gradient--light:#f0f6fc4d;
box-sizing:border-box;
height:var(--wp-admin--admin-bar--height);
cursor:progress;
min-width:100px;
padding:7px
}
#wpadminbar .toolbar-node-skeleton{
background:linear-gradient(-90deg,var(--toolbar-node-skeleton-gradient--dark)0%,var(--toolbar-node-skeleton-gradient--light)50%,var(--toolbar-node-skeleton-gradient--dark)100%);
background-size:400% 400%;
border-radius:3px;
width:100%;
height:100%;
animation:1.2s ease-in-out infinite pulse
}
@media (prefers-reduced-motion){
#wpadminbar .toolbar-node-skeleton{
animation:none
}

}
@keyframes pulse{
0%{
background-position:0 0
}
to{
background-position:-135% 0
}

}
body.admin-bar{
margin-top:var(--wp-admin--admin-bar--height)
}
#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label{
color:#f0f0f1
}




body.admin-bar{
margin-top:30px
}
.error-404 .BaseButton.hds-button.hds-button-share{
border-color:#fff
}



.page-enter-active,.page-leave-active{
transition:all .16s
}
.page-enter-from,.page-leave-to{
opacity:0;
filter:blur(.3rem)
}
.page-enter,.page-leave-active{
opacity:0
}


#primary.site-main{
z-index:99;
min-height:50vh;
position:relative
}



.Footer[data-v-1849cf28]{
z-index:10001;
position:relative
}
.Footer .usa-header-primary button span[data-v-1849cf28]{
font-size:.9rem
}
.Footer .usa-list a[data-v-1849cf28],.Footer .usa-list span[data-v-1849cf28],.Footer .usa-nav__link a[data-v-1849cf28],.Footer .usa-nav__link span[data-v-1849cf28]{
font-family:IBM Plex Mono,sans-serif
}
.Footer.usa-footer .usa-header.usa-header-primary a[data-v-1849cf28],.Footer.usa-footer .usa-header.usa-header-primary span[data-v-1849cf28]{
font-size:1.1rem;
font-weight:600
}
.Footer .usa-header input[type=search][data-v-1849cf28]{
max-width:200px
}
.Footer .usa-header .usa-nav__primary .usa-nav__primary-item[data-v-1849cf28]:hover{
cursor:pointer
}
.Footer .usa-header.text-white .usa-nav__primary-item>.usa-current[data-v-1849cf28]:after{
background-color:#fff
}
.Footer .usa-header-primary .usa-logo[data-v-1849cf28]{
flex:unset
}
.Footer .usa-list a[data-v-1849cf28],.Footer .usa-list span[data-v-1849cf28]{
font-size:.9rem;
line-height:1em;
display:block
}
.Footer .grid-container-block[data-v-1849cf28]{
max-width:85rem
}
.Footer .grid-container-extrawide[data-v-1849cf28]{
max-width:110rem
}
.Footer .grid-container-block-lg[data-v-1849cf28]{
max-width:100rem
}
.Footer.usa-footer>.grid-container[data-v-1849cf28],.Footer.usa-footer__primary-section>.grid-container[data-v-1849cf28]{
max-width:1400px;
padding-left:0!important;
padding-right:0!important
}
.Footer .social-icons a[data-v-1849cf28]{
background-color:#2e2e32;
border-radius:50%;
justify-content:center;
align-items:center;
width:32px;
height:32px;
margin:0 10px 0 0;
display:flex
}
.Footer .hds-footer-details[data-v-1849cf28]{
max-width:22rem
}
.Footer .hds-footer-menu[data-v-1849cf28]{
margin:0;
padding:0;
list-style:none
}
.Footer .hds-menu-col-3[data-v-1849cf28]{
-moz-columns:3;
columns:3
}
@media (max-width:768px){
.Footer .hds-menu-col-3[data-v-1849cf28]{
-moz-columns:2;
columns:2
}

}
.Footer .hds-footer-menu [data-v-1849cf28],.Footer .hds-footer-menu>li>a[data-v-1849cf28]{
font-size:.9rem;
font-weight:400;
line-height:1.2em
}
.Footer .hds-footer-menu>li>a[data-v-1849cf28]{
padding:.5rem 0;
display:block
}
.Footer .hds-footer-menu>li>a:hover>span[data-v-1849cf28]{
text-underline-offset:.3em;
text-decoration:underline
}
.Footer .hds-footer-menu.hds-footer-menu-horizontal>li[data-v-1849cf28]{
display:inline-block
}
.Footer .hds-footer-menu.hds-footer-menu-horizontal>li>a[data-v-1849cf28]{
padding:.5rem .75rem
}
.Footer .hds-footer-menu.hds-footer-menu-horizontal>li.hds-footer-meta[data-v-1849cf28]{
margin-right:2rem;
display:inline-flex
}
@media screen and (max-width:1200px){
.Footer .hds-footer-menu.hds-footer-menu-horizontal>li[data-v-1849cf28]{
width:100%;
padding:0;
display:block
}
.Footer .hds-footer-menu.hds-footer-menu-horizontal>li>a[data-v-1849cf28]{
padding:.35rem 0
}
.Footer .hds-footer-menu.hds-footer-menu-horizontal[data-v-1849cf28]{
-moz-columns:3;
columns:3
}

}
@media screen and (max-width:800px){
.Footer .hds-footer-menu.hds-footer-menu-horizontal[data-v-1849cf28]{
-moz-columns:2;
columns:2
}
.Footer .hds-footer-menu.hds-footer-menu-horizontal.hds-menu-meta[data-v-1849cf28]{
-moz-columns:1;
columns:1
}

}
.Footer .hds-footer-meta .hds-footer-meta-label[data-v-1849cf28]{
padding-right:.5rem
}
.Footer .hds-footer-meta .hds-footer-meta-value[data-v-1849cf28]{
font-weight:600
}
.Footer .hds-footer-secondary[data-v-1849cf28]{
border-color:#58585b
}
@media screen and (min-width:1024px){
.Footer .hds-footer-secondary[data-v-1849cf28]{
margin-top:1.5rem
}

}
@media screen and (min-width:1199px){
.Footer .hds-footer-menu.hds-footer-menu-horizontal>li:first-child>a[data-v-1849cf28]{
padding-left:0
}

}



.TemplateGeneric .smd-plain-title+.GutenbergBlocks>.BlockLayout:first-child{
margin-top:0
}



.BlockLayout .hds-caption{
margin-bottom:0;
padding-bottom:0
}
.BlockLayout.margin-y-3:first-child{
margin-top:3rem
}
.BlockLayout.margin-y-3:last-child{
margin-bottom:3rem
}
.BlockLayout.margin-bottom-2+.BlockLayout.margin-y-3{
margin-top:1rem
}
.BlockLayout.margin-full-bleed+.BlockLayout.margin-y-3,.BlockLayout.margin-y-3+.BlockLayout.margin-full-bleed{
margin-top:3rem
}
.BlockLayout p a,.BlockLayout li a,.BlockLayout h1 a,.BlockLayout h2 a,.BlockLayout h3 a,.BlockLayout h4 a{
color:#17171b;
text-underline-offset:4px;
-webkit-text-decoration:underline dashed #58585b;
text-decoration:underline dashed #58585b;
text-decoration-thickness:1px
}
.BlockLayout p a:focus,.BlockLayout li a:focus,.BlockLayout h1 a:focus,.BlockLayout h2 a:focus,.BlockLayout h3 a:focus,.BlockLayout h4 a:focus{
outline:1px dashed #58585b;
text-decoration:none
}
.BlockLayout p a:hover,.BlockLayout li a:hover,.BlockLayout h1 a:hover,.BlockLayout h2 a:hover,.BlockLayout h3 a:hover,.BlockLayout h4 a:hover{
-webkit-text-decoration:underline #17171b;
text-decoration:underline #17171b;
text-decoration-thickness:1px
}
.article-color-mode-dark .BlockLayout p a,.article-color-mode-dark .BlockLayout li a,.article-color-mode-dark .BlockLayout h1 a,.article-color-mode-dark .BlockLayout h2 a,.article-color-mode-dark .BlockLayout h3 a,.article-color-mode-dark .BlockLayout h4 a{
color:#f6f6f6;
text-decoration-color:#b9b9bb
}
.article-color-mode-dark .BlockLayout p a:focus,.article-color-mode-dark .BlockLayout li a:focus,.article-color-mode-dark .BlockLayout h1 a:focus,.article-color-mode-dark .BlockLayout h2 a:focus,.article-color-mode-dark .BlockLayout h3 a:focus,.article-color-mode-dark .BlockLayout h4 a:focus{
outline-color:#b9b9bb
}
.article-color-mode-dark .BlockLayout p a:hover,.article-color-mode-dark .BlockLayout li a:hover,.article-color-mode-dark .BlockLayout h1 a:hover,.article-color-mode-dark .BlockLayout h2 a:hover,.article-color-mode-dark .BlockLayout h3 a:hover,.article-color-mode-dark .BlockLayout h4 a:hover{
text-decoration-color:#f6f6f6
}


.NasaBlocksSecondaryNavigationDesktopBlock{
z-index:1000;
position:relative
}
.NasaBlocksSecondaryNavigationDesktopBlock.hds-secondary-navigation{
text-align:left
}
@media screen and (min-width:1601px){
.NasaBlocksSecondaryNavigationDesktopBlock.hds-secondary-navigation .hds-secondary-navigation-has-breadcrumbs .hds-secondary-navigation-menu-items{
flex:0 auto;
width:50%
}
.NasaBlocksSecondaryNavigationDesktopBlock.hds-secondary-navigation .hds-secondary-navigation-has-breadcrumbs .hds-secondary-navigation-menu-items .usa-nav__primary-item>a,.NasaBlocksSecondaryNavigationDesktopBlock.hds-secondary-navigation .hds-secondary-navigation-has-breadcrumbs .hds-secondary-navigation-menu-items .usa-nav__primary-item>button{
white-space:nowrap
}

}
@media screen and (min-width:1024px){
.NasaBlocksSecondaryNavigationDesktopBlock.hds-secondary-navigation{
display:block!important
}

}


.NavSecondaryMobileBlock{
font-size:1rem!important;
line-height:1.25rem!important
}
.NavSecondaryMobileBlock nav{
width:100%
}
.NavSecondaryMobileBlock nav button{
padding:.625rem 1.25rem
}
.NavSecondaryMobileBlock nav .mobile-nav-toggle-icon{
transition:transform .3s;
transform:rotate(0)
}
.NavSecondaryMobileBlock nav .mobile-nav-toggle-icon.open{
transform:rotate(-180deg)
}
.NavSecondaryMobileBlock .nav-secondary-border{
border-style:solid;
border-width:0 0 1px
}
.NavSecondaryMobileBlock .nav-secondary-dark{
background-color:#17171b;
border-color:#2e2e32;
color:#fff!important
}
.NavSecondaryMobileBlock .nav-secondary-light{
background-color:#fff;
border-color:#d1d1d1;
color:#17171b!important
}
.NavSecondaryMobileBlock .dark-mode-nav-link{
color:#17171b!important
}


.NavSecondaryMobile .nav-link{
padding:.625rem 1.25rem;
display:block
}


.quick-facts-slider .quick-facts-slider-image{
border-radius:50%;
width:6rem;
height:6rem;
display:block;
overflow:hidden
}
.quick-facts-slider-image .hds-media-background{
position:relative
}
@media screen and (max-width:1279px) and (min-width:1175px){
.quick-facts-slider .quick-facts-slider-image{
width:5rem;
height:5rem
}

}
@media screen and (max-width:1174px){
.quick-facts-slider .quick-facts-slider-image{
width:4.5rem;
height:4.5rem
}

}
@media screen and (max-width:480px){
.quick-facts-slider .quick-facts-slider-image{
width:3.5rem;
height:3.5rem
}

}
@media screen and (max-width:400px){
.quick-facts-slider .quick-facts-slider-image{
width:3rem;
height:3rem
}

}
.hds-carousel-wrapper-relative .hds-carousel-nav{
bottom:unset;
left:unset;
justify-content:start;
position:relative
}
.hds-carousel-nav-arrow{
box-sizing:border-box;
background:#fff;
border:1px solid #b9b9bb;
border-radius:50%;
justify-content:center;
align-items:center;
width:40px;
height:40px;
margin-right:8px;
transition:all .2s;
display:flex
}
.hds-carousel-nav-arrow:hover{
cursor:pointer;
border:1px solid #000
}
.hds-page-intro-image-1,.hds-page-intro-image-2,.hds-page-intro-image-3{
min-height:320px
}
@media screen and (max-width:800px){
.hds-page-intro-image-1{
min-height:200px
}
.hds-page-intro-image-2,.hds-page-intro-image-3{
min-height:120px
}

}
.quick-facts-slider .quick-facts-slider-image figure img{
-o-object-fit:cover;
object-fit:cover
}
.quick-facts-slider .quick-facts-slider-image figure{
border-radius:50%;
width:100%;
height:100%;
margin:0;
display:block;
overflow:hidden
}


.vBlocksEncyclopedicContentColumnsBlock .content-column .BlockLayout:first-child,.vBlocksEncyclopedicContentColumnsBlock .content-column div.margin-y-3:first-child{
margin-top:0
}
.vBlocksEncyclopedicContentColumnsBlock .content-column .BlockLayout:last-child,.vBlocksEncyclopedicContentColumnsBlock .content-column div.margin-y-3:last-child{
margin-bottom:0
}


.hds-media .nasa-block-align-inline{
max-width:840px
}
.hds-media .v-block-align-full{
max-width:100%
}
.hds-media .v-block-align-full figcaption{
padding-left:40px;
padding-right:40px
}
@media screen and (max-width:800px){
.hds-media .v-block-align-full figcaption{
padding-left:20px;
padding-right:20px
}

}
.hds-media .nasa-block-align-wide{
max-width:1100px
}
.hds-media .hds-media-inner{
width:100%;
height:100%;
display:flex;
overflow:hidden
}


.NasaBlocksFeaturedLinkBlock .NasaBlocksFeaturedLinkBlockImage img{
height:auto;
margin:auto;
display:block
}


.hds-card-carousel .hds-carousel-nav-arrow{
box-sizing:border-box;
background:#fff;
border:1px solid #b9b9bb;
border-radius:50%;
justify-content:center;
align-items:center;
width:40px;
height:40px;
margin-right:8px;
transition:all .2s;
display:flex
}
.hds-card-carousel .hds-carousel-nav-arrow:hover{
cursor:pointer;
border:1px solid #000
}
.hds-card-carousel .hds-carousel-nav{
z-index:10;
width:100%;
position:absolute;
top:50%;
left:0
}
.hds-card-carousel .hds-carousel-nav-arrow{
z-index:500;
margin:0;
position:absolute;
top:50%
}
.hds-card-carousel .hds-carousel-nav-arrow:hover{
cursor:pointer
}
.hds-card-carousel .hds-carousel-arrow-prev{
left:-10px;
right:unset
}
.hds-card-carousel .hds-carousel-arrow-next{
right:-10px;
left:unset
}
.hds-card-carousel .hds-card-grid-header{
padding-left:30px;
padding-right:30px
}
.hds-card-carousel .hds-card-grid-cards{
padding-left:20px;
padding-right:20px
}
.hds-card .hds-card-inner{
width:calc(100% - 20px);
margin-left:auto;
margin-right:auto;
display:block;
position:relative
}
.hds-card-carousel .hds-card-carousel-header{
padding-left:10px;
padding-right:10px
}
.hds-card .hds-card-content{
width:100%
}
.hds-card-hover-zoom-image .hds-media-background{
transition:transform .3s ease-in-out
}
.hds-card:hover .hds-card-hover-zoom-image .hds-media-background{
transform:scale(1.05)
}
.hds-card .hds-card-thumbnail{
padding:0;
display:block;
position:relative;
overflow:hidden
}
.hds-card .hds-card-thumbnail:after{
content:"";
padding-bottom:56.25%;
display:block
}
.hds-card-custom .hds-card-thumbnail:after{
padding-bottom:75%
}
.hds-card-article-default .hds-card-thumbnail:after{
padding-bottom:67%
}
.hds-card-article-graphical .hds-card-thumbnail:after{
padding-bottom:140%
}
.hds-card-topic .hds-card-thumbnail:after{
padding-bottom:150%
}
.hds-card-location .hds-card-thumbnail:after{
padding-bottom:75%
}
.hds-card-gallery .hds-card-gallery-images{
grid-template-rows:1fr 1fr;
grid-template-columns:1.75fr 1fr;
gap:.25rem;
display:grid
}
.hds-card-gallery .hds-card-gallery-images .hds-media-background{
overflow:hidden
}
.hds-card-gallery-image-1{
grid-area:1/1/3/2
}
.hds-card-gallery-image-2{
grid-area:1/2/2/3
}
.hds-card-gallery-image-3{
grid-area:2/2/3/3
}
.hds-media-background img{
transition:transform .3s ease-in-out
}
.hds-media-background:hover img{
transform:scale(1.05)
}
.card-carousel-slider:not(.slick-initialized){
visibility:hidden;
height:700px;
overflow:hidden
}
.hds-card-carousel .swiper-wrapper{
height:auto
}
.hds-card-carousel .swiper-slide{
height:inherit
}
.hds-card-carousel .hds-card-inner .skrim-overlay{
width:auto;
height:auto;
top:0;
bottom:0;
left:0;
right:0
}
.hds-card-carousel .hds-card-inner img{
display:block
}
.hds-card-carousel .hds-carousel-nav-arrow{
margin-right:0
}
.hds-card-carousel .hds-carousel-nav-arrow.swiper-button-disabled{
cursor:default
}
.hds-card-carousel .hds-carousel-nav-arrow.swiper-button-disabled path{
fill:#b9b9bb
}
.hds-card-carousel .hds-carousel-nav-arrow.swiper-button-disabled:hover{
border-color:#b9b9bb
}


@media screen and (max-width:800px){
.news-item>.hds-cover-wrapper{
min-height:320px
}

}
.wp-block-nasa-blocks-news-manual a,.wp-block-nasa-blocks-news-manual a:focus,.wp-block-nasa-blocks-news-manual a:hover{
text-decoration:none
}
.wp-block-nasa-blocks-news-manual .news-item .hds-cover-wrapper{
min-height:25rem
}
@media screen and (max-width:800px){
.news-item-stack .news-item .hds-cover-wrapper{
min-height:200px
}
.wp-block-nasa-blocks-news-manual .news-item-stack{
flex-direction:row
}

}
.wp-block-nasa-blocks-news-manual .news-item-stack{
flex-direction:column;
display:flex
}
.news-item-stack .news-item .hds-cover-wrapper{
height:100%;
min-height:0
}
.news-item>.hds-cover-wrapper{
min-height:410px
}
@media screen and (max-width:800px){
.news-item-stack .news-item .hds-cover-wrapper{
min-height:200px
}
.news-item>.hds-cover-wrapper{
min-height:320px
}

}
.news-item-stack{
flex-direction:column;
display:flex
}
.latest-news-items .hds-cover-wrapper{
height:100%!important
}
.latest-news-item a{
display:block
}


.featured-mission-countdown{
display:flex
}
.countdown-item{
align-items:flex-start;
display:flex
}
.countdown-item h3{
color:#288bff;
align-items:center;
margin:0 auto;
font-family:dm-mono,mono;
font-size:3rem;
font-weight:300;
display:flex
}
.countdown-item span{
color:#959599
}
.countdown-item:after{
color:#288bff;
content:":";
visibility:visible;
opacity:1;
margin:0 15px;
font-size:3rem;
display:block;
top:0
}
.countdown-item:last-child:after{
display:none
}


.hds-featured-link-list-button{
width:2rem;
height:2rem
}


.CoreHeadingBlock h2,.CoreHeadingBlock h3,.CoreHeadingBlock h4{
margin:0
}


.SmdBlockIframeEmbedBlock .smd-embed-caption-text{
color:#58585b
}


.SmdBlockIframeEmbedBlock .smd-iframe-iframe{
width:100%;
height:100%
}


.NasaBlocksTopicCardsBlock .swiper:not(.swiper-initialized) .topic-card{
width:calc(25% - 22.5px);
margin-right:30px
}





/* Gabarito */


// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 400 to 900

.gabarito-<uniquifier> {
  font-family: "Gabarito", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


/* IBM SERIF */

.ibm-plex-serif-thin {
  font-family: "IBM Plex Serif", serif;
  font-weight: 100;
  font-style: normal;
}

.ibm-plex-serif-extralight {
  font-family: "IBM Plex Serif", serif;
  font-weight: 200;
  font-style: normal;
}

.ibm-plex-serif-light {
  font-family: "IBM Plex Serif", serif;
  font-weight: 300;
  font-style: normal;
}

.ibm-plex-serif-regular {
  font-family: "IBM Plex Serif", serif;
  font-weight: 400;
  font-style: normal;
}

.ibm-plex-serif-medium {
  font-family: "IBM Plex Serif", serif;
  font-weight: 500;
  font-style: normal;
}

.ibm-plex-serif-semibold {
  font-family: "IBM Plex Serif", serif;
  font-weight: 600;
  font-style: normal;
}

.ibm-plex-serif-bold {
  font-family: "IBM Plex Serif", serif;
  font-weight: 700;
  font-style: normal;
}

.ibm-plex-serif-thin-italic {
  font-family: "IBM Plex Serif", serif;
  font-weight: 100;
  font-style: italic;
}

.ibm-plex-serif-extralight-italic {
  font-family: "IBM Plex Serif", serif;
  font-weight: 200;
  font-style: italic;
}

.ibm-plex-serif-light-italic {
  font-family: "IBM Plex Serif", serif;
  font-weight: 300;
  font-style: italic;
}

.ibm-plex-serif-regular-italic {
  font-family: "IBM Plex Serif", serif;
  font-weight: 400;
  font-style: italic;
}

.ibm-plex-serif-medium-italic {
  font-family: "IBM Plex Serif", serif;
  font-weight: 500;
  font-style: italic;
}

.ibm-plex-serif-semibold-italic {
  font-family: "IBM Plex Serif", serif;
  font-weight: 600;
  font-style: italic;
}

.ibm-plex-serif-bold-italic {
  font-family: "IBM Plex Serif", serif;
  font-weight: 700;
  font-style: italic;
}


/* IBM PLEX MONO*/

.ibm-plex-mono-thin {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 100;
  font-style: normal;
}

.ibm-plex-mono-extralight {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 200;
  font-style: normal;
}

.ibm-plex-mono-light {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 300;
  font-style: normal;
}

.ibm-plex-mono-regular {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 400;
  font-style: normal;
}

.ibm-plex-mono-medium {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 500;
  font-style: normal;
}

.ibm-plex-mono-semibold {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 600;
  font-style: normal;
}

.ibm-plex-mono-bold {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 700;
  font-style: normal;
}

.ibm-plex-mono-thin-italic {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 100;
  font-style: italic;
}

.ibm-plex-mono-extralight-italic {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 200;
  font-style: italic;
}

.ibm-plex-mono-light-italic {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 300;
  font-style: italic;
}

.ibm-plex-mono-regular-italic {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 400;
  font-style: italic;
}

.ibm-plex-mono-medium-italic {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 500;
  font-style: italic;
}

.ibm-plex-mono-semibold-italic {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 600;
  font-style: italic;
}

.ibm-plex-mono-bold-italic {
  font-family: "IBM Plex Mono", monospace;
  font-weight: 700;
  font-style: italic;
}



/* POPPINS */
.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}



/* MINE */

/* MINE */

.works,
.works * {
   box-sizing: content-box;
   overflow: visible;
}



.rounded{
	border-radius: 15px;
}


@media screen and (min-width:1024px){
 .tL{
 	width: 400px;
 	margin: auto;
 }

 .tR{
 	width: 400px;
 	margin: auto;
 }

 .grid-container-block-SingSong {
	max-width:100%;
}

.iR{
	transform: scale(1);
    transform-origin: 27% 66%;
    object-position: 0%;
    object-fit: contain;
}

.iL{
	transform: scale(1);
    transform-origin: 27% 66%;
    object-position: 100%;
    object-fit: contain;
}
}



 @media screen and (max-width:1023px){
 .tL and .tR{
 	width: 100%;
 	margin: auto;
 }

.iR{
	transform: scale(1);
    transform-origin: 27% 66%;
    object-position: 50%;
    object-fit: contain;
}

.iL{
	transform: scale(1);
    transform-origin: 27% 66%;
    object-position: 50%;
    object-fit: contain;
}

}

.phoneBox{
    width: 375px;
    height: 812px;
    border-radius: 30px;
    margin: auto;
    overflow: hidden;
    box-shadow: 0px 6px 16px #88888838;
}

.imageBox{
    width: 375px;
    margin: auto;
    overflow: hidden;
}

.imageBoxShad{
    margin: auto;
    overflow: hidden;
    border-radius: 30px;
    box-shadow: 0px 6px 16px #88888838;
}

.phoneBox303{
    width: 303px;
    height: 656px;
    border-radius: 20px;
    margin: auto;
    overflow: hidden;
    box-shadow: 0px 6px 16px #88888838;
}

.phoneBoxstFx{
    width: 303px;
    height: 632px;
    border-radius: 20px;
    margin: auto;
    overflow: hidden;
    box-shadow: 0px 6px 16px #88888838;
    background: white;
}


