@charset "UTF-8";body.has-feature-block-navigation-mobile{overflow:hidden;}.feature-block-navigation-mobile .stroke{stroke:var(--theme-color-accent-1);stroke-width:3rem;}.feature-block-navigation-mobile__open{display:block;line-height:1;}.feature-block-navigation-mobile__close{display:inline-block;margin-top:5rem;margin-right:-5rem;position:relative;z-index:1001;}.feature-block-navigation-mobile__close svg{margin-left:5rem;transition:-ms-transform var(1s) ease-in-out;transition:-webkit-transform var(1s) ease-in-out;transition:transform var(1s) ease-in-out;-webkit-transition:-webkit-transform var(1s) ease-in-out;}.feature-block-navigation-mobile__close:hover svg{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.feature-block-navigation-mobile.align-left{text-align:left;}.feature-block-navigation-mobile.align-center{text-align:center;}.feature-block-navigation-mobile.align-right{text-align:right;}.feature-block-navigation-mobile-open{display:none;opacity:0;padding:var(--base-offset-vertical) var(--base-offset);margin:0;font-size:var(--theme-menu-font-size);line-height:var(--theme-menu-line-height);position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--theme-color-background-1);z-index:1000;text-align:center;overflow-y:auto;width:100%;max-width:100%;}.feature-block-navigation-mobile-open a{color:var(--theme-color-accent-1);}.feature-block-navigation-mobile-open__inner{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1;}.feature-block-navigation-mobile-open nav a{color:var(--theme-color-accent-1);}.feature-block-navigation-mobile-open nav a:hover{color:var(--theme-color-text);}.feature-block-navigation-mobile-open nav .current-menu-item > a,.feature-block-navigation-mobile-open nav .current-menu-parent > a,.feature-block-navigation-mobile-open nav .current_page_parent > a,.feature-block-navigation-mobile-open nav .current-page-ancestor > a{color:var(--theme-color-text);}.feature-block-navigation-mobile-open nav > ul > li:not(:last-child){margin-bottom:var(--base-space);}