:root,.small{--red:202,  28,  37;--green:183, 191,  29;--blue:0,  122, 208;--blue-light:78,  157, 216;--white:255, 255, 255;--gray-light:242, 242, 242;--gray-light-x:230, 230, 230;--gray:100, 100, 100;--brown:163, 134, 118;--brown-light:160, 135, 122;--black:0,   0,   0;--black-light:24,  24,  24;--color-red:rgb(var(--red));--color-green:rgb(var(--green));--color-blue:rgb(var(--blue));--color-blue-light:rgb(var(--blue-light));--color-white:rgb(var(--white));--color-gray-light:rgb(var(--gray-light));--color-gray-light-x:rgb(var(--gray-light-x));--color-gray:rgb(var(--gray));--color-brown:rgb(var(--brown));--color-brown-light:rgb(var(--brown-light));--color-black:rgb(var(--black));--color-black-light:rgb(var(--black-light));--color-text:var(--color-black);--color-text-link:var(--color-blue);--color-text-selection:var(--color-white);--color-text-selection-bg:var(--color-gray)}.white{color:var(--color-white)}.white-bg{background-color:var(--color-white)}.blue{color:var(--color-blue)}.brown{color:var(--color-brown)}.brown-bg{background-color:var(--color-brown)}:root,.small{--font-scale:1.1;--root-font-size:10px;--base-font-size:1.5rem;--base-line-height:1.5;--text-line-height:1.5;--heading-line-height:1.3;--text-rhythm:2rem;--grid-gutter:1rem;--vertical-rhythm:3rem;--panel-width:1524px;--panel-narrow-width:800px}.tablet{--font-scale:1.125;--base-font-size:1.6rem;--base-line-height:1.5;--text-line-height:1.6;--heading-line-height:1.25;--text-rhythm:3rem;--grid-gutter:1.5rem;--vertical-rhythm:4rem}.laptop{--font-scale:1.15;--base-font-size:1.6rem;--base-line-height:1.5;--text-line-height:1.7;--heading-line-height:1.2;--text-rhythm:5rem;--grid-gutter:2rem;--vertical-rhythm:5rem}[class*="column"]{padding-left:var(--grid-gutter);padding-right:var(--grid-gutter)}[class*="column"] .row{margin-left:calc(-1 * var(--grid-gutter));margin-right:calc(-1 * var(--grid-gutter))}.panel{max-width:var(--panel-width)}.panel-narrow{max-width:var(--panel-narrow-width)}.panel-full{width:100%;max-width:100%;margin-left:0;margin-right:0}.inline-block{display:inline-block}.margin-top{margin-top:var(--text-rhythm)}.inline-element *{display:inline-block}:root,.small{--font-serif:Georgia, serif;--font-sans-serif:'Open Sans', Arial, sans-serif;--font-monospace:Consolas, 'Courier New', monospace;--font-icons:'Responsiville icons';--font-roboto:'Roboto', sans-serif;--font-garamond:'EB Garamond', serif;--font-tinos:'Tinos', serif;--font-open-sans:'Open Sans', sans-serif;--font-icon:'icomoon'}.font_sans_serif,.font_roboto{font-family:var(--font-roboto);font-weight:700}.font_sans_serif_light,.font_roboto_light{font-family:var(--font-roboto);font-weight:300}.font_sans_serif_bold,.font_roboto_bold{font-family:var(--font-roboto);font-weight:900}.font_sans_serif_thin,.font_roboto_thin{font-family:var(--font-roboto);font-weight:100}.font_serif,.font_garamond{font-family:var(--font-garamond)}.font_serif_alt,.font_tinos{font-family:var(--font-tinos)}.font_sans_serif_alt,.font_open_sans{font-family:var(--font-open-sans)}.font_icon{font-family:var(--font-icon)}.font_responsiville-icon{font-family:var(--font-icons)}html{font-size:var(--root-font-size)}body{font-family:var(--font-sans-serif);font-size:var(--base-font-size);font-display:block;color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);margin-bottom:2rem}h1{font-size:calc(var(--base-font-size) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale))}.single-post h1{font-size:calc(var(--base-font-size) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale))}h2{font-size:calc(var(--base-font-size) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale))}h3{font-size:calc(var(--base-font-size) * var(--font-scale) * var(--font-scale) * var(--font-scale) * var(--font-scale))}h4,h5,h6{font-size:calc(var(--base-font-size) * var(--font-scale) * var(--font-scale) * var(--font-scale))}.uppercase{text-transform:uppercase}input,select,textarea{color:var(--color-text)}a{color:var(--color-black)}.text a{border-bottom-width:0;border-bottom-style:solid}.text p a,.text ul a,.text ol a{color:var(--color-text-link)}.text a:hover{border-bottom-width:0;border-bottom-style:solid}.text .button,.text .button:hover,.text .gallery a,.text .gallery a:hover,.text .wp-caption a,.text .wp-caption a:hover{border-bottom-width:0}.imgloaded-not-yet{opacity:0}.imgloaded-complete{transition:opacity 0.5s ease-in-out}.slick-arrow{box-shadow:none!important}.slick-prev:before{content:'\e84b'!important;font-family:Responsiville icons!important}.slick-next:before{content:'\e84c'!important;font-family:Responsiville icons!important}.slick-dots li{position:relative;margin:0 0.2rem!important;width:5rem!important;height:0.40rem!important;background-color:var(--color-white)!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.slick-dots li:hover{background-color:var(--color-blue)!important}.slick-dots li.slick-active:before{position:absolute;content:'';bottom:100%;width:0;left:50%;transform:translateX(-50%);height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-bottom:7px solid var(--color-white)}.slick-dots li:hover:before{border-bottom:7px solid var(--color-blue)}.slick-dots li button{display:none!important}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.fit-img{object-position:50% 50%;object-fit:cover;width:100%;height:100%!important;transform:scale(100%);transition-property:transform;transition-duration:.3s;transition-timing-function:ease-in}