html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}[role="banner"]::after{clear:both;content:"";display:table}hr{clear:both;display:block;margin:3em 0;padding:0;height:1px;border:0;border-top:1px solid #c6bfbf}img{max-width:100%;border-width:0;vertical-align:middle;-ms-interpolation-mode:bicubic}.img-rounded{border-radius:4px}.img-polaroid{padding:12px;background-color:#fff;border:1px solid #c6bfbf;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{border-radius:500px}figure{margin-bottom:1.5em}figure img{margin-bottom:.375em}figure figcaption{display:block;font-weight:normal;font-size:14px;font-size:1.4rem;font-style:italic;color:#1e1b1b}.error{color:#9c0052}button,input,select,textarea{max-width:100%;transition:all .3s ease-in-out}label{min-width:10em}#mc_embed_signup .button,#mc_embed_signup input.email{border:0px solid !important;border-radius:0 !important;padding:1em !important;height:auto !important;min-height:3.5em;font-size:1.1em}#mc_embed_signup .button{background-color:#2f8eae !important;text-align:center;display:inline-block !important;margin-top:-2px}#mc_embed_signup .button:hover{background-color:#246d86 !important}#mc_embed_signup input.email{border:3px solid #ddd !important}.footer-subscribe #mc_embed_signup input.email{max-width:18em}h1,h2,h3,h4,h5,h6{margin:0;font-family:"Contrail One",sans-serif;font-weight:300;color:#BF8439;text-rendering:optimizelegibility;margin-bottom:1em}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small{font-weight:normal;line-height:1;color:#8a7b7b}h1,.h1{font-size:48px;font-size:4.8rem;line-height:1.2}h2,.h2{font-size:32px;font-size:3.2rem;line-height:1.2}h3,.h3{font-size:25.888px;font-size:2.5888rem;line-height:1.3}h4,.h4{font-size:22.4px;font-size:2.24rem;line-height:1.25;margin-bottom:1.5em}h5,.h5{font-size:19.68px;font-size:1.968rem;margin-bottom:1.5em}h6,.h6{font-size:16px;font-size:1.6rem;margin-bottom:1.5em;font-weight:normal;letter-spacing:1px;text-transform:uppercase}p,ol,ul,dl,address{margin-bottom:1.5em;font-size:16px;font-size:1.6rem;line-height:1.5em}small{font-size:12.8px;font-size:1.28rem}ul,ol{margin:0 0 1.5em -24px;padding:0 0 0 24px}li ul,li ol{list-style-type:none;margin:1.5em 0;font-size:16px;font-size:1.6rem}ul.inline,ol.inline{list-style-type:none;margin-left:0}ul.inline>li,ol.inline>li{display:inline-block;padding-left:12px;padding-right:12px}blockquote{margin:0 0 1.5em 0;padding:12px;background-color:#f6f5f5;font-style:normal}blockquote small:before{content:'\00A0 \2014'}blockquote small:after{content:''}blockquote.pull-right{float:right;background-color:transparent}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote cite{font-style:normal}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}dl,dd{margin-bottom:1.5em}dt{font-weight:bold}.dl-horizontal::after{clear:both;content:"";display:table}.dl-horizontal dt{float:left;clear:left;width:30.38869258%}.dl-horizontal dd{margin-left:32.99289258%}abbr[title]{border-bottom:1px dotted #c6bfbf;cursor:help}b,strong{font-weight:bold}dfn{font-style:italic}ins{background-color:#f6f5f5;color:#473f3f;text-decoration:none}mark{background-color:#f6f5f5;color:#473f3f;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:Monaco,Courier New,monospace;font-size:12.8px;font-size:1.28rem;line-height:1.5em;color:#484040}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{position:relative;font-size:12.8px;font-size:1.28rem;line-height:0;vertical-align:baselineheight}sup{top:-.5em}sub{bottom:-.25em}.lead{font-size:18.4px;font-size:1.84rem}.secondary{font-size:13.9130434783px;font-size:1.3913043478rem}.tertiary{font-size:12.8px;font-size:1.28rem}.amp{font-family:local("Georgia"),local("Garamond"),local("Palatino"),local("Book Antiqua")}.footnotes li{margin-bottom:.75em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12.3076923077px;font-size:1.2307692308rem;line-height:1.4}.spaced{letter-spacing:1px}a{text-decoration:none;color:#2f8eae;word-wrap:break-word;transition:all .3s ease-in-out}a:visited{color:#2a7e9a}a:hover{text-decoration:underline;color:#0bd9d9}a:focus{outline:thin dotted;color:#1f5d72}a:hover,a:active{outline:0}::-moz-selection{background-color:#fff;color:#4F68B9;text-shadow:none}::selection{background-color:#fff;color:#4F68B9;text-shadow:none}.swatch{margin:0 0 1.5em 0;padding:0}.swatch-row{display:block;margin:0;padding:0;width:200px}.swatch-row::after{clear:both;content:"";display:table}.swatch-row-one{background-color:#000}.swatch-row-two{background-color:#fff}.swatch-row span{display:block;float:left;width:50px;height:50px}.swatch-base span:nth-child(1){background-color:rgba(79,104,185,0.9)}.swatch-base span:nth-child(2){background-color:rgba(79,104,185,0.8)}.swatch-base span:nth-child(3){background-color:rgba(79,104,185,0.7)}.swatch-base span:nth-child(4){background-color:rgba(79,104,185,0.6)}.swatch-secondary span:nth-child(1){background-color:rgba(191,132,57,0.9)}.swatch-secondary span:nth-child(2){background-color:rgba(191,132,57,0.8)}.swatch-secondary span:nth-child(3){background-color:rgba(191,132,57,0.7)}.swatch-secondary span:nth-child(4){background-color:rgba(191,132,57,0.6)}.swatch-tertiary span:nth-child(1){background-color:rgba(72,71,139,0.9)}.swatch-tertiary span:nth-child(2){background-color:rgba(72,71,139,0.8)}.swatch-tertiary span:nth-child(3){background-color:rgba(72,71,139,0.7)}.swatch-tertiary span:nth-child(4){background-color:rgba(72,71,139,0.6)}.swatch-neutral span:nth-child(1){background-color:rgba(71,63,63,0.9)}.swatch-neutral span:nth-child(2){background-color:rgba(71,63,63,0.8)}.swatch-neutral span:nth-child(3){background-color:rgba(71,63,63,0.7)}.swatch-neutral span:nth-child(4){background-color:rgba(71,63,63,0.6)}.swatch-error span:nth-child(1){background-color:rgba(176,20,0,0.9)}.swatch-error span:nth-child(2){background-color:rgba(176,20,0,0.8)}.swatch-error span:nth-child(3){background-color:rgba(176,20,0,0.7)}.swatch-error span:nth-child(4){background-color:rgba(176,20,0,0.6)}.swatch-info span:nth-child(1){background-color:rgba(216,220,162,0.9)}.swatch-info span:nth-child(2){background-color:rgba(216,220,162,0.8)}.swatch-info span:nth-child(3){background-color:rgba(216,220,162,0.7)}.swatch-info span:nth-child(4){background-color:rgba(216,220,162,0.6)}.swatch-success span:nth-child(1){background-color:rgba(188,212,222,0.9)}.swatch-success span:nth-child(2){background-color:rgba(188,212,222,0.8)}.swatch-success span:nth-child(3){background-color:rgba(188,212,222,0.7)}.swatch-success span:nth-child(4){background-color:rgba(188,212,222,0.6)}.button{display:inline-block;text-align:center;border:1px solid;padding:1em;text-transform:uppercase;text-decoration:none;background:#0bd9d9;color:#fff}.button:visited{color:#fff}.button:hover{border-color:#0bd9d9;background:#fff;color:#0bd9d9;text-decoration:none}/*! responsive-nav.js v1.0.14 by @viljamis */.js nav[role=navigation]{clip:rect(0 0 0 0);max-height:0;display:block;overflow:hidden;zoom:1}@media (min-width: 37.5em){.js nav[role=navigation]{max-height:none}}.js nav[role=navigation] .opened{max-height:9999px}#nav-toggle{position:fixed;top:5px;right:1%;display:block;padding:.75em 12px;background-color:rgba(255,255,255,0.95);color:#8a7b7b;text-transform:uppercase;z-index:200}@media (min-width: 37.5em){#nav-toggle{display:none}}.navigation-toggle{display:none}.nav-container{position:fixed;top:0;right:0;z-index:200}@media (min-width: 37.5em){.nav-container{position:relative}}nav[role=navigation]{clear:both;background-color:rgba(255,255,255,0.95);border-bottom:2px solid #0bd9d9}nav[role=navigation].active{max-height:25em}#navigation-toggle{list-style-type:none;margin:0;padding:0;z-index:100}@media (min-width: 37.5em){#navigation-toggle{margin:1em 1em 0;border-width:0;float:right;box-shadow:0px 2em 12em 1.3em rgba(255,255,255,0.75)}}#navigation-toggle ul{list-style-type:none;margin:0;padding:0}@media (min-width: 37.5em){#navigation-toggle ul{margin:0 auto}}@media (min-width: 37.5em){#navigation-toggle li{display:inline-block;margin:0 12px 0 0}}#navigation-toggle a{display:block;padding:.8em;border-bottom:1px solid transparent;color:#8a7b7b;text-transform:none;font-size:2rem;font-family:"Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif}#navigation-toggle a:hover,#navigation-toggle a:active,#navigation-toggle a.active{color:#0bd9d9;text-decoration:none;border-bottom:1px solid #0bd9d9}@media (min-width: 37.5em){#navigation-toggle a{border-width:0}}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html{background:#fff;font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#f6f5f5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;width:100%;font-family:"Open Sans","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5em;color:#473f3f;font-weight:300}header{width:100%;margin:0;padding:0;padding-bottom:0;z-index:20;background-color:#000;background:url("/img/mercury-1920px-low.jpg") no-repeat center bottom scroll;background-size:cover;min-height:12em;overflow:auto;color:#fff;transition:all 12s ease-in-out;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);text-align:center;animation:12s ease-out 0s 1 mercMotion}@media (min-width: 37.5em){header{background:url("/img/mercury-1920px-low.jpg") no-repeat center top scroll};background-color:#000;}header h1{padding:1em 0;margin:0;display:inline-block;line-height:1.15em;font-family:"Contrail One",sans-serif;font-size:4em;text-shadow:5px 3px 0 #BF8439,10px 6px 0 #4F68B9}@media (min-width: 37.5em){header h1{font-size:9vw;padding:20vh 0 .25em}}header .company{display:inline-block;text-transform:uppercase;letter-spacing:.7vmin;color:#fff;transition:all .23s ease-in-out}@media (min-width: 37.5em){header .company{display:block}}header .company:hover{color:#fff;text-shadow:0 0 1em rgba(0,0,0,0.5);text-shadow:5px 3px 0 #4F68B9,10px 6px 0 #BF8439;cursor:pointer}header h3{margin:0;padding:0 1em 1em;font-size:2em}header .tagline{font-family:"Open Sans Condensed","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;font-weight:300;font-size:2.5em;text-shadow:2px 1px 0 #BF8439,3px 2px 0 #4F68B9;color:#fff;max-width:14em;line-height:1;margin:8vh auto 10vh;text-transform:uppercase}header.fixed{font-size:1.5em}@media (min-width: 37.5em){.st-retrograde header h1{font-size:14vw}}@keyframes slideInFromUpLeft{0%{transform:translateX(-100%) translateY(-100%)}100%{transform:translateX(0)}}@keyframes mercMotion{0%{background:url("/img/mercury-1920px-low.jpg") no-repeat center bottom scroll}100%{background:url("/img/mercury-1920px-low.jpg") no-repeat center top scroll}}@-webkit-keyframes headerfade{from{background-color:#2f8eae}to{background-color:#4F68B9}}@-moz-keyframes headerfade{from{background-color:#2f8eae}to{background-color:#4F68B9}}@keyframes headerfade{from{background-color:#2f8eae}to{background-color:#4F68B9}}@-webkit-keyframes moonrise{from{opacity:0;background:rgba(255,255,255,0);transform:translateX(200px) translateY(100px)}to{opacity:1;background:rgba(255,255,255,0.4);transform:translate(0, 0)}}@-moz-keyframes moonrise{from{opacity:0;background:rgba(255,255,255,0);transform:translateX(200px) translateY(100px)}to{opacity:1;background:rgba(255,255,255,0.4);transform:translate(0, 0)}}@keyframes moonrise{from{opacity:0;background:rgba(255,255,255,0);transform:translateX(200px) translateY(100px)}to{opacity:1;background:rgba(255,255,255,0.4);transform:translate(0, 0)}}.card{position:relative;margin:1em;padding:1em}.card h2{border-top:1px solid #ccc;border-bottom:1px solid #eee;font-size:3.1rem;font-size:6vmin}.card:nth-of-type(1) h2{color:#4af;letter-spacing:.08em}.card:nth-of-type(2) h2{color:#0482e9}.card:nth-of-type(3) h2{color:#b60685}.container{position:relative;padding:0;z-index:10;min-height:85%}@media (min-width: 30em){.container{padding:1em}}@media (min-width: 37.5em){.container{padding:1em 2em;margin:1em 0 1em;min-height:70%}}.main{margin:1em auto 0 auto;background:rgba(255,255,255,0.88);padding:1em;min-height:20em;max-width:60em}@media (min-width: 48em){.main{min-height:65%}}.main li{margin-left:1.5em}.main h1,.main h2,.main h3,.main h4,.main h5,.main h6{padding-top:1em;border-top:1px solid #f6f5f5}.main h2:first-of-type{color:#4F68B9;text-align:center;margin-top:-1em;font-size:4em}article{max-width:42em}article p,article ol,article ul{font-size:1.23em;line-height:1.618em}article li{margin:1em auto}a.ss-button,input.ss-button{display:inline-block;border:2px solid;color:#038524;padding:1em;min-width:12em;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.ss-button:hover,input.ss-button:hover{text-decoration:none;background:#038524;color:#fff}.subscribe{background-color:#000;background-color:rgba(0,0,0,0.8);background:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.9));padding:0 1em}.subscribe h2{color:#fff;font-size:3em;margin-top:-1.75em;padding:1em 0 0}.footer-subscribe{padding:10vh 0;background:#f3f5fa}footer{margin:.5em 0 0 0;padding:2em 0 0;text-align:center;background:#f6f5f5;color:#473f3f;width:100%}footer a{color:#000}.credits{padding:3em 0}a.section-sign-link{transition:transform 1s ease-in-out}a.section-sign-link:hover{transform:translateY(-0.25em)}.toplink a{display:none;position:fixed;bottom:5px;right:5px;background:rgba(255,255,255,0.9);color:#000;padding:1em;font-size:1.1em;margin-right:3em;z-index:20;border:1px solid rgba(0,105,32,0.1)}.copyright{padding:1em 0;background:#1e1b1b;color:#fff;font-size:small}.copyright a{color:#fff}.built-with-modx,.aiga,.shopify-partner{display:inline-block;font-size:small;padding:1em}.social{margin:1em auto}.maine-weather b{font-weight:400}.maine-weather .row{padding:1em 0;list-style:none;border-bottom:1px solid #f6f5f5}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important}@page{margin:1cm}h2,h3{orphans:3;widows:3;page-break-after:avoid}p{orphans:3;widows:3}pre,blockquote{border:1px solid #666;page-break-inside:avoid}abbr[title]:after{content:" (" attr(title) ")"}a,a:visited{text-decoration:underline}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}img{max-width:100% !important;page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}header{min-height:auto}header a.logo{font-size:1.5em;float:left;text-decoration:none}header .thesign{background:#000;color:#fff;border-radius:5em !important;padding:.5em;font-size:.8em}header .tagline{float:right;padding:1em}header nav{display:none}#navigation-toggle{display:none}.main,.container{margin:0;padding:1em .5em}}
