.site-header{color:#fff;z-index:1;background-color:#4d4d4d;flex-flow:column;justify-content:center;align-items:center;width:100%;height:9rem;transition:width .2s ease-in-out,height .2s ease-in-out;display:flex;position:fixed;top:0;right:0;box-shadow:2px 2px 5px 2px #42424280}.site-header a{color:inherit;font-size:1rem;font-weight:300;text-decoration:none}@media screen and (width<=959px){.site-header{flex-flow:row;justify-content:space-between;align-items:stretch;width:100%;height:3rem;display:flex}}.site-header.is-minimized{width:100%;height:3rem}.site-header.is-minimized .brand-image{width:2.25rem;height:2.25rem;margin:.5em 0 0}.site-header.is-minimized .brand-text,.site-header.is-minimized .site-header-banner{display:none}.site-header .header-touch{flex-flow:row;flex:1;justify-content:space-between;align-self:stretch;align-items:stretch;width:100%;height:3rem;display:flex}@media screen and (width>=960px){.site-header .header-touch{display:none}}.site-header .header-desktop{flex-flow:row;flex:1;justify-content:center;align-self:stretch;align-items:stretch;width:100%;height:9rem;display:flex}@media screen and (width<=959px){.site-header .header-desktop{display:none}}.site-header .header-min{flex-flow:row;flex:1;justify-content:space-between;align-self:stretch;align-items:stretch;width:100%;height:3rem;display:flex}@media screen and (width<=959px){.site-header .header-min{display:none}}.site-header .header-min .brand-image{width:2rem;height:2rem;margin:.5em}.site-header .header-min .brand-text,.site-header .header-min .site-header-banner{display:none}.site-header .header-min .mnu-hdr{top:3rem}.site-header-panel{flex-flow:column;flex:1;justify-content:center;align-items:center;display:flex}.site-header-banner{flex-flow:row;flex:1;justify-content:center;align-items:center;display:flex}.site-header-logo{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}@media screen and (width<=959px){.site-header-logo{flex-flow:row;justify-content:center;align-items:center;display:flex}.site-header-logo>*{padding:0 .5rem}}.site-header-logo .brand-image{width:4.75rem;height:4.75rem;margin:1em 0 .3em}@media screen and (width<=959px){.site-header-logo .brand-image{width:2rem;height:2rem}.site-header-logo .brand-text{padding-top:.25em}}.site-header-nav{flex-flow:row;justify-content:center;align-items:stretch;height:3.25rem;padding-top:.5em;display:flex}@media screen and (width<=1151px){.site-header-nav #nav-about,.site-header-nav #nav-team{display:none}}@media screen and (width<=1343px){.site-header-nav #nav-team{display:none}}.site-header-spacer-min{height:3rem;margin-bottom:1rem}.site-nav-link{text-transform:uppercase;white-space:nowrap;background-image:linear-gradient(#fff0 50%,#f57c00 50%);background-size:100% 200%;flex-flow:row;justify-content:center;align-items:stretch;font-size:.95rem;transition:background .2s ease-in-out;display:flex}.site-nav-link:hover{background-position:0 100%}.site-nav-link:hover>.mnu-hdr{opacity:1;visibility:visible;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.site-nav-link>a{flex-flow:column;justify-content:center;align-items:stretch;padding:0 .75em;text-decoration:none;display:flex}.site-nav-link>a>i{font-size:1.1rem}.header-touch-menu{text-align:center;flex-flow:column;justify-content:center;align-items:center;padding:0 2rem;display:flex}.header-touch-menu i{font-size:1.75rem}.touch-menu{opacity:1;visibility:visible;background-color:#f57c00;flex-flow:column;justify-content:center;align-items:stretch;width:100vw;transition:visibility .2s,opacity .2s;display:flex;position:absolute;top:3rem;right:0}.touch-menu-hidden{opacity:1;visibility:hidden;background-color:#f57c00;flex-flow:column;justify-content:center;align-items:stretch;width:100vw;display:flex;position:absolute;top:3rem;right:0}.touch-menu-chunk{padding:1.75rem 0 0}.touch-menu-chunk:last-of-type{padding-bottom:1.75rem}.touch-menu-items a{font-size:1.5rem}.touch-menu-items li{flex-flow:column;justify-content:center;align-items:stretch;padding:.5em 1.5em;display:flex}.touch-menu-items li span{padding:0 .25em}.touch-menu-items li:hover{background-color:#8f4800}.mnu-itm{width:10vw;height:10vw}.mnu-itm a,.mnu-itm span{font-size:1.25vw}.nav-link-item{background-color:#fff;background-position:0;background-repeat:no-repeat;background-size:cover;border:2px solid #4d4d4d;border-radius:2px;flex-flow:column;justify-content:flex-end;align-items:center;width:10vw;height:10vw;margin:2vh 1vw;display:flex}.nav-link-item span{color:#4d4d4d;text-transform:capitalize}.nav-link-item a,.nav-link-item span{font-size:1.25vw}@media only screen and (width<=900px){.spacer-header{height:3rem}}
