*{padding:0;margin:0}html{text-rendering:optimizeLegibility;background-color:gray;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{border:0;outline:0;width:100%}body{font-size:103%;line-height:1.7}a,body{color:#fff}a{text-decoration:none}a,a:active,a:hover,a:visited{outline:0}a:hover{color:gray}@font-face{src:local("Raleway ExtraLight"),local("Raleway-ExtraLight"),url(https://birchlantern.cfd/assets/fonts/raleway-v14-latin-200.woff2) format("woff2"),url(https://birchlantern.cfd/assets/fonts/raleway-v14-latin-200.woff) format("woff");font-weight:200;font-style:normal;font-family:Raleway}@font-face{src:local("Raleway SemiBold"),local("Raleway-SemiBold"),url(https://birchlantern.cfd/assets/fonts/raleway-v14-latin-600.woff2) format("woff2"),url(https://birchlantern.cfd/assets/fonts/raleway-v14-latin-600.woff) format("woff");font-weight:600;font-style:normal;font-family:Raleway}@font-face{src:local("Lora Regular"),local("Lora-Regular"),url(https://birchlantern.cfd/assets/fonts/lora-v14-latin-regular.woff2) format("woff2"),url(https://birchlantern.cfd/assets/fonts/lora-v14-latin-regular.woff) format("woff");font-weight:400;font-style:normal;font-family:Lora}#footeraddress,.carousel-caption h3,.featurelist,.homepagegrid-itemtitle,blockquote,figcaption,h1,h2,h3,h4,h4.footerheader{font-family:Raleway,Arial,sans-serif}.carousel-caption h3,.featurelist h3,.homepagegrid-itemtitle,.pagelink-itemtitle,blockquote,h1,h2,h2.pagesubheading,h3,h4,h4.footerheader{font-weight:200}.carousel-caption p,body{font-weight:400;font-family:Lora,Times New Roman,serif}.button,.footerbutton,.subscribebutton,figcaption{font-weight:600;font-family:Raleway,Arial,sans-serif}h1{font-size:1.75em;margin-bottom:1.25em;line-height:2.5}h1.pageheading{font-size:3em;margin-bottom:0;text-align:center;padding-bottom:0;line-height:1.2em;margin-top:1.5em}h2.pagesubheading{padding-top:0;font-size:1.7em;margin-bottom:2.5em;text-align:center;margin-top:0}h3{font-size:2em}h3,h4{line-height:1.5}h4{font-size:1.5em}p{margin-bottom:1.25em}article p a{text-decoration:underline}article p a:hover{color:grey}blockquote{font-size:1.6em;line-height:1.5}code{background:none}button{line-height:1.7}.quote{max-width:500px;margin:auto;display:block}.quotetext{font-size:1.3em;text-align:center;line-height:1.9;display:block}.quoteauthor{font-size:.9em;text-align:right;margin-top:20px;display:block}section{padding:1em 3%;max-width:1040px;margin:0 auto}section.content{margin-bottom:2.25em}section.headingsandintro{margin-top:5em}section.content article dl,section.content article h3,section.content article h4,section.content article ol,section.content article p,section.content article ul{max-width:559px;margin:0 auto}section.content article p{margin-bottom:2em}section.content article h2{max-width:559px;margin:0 auto}section.content article ol,section.content article ul{list-style-position:outside;overflow:visible;margin-bottom:2em;margin-left:.75em;padding-left:2em}section.content article ul{list-style-type:disc}section.content article ol{list-style-type:decimal}section.content article li{line-height:1.8;padding-left:.35em}section.content article li+li{margin-top:.55em}article{margin-bottom:3.75em;margin-top:2.5em}article dl,article h3,article h4,article ol,article p,article ul{overflow:hidden;max-width:459px}article h3{margin-top:3.25em}article blockquote{margin-bottom:2.5em;margin-top:2.5em}article figure{overflow:hidden;position:relative;margin:4.3em auto}article figcaption{font-size:80%;position:absolute;top:1em;background:rgba(0,0,0,.4);left:4em;width:100%}article figure.video{overflow:hidden;padding-top:56.25%;position:relative}article figure.video iframe{height:100%;border:0;position:absolute;top:0;left:0;width:100%}article table{border-collapse:collapse;max-width:500px;margin:1em auto;width:100%}article td,th{height:2em;padding:.5em;border:1px solid #fff;width:33%}article th{font-weight:700;text-align:left;background-color:grey}article .button{text-decoration:none;margin-bottom:2em;margin-top:2em}.featurelist{padding:0 3%;right:0;max-width:500px;margin:0 auto;left:0}.faq{padding:27px 0;max-width:960px;border-bottom:1px dotted #fff;cursor:pointer}section.faq h3{margin:0}section.faq summary{padding-top:50px;font-size:1.5em;margin:0;font-family:Raleway}section.faq p{padding-top:15px;margin:0}summary::-webkit-details-marker{display:none}summary{outline:none}summary:after{padding:1px 0 3px;font-size:2em;color:#fff;content:"+";text-align:center;margin:-12px 10px 0 0;float:right}details[open] summary:after{content:"-"}.containerdiv{margin:0 auto}#logo{max-width:350px;min-width:275px;top:45%;width:27.34375%}#logo,#more-arrows{right:0;position:absolute;margin:auto;left:0}#more-arrows{height:65px;bottom:2em;cursor:pointer;width:75px}#more-arrows:hover polygon{fill:#fff;transition:all .2s ease-out}#more-arrows:hover polygon.arrow-bottom{transform:translateY(-18px)}#more-arrows:hover polygon.arrow-top{transform:translateY(18px)}polygon{fill:#fff;transition:all .2s ease-out}polygon.arrow-bottom{opacity:.6}polygon.arrow-middle{opacity:.5}polygon.arrow-top{opacity:.35}.footerawards-grid{height:300px;justify-content:space-around;flex-wrap:wrap;align-items:center;display:flex}.footerawards-item{width:270px}.footerawards-grid .footerawards-item img{position:static}.footerawards-grid .footerawards-item figure{max-width:125px;margin:0 auto}.footerawards-awardtitle{font-size:.9em;text-align:center;font-family:Lora;display:block}.footerawards-awardawardee{font-size:.8em;font-family:Raleway}.footerawards-awardawardee,.footerawards-quote{font-weight:200;text-align:center;display:block}.footerawards-quote{font-size:1.2em}.footerawards-author{font-size:.8em;font-weight:200;text-align:center;font-family:Raleway;display:block}#subfooter{height:auto;padding-top:2.5em;max-width:100%;clear:both;background-color:#4e4e4e;padding-bottom:1em}#footersubscribe{height:200px;grid-template-columns:350px 600px;justify-content:center;max-width:100%;align-items:center;display:grid}#footersubscribeheader{grid-area:1/1/2/2}#footersubscribeform{grid-area:1/2/2/3}#fieldEmail{height:35px;font-size:1em;width:400px;font-family:Raleway}.subscribebutton{padding:5px;font-size:1em;border:1px solid #dcdcdc;text-decoration:none;color:#dcdcdc;text-align:center;background-color:transparent;width:182px;display:inline-block}.subscribebutton:hover{color:gray}.subscribebutton:active{position:relative;top:1px}footer{height:auto;padding-top:2.5em;clear:both;background-color:#3c3c3c;padding-bottom:1em}footer p{font-size:.7em;margin-bottom:0;text-align:right;clear:both}#footerdiv{justify-content:space-between;max-width:1040px;margin:0 auto;display:flex}.footerlogo{margin-bottom:1em;width:240px;display:block}h4.footerheader{padding-top:2.1em;font-size:1.6em;padding-bottom:.3em}#footernav nav{height:275px;flex-wrap:wrap;flex-direction:column;display:flex}#footernav a{font-size:.75em;width:100%}#footersocial{display:block}#footerdiv label{font-size:.75em}#footerdiv input{height:1.4em;margin-bottom:.7em;width:176px}#footersocial li{display:inline-block}.footersocialicon{padding-top:5px;padding-right:15px;width:47px}@keyframes fadeInBottom{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.animate{animation-fill-mode:both;animation-name:fadeInBottom;animation-duration:.8s}@media screen and (max-width:640px){footer{margin:auto}#footerdiv{flex-wrap:wrap}#footernav nav{height:500px;justify-content:space-around;flex-direction:row}}@media screen and (max-width:1100px){section{padding:1em .25em}.footerawards-grid{height:500px}#subfooter{padding:3em}#footersubscribe{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}#footersubscribeheader{grid-area:1/1/2/2}#footersubscribeform{grid-area:2/1/3/2}#fieldEmail{width:70%}.subscribebutton{margin-top:20px}footer{padding:2.5em .5em 1.5em}}#pagelinks{padding:0 3%;justify-content:center;flex-direction:row-reverse;margin:0 auto 2.25em;display:flex}.pagelink{overflow:hidden;padding:1em 3%;position:relative;margin:1em 2%;width:350px}.pagelink a{height:15rem;display:block}.pagelink img{height:100%;transition:all .3s;-o-object-fit:cover;object-fit:cover;opacity:.8;width:100%}.pagelink figcaption,.pagelink img{right:0;position:absolute;bottom:0;top:0;left:0}.pagelink figcaption{justify-content:center;flex-direction:column;text-align:center;align-items:center;background:#333;background:rgba(0,0,0,.5);display:flex}.pagelink-itemtitle{font-size:2.4em;color:#fff;margin:0;line-height:1.2}.pagelink-itemtext{font-size:1em;color:#fff;margin:0}.button{padding:9px;border:1px solid #fff;display:inline-block}.featurelist{padding-top:1em;margin-bottom:4em;background:#333;background:rgba(0,0,0,.4);padding-bottom:.1em;margin-top:4em}.featurelist h3{font-size:2.5rem;margin-bottom:.3em;border-bottom:1px solid #fff;text-align:left;margin-top:.3em}.featurelist ul{padding:0 3%;font-size:.9em;right:0;-moz-column-count:2;column-count:2;max-width:500px;margin:0 auto 2.25em;left:0;width:100%}.featurelist li{line-height:2}.fill,.height,body,html{height:100%}.fill{position:relative;background-size:cover;background-position:50%;width:100%}@media screen and (max-width:1080px){body{font-size:95%}section{padding:1em}section.homepagegridcontainer{padding:0}.homepagebutton{margin:0 30px 30px}footer{padding:2em 1em 1em}#subfooter{padding:1em 1em 2.5em}.footerawards-grid{height:700px;padding-bottom:2.5em}}@media screen and (max-width:640px){body{font-size:95%}section{padding:1em}section.homepagegridcontainer{padding:0}blockquote,h2{font-size:1.4em;text-align:left}.featurelist{padding-top:.4em;padding-bottom:0}.featurelist ul{-moz-column-count:1;column-count:1}.pagelink{padding:1em 3%;margin:2em auto;float:none}footer{padding:2em 1em 1em}#subfooter{padding:1em 1em 2.5em}.footerawards-grid{height:700px;padding-bottom:2.5em}}