/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#az_mobile_nav_menu,#az_mobile_nav_menu h2{font-family:proxima-nova-condensed,var(--bs-body-font-family);}#az_mobile_nav_menu .az-mobile-nav-back,#az_mobile_nav_menu .az-mobile-nav-root{min-height:50px;display:inline-flex;align-items:center;text-decoration:none;}#az_mobile_nav_menu .az-mobile-nav-back > span:last-child{margin-top:.125rem;}#az_mobile_nav_menu a:not(.az-mobile-nav-root){font-weight:500;}#az_mobile_nav_menu_links{margin-bottom:.5rem;}#az_mobile_nav_menu_links .nav-item{min-height:52px;display:flex;align-items:stretch;border-left:0;border-right:0;}#az_mobile_nav_menu_links .nav-item:first-child,#az_mobile_nav_menu_links .nav-item:last-child{border-radius:0;}#az_mobile_nav_menu_links .nav-item .nav-link,#az_mobile_nav_menu_links .nav-item > span:first-child{display:flex;align-items:center;flex-grow:1;padding:0.375rem 0.25rem 0.375rem 1rem;background-color:revert;}#az_mobile_nav_menu_links .az-mobile-nav-link{display:flex;align-items:center;padding:0 .75rem;border-radius:0;border-top:0;border-bottom:0;}#az_mobile_nav_menu .material-symbols-rounded{font-size:1.625rem;}#az_mobile_nav_menu .az-mobile-nav-current{box-shadow:inset 6px 0 #378dbd;}#az_mobile_nav_menu .ajax-progress-throbber{display:none;}
#block-az-barrio-content > .content > .node--type-az-flexible-page > .node__content{margin-top:0;}.node--type-az-flexible-page.node--view-mode-az-card .card .img-fluid{border-radius:0;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
:root{--ahai-field-radius:0.75rem;--ahub-forest:#0F2A1A !important;--ahub-forest-deep:#0f2a1a !important;--ahub-bone:#F7F7F5 !important;--ahub-cream:#FCFCFA !important;--ahub-sage:#D8E5CC !important;--ahub-sage-soft:#F0F4E1 !important;--ahub-lime:#c7e66a !important;--ahub-forest-75-on-bone:#495D51 !important;--ahub-forest-65-on-bone:#607267 !important;--ahub-bone-75-on-forest:#D8E5CC !important;--ahub-forest-rgb:15,42,26 !important;--ahub-sage-rgb:216,229,204 !important;--blue:var(--ahub-forest) !important;--red:var(--ahub-forest) !important;--azurite:var(--ahub-forest) !important;--midnight:var(--ahub-forest-deep) !important;--bs-border-radius:20px;}.rounded{--bs-border-radius:20px;}body{background-color:var(--ahub-bone) !important;color:var(--ahub-forest) !important;h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--ahub-forest) !important;line-height:normal !important;}h1.title{font-size:16px;font-style:italic;font-weight:400;}.h3,h3{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem;margin-top:0;}.h1,h1{font-size:2.5rem;}.h2,h2{font-size:2.5rem;}.h4,h4{font-size:20px;line-height:24px;}.text-muted{color:var(--ahub-forest-65-on-bone) !important;}.password-strength__title,.password-confirm-message,.password-suggestions,.captcha__description,small,.small{color:var(--ahub-forest-65-on-bone) !important;font-size:.9rem;line-height:1;}.captcha__title,.js-form-item-captcha-response{margin-bottom:0 !important;}.tips{font-size:13px;line-height:normal;}a{color:var(--ahub-forest) !important;text-decoration-color:var(--ahub-sage) !important;font-weight:600;}a:hover,a:focus{color:var(--ahub-forest-deep) !important;}::selection{background-color:var(--ahub-sage) !important;color:var(--ahub-forest) !important;}a:focus,button:focus,.btn:focus,.form-control:focus,input:focus,select:focus,textarea:focus{outline-color:var(--ahub-forest) !important;}#content input.form-control{max-width:575px;width:100%;}#content select.form-select{width:100%;}.btn{--bs-btn-border-width:2px !important;}#block-az-barrio-main-menu .nav-item:has(> .vr){display:none;}.navbar-nav .btn.nav-link{border-radius:3rem !important;text-decoration:none;}.bg-forest{background-color:var(--ahub-forest) !important;color:var(--ahub-cream) !important}.bg-forest-deep{background-color:var(--ahub-forest-deep) !important;}.bg-bone{background-color:var(--ahub-bone) !important;}.bg-cream{background-color:var(--ahub-cream) !important;}.bg-sage{background-color:var(--ahub-sage) !important;}.bg-sage-soft{background-color:var(--ahub-sage) !important;}.text-forest{color:var(--ahub-forest) !important;}.text-forest-deep{color:var(--ahub-forest-deep) !important;}.text-bone{color:var(--ahub-bone) !important;}.text-sage{color:var(--ahub-sage) !important;}.border-forest{border-color:var(--ahub-forest) !important;}.border-sage{border-color:var(--ahub-sage) !important;}.bg-forest,.bg-forest-deep,.ahub-dark-section{color:var(--ahub-bone) !important;}.bg-forest a,.bg-forest-deep a,.ahub-dark-section a:not(".btn-sage"){color:var(--ahub-sage) !important;text-decoration-color:var(--ahub-sage) !important;}.bg-forest a:hover,.bg-forest-deep a:not(".btn-sage"):hover,.ahub-dark-section a:hover{color:var(--ahub-sage) !important;}.bg-forest :focus,.bg-forest-deep :focus,.ahub-dark-section :focus{outline-color:var(--ahub-sage) !important;}.btn-forest{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;border-color:var(--ahub-forest) !important;}.btn-forest:hover,.btn-forest:focus{color:var(--ahub-bone) !important;background-color:var(--ahub-forest-deep) !important;border-color:var(--ahub-forest-deep) !important;}.btn-forest:focus,.btn-forest.focus{box-shadow:0 0 0 .2rem rgba(var(--ahub-forest-rgb),.35) !important;}.btn-sage{color:var(--ahub-forest) !important;background-color:var(--ahub-sage) !important;border-color:var(--ahub-sage) !important;}.btn-sage:hover,.btn-sage:focus{color:var(--ahub-forest) !important;background-color:var(--ahub-sage) !important;border-color:var(--ahub-sage) !important;}.btn-outline-forest{color:var(--ahub-forest) !important;border-color:var(--ahub-forest) !important;}.btn-outline-forest:hover{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;border-color:var(--ahub-forest) !important;}.btn-primary{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;border-color:var(--ahub-forest) !important;}.btn-primary:hover,.btn-primary:focus{color:var(--ahub-cream) !important;background-color:var(--ahub-forest-deep) !important;border-color:var(--ahub-forest-deep) !important;}.btn-secondary{color:var(--ahub-forest) !important;background-color:var(--ahub-sage) !important;border-color:var(--ahub-sage) !important;}.btn-secondary:hover,.btn-secondary:focus{background-color:var(--ahub-sage) !important;border-color:var(--ahub-sage) !important;}.btn-link{color:var(--ahub-forest) !important;}.btn-link:hover,.btn-link:focus{color:var(--ahub-forest-deep) !important;}.form-control:focus{border-color:var(--ahub-forest) !important;box-shadow:0 0 0 .2rem rgba(var(--ahub-forest-rgb),.25) !important;}.custom-select:focus{border-color:var(--ahub-forest) !important;box-shadow:0 0 0 .2rem rgba(var(--ahub-forest-rgb),.25) !important;}.custom-control-input:checked~.custom-control-label::before{color:var(--ahub-bone) !important;border-color:var(--ahub-forest) !important;background-color:var(--ahub-forest) !important;}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(var(--ahub-forest-rgb),.25) !important;}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:var(--ahub-forest) !important;}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:var(--ahub-forest) !important;background-color:var(--ahub-sage) !important;border-color:var(--ahub-sage) !important;}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:var(--ahub-bone) !important;}.custom-range::-webkit-slider-thumb{background-color:var(--ahub-forest) !important;}.custom-range::-moz-range-thumb{background-color:var(--ahub-forest) !important;}.custom-range::-webkit-slider-thumb:active{background-color:var(--ahub-forest-deep) !important;}.custom-range::-moz-range-thumb:active{background-color:var(--ahub-forest-deep) !important;}.navbar-dark{background-color:var(--ahub-forest) !important;}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;}.dropdown-item:focus,.dropdown-item:hover{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;}.dropdown-item.active,.dropdown-item:active{color:var(--ahub-forest) !important;background-color:var(--ahub-sage) !important;}.pagination{justify-content:center;align-items:center;gap:1.5rem;}.pagination .pager__item--first,.pagination .pager__item--last,.pagination .pager__item--ellipsis{display:none;}.page-link{display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 0.5rem;border:0 !important;border-radius:50% !important;background:transparent !important;box-shadow:none !important;color:var(--ahub-forest-75-on-bone) !important;font-weight:700;font-size:1.1rem;line-height:1;}.pager__item--previous .page-link,.pager__item--next .page-link{color:var(--ahub-forest) !important;font-size:1.75rem;}.page-link:hover{color:var(--ahub-forest-deep) !important;background-color:var(--ahub-sage) !important;}.page-item.active .page-link{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;}.card{background-color:var(--ahub-cream) !important;height:100%;}.card-header,.card-footer{background-color:var(--ahub-sage) !important;border-color:var(--ahub-sage) !important;}.table thead th{border-color:var(--ahub-sage) !important;}.table td,.table th{border-color:var(--ahub-sage) !important;}.table .thead-dark th{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;border-color:var(--ahub-forest-deep) !important;}.table .thead-light th{color:var(--ahub-forest) !important;background-color:var(--ahub-sage) !important;border-color:var(--ahub-sage) !important;}.table-striped tbody tr:nth-of-type(odd){background-color:var(--ahub-sage) !important;}.table-hover tbody tr:hover{background-color:var(--ahub-sage) !important;}.list-group-item.active{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;border-color:var(--ahub-forest) !important;}.badge-forest{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;}.badge-sage{color:var(--ahub-forest) !important;background-color:var(--ahub-sage) !important;}.progress{background-color:var(--ahub-sage) !important;}.progress-bar{background-color:var(--ahub-forest) !important;}.tooltip-inner{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;}.bs-tooltip-top .arrow::before{border-top-color:var(--ahub-forest) !important;}.popover{background-color:var(--ahub-cream) !important;border-color:var(--ahub-sage) !important;}.popover-header{background-color:var(--ahub-sage) !important;border-bottom-color:var(--ahub-sage) !important;color:var(--ahub-forest) !important;}.popover-body{color:var(--ahub-forest) !important;}&.node--type-problem-statement #block-az-barrio-page-title{display:none !important;}.ps-eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace !important;font-size:.75rem !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--ahub-lime) !important;margin:0 0 .4rem !important;}.ps-eyebrow--dark{color:var(--ahub-forest-65-on-bone) !important;}.ps-hero{background-color:var(--ahub-forest-deep) !important;padding:4rem 0 1rem !important;margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;width:100vw !important;}.ps-hero__title{color:var(--ahub-cream) !important;font-weight:700 !important;font-size:clamp(2.25rem,5vw,3.75rem) !important;line-height:1.05 !important;margin:0 0 1.5rem !important;}.ps-hero__lede{color:var(--ahub-bone-75-on-forest) !important;font-size:1.125rem !important;max-width:60ch !important;margin-bottom:0 !important;}.ps-hero__divider{border:none !important;border-top:1px solid rgba(247,247,245,.15) !important;margin:2rem 0 0 !important;}.ps-hero__meta{display:flex !important;flex-wrap:wrap !important;gap:2rem !important;padding:1.75rem 0 !important;}@media screen and (min-width:992px){.ps-hero__meta-item{max-width:20%;}}.ps-hero__meta-value{color:var(--ahub-cream) !important;font-size:1.05rem !important;margin:0 !important;}.ps-hero__meta-bookmark{margin-left:auto !important;}.ps-hero__meta-bookmark .flag a{display:inline-flex !important;align-items:center !important;gap:.4rem !important;background-color:var(--ahub-cream) !important;color:var(--ahub-forest) !important;border-radius:999px !important;padding:.6rem 1.4rem !important;font-weight:500 !important;text-decoration:none !important;}.ps-hero__meta-bookmark .flag a:hover{background-color:var(--ahub-bone) !important;}.ps-body{padding-top:3rem !important;}.ps-summary{color:var(--ahub-forest) !important;}.ps-body .field--type-text-long{margin-bottom:2.5rem !important;}.ps-people{margin-top:1rem !important;padding-top:2rem !important;border-top:1px solid var(--ahub-sage) !important;}.ps-card{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--ahub-forest-deep);border-radius:20px;padding:1.25rem;height:100%;}.ps-card__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;}.ps-card__badge{display:inline-flex;align-items:center;gap:.4rem;background-color:rgba(var(--ahub-sage-rgb),.16);color:var(--ahub-sage);border-radius:6px;padding:.3rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.06em;}.ps-card__badge-dot{width:6px;height:6px;border-radius:2px;background-color:var(--ahub-sage);display:inline-block;}.ps-card__status{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;letter-spacing:.06em;color:var(--ahub-bone-75-on-forest);}.ps-card__title{margin:1.25rem 0 .75rem;}.ps-card__title a{color:var(--ahub-cream) !important;font-weight:600;font-size:1.375rem;line-height:1.3;text-decoration:none;}.ps-card__title a:hover{color:var(--ahub-sage) !important;}.ps-card__summary{color:var(--ahub-bone-75-on-forest);line-height:1.65;margin-bottom:2.5rem;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}.ps-card__summary p{margin:0;}.ps-card__bottom{display:flex;align-items:center;margin-top:auto;padding-top:.5rem;}.ps-card__readmore{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.06em;color:var(--ahub-bone) !important;text-decoration:none;}.ps-card__readmore:hover{color:var(--ahub-sage) !important;}.ps-card__cta{position:absolute;right:-14px;bottom:-14px;width:56px;height:56px;border-radius:16px;background-color:var(--ahub-sage);color:var(--ahub-forest-deep);display:flex;align-items:center;justify-content:center;font-size:1.25rem;text-decoration:none;box-shadow:-3px -3px 0px 6px var(--ahub-bone);}.ps-card__cta:hover{background-color:var(--ahub-sage);}.ps-card.card{border:none;}.demo-section{padding:2.5rem 0 !important;border-bottom:1px solid var(--ahub-sage) !important;}.demo-label{font-size:.8rem !important;letter-spacing:.05em !important;text-transform:uppercase !important;color:var(--ahub-forest-65-on-bone) !important;margin-bottom:.5rem !important;}.swatch{display:block;align-items:center !important;gap:.5rem !important;margin:.25rem 1rem .25rem 0 !important;font-family:monospace !important;font-size:.85rem !important;padding:20px;}.swatch-chip{width:28px !important;height:28px !important;border-radius:4px !important;border:1px solid rgba(0,0,0,.1) !important;display:inline-block !important;}#edit-focus-area,#edit-field-focus-area{display:flex;flex-wrap:wrap;flex-direction:column;.js-form-item{margin-right:2rem}}.cta-card{padding:1.25rem !important;height:100%;}.cta-card .btn{border-radius:999px !important;padding:.65rem 1.75rem !important;font-weight:500 !important;}.cta-card__eyebrow{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace !important;font-size:.75rem !important;letter-spacing:.08em !important;text-transform:uppercase !important;margin:0 0 1.5rem !important;}.cta-card--dark{background-color:var(--ahub-forest-deep) !important;}.cta-card--dark h1,.cta-card--dark h2,.cta-card--dark h3,.cta-card--dark h4{color:var(--ahub-bone) !important;}.cta-card--dark p{color:var(--ahub-bone-75-on-forest) !important;}.cta-card--dark .cta-card__eyebrow{color:var(--ahub-sage) !important;}.cta-card--dark a:not(.btn){color:var(--ahub-sage) !important;text-decoration-color:var(--ahub-sage) !important;}.cta-card--dark a:not(.btn):hover{color:var(--ahub-sage) !important;}.cta-card--dark .btn{color:var(--ahub-forest) !important;background-color:var(--ahub-sage) !important;border-color:var(--ahub-sage) !important;}.cta-card--dark .btn:hover{background-color:var(--ahub-sage) !important;border-color:var(--ahub-sage) !important;}.cta-card--light{background-color:var(--ahub-sage) !important;}.cta-card--light p{color:var(--ahub-forest-65-on-bone) !important;}.cta-card--light .cta-card__eyebrow{color:var(--ahub-forest-65-on-bone) !important;}.cta-card--light .btn{color:var(--ahub-bone) !important;background-color:var(--ahub-forest) !important;border-color:var(--ahub-forest) !important;}.cta-card--light .btn:hover{background-color:var(--ahub-forest-deep) !important;border-color:var(--ahub-forest-deep) !important;}.ps-hero__namerow{display:flex !important;align-items:center !important;gap:2rem !important;margin-bottom:2rem !important;}.ps-hero__namerow .ps-hero__title{margin:0 !important;}.ps-hero__initials{flex:none !important;display:flex !important;align-items:center !important;justify-content:center !important;width:75px !important;height:75px !important;background-color:var(--ahub-sage) !important;color:var(--ahub-forest) !important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace !important;font-size:.9rem !important;}.ps-hero__meta-bookmark{display:flex !important;align-items:center !important;gap:1.5rem !important;}.ps-hero .ps-hero__reach{color:var(--ahub-cream) !important;text-decoration:none !important;border-bottom:1px solid var(--ahub-cream) !important;white-space:nowrap !important;}.ps-hero .ps-hero__reach:hover{color:var(--ahub-sage) !important;border-color:var(--ahub-sage) !important;}.profile--hero .ps-body .field--label-inline .field__label{width:auto !important;}.ps-hero__picture{flex:none !important;width:75px !important;height:75px !important;object-fit:cover !important;}.user-card{display:flex;flex-direction:column;height:100%;background-color:var(--ahub-cream);border:1px solid #d9d9d6;padding:1.25rem;color:var(--ahub-forest-75-on-bone);height:100%;}.user-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;}.user-card__badge{display:inline-block;background-color:var(--ahub-bone-75-on-forest);color:var(--ahub-forest);border-radius:10px;padding:.3rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;margin-bottom:1rem;text-align:center;}.user-card__name{font-size:1.25rem;font-weight:400;color:var(--ahub-forest);margin:0 0 .8rem;word-break:break-word;}.user-card__line{margin:0 0;}.user-card__initials,.user-card__picture{flex:none;width:75px;height:75px;}.user-card__picture{object-fit:cover;}.user-card__initials{display:flex;align-items:center;justify-content:center;background-color:var(--ahub-bone-75-on-forest);color:var(--ahub-forest);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.3rem;letter-spacing:.08em;}.user-card__focus{margin:1rem 0 0;}.user-card__focus strong{color:var(--ahub-forest-75-on-bone);}.user-card__bottom{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:auto;padding-top:2rem;color:var(--ahub-forest);}.user-card__link{color:var(--ahub-forest);text-decoration:none;border-bottom:1px solid var(--ahub-forest-65-on-bone);}.user-card__link:hover{border-color:var(--ahub-forest);}button.user-card__link{padding:0;background:none;border:0;border-bottom:1px solid var(--ahub-forest-65-on-bone);font:inherit;}.login-required-modal .modal-content{border:0;border-radius:2.5rem;}.login-required-modal__close{position:absolute;top:2rem;right:2rem;z-index:4;}.login-required-modal__body{padding:2rem;text-align:center;color:var(--ahub-forest);}.login-required-modal__title{font-weight:400;margin-bottom:1.5rem;}.login-required-modal__text{font-size:1.5rem;margin-bottom:2.5rem;}.login-required-modal__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;}.login-required-modal__actions .btn{font-size:1.25rem;margin-right:1rem;}.login-required-modal__login{color:var(--ahub-forest);font-size:1.25rem;text-decoration:none;border-bottom:1px solid var(--ahub-forest-65-on-bone);}@media screen and (max-width:992px){body:has(.az-fixed-header-on-mobile){padding-top:0;}}form.webform-submission-form{label:not(.form-check-label){font-size:13px;font-weight:400;}}form.webform-submission-form{.col-form-label.fw-bold{font-weight:400 !important;font-size:inherit !important;}}.list-group-item{background-color:transparent;border:none}}#header,#header_site{display:contents;}#header_site>.container:first-child{position:sticky;top:0;z-index:1;margin-bottom:2rem;filter:drop-shadow(0 3px 5px rgba(51,51,51,.2));}#header_site>.container:first-child::before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--ahub-cream);clip-path:shape(from 0 0,line to 100% 0,line to calc(100% - 10px) calc(100% - 16px),arc to calc(100% - 26px) 100% of 16px cw,line to 26px 100%,arc to 10px calc(100% - 16px) of 16px cw,close);}@media (min-width:992px){#header_site>.container:first-child{margin-bottom:5rem;}}#header_site .qs-site-logo{margin:1rem}.qs-site-logo img{max-width:155px;}footer .qs-site-logo img{max-width:175px;}.page-user-login main .region-content,.page-user-password main .region-content{max-width:none !important;background-color:transparent !important;padding:0 !important;margin:0;border-radius:0;}.view-ahai-focus-areas a{text-decoration:none;}.view-ahai-focus-areas a .small{text-decoration:underline;font-weight:normal;}.view-ahai-directory .js-form-item-sort-by{display:none}#content #views-exposed-form-ahai-search-problems-page-1 .js-form-type-textfield,#content #views-exposed-form-ahai-projects-page-1 .js-form-type-textfield,#views-exposed-form-ahai-directory-page-1 .form-type-textfield{order:1;width:100%;max-width:444px;input[type="text"]{width:100%;}}body #content input[type="text"].form-control,#content .js-webform-type-email input.form-control,body #content input[type="tel"].form-control{width:100%;max-width:100%;}body #content input#edit-captcha-response{width:auto}#views-exposed-form-ahai-search-problems-page-1 .js-form-type-select,#views-exposed-form-ahai-projects-page-1 .js-form-type-select,#views-exposed-form-ahai-directory-page-1 .js-form-type-select{order:3;margin-right:0;margin-left:auto;}#views-exposed-form-ahai-search-problems-page-1 .form-actions,#views-exposed-form-ahai-projects-page-1 .form-actions,#views-exposed-form-ahai-directory-page-1 .form-actions{order:2;margin-bottom:auto;}.ahai-search-form{position:relative;}.ahai-search-form .form-type-textfield input[type="text"]{height:3.25rem;padding-left:3.25rem;border-radius:1rem;background-color:var(--ahub-cream);}.ahai-search-form .form-actions{position:absolute;top:0;left:0;width:3.25rem;height:3.25rem;margin:0;}.ahai-search-form .form-actions::before{content:"search";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:"Material Symbols Rounded";font-size:1.75rem;font-weight:600;line-height:1;color:var(--ahub-forest);font-feature-settings:"liga";pointer-events:none;}.ahai-search-form .form-actions .btn,.ahai-search-form .form-actions .btn:hover,.ahai-search-form .form-actions .btn:focus,.ahai-search-form .form-actions .btn:active{width:100%;height:100%;padding:0;border:0;border-radius:1rem 0 0 1rem;background-color:transparent !important;background-position:center;background-repeat:no-repeat;background-size:1.5rem;font-size:0;color:transparent;box-shadow:none;}.flag a.btn,.flag a.btn:hover{border:var(--bs-btn-border-width,2px) solid var(--ahub-forest);}body.path-user .field--label-inline .field__label{width:200px}#edit-field-focus-area{display:flex;}.page-node-type-webform .page-title,.path-webform .title{display:none;}body.path-user:has(.hub__name,.ps-hero__title) #block-az-barrio-page-title{display:none;}body.path-user .field--label-inline .field__label{width:auto !important;}.path-user #content>section>nav.tabs{display:none;}.hub__eyebrow{font-style:italic;color:var(--ahub-forest-65-on-bone);margin:0}.hub__name{margin:1.5rem 0 2rem}.hub__layout{display:grid;grid-template-columns:minmax(0,1fr) 25rem;gap:1.25rem;align-items:start}.hub__main{min-width:0}.hub-callout{display:flex;gap:1.5rem;align-items:center;justify-content:space-between;background:var(--ahub-sage);padding:1.25rem 1.875rem;margin-bottom:3rem}.hub-callout__title{font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.hub-callout__btn{border-radius:2rem;white-space:nowrap}.hub-callout .form-actions{margin:0 !important}.hub-section{margin-bottom:2.5rem}.hub-section .js-form-type-select{width:100%;}.hub-section__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}.hub-section__title{font-size:1.5rem;font-weight:400;margin:0}.hub-section__head .views-exposed-form{min-width:16rem;margin:0}.hub-section__head .form-item{margin:0;display:flex;flex-direction:column}.hub-section__head label{font-size:.75rem;color:var(--ahub-forest-65-on-bone);margin:0 0 .25rem}.hub-section__head select{border:1px solid var(--ahub-bone-75-on-forest);border-radius:.5rem;padding:.75rem 1rem;background-color:var(--ahub-cream);color:var(--ahub-forest)}.hub-accordion{border:1px solid var(--ahub-bone-75-on-forest);background:var(--ahub-cream)}.hub-accordion__item+.hub-accordion__item{border-top:1px solid var(--ahub-bone-75-on-forest)}.hub-accordion summary,.hub-profile__drawer summary{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.875rem;font-size:1.25rem;cursor:pointer;list-style:none}.hub-accordion summary::-webkit-details-marker,.hub-profile__drawer summary::-webkit-details-marker{display:none}.hub-accordion summary::after,.hub-profile__drawer summary::after{content:"";width:.6rem;height:.6rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:1rem;flex:none}.hub-accordion details[open]>summary::after,.hub-profile__drawer[open]>summary::after{transform:rotate(-135deg)}.hub-accordion__body{padding:0 1.875rem 1.5rem}.ahai-hub-list li{padding:.5rem 0;border-top:1px solid var(--ahub-sage)}.ahai-hub-list em{display:block;font-size:.875rem;color:var(--ahub-forest-65-on-bone)}.hub-profile{background:var(--ahub-forest);color:var(--ahub-bone);padding:2rem 1rem 1.25rem;border-radius:20px;}.hub-profile p,.hub-profile dl{margin:0 0 .75rem;padding:0 1rem}.hub-profile .hub-profile__title{color:var(--ahub-bone) !important;font-size:1.5rem;font-weight:400;padding:0 1rem;margin:0 0 .75rem}.hub-profile__facts{margin-bottom:2rem !important}.hub-profile__facts div{margin:0 0 .25rem}.hub-profile__facts dt,.hub-profile__facts dd{display:inline;margin:0}.hub-profile__facts dt{font-weight:700}.hub-profile__drawer{background:var(--ahub-sage);color:var(--ahub-forest)}.hub-profile__drawer+.hub-profile__drawer{border-top:1px solid var(--ahub-forest)}.hub-profile__drawer summary{padding:1.25rem 1.875rem}.hub-profile__drawer-body{padding:0 1.875rem 1.25rem;background-color:var(--ahub-bone);border-top:1px solid var(--ahub-forest-deep)}.hub-profile__drawer-body .field--label-inline .field__label{width:auto}.hub-supplemental{padding-top:1.5rem}.hub-supplemental__heading{font-size:1.25rem;font-weight:700;line-height:1.6;margin:0 0 1.5rem}.hub-supplemental__picture{display:block;width:150px;height:150px;object-fit:cover;margin-bottom:1.5rem}.hub-supplemental__group{margin-bottom:1rem}.hub-supplemental .hub-supplemental__group p{margin:0 0 .25rem;padding:0}.hub-profile__edit{display:inline-block;margin-top:1.25rem;background:var(--ahub-bone);color:var(--ahub-forest) !important;border-radius:2rem;padding:.75rem 1.5rem}@media (max-width:991px){.hub__layout{grid-template-columns:1fr}.hub-callout{flex-direction:column;align-items:flex-start}.hub-section__head .views-exposed-form{min-width:0}}footer .nav.nav-utility{margin-top:0}footer .nav.nav-utility .nav-item{width:100%;padding:0}footer nav.nav-utility .nav-item,footer .nav.nav-utility .nav-link{display:inline-block;margin-bottom:.5rem;padding:0}.ahai-user-form .card{height:auto;border-radius:20px;display:flex;flex-wrap:wrap;column-gap:1.25rem;align-items:flex-start;align-content:flex-start;flex-direction:row;}.ahai-user-form .card>*,.ahai-user-form .card>.ahai-full>*{max-width:calc(50% - 0.625rem);box-sizing:border-box;width:100%;}.ahai-user-form .card>.ahai-full{display:flex;column-gap:1.25rem;}.ahai-user-form .card>.ahai-full>*{flex:1 1 0;min-width:0;}#content .ahai-user-form .card #edit-field-state{width:100%;}.ahai-user-form .card>.ahai-full,.ahai-user-form .card>h3,.ahai-user-form .card>.field--name-field-business-organization-inst,.ahai-user-form .card>.field--name-field-phone,.ahai-user-form .card>.field--name-field-biography,.ahai-user-form .card>.field--name-field-tell-us-what-are-you-hopin,.ahai-user-form .card>.field--name-field-what-are-you-hoping-to-get,.ahai-user-form .card>.field--name-field-subscribe,.ahai-user-form .card>.field--name-field-subscribe-to-updates-on-fu,.ahai-user-form .card>.field--name-field-directory,.ahai-user-form .card>.field--name-field-website,.ahai-user-form .card>.field--name-field-email-reminders{flex-basis:100%;max-width:100%;}#edit-field-directory-wrapper small{display:block;font-style:italic;}#edit-field-website-wrapper small ul{}#edit-field-biography-wrapper .tips{display:none;}.ahai-user-form .card label{font-size:0.8125rem;color:var(--ahub-forest-75-on-bone);}.ahai-user-form .card input[type="text"],.ahai-user-form .card input[type="email"],.ahai-user-form .card input[type="tel"],.ahai-user-form .card input[type="password"],.ahai-user-form .card select,.ahai-user-form .card textarea{width:100%;border-radius:var(--ahai-field-radius);background-color:var(--ahub-bone);border:1px solid var(--ahub-sage);}.ahai-user-form .card select.form-select,.ahai-user-form .card select.form-control{border:1px solid var(--ahub-sage);border-radius:var(--ahai-field-radius);font-size:inherit;min-height:3.5rem;padding:0.75rem 1.25rem;}.ahai-user-form .card .form-check-label,.ahai-user-form .card .option{font-size:1rem;color:var(--ahub-forest);}.field--name-field-tell-us-what-are-you-hopin ul.tips,.field--name-field-what-are-you-hoping-to-get ul.tips{display:none;}.ahai-user-form{padding-bottom:6rem;}.ahai-user-form .ahai-user-form__actions{position:fixed;left:0;right:0;bottom:0;z-index:1030;margin:0 !important;padding:1rem 1.5rem;background:#f6f6f4;border-top:1px solid rgba(0,0,0,0.15);box-shadow:0 -4px 12px rgba(0,0,0,0.08);display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;}.ahai-user-form .ahai-user-form__actions .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin:0;}form.webform-submission-form,form.ahai-user-form{.form-required::after,label.js-form-required::after{color:inherit;background:none;content:" *";margin:0;font-size:inherit;}input.form-control,select.form-select,select.form-control,textarea.form-control{background-color:var(--ahub-bone);border:1px solid #d6d6d3;border-radius:var(--ahai-field-radius);color:var(--ahub-forest);min-height:3.5rem;padding:0.75rem 1.25rem;box-shadow:none;}textarea.form-control{border-radius:var(--ahai-field-radius);min-height:8rem;}input.form-control:focus,select.form-select:focus,textarea.form-control:focus{background-color:var(--ahub-cream);border-color:var(--ahub-forest);}}#edit-field-focus-area>.js-form-type-checkbox,#edit-field-technology-interests>.js-form-type-checkbox,#edit-focus-area .js-form-type-checkbox{margin-bottom:.25rem !important}#edit-field-focus-area-wrapper>fieldset>legend>h3,#edit-field-technology-interests-wrapper>fieldset>legend>h3{font-size:0.8125rem !important;color:var(--ahub-forest-75-on-bone) !important;margin-bottom:0 !important;}.form-check-input[type="checkbox"]:checked,.form-check-input[type="checkbox"]:indeterminate{background-color:var(--ahub-forest) !important;border-color:var(--ahub-forest) !important;}.form-check-input:focus{border-color:var(--ahub-forest) !important;box-shadow:0 0 0 .2rem rgba(var(--ahub-forest-rgb),.25) !important;}form.webform-submission-form .webform-options-display-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;margin:0 0 1rem;}@media (max-width:575.98px){form.webform-submission-form .webform-options-display-buttons{grid-template-columns:1fr;}}form.webform-submission-form .webform-options-display-buttons .webform-options-display-buttons-wrapper{margin:0;}form.webform-submission-form .webform-options-display-buttons .webform-options-display-buttons-wrapper .form-item{display:block;height:100%;margin:0;padding:0;min-height:0;}form.webform-submission-form .webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label{display:flex;align-items:center;gap:0.75rem;box-sizing:border-box;width:100%;height:100%;min-height:3rem;margin:0;padding:0.5rem 1rem;text-align:left;font-size:1rem;color:var(--ahub-forest-75-on-bone);background-color:var(--ahub-bone);border:1px solid #d6d6d3;border-radius:var(--ahai-field-radius);cursor:pointer;}form.webform-submission-form .webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label::before{content:"";flex:0 0 1.0625rem;width:1.0625rem;height:1.0625rem;border:1px solid var(--ahub-forest-75-on-bone);border-radius:50%;background:var(--ahub-cream);}form.webform-submission-form .webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label:hover{color:var(--ahub-forest);border-color:var(--ahub-forest-75-on-bone);}form.webform-submission-form .webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-input:focus-visible~.form-check-label{border-color:var(--ahub-forest);box-shadow:0 0 0 .2rem rgba(var(--ahub-forest-rgb),.25);}form.webform-submission-form .webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-input:checked~.form-check-label{color:var(--ahub-forest);border-color:var(--ahub-forest);}form.webform-submission-form .webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-input:checked~.form-check-label::before{border-color:var(--ahub-forest);background:radial-gradient(circle,var(--ahub-forest) 0 45%,var(--ahub-cream) 50%);}form.webform-submission-form :is(input.form-control,select.form-select,select.form-control,textarea.form-control),form.ahai-user-form :is(input.form-control,select.form-select,select.form-control,textarea.form-control),.ahai-user-form .card :is(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],select,textarea){border-radius:var(--ahai-field-radius);}#edit-field-email-reminders-wrapper small em{display:block;}.login-pw-link{display:none}.page-node-22{#block-az-barrio-userlogin h2,.js-form-type-email,.js-form-type-password,#edit-actions{display:none;}.form-item-magic-email,.login-pw-link{display:block;}}.page-user-login{#magic-link-container{display:none;}}details#edit-group-pw .details-wrapper{background-color:#fff;padding:1rem;}details#edit-group-pw .details-wrapper #edit-account,details#edit-group-pw .details-wrapper .js-form-item{margin-bottom:0 !important}.page-user-reset #block-az-barrio-page-title h1.title{display:none;}small#edit-name--description,small#edit-pass--description{display:none;}button.ahai-mobile-menu-btn{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;padding:.25rem .5rem;color:var(--ahub-forest);font-weight:700;line-height:1.1;border:0;}input.form-control{background-color:var(--ahub-bone);border:1px solid #d6d6d3;border-radius:var(--ahai-field-radius);color:var(--ahub-forest);min-height:3.5rem;padding:0.75rem 1.25rem;box-shadow:none;}input.form-control:focus{background-color:var(--ahub-cream);border-color:var(--ahub-forest);}.ahai-mobile-menu-btn:hover,.ahai-mobile-menu-btn:focus-visible{color:var(--ahub-forest);}.ahai-mobile-menu-btn .icon{font-size:2rem;}.ahai-mobile-menu-btn .icon-text{font-size:.75rem;}@media (max-width:991.98px){#header_site .qs-site-logo{margin-right:5rem;}}
p.Indent1,ul.Indent1,ol.Indent1{margin-left:2em;}p.Indent2,ul.Indent2,ol.Indent2{margin-left:4em;}p.Indent3,ul.Indent3,ol.Indent3{margin-left:6em;}p.Indent4,ul.Indent4,ol.Indent4{margin-left:8em;}p.Indent5,ul.Indent5,ol.Indent5{margin-left:10em;}p.Indent6,ul.Indent6,ol.Indent6{margin-left:12em;}p.Indent7,ul.Indent7,ol.Indent7{margin-left:14em;}p.Indent8,ul.Indent8,ol.Indent8{margin-left:16em;}p.Indent9,ul.Indent9,ol.Indent9{margin-left:18em;}p.Indent10,ul.Indent10,ol.Indent10{margin-left:20em;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement="prepend"],[data-extlink-placement="before"]{padding-right:0.2rem;}[data-extlink-placement="append"],[data-extlink-placement="after"]{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
