@import url('themes/default.css');:root{--viewport-min:350px;--viewport-max:1600px;--viewport-min-v:350;--viewport-max-v:1600;--font-h1-min-v:20;--font-h1-max-v:26;--font-h1-min:20px;--font-h1-max:26px;--font-h1:calc(var(--font-h1-min) + (var(--font-h1-max-v) - var(--font-h1-min-v))*((100vw - var(--viewport-min))/(var(--viewport-max-v) - var(--viewport-min-v))));--font-h2-min-v:18;--font-h2-max-v:20;--font-h2-min:18px;--font-h2-max:20px;--font-h2:calc(var(--font-h2-min) + (var(--font-h2-max-v) - var(--font-h2-min-v))*((100vw - var(--viewport-min))/(var(--viewport-max-v) - var(--viewport-min-v))));--font-h2-lge-min-v:18;--font-h2-lge-max-v:35;--font-h2-lge-min:18px;--font-h2-lge-max:35px;--font-h2-lge:calc(var(--font-h2-lge-min) + (var(--font-h2-lge-max-v) - var(--font-h2-lge-min-v))*((100vw - var(--viewport-min))/(var(--viewport-max-v) - var(--viewport-min-v))));--font-nav-min-v:16;--font-nav-max-v:24;--font-nav-min:16px;--font-nav-max:24px;--font-nav:calc(var(--font-nav-min) + (var(--font-nav-max-v) - var(--font-nav-min-v))*((100vw - var(--viewport-min))/(var(--viewport-max-v) - var(--viewport-min-v))));--font-p-min-v:15;--font-p-max-v:18;--font-p-min:15px;--font-p-max:18px;--font-p:calc(var(--font-p-min) + (var(--font-p-max-v) - var(--font-p-min-v))*((100vw - var(--viewport-min))/(var(--viewport-max-v) - var(--viewport-min-v))));--font-p-lge-min-v:18;--font-p-lge-max-v:26;--font-p-lge-min:18px;--font-p-lge-max:26px;--font-p-lge:calc(var(--font-p-lge-min) + (var(--font-p-lge-max-v) - var(--font-p-lge-min-v))*((100vw - var(--viewport-min))/(var(--viewport-max-v) - var(--viewport-min-v))));--font-p-sml-min-v:12;--font-p-sml-max-v:16;--font-p-sml-min:12px;--font-p-sml-max:16px;--font-p-sml:calc(var(--font-p-sml-min) + (var(--font-p-sml-max-v) - var(--font-p-sml-min-v))*((100vw - var(--viewport-min))/(var(--viewport-max-v) - var(--viewport-min-v))));--font-p-vsml-min-v:10;--font-p-vsml-max-v:12;--font-p-vsml-min:10px;--font-p-vsml-max:12px;--font-p-vsml:calc(var(--font-p-vsml-min) + (var(--font-p-vsml-max-v) - var(--font-p-vsml-min-v))*((100vw - var(--viewport-min))/(var(--viewport-max-v) - var(--viewport-min-v))))}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{max-width:100%}.inner{margin:0 auto;max-width:75em;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:var(--font-family-sans);font-weight:var(--font-weight-semilight);background-color:var(--color-light);color:var(--color-black);font-style:normal;font-size:1em;line-height:1.25em;letter-spacing:-.015em;text-align:left;width:100%;padding:0;margin:0;min-width:18.75em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}header{width:100%;background-color:var(--color-grey);color:var(--color-white);-moz-box-shadow:0 1px 1px 0 var(--color-dark-grey);-webkit-box-shadow:0 1px 1px 0 var(--color-dark-grey);box-shadow:0 1px 1px 0 var(--color-dark-grey)}header .inner{padding:.75em 1.25em}header nav{display:none}header div.inner>div{display:flex;flex-direction:row;flex-wrap:nowrap;flex-grow:1;justify-content:space-between;align-items:center}header a.logo img{display:block;height:2em}footer{background-color:var(--color-blue);color:var(--color-white);text-align:center;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}footer .inner{padding:1em 1.25em}footer picture{display:block}footer picture img{width:5em;display:block;margin:0 auto .5em auto}@media screen and (min-width:768px){header nav.mobile{display:none!important}header div.inner>div{flex-grow:0}header>div.inner>nav{flex-grow:1}}