/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.wysiwyg{margin-bottom:var(--size-10);clear:both;}.wysiwyg .text-align-right{text-align:right;}.wysiwyg .text-align-left{text-align:left;}.wysiwyg .text-align-center{text-align:center;}.wysiwyg ul,.wysiwyg ol{list-style-type:none;margin:var(--size-4) 0 var(--size-6);}.wysiwyg ul li,.wysiwyg ol li{position:relative;}.wysiwyg ul li ul,.wysiwyg ul li ol,.wysiwyg ol li ul,.wysiwyg ol li ol{padding-left:var(--size-7);}.wysiwyg ul li h3,.wysiwyg ol li h3{display:contents;}.wysiwyg ul{padding-left:var(--size-7);}.wysiwyg ul li{margin-bottom:var(--size-3);}.wysiwyg ul li::before{content:"";display:inline-block;position:relative;top:5px;width:6px;height:6px;margin-right:var(--size-2);background-color:var(--color-black);border-radius:50%;vertical-align:text-top;}.wysiwyg ol{counter-reset:li;padding:0 0 0 var(--size-5);}.wysiwyg ol li::before{content:counter(li) ".";counter-increment:li;position:absolute;top:0;left:-25px;display:inline-block;}.wysiwyg hr{border-color:#eaeaea;border-bottom:0;}@media (max-width:768px){.wysiwyg .table__outer{overflow-x:auto;}}.wysiwyg table p{margin:0;}.wysiwyg table:last-of-type{width:100%;}.wysiwyg table:not([style*=width]){width:100%;max-width:none;}@media (max-width:992px){.wysiwyg iframe{width:100% !important;}}@media (min-width:992px){.wysiwyg ul.two-col,.wysiwyg ol.two-col{-moz-column-count:2;column-count:2;-moz-column-gap:var(--size-6);column-gap:var(--size-6);max-width:960px;}}.wysiwyg .wysiwyg__inner-wrap > ul > li > ul > li::before{background-color:transparent;border:1px solid var(--color-black);}.wysiwyg .wysiwyg__inner-wrap > ul > li > ul > li > ul > li::before{border-radius:initial;}.wysiwyg .wysiwyg__inner-wrap > ol > li > ol > li::before{content:counter(li,lower-alpha) ".";counter-increment:li;}a.has-border img{border:1px solid var(--color-black);}
.accordion{width:100%;overflow:hidden;}.accordion:first-of-type .accordion__heading{border-top:0;}.accordion.accordion--is-active .accordion__icon:before{transform:rotate(90deg);}.accordion.accordion--is-active .accordion__icon:after{transform:rotate(180deg);}.accordion.accordion--is-active .accordion__heading{background:none;}.accordion.accordion--is-active .accordion__content{opacity:1;}.accordion .accordion__heading{position:relative;border-radius:0;background:var(--color-gray-100);border-top:1px solid var(--color-gray-300);transition:background 400ms cubic-bezier(0.645,0.045,0.355,1);margin-bottom:0;}.accordion .accordion__title{margin-bottom:0 !important;color:var(--color-gray-800);padding:var(--size-3) var(--size-4);border:0;background:none;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;position:relative;font-size:var(--scale-1);line-height:var(--line-xs);font-weight:500;color:var(--color-navy);font-family:var(--font-sans);-webkit-hyphens:none;hyphens:none;margin:0 0 var(--size-4);text-rendering:optimizeLegibility;}.domain-stateofrobotics-us .accordion .accordion__title{font-family:var(--font-robo);}@media print{.accordion .accordion__title{orphans:3;page-break-after:avoid;widows:3;}.accordion .accordion__title::after{display:inline-block;}}.accordion .accordion__title a{font-weight:inherit;}@media (min-width:576px){.accordion .accordion__title{font-size:var(--scale-2);}}.accordion .accordion__title:hover{cursor:pointer;}.accordion .accordion__icon{width:16px;height:16px;position:relative;}.accordion .accordion__icon:before,.accordion .accordion__icon:after{content:"";position:absolute;background-color:var(--color-navy);transition:transform 0.25s ease-out;}.accordion .accordion__icon:before{top:0;left:8px;width:4px;height:16px;margin-left:-2px;}.accordion .accordion__icon:after{top:8px;left:0;width:16px;height:4px;margin-top:-2px;}.accordion .accordion__icon:hover{cursor:pointer;}.accordion .accordion__content{height:0;overflow:hidden;will-change:height;transition:height 400ms cubic-bezier(0.645,0.045,0.355,1),opacity 400ms cubic-bezier(0.645,0.045,0.355,1);opacity:0;}.accordion .accordion__content .wysiwyg{margin-bottom:0;}.accordion .accordion__content p:last-of-type{margin-bottom:0;}.accordion .accordion__content-inner{padding:0 var(--size-4) var(--size-4);}
.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;}
.layout{margin-bottom:var(--size-8);}.layout .layout__header{margin-bottom:var(--size-6);}.layout .layout__heading{font-size:var(--scale-2);line-height:var(--line-xs);font-weight:500;color:var(--color-navy);font-family:var(--font-sans);-webkit-hyphens:none;hyphens:none;margin:0 0 var(--size-4);text-rendering:optimizeLegibility;}.domain-stateofrobotics-us .layout .layout__heading{font-family:var(--font-robo);}@media print{.layout .layout__heading{orphans:3;page-break-after:avoid;widows:3;}.layout .layout__heading::after{display:inline-block;}}.layout .layout__heading a{font-weight:inherit;}@media (min-width:576px){.layout .layout__heading{font-size:var(--scale-3);}}@media (min-width:992px){.layout{margin-bottom:var(--size-10);}}
.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-teaser:not(.person-teaser--table){display:flex;gap:var(--size-4);}@media (min-width:768px){.person-teaser:not(.person-teaser--table){gap:var(--size-6);}}.person-teaser:not(.person-teaser--table) .person-teaser__media{flex:0 0 auto;max-width:100px;}@media (min-width:768px){.person-teaser:not(.person-teaser--table) .person-teaser__media{max-width:150px;}}.person-teaser:not(.person-teaser--table) .person-teaser__content{flex:1 1 0%;}.person-teaser:not(.person-teaser--table) .person-teaser__content .person-teaser__name{margin-bottom:0;font-size:26px;line-height:29px;}.person-teaser:not(.person-teaser--table) .person-teaser__content .person-teaser__job_title,.person-teaser:not(.person-teaser--table) .person-teaser__content .person-teaser__department,.person-teaser:not(.person-teaser--table) .person-teaser__content .person-teaser__summary{margin-top:var(--size-2);margin-bottom:0;}.person-teaser:not(.person-teaser--table) .person-teaser__content .person-teaser__job_title{color:#1b3664;font-size:18px;line-height:20px;font-weight:500;}.person-teaser.person-teaser--table .content-mobile{margin-top:var(--size-2);}@media (min-width:768px){.person-teaser.person-teaser--table .content-mobile{display:none;}}.person-teaser.person-teaser--table .content-mobile p{margin:0;}.person-teaser.person-teaser--table .content-mobile p.email{margin-top:var(--size-2);}@media (max-width:768px){.person-teaser.person-teaser--table td:nth-child(n+2){display:none;}}
.person-view{margin-bottom:var(--size-8);}@media (min-width:768px){.person-view{margin-bottom:var(--size-10);}}.person-view .person-view__title{margin-bottom:var(--size-2);}.person-view .person-view__title h2{margin-bottom:0;font-size:24px;line-height:26px;}.person-view .person-view__blurb{margin-bottom:var(--size-6);}.person-view:not(.person-view--table) .person-view__container{display:flex;flex-flow:row wrap;}@media (max-width:768px){.person-view:not(.person-view--table) .person-view__container{flex-direction:column;}}.person-view:not(.person-view--table) .person-view__container .person-teaser:not(.person-teaser--table){margin-bottom:var(--size-6);}.person-view:not(.person-view--table) .person-view__container .person-teaser:not(.person-teaser--table):last-child{margin-bottom:0;}@media (min-width:768px){.person-view:not(.person-view--table) .person-view__container .person-teaser:not(.person-teaser--table){flex-basis:50%;max-width:50%;}.person-view:not(.person-view--table) .person-view__container .person-teaser:not(.person-teaser--table):nth-child(odd){padding-right:var(--size-3);}.person-view:not(.person-view--table) .person-view__container .person-teaser:not(.person-teaser--table):nth-child(even){padding-left:var(--size-3);}.person-view:not(.person-view--table) .person-view__container .person-teaser:not(.person-teaser--table):nth-last-child(2){margin-bottom:0;}}.person-view.person-view--table .person-view__title{position:relative;padding-bottom:var(--size-4);}.person-view.person-view--table .person-view__title::before,.person-view.person-view--table .person-view__title::after{content:"";position:absolute;bottom:0;left:0;height:1px;}.person-view.person-view--table .person-view__title::before{z-index:10;width:50px;background-color:#0f6db6;}.person-view.person-view--table .person-view__title::after{width:100%;background-color:#eaeaea;}.person-view.person-view--table .person-view__table{width:100%;max-width:none;}.person-view.person-view--table .person-view__table tr{border-bottom:1px solid var(--color-gray-400);}.person-view.person-view--table .person-view__table tr:nth-child(odd) td{background-color:#f9f9f9;}.person-view.person-view--table .person-view__table tr:nth-child(odd):hover td{background-color:#f5f5f5;}.person-view.person-view--table .person-view__table tr:nth-child(even) td{background-color:var(--color-white);}.person-view.person-view--table .person-view__table tr:last-child{border-bottom:none;}.person-view.person-view--table .person-view__table tr td{min-width:285px;padding:var(--size-4);}.person-view.person-view--table .person-view__table tr td .job-title,.person-view.person-view--table .person-view__table tr td .department{margin-bottom:0;}@media (min-width:768px){.person-view.person-view--table .person-view__table tr td .job-title,.person-view.person-view--table .person-view__table tr td .department{max-width:80%;}}
.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;}.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);}@media (min-width:992px){.close-search-button{right:125px;bottom:50px;}}
