@charset "UTF-8";
/*!
Theme Name: Firefly
Theme URI: https://mortstock.com
Author: Geoff Mortstock
Author URI: https://mortstock.com
Description: ...
Version: 1.1.22
License: GNU General Public License v2
License URI: LICENSE
Text Domain: firefly
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/@keyframes pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.2),0 0 0 .3em hsla(0,0%,100%,.2),0 0 0 .6em hsla(0,0%,100%,.2),0 0 0 1em hsla(0,0%,100%,.2)}to{box-shadow:0 0 0 .3em hsla(0,0%,100%,.2),0 0 0 .6em hsla(0,0%,100%,.2),0 0 0 1em hsla(0,0%,100%,.2),0 0 0 1.5em hsla(0,0%,100%,0)}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:16px;overflow-x:hidden}html.is-gallery-open,html.is-menu-open{overflow:hidden}@media (min-width:980px){html{font-size:20px}}@media (min-width:1400px){html{font-size:24px}}*,:after,:before{box-sizing:inherit}body,html{max-width:100%;overflow-x:hidden}body{background-color:#fff;color:#000;font-family:realist,open-sans,sans-serif;font-weight:400;letter-spacing:.5px;line-height:1.2}iframe,img,object,svg,video{height:auto;max-width:100%}body .nf-form-content .list-select-wrap .nf-field-element>div,body .nf-form-content input:not([type=button]),body .nf-form-content textarea,input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#f3f3f4;border:1px solid #68016e;border-radius:0;color:#000!important;font-size:16px;line-height:1.1;padding:.8333333333rem 1.0833333333rem}body .nf-form-content .list-select-wrap .nf-field-element>div:focus-visible,body .nf-form-content input:not([type=button]):focus-visible,body .nf-form-content textarea:focus-visible,input:focus-visible,input[type=color]:focus-visible,input[type=date]:focus-visible,input[type=datetime-local]:focus-visible,input[type=datetime]:focus-visible,input[type=email]:focus-visible,input[type=month]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=range]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=time]:focus-visible,input[type=url]:focus-visible,input[type=week]:focus-visible,select:focus-visible,textarea:focus-visible{color:#b01730}body .nf-field-label label,label{font-family:brother-1816,open-sans,sans-serif;font-size:16px;font-weight:700;line-height:1.3333333333;text-transform:uppercase}input[type=button],input[type=reset],input[type=submit]{background-color:#fff;border:1px solid #68016e;color:#68016e;font-size:14px;line-height:1.2;padding:10px 15px;transition:color .3s ease-in,background-color .3s ease-in}input[type=button]:active,input[type=button]:focus-visible,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus-visible,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus-visible,input[type=submit]:hover{background-color:#68016e!important;color:#fff!important}table{margin:0 0 1rem;width:100%}hr{background-color:#000;border:0;height:1px;margin-bottom:1.5rem}h1,h2,h3,h4,h5,h6,li,ol,p,span,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#68016e;font-family:brother-1816,open-sans,sans-serif}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,h1.dark,h2.dark,h3.dark,h4.dark,h5.dark,h6.dark{color:#fff}.h1,.h2,.h3,h1,h2,h3{font-size:1.25rem;line-height:1.4}.h2,h1,h2{font-size:30px;font-weight:100;line-height:1.4;margin-bottom:16px}.h2-small,h2.h2-small{font-size:14px;font-weight:700;line-height:1.2;text-transform:uppercase}.h3,h3{color:#000;font-size:18px;font-weight:400;line-height:1.2}.h4,h4{color:#000;font-size:16px;font-weight:700;line-height:1.4;text-transform:uppercase}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}a,button{color:#000;cursor:pointer;text-decoration:none;transition:color .3s ease-in,background-color .3s ease-in}a:hover,button:hover{color:#68016e;transition:color .3s ease-out,background-color .3s ease-out}a:focus,button:focus{outline:none}a:focus-visible,button:focus-visible{outline:2px solid #68016e;outline-offset:1px}li,p{margin-bottom:1em}li,p{font-size:16px;line-height:1.625}cite,dfn,em,i{font-style:italic}strong{font-weight:700}address{margin:0 0 1.5em}u{text-decoration:underline}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:12.8px;font-size:.8em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.constrained,.constrained--inner{margin-left:auto;margin-right:auto;max-width:1240px;width:90%}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.5833333333rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.is-hidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer,.is-not-displayed{display:none}.infinity-end.neverending .site-footer{display:block}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(images/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.site{margin:0 auto;max-width:100%;position:relative;z-index:2}.site-header{background-color:#fff;padding:0;position:relative;z-index:990}@media (max-width:1259px){.site-header{background-color:#fff}}.site-branding{box-sizing:content-box;display:inline-block;flex:0 1 220px;height:auto;margin-right:20px;width:220px}.site-title{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-400%);z-index:-999}.custom-logo-link{display:none}.custom-logo-link:focus-visible{outline:2px solid #757679}.main-navigation--scrolled .custom-logo-link:focus-visible{outline:2px solid #fff}@media (min-width:1260px){.custom-logo-link{display:block}}.custom-logo-mobile{display:block}.custom-logo-mobile img{height:24px;width:auto}.mobile-site-branding .custom-logo-mobile{padding-top:3px}@media (min-width:1260px){.custom-logo-mobile{display:none}.custom-logo-scrolled{display:block}}.custom-logo{height:auto;width:100%}.custom-logo,.home .custom-logo--closed{display:block}.is-menu-open .home .custom-logo--closed{display:none}.main-navigation,.main-navigation--scrolled{display:block;left:0;right:0;width:100%}.main-navigation{left:0;padding:35px 0 32px;position:relative;right:0;top:0;z-index:999}@media (max-width:1259px){.main-navigation{background-color:#000;height:56px;padding:.8333333333rem 0}}.main-navigation--scrolled{background:#000;height:56px;padding:10px 0;position:fixed;top:-100px;transition:top .6s;z-index:1000}.nav-wrap,.nav-wrap--scrolled{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1690px;position:relative;width:90%}.menu-wrap{flex:1 1 auto;text-align:right}@media (max-width:1259px){.menu-wrap{background:#fff;background:#fff url(images/nav-bg.jpg) no-repeat top;background-size:cover;bottom:0;left:auto;max-width:90%;opacity:0;overflow-x:hidden;overflow-y:hidden;padding-top:24px;pointer-events:none;position:fixed;right:0;text-align:center;top:56px;width:465px}.is-menu-open .menu-wrap{opacity:1;overflow-y:scroll;pointer-events:auto}.main-navigation--scrolled .menu-wrap{display:none}.main-navigation .menu-wrap{display:block}}@media (max-width:464px){.menu-wrap{left:0;max-width:none}}.mobile-site-branding{left:0;position:absolute;right:0;text-align:left;top:.8333333333rem}.mobile-site-branding .custom-logo-link{width:220px}.admin-bar .mobile-site-branding:after{top:46px}@media (min-width:1260px){.mobile-site-branding{display:none}.mobile-site-branding:after{content:none}}.nav-wrap--scrolled .site-branding{flex:0 1 60px;width:60px}.nav-wrap--scrolled .nav-menu a{color:#fff}.nav-wrap--scrolled .nav-menu a:hover{color:#d5e04d}.nav-wrap--scrolled .nav-menu a:focus-visible{outline:2px solid #68016e}@media (max-width:1259px){.is-animated .menu-wrap{transition:opacity .3s ease .1s}.is-animated.is-menu-open .menu-wrap{transition:opacity .3s ease 0s}}.nav-menu{margin:0}.nav-menu a{color:#757679;display:block;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.5em;padding:2px .5833333333rem;position:relative;text-transform:uppercase;z-index:10}.nav-menu a:hover{color:#68016e;text-decoration:none}.nav-menu a:focus-visible{outline:2px solid #68016e;outline-offset:-2px}.nav-menu li{display:inline-block;margin-bottom:0;position:relative}.nav-menu li:last-child a{border-right:none;padding-right:0}.nav-menu li.menu-item-has-children button{background:transparent;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:400;line-height:1.3;padding:0;position:absolute;right:0;top:0}.nav-menu li.menu-item-has-children button:focus-visible{color:#68016e;outline:none}.nav-menu li.is-open button{font-size:14px;transform:translateY(0) rotate(45deg)}@media (max-width:1259px){.nav-menu{display:inline-block;text-align:left;width:90%}.nav-menu li{display:block;margin-bottom:0;padding:0}.nav-menu>li{margin-bottom:15px}.nav-menu a{color:#757679;display:inline-block;margin-bottom:0;padding:5px 0}.nav-menu a:hover{color:#68016e}.nav-menu a:focus-visible{outline:2px solid #757679}.nav-menu li.menu-item-has-children{display:block}.nav-menu li.menu-item-has-children button{color:#68016e;font-size:20px;top:6px}.nav-menu li.is-open button{font-size:22px}}@media (min-width:1260px){.nav-menu li.button>a{color:#000;position:relative}.nav-menu li.button>a:after{background-color:#d5e04d;bottom:-4px;content:"";left:4px;position:absolute;right:-8px;top:-4px;z-index:-1}.nav-menu li.button>a:hover{color:#68016e}.nav-menu li.button>a:focus-visible{outline:none}.nav-menu li.button>a:focus-visible:after{outline:2px solid #000}}.site-header .sub-menu{margin:0;padding-left:10px;text-align:left}.site-header .sub-menu li{display:block;margin-bottom:11px;min-width:100px;padding:0}@media (min-width:1260px){.site-header .sub-menu{background:#fff;border-left:3px solid #68016e;display:none;left:0;padding:38px 20px 6px 13px;position:absolute;top:100%;top:0;z-index:9}.site-header .sub-menu li.menu-item a{color:#757679}.site-header .sub-menu li.menu-item a:hover{color:#68016e}.site-header .sub-menu li.menu-item a:focus-visible{outline:2px solid #68016e}}@media (max-width:1259px){.site-header .sub-menu{display:block;margin:0;position:relative}.site-header .sub-menu li{min-width:none}.site-header .sub-menu a{font-size:12px}.is-open .site-header .sub-menu{display:block;flex:1 0 100%;height:auto;opacity:1;pointer-events:all}}@media (min-width:1260px){.nav-wrap--scrolled .sub-menu{background:#000}.nav-wrap--scrolled .sub-menu li.menu-item a{color:#fff;padding-left:0}.nav-wrap--scrolled .sub-menu li.menu-item a:hover{color:#d5e04d}.nav-wrap--scrolled .sub-menu li.menu-item a:focus-visible{outline:2px solid #d5e04d}}.is-open .sub-menu{display:block}.main-navigation .is-scrolled .menu-wrap{display:none}.main-navigation--scrolled .is-scrolled .menu-wrap{display:block}.is-scrolled .main-navigation{z-index:-1}.is-scrolled .main-navigation--scrolled{top:0}.admin-bar .site-header .mobile-site-branding{padding-top:46px}@media (min-width:783px){.admin-bar .site-header .mobile-site-branding{padding-top:32px}}@media (max-width:1259px){.admin-bar .menu-wrap{top:88px}}@media (max-width:782px){.admin-bar .menu-wrap{top:102px}}.is-scrolled .admin-bar .main-navigation--scrolled{top:46px}@media (min-width:601px){.is-scrolled .admin-bar .main-navigation--scrolled{top:46px}}@media (min-width:783px){.is-scrolled .admin-bar .main-navigation--scrolled{top:32px}}@media (max-width:599px){#wpadminbar{position:fixed}}@media (max-width:1259px){html.is-menu-open{overflow:hidden}}.current-menu-item>a,.current-menu-parent>a,.current-page-parent>a,.current_page_ancestor>a,.current_page_item>a{color:#68016e}@media (max-width:1259px){.current-menu-item>a,.current-menu-parent>a,.current-page-parent>a,.current_page_ancestor>a,.current_page_item>a{color:#68016e}}.sub-menu li.current-menu-item>a,.sub-menu li.current-page-parent>a,.sub-menu li.current_page_ancestor>a,.sub-menu li.current_page_item>a{color:#68016e}@media (max-width:1259px){.sub-menu li.current-menu-item>a,.sub-menu li.current-page-parent>a,.sub-menu li.current_page_ancestor>a,.sub-menu li.current_page_item>a{color:#68016e}}.current-menu-item>a,.current-menu-parent>a,.current-page-parent>a,.current_page_ancestor>a,.current_page_item>a,.sub-menu li.current-menu-item>a,.sub-menu li.current-page-parent>a,.sub-menu li.current_page_ancestor>a,.sub-menu li.current_page_item>a{text-decoration:none}@media (max-width:1259px){.current-menu-item>a,.current-menu-parent>a,.current-page-parent>a,.current_page_ancestor>a,.current_page_item>a,.sub-menu li.current-menu-item>a,.sub-menu li.current-page-parent>a,.sub-menu li.current_page_ancestor>a,.sub-menu li.current_page_item>a{color:#68016e}}.menu-toggle{-webkit-appearance:none!important;background:none;border:none;border-radius:0;cursor:pointer;flex:0 0 39px;height:29px;margin-top:0;max-height:29px;max-width:39px;min-height:29px;min-width:39px;outline-offset:4px;padding:0!important;position:relative;transform:rotate(0deg);width:39px;z-index:999999}.menu-toggle path{fill:#d5e04d}.menu-toggle .menu-toggle__x{display:none}.menu-toggle span{background:#d5e04d;display:block;height:2px;left:0;opacity:1;pointer-events:none;position:absolute;transform:rotate(0deg);transition:.4s ease;width:100%}.menu-toggle span:first-child{top:0;transform-origin:left center}.menu-toggle span:nth-child(2){top:12px;transform-origin:left center}.menu-toggle span:nth-child(3){top:24px;transform-origin:left center}.is-menu-open .menu-toggle .menu-toggle__x{display:block}.is-menu-open .menu-toggle .menu-toggle__burger{display:none}.is-menu-open .menu-toggle span:first-child{left:0;transform:rotate(45deg)}.is-menu-open .menu-toggle span:nth-child(2){opacity:0;width:0}.is-menu-open .menu-toggle span:nth-child(3){left:0;top:27px;transform:rotate(-45deg)}.menu-toggle:hover span{background:#fff}.menu-toggle:focus-visible{outline:2px solid #d5e04d}@media (min-width:1260px){.menu-toggle{display:none}}.page__background{background-color:transparent;background-position:top;background-repeat:repeat;background-size:200px auto;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.entry-content{position:relative;z-index:2}.page--bg .entry-content:before{background:linear-gradient(hsla(0,0%,100%,0),#fff 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.site-footer{background-color:#fafafb;padding:30px 0 34px}.footer__cols{margin-bottom:30px}@media (min-width:1280px){.footer__cols{display:flex;flex-wrap:nowrap;margin-bottom:4.1666666667rem}}.footer__left{margin-bottom:40px;text-align:center}@media (min-width:1280px){.footer__left{flex:0 0 245px;margin-bottom:0;text-align:left}.footer__right{flex:1 1 auto;padding-left:4%}}.footer__logo img{display:inline-block;height:auto;margin-bottom:32px;width:52px}.footer__contact{margin:0 auto;max-width:250px}.footer__contact h2,.footer__contact p{font-size:14px;line-height:1.6666666667;margin-bottom:0;padding:0}.footer__contact h2{color:#000;font-weight:700;text-transform:uppercase}.footer__contact p{font-weight:100}@media (min-width:1280px){.footer__contact{margin:0;max-width:none}}.footer__menus{text-align:right}@media (min-width:1280px){.footer__menus{text-align:right}}.footer__menu ul{list-style-type:none;margin-bottom:0}.footer__menu li{list-style-type:none;margin-bottom:12px;vertical-align:top}.footer__menu a{display:block;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.3333333333;margin-bottom:14px;padding:0;text-transform:uppercase}.footer__menu li>.sub-menu a{font-family:realist,open-sans,sans-serif;font-weight:100;text-transform:none}.footer__menu .sub-menu{display:block;position:static}.footer__menu .sub-menu li{display:block;margin-right:0}.footer__menu .sub-menu a{margin-bottom:12px}@media (min-width:1280px){.footer__menu{text-align:right}.footer__menu>ul>li{margin-right:1.3333333333rem}.footer__menu li{display:inline-block;margin-right:1.25rem;max-width:120px;text-align:left}}@media (max-width:1279px){.footer__menu{-moz-column-gap:10%;column-gap:10%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;margin:0 auto;max-width:360px;row-gap:24px;transform:translateX(5%)}}.footer__bottom{margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:770px;width:90%}@media (max-width:1279px){.footer__bottom{margin:0 auto;max-width:360px;text-align:center}}@media (min-width:1280px){.footer__bottom{align-items:space-around;display:flex;flex-wrap:nowrap;justify-content:flex-start}}.footer__social h2{color:#000;font-size:14px;font-weight:700;line-height:1.8333333333;margin-bottom:8px;text-transform:uppercase}@media (max-width:1279px){.footer__social{display:inline-block;margin-bottom:30px;text-align:left}}@media (min-width:1280px){.footer__signup,.footer__social{flex:0 0 50%}}.footer__copyright{text-align:center}.footer__copyright p{font-size:14px;font-weight:100;line-height:1;margin-bottom:0}@media (max-width:1279px){.footer__copyright{margin-top:40px}}.signup .gform_wrapper.gravity-theme .gfield_label{text-align:left}.signup .gform_confirmation_message{font-size:18px;text-align:right}.signup #mc_embed_signup_scroll,.signup form{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.signup #mc_embed_signup_scroll .gform_footer,.signup form .gform_footer{margin:0!important;padding:0!important}.signup #mc_embed_signup_scroll .gform_footer input,.signup form .gform_footer input{margin-bottom:0!important}.signup #mc_embed_signup_scroll .gfield_required,.signup form .gfield_required{opacity:0}.signup #mc_embed_signup_scroll label,.signup form label{flex:1 0 auto;margin-right:12px!important}@media (max-width:1279px){.signup #mc_embed_signup_scroll label,.signup form label{flex:0 0 100%;width:100%}}.signup #mc_embed_signup_scroll>div,.signup form>div{flex:1 0 auto}.signup #mc_embed_signup_scroll .ginput_container_email,.signup form .ginput_container_email{margin-right:12px}.signup #mc_embed_signup_scroll .ginput_container_email input,.signup #mc_embed_signup_scroll input.email,.signup form .ginput_container_email input,.signup form input.email{background-color:transparent!important;border:none;border-bottom:2px solid #d5e04d;border-radius:0;color:#000!important;font-size:16px;line-height:1.1;margin-right:12px!important;padding:9px 19px}.signup #mc_embed_signup_scroll .ginput_container_email input:focus-visible,.signup #mc_embed_signup_scroll input.email:focus-visible,.signup form .ginput_container_email input:focus-visible,.signup form input.email:focus-visible{color:#b01730}.signup #mc_embed_signup_scroll input.button,.signup form input.button{background-color:#fff;border:2px solid #d5e04d;border-radius:0;color:#000;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;height:auto;line-height:1.1;padding:9px 19px;position:relative;text-transform:uppercase;width:auto}.signup #mc_embed_signup_scroll input.button:hover,.signup form input.button:hover{background-color:#d5e04d;color:#000}.blog .filter__top .signup form>div.gform_footer,.post-type-archive-missions .filter__top .signup form>div.gform_footer{flex:0 0 auto}.site-footer .signup #mc_embed_signup_scroll label{flex:0 0 100%;width:100%}.footer__tc{margin-top:20px;text-align:center}.footer__tc a{display:inline-block;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:300;line-height:1.3333333333;margin:0 10px 20px;padding:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.wp-block-image figcaption{font-size:14px;font-weight:400;line-height:1.5555555556;margin-bottom:.5em;padding:0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-caption{display:block}.archive-wrap{position:relative}@media (min-width:783px){.archive-wrap{display:flex}}.articles__grid{padding:2.3333333333rem 0}.single-post .articles__grid{padding-top:0}@media (min-width:783px){.articles__grid{-moz-column-gap:38px;column-gap:38px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:30px}}.article.post{display:none}.article.post .article__cats span,.article.post .article__cats time{display:inline;font-weight:700}.article.post .article__cats time{text-transform:capitalize}.article.post.is-visible{display:block}.article.missions,.article.post{background-color:#f3f3f4;margin-bottom:40px;position:relative;transition:background-color .3s ease-in}.article.missions .h2,.article.missions h2,.article.post .h2,.article.post h2{font-size:30px;font-weight:100;line-height:1.4;margin-bottom:18px}.article.missions .h2 a,.article.missions h2 a,.article.post .h2 a,.article.post h2 a{color:#68016e}.article.missions .h2 a:hover,.article.missions h2 a:hover,.article.post .h2 a:hover,.article.post h2 a:hover{color:#000}.article.missions .h2 a:after,.article.missions h2 a:after,.article.post .h2 a:after,.article.post h2 a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.article.missions .article__cats,.article.post .article__cats{font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.16em;line-height:1.2;margin-bottom:18px;text-transform:uppercase}.article.missions time,.article.post time{display:block;font-family:realist,open-sans,sans-serif;font-size:16px;font-weight:300;letter-spacing:.04em;line-height:1.5;margin-bottom:30px}.article.missions .article__content,.article.post .article__content{padding:2.375rem 1.8333333333rem 1.8333333333rem}.article.missions .article__image,.article.post .article__image{overflow:hidden;position:relative}.article.missions .article__image>img,.article.missions .article__image>video,.article.post .article__image>img,.article.post .article__image>video{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.article.missions .article__image img,.article.post .article__image img{-o-object-fit:contain;object-fit:contain}.article.missions .article__helper,.article.post .article__helper{padding-bottom:47.86%}.article.missions:hover,.article.post:hover{background-color:#e6e6e7;transition:background-color .3s ease-out}@media (min-width:783px){.article.missions,.article.post{margin-bottom:0}}.blog .article.post .article__image img{-o-object-fit:cover;object-fit:cover}.post-type-archive-missions .articles{margin-bottom:3.5833333333rem}.post-type-archive-missions .articles header{text-align:center}.article--social iframe{height:600px;width:100%}.articles__footer{padding-bottom:2.3333333333rem;text-align:center}.single-components .single__cols,.single-missions .single__cols,.single-post .single__cols{padding:40px 0 64px}.single-components .site-content,.single-missions .site-content,.single-post .site-content{position:relative}.single-components .site-content:after,.single-components .site-content:before,.single-missions .site-content:after,.single-missions .site-content:before,.single-post .site-content:after,.single-post .site-content:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.single-components .site-content:after,.single-missions .site-content:after,.single-post .site-content:after{background:transparent url(images/firefly-bg5.png) repeat top;background-size:100% auto;z-index:-10}.single-components .site-content:before,.single-missions .site-content:before,.single-post .site-content:before{background:linear-gradient(hsla(0,0%,100%,.1),#fff 70%);z-index:-9}.single-components .single__content,.single-missions .single__content,.single-post .single__content{margin-bottom:40px}.single-components .single__gallery-img,.single-missions .single__gallery-img,.single-post .single__gallery-img{margin-bottom:20px}.single-components .single__gallery-img img,.single-missions .single__gallery-img img,.single-post .single__gallery-img img{display:block}@media (min-width:783px){.single-components .single__cols,.single-post .single__cols{align-items:flex-start;display:flex}.single-components .single__content,.single-post .single__content{flex:0 0 58%;margin-bottom:0;padding-right:4.7%}.single-components .single__gallery,.single-post .single__gallery{flex:0 0 42%}.single__stacked-wrap{width:58%}.single__stacked-wrap .single__cols{display:block}.single__stacked-wrap .single__content,.single__stacked-wrap .single__gallery{flex:none}}.single-post .banner--post .single__cols{padding-bottom:0;padding-top:0}@media (min-width:783px){.single-post .single__stacked-wrap{margin-left:auto;margin-right:auto}}.anchor{height:0;left:0;opacity:0;position:absolute;top:-62px;width:0}.btn,.btn--box{cursor:pointer}.btn--box{background-color:#fff;border:2px solid #d5e04d;border-right:0;clip-path:polygon(0 0,100% 0,calc(100% - 38px) 100%,0 100%);color:#68016e;display:inline-block;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;height:38px;line-height:1.1;margin-right:48px;overflow:hidden;padding:9px 57px 9px 19px;position:relative;text-transform:uppercase;transition:none;z-index:2}.btn--box:last-child{margin-right:0}.btn--box:after{background-color:#d5e04d;content:"";height:54px;position:absolute;right:0!important;top:0;transform:rotate(45deg);transform-origin:top right;width:3px}.btn--box.is-active,.btn--box:active,.btn--box:focus-visible,.btn--box:hover,.is-active .btn--box{background-color:#d5e04d;color:#000;outline:none;transition:none}.btn--box.is-active:after,.btn--box:active:after,.btn--box:focus-visible:after,.btn--box:hover:after,.is-active .btn--box:after{background-color:#d5e04d}.row{position:relative}.wysiwyg blockquote{margin:0;padding:0}.wysiwyg blockquote p{font-family:realist,open-sans,sans-serif;font-size:16px;font-weight:400;line-height:1.625;margin-bottom:1em;margin-top:.25em;padding:0}.wysiwyg ol,.wysiwyg ul{list-style-position:outside;padding-left:18px}.wysiwyg li{margin-bottom:0}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{color:#68016e;font-weight:100;line-height:1.4;margin-bottom:16px}.wysiwyg h1{font-size:38px}.wysiwyg h2{font-size:30px}.wysiwyg h3{font-size:26px}.wysiwyg h4{font-size:22px}.wysiwyg h5{font-size:19px}.wysiwyg h6{font-size:16px}.wysiwyg a{color:#68016e}.wysiwyg a:hover{color:#000}.wysiwyg .wp-block-embed.is-type-video .wp-block-embed__wrapper{height:0;overflow:hidden;padding-bottom:56%;padding-top:0;position:relative}.wysiwyg .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{height:101%;left:0;position:absolute;top:0;width:101%}.banner{position:relative}.banner--post{padding-top:2.5rem}.banner--post h1{margin-bottom:0}.blog .banner--post h1{font-weight:700}.banner--post time{display:block;font-family:realist,open-sans,sans-serif;font-size:16px;font-weight:300;letter-spacing:.04em;line-height:1.5;margin-bottom:24px}.banner--launch h1{font-weight:700}.breadcrumbs{margin-bottom:24px}.breadcrumbs a{color:#68016e;font-family:brother-1816,open-sans,sans-serif;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:0;text-transform:uppercase}.breadcrumbs a:hover{color:#000}.cols{background-color:transparent;background-position:top;background-repeat:repeat-x;background-size:contain;position:relative}.cols .slick-dots{margin-top:12px;position:static}.cols .slick-dots li button{background-color:#fff;border:1px solid #000;border-radius:50%;height:16px;width:16px}.cols .slick-dots li.slick-active button{background-color:#000;border:1px solid #000}.cols .slick-dots li button:before{content:none}@media (min-width:783px){.cols{align-items:stretch;display:flex;flex-wrap:nowrap;padding-bottom:0}.cols.cols--text-right{flex-direction:row-reverse}}.cols__content{overflow:hidden;position:relative}.cols__content header{max-width:316px}.cols--news .cols__content header{margin:0 auto}.cols--bg .cols__content:after{background-color:#d5e04d;bottom:-64px;content:"";height:128px;pointer-events:none;position:absolute;right:-64px;transform:rotate(45deg);width:128px;z-index:2}@media (min-width:783px){.cols__content{align-items:center;display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;max-width:50%}.cols--text-right.cols--bg .cols__content:after{right:-64px}.cols--text-left.cols--bg .cols__content:after{left:-64px;right:auto}.cols__content header{display:block;margin:0 auto;max-width:356px;padding:0 20px}}@media (min-width:1280px){.cols__content{flex:0 0 33%;max-width:33%}}.cols__text{margin:0 auto;max-width:90%;padding:30px 0 40px}@media (min-width:783px){.cols__text{margin:0;max-width:none;padding:60px 0}}@media (max-width:782px){.cols--news .cols__text{max-width:100%;padding-left:3.3333333333rem;padding-right:3.3333333333rem}}.cols__cta{margin-top:20px}.cols__media{position:relative}.cols__media img{display:block}@media (min-width:783px){.cols__media{flex:0 0 50%;max-width:50%}}@media (min-width:1280px){.cols__media{flex:0 0 67%;max-width:67%}}.cols__media-wrap{overflow:hidden;position:relative}.cols__media-wrap>img,.cols__media-wrap>video{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.cols--overlay .cols__media-wrap{bottom:0;left:0;position:absolute;right:0;top:0}@media (min-width:783px){.cols__media-wrap{height:100%;position:relative}.cols--overlay .cols__media-wrap{position:relative}}.cols__video{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.cols__video iframe,.cols__video img.placeholder-img{height:101%;left:0;position:absolute;top:0;width:101%}.cols__helper{display:block;padding-bottom:54.5%}.cols--overlay .cols__helper{display:none}@media (min-width:783px){.cols--overlay .cols__helper{display:block}}.cols__overlay{color:#fff;padding:60px 10%;position:relative;z-index:2}.cols__overlay img.cols__img{height:auto;margin-bottom:36px;width:100px}.cols__overlay p{font-family:brother-1816,open-sans,sans-serif;line-height:1.5714285714;margin-bottom:2px}@media (min-width:783px){.cols__overlay{padding:20px 10%;position:absolute;top:50%;transform:translateY(-50%)}}.cols__img-ttl{font-size:19px}.cols__img-sub,.cols__img-ttl{font-weight:700;text-transform:uppercase}.cols__img-sub{font-size:14px;line-height:1.2}.cols__img-text{font-size:14px;font-weight:400}.cols__arrows .slick-arrow{background-color:rgba(0,0,0,.25);height:2.9166666667rem;opacity:1;position:absolute;top:25%;transform:none;transition:background-color .6s ease;width:2.9166666667rem;z-index:3}.cols__arrows .slick-arrow:before{background:transparent url(images/arrow.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";height:2.0833333333rem;left:0;left:50%;opacity:1;position:absolute;right:0;top:0;top:50%;transform:translate(-50%,-50%);width:.8333333333rem}.cols__arrows .slick-arrow:hover{background-color:rgba(0,0,0,.75)}.cols__arrows .slick-prev{left:0}.cols__arrows .slick-next{right:0}.cols__arrows .slick-next:before{transform:translate(-50%,-50%) rotate(180deg);transform-origin:center center}@media (min-width:783px){.cols__arrows .slick-arrow{top:50%;transform:translateY(-50%)}}.cols--news .cols__text .slick-slide,.cols--news .cols__text div,.cols--news .cols__text header,.cols--news .slick-dots{text-align:left}.components .cols__media-wrap{background-color:#00529c}.contact__wrap{background-color:transparent;background-position:top;background-repeat:repeat-x;background-size:contain;padding:4.5833333333rem 0 6.25rem;position:relative}.contact__wrap:before{background-color:#fff;background:linear-gradient(hsla(0,0%,100%,0) 25%,#fff);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.contact__wrap .row{z-index:2}.contact__bg{background-position:top;background-repeat:repeat;background-size:100px auto;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.contact{position:relative;z-index:2}@media (min-width:783px){.contact{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between}}.contact__formarea{margin-bottom:60px}.contact__formarea header{margin-bottom:1.6666666667rem}@media (min-width:783px){.contact__formarea{flex:1 1 auto;margin-bottom:0;padding-right:8%}}.contact__contarea h3{border-bottom:1px solid #68016e;margin-bottom:32px;padding-bottom:18px}@media (min-width:783px){.contact__contarea{flex:0 0 303px}}.contact__social{margin-bottom:28px}.contact__social h2{color:#000;font-size:16px;font-weight:700;line-height:1.4;text-transform:uppercase}.contact__loc{margin-bottom:28px}.contact__loc p{font-size:16px;line-height:1.5;margin-bottom:0}.contact__loc h4{margin-bottom:8px}@media (min-width:783px){.ctagrid__list{-moz-column-gap:0;column-gap:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:0}}.ctagrid__block{display:flex;flex-direction:column;justify-content:center;padding:40px 0;position:relative;text-align:center}.ctagrid__block h2,.ctagrid__block p{color:#fff}.ctagrid__block h2{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:1em;text-transform:uppercase}.ctagrid__block .btn--box{border:none;opacity:.9}.ctagrid__block .btn--box:after{border:none;bottom:0;top:0}.ctagrid__block .btn--box.is-active,.ctagrid__block .btn--box:active,.ctagrid__block .btn--box:focus-visible,.ctagrid__block .btn--box:hover,.is-active .ctagrid__block .btn--box{background-color:#d5e04d}.ctagrid__block .btn--box.is-active:after,.ctagrid__block .btn--box:active:after,.ctagrid__block .btn--box:focus-visible:after,.ctagrid__block .btn--box:hover:after,.is-active .ctagrid__block .btn--box:after{background-color:#d5e04d}.ctagrid__block:first-child,.ctagrid__block:nth-child(2){min-height:54vw}.ctagrid__block:nth-child(3){min-height:41vw}.ctagrid__block.ctagrid__block--link .ctagrid__content{padding-top:20%}@media (min-width:783px){.ctagrid__block:first-child,.ctagrid__block:nth-child(2){grid-row-end:1;grid-row-start:1;min-height:27.23vw}.ctagrid__block:first-child{grid-column-end:1;grid-column-start:1}.ctagrid__block:nth-child(2){grid-column-end:2;grid-column-start:2}.ctagrid__block:nth-child(3){grid-column-end:span 2;grid-column-start:1;grid-row-end:2;grid-row-start:2}}@media (min-width:1240px){.ctagrid__block:first-child,.ctagrid__block:nth-child(2){min-height:371px}.ctagrid__block:nth-child(3){min-height:652px}}.ctagrid__bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.ctagrid__bg>img,.ctagrid__bg>video{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.ctagrid__content{position:relative;z-index:2}.ctagrid__content img{margin-bottom:12px;max-height:1.625rem;max-width:100%}.ctagrid--tall .ctagrid__content img{max-height:3.3333333333rem}.ctagrid__link{margin-bottom:22px}.ctagrid__link p{font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:400;line-height:1.2;margin-bottom:12px;text-transform:uppercase}.ctagrid__link:last-child{margin-bottom:0}.detail__wrap{color:#fff;padding:2.9166666667rem 0 2.7083333333rem;position:relative}.detail__wrap a,.detail__wrap h2,.detail__wrap h3,.detail__wrap h4{color:#fff}.detail__wrap:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.detail__wrap .row{position:relative;z-index:2}.detail__bg{background-position:top;background-repeat:repeat;background-size:200px auto;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.detail__header{padding:40px 0}.detail--blue:before{background-color:#00529c;background:linear-gradient(#0f5072,#0b113d)}.detail--blue-reverse:before{background-color:#00529c;background:linear-gradient(#0b113d,#0f5072)}.detail--blue-purple:before{background-color:#00529c;background:linear-gradient(#0b113d,#5f0751)}.detail--purple:before{background-color:#68016e;background:linear-gradient(#5f0751,#2b0029)}.detail--purple-reverse:before{background-color:#68016e;background:linear-gradient(#2b0029,#5f0751)}.detail--purple-blue:before{background-color:#68016e;background:linear-gradient(#2b0029,#0f5072)}.detail--black:before{background-color:#000;background:linear-gradient(#000 25%,rgba(0,0,0,.5))}.detail__main{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-rows:auto 1fr;padding-top:2.8333333333rem}.detail--narrow .detail__main{grid-template-columns:calc(28% - 12px) calc(72% - 12px)}.detail--wide .detail__main{grid-template-columns:calc(40% - 12px) calc(60% - 12px)}.detail--narrow .detail__main{margin-left:auto;margin-right:auto;max-width:820px;width:100%}@media (min-width:783px){.detail__main{grid-template-rows:1fr}.detail--narrow .detail__main{grid-template-columns:1fr 1fr 1fr}.detail--wide .detail__main{grid-template-columns:calc(27% - 8px) calc(46% - 8px) calc(27% - 8px)}}.detail__section{color:#fff;margin-bottom:48px;margin-left:auto;max-width:300px}.detail__section a,.detail__section h3,.detail__section h4{color:#fff}.detail__section h2{border-bottom:1px solid #949876;font-weight:700;line-height:1;margin-bottom:22px;max-width:250px;padding-bottom:8px;text-transform:uppercase}.detail__section h2 span{display:block;line-height:1.1333333333}.detail__section h2 .detail__section-ttl{font-size:18px}.detail__section h2 .detail__section-sub{font-size:30px;margin-top:6px}.detail__list{list-style-type:none}.detail__list li{margin-bottom:30px}.detail__list h3,.detail__list p{line-height:1.2}.detail__list h3{font-size:14px;font-weight:700;margin-bottom:8px;text-transform:uppercase}.detail__list p.detail__list-txt{font-size:30px;font-weight:100;margin-bottom:6px}.detail__list p.detail__list-sub{font-size:12px;margin-bottom:0}.detail__left{grid-column-end:2;grid-column-start:2;grid-row-end:1;grid-row-start:1}@media (min-width:783px){.detail__left{grid-column-end:1;grid-column-start:1;grid-row-end:1;grid-row-start:1;padding-top:6.25rem}}.detail__center{grid-column-end:1;grid-column-start:1;grid-row-end:span 2;grid-row-start:1}@media (min-width:783px){.detail__center{grid-column-end:2;grid-column-start:2;grid-row-end:1;grid-row-start:1}}.detail__right{grid-column-end:2;grid-column-start:2;grid-row-end:2;grid-row-start:2}@media (min-width:783px){.detail__right{grid-column-end:3;grid-column-start:3;grid-row-end:1;grid-row-start:1;padding-top:6.25rem}}.detail__img{margin:0 auto;position:relative;width:100%}.is-cutaway .detail__img-main{display:none}.detail__toggle-wrap{margin-left:auto;max-width:300px}.detail__toggle{align-items:center;animation-direction:normal;animation-duration:.6s;animation-iteration-count:infinite;animation-name:pulse;animation-timing-function:linear;background-color:#aab43e;border:0;border-radius:50%;color:#fff;display:flex;height:42px;justify-content:center;margin-bottom:48px;position:absolute;right:25%;top:132px;transition:transform .6s cubic-bezier(.785,.135,.15,.86);width:42px;z-index:10}.detail__toggle span{color:transparent;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-100vh,-100vh)}.detail__toggle svg{flex:0 0 auto;width:20px}.detail__toggle path{fill:#fff;stroke:#fff}.detail__toggle.is-active svg{transform:rotate(45deg)}.detail__toggle:focus-visible{outline:2px solid #d5e04d}.detail__img-cut{display:none}.is-cutaway .detail__img-cut{display:block}.detail__footer{margin-top:60px}.detaillist{padding:3.3333333333rem 0 4.5833333333rem}.detaillist__main{padding-top:2.8333333333rem}@media (min-width:783px){.detaillist__main{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between}}.detaillist__left{margin-bottom:60px}.detaillist__left h2{font-size:30px;font-weight:100;line-height:1.4;margin-bottom:24px;text-transform:uppercase}@media (min-width:783px){.detaillist__left{flex:0 0 50%;margin-bottom:0}.detaillist__content{padding-right:4%}}@media (min-width:1024px){.detaillist__content{padding-right:8%}}.detaillist__list{list-style-type:none}.detaillist__list li{font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:400;line-height:1.9230769231;margin-bottom:22px;padding-left:36px;position:relative}.detaillist__list li span,.detaillist__list li svg{display:inline-block;vertical-align:top}.detaillist__list li svg{left:0;position:absolute;top:4px;width:22px}.detail--blue svg .detaillist--icon,.detail--purple svg .detaillist--icon{fill:#d5e04d}.detail--black svg .detaillist--icon{fill:#fff}.detaillist__right img{display:inline-block;max-width:350px}@media (min-width:783px){.detaillist__right{flex:0 0 50%;text-align:right}}.embed__wrap{padding:1.6666666667rem 0}.embed__wrap .cc-filters-container{background:#f3f3f4}.embed__wrap .cc-filters-container .cc-search-button-container .cc-submit-search-button,.embed__wrap .cc-job-description-container .cc-apply-button{background-color:#68016e}.embed__wrap .cc-filters-container .cc-search-button-container .cc-submit-search-button:hover,.embed__wrap .cc-job-description-container .cc-apply-button:hover{background-color:#fff;color:#68016e}.embed__wrap .cc-filters-container .cc-search-button-container .cc-reset-search-button{color:#68016e}.embed__wrap .cc-filters-container .cc-search-button-container .cc-reset-search-button:hover{color:#000}.embed__wrap .cc-job-title{color:#68016e;font-size:18px}.embed__wrap .cc-job-title.cc-clickable:hover{color:#000}.embed__wrap .cc-job-container{margin-bottom:14px}.embed__wrap .cc-filters-container .cc-keywords-wrapper:before{top:.5em}.embed__wrap .cc-job-description-container .cc-back-to-jobs-button span{color:#68016e}.embed__wrap .cc-job-description-container .cc-back-to-jobs-button span:hover{color:#000}.embed__wrap header a{color:#68016e}.embed__wrap header a:hover{color:#000}.embed__wrap .cc-job-description-text li span,.embed__wrap .cc-job-description-text p span{font-family:realist,open-sans,sans-serif!important;font-size:16px!important}.embed__wrap .cc-job-description-text ol,.embed__wrap .cc-job-description-text p,.embed__wrap .cc-job-description-text ul{margin-bottom:1em!important}.embed__wrap .cc-job-description-text ol,.embed__wrap .cc-job-description-text ul{padding-left:16px}.embed__wrap .cc-job-description-text li{margin-bottom:0!important}.embed__wrap .cc-careers-script-container{padding-bottom:3.3333333333rem}.embed__wrap .cc-apply-button{border:2px solid #68016e}.embed__wrap .cc-share-container{display:none}.embed__wrap .sbi_follow_btn a{background-color:#68016e;border:2px solid #68016e;display:inline-block;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.1;padding:9px 19px;position:relative;text-transform:uppercase}.embed__wrap .sbi_follow_btn a:hover{background-color:#fff;box-shadow:none!important;color:#68016e}.embed__wrap .sbi_load_btn{background-color:#68016e;border:2px solid #68016e;display:inline-block;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.1;padding:9px 19px;position:relative;text-transform:uppercase}.embed__wrap .sbi_load_btn:hover{background-color:#fff;box-shadow:none!important;color:#68016e}.embed__wrap .cc-department-name{font-size:24px}.embed__header-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:24px}.embed__link,.embed__title{flex:0 1 auto;margin-bottom:16px}.embed__title h2{margin-bottom:0;padding-right:20px}.embed--video .embed__inner{height:0;overflow:hidden;padding-bottom:56%;padding-top:0;position:relative}.embed--video .embed__inner iframe{height:101%;left:0;position:absolute;top:0;width:101%}.features__wrap{margin-left:auto;margin-right:auto;max-width:1060px;width:90%}.feature{margin-bottom:3.6666666667rem}@media (min-width:600px){.feature{display:flex}}.feature__img{margin-bottom:40px}@media (min-width:600px){.feature__img{flex:0 0 53.57%;margin-bottom:0;padding-right:6.4%}}.feature__content h2{border-bottom:1px solid #68016e;color:#68016e;display:inline-block;font-size:30px;font-weight:100;line-height:1.4;margin-bottom:16px;padding:0 14px 0 0;position:relative}.feature__content h2:after{background:transparent url(images/feature-ttl.svg) no-repeat 0 100%;background-size:contain;bottom:0;content:"";height:41px;left:100%;position:absolute;width:50px}@media (min-width:600px){.feature__content{flex:1 1 auto}}.filter__wrap{padding-top:60px}.filter__top{margin-bottom:36px}@media (min-width:783px){.filter__top{display:flex;flex-wrap:nowrap;justify-content:space-between}.filter__top,.post-type-archive-missions .filter__top{align-items:center}}.blog .filter__top .filter__social{margin-top:1.25rem;text-align:left}@media (min-width:783px){.blog .filter__top{display:block}.blog .filter__top .filter__social{margin-top:1.25rem;text-align:left}}@media (min-width:980px){.blog .filter__top{align-items:flex-end;display:flex;flex-wrap:nowrap;justify-content:space-between}.blog .filter__top .filter__social{margin-top:0;text-align:right}}.filter__cats{list-style-type:none}.filter__cats li{display:inline-block;margin-right:50px}@media (min-width:783px){.filter__cats,.filter__signup{flex:1 1 auto;margin-bottom:0}.blog .filter__signup,.post-type-archive-missions .filter__signup{flex:1 1 600px;max-width:600px}.post-type-archive-missions .filter__signup{margin-left:auto}}.filter__bottom{border-bottom:1px solid #d5e04d;padding-bottom:12px}@media (min-width:783px){.filter__bottom{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}}.filter__years{list-style-type:none;margin-bottom:12px}.filter__years li{display:inline-block;margin-bottom:6px;padding-right:.5rem}.filter__years li:last-child{padding-right:0}.filter__years .filter__button,.filter__years .filter__button-mission{background-color:transparent;border:none;color:#68016e;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.2;padding:0;text-transform:uppercase}.filter__years .filter__button-mission.is-active,.filter__years .filter__button.is-active{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.filter__years .filter__button-mission:hover,.filter__years .filter__button:hover{color:#000}@media (min-width:783px){.filter__years{flex:1 1 auto;margin-bottom:0}}.filter__social h2{display:none}.filter__social li{margin-bottom:8px}.blog .filter__social li{margin-bottom:0;margin-top:8px}@media (min-width:783px){.filter__social{flex:1 1 auto;text-align:right}}.gallery__article{overflow:hidden;position:relative}@media (min-width:783px){.gallery__article{margin-bottom:0}}.gallery__block,.gallery__inner{display:block;margin:0;width:100%}.gallery__block,.gallery__inner,.gallery__open{background-color:transparent;border:0;padding:0}.gallery__open{color:#68016e;text-align:left}.gallery__open:hover{color:#000;transition:color .3s ease-out}.gallery__open:focus-visible .gallery__content{border:2px solid #000}@media (min-width:783px){.gallery__block .gallery__image img{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}}.gallery__helper{padding-bottom:89%}@media (max-width:599px){.gallery__helper{display:none}}.gallery__content{background-color:hsla(0,0%,100%,.82);padding:14px 2.0833333333rem 16px 1rem;text-align:left;transition:background-color .3s ease-in}.gallery__content button,.gallery__content h2{font-size:14px;font-weight:700;margin-bottom:0;text-transform:uppercase;transition:color .3s ease-in}.gallery__content h2{line-height:1.2}.articles--gallery .gallery__content{text-align:left}.articles--gallery .gallery__content h2 button,.articles--gallery .gallery__content h2 span,.articles--gallery .gallery__content h2 svg{vertical-align:middle}@media (min-width:600px){.gallery__content{bottom:0;left:0;position:absolute;right:0}}.gallery__open:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.gallery__download{bottom:14px;position:absolute;right:14px;z-index:9}.gallery__download svg{display:inline-block;height:.875rem}.gallery__download svg polygon,.gallery__download svg rect{fill:#68016e;transition:fill .3s ease-in}.gallery__download:hover svg polygon,.gallery__download:hover svg rect{fill:#000;transition:fill .3s ease-out}.gallery__image .gallery__open{background-color:transparent;border:none;padding:0}.gallery__image .gallery__open:focus-visible img{outline:2px solid #000;outline-offset:-4px}.ff-layout-grid .ff-filter-holder,.ff-layout-grid .ff-item-bar,.ff-layout-grid .ff-item-meta,.ff-layout-grid .ff-label-wrapper{display:none!important}.ff-layout-grid .ff-overlay-wrapper{opacity:1!important}.ff-layout-grid .ff-overlay{background-color:transparent!important}.ff-layout-grid .ff-img-holder img{-o-object-fit:cover;object-fit:cover}.ff-layout-grid .ff-content{background-color:#d1d1d2;bottom:0;color:#68016e;display:block;font-size:14px;font-weight:700;height:auto!important;left:0;line-height:1.2;margin:0!important;margin-bottom:0;padding:14px 2.0833333333rem 16px 1rem;position:absolute;right:0;text-align:left;text-transform:uppercase;transition:background-color .3s ease-in;transition:color .3s ease-in}.ff-layout-grid .ff-has-overlay:hover .ff-initial-image{transform:translate(-50%,-50%)!important}.ff-slideshow .ff-nickname,.ff-slideshow .ff-userpic,.ff-slideshow h6{display:none!important}.ff-slideshow .ff-item-meta{background-color:#d1d1d2!important}.ff-slideshow .ff-content{color:#68016e!important;font-size:14px;font-weight:700;line-height:1.2;margin-bottom:0;padding-top:0!important;text-transform:uppercase}.ff-slideshow .flaticon-share2{background-color:#5f5f5f!important}.ff-slideshow .ff-share-wrapper,.ff-slideshow .flaticon-share2{height:33px!important;position:absolute!important;right:0!important;top:0!important;width:32px!important}.ff-slideshow .ff-dropdown{bottom:0!important;left:0!important;margin-top:20px;position:relative!important;right:0!important;top:0!important}.ff-slideshow .ff-dropdown a.ff-external-link{background-color:#d5e04d!important;color:#000!important;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.5em;padding:9px 19px;text-transform:uppercase}.ff-slideshow .ff-item-bar a{color:#000;font-family:realist,open-sans,sans-serif;font-size:16px;font-weight:300;letter-spacing:.04em;line-height:1.5}.ff-slideshow .ff-no-comments.ff-slide-media:not(.ff-slide-soundcloud) .ff-nickname{max-width:none}.ff-slideshow .ff-slide-wrapper{display:block!important}.ff-slideshow .ff-media-wrapper{min-height:0!important}.ff-slideshow .ff-item-cont{overflow:visible!important}.ff-slideshow .ff-item-cont,.ff-slideshow .ff-media-wrapper{float:none!important;height:auto!important;max-width:100%!important;width:100%!important}.home .ff-slideshow.ff-slideshow-classic:after{background:rgba(0,0,0,.5)!important;bottom:0;bottom:-100vh;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.imgcol__wrap{padding:3.75rem 0 5.8333333333rem;position:relative}.imgcol__wrap:before{background:linear-gradient(rgba(0,0,0,.1) 25%,#fff);content:"";z-index:2}.imgcol__bg,.imgcol__wrap:before{bottom:0;left:0;position:absolute;right:0;top:0}.imgcol__bg{background-position:top;background-repeat:repeat;background-size:100px auto;z-index:0}.imgcol{position:relative;z-index:2}.imgcol h1,.imgcol h2{font-size:30px;font-weight:700;line-height:1.4}.imgcol h1,.imgcol h2,.imgcol img{margin-bottom:40px}.imgcol img{display:block;margin-left:auto;margin-right:auto;max-width:375px;width:100%}@media (min-width:600px){.imgcol{-moz-column-gap:48px;column-gap:48px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:0}}@media (min-width:1024px){.imgcol{-moz-column-gap:4%;column-gap:4%;grid-template-columns:24% 36% 36%}.imgcol h1,.imgcol h2,.imgcol img{margin-bottom:0}}@media (min-width:600px){.imgcol__left{grid-column-end:span 2;grid-column-start:1;grid-row-end:1;grid-row-start:1}}@media (min-width:1024px){.imgcol__left{display:flex;flex-direction:column;grid-column-end:1;justify-content:center}}@media (min-width:600px){.imgcol__center{grid-column-end:1;grid-column-start:1;grid-row-end:2;grid-row-start:2}}@media (min-width:1024px){.imgcol__center{grid-column-end:2;grid-column-start:2;grid-row-end:1;grid-row-start:1}}@media (min-width:600px){.imgcol__right{grid-column-end:2;grid-column-start:2;grid-row-end:2;grid-row-start:2}}@media (min-width:1024px){.imgcol__right{grid-column-end:3;grid-column-start:3;grid-row-end:1;grid-row-start:1}}.media{overflow:hidden;position:relative}.media__content{padding-bottom:5.7916666667rem;pointer-events:none;position:relative;z-index:4}.media__content a,.media__content h1,.media__content h2,.media__content img,.media__content p{pointer-events:all}.media__content h1,.media__content h2,.media__content p{color:#fff;text-shadow:0 0 15px #000}.media__content .h2{font-weight:300}.media__content img{margin-bottom:16px;max-height:2.375rem;max-width:100%}.media--tall .media__content img{max-height:4.75rem}.media__content .media__subtitle{font-size:18px;font-weight:400;line-height:1.2;margin-bottom:22px}.media__content .btn:after{right:-19px}.media__content figure{background-color:hsla(0,0%,100%,.28);margin:0;padding:2.9166666667rem 0 3.25rem}.media__content blockquote{margin:0;padding:0}.media__content blockquote p{font-family:brother-1816,open-sans,sans-serif;font-size:1.25rem;font-style:italic;font-weight:100;line-height:1.4;margin-bottom:22px}.media__content figcaption{color:#fff;font-family:brother-1816,open-sans,sans-serif;font-size:.7916666667rem;font-weight:700;line-height:1.2;margin-bottom:0;margin-left:1.4166666667rem;text-transform:uppercase}.media__spacer{padding-top:calc(47.5% - 50px)}.media--blockquote .media__spacer{padding-top:calc(30% - 50px)}.media__bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media (min-width:783px){.media__bg{min-height:400px}}.media__helper{padding-bottom:47.7%}.media__video{background-color:#fff}.media--txt .media__video{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.media--txt .media__video iframe{height:56.25vw;height:67.5vw;left:50%;max-width:none;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;width:120vw}.media--txt .media__bg.nokenburns{overflow:hidden}.media--txt .media__bg.nokenburns>img,.media--txt .media__bg.nokenburns>video{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.media--notxt .media__bg{display:block;position:relative}.media--notxt .media__bg img.media__img{display:block;height:auto;margin:0;max-height:none;max-width:100%;position:static;transform:none;width:100%}.media--notxt .media__video{height:0;overflow:hidden;padding-bottom:56%;padding-top:0;position:relative}.media--notxt .media__video iframe{height:101%;left:0;position:absolute;top:0;top:-4px;width:101%}.media--notxt.placeholder-has-img.placeholder-video .media__bg{overflow:hidden}.media--notxt.placeholder-has-img.placeholder-video .media__bg img{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.media--txt .media__bg:after{background-color:rgba(0,0,0,.45);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.media__subtitle-wysiwyg li,.media__subtitle-wysiwyg p{font-size:18px;font-weight:400;line-height:1.2}.media__subtitle-wysiwyg p{margin-bottom:22px}.media__subtitle-wysiwyg p a{color:#d5e04d}.media__subtitle-wysiwyg p a:hover{color:#fff}.media__subtitle-wysiwyg p a:focus-visible{outline:2px solid #fff}.media__subtitle-wysiwyg h3,.media__subtitle-wysiwyg h4,.media__subtitle-wysiwyg h5,.media__subtitle-wysiwyg h6{color:#fff}.media__subtitle-wysiwyg ol,.media__subtitle-wysiwyg ul{margin-bottom:1em}.media--top .media__content{padding-bottom:0;padding-top:5.7916666667rem}.media--top .media__spacer{padding-top:calc(47.5% - 50px)}.missionDetails{padding:1.6666666667rem 0}.missionDetails header h2{font-weight:700}.missionDetails__wrap{max-width:1200px}.missionDetails__meta:last-child{margin-bottom:2.5rem}@media (min-width:600px){.missionDetails__meta{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto);row-gap:0}}@media (min-width:783px){.missionDetails__meta{-moz-column-gap:0;column-gap:0;display:flex}}.missionDetails__flight p{color:#68016e;font-size:32px;font-weight:100;line-height:1.4;margin-bottom:16px}@media (min-width:600px){.missionDetails__flight p{font-size:2.5rem;font-size:32px}}@media (min-width:783px){.missionDetails__flight p{font-size:3.3333333333rem;font-size:32px}}.missionDetails__col div{border-bottom:1px solid #68016e;max-width:360px;padding:12px 0}.missionDetails__col h3,.missionDetails__col span{display:inline;font-size:18px;line-height:1.1;margin:0}.missionDetails__col h3{font-weight:700}@media (min-width:783px){.missionDetails__col{border-right:1px solid #68016e;flex:0 0 50%;padding:0 30px}.missionDetails__col div{max-width:none}.missionDetails__col:first-child{padding-left:0}.missionDetails__col:nth-child(2n){border-right:0;padding-right:0}}@media (min-width:600px){.missionDetails__center{border-left:1px solid #68016e;padding-left:30px}}@media (min-width:783px){.missionDetails__center{border-left:none}}@media (min-width:600px){.missionDetails__right{border-left:1px solid #68016e;grid-column-start:2;grid-row-start:1;padding-left:30px}}@media (min-width:783px){.missionDetails__right{border-left:none}}.missionDetails__summary h3.missionDetails__summary-title{color:#68016e;font-size:24px;font-weight:700;margin-bottom:1em}.missionsGrid{display:block;padding:2.3333333333rem 0 0}@media (min-width:783px){.missionsGrid{-moz-column-gap:38px;column-gap:38px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:30px}}.missionsGrid__article{background-color:#f3f3f4;display:none;margin-bottom:2.5rem;position:relative;transition:background-color .3s ease-in}.missionsGrid__article:hover{background-color:#e6e6e7;transition:background-color .3s ease-out}.missionsGrid__article.is-visible{display:block}@media (min-width:783px){.missionsGrid__article{margin-bottom:0}}.missionsGrid__type{font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.16em;line-height:1.2;margin-bottom:18px;text-transform:uppercase}.missionsGrid__img{background:#000;position:relative}.missionsGrid__img img{left:50%;max-height:90%;position:absolute;top:50%;transform:translate(-50%,-50%)}.missionsGrid--thumbnail .missionsGrid__img{overflow:hidden}.missionsGrid--thumbnail .missionsGrid__img>img,.missionsGrid--thumbnail .missionsGrid__img>video{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.missionsGrid__helper{padding-bottom:47.86%}.missionsGrid__content{padding:2.375rem 1.83333rem 1.83333rem}.missionsGrid__content h2{font-size:30px;font-weight:100;line-height:1.4;margin-bottom:18px}.missionsGrid__content h2 a{color:#68016e}.missionsGrid__content h2 a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.missionsGrid__content h2 a:hover{color:#000}.missionsGrid__content h2 a:focus-visible{outline:none}.missionsGrid__content h2 a:focus-visible:after{outline:2px solid #68016e;outline-offset:2px}.missionsGrid__details{list-style-type:none;margin-bottom:1em}.missionsGrid__details li{margin-bottom:.5rem}.missionsGrid__details h3,.missionsGrid__details span{display:inline;font-family:realist,open-sans,sans-serif;font-size:18px;font-size:16px;font-weight:300;letter-spacing:.04em;line-height:1.1;margin:0}.missionsGrid__details h3{font-weight:700}.missionsTable{border-collapse:collapse;margin:3.3333333333rem 0}.missionsTable tr{position:relative}.missionsTable tr:hover td{color:#68016e}.missionsTable td,.missionsTable th{border:2px solid rgba(0,0,0,.6);padding:.625rem;text-align:left}.missionsTable th{color:#68016e}.missionsTable td{font-weight:400}.missionsTable td a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.missionsTable td img,.missionsTable td span{display:block}.missionsTable td img{margin-bottom:12px;width:50px}@media (min-width:600px){.missionsTable td a{align-items:center;display:flex}.missionsTable td img{flex:0 0 50px;margin-bottom:0}.missionsTable td span{flex:1 1 auto;margin-left:20px}}.more__wrap{background-color:#f3f3f4;color:#000;padding:60px 0 20px}.more{text-align:center}.more h2{color:#000;margin-bottom:60px}@media (min-width:783px){.more__grid{display:flex;flex-wrap:wrap;justify-content:space-around}}@media (min-width:1124px){.more__grid{flex-wrap:nowrap;justify-content:space-between}}.more__post{margin:0 auto 60px;max-width:420px}.more__post h3{font-size:1rem}.more__post time{font-weight:400}@media (min-width:783px){.more__post{flex:0 1 auto}.more__post:first-child{max-width:420px;padding-right:20px}.more__post:nth-child(2){max-width:420px;padding-left:20px}}@media (min-width:1124px){.more__post:first-child{max-width:430px;padding-right:30px}.more__post:nth-child(2){max-width:430px;padding-left:15px;padding-right:15px}.more__post:nth-child(3){max-width:430px;padding-left:30px}}.not-found{text-align:center}.payload__wrap{padding:3.3333333333rem 0}.payload header{margin-bottom:5rem}.payload__grid{text-align:center}@media (min-width:500px){.payload__grid{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;row-gap:1.6666666667rem}}@media (min-width:783px){.payload__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:980px){.payload__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.payload--three .payload__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1124px){.payload--five .payload__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.payload--three .payload__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.payload__block{margin:0 auto 1.6666666667rem;max-width:100%;position:relative;width:260px}.payload--large .payload__block{width:300px}@media (min-width:500px){.payload__block{margin-bottom:0;width:200px}.payload--large .payload__block{width:260px}}.payload__img{border-radius:50%;margin-bottom:20px;overflow:hidden;position:relative}.payload__img>img,.payload__img>video{height:101%;left:50%;margin:0 auto;max-width:none;min-height:101%;min-width:101%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:101%}.payload__helper{padding-bottom:100%}.payload__content h3{margin-bottom:.8333333333rem}.payload__content button{background-color:transparent;border:none;font-weight:700}.payload__content button:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.payload__content button:focus-visible{outline:none}.payload__content button:focus-visible:after{outline:2px solid #000;outline-offset:4px}.payload--nolink .payload__content h3{background-color:transparent;border:none;font-weight:700}.payload__client{line-height:1.4}.payload__modal{background-color:hsla(0,0%,100%,.9);bottom:0;display:none;left:0;overflow-x:auto;padding-top:120px;position:absolute;position:fixed;right:0;top:0;z-index:99999}.payload-modal-is-open .payload__modal{display:block}.payload__modal-inner{margin-left:auto;margin-right:auto;max-width:95%;position:relative;width:960px}.payload__modal-close{background-color:transparent;border:none;position:absolute;right:0;top:0}.payload__modal-close svg{display:block;height:40px;transform:rotate(45deg);width:40px}.payload__modal-close:hover path{fill:#68016e}.payload-modal-is-open{overflow-y:hidden}.payload-modal-is-open .site-header{display:none}.payload__modal-content{background-color:#fff;background-color:#e6e6e6;display:none;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:100%;padding:20px;text-align:center;width:640px}.payload__modal-content .payload__img{margin:0 auto 20px;max-width:260px}.payload__modal-content .payload__content{margin:0 auto;max-width:500px;text-align:center}.payload__modal-content.is-active{display:block}.prodHero__wrap{padding:64px 0 58px}.prodHero__wrap:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.prodHero__wrap.detail--white{background-color:#fff;color:#000}.prodHero{color:#fff;position:relative;z-index:2}.prodHero h2{color:#d5e04d;font-size:1.25rem;font-weight:700;margin-bottom:11px}.detail--white .prodHero{color:#000}.detail--white .prodHero h2{color:#68016e}@media (min-width:783px){.prodHero{align-items:center;display:flex;justify-content:space-between}}.prodHero__left .prodHero__slide{padding:0 3.5416666667rem}@media (min-width:783px){.prodHero__left{flex:0 0 50%;max-width:50%;padding-right:60px}.prodHero__right{flex:0 0 47%;max-width:47%;pointer-events:none}}.prodHero__nav{margin-top:2.8333333333rem}.prodHero__nav ul{list-style-type:none}.prodHero__nav li.prodHero__slide{display:inline-block;padding:0 4px;text-align:center}.prodHero__nav button{background-color:transparent;border:none;color:#d5e04d;font-size:15px;font-weight:600;line-height:1.2;padding:0}.prodHero__nav button.is-active,.prodHero__nav button:hover{opacity:.3}.detail--white .prodHero__nav button{color:#68016e}.detail--manual .prodHero__nav button.is-active,.detail--manual .prodHero__nav button:hover{opacity:1}.prodHero__slideshow{opacity:0}.prodHero__slideshow.slick-initialized{opacity:1}.prodHero__slideshow .slick-arrow{background-color:transparent;height:3.6666666667rem;opacity:1;transition:background-color .6s ease;width:1.4166666667rem;z-index:3}.prodHero__slideshow .slick-arrow:before{background:transparent url(images/arrow.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";height:3.6666666667rem;left:0;left:50%;opacity:1;position:absolute;right:0;top:0;top:50%;transform:translate(-50%,-50%);width:1.4166666667rem}.detail--white .prodHero__slideshow .slick-arrow:before{background:transparent url(images/arrow-dark.svg) no-repeat 50%;background-size:contain}.prodHero__slideshow .slick-prev{left:0}.prodHero__slideshow .slick-next{right:0}.prodHero__slideshow .slick-next:before{transform:translate(-50%,-50%) rotate(180deg);transform-origin:center center}.detail--manual .slick-next:before,.detail--manual .slick-prev:before{content:none}.detail--manual .slick-next svg,.detail--manual .slick-prev svg{height:3.6666666667rem;opacity:1;width:1.4166666667rem}.detail--manual .slick-next svg{transform:rotate(180deg)}.prodHero__slideshow-img{opacity:0}.prodHero__slideshow-img.slick-initialized{opacity:1}.prodHero__text h1,.prodHero__text h2,.prodHero__text h3,.prodHero__text h4,.prodHero__text h5,.prodHero__text h6{font-weight:100;font-weight:700;line-height:1.4;margin-bottom:1em;margin-top:.25em}.prodHero__text h1:first-child,.prodHero__text h2:first-child,.prodHero__text h3:first-child,.prodHero__text h4:first-child,.prodHero__text h5:first-child,.prodHero__text h6:first-child{margin-top:0}.prodHero__text h1{font-size:38px}.prodHero__text h2{font-size:30px;margin-bottom:11px}.prodHero__text h3{font-size:26px}.prodHero__text h4{font-size:22px}.prodHero__text h5{font-size:19px}.prodHero__text h6{font-size:16px}.prodHero__text li,.prodHero__text p{font-family:realist,open-sans,sans-serif;font-size:16px;font-weight:400;line-height:1.625;padding:0}.prodHero__text p{margin-bottom:1em}.prodHero__text ol,.prodHero__text ul{list-style-position:outside;margin-bottom:16px;padding-left:18px}.prodHero__text li{margin-bottom:0}.prodHero__link{margin-top:40px}.slideshow__wrap{background-color:rgba(0,0,0,.8);bottom:0;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:10vh 0;pointer-events:none;position:fixed;right:0;top:0;z-index:-9999}.slick-is-loaded .slideshow__wrap{display:none}.is-gallery-open .slideshow__wrap{display:block;opacity:1;pointer-events:all;z-index:9999}.slideshow{margin:0 auto;padding-top:50px;width:90%}.slideshow .slick-track{align-items:center;display:flex}.slideshow .slick-next:before{transform:rotate(180deg);transform-origin:center center}.slideshow .slick-arrow:before{background:transparent url(images/arrow.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (min-width:783px){.slideshow{margin:0;width:100%}.slideshow .slick-arrow{height:50px;width:20px}}.slideshow--flex .slick-arrow:before{background:transparent url(images/arrow-dark.svg) no-repeat 50%;background-size:contain}.slideshow__carousel .slideshow{padding-top:0}.slide{text-align:center}.slide__inner{display:inline-block;margin-left:auto;margin-right:auto;max-width:95%;position:relative}.slide__inner img{height:auto;width:100%}.slideshow__close{background:#fff;border:0;border-radius:50%;color:#000;height:36px;position:absolute;right:0;top:0;width:36px;z-index:999999}.slideshow__close:hover{background-color:#f3f3f4}.social{list-style-type:none}.social li{display:inline-block;margin-right:10px}.social a{display:block;padding:0}.social svg{display:block;height:auto;width:30px}.social svg path{fill:#d5e04d;transition:fill .3s ease-in}.social a:hover svg path{fill:#000;transition:fill .3s ease-out}.social--nav{margin-top:28px}.social--nav h2{display:none}.social--nav svg path{fill:#5f5f5f}.social--nav a:hover svg path{fill:#68016e}@media (min-width:1260px){.social--nav{display:none}}.text__row{position:relative;z-index:2}.text__cta{margin-top:40px}.text--center .text__cta{text-align:center}.text__inner{margin:0 auto}.team__wrap{padding-top:2.9166666667rem}.team__nav{list-style-type:none;margin-bottom:38px}.team__nav li{display:inline-block}.team__nav button{background-color:transparent;border:0;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.2;margin:0 .8333333333rem .8333333333rem 0;padding:0 0 4px;text-transform:uppercase}.team__nav button.is-active,.team__nav button:hover{text-decoration:underline;text-decoration-color:#c700ff;text-decoration-thickness:2px;text-underline-offset:4px}.team__group{display:none;margin-bottom:6.25rem}.team__group.is-active{display:block}.team__header{margin-bottom:2.6666666667rem;text-align:center}.team__header h2{border-bottom:1px solid #68016e;color:#68016e;display:inline-block;font-size:30px;font-weight:100;line-height:1.4;margin-bottom:0;margin-right:50px;padding:0 14px 0 0;position:relative;text-align:left}.team__header h2:after{background:transparent url(images/feature-ttl.svg) no-repeat 0 100%;background-size:contain;bottom:0;content:"";height:41px;left:100%;position:absolute;width:50px}.team__profile{margin-bottom:60px}.team__profile h3{color:#68016e;font-size:30px;font-weight:100;line-height:1.4;margin-bottom:12px}@media (max-width:499px){.team__profile h3{font-size:24px}}.team__image{margin-bottom:28px;position:relative}.team__image img{display:block;left:50%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:absolute;top:50%;top:0;transform:translate(-50%)}.team__helper{padding-bottom:100%}.team__role{color:#68016e;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;line-height:1.2;margin-bottom:30px;text-transform:uppercase}.team__link{margin-bottom:0}.team__link a{color:#00529c;font-size:16px;font-weight:400;line-height:1.5;padding-left:26px;position:relative}.team__link svg{height:auto;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.team__link svg path{fill:#00529b;transition:fill .3s ease-in}.team__link:hover a{color:#000}.team__link:hover a svg path{fill:#000;transition:fill .3s ease-out}.team__group--one .team__image{max-width:156px}@media (min-width:500px){.team__group--one .team__profile{align-items:flex-start;display:flex}.team__group--one .team__profile .team__image{flex:0 0 23%;max-width:none}.team__group--one .team__profile .team__content{flex:0 0 77%;padding-left:7%}.team__group--one .team__profile:nth-child(2n){flex-direction:row-reverse}.team__group--one .team__profile:nth-child(2n) .team__content{padding-left:0;padding-right:7%}}.team__group--two .team__top{align-items:flex-end;display:flex}.team__group--two .team__image{flex:0 0 29.5%}.team__group--two .team__content{flex:0 0 70.5%;padding-left:5.6%}@media (min-width:783px){.team__group--two .team__list{-moz-column-gap:14.5%;column-gap:14.5%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:3.3333333333rem}.team__group--two .team__profile{margin-bottom:0}.team__group--two .team__image{margin-bottom:10px}}.team__group--modal .team__image,.team__group--three .team__image{margin-bottom:0}@media (max-width:499px){.team__group--modal .team__top,.team__group--three .team__top{align-items:flex-end;display:flex}.team__group--modal .team__image,.team__group--three .team__image{flex:0 0 29.5%}.team__group--modal .team__content,.team__group--three .team__content{flex:0 0 70.5%;padding-left:5.6%}}@media (min-width:500px){.team__group--modal .team__list,.team__group--three .team__list{-moz-column-gap:7.9%;column-gap:7.9%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;row-gap:2.25rem}.team__group--modal .team__image,.team__group--three .team__image{margin-bottom:24px;max-width:142px}.team__group--modal .team__profile,.team__group--three .team__profile{margin-bottom:0}}@media (min-width:783px){.team__group--modal .team__list,.team__group--three .team__list{grid-template-columns:1fr 1fr 1fr}}.team__group--modal .team__image button{background-color:transparent;border:none;bottom:0;left:0;padding:0;position:absolute;right:0;top:0;z-index:2}.team__group--modal h3 button{background-color:transparent;border:none;color:#68016e;font-weight:100;letter-spacing:.5px;margin-bottom:0;padding:0}@media (max-width:499px){.team__group--modal h3 button{font-size:24px}}html.teamModal-is-open{overflow:hidden}.teamModal__wrap{background-color:rgba(0,0,0,.5);bottom:0;display:none;left:0;overflow-x:auto;position:absolute;position:fixed;right:0;top:0}.teamModal__wrap.is-active{display:block;z-index:99999}.teamModal{background:#fff;border-radius:4px;margin:126px auto 60px;max-width:600px;overflow:hidden;padding:2.5rem;position:relative;text-align:center;width:90%}.teamModal__image{margin-left:auto;margin-right:auto}.teamModal-close{background-color:transparent;border:none;padding:0;position:absolute;right:.8333333333rem;top:.6666666667rem}.teamModal-close svg{display:block;height:40px;transform:rotate(45deg);width:40px}.teamModal-close:focus-visible{outline:1px solid #000}.teamModal-close:hover path{fill:#68016e}.toggle__text{display:none}.is-open .toggle__text{display:block}.kenburns{overflow:hidden}.kenburns img{height:105%;left:0;margin:0 auto;max-width:none;min-height:105%;min-width:105%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:none;transition:transform 4.5s linear;width:105%}.kenburns:hover img{transform:scale3d(1.12,1.12,1.12) translate3d(-7.5%,-5%,0)}@keyframes slideshowZoom{0%{transform:translateZ(0) rotate(.01deg)}to{transform:scale3d(1.12,1.12,1.12) translate3d(-5%,-2.5%,0)}}.placeholder iframe,.placeholder video{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.placeholder.placeholder-has-img.placeholder-video .placeholder-img,.placeholder.placeholder-has-img.placeholder-video iframe,.placeholder.placeholder-has-img.placeholder-video video{transition:opacity .6s linear}.placeholder.placeholder-has-img.placeholder-video .placeholder-img{pointer-events:none}html.sr .animate{visibility:hidden}.slide{display:none}.slick-initialized .slide,.slide:first-child{display:block}.nf-form-cont .nf-form-content,body .nf-form-content{padding:0}.nf-form-cont .nf-form-fields-required,body .nf-form-fields-required{display:none}.nf-form-cont .gform_wrapper .gfield_required .gfield_required_custom,.nf-form-cont .gform_wrapper .gfield_required .gfield_required_text,.nf-form-cont .nf-error .nf-error-msg,.nf-form-cont .nf-error-msg,.nf-form-cont .ninja-forms-req-symbol,body .gform_wrapper .gfield_required .gfield_required_custom,body .gform_wrapper .gfield_required .gfield_required_text,body .nf-error .nf-error-msg,body .nf-error-msg,body .ninja-forms-req-symbol{color:#68016e}.nf-form-cont .gform_wrapper .gfield_required .gfield_required_custom,.nf-form-cont .gform_wrapper .gfield_required .gfield_required_text,body .gform_wrapper .gfield_required .gfield_required_custom,body .gform_wrapper .gfield_required .gfield_required_text{font-family:realist,open-sans,sans-serif;font-size:14px;line-height:1;text-transform:capitalize}.nf-form-cont .nf-error .ninja-forms-field,body .nf-error .ninja-forms-field{border-color:#68016e!important}.nf-form-cont .nf-error.field-wrap .nf-field-element:after,body .nf-error.field-wrap .nf-field-element:after{background-color:#68016e}.nf-form-cont #ninja_forms_required_items,.nf-form-cont .nf-field-container,body #ninja_forms_required_items,body .nf-field-container{margin-bottom:22px}.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input,.nf-form-cont .submit-wrap .ninja-forms-field,body .gform_wrapper.gravity-theme .gform_footer button,body .gform_wrapper.gravity-theme .gform_footer input,body .gform_wrapper.gravity-theme .gform_page_footer button,body .gform_wrapper.gravity-theme .gform_page_footer input,body .submit-wrap .ninja-forms-field{background-color:#fff;border:2px solid #d5e04d;color:#68016e;cursor:pointer;display:inline-block;font-family:brother-1816,open-sans,sans-serif;font-size:14px;font-weight:700;height:auto;line-height:1.1;margin-top:6px;padding:9px 19px;position:relative;text-transform:uppercase;transition:none;z-index:2}.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button:after,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input:after,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button:after,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input:after,.nf-form-cont .submit-wrap .ninja-forms-field:after,body .gform_wrapper.gravity-theme .gform_footer button:after,body .gform_wrapper.gravity-theme .gform_footer input:after,body .gform_wrapper.gravity-theme .gform_page_footer button:after,body .gform_wrapper.gravity-theme .gform_page_footer input:after,body .submit-wrap .ninja-forms-field:after{content:none}.is-active .nf-form-cont .gform_wrapper.gravity-theme .gform_footer button,.is-active .nf-form-cont .gform_wrapper.gravity-theme .gform_footer input,.is-active .nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button,.is-active .nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input,.is-active .nf-form-cont .submit-wrap .ninja-forms-field,.is-active body .gform_wrapper.gravity-theme .gform_footer button,.is-active body .gform_wrapper.gravity-theme .gform_footer input,.is-active body .gform_wrapper.gravity-theme .gform_page_footer button,.is-active body .gform_wrapper.gravity-theme .gform_page_footer input,.is-active body .submit-wrap .ninja-forms-field,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button.is-active,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button:active,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button:hover,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input.is-active,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input:active,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input:hover,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button.is-active,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button:active,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button:hover,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input.is-active,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input:active,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input:hover,.nf-form-cont .submit-wrap .ninja-forms-field.is-active,.nf-form-cont .submit-wrap .ninja-forms-field:active,.nf-form-cont .submit-wrap .ninja-forms-field:focus-visible,.nf-form-cont .submit-wrap .ninja-forms-field:hover,body .gform_wrapper.gravity-theme .gform_footer button.is-active,body .gform_wrapper.gravity-theme .gform_footer button:active,body .gform_wrapper.gravity-theme .gform_footer button:focus-visible,body .gform_wrapper.gravity-theme .gform_footer button:hover,body .gform_wrapper.gravity-theme .gform_footer input.is-active,body .gform_wrapper.gravity-theme .gform_footer input:active,body .gform_wrapper.gravity-theme .gform_footer input:focus-visible,body .gform_wrapper.gravity-theme .gform_footer input:hover,body .gform_wrapper.gravity-theme .gform_page_footer button.is-active,body .gform_wrapper.gravity-theme .gform_page_footer button:active,body .gform_wrapper.gravity-theme .gform_page_footer button:focus-visible,body .gform_wrapper.gravity-theme .gform_page_footer button:hover,body .gform_wrapper.gravity-theme .gform_page_footer input.is-active,body .gform_wrapper.gravity-theme .gform_page_footer input:active,body .gform_wrapper.gravity-theme .gform_page_footer input:focus-visible,body .gform_wrapper.gravity-theme .gform_page_footer input:hover,body .submit-wrap .ninja-forms-field.is-active,body .submit-wrap .ninja-forms-field:active,body .submit-wrap .ninja-forms-field:focus-visible,body .submit-wrap .ninja-forms-field:hover{background-color:#d5e04d!important;color:#000!important;transition:none}.nf-form-cont .gform_wrapper.gravity-theme .gform_footer button:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_footer input:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer button:focus-visible,.nf-form-cont .gform_wrapper.gravity-theme .gform_page_footer input:focus-visible,.nf-form-cont .submit-wrap .ninja-forms-field:focus-visible,body .gform_wrapper.gravity-theme .gform_footer button:focus-visible,body .gform_wrapper.gravity-theme .gform_footer input:focus-visible,body .gform_wrapper.gravity-theme .gform_page_footer button:focus-visible,body .gform_wrapper.gravity-theme .gform_page_footer input:focus-visible,body .submit-wrap .ninja-forms-field:focus-visible{outline:2px solid #68016e}#iframeHeightDiv{background:#000;height:975px;margin-bottom:60px;overflow:hidden;position:relative;width:100%;z-index:10}#iframeHeightDiv iframe{height:110%;margin:0 auto;overflow:hidden;width:90%}
/*# sourceMappingURL=style.css.map */
