﻿/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.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;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:-0.25em}sup{top:-0.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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.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}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-spec-box-sizing:border-box;box-sizing:border-box}html{font-size:1rem}@media screen and (min-width: 20rem){html{font-size:calc(1rem + strip-units(.25rem) * ((100vw - 20rem) / strip-units(100rem)))}}@media screen and (min-width: 120rem){html{font-size:1.25rem}}body{display:flex;flex-direction:column;font-family:'Lato';line-height:1.5rem}body #main-content{flex:1 0 auto}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:700;margin-bottom:1.5rem}body h1,body .extra-large{font-size:1.29616rem;line-height:1.29616rem;margin-top:calc((1.5rem - 1.29616rem) + 1.5rem*1)}@media screen and (min-width: 20rem){body h1,body .extra-large{font-size:calc(1.29616rem + strip-units(1.14525rem) * ((100vw - 20rem) / strip-units(100rem)));line-height:calc(1.29616rem + strip-units(1.14525rem) * ((100vw - 20rem) / strip-units(100rem)));margin-top:calc((1.5rem - (1.29616rem + strip-units(1.14525rem) * ((100vw - 20rem) / strip-units(100rem)))) + 1.5rem*1)}}@media screen and (min-width: 120rem){body h1,body .extra-large{font-size:2.44141rem;line-height:2.44141rem;margin-top:calc((1.5rem - 2.44141rem) + 1.5rem*1)}}body h2,body .large{font-size:1.21477rem;line-height:1.21477rem;margin-top:calc((1.5rem - 1.21477rem) + 1.5rem*2)}@media screen and (min-width: 20rem){body h2,body .large{font-size:calc(1.21477rem + strip-units(.73836rem) * ((100vw - 20rem) / strip-units(100rem)));line-height:calc(1.21477rem + strip-units(.73836rem) * ((100vw - 20rem) / strip-units(100rem)));margin-top:calc((1.5rem - (1.21477rem + strip-units(.73836rem) * ((100vw - 20rem) / strip-units(100rem)))) + 1.5rem*2)}}@media screen and (min-width: 120rem){body h2,body .large{font-size:1.95312rem;line-height:1.95312rem;margin-top:calc((1.5rem - 1.95312rem) + 1.5rem*2)}}body h3,body .medium{font-size:1.13849rem;line-height:1.13849rem;margin-top:calc((1.5rem - 1.13849rem) + 1.5rem*2)}@media screen and (min-width: 20rem){body h3,body .medium{font-size:calc(1.13849rem + strip-units(.42401rem) * ((100vw - 20rem) / strip-units(100rem)));line-height:calc(1.13849rem + strip-units(.42401rem) * ((100vw - 20rem) / strip-units(100rem)));margin-top:calc((1.5rem - (1.13849rem + strip-units(.42401rem) * ((100vw - 20rem) / strip-units(100rem)))) + 1.5rem*2)}}@media screen and (min-width: 120rem){body h3,body .medium{font-size:1.5625rem;line-height:1.5625rem;margin-top:calc((1.5rem - 1.5625rem) + 1.5rem*2)}}body h4,body .small{font-size:1.067rem;line-height:1.067rem;margin-top:calc((1.5rem - 1.067rem) + 1.5rem*2)}@media screen and (min-width: 20rem){body h4,body .small{font-size:calc(1.067rem + strip-units(.183rem) * ((100vw - 20rem) / strip-units(100rem)));line-height:calc(1.067rem + strip-units(.183rem) * ((100vw - 20rem) / strip-units(100rem)));margin-top:calc((1.5rem - (1.067rem + strip-units(.183rem) * ((100vw - 20rem) / strip-units(100rem)))) + 1.5rem*2)}}@media screen and (min-width: 120rem){body h4,body .small{font-size:1.25rem;line-height:1.25rem;margin-top:calc((1.5rem - 1.25rem) + 1.5rem*2)}}body h5{font-size:1rem;line-height:1rem;margin-top:calc((1.5rem - 1rem) + 1.5rem*2)}@media screen and (min-width: 20rem){body h5{font-size:calc(1rem + strip-units(0rem) * ((100vw - 20rem) / strip-units(100rem)));line-height:calc(1rem + strip-units(0rem) * ((100vw - 20rem) / strip-units(100rem)));margin-top:calc((1.5rem - (1rem + strip-units(0rem) * ((100vw - 20rem) / strip-units(100rem)))) + 1.5rem*2)}}@media screen and (min-width: 120rem){body h5{font-size:1rem;line-height:1rem;margin-top:calc((1.5rem - 1rem) + 1.5rem*2)}}body h6{font-size:.93721rem;line-height:.93721rem;margin-top:calc((1.5rem - .93721rem) + 1.5rem*2)}@media screen and (min-width: 20rem){body h6{font-size:calc(.93721rem + strip-units(-.13721rem) * ((100vw - 20rem) / strip-units(100rem)));line-height:calc(.93721rem + strip-units(-.13721rem) * ((100vw - 20rem) / strip-units(100rem)));margin-top:calc((1.5rem - (.93721rem + strip-units(-.13721rem) * ((100vw - 20rem) / strip-units(100rem)))) + 1.5rem*2)}}@media screen and (min-width: 120rem){body h6{font-size:.8rem;line-height:.8rem;margin-top:calc((1.5rem - .8rem) + 1.5rem*2)}}body p{line-height:1.5rem;margin-bottom:1.5rem}body ul{margin-bottom:1.5rem}button:focus{outline:none}#masthead{position:sticky;position:-webkit-sticky;top:0;width:100%;z-index:103;display:flex;justify-content:space-between;background-color:white;box-shadow:0 6px 20px 0 rgba(0,0,0,0.19)}#masthead #site-branding{width:40%;top:0}@media screen and (max-width: 64rem){#masthead #site-branding{width:auto}}#masthead #site-branding #logo{position:absolute;transition:all 1s ease,background 0.5s linear;margin:0.5em;padding:0.5em;top:0;left:0;border-radius:3em;background:white;box-shadow:0 8px 8px -8px rgba(0,0,0,0.2),0 20px 20px -20px rgba(0,0,0,0.19)}#masthead #site-branding #logo a{display:block}#masthead #site-branding #logo object{margin-bottom:0;vertical-align:bottom;transition:all 1s ease;pointer-events:none;height:4em;width:4em}#masthead #site-branding div{float:left}#masthead #site-branding .site-branding-text{padding:1em;opacity:100;transition:opacity 1s 0.5s ease;margin-left:5em}#masthead .middle#site-branding #logo{top:50vh;left:50%;margin-left:-10em;margin-top:-10em;background:transparent;box-shadow:none}#masthead .middle#site-branding #logo object{color:white;height:20em;width:20em}#masthead .middle#site-branding #logo object svg{color:white}@media screen and (max-width: 43rem){#masthead .middle#site-branding #logo{margin-left:-5em;margin-top:-5em;top:50vw}#masthead .middle#site-branding #logo object{height:10em;width:10em}}#masthead .middle#site-branding .site-branding-text{opacity:0}#masthead{font-family:'Montserrat';font-weight:400;text-transform:uppercase}#masthead nav{order:3;top:0;z-index:101;width:60%;right:0}@media screen and (max-width: 64rem){#masthead nav{width:auto}}#masthead nav ul{list-style:none;display:flex;margin-bottom:0;margin-top:1em}#masthead nav ul li{flex:1 1 auto}#masthead nav ul li a{padding-left:0.5em;padding-right:0.5em;color:#aaa;position:relative;display:inline-block;text-decoration:none}#masthead nav ul li a,#masthead nav ul li a:after,#masthead nav ul li a:before{transition:all .5s}#masthead nav ul li a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;content:'.';color:transparent;background:#aaa;height:1px}#masthead nav ul li a:hover{color:#555}#masthead nav ul li a:hover:after{width:100%}#masthead nav ul li.active a{color:#555}#masthead nav ul li.active a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:100%;content:'.';color:transparent;background:#aaa;height:1px}#masthead nav .header-btn{display:none}@media screen and (max-width: 55rem){#masthead nav{width:60%;text-align:right}#masthead nav #overlay{position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,79,124,0.95);text-align:center;display:none;justify-content:center}#masthead nav #overlay ul{margin:0;list-style:none;flex-direction:column;justify-content:center;height:100%}#masthead nav #overlay ul li{max-height:4em;display:flex;flex-direction:column;justify-content:center}#masthead nav #overlay ul li a{text-decoration:none;color:grey;background-color:white;padding:0.5em;border-radius:2em}#masthead nav #overlay ul li a:after{content:none}#masthead nav .header-btn{display:block;position:relative;z-index:3;font-family:'Montserrat';font-weight:400;text-transform:uppercase;float:right;border-bottom-left-radius:2em}#masthead nav .header-btn .icon-bars{display:inline}#masthead nav .header-btn .icon-close{display:none}#masthead .toggled-on #overlay{display:flex}#masthead .toggled-on .header-btn .icon-bars{display:none}#masthead .toggled-on .header-btn .icon-close{display:inline}}#site-footer{width:100%;background-color:#181818;color:#fff;text-align:center;flex:none}#site-footer a{color:#d3d3c6;text-decoration:none}#site-footer a:hover{color:#004f7c}#site-footer #footer-wrap{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;margin:0 auto;text-align:left}@media screen and (max-width: 55rem){#site-footer #footer-wrap{display:inline-block;padding-bottom:1em}#site-footer #footer-wrap h3{text-align:center}}#site-footer #footer-wrap ul{list-style:none;padding-left:0;line-height:1.5}#site-footer #footer-wrap svg{fill:#d3d3c6}#site-footer #footer-wrap #social li:first-of-type{margin-left:0}#site-footer #footer-wrap #social li{float:left;margin-left:1em}#site-footer #footer-wrap #social svg{width:2em;height:2em}#site-footer #footer-wrap #social a:hover svg{fill:#004f7c}#site-footer #footer-wrap #social a:nth-of-type(2){margin-left:1.5em}#site-footer #copyright{display:inline-block;width:90vw;border-top:1px solid rgba(255,255,255,0.2);text-align:center}@media screen and (max-width: 28rem){#site-footer #copyright{width:80vw}#site-footer #copyright p a{margin-right:1em;margin-left:1em}}#site-footer #copyright p{margin-top:1.5rem;line-height:1.5em}#site-footer #copyright p a:not(:first-of-type){margin-right:3em;margin-left:1em;margin-top:0.5em;display:inline-block}@media screen and (max-width: 55rem){#site-footer #copyright p a:not(:first-of-type){display:flow-root}}#site-footer #copyright p #danica{color:black;background-color:white;display:inline-block}#site-footer #copyright p #danica img{padding-right:0.5em}#site-footer #copyright p img{height:1.5em;width:auto;vertical-align:text-bottom}.contact ul{list-style:none;padding-left:0;line-height:1.5}.contact svg{fill:#d3d3c6}.contact address{font-style:normal}.contact address span,.contact address a{margin-left:0.6em}.contact address .adr{margin-left:0}.contact address .postal-code{margin-left:1.6em}.contact address svg{width:1em;height:0.7em;vertical-align:baseline}.contact address .middle{vertical-align:middle}body.page-two-column:not(.archive) #primary .front-page .panel-image{display:block}body.page-two-column:not(.archive) #primary .front-page .panel-content{position:absolute;top:0}@media screen and (max-width: 62.5rem){body.page-two-column:not(.archive) #primary .front-page .panel-content{position:relative}body.page-two-column:not(.archive) #primary .front-page .panel-content blockquote{color:black}}body.page-two-column:not(.archive) #primary .front-page .entry-content{float:left}blockquote{font-style:italic;padding:1em;margin:1.5em 10px;color:white;quotes:"“" "”" "‘" "’"}blockquote:before{content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}blockquote cite{color:#cccccc;font-size:14px;display:block;margin-top:5px}blockquote cite:before{content:"\2014 \2009"}blockquote p{display:inline}.slick-slider{position:relative;width:100%;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{overflow:hidden;overflow-position:relative;overflow-top:0;overflow-left:0;overflow-display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;width:100%}.slick-slide:focus,.slick-slide:hover{outline:0}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;height:auto;width:100%}.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{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:48px;height:48px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'FontAwesome';font-size:48px;font-weight:bold;line-height:1;opacity:.75;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity 0.25s}.slick-prev{left:0;z-index:1}[dir='rtl'] .slick-prev{right:0;left:auto}.slick-prev:before{content:'\f104'}[dir='rtl'] .slick-prev:before{content:'\f105'}.slick-next{right:0}[dir='rtl'] .slick-next{right:auto;left:0}.slick-next:before{content:'\f105'}[dir='rtl'] .slick-next:before{content:'\f104'}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:16px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:16px;height:16px;margin:0 8px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:16px;height:16px;padding:8px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'FontAwesome';font-size:16px;line-height:1;position:absolute;top:0;left:0;width:16px;height:16px;content:'\f111';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity 0.25s}.slick-dots li.slick-active button:before{opacity:.75;color:black}.photo{background-size:cover;background-position:center center;padding-bottom:5%;will-change:transform}.photo.is-animating{animation:scale 5s ease-in-out forwards}.photo:before{content:"";display:block}.photo *>{display:block;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes scale{0%{transform:scale(1)}100%{transform:scale(1.1) rotate(0.01deg)}}#content{padding-top:0}#panel3 blockquote{position:absolute;top:-20em;right:5em}@media screen and (max-width: 28rem){#panel3 blockquote{top:-10em}}.page-id-8 .site-content .wrap,.page-id-99 .site-content .wrap,.page-id-102 .site-content .wrap{padding-top:2em}.page-id-8 .site-content .wrap .entry-content p,.page-id-99 .site-content .wrap .entry-content p,.page-id-102 .site-content .wrap .entry-content p{margin-top:0}.page-id-8 .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.page-id-8 .video{position:absolute;top:0;left:0;width:100%;height:100%}.page-id-69 .entry-header img{border-bottom-left-radius:2em;border-bottom-right-radius:2em}@media screen and (max-width: 47.875em){.page-id-69 .entry-header img{display:none}}.page-id-69 .entry-content{padding-top:1em}.page-id-69 .entry-content svg{fill:black}.page-id-69 textarea{height:9em;max-width:30em}.page-id-69 input{max-width:30em}.hfeed .wrap,.single-post .wrap{display:flex;flex-wrap:wrap}.hfeed .page-header,.single-post .page-header{flex-basis:100%;padding-top:2em}.hfeed #primary,.single-post #primary{max-width:40em;order:2}.hfeed #primary p,.single-post #primary p{max-width:30em}@media screen and (max-width: 55.75em){.hfeed #primary,.single-post #primary{order:0;margin:auto}}@media screen and (max-width: 44.375em){.hfeed #primary,.single-post #primary{max-width:100%}}.hfeed #secondary section,.single-post #secondary section{max-width:20em}@media screen and (max-width: 55.75em){.hfeed #secondary,.single-post #secondary{margin:auto}}.hfeed #comments,.single-post #comments{max-width:30em}.hfeed #comments p,.single-post #comments p{margin:0 0 1.5em 0}
