*,:before,:after{box-sizing:border-box;margin:0;padding:0}li{list-style:none}img{height:auto;max-width:100%;vertical-align:top}button,input,select,textarea{font:inherit}.facebook .icon{fill:#3b5998}.twitter .icon{fill:#55acee}.gplus .icon{fill:#dd4b39}.instagram .icon{fill:#405de6}.vimeo .icon{fill:#1ab7ea}.pinterest .icon{fill:#bd081c}.youtube .icon{fill:#cd201f}.linkedin .icon{fill:#007bb6}.stumbleupon .icon{fill:#EB4823}.buffer .icon{fill:#333}html{font-size:1rem}@media screen and (min-width:20rem) {html{font-size:calc(1rem + 0.3  *  ((100vw  -  20rem)  /  100) ) }}@media screen and (min-width:120rem) {html{font-size:1.3rem}}body{background:#f4f5f6;color:#2c3e50;font-family:"Roboto",sans-serif;line-height:1.6}a{color:#ed008c;text-decoration:none;transition:color .12s linear 0s}a:hover{color:#ed008c;text-decoration:underline}a:active{color:#ed008c}a:focus{outline:none}blockquote,p,ul,ol,dl,table{margin-top:1.6rem}figure{margin-top:2.4rem;margin-bottom:2.4rem}h1,h2,h3,h4,h5,h6{color:#2c3e50;font-family:"Roboto",sans-serif;font-weight:700;letter-spacing:-.02rem;line-height:1.2;margin-top:3.2rem}h1{margin:0}h1{font-size:1.29454rem}@media screen and (min-width:20rem) {h1{font-size:calc(1.29454rem + 0.49301  *  ((100vw  -  20rem)  /  100) ) }}@media screen and (min-width:120rem) {h1{font-size:1.78755rem}}h2{font-size:1.21363rem}@media screen and (min-width:20rem) {h2{font-size:calc(1.21363rem + 0.08091  *  ((100vw  -  20rem)  /  100) ) }}@media screen and (min-width:120rem) {h2{font-size:1.29454rem}}h3{font-size:1.13778rem}@media screen and (min-width:20rem) {h3{font-size:calc(1.13778rem + 0.07585  *  ((100vw  -  20rem)  /  100) ) }}@media screen and (min-width:120rem) {h3{font-size:1.21363rem}}h4{font-size:1.06667rem}@media screen and (min-width:20rem) {h4{font-size:calc(1.06667rem + 0.07111  *  ((100vw  -  20rem)  /  100) ) }}@media screen and (min-width:120rem) {h4{font-size:1.13778rem}}h5{font-size:1rem}@media screen and (min-width:20rem) {h5{font-size:calc(1rem + 0.06667  *  ((100vw  -  20rem)  /  100) ) }}@media screen and (min-width:120rem) {h5{font-size:1.06667rem}}h6{font-size:.9375rem}@media screen and (min-width:20rem) {h6{font-size:calc(.9375rem + 0.0625  *  ((100vw  -  20rem)  /  100) ) }}@media screen and (min-width:120rem) {h6{font-size:1rem}}h1+p{margin-top:.8rem}h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:.8rem}b,strong{font-weight:700}blockquote{border-left:.3rem solid #ed008c;font-style:italic;padding:.8rem 0 .8rem 1.86667rem}blockquote cite{color:#2c3e50;display:block;font-size:.87891rem;margin-top:.8rem}blockquote cite:before{content:"- "}blockquote>:nth-child(1) {margin-top:0}ul{margin-left:2rem}ul>li{list-style:inherit;padding-left:1.06667rem}ol{margin-left:2rem}ol>li{list-style:inherit;padding-left:1.06667rem}dl dt{font-weight:700}pre{margin:1.6rem 0 0;padding:1.6rem 3.2rem;white-space:pre-line;word-wrap:break-word}code,pre{background-color:#f6f6f6;font-family:"Monaco","Courier New",monospace;font-size:.82397rem}table{border-collapse:collapse;border-spacing:0;display:block;max-width:100%;overflow-x:auto;vertical-align:top;text-align:left;white-space:nowrap}table th{border-bottom:2px solid #d5d8dc;padding:.8rem 1.33333rem}table tr:nth-child(2n) {background:#f4f5f6}table td{padding:.8rem 1.33333rem}figcaption{clear:both;font-style:italic;font-size:.7242rem;margin:.8rem 0 0;text-align:center}.btn,[type=button] ,[type=submit] ,button{background:transparent;border:2px solid #ed008c;border-radius:99rem;color:#ed008c;cursor:pointer;display:inline-block;font:400 .82397rem "Roboto",sans-serif;letter-spacing:.5px;padding:.53333rem 1.6rem;vertical-align:middle;text-align:center;transition:all .12s linear 0s;width:100%}@media all and (min-width:37.5em) {.btn,[type=button] ,[type=submit] ,button{width:auto}}.btn:hover,[type=button] :hover,[type=submit] :hover,button:hover,.btn:focus,[type=button] :focus,[type=submit] :focus,button:focus{border-color:#2c3e50;color:#2c3e50;text-decoration:none}.btn:focus,[type=button] :focus,[type=submit] :focus,button:focus{outline:2px dotted #2c3e50}.btn:disabled,[type=button] :disabled,[type=submit] :disabled,button:disabled{background-color:#f4f5f6;border-color:#cacfd3;color:#969fa8;cursor:not-allowed}.btn:active,[type=button] :active,[type=submit] :active,button:active{border:1px solid #ed008c}fieldset{border:1px solid #d5d8dc;margin:0 0 1.6rem;padding:1.6rem}fieldset>legend{margin-left:-1rem;padding:0 1rem}legend{font-weight:500;padding:0}label{font-weight:500;margin:0 1.06667rem .8rem 0}[type=text] ,[type=url] ,[type=tel] ,[type=number] ,[type=email] ,[type=search] ,textarea,select{background-color:#fff;border:1px solid #d5d8dc;font-size:1rem;outline:none;padding:.53333rem .8rem;width:100%}@media all and (min-width:37.5em) {[type=text] ,[type=url] ,[type=tel] ,[type=number] ,[type=email] ,[type=search] ,textarea,select{width:auto}}[type=text] :focus,[type=url] :focus,[type=tel] :focus,[type=number] :focus,[type=email] :focus,[type=search] :focus,textarea:focus,select:focus{border-color:#ed008c}[type=search] {-webkit-appearance:none;-moz-appearance:none}[type=checkbox] ,[type=radio] {display:none}[type=checkbox] +label,[type=radio] +label{display:inline-block;cursor:pointer;top:0;margin-right:1.6rem}.checkbox:before,.radio:before{border:1px solid #d5d8dc;border-radius:2px;content:"";display:inline-block;height:1.33333rem;line-height:1.33333rem;margin-right:1.06667rem;vertical-align:middle;text-align:center;width:1.33333rem}.radio:before{border-radius:50%}[type=checkbox] :checked+.checkbox:before{content:"\2713";color:#ed008c;font-weight:700}[type=radio] :checked+.radio:before{background:#ed008c;box-shadow:inset 0 0 0 4px #fff;content:"";border:1px solid #d5d8dc}[type=file] {margin-bottom:1.6rem;width:100%}select{-webkit-appearance:none;-moz-appearance:none;max-width:100%;width:auto;position:relative}select:not([multiple] ) {background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6 6"><polygon points="3 6 3 6 0 0 6 0 3 6" fill="%238a8b8c"/></svg>') no-repeat 90% 50%;background-size:8px;padding-right:3.2rem}select[multiple] {border:1px solid #d5d8dc;padding:1.6rem;width:100%}select[multiple] :hover{border-color:#d5d8dc}select[multiple] :focus{border-color:#ed008c}select[multiple] :disabled{background-color:#f4f5f6;cursor:not-allowed}select[multiple] :disabled:hover{border-color:#d5d8dc}textarea{display:block;overflow:auto;resize:vertical;max-width:100%}.container{background:#fff;max-width:100%;overflow:hidden}.container>header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:flex;height:5.6rem;position:absolute;padding:0 4%;transition:background .5s ease;width:100%;z-index:2}@media all and (min-width:56.25em) {.container>header{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.container>header.is-sticky{position:fixed!important}.container>header.has-bg{background:#2c3e50}.logo{color:#fff!important;font-size:1.21363rem;font-weight:normal}.logo:hover{text-decoration:none}.navbar__menu{margin:0;max-height:0;overflow:hidden;padding:0}@media all and (min-width:56.25em) {.navbar__menu{max-height:none;overflow:visible}}.navbar__menu li{color:#fff;list-style:none}@media all and (max-width:56.1875em) {.navbar__menu li{margin:0 4%;padding:.53333rem 0}}@media all and (min-width:56.25em) {.navbar__menu li{display:inline-block;font-size:.82397rem;margin-left:1.06667rem;padding:0;position:relative}}.navbar__menu li:hover{cursor:pointer}@media all and (min-width:56.25em) {.navbar__menu li:hover>ul{opacity:1;-webkit-transform:translate(0,0) ;-ms-transform:translate(0,0) ;transform:translate(0,0) ;visibility:visible}}.navbar__menu li:hover>ul li{margin:0}.navbar__menu li a{display:block;color:#fff;white-space:nowrap}.navbar__menu li a:after{content:"";display:block;margin:0 auto}@media all and (min-width:56.25em) {.navbar__menu li a:after{border-bottom:1px solid transparent;-webkit-transform:scaleX(0) ;-ms-transform:scaleX(0) ;transform:scaleX(0) ;transition:all .2s ease 0s}}.navbar__menu li a:hover{color:#fff;text-decoration:none}.navbar__menu li a:hover:after{border-color:#fff;content:"";display:block;-webkit-transform:scaleX(1) ;-ms-transform:scaleX(1) ;transform:scaleX(1) }@media all and (max-width:56.1875em) {.navbar__submenu{margin:.53333rem 4% 0}}@media all and (min-width:56.25em) {.navbar__submenu{background:#2c3e50;left:auto;margin:15px 0 0;opacity:0;padding:1.06667rem 1.6rem;position:absolute;top:100%;transition:all .25s ease-in;-webkit-transform:translate(0,-10%) ;-ms-transform:translate(0,-10%) ;transform:translate(0,-10%) ;visibility:hidden;width:auto;z-index:2000}.navbar__submenu:before{content:'';display:block;height:15px;left:0;position:absolute;top:-15px;width:100%}.navbar__submenu li{border:none;display:block;margin:0}}@media all and (min-width:56.25em) and (max-width:56.1875em) {.navbar__submenu li{padding:.26667rem 0}}@media all and (min-width:56.25em) {.navbar__submenu li ul{left:calc(100% + 12px) ;top:-22px;-webkit-transform:translate(-10%,0) ;-ms-transform:translate(-10%,0) ;transform:translate(-10%,0) }.navbar__submenu li ul:before{height:100%;left:-12px;top:0;width:12px}.navbar__submenu li ul.navbar__submenu--reversed{left:auto;right:calc(100% + 12px) ;top:-22px}.navbar__submenu li ul.navbar__submenu--reversed:before{height:100%;left:auto;right:-12px;top:0;width:12px}}.navbar__toggle{background:none;border:none;border-top:3px solid #fff;border-bottom:3px solid #fff;border-radius:0;display:block;height:15px;margin:0 3px 0 auto;padding:0;position:absolute;right:4%;text-indent:-99999rem;top:calc(50%  -  8px) ;transition:all .12s linear 0s;width:1.2rem;z-index:3}@media all and (min-width:56.25em) {.navbar__toggle{display:none}}.navbar__toggle:before{border-top:3px solid #fff;content:"";left:0;position:absolute;top:3px;width:100%}.navbar__toggle:hover,.navbar__toggle:focus{background:none;border-color:#fff;outline:none}.is-opened>ul{background:#2c3e50;font-size:1.4729rem;left:0;height:100vh;max-height:100vh;overflow:auto;position:absolute;text-align:center;top:0;width:100%;padding-top:4.26667rem}main{max-width:calc(38rem + 8%) ;margin:0 auto;padding:0 4%}.hero{margin-bottom:3.2rem;min-height:40vh;position:relative;top:0;z-index:1}.hero:after{background:#2c3e50;content:'';display:block;height:40vh;left:calc(-50vw + 50%) ;opacity:.2;position:absolute;top:0;width:100vw}.hero>header{width:100%}@media all and (max-width:37.4375em) {.hero>header{border-bottom:1px solid #d5d8dc;padding-top:calc(40vh + 3.2rem) ;padding-bottom:2.13333rem}}@media all and (min-width:37.5em) {.hero>header{color:#fff;text-align:center;z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) ;-ms-transform:translate(-50%,-50%) ;transform:translate(-50%,-50%) }.hero>header>h1{color:#fff}.hero>header a{color:#fff;text-decoration:none;transition:color .12s linear 0s}.hero>header a:hover{color:#fff;text-decoration:underline}.hero>header a:active{color:#fff}.hero>header a:focus{outline:none}}.hero__wrap{margin:0 calc(-50vw + 50%) ;position:absolute}.hero__wrap:after{content:" ";display:block;clear:both}.hero__wrap>img{height:40vh;object-fit:cover;width:100vw}.hero__wrap>figcaption{background:#fff;color:#2c3e50;display:inline-table;bottom:4%;left:4%;padding:0 .53333rem;position:absolute;right:4%;text-align:left}.category>article{border-bottom:1px solid #d5d8dc;margin-bottom:3.2rem;padding-bottom:3.2rem}.category>article a{color:#2c3e50;text-decoration:none;transition:color .12s linear 0s}.category>article a:hover{color:#ed008c;text-decoration:underline}.category>article a:active{color:#ed008c}.category>article a:focus{outline:none}.category>article a:hover{text-decoration:none}.category .post__meta{margin-bottom:-1.86667rem}@media all and (max-width:37.4375em) {.category .post__meta{margin-bottom:-2.4rem}}.post{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.post__image--left{float:left;margin-bottom:1.6rem;margin-right:1.6rem;max-width:50%}.post__image--right{float:right;margin-bottom:1.6rem;margin-left:1.6rem;max-width:50%}.post__image--center{display:block;margin-left:auto;margin-right:auto;text-align:center}@media all and (min-width:75em) {.post__image--wide{margin-left:-5.86667rem;margin-right:-5.86667rem}.post__image--wide>img{width:100%}}.post__image--full{margin-left:calc(-50vw + 50%) ;margin-right:calc(-50vw + 50%) }.post__image--full>img{width:100%}.post__meta{color:#969fa8;line-height:1.86667rem;font-size:.82397rem}.post__author-thumb{border-radius:50%;height:1.86667rem;margin-right:.53333rem;width:1.86667rem}.post__entry{-webkit-order:1;-ms-flex-order:1;order:1}.post__entry>:nth-child(1) {margin-top:0}.post__bio{background:#f4f5f6;padding:0 2rem 4.26667rem;margin-top:4.26667rem;overflow:hidden;text-align:center;font-size:.87891rem}.post__bio>img{border-radius:50%;height:4.8rem;margin:3.2rem 0 -.8rem;width:4.8rem}.post__avatar-thumbs{border-radius:50%;height:4.26667rem;width:4.26667rem}.post__tag{margin-left:0;font-size:.82397rem}.post__tag>dt{display:inline-block;fill:#969fa8;margin-right:.26667rem;vertical-align:middle}.post__tag>dd{display:inline-block;margin-left:.26667rem}.post__tag>dd>a{color:#2c3e50;text-decoration:none;transition:color .12s linear 0s}.post__tag>dd>a:hover{color:#ed008c;text-decoration:underline}.post__tag>dd>a:active{color:#ed008c}.post__tag>dd>a:focus{outline:none}.post__tag>dd>a:after{content:","}.post__share{display:flex;margin-top:3.2rem;-webkit-order:3;-ms-flex-order:3;order:3}@media all and (min-width:56.25em) {.post__share{border-bottom:1px solid #d5d8dc;margin:0 auto 3.2rem;-webkit-order:0;-ms-flex-order:0;order:0;padding:0 1.5rem 1.33333rem}}.post__share>a{margin:0 .5rem;transition:all .12s linear 0s}.post__share>a:hover .icon{fill:#000}.post__share .icon{height:1.06667rem;pointer-events:none;width:1.06667rem}.post__footer{-webkit-order:3;-ms-flex-order:3;order:3}.author__thumb{border-radius:50%;height:8rem;margin:0 0 1.6rem;width:8rem}#disqus_thread{margin-top:4.26667rem}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.msg{padding:1.06667rem 1.6rem}.msg--highlight{background-color:#fff7e5}.msg--info{background-color:#d9edf7}.msg--success{background:#d5efc2}.dropcap:first-letter{float:left;font-family:"Roboto",sans-serif;font-size:3.63559rem;line-height:.7;margin-right:.53333rem;padding:.53333rem .53333rem .53333rem 0}.pagination{margin-top:1.6rem}@media all and (min-width:56.25em) {.pagination{margin-top:3.2rem}}.footer{background:#f4f5f6;overflow:hidden;padding:2.13333rem 4%;margin:8rem 0 0;text-align:center}.footer a{color:#2c3e50}.footer a:hover{color:#ed008c;text-decoration:none}.footer__copyright{color:#969fa8;font-size:.67893rem;letter-spacing:1px;text-transform:uppercase;padding:.8rem 0}.footer .icon{fill:#2c3e50;margin:0 .53333rem;opacity:.8}.footer .icon:hover{opacity:1}.icon{display:inline-block;height:.9rem;transition:all .12s linear 0s;width:.9rem}.cookie-bar{background:#2c3e50;bottom:0;color:rgba(255,255,255,.5) ;font-size:.7242rem;padding:.8rem;position:fixed;text-align:center;width:100%;-webkit-transform:translateY(100%) ;-ms-transform:translateY(100%) ;transform:translateY(100%) ;transition:transform .8s ease 0s,-webkit-transform .8s ease 0s;z-index:1000}.cookie-bar>p{margin:0}.cookie-bar>p>a{color:#fff;text-decoration:underline}.cookie-bar>p>a:hover{color:#ed008c}.cookie-bar--is-sticky{-webkit-transform:translateY(0) ;-ms-transform:translateY(0) ;transform:translateY(0) }@media all and (max-width:37.4375em) {.cookie-bar__close{margin-top:.8rem}.cookie-bar__close:hover{border:2px solid #ed008c;color:#ed008c;opacity:.6}}@media all and (min-width:37.5em) {.cookie-bar__close{border:none;height:1.33333rem;margin-left:1.6rem;padding:0;position:relative;overflow:hidden;text-indent:-99999rem;width:1.33333rem}.cookie-bar__close:before,.cookie-bar__close:after{background:#d5d8dc;content:'';height:2px;left:0;margin-top:-1px;position:absolute;-webkit-transform:rotate(45deg) ;-ms-transform:rotate(45deg) ;transform:rotate(45deg) ;width:100%;top:50%}.cookie-bar__close:after{-webkit-transform:rotate(-45deg) ;-ms-transform:rotate(-45deg) ;transform:rotate(-45deg) }.cookie-bar__close:hover{border:none;opacity:.6}}