/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.l-block--id-system-breadcrumb-block{max-width:73.125rem;margin-right:auto;margin-left:auto;padding-left:var(--size-4);padding-right:var(--size-4);}@media all and (max-width:768px){.l-block--id-system-breadcrumb-block{display:none;}}@media all and (min-width:73.125rem){.l-block--id-system-breadcrumb-block{padding-right:0;padding-left:0;}}.l-block--id-system-breadcrumb-block .container{padding-right:0;padding-left:0;}.breadcrumb{padding:var(--size-4) 0;}.breadcrumb__list{display:block;list-style-type:none;margin:-var(--size-1);padding:var(--size-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.breadcrumb__item{display:inline;left:-999em;margin-bottom:0;position:absolute;right:auto;}.breadcrumb__item:nth-last-child(2){position:static;}.breadcrumb__item:nth-last-child(2) .breadcrumb__link::before{background-color:var(--color-black);background-size:cover;height:16px;-webkit-mask-image:url(/themes/custom/ohana/dist/img/breadcrumb-back.svg);mask-image:url(/themes/custom/ohana/dist/img/breadcrumb-back.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px;bottom:-0.2em;content:"";display:inline-block;margin:0 var(--size-2);position:relative;}@media (min-width:576px){.breadcrumb__item{position:static;}.breadcrumb__item:nth-last-child(2) .breadcrumb__link::before{display:none;}.breadcrumb__item:not(:last-child)::after{background-color:var(--color-black);background-size:cover;height:16px;-webkit-mask-image:url(/themes/custom/ohana/dist/img/breadcrumb-next.svg);mask-image:url(/themes/custom/ohana/dist/img/breadcrumb-next.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px;bottom:-0.2em;content:"";display:inline-block;margin:0 var(--size-2);position:relative;}}.breadcrumb__link:focus{outline-offset:0;text-decoration:none;}
.figure{display:table;margin-bottom:var(--size-6);margin-top:0;display:table;}.figure > .figure__media .figure{margin-bottom:var(--size-2);}@media (min-width:576px){.figure.u-align-center{clear:both;margin-left:auto;margin-right:auto;margin-top:var(--size-4);text-align:center;}}@media (min-width:576px){.figure.u-align-left{float:left;margin-right:var(--size-8);max-width:calc(50% - var(--size-4));}}@media (min-width:576px){.figure.u-align-right{float:right;margin-left:var(--size-8);max-width:calc(50% - var(--size-4));}}.figure.has-border img,.figure.figure--with-border img{border:1px solid var(--color-black);}.figure__caption{display:table-caption;caption-side:bottom;line-height:var(--line-xs);margin-top:0.25rem;font-style:italic;font-size:var(--scale-00);}.figure--center{clear:both;margin-left:auto;margin-right:auto;margin-top:var(--size-4);text-align:center;}@media (min-width:576px){.figure--left{float:left;margin-right:var(--size-4);max-width:calc(50% - var(--size-4));}}@media (min-width:576px){.figure--right{float:right;margin-left:var(--size-4);max-width:calc(50% - var(--size-4));}}.figure--video{display:block;width:100%;}.figure--video .figure__caption{display:block;}
.main-nav{width:100%;}.main-nav__menu{float:left;list-style:none;margin:0;padding:0;position:relative;width:100%;}.main-nav__menu-item{display:block;line-height:var(--line-none);list-style:none;margin:0;position:relative;}@media (min-width:992px){.main-nav__menu-item.item-level--0{display:inline-block;}}.main-nav__menu-item.expanded button.main-nav__menu-link:after{transform:rotate(0deg);}.main-nav__menu-link{color:var(--color-navy);display:flex;font-size:var(--scale-00);line-height:var(--line-none);padding:var(--size-2) var(--size-4);text-decoration:none;width:100%;}.main-nav__menu-link:hover{color:inherit;}@media (min-width:992px){.main-nav__menu-link{padding:var(--size-2) var(--size-3);}}.is-active-trail.item-level--0 > .main-nav__menu-link{background-color:var(--color-gray-100);}button.main-nav__menu-link{background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;gap:var(--size-2);justify-content:space-between;}@media (min-width:992px){button.main-nav__menu-link{justify-content:inherit;}}button.main-nav__menu-link:after{content:"";display:inline-block;background-image:url(/themes/custom/ohana/dist/img/select-arrow--active.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:center center;transform:rotate(180deg);height:1.5rem;width:1.5rem;transition:all 300ms cubic-bezier(0.42,0.01,0.58,1);}.main-nav__link-text{flex:1;}.main-nav__subnav{background:var(--color-gray-100);display:none;position:relative;top:100%;left:0px;min-width:160px;margin:0 0 var(--size-2);padding:0 0 0 var(--size-2);width:100%;}.expanded > .main-nav__subnav{display:block;}.main-nav__subnav .main-nav__menu-item:first-child{padding-top:var(--size-1);}.main-nav__subnav .main-nav__menu-item:last-child{padding-bottom:var(--size-1);}@media (min-width:992px){.main-nav__subnav{box-shadow:0 6px 12px rgba(0,0,0,0.175);padding:0;position:absolute;}}.main-nav__subnav a{color:var(--color-navy);}.main-nav__subnav a:hover,.main-nav__subnav a:visited{color:var(--color-navy);}
.nav-toggle{align-self:center;display:block;margin-left:auto;}@media (min-width:992px){.nav-toggle{display:none;}}.nav-toggle button{-webkit-appearance:none;align-items:center;align-self:center;background:none;border:none;display:flex;height:28px;justify-content:center;padding:0;width:28px;margin-right:12px;}.nav-toggle button svg{transition:0.25s opacity;}.nav-toggle button svg path{fill:var(--color-navy);}
.person__container{display:flex;gap:var(--size-6);}@media (max-width:768px){.person__container{flex-direction:column;}}.person__container .person__image{max-width:150px;}@media (min-width:768px){.person__container .person__image{flex:0 0 auto;max-width:200px;}}@media (min-width:768px){.person__container .person__content{flex:1 1 0%;}}.person__container .person__content .person__job-title,.person__container .person__content .person__department{margin-bottom:0;}.person__container .person__content .person__email{display:block;margin-top:var(--size-2);}.person__container .person__content .person__body{margin-top:var(--size-4);}.person__container .person__content .person__body p:last-child{margin-bottom:0;}
.search-toggle{align-self:center;display:block;}@media (min-width:992px){.search-toggle{margin-right:var(--size-2);}}.search-toggle button{-webkit-appearance:none;align-items:center;align-self:center;background:none;border:none;display:flex;height:28px;justify-content:center;padding:0;width:28px;}.search-toggle button svg{transition:0.25s opacity;height:19px;width:19px;}.search-toggle button svg path{fill:var(--color-navy);}#views-exposed-form-acquia-site-search-acquia-search-block{display:flex;flex-flow:row-reverse;align-items:center;justify-content:flex-end;}#views-exposed-form-acquia-site-search-acquia-search-block .form-item__label{display:none;}.search-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:-1;}@media (min-width:992px){.search-overlay{z-index:1;}}.search-overlay.active{display:block;}input.button[type=submit]:focus{outline:1px solid white;outline-offset:1px;}.close-search-button{position:absolute;right:56px;bottom:18px;height:30px;width:30px;background-color:var(--color-navy);border:none;color:white;font-size:var(--scale-3);line-height:var(--scale-3);}.close-search-button:focus{outline:1px solid white;outline-offset:1px;}@media (min-width:992px){.close-search-button{right:125px;bottom:60px;}}
