/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-tabbed-gallery{margin-bottom:20px;}.c-tabbed-gallery .figure{margin-bottom:0;}.c-tabbed-gallery__static .figure{margin-bottom:0;display:block;}.splide__track{background:#f5f5f5;}.splide__pagination{position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:stretch;margin:0;padding:0;top:0;background:#ffffff;}@media (min-width:768px){.splide__pagination{flex-direction:row;}}.static .splide__pagination{top:0;}.splide__pagination li:not(.menu-item){margin-bottom:0;height:100%;flex-grow:1;}.splide__pagination button{width:100%;height:100%;font-size:14px;background:#EBEBEB;border-radius:0;font-family:var(--font-wc);color:#034089;text-transform:uppercase;letter-spacing:0.125rem;font-weight:var(--font-medium);padding:0.75rem;margin:0;opacity:1;border-bottom:1px solid #999;word-wrap:normal;}@media (min-width:768px){.splide__pagination button{border-left:1px solid #999;font-size:var(--scale-00);padding:1.5rem 0.5rem;}}@media (min-width:992px){.splide__pagination button{font-size:var(--scale-1);}}.splide__pagination button.is-active{transform:scale(1);background:var(--color-white);}.splide__pagination button.is-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:0.1875rem;background-color:#FF4500;}@media (min-width:768px){.splide__pagination li:not(.menu-item):first-of-type button{border-left:none;}}.splide__arrows{display:flex;justify-content:center;position:relative;bottom:24px;margin:0 auto;left:0;right:0;margin-left:auto;margin-right:auto;gap:1.5rem;}@media (min-width:768px){.splide__arrows{bottom:40px;gap:2.5rem;}}@media (min-width:992px){.splide__arrows{bottom:60px;}}.splide__arrow{position:relative;transform:translateY(0);}.splide__arrow--prev{left:auto;}.splide__arrow--next{right:auto;}.splide__arrow--next:before{transform:rotate(180deg);}.splide__arrows button{background:#034089;height:3rem;width:3rem;opacity:1;}@media (min-width:768px){.splide__arrows button{height:4rem;width:4rem;}}.splide__arrows button:before{background-image:url(/themes/custom/ohana/dist/img/arrow.svg);content:"";display:inline-block;position:relative;background-size:12px;background-position:center;background-repeat:no-repeat;height:12px;width:12px;}@media (min-width:768px){.splide__arrows button:before{background-size:20px;height:20px;width:20px;}}.splide__arrows button svg{display:none;}.splide--main .c-tabbed-slide__image,.splide--main .splide__slide,.c-tabbed-gallery__static{margin-bottom:0;}.splide--main .c-tabbed-slide__image .figure,.splide--main .splide__slide .figure,.c-tabbed-gallery__static .figure{margin-bottom:0;}.splide--main .c-tabbed-slide__image .figure__caption,.splide--main .splide__slide .figure__caption,.c-tabbed-gallery__static .figure__caption{display:none;}.splide__track--nav > .splide__list > .splide__slide{border:none;}.splide__track--nav > .splide__list > .splide__slide.is-active{border:none;margin-bottom:0;}.splide--thumbnail{background:#f5f5f5;}.splide--thumbnail li:not(.menu-item){margin-bottom:0;}.splide--thumbnail .c-tabbed-slide__content{padding:1.5rem;max-width:77.5rem;}@media (min-width:768px){.splide--thumbnail .c-tabbed-slide__content{padding:2.5rem;}}@media (min-width:992px){.splide--thumbnail .c-tabbed-slide__content{padding:3.75rem;}}.splide--thumbnail .c-tabbed-slide__title{display:none;}.splide--thumbnail .c-tabbed-slide__content-heading{font-size:var(--scale-4);font-weight:var(--font-medium);margin-bottom:var(--size-4);}@media (min-width:768px){.splide--thumbnail .c-tabbed-slide__content-heading{font-size:var(--scale-5-plus);margin-bottom:var(--size-5-plus);}}.splide--thumbnail .c-tabbed-slide__content-text{margin-bottom:var(--size-0);font-size:var(--scale-1);font-family:var(--font-wc);}@media (min-width:768px){.splide--thumbnail .c-tabbed-slide__content-text{margin-bottom:var(--size-1);margin-bottom:var(--size-5-plus);}}.splide--thumbnail .c-tabbed-slide__content-text p{font-size:var(--scale-1);line-height:var(--line-md);}.c-tabbed-slide__content .field--name-field-tab-link a{display:inline-block;color:#034089;font-size:var(--scale-00);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:2px;border:3px solid #FF4500;padding:1rem 1.5rem;margin-bottom:1.25rem;}@media (min-width:768px){.c-tabbed-slide__content .field--name-field-tab-link a{font-size:var(--scale-1);margin-bottom:var(--size-5-plus);}}
.text-banner{background-color:var(--color-navy);color:var(--color-white);margin-bottom:var(--size-10);text-align:center;}.text-banner .text-banner__inner-wrap{padding-top:var(--size-6);padding-bottom:var(--size-6);padding-left:20px !important;padding-right:20px !important;}.text-banner .text-banner__caption{font-size:var(--scale-3-plus);font-weight:400;letter-spacing:0;line-height:30px;text-align:center;margin-bottom:20px;}@media (min-width:768px){.text-banner .text-banner__caption{font-size:26px;line-height:29px;}}.text-banner .text-banner__link{text-align:center;}.text-banner.navy--background{background-color:var(--color-navy);color:var(--color-white);}.text-banner.navy--background .text-banner__title h2{color:var(--color-white);}.text-banner.navy--background .text-banner__caption{color:var(--color-white);}.text-banner.black--background{background-color:var(--color-black);color:var(--color-white);padding:2.5rem 1.25rem;margin-bottom:0;}@media (min-width:768px){.text-banner.black--background{padding:5rem 8.4375rem;}}.text-banner.black--background .text-banner__title h2{color:var(--color-white);font-size:48px;letter-spacing:-2px;text-transform:uppercase;margin-block-end:2rem;line-height:1;}@media (min-width:768px){.text-banner.black--background .text-banner__title h2{font-size:64px;}}.text-banner.black--background .text-banner__title h2.border-spacer:after{content:"";display:block;width:3.125rem;height:0.0625rem;background-color:var(--robotics-green);margin:2rem auto;}.text-banner.black--background .text-banner__title h2 .green-text{color:var(--robotics-green);}.text-banner.black--background .text-banner__caption{color:var(--color-white);font-size:18px;letter-spacing:0.4px;margin:0 auto;}@media (min-width:768px){.text-banner.black--background .text-banner__caption{max-width:60%;}}.text-banner.none--background{background-color:var(--color-white);color:var(--color-navy);}.text-banner.none--background .text-banner__title h2{color:var(--color-navy);}.text-banner.none--background .text-banner__caption{color:var(--color-navy);}
.c-transparent-header.l-header{background:linear-gradient(0deg,rgba(0,0,0,0) 10%,rgb(0,0,0) 100%);box-shadow:none;padding:1.25rem 1.25rem;position:absolute;width:100%;z-index:9;}@media (min-width:992px){.c-transparent-header.l-header{padding:2.5rem 5rem;}}.c-transparent-header.l-header .l-block__content{display:flex;align-items:center;}.c-transparent-header.l-header.l-header .l-header__primary{background:transparent;}.domain-stateofrobotics-us .c-transparent-header.l-header.l-header .l-header__primary{max-width:73.125rem;margin:0 auto;}.c-transparent-header.l-header .l-header__primary .l-header__logo img{width:7.5rem;height:auto;}@media (min-width:992px){.c-transparent-header.l-header .l-header__primary .l-header__logo img{width:8.75rem;height:auto;}}@media (min-width:1200px){.c-transparent-header.l-header .l-header__primary .l-header__logo img{width:10rem;height:auto;}}@media (min-width:1400px){.c-transparent-header.l-header .l-header__primary .l-header__logo img{width:auto;height:4.375rem;}}.c-transparent-header ul.menu{display:flex;flex-direction:column;margin-left:auto;margin-bottom:var(--size-4);justify-content:flex-end;flex-wrap:wrap;}@media (min-width:992px){.c-transparent-header ul.menu{flex-direction:row;margin-bottom:0;}}.c-transparent-header ul.menu li:not(.menu-item){margin-bottom:0;}.c-transparent-header ul.menu a.menu__link{color:var(--color-white);font-family:var(--font-wc);font-size:var(--size-3);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:2px;padding:var(--size-2) var(--size-1);}@media (min-width:992px){.c-transparent-header ul.menu a.menu__link{padding:var(--size-2) var(--size-2);}}@media (min-width:1200px){.c-transparent-header ul.menu a.menu__link{font-size:var(--size-3);padding:var(--size-2) var(--size-3);}}@media (min-width:1400px){.c-transparent-header ul.menu a.menu__link{font-size:var(--size-4);padding:var(--size-2) var(--size-4);}}.c-transparent-header ul.menu a.menu__link:hover{text-decoration:underline;}.domain-stateofrobotics-us .c-transparent-header ul.menu a.menu__link{font-family:var(--font-robo);font-size:var(--scale-0);font-weight:var(--font-regular);font-size:var(--size-80);}.domain-stateofrobotics-us .c-transparent-header ul.menu a.menu__link.is-active-trail{background-color:transparent;text-decoration:underline;}.transparent_header__social-links-list{align-items:center;display:flex;list-style-type:none;margin-bottom:0;padding:0 0 0 var(--size-1);}@media (min-width:1200px){.transparent_header__social-links-list{padding:0 0 0 var(--size-3);}}@media (min-width:1400px){.transparent_header__social-links-list{padding:0 0 0 var(--size-6);}}.transparent_header__social-links-list li:not(.menu-item){margin-right:1rem;margin-bottom:0;}@media (min-width:992px){.transparent_header__social-links-list li:not(.menu-item){margin-right:0.75rem;}}@media (min-width:1200px){.transparent_header__social-links-list li:not(.menu-item){margin-right:1rem;}}.transparent_header__social-links-list li:not(.menu-item):last-of-type{margin-right:0;}.transparent_header__social-links-list svg{width:1.75rem;height:auto;}.transparent_header__social-links-list a svg{fill:var(--color-white);transition:fill 200ms cubic-bezier(0.4,0,0.2,1);width:1.5rem;}@media (min-width:992px){.transparent_header__social-links-list a svg{width:1.375rem;}}@media (min-width:1200px){.transparent_header__social-links-list a svg{width:1.5rem;}}@media (min-width:1400px){.transparent_header__social-links-list a svg{width:1.75rem;}}.transparent_header__social-links-list a:hover svg{fill:var(--color-light-blue);}.c-transparent-header .nav-toggle svg g{fill:var(--color-white);}@media (max-width:992px){.c-transparent-header .l-header__navigation.expanded{background:var(--color-navy);margin-top:var(--size-4);padding:var(--size-4);}}
.utility-nav__menu{background:var(--color-navy);float:left;list-style:none;margin:0;padding:0;position:relative;width:100%;}.utility-nav__menu-item{display:block;line-height:var(--line-none);list-style:none;margin:0;position:relative;}@media (min-width:992px){.utility-nav__menu-item{display:inline-block;}.utility-nav__menu-item::after{content:" | ";}.utility-nav__menu-item:last-child::after{content:" ";}}.utility-nav__menu-link{color:var(--color-white);display:inline-block;font-size:var(--scale-00);line-height:var(--line-none);padding:var(--size-2) var(--size-4);text-decoration:none;}.utility-nav__menu-link:hover,.utility-nav__menu-link:visited,.utility-nav__menu-link:focus{color:var(--color-white);text-decoration:underline;}
