*{box-sizing: border-box}html{font-family: monospace;font-size: 12px}h1,h2,h3,h4,h5,h6{margin: 0;font: inherit}p{margin: 0}svg{max-height: 9999px}hr{background: none;margin: 0;border-style: solid;border-color: inherit;border-width: 0}hr.horizontal{width: 100%;height: 0;border-top-width: 1px;float: none;clear: both}hr.vertical{height: 100%;width: 0;border-left-width: 1px}a{text-decoration: none;cursor: pointer;color: inherit}iframe,img{display: block}button,input,optgroup,select,textarea{border: 0;background: none;outline: 0}[data-icon]:before,[class^="icon-"]:before,[class*=" icon-"]:before{vertical-align: top;line-height: inherit}[data-icon]:before{display: none}a.overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 100}.wrap{box-sizing: content-box;max-width: 1024px;margin-left: auto;margin-right: auto;position: relative}@media (min-width:  0 )    and  (max-width:  767px ){.wrap{padding: 0 1.5rem}}@media (min-width:  768px )    and  (max-width:  1199px ){.wrap{padding: 0 2.5rem}}@media (min-width:  1200px ){.wrap{padding: 0 2rem}}.wrap.small{box-sizing: content-box;max-width: 1024px;margin-left: auto;margin-right: auto;position: relative;max-width: 860px}@media (min-width:  0 )    and  (max-width:  767px ){.wrap.small{padding: 0 1.5rem}}@media (min-width:  768px )    and  (max-width:  1199px ){.wrap.small{padding: 0 2.5rem}}@media (min-width:  1200px ){.wrap.small{padding: 0 2rem}}.active > i.inactive,.inactive > i.active{display: none !important}@media (min-width:  768px ){.phone{display: none}}@media (max-width:  767px ){.from-tablet{display: none}}@media (max-width:  1199px ){.from-computer{display: none}}[data-lightbox]{cursor: zoom-in}#dimmer{opacity: 0;position: fixed;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;background: rgba(0,0,0,0.66);z-index: 99998}@media (min-width:  0 )    and  (max-width:  767px ){#dimmer{padding: 1rem}}#dimmer > *{opacity: 0}#dimmer #dialog{margin-top: -3.5rem;padding: 3rem 3rem 1.5rem;position: relative;max-height: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-align-items: stretch;-moz-align-items: stretch;-ms-align-items: stretch;align-items: stretch;max-height: 90%;background: white;border-radius: 0.5rem;box-shadow: 0 .5rem 2rem rgba(0,0,0,0.5)}@media (min-width:  0 )    and  (max-width:  767px ){#dimmer #dialog{padding: 1rem 1rem 0;width: 100%;height: 100%;max-height: 100%}}@media (min-width:  768px ){#dimmer #dialog{max-width: 50rem}#dimmer #dialog > .content > form{min-width: 35rem}}#dimmer #dialog > .close{position: absolute;top: 1rem;right: 1rem;font-size: 1.25rem;color: #8e9698}#dimmer #dialog > .badge{position: relative;margin: -6.5rem auto 1.5rem}@media (min-width:  0 )    and  (max-width:  767px ){#dimmer #dialog > .badge{display: none}}#dimmer #dialog > .title{-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;font-family: 'Telefon';font-size: 2.25rem;text-align: center;color: #1f1f21}#dimmer #dialog > .subtitle{-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;font-family: 'Lato';font-size: 1.25rem;font-weight: 400;text-align: center;color: #8e9698}#dimmer #dialog > .content{-webkit-flex-shrink: 1;-moz-flex-shrink: 1;-ms-flex-shrink: 1;flex-shrink: 1;overflow-y: auto;border-top: 1px solid #dfebee}@media (min-width:  768px ){#dimmer #dialog > .content .default.form{min-width: 30rem}}#dimmer #dialog > .content.default .text{margin: 2rem 0;font-family: 'Lato';font-size: 1.25rem;line-height: 1.25;text-align: center}#dimmer #dialog > .content.default .ok.button{display: block;width: 5rem;margin: 2rem auto 0}#dimmer #dialog > .content.debug{padding: 1rem;font-family: monospace;font-size: 1.1rem;line-height: 1.5}#dimmer #dialog > .title + .subtitle,#dimmer #dialog > .title + .content{margin-top: 0.75rem}#dimmer #dialog > .title + .content,#dimmer #dialog > .subtitle + .content{margin-top: 1.25rem}#dimmer #loader{position: relative}#dimmer #loader::after{content: '';position: absolute;top: 0;left: 0;width: 4rem;height: 4rem;border-radius: 50%;-webkit-animation: loader 1.5s infinite ease-in-out;-moz-animation: loader 1.5s infinite ease-in-out;-ms-animation: loader 1.5s infinite ease-in-out}@-webkit-keyframes loader{0%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}25%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);background: #2ed8c6}49%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}50%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #f0554e}75%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);background: #f0554e}99%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #f0554e}100%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}}@keyframes loader{0%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}25%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);background: #2ed8c6}49%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}50%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #f0554e}75%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);background: #f0554e}99%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #f0554e}100%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}}#dimmer #lightbox{position: relative;overflow: hidden;border-radius: 0.5rem;box-shadow: 0 .5rem 2rem rgba(0,0,0,0.5)}@media (min-width:  0 )    and  (max-width:  767px ){#dimmer #lightbox{border-radius: 0}}#dimmer #lightbox .close.button{position: absolute;top: 1.5rem;right: 1.5rem;z-index: 100000;font-size: 2rem;line-height: 2rem;color: white;text-shadow: 0 0 1rem #000}#dimmer #lightbox .sequence.button{position: absolute;top: 50%;z-index: 100000;margin-top: -2rem;font-size: 4rem;line-height: 4rem;color: white;text-shadow: 0 0 2rem #000}#dimmer #lightbox .sequence.button.previous{left: 1.5rem}#dimmer #lightbox .sequence.button.next{right: 1.5rem}#dimmer #lightbox .details{padding: 1.25rem 2rem;color: white;background: black;border-top: 1px solid rgba(255,255,255,0.5)}#dimmer #lightbox .details .caption{display: inline;font-family: 'Telefon';font-weight: 400;font-size: 1.5rem}#dimmer #lightbox .details .credit{display: inline;font-family: 'Lato';font-weight: 400;font-size: 1.1rem;font-style: italic;opacity: 0.5}#dimmer #lightbox .details .credit[href]:hover{text-decoration: underline}@media (min-width:  0 )    and  (max-width:  767px ){#dimmer #lightbox.image .details{background: black}}@media (min-width:  768px ){#dimmer #lightbox.image .details{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.66)}}#dimmer #lightbox.video{background: black}#dimmer #lightbox.video .close.button{top: 3.5rem}#dimmer #lightbox.video .details{background: black}.button{display: inline-block;vertical-align: middle;font-family: 'Raleway';font-size: 1.25rem;font-weight: 700;text-align: center;text-transform: uppercase;letter-spacing: 0.05em}.button.primary{padding: 1.25rem;color: white;background: #1f1f21;background: #575c5d}.button.primary.small{padding: .5rem .75rem}.button.primary.big{font-size: 1.75rem;padding: 1.25rem}.button.primary:hover{background: #7c8384}.button.primary.cool{background: #2ed8c6}.button.primary.cool:hover{background: #6ee4d8}.button.primary.warm{background: #f0554e}.button.primary.warm:hover{background: #f69995}.button.primary.gray{background: #575c5d}.button.primary.gray:hover{background: #7c8384}.button.primary.success{background: #6bd072}.button.primary.success:hover{background: #a5e2a9}.button.primary.info{background: #52beef}.button.primary.info:hover{background: #98d8f5}.button.primary.warning{background: #efcf52}.button.primary.warning:hover{background: #f5e298}.button.primary.error{background: #ef5252}.button.primary.error:hover{background: #f59898}.button.primary.facebook{background: #4868d2}.button.primary.facebook:hover{background: #859be1}.button.primary.twitter{background: #55acee}.button.primary.twitter:hover{background: #9bcef5}.button.primary.mail{background: #2ed8c6}.button.primary.mail:hover{background: #6ee4d8}.button.secondary{padding: 0.5rem;font-weight: 300}.button.secondary.small{padding: .5rem .75rem}.button.secondary:hover span{text-decoration: underline}.button.secondary.light{color: white}.button.hollow{padding: 1rem;color: #1f1f21;border: .33rem solid #1f1f21;color: #575c5d;border-color: #575c5d}.button.hollow.small{padding: .5rem .75rem}.button.hollow.big{font-size: 1.75rem;padding: 1.25rem}.button.hollow:hover{background: #575c5d;color: white}.button.hollow.cool{color: #2ed8c6;border-color: #2ed8c6}.button.hollow.cool:hover{background: #2ed8c6;color: white}.button.hollow.warm{color: #f0554e;border-color: #f0554e}.button.hollow.warm:hover{background: #f0554e;color: white}.button.hollow.gray{color: #575c5d;border-color: #575c5d}.button.hollow.gray:hover{background: #575c5d;color: white}.button.hollow.success{color: #6bd072;border-color: #6bd072}.button.hollow.success:hover{background: #6bd072;color: white}.button.hollow.info{color: #52beef;border-color: #52beef}.button.hollow.info:hover{background: #52beef;color: white}.button.hollow.warning{color: #efcf52;border-color: #efcf52}.button.hollow.warning:hover{background: #efcf52;color: white}.button.hollow.error{color: #ef5252;border-color: #ef5252}.button.hollow.error:hover{background: #ef5252;color: white}.button.hollow.facebook{color: #4868d2;border-color: #4868d2}.button.hollow.facebook:hover{background: #4868d2;color: white}.button.hollow.twitter{color: #55acee;border-color: #55acee}.button.hollow.twitter:hover{background: #55acee;color: white}.button.hollow.mail{color: #2ed8c6;border-color: #2ed8c6}.button.hollow.mail:hover{background: #2ed8c6;color: white}.button.icon{border-radius: 50%;text-align: center;vertical-align: top;padding: 0 !important;-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;width: 5rem;height: 5rem;line-height: 5rem;font-size: 2.5rem}.button.icon.small{width: 3rem;height: 3rem;line-height: 3rem;font-size: 1.5rem}.button.icon.medium{width: 5rem;height: 5rem;line-height: 5rem;font-size: 2.5rem}.button.icon.big{width: 7rem;height: 7rem;line-height: 7rem;font-size: 3.5rem}.button i{display: inline-block;line-height: 100%}.button span + i,.button i + span{margin-left: 0.5rem}.buttons.glued{overflow: hidden;display: inline-block;vertical-align: middle}.buttons.glued > .button{float: left;height: 100%}.buttons.glued > .button:not(:first-child){margin-left: 0 !important;border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important}.buttons.glued > .button:not(:last-child){margin-right: 0 !important;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important}.actions.horizontal,.actions.vertical{margin-top: 1.25rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center}.actions.horizontal{-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center}.actions.horizontal > *{margin: 0 1rem}.actions.horizontal hr{height: 2rem;border-color: #b9c3c5}.actions.vertical{-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center}.actions.vertical > * + *{margin-top: 0.5rem}.badge{-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;color: white;border-radius: 50%;width: 5rem;height: 5rem;line-height: 5rem;font-size: 2.5rem;background: #575c5d}.badge.small{width: 3rem;height: 3rem;line-height: 3rem;font-size: 1.5rem}.badge.medium{width: 5rem;height: 5rem;line-height: 5rem;font-size: 2.5rem}.badge.big{width: 7rem;height: 7rem;line-height: 7rem;font-size: 3.5rem}.badge.cool{background: #2ed8c6}.badge.warm{background: #f0554e}.badge.gray{background: #575c5d}.badge.success{background: #6bd072}.badge.info{background: #52beef}.badge.warning{background: #efcf52}.badge.error{background: #ef5252}.badge.facebook{background: #4868d2}.badge.twitter{background: #55acee}.badge.mail{background: #2ed8c6}.message ul,.message ol{margin: 0}.message.subtle{padding: 0.75rem;margin: .5rem 0;font-family: 'Lato';font-weight: 400;font-size: 1.15rem;border-radius: 0.25rem}.message.subtle.cool{background: #a6eee7;color: #13645c}.message.subtle.warm{background: #fbd3d2;color: #a2140e}.message.subtle.success{background: #d7f2d9;color: #2a8330}.message.subtle.info{background: #d5effb;color: #0f75a3}.message.subtle.warning{background: #fbf3d5;color: #a3850f}.message.subtle.error{background: #fbd5d5;color: #a30f0f}.message.subtle.facebook{background: #bbc7ee;color: #1b2f70}.message.subtle.twitter{background: #d7ebfb;color: #1064a4}.message.subtle.mail{background: #a6eee7;color: #13645c}.message.obvious{padding: .5rem 1rem;margin: 1rem 0;font-family: 'Lato';font-weight: 400;font-size: 1.25rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}.message.obvious i{display: block;float: left;font-size: 2rem;margin-right: 1rem}.message.hollow{padding: .5rem 1rem;margin: 1rem 0;font-family: 'Lato';font-weight: 400;font-size: 1.25rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}.message.hollow i{display: block;float: left;font-size: 2rem;margin-right: 1rem}.message.hollow.cool{border: .15rem solid #2ed8c6;color: #2ed8c6}.message.hollow.cool i{color: #2ed8c6}.message.hollow.warm{border: .15rem solid #f0554e;color: #f0554e}.message.hollow.warm i{color: #f0554e}.message.hollow.success{border: .15rem solid #6bd072;color: #6bd072}.message.hollow.success i{color: #6bd072}.message.hollow.info{border: .15rem solid #52beef;color: #52beef}.message.hollow.info i{color: #52beef}.message.hollow.warning{border: .15rem solid #efcf52;color: #efcf52}.message.hollow.warning i{color: #efcf52}.message.hollow.error{border: .15rem solid #ef5252;color: #ef5252}.message.hollow.error i{color: #ef5252}.message.hollow.facebook{border: .15rem solid #4868d2;color: #4868d2}.message.hollow.facebook i{color: #4868d2}.message.hollow.twitter{border: .15rem solid #55acee;color: #55acee}.message.hollow.twitter i{color: #55acee}.message.hollow.mail{border: .15rem solid #2ed8c6;color: #2ed8c6}.message.hollow.mail i{color: #2ed8c6}.message.full{padding: .5rem 1rem;margin: 1rem 0;font-family: 'Lato';font-weight: 400;font-size: 1.25rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}.message.full i{display: block;float: left;font-size: 2rem;margin-right: 1rem}.message.full.cool{color: white;background: #2ed8c6}.message.full.cool i{color: white}.message.full.warm{color: white;background: #f0554e}.message.full.warm i{color: white}.message.full.success{color: white;background: #6bd072}.message.full.success i{color: white}.message.full.info{color: white;background: #52beef}.message.full.info i{color: white}.message.full.warning{color: white;background: #efcf52}.message.full.warning i{color: white}.message.full.error{color: white;background: #ef5252}.message.full.error i{color: white}.message.full.facebook{color: white;background: #4868d2}.message.full.facebook i{color: white}.message.full.twitter{color: white;background: #55acee}.message.full.twitter i{color: white}.message.full.mail{color: white;background: #2ed8c6}.message.full.mail i{color: white}.form{position: relative;overflow: hidden;transition: opacity ease .5s}.form hr{border-color: #dfebee}.form::before,.form::after{pointer-events: none;opacity: 0;transition: opacity ease .5s}.form.loading{opacity: 0.33}.form.loading::before,.form.loading::after{pointer-events: all;opacity: 1}.form::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%}.form::after{content: '';position: absolute;top: 50%;left: 50%;width: 4rem;height: 4rem;margin-left: -2rem;margin-top: -2rem;border-radius: 50%;-webkit-animation: loader 1.5s infinite ease-in-out;-moz-animation: loader 1.5s infinite ease-in-out;-ms-animation: loader 1.5s infinite ease-in-out}@-webkit-keyframes loader{0%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}25%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);background: #2ed8c6}49%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}50%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #f0554e}75%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);background: #f0554e}99%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #f0554e}100%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}}@keyframes loader{0%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}25%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);background: #2ed8c6}49%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}50%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #f0554e}75%{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);background: #f0554e}99%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #f0554e}100%{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);background: #2ed8c6}}.form .tip{font-family: 'Lato';font-size: 1.15rem;color: #8e9698;text-align: right}.form .tip.above{margin-top: 3rem}.form .tip.below{margin-bottom: 3rem}.field label{display: block;font-family: 'Telefon';font-size: 1.4rem;color: #575c5d;transition: color ease .2s}.field input[type="text"],.field input[type="password"],.field input[type="file"],.field textarea,.field select{display: block;width: 100%;padding: .5rem 0;font-family: 'Lato';font-weight: 400;font-size: 1.33rem;color: #1f1f21;border-bottom: 1px solid #b9c3c5;transition: color ease .2s, border-color ease .2s}.field input[type="text"][disabled],.field input[type="password"][disabled],.field input[type="file"][disabled],.field textarea[disabled],.field select[disabled],.field input[type="text"][readonly],.field input[type="password"][readonly],.field input[type="file"][readonly],.field textarea[readonly],.field select[readonly]{background: #dfebee;color: #8e9698;padding-left: 0.5rem}.field textarea{height: 8rem;min-height: 8rem;padding: 0.5rem;border: 1px solid #b9c3c5;resize: vertical}.field input[type="file"]{border: none}.field .group{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}.field .group > *{margin: 0 1rem}.field .group > *:first-child{margin-left: 0}.field .group > *:last-child{margin-right: 0}.field[data-error] input[type="text"],.field[data-error] input[type="password"],.field[data-error] input[type="file"],.field[data-error] textarea,.field[data-error] select{border-color: #a30f0f}.field[data-error]::after{content: attr(data-error);padding: 0.75rem;margin: .5rem 0;font-family: 'Lato';font-weight: 400;font-size: 1.15rem;border-radius: 0.25rem;background: #fbd5d5;color: #a30f0f;margin: 0;box-sizing: border-box}.field[data-error]::after ul,.field[data-error]::after ol{margin: 0}.field[data-error]::after.subtle{padding: 0.75rem;margin: .5rem 0;font-family: 'Lato';font-weight: 400;font-size: 1.15rem;border-radius: 0.25rem}.field[data-error]::after.subtle.cool{background: #a6eee7;color: #13645c}.field[data-error]::after.subtle.warm{background: #fbd3d2;color: #a2140e}.field[data-error]::after.subtle.success{background: #d7f2d9;color: #2a8330}.field[data-error]::after.subtle.info{background: #d5effb;color: #0f75a3}.field[data-error]::after.subtle.warning{background: #fbf3d5;color: #a3850f}.field[data-error]::after.subtle.error{background: #fbd5d5;color: #a30f0f}.field[data-error]::after.subtle.facebook{background: #bbc7ee;color: #1b2f70}.field[data-error]::after.subtle.twitter{background: #d7ebfb;color: #1064a4}.field[data-error]::after.subtle.mail{background: #a6eee7;color: #13645c}.field[data-error]::after.obvious{padding: .5rem 1rem;margin: 1rem 0;font-family: 'Lato';font-weight: 400;font-size: 1.25rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}.field[data-error]::after.obvious i{display: block;float: left;font-size: 2rem;margin-right: 1rem}.field[data-error]::after.hollow{padding: .5rem 1rem;margin: 1rem 0;font-family: 'Lato';font-weight: 400;font-size: 1.25rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}.field[data-error]::after.hollow i{display: block;float: left;font-size: 2rem;margin-right: 1rem}.field[data-error]::after.hollow.cool{border: .15rem solid #2ed8c6;color: #2ed8c6}.field[data-error]::after.hollow.cool i{color: #2ed8c6}.field[data-error]::after.hollow.warm{border: .15rem solid #f0554e;color: #f0554e}.field[data-error]::after.hollow.warm i{color: #f0554e}.field[data-error]::after.hollow.success{border: .15rem solid #6bd072;color: #6bd072}.field[data-error]::after.hollow.success i{color: #6bd072}.field[data-error]::after.hollow.info{border: .15rem solid #52beef;color: #52beef}.field[data-error]::after.hollow.info i{color: #52beef}.field[data-error]::after.hollow.warning{border: .15rem solid #efcf52;color: #efcf52}.field[data-error]::after.hollow.warning i{color: #efcf52}.field[data-error]::after.hollow.error{border: .15rem solid #ef5252;color: #ef5252}.field[data-error]::after.hollow.error i{color: #ef5252}.field[data-error]::after.hollow.facebook{border: .15rem solid #4868d2;color: #4868d2}.field[data-error]::after.hollow.facebook i{color: #4868d2}.field[data-error]::after.hollow.twitter{border: .15rem solid #55acee;color: #55acee}.field[data-error]::after.hollow.twitter i{color: #55acee}.field[data-error]::after.hollow.mail{border: .15rem solid #2ed8c6;color: #2ed8c6}.field[data-error]::after.hollow.mail i{color: #2ed8c6}.field[data-error]::after.full{padding: .5rem 1rem;margin: 1rem 0;font-family: 'Lato';font-weight: 400;font-size: 1.25rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}.field[data-error]::after.full i{display: block;float: left;font-size: 2rem;margin-right: 1rem}.field[data-error]::after.full.cool{color: white;background: #2ed8c6}.field[data-error]::after.full.cool i{color: white}.field[data-error]::after.full.warm{color: white;background: #f0554e}.field[data-error]::after.full.warm i{color: white}.field[data-error]::after.full.success{color: white;background: #6bd072}.field[data-error]::after.full.success i{color: white}.field[data-error]::after.full.info{color: white;background: #52beef}.field[data-error]::after.full.info i{color: white}.field[data-error]::after.full.warning{color: white;background: #efcf52}.field[data-error]::after.full.warning i{color: white}.field[data-error]::after.full.error{color: white;background: #ef5252}.field[data-error]::after.full.error i{color: white}.field[data-error]::after.full.facebook{color: white;background: #4868d2}.field[data-error]::after.full.facebook i{color: white}.field[data-error]::after.full.twitter{color: white;background: #55acee}.field[data-error]::after.full.twitter i{color: white}.field[data-error]::after.full.mail{color: white;background: #2ed8c6}.field[data-error]::after.full.mail i{color: white}.field[data-error]::after.cool{background: #a6eee7;color: #13645c}.field[data-error]::after.warm{background: #fbd3d2;color: #a2140e}.field[data-error]::after.success{background: #d7f2d9;color: #2a8330}.field[data-error]::after.info{background: #d5effb;color: #0f75a3}.field[data-error]::after.warning{background: #fbf3d5;color: #a3850f}.field[data-error]::after.error{background: #fbd5d5;color: #a30f0f}.field[data-error]::after.facebook{background: #bbc7ee;color: #1b2f70}.field[data-error]::after.twitter{background: #d7ebfb;color: #1064a4}.field[data-error]::after.mail{background: #a6eee7;color: #13645c}.field.required label::before{content: '* ';font-size: 1.25rem;line-height: 1rem;color: #ef5252}.field.vertical{margin: 1.5rem auto}.field.vertical label{margin-bottom: 0.25rem}.field.vertical[data-error]::after{width: 100%;border-top-left-radius: 0;border-top-right-radius: 0;display: block}@media (min-width:  0 )    and  (max-width:  767px ){.field.horizontal{margin: 1.5rem auto}.field.horizontal label{margin-bottom: 0.25rem}.field.horizontal[data-error]::after{width: 100%;border-top-left-radius: 0;border-top-right-radius: 0;display: block}}@media (min-width:  768px ){.field.horizontal{margin: 1rem auto;min-height: 2.66rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}.field.horizontal label{width: 30%;text-align: right;padding-right: 1rem}.field.horizontal label::after{content: ":"}.field.horizontal input[type="text"],.field.horizontal input[type="password"],.field.horizontal input[type="file"],.field.horizontal textarea,.field.horizontal select,.field.horizontal .group{width: 70%}.field.horizontal input[type="checkbox"],.field.horizontal input[type="radio"]{-webkit-flex-grow: 0;-moz-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;margin-left: 20%}.field.horizontal input[type="checkbox"] + label,.field.horizontal input[type="radio"] + label{-webkit-flex-basis: 70%;-moz-flex-basis: 70%;-ms-flex-basis: 70%;flex-basis: 70%;-webkit-flex-grow: 0;-moz-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;text-align: left;text-transform: none;letter-spacing: normal;font-size: 1.33rem}.field.horizontal input[type="checkbox"] + label::after,.field.horizontal input[type="radio"] + label::after{content: ""}.field.horizontal[data-error]::after{width: 70%;margin-left: 30%;border-top-left-radius: 0;border-top-right-radius: 0}}.choices .choice{margin: 1rem 0;padding: .75rem 1.5rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;border-radius: 0.25rem;cursor: pointer}.choices .choice:hover{background: #dfebee}.choices .choice .radio{-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0}.choices .choice .details{-webkit-flex-grow: 1;-moz-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1;margin: 0 1.5rem}.choices .choice .details .title{font-family: 'Telefon';font-size: 1.5rem;color: #1f1f21}.choices .choice .details .description{margin-top: 0.5rem;font-family: 'Lato';font-size: 1.25rem;font-weight: 300;color: #8e9698}.choices .choice .pricing{-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;width: 7rem;white-space: nowrap}.choices .choice .pricing .price{font-family: 'Museo Slab';font-size: 1.75rem;font-weight: 700;color: #1f1f21;text-align: right}.choices .choice .pricing .price .dollar{font-weight: 100;display: inline-block;margin: 0 .25rem}.choices .choice .pricing .taxes{margin-top: 0.25rem;font-family: 'Lato';font-size: 1rem;font-weight: 400;color: #b9c3c5;text-align: right}.honey{display: none;visibility: hidden;height: 0;width: 0}.portrait{display: block;-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;background-size: cover;background-position: center center;background-repeat: no-repeat;border-radius: 50%;width: 7rem;height: 7rem}.portrait.tiny{width: 3rem;height: 3rem}.portrait.small{width: 5rem;height: 5rem}.portrait.medium{width: 7rem;height: 7rem}.portrait.big{width: 10rem;height: 10rem}.ad .label{font-family: "Lato";font-size: 0.9rem;font-weight: 400;text-transform: uppercase;text-align: center;letter-spacing: 0.05em;color: #8e9698;background: white;padding: 0.5rem;position: relative}.ad .label:after,.ad .label:before{content: "";position: absolute;width: 0;height: 0}.ad .label:after{top: 100%;left: 50%;margin-left: -0.5rem;border-left: .5rem solid transparent;border-right: .5rem solid transparent;border-top: .5rem solid #fff}.ad .label:before{top: 100%;left: 50%;margin-left: -0.5rem;border-left: .5rem solid transparent;border-right: .5rem solid transparent;border-top: .5rem solid;border-top-color: inherit}.ad a,.ad img{display: block}.ad.leaderboard,.ad.skyscraper{border-radius: 0.25rem;overflow: hidden}@media (min-width:  0 )    and  (max-width:  767px ){.ad.leaderboard,.ad.skyscraper{display: none}}.ad.leaderboard{width: 728px;max-width: 100%}.ad.leaderboard img{width: 728px;max-width: 100%;height: 90px}.ad.skyscraper{width: 160px}.ad.skyscraper img{width: 160px;height: 600px}.ad.mobile{position: fixed;bottom: 0;background: black;width: 100%;z-index: 9998}@media (min-width:  768px ){.ad.mobile{display: none}}.ad.mobile .label{display: none}.ad.mobile img{width: 100%;max-width: 500px;height: auto;margin: 0 auto}.adsense{text-align: center}.adsense .adsbygoogle{box-sizing: content-box;border: 1px solid #dfebee}@media (min-width:  0 )    and  (max-width:  767px ){.adsense{display: none}}.mediakit{display: block;width: 100%;margin-top: 0.5rem;font-family: 'Lato';font-size: 1rem;text-align: center;text-transform: uppercase;letter-spacing: 0.05em;color: #8e9698}.mediakit:hover{text-decoration: underline}.nag{padding: 1.33rem;text-align: center;background: white;border: .25rem dashed #f0554e;display: none}.nag.visible{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: space-around;-moz-justify-content: space-around;-ms-justify-content: space-around;justify-content: space-around}.nag .textual{vertical-align: middle;display: inline-block;padding-right: 1rem}.nag .textual .header{margin-bottom: 0.25rem;font-family: 'Telefon';font-size: 1.75rem;color: #f0554e}.nag .textual .text{font-family: 'Lato';font-size: 1.15rem}.nag.leaderboard{width: 728px;height: 90px}@media (min-width:  0 )    and  (max-width:  767px ){.nag.leaderboard{display: none !important}}.pellet{position: absolute;top: 0;right: 0;z-index: 10;background-color: #1f1f21;width: 2.5rem;height: 2.5rem;border-bottom-left-radius: 2.5rem}.pellet.canada{background-color: #2ed8c6}.pellet.quebec{background-color: #f0554e}.pellet.international{background-color: #fed245}.pellet.Indigenous{background-color: #fd9e42}.pellet.tiny{width: 1rem;height: 1rem;border-bottom-left-radius: 1rem}.pellet.small{width: 2rem;height: 2rem;border-bottom-left-radius: 2rem}.pellet.medium{width: 2.75rem;height: 2.75rem;border-bottom-left-radius: 2.75rem}.pellet.big{width: 3.5rem;height: 3.5rem;border-bottom-left-radius: 3.5rem}ul.pagination{list-style: none;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;margin: 2rem 0}ul.pagination li{display: block;margin: 0.25rem}ul.pagination li span,ul.pagination li a{display: block;box-sizing: content-box;padding: .4em .75em;font-family: 'Telefon';font-size: 1.75rem;text-align: center;color: #575c5d;background: white;border-bottom: .33rem solid transparent}ul.pagination li:not(.disabled):not(.active):hover span,ul.pagination li:not(.disabled):not(.active):hover a{color: #1f1f21;border-color: #1f1f21}ul.pagination li.disabled{cursor: default}ul.pagination li.disabled span,ul.pagination li.disabled a{color: #b9c3c5;border-color: transparent}ul.pagination li.active{cursor: default}ul.pagination li.active span,ul.pagination li.active a{color: #f0554e;border-color: #f0554e}.exposition{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center}.exposition + .exposition{margin-top: 4rem !important}.exposition .preview{max-width: 70%;overflow: hidden;position: relative;border: 1px solid #dfebee}.exposition .preview img{max-width: 100%;margin: 0 auto}.exposition .preview .icon{position: absolute;top: 50%;left: 50%;margin-left: -3rem;margin-top: -3rem;width: 6rem;height: 6rem;box-sizing: content-box;font-size: 3rem;line-height: 6rem;color: white;text-align: center;border: .2em solid #fff;border-radius: 50%}.exposition .details{width: 30%;padding-left: 2rem;padding-top: 1px}.exposition .details > :first-child{padding-top: 1.25rem;border-top: 1px solid #b9c3c5}.exposition .details .title{margin-bottom: 1rem;font-family: 'Telefon';font-size: 1.75rem;line-height: 1.25;font-weight: 500}.exposition .details .description{margin-bottom: 0.8rem;font-family: 'Lato';font-size: 1.1rem;font-weight: 400;line-height: 1.25;opacity: 0.75}.exposition .details .credit{font-family: 'Lato';font-size: 1rem;font-weight: 400;line-height: 1.25;text-transform: uppercase;letter-spacing: 0.1em;opacity: 0.6}.exposition .details .credit[href]{opacity: 1}.exposition .details .credit[href]:hover{text-decoration: underline}@media (max-width: 767px){.exposition{-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}.exposition .preview{width: 100%}.exposition .details{width: 100%;padding-left: 0;margin-top: 2rem}}.reading{font-family: 'Merriweather';font-size: 1.33rem;line-height: 1.75}.reading p,.reading .note,.reading .ndlr{margin: 1.5rem 0}.reading :last-child{margin-bottom: 0}.reading h1,.reading h2,.reading h3,.reading h4,.reading h5,.reading h6{line-height: 1.25;margin: 2rem 0 1.5rem;font-family: 'Telefon'}.reading h1{font-size: 2.50rem}.reading h2{font-size: 2.00rem}.reading h3{font-size: 1.75rem;color: #575c5d}.reading h4,.reading h5,.reading h6{font-size: 1.50rem;color: #575c5d}.reading a[href]{color: #21b2a3}.reading a[href]:hover{text-decoration: underline}.reading blockquote{margin: 1em 7rem;line-height: 1.66em;font-style: italic;position: relative}@media (min-width:  0 )    and  (max-width:  767px ){.reading blockquote{margin: 1em 4rem}}.reading blockquote::before{content: "“";display: block;position: absolute;top: 0.33em;right: 100%;padding-right: 0.33em;font-family: 'Lato';font-size: 5rem;font-weight: bold;font-style: normal;color: #f0554e}.reading .highlight,.reading .exergue{font-family: 'Telefon';font-size: 2rem;line-height: 1.3;color: #f0554e;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto}.reading .highlight.left,.reading .exergue.left,.reading .highlight.gauche,.reading .exergue.gauche,.reading .highlight.right,.reading .exergue.right,.reading .highlight.droite,.reading .exergue.droite{width: 30%;margin-bottom: 1.5rem}.reading .highlight.left,.reading .exergue.left,.reading .highlight.gauche,.reading .exergue.gauche{float: left;margin-right: 2rem}.reading .highlight.right,.reading .exergue.right,.reading .highlight.droite,.reading .exergue.droite{float: right;margin-left: 2rem}.reading .highlight.center,.reading .exergue.center,.reading .highlight.centre,.reading .exergue.centre{width: 80%;margin: 2rem auto;clear: both}@media (min-width:  0 )    and  (max-width:  767px ){.reading .highlight,.reading .exergue{width: 100% !important;float: none !important;margin: 2rem 0 !important}}.reading .highlight em,.reading .exergue em{font-style: normal}.reading .note,.reading .ndlr{font-style: italic;color: #8e9698}.reading .box,.reading .encadre{padding: 1rem;line-height: 1.5em;font-size: 0.8em;background: #eff5f7;color: #575c5d;word-wrap: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto}.reading .box.left,.reading .encadre.left,.reading .box.gauche,.reading .encadre.gauche,.reading .box.right,.reading .encadre.right,.reading .box.droite,.reading .encadre.droite{width: 30%;margin-bottom: 1.5rem}.reading .box.left,.reading .encadre.left,.reading .box.gauche,.reading .encadre.gauche{float: left;margin-right: 2rem}.reading .box.right,.reading .encadre.right,.reading .box.droite,.reading .encadre.droite{float: right;margin-left: 2rem}.reading .box.center,.reading .encadre.center,.reading .box.centre,.reading .encadre.centre{width: 80%;margin: 2rem auto;clear: both}@media (min-width:  0 )    and  (max-width:  767px ){.reading .box,.reading .encadre{width: 100% !important;float: none !important;margin: 2rem 0 !important}}.reading .box strong,.reading .encadre strong{display: block;margin-bottom: 0.5em;padding-bottom: 0.25em;font-family: 'Telefon';font-size: 1.33em;border-bottom: .15em solid #f0554e}.reading .box strong:not(:first-child),.reading .encadre strong:not(:first-child){margin-top: 0.5em}.reading pre{background: #dfebee;padding: .75rem 1.5rem}.reading table{margin: 1.5rem auto}.reading table th,.reading table td{border: 1px solid #b9c3c5;padding: .5rem 1rem}.reading table thead tr th{background: #dfebee}.reading abbr{cursor: help}.reading .exposition{margin: 1.5rem 0 3rem}.reading .image.minimal .details,.reading .photo.minimal .details,.reading .video.minimal .details,.reading .vidéo.minimal .details,.reading .image.full .details,.reading .photo.full .details,.reading .video.full .details,.reading .vidéo.full .details,.reading .image.pleine .details,.reading .photo.pleine .details,.reading .video.pleine .details,.reading .vidéo.pleine .details{padding: .5rem 0;font-family: 'Lato';font-size: 1.25rem;line-height: 1.5rem}.reading .image.minimal .details .title,.reading .photo.minimal .details .title,.reading .video.minimal .details .title,.reading .vidéo.minimal .details .title,.reading .image.full .details .title,.reading .photo.full .details .title,.reading .video.full .details .title,.reading .vidéo.full .details .title,.reading .image.pleine .details .title,.reading .photo.pleine .details .title,.reading .video.pleine .details .title,.reading .vidéo.pleine .details .title,.reading .image.minimal .details .description,.reading .photo.minimal .details .description,.reading .video.minimal .details .description,.reading .vidéo.minimal .details .description,.reading .image.full .details .description,.reading .photo.full .details .description,.reading .video.full .details .description,.reading .vidéo.full .details .description,.reading .image.pleine .details .description,.reading .photo.pleine .details .description,.reading .video.pleine .details .description,.reading .vidéo.pleine .details .description,.reading .image.minimal .details .credit,.reading .photo.minimal .details .credit,.reading .video.minimal .details .credit,.reading .vidéo.minimal .details .credit,.reading .image.full .details .credit,.reading .photo.full .details .credit,.reading .video.full .details .credit,.reading .vidéo.full .details .credit,.reading .image.pleine .details .credit,.reading .photo.pleine .details .credit,.reading .video.pleine .details .credit,.reading .vidéo.pleine .details .credit{display: inline}.reading .image.minimal .details .title,.reading .photo.minimal .details .title,.reading .video.minimal .details .title,.reading .vidéo.minimal .details .title,.reading .image.full .details .title,.reading .photo.full .details .title,.reading .video.full .details .title,.reading .vidéo.full .details .title,.reading .image.pleine .details .title,.reading .photo.pleine .details .title,.reading .video.pleine .details .title,.reading .vidéo.pleine .details .title{font-family: 'Telefon';font-size: 1.1em;opacity: 0.6}.reading .image.minimal .details .title + .description,.reading .photo.minimal .details .title + .description,.reading .video.minimal .details .title + .description,.reading .vidéo.minimal .details .title + .description,.reading .image.full .details .title + .description,.reading .photo.full .details .title + .description,.reading .video.full .details .title + .description,.reading .vidéo.full .details .title + .description,.reading .image.pleine .details .title + .description,.reading .photo.pleine .details .title + .description,.reading .video.pleine .details .title + .description,.reading .vidéo.pleine .details .title + .description{margin-left: 0.5rem}.reading .image.minimal .details .description,.reading .photo.minimal .details .description,.reading .video.minimal .details .description,.reading .vidéo.minimal .details .description,.reading .image.full .details .description,.reading .photo.full .details .description,.reading .video.full .details .description,.reading .vidéo.full .details .description,.reading .image.pleine .details .description,.reading .photo.pleine .details .description,.reading .video.pleine .details .description,.reading .vidéo.pleine .details .description{opacity: 0.6}.reading .image.minimal .details .credit,.reading .photo.minimal .details .credit,.reading .video.minimal .details .credit,.reading .vidéo.minimal .details .credit,.reading .image.full .details .credit,.reading .photo.full .details .credit,.reading .video.full .details .credit,.reading .vidéo.full .details .credit,.reading .image.pleine .details .credit,.reading .photo.pleine .details .credit,.reading .video.pleine .details .credit,.reading .vidéo.pleine .details .credit{margin-left: 0.5rem;font-style: italic;font-size: 0.8em;opacity: 0.6}.reading .image.minimal .details .credit[href],.reading .photo.minimal .details .credit[href],.reading .video.minimal .details .credit[href],.reading .vidéo.minimal .details .credit[href],.reading .image.full .details .credit[href],.reading .photo.full .details .credit[href],.reading .video.full .details .credit[href],.reading .vidéo.full .details .credit[href],.reading .image.pleine .details .credit[href],.reading .photo.pleine .details .credit[href],.reading .video.pleine .details .credit[href],.reading .vidéo.pleine .details .credit[href]{opacity: 1}.reading .image.minimal .details .credit[href]:hover,.reading .photo.minimal .details .credit[href]:hover,.reading .video.minimal .details .credit[href]:hover,.reading .vidéo.minimal .details .credit[href]:hover,.reading .image.full .details .credit[href]:hover,.reading .photo.full .details .credit[href]:hover,.reading .video.full .details .credit[href]:hover,.reading .vidéo.full .details .credit[href]:hover,.reading .image.pleine .details .credit[href]:hover,.reading .photo.pleine .details .credit[href]:hover,.reading .video.pleine .details .credit[href]:hover,.reading .vidéo.pleine .details .credit[href]:hover{text-decoration: underline}.reading .image.minimal .preview,.reading .photo.minimal .preview,.reading .video.minimal .preview,.reading .vidéo.minimal .preview{position: relative}.reading .image.minimal .preview img,.reading .photo.minimal .preview img,.reading .video.minimal .preview img,.reading .vidéo.minimal .preview img{max-width: 100%;margin: 0 auto}.reading .image.minimal .preview .icon,.reading .photo.minimal .preview .icon,.reading .video.minimal .preview .icon,.reading .vidéo.minimal .preview .icon{position: absolute;top: 50%;left: 50%;margin-left: -1.5rem;margin-top: -1.5rem;width: 3rem;height: 3rem;font-size: 3rem;line-height: 3rem;color: white;text-shadow: 0 .1875rem .75rem #000}.reading .image.minimal.left,.reading .photo.minimal.left,.reading .video.minimal.left,.reading .vidéo.minimal.left,.reading .image.minimal.gauche,.reading .photo.minimal.gauche,.reading .video.minimal.gauche,.reading .vidéo.minimal.gauche,.reading .image.minimal.right,.reading .photo.minimal.right,.reading .video.minimal.right,.reading .vidéo.minimal.right,.reading .image.minimal.droite,.reading .photo.minimal.droite,.reading .video.minimal.droite,.reading .vidéo.minimal.droite{max-width: 40%;margin-bottom: 1rem}.reading .image.minimal.left,.reading .photo.minimal.left,.reading .video.minimal.left,.reading .vidéo.minimal.left,.reading .image.minimal.gauche,.reading .photo.minimal.gauche,.reading .video.minimal.gauche,.reading .vidéo.minimal.gauche{float: left;margin-right: 2rem}.reading .image.minimal.right,.reading .photo.minimal.right,.reading .video.minimal.right,.reading .vidéo.minimal.right,.reading .image.minimal.droite,.reading .photo.minimal.droite,.reading .video.minimal.droite,.reading .vidéo.minimal.droite{float: right;margin-left: 2rem}.reading .image.minimal.center,.reading .photo.minimal.center,.reading .video.minimal.center,.reading .vidéo.minimal.center,.reading .image.minimal.centre,.reading .photo.minimal.centre,.reading .video.minimal.centre,.reading .vidéo.minimal.centre{max-width: 80%;margin: 3rem auto;clear: both}@media (min-width:  0 )    and  (max-width:  767px ){.reading .image.minimal,.reading .photo.minimal,.reading .video.minimal,.reading .vidéo.minimal{float: none !important;max-width: 100% !important;margin: 3rem auto !important}}.reading .image.full,.reading .photo.full,.reading .video.full,.reading .vidéo.full,.reading .image.pleine,.reading .photo.pleine,.reading .video.pleine,.reading .vidéo.pleine{clear: both;margin: 2rem 0}.reading .image.full iframe,.reading .photo.full iframe,.reading .video.full iframe,.reading .vidéo.full iframe,.reading .image.pleine iframe,.reading .photo.pleine iframe,.reading .video.pleine iframe,.reading .vidéo.pleine iframe,.reading .image.full img,.reading .photo.full img,.reading .video.full img,.reading .vidéo.full img,.reading .image.pleine img,.reading .photo.pleine img,.reading .video.pleine img,.reading .vidéo.pleine img{width: 100%;margin-bottom: 0.5rem}.reading .ad,.reading .annonce{border-radius: 0.15rem;box-shadow: 0 .15rem 1rem rgba(0,0,0,0.09);overflow: hidden}.reading .ad .header,.reading .annonce .header{padding: 0.5rem;font-family: 'Lato';font-size: 1rem;text-transform: uppercase;text-align: center;letter-spacing: 0.2em;color: #8e9698;background: white;position: relative}.reading .ad .header:after,.reading .annonce .header:after,.reading .ad .header:before,.reading .annonce .header:before{content: "";position: absolute;width: 0;height: 0}.reading .ad .header:after,.reading .annonce .header:after{top: 100%;left: 50%;margin-left: -0.5rem;border-left: .5rem solid transparent;border-right: .5rem solid transparent;border-top: .5rem solid #fff}.reading .ad .header:before,.reading .annonce .header:before{top: 100%;left: 50%;margin-left: -0.5rem;border-left: .5rem solid transparent;border-right: .5rem solid transparent;border-top: .5rem solid;border-top-color: inherit}.reading .ad .window,.reading .annonce .window{width: 100%}.reading .ad .window img,.reading .annonce .window img{width: 100%;height: auto}.reading .ad.left,.reading .annonce.left,.reading .ad.gauche,.reading .annonce.gauche,.reading .ad.right,.reading .annonce.right,.reading .ad.droite,.reading .annonce.droite{width: 25%;margin-bottom: 0.5rem}@media (min-width:  768px ){.reading .ad.left .horizontal,.reading .annonce.left .horizontal,.reading .ad.gauche .horizontal,.reading .annonce.gauche .horizontal,.reading .ad.right .horizontal,.reading .annonce.right .horizontal,.reading .ad.droite .horizontal,.reading .annonce.droite .horizontal{display: none}}@media (min-width:  0 )    and  (max-width:  767px ){.reading .ad.left .square,.reading .annonce.left .square,.reading .ad.gauche .square,.reading .annonce.gauche .square,.reading .ad.right .square,.reading .annonce.right .square,.reading .ad.droite .square,.reading .annonce.droite .square{display: none}}.reading .ad.left,.reading .annonce.left,.reading .ad.gauche,.reading .annonce.gauche{float: left;margin-right: 1.5rem}.reading .ad.right,.reading .annonce.right,.reading .ad.droite,.reading .annonce.droite{float: right;margin-left: 1.5rem}.reading .ad.center,.reading .annonce.center,.reading .ad.centre,.reading .annonce.centre{margin: 2rem auto;width: 75%;clear: both}.reading .ad.center .square,.reading .annonce.center .square,.reading .ad.centre .square,.reading .annonce.centre .square{display: none}@media (min-width:  0 )    and  (max-width:  767px ){.reading .ad,.reading .annonce{float: none !important;width: 100% !important;margin: 1rem auto !important}}@media (min-width:  768px ){.donation.dialog .form label{width: 50% !important}.donation.dialog .form label + .group,.donation.dialog .form label + input{width: 50% !important}}body > .footer{clear: both;overflow: hidden;background: #1f1f21}body > .footer .groups{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center}@media (min-width:  0 )    and  (max-width:  767px ){body > .footer .groups{display: none}}body > .footer .groups .group{margin: 2rem 3rem 0}body > .footer .groups .group .header{padding: .5em 0;padding-right: 4em;margin-bottom: 0.5rem;font-family: 'Raleway';font-size: 1.5rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em;color: #dfebee;border-top: .33rem solid #dfebee}body > .footer .groups .group .items{width: 100%;display: block;clear: both}body > .footer .groups .group .items .item{display: block;padding: .75rem 0;font-family: 'Lato';font-size: 1rem;color: #b9c3c5}body > .footer .groups .group .items .item:hover{color: white}body > .footer .groups .group.sections .item{text-transform: uppercase;font-weight: bold;letter-spacing: 0.05em;padding: 1rem 0}body > .footer .groups .group.sections .item .pellet{width: 1.5rem;height: 1.5rem;border-bottom-left-radius: 1.5rem;position: relative;display: inline-block;vertical-align: middle;border-bottom-left-radius: 0;border-bottom-right-radius: 100%;margin-right: 0.75rem}body > .footer .groups .group.social .item{text-transform: uppercase;letter-spacing: 0.05em}body > .footer .groups .group.social .item i{font-size: 1.5rem;margin-right: 0.75rem;width: 2rem;text-align: center;display: inline-block;vertical-align: middle}body > .footer .groups .group.social .item.facebook i{font-size: 2rem;color: #4868d2}body > .footer .groups .group.social .item.twitter i{font-size: 2rem;color: #55acee}body > .footer .groups .group.social .item.feed i{color: #fc7331}body > .footer .groups .group.social .item.newsletter i{color: #2ed8c6}body > .footer .groups .group.toes .item{padding: .5rem 0;font-size: 1.1rem}body > .footer .groups .group.contact .item{padding: .75rem 0}body > .footer .groups .group.contact .item strong{display: inline-block;font-weight: 700;margin-bottom: 0.25rem;font-size: 1.1em}body > .footer .copyright{margin: 0 0 2rem;font-family: 'Lato';font-size: 1rem;font-weight: 300;line-height: 1.25rem;text-transform: uppercase;letter-spacing: 0.05em;text-align: center;color: #b9c3c5}body > .footer .copyright .logo{height: 1.25rem;width: auto;display: block;margin: 1.5rem auto}@media (min-width:  0 )    and  (max-width:  767px ){body > .footer .copyright .logo{margin: 1.75rem auto 1rem}}body > .footer.inverted{background: #dfebee}body > .footer.inverted .group .header{color: #1f1f21;border-color: #1f1f21}body > .footer.inverted .group .items .item{color: #575c5d}body > .footer.inverted .group .items .item:hover{color: #1f1f21}body > .footer.inverted .copyright{color: #575c5d}.post.block{-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-basis: 100%;flex-basis: 100%;position: relative}.post.block .image{background-size: cover;background-position: center center}.post.block .details .topic{display: inline-block;font-family: 'Lato';font-weight: normal;padding-bottom: 0.5em;border-bottom: 1px solid #000;text-transform: uppercase;letter-spacing: 0.05em;padding-right: 3em}.post.block .details .hed{font-family: 'Telefon';line-height: 1.2em;margin: .66em 0}.post.block .details .dek{font-family: 'Merriweather';font-style: italic;font-weight: normal;margin: 1em 0}.post.block .details .contributor-date{font-family: 'Lato';font-weight: normal;margin: .75em 0;opacity: 0.8}.post.block .details .contributor-date .contributor,.post.block .details .contributor-date .date{display: inline-block}.post.block .details .contributor-date .contributor + .date::before{content: " — "}.post.block.small.inner .details{padding: 1rem}.post.block.small.outer.vertical .details{margin-top: 1rem}.post.block.small.outer.horizontal .details{margin-left: 2rem}.post.block.small .topic{font-size: 1.2rem}.post.block.small .hed{font-size: 1.7rem}.post.block.small .dek{font-size: 1rem}.post.block.small .contributor-date{font-size: 1rem}@media (min-width:  0 )    and  (max-width:  767px ){.post.block.small.inner .details{padding: 1rem}.post.block.small.outer.vertical .details{margin-top: 1rem}.post.block.small.outer.horizontal .details{margin-left: 2rem}.post.block.small .topic{font-size: 1.2rem}.post.block.small .hed{font-size: 1.7rem}.post.block.small .dek{font-size: 1rem}.post.block.small .contributor-date{font-size: 1rem}}.post.block.medium.inner .details{padding: 1rem}.post.block.medium.outer.vertical .details{margin-top: 1rem}.post.block.medium.outer.horizontal .details{margin-left: 2rem}.post.block.medium .topic{font-size: 1.2rem}.post.block.medium .hed{font-size: 1.7rem}.post.block.medium .dek{font-size: 1rem}.post.block.medium .contributor-date{font-size: 1rem}@media (min-width:  0 )    and  (max-width:  767px ){.post.block.medium.inner .details{padding: 1rem}.post.block.medium.outer.vertical .details{margin-top: 1rem}.post.block.medium.outer.horizontal .details{margin-left: 1rem}.post.block.medium .topic{font-size: 1.1rem}.post.block.medium .hed{font-size: 1.6rem}.post.block.medium .dek{font-size: 1rem}.post.block.medium .contributor-date{font-size: 1rem}}.post.block.big.inner .details{padding: 1.5rem}.post.block.big.outer.vertical .details{margin-top: 1.5rem}.post.block.big.outer.horizontal .details{margin-left: 3rem}.post.block.big .topic{font-size: 1.5rem}.post.block.big .hed{font-size: 2.6rem}.post.block.big .dek{font-size: 1.2rem}.post.block.big .contributor-date{font-size: 1.1rem}@media (min-width:  0 )    and  (max-width:  767px ){.post.block.big.inner .details{padding: 1.5rem}.post.block.big.outer.vertical .details{margin-top: 1.5rem}.post.block.big.outer.horizontal .details{margin-left: 3rem}.post.block.big .topic{font-size: 1.4rem}.post.block.big .hed{font-size: 2.3rem}.post.block.big .dek{font-size: 1.1rem}.post.block.big .contributor-date{font-size: 1rem}}@media (min-width:  0 )    and  (max-width:  767px ){.post.block.inner.canada{border-top: 4px solid #2ed8c6}.post.block.inner.canada .topic{color: #2ed8c6;border: none;padding: 0;font-weight: bold}.post.block.inner.quebec{border-top: 4px solid #f0554e}.post.block.inner.quebec .topic{color: #f0554e;border: none;padding: 0;font-weight: bold}.post.block.inner.international{border-top: 4px solid #fed245}.post.block.inner.international .topic{color: #fed245;border: none;padding: 0;font-weight: bold}.post.block.inner.Indigenous{border-top: 4px solid #fd9e42}.post.block.inner.Indigenous .topic{color: #fd9e42;border: none;padding: 0;font-weight: bold}.post.block.inner .pellet{width: 2rem;height: 2rem;border-bottom-left-radius: 2rem}.post.block.inner .hed{margin: .25em 0 0}}.post.block.inner.imaged{color: white;text-shadow: 0 .25em 1em rgba(0,0,0,0.85)}.post.block.inner.imaged .topic{border-color: white}.post.block.inner:not(.imaged){color: #1f1f21;background: #dfebee;transition: background ease .2s}.post.block.inner:not(.imaged) .topic{border-color: #1f1f21}.post.block.inner:not(.imaged):hover{background-color: #ccd7da}.post.block.inner .image{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1}.post.block.inner .image::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;background: linear-gradient(to top, #000, rgba(0,0,0,0.5) 35%, rgba(0,0,0,0) 75%);transition: background ease .2s}.post.block.inner .details{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3}.post.block.outer{color: #1f1f21}.post.block.outer .topic{border-color: #1f1f21}.post.block.outer .image{position: relative}.post.block.outer .image::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;transition: background ease .2s}.post.block.outer:hover .hed{text-decoration: underline}.post.block.outer.vertical .image{height: 11rem;width: 100%}.post.block.outer.horizontal{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start}.post.block.outer.horizontal .image{-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;-webkit-flex-grow: 0;-moz-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;width: 20rem;height: 12rem}@media (min-width:  0 )    and  (max-width:  767px ){.post.block.outer.horizontal .image{width: 12rem;height: 7rem}}.post.block:hover .image::after{background-color: rgba(0,0,0,0.3)}.navigation.side{position: fixed;top: 0;left: 0;right: 0;height: 3.5rem;width: 100%;z-index: 9999;background: white;border-bottom: 1px solid #dfebee}.navigation.side .logo{display: block;width: 13.125rem;position: absolute;top: 0;left: 50%;height: 100%;margin-left: -6.5625rem;text-indent: -9999px;background-image: url('/assets/images/branding/logo-black.svg');background-size: auto 50%;background-position: center center;background-repeat: no-repeat;image-rendering: -moz-crisp-edges}.navigation.side .button.menu{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;width: 4rem;height: 100%}.navigation.side .button.menu hr{width: 40%;margin: 2px auto;border-top: 3px solid #8e9698}.menu.side{position: fixed;top: 3.5rem;left: 0;right: 0;bottom: 0;width: 23rem;z-index: 10000;padding: .75rem 0;overflow-y: scroll;background: #1f1f21;box-shadow: inset -5px 0 0 rgba(0,0,0,0.6);transition: left ease .2s}.menu.side:not(.visible){left: -23rem}.menu.side a:hover{color: white}.menu.side .item{display: block;font-family: 'Lato';color: #dfebee}.menu.side .item .icon{width: 2.75rem;height: 2.75rem;margin-right: 1.25rem;display: inline-block;vertical-align: middle}.menu.side .item i{width: 2.75rem;margin-right: 1.25rem;color: #f0554e;font-size: 1.75rem;font-weight: bold;display: inline-block;vertical-align: middle;text-align: center}.menu.side .item .pellet{width: 1.5rem;height: 1.5rem;border-bottom-left-radius: 1.5rem;border-radius: 0 0 100% 0;margin: .5rem .75rem;position: relative;display: inline-block;vertical-align: middle}.menu.side .item .pellet.canada{background-color: #2ed8c6}.menu.side .item .pellet.quebec{background-color: #f0554e}.menu.side .item .pellet.international{background-color: #fed245}.menu.side .item .pellet.Indigenous{background-color: #fd9e42}.menu.side .item.primary{padding: .66rem 1.25rem;font-size: 1.05rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.05em}.menu.side .item.secondary{padding: .5rem 1.25rem;font-size: 1rem;font-weight: 400;text-transform: uppercase;letter-spacing: 0.05em}.menu.side .item.ternary{padding: .5rem 1.25rem;font-size: 1.1rem;font-weight: 300}.menu.side .item.facebook i{color: #4868d2;font-size: 2.25rem}.menu.side .item.twitter i{color: #55acee;font-size: 2.25rem}.menu.side .item.feed i{color: #fc7331}.menu.side .item.newsletter i{color: #2ed8c6}.menu.side .item.editions .edition{float: right;padding: .5rem .75rem;margin-left: 0.5rem;border: 1px solid #b9c3c5}.menu.side .item.editions .edition.current{color: #f0554e;border-color: #f0554e}.menu.side hr{margin: .75rem 0;border-color: #8e9698}@media (min-width:  0 )    and  (max-width:  767px ){body{padding-top: 3.5rem}}@media (min-width:  768px ){.navigation.side,.menu.phone{display: none}}.navigation.top{position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 9999}.navigation.top .system{background: white}.navigation.top .system .wrap{height: 9rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap}.navigation.top .system .spacer{-webkit-flex-basis: 3rem;-moz-flex-basis: 3rem;-ms-flex-basis: 3rem;flex-basis: 3rem;-webkit-flex-shrink: 1;-moz-flex-shrink: 1;-ms-flex-shrink: 1;flex-shrink: 1}.navigation.top .system .brand{-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0}.navigation.top .system .brand .logo{display: block;width: 20rem;height: 2.66666667rem;text-indent: -9999px;background-image: url('/assets/images/branding/logo-black.svg');background-size: contain;background-position: center center;background-repeat: no-repeat;image-rendering: -moz-crisp-edges}.navigation.top .system .brand .slogan{margin-top: 1rem;margin-left: 5.12820513rem;white-space: nowrap;font-family: 'Telefon';font-size: 1.4rem;color: #8e9698}@media (max-width: 768px){.navigation.top .system .brand .slogan{display: none}}.navigation.top .system .primary{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin: 0 1.5rem}.navigation.top .system .primary .item{min-width: 8rem;-webkit-flex-basis: 10rem;-moz-flex-basis: 10rem;-ms-flex-basis: 10rem;flex-basis: 10rem;display: block;padding: 0.75rem;text-align: center;font-family: 'Lato';font-size: 1rem;text-transform: uppercase;line-height: 1.25;letter-spacing: 0.05em;color: #1f1f21;border: 5px solid transparent}.navigation.top .system .primary .item .icon{display: block;width: 2.5rem;height: auto;margin: 0 auto 1rem}.navigation.top .system .primary .item:hover{border-color: #dfebee}.navigation.top .system .secondary{-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;height: 100%}.navigation.top .system .secondary .item{display: block;margin: .2rem 0;font-family: 'Lato';font-size: 1rem;text-transform: uppercase;letter-spacing: 0.05em;color: #1f1f21;white-space: nowrap}.navigation.top .system .secondary .item.group .subitem + .subitem::before{content: " / ";color: #b9c3c5 !important}.navigation.top .system .secondary .item.group .subitem.current{color: #b9c3c5}.navigation.top .system .secondary .item i{color: #f0554e;font-size: 1.33em;vertical-align: middle;margin-right: 0.5em}.navigation.top .system .secondary a:hover{color: #f0554e !important}.navigation.top .sections{transition: all ease .75s;border-top: .5rem solid #dfebee}.navigation.top .sections:not(.clear){background: white;color: #1f1f21}.navigation.top .sections.clear{background: linear-gradient(to bottom, rgba(0,0,0,0.35), rgba(0,0,0,0));color: white}.navigation.top .sections .wrap{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap}@media (min-width:  768px )    and  (max-width:  1199px ){.navigation.top .sections .wrap{padding: 0}}.navigation.top .sections .section{height: 4.5rem;line-height: 3.5rem;padding-top: .5rem;margin-top: -0.5rem;border-top: .5rem solid #575c5d;-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-basis: 100%;flex-basis: 100%;display: block;text-align: center;font-family: 'Telefon';font-size: 1.85rem;text-transform: uppercase;letter-spacing: 0.05em;transition: color ease .25s}.navigation.top .sections .section.canada{border-top-color: #2ed8c6}.navigation.top .sections .section.canada:hover,.navigation.top .sections .section.canada.current{color: #2ed8c6}.navigation.top .sections .section.quebec{border-top-color: #f0554e}.navigation.top .sections .section.quebec:hover,.navigation.top .sections .section.quebec.current{color: #f0554e}.navigation.top .sections .section.international{border-top-color: #fed245}.navigation.top .sections .section.international:hover,.navigation.top .sections .section.international.current{color: #fed245}.navigation.top .sections .section.Indigenous{border-top-color: #fd9e42}.navigation.top .sections .section.Indigenous:hover,.navigation.top .sections .section.Indigenous.current{color: #fd9e42}.navigation.top.scrolled .sections{background: white;border-bottom: 1px solid #dfebee}.navigation.top.scrolled .sections .section{color: #1f1f21}@media (min-width:  768px ){body > .content{padding-top: 13.5rem}}@media (min-width:  0 )    and  (max-width:  767px ){.navigation.top{display: none}}body > .content{overflow: hidden}aside.comments .comment{overflow: hidden;background: white}aside.comments .comment > .header > .actions,aside.comments .comment > .footer > .actions{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row}aside.comments .comment > .header > .actions > .action,aside.comments .comment > .footer > .actions > .action{margin: 0 .75rem;font-size: 1.66rem;text-align: center;color: #575c5d}aside.comments .comment > .header > .actions > .action:hover,aside.comments .comment > .footer > .actions > .action:hover,aside.comments .comment > .header > .actions > .action.active,aside.comments .comment > .footer > .actions > .action.active{color: #f0554e}aside.comments .comment > .header > .actions > .action i,aside.comments .comment > .footer > .actions > .action i{display: block}aside.comments .comment > .header{padding: .5rem .75rem;overflow: hidden;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;border-bottom: 1px solid #dfebee}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment > .header{padding: 0.75rem}}aside.comments .comment > .header > .portrait{margin-right: 0.75rem;width: 4rem;height: 4rem}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment > .header > .portrait{display: none}}@media (min-width:  768px ){aside.comments .comment > .header > .portrait + .user{margin-top: 0.75rem}}aside.comments .comment > .header > .details{-webkit-flex-grow: 1;-moz-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1}aside.comments .comment > .header > .details .author{margin-bottom: 0.33rem}aside.comments .comment > .header > .details .author .name{font-family: 'Lato';font-size: 1.5rem;vertical-align: middle;font-weight: 500;color: #1f1f21}aside.comments .comment > .header > .details .author .name.deleted{color: #b9c3c5;font-style: italic}aside.comments .comment > .header > .details .author .label{padding: .25rem .5rem;margin-left: 0.25rem;vertical-align: middle;font-family: 'Lato';font-size: 1rem;font-weight: 400;text-transform: uppercase;letter-spacing: 0.05em;color: white;border-radius: 0.15rem}aside.comments .comment > .header > .details .author .label.member{background: #2ed8c6}aside.comments .comment > .header > .details .author .label.rank{background: #f0554e}aside.comments .comment > .header > .details .date{font-family: 'Lato';font-size: 1.15rem;font-weight: 400;color: #b9c3c5}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment > .header > .actions{display: none}}aside.comments .comment > .header > .vote{margin: 0 1.25rem;text-align: center}aside.comments .comment > .header > .vote .arrow{display: block;font-size: 1rem;color: #575c5d}aside.comments .comment > .header > .vote .arrow:hover,aside.comments .comment > .header > .vote .arrow.active{color: #f0554e}aside.comments .comment > .header > .vote .count{display: block;margin: 0.15rem;font-family: 'Lato';font-size: 1.15rem;font-weight: 300;color: #575c5d}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment > .header > .vote{display: none}}aside.comments .comment > .content > .text{padding: 1rem;font-family: 'Lato';font-size: 1.25rem;font-weight: 400;line-height: 1.5}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment > .content > .text{padding: 0.75rem}}aside.comments .comment > .content > .text.deleted{color: #b9c3c5;font-style: italic}aside.comments .comment > .content > .complement.preview{padding: 1rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;background-size: cover;background-position: center center;background-repeat: no-repeat;cursor: pointer}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment > .content > .complement.preview{height: 18rem}}@media (min-width:  768px ){aside.comments .comment > .content > .complement.preview{height: 22rem}}aside.comments .comment > .content > .complement.preview.image{-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end}aside.comments .comment > .content > .complement.preview.video{-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center}aside.comments .comment > .content > .complement.preview .button{text-shadow: 0 .15rem .5rem #000}aside.comments .comment > .content > .complement.link{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;border-top: 1px solid #dfebee}aside.comments .comment > .content > .complement.link i{width: 4.75rem;height: 4.75rem;margin-right: 1rem;font-size: 2.375rem;line-height: 4.75rem;text-align: center;background: #f0554e;color: white}aside.comments .comment > .content > .complement.link .details{-webkit-flex-grow: 1;-moz-flex-grow: 1;-ms-flex-grow: 1;flex-grow: 1}aside.comments .comment > .content > .complement.link .details .title{font-family: 'Lato';font-size: 1.33rem;font-weight: 700;color: #1f1f21;margin-bottom: 0.5rem}aside.comments .comment > .content > .complement.link .details .domain{font-family: 'Lato';font-size: 1rem;font-weight: 400;text-transform: uppercase;color: #f0554e}aside.comments .comment > .content > .complement.link:hover .details .title{text-decoration: underline}aside.comments .comment > .content > .hider{display: none;padding: 1rem;font-family: 'Lato';font-size: 1.25rem;font-weight: 400;line-height: 1.5;color: #b9c3c5;font-style: italic}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .comment > .content > .hider{padding: 0.75rem}}aside.comments .comment > .content > .hider > .show{color: #575c5d;font-style: normal}aside.comments .comment > .content.hidden > .hider{display: block}aside.comments .comment > .content.hidden > .text,aside.comments .comment > .content.hidden > .complement{display: none}aside.comments .comment > .footer{padding: .25rem .5rem;overflow: hidden;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;border-top: 1px solid #dfebee}aside.comments .comment > .footer > .vote{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center}aside.comments .comment > .footer > .vote > .arrow{margin: 0 .33rem;display: block;width: 2.5rem;height: 2.5rem;font-size: 1.66rem;text-align: center;line-height: 2.5rem;border-radius: 50%}aside.comments .comment > .footer > .vote > .arrow:hover,aside.comments .comment > .footer > .vote > .arrow.active{color: #f0554e}aside.comments .comment > .footer > .vote > .count{display: block;margin: 0 .5rem;font-family: 'Lato';font-size: 1.33rem;font-weight: 400;color: #8e9698}@media (min-width:  768px ){aside.comments .comment > .footer{display: none}}aside.comments .listing .thread{position: relative}aside.comments .listing .thread.nested{margin-left: 5rem}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .listing .thread.nested{margin-left: 2.5rem}aside.comments .listing .thread.nested > .comment,aside.comments .listing .thread.nested > .form{border-top-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem}}aside.comments .listing .thread.nested .chain{content: "";position: absolute;right: 100%;top: -2rem;width: 2.5rem;border-style: solid;border-color: #b9c3c5;border-width: 0 0 1px 1px}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments .listing .thread.nested .chain{width: 1.25rem;top: -1rem}}aside.comments .listing .thread > .comment,aside.comments .listing .thread > .form{margin: 2rem 0}aside.comments .listing .thread.hidden{display: none}aside.comments .listing .thread.minimized > .thread{display: none}aside.comments .form{overflow: hidden;background: white}aside.comments .form .text{width: 100%;height: 10rem;padding: 1rem;resize: vertical;font-family: 'Lato';font-size: 1.25rem;font-weight: 400;line-height: 1.5}aside.comments .form .bar{padding: 1rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;border-top: 1px solid #dfebee}aside.comments .form .bar .complements{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center}aside.comments .form .bar .complements .complement{margin: 0 1rem;font-size: 1.66rem;color: #575c5d;border-width: 0}aside.comments .form .bar .complements .complement:hover,aside.comments .form .bar .complements .complement.active{color: #f0554e}aside.comments .form .bar .complements .complement i{display: block}aside.comments .form .bar .actions .submit.button{border-width: 1px;font-weight: 300}aside.comments .form .message{margin: 0;border-radius: 0}.comments .comment .form{border-top-left-radius: 0;border-top-right-radius: 0}aside.comments > .wrap > .form.create [data-comment-action="cancel"]{display: none}aside.comments{overflow: hidden}aside.comments > .wrap{max-width: 60rem}@media (min-width:  768px ){aside.comments > .wrap{padding: 0 1rem}}aside.comments > .wrap > .header{margin: 2rem;font-family: 'Lato';font-size: 2rem;font-weight: 400;text-align: center;text-transform: uppercase;letter-spacing: 0.05em;color: #1f1f21}aside.comments > .wrap > .header i{font-size: 1.5em;margin-right: 0.5em;vertical-align: middle}@media (min-width:  0 )    and  (max-width:  767px ){aside.comments > .wrap > .header{font-size: 1.8rem}}aside.comments > .wrap > .create{margin-bottom: 2rem}aside.comments > .wrap > .listing > .more{margin: 2rem;font-family: 'Lato';font-size: 1.15rem;font-weight: 300;text-align: center;color: #575c5d}aside.comments{background: #dfebee}.spotlights{clear: both}@media (min-width:  768px ){.spotlights{margin: 2rem;box-sizing: content-box;max-width: 1024px;margin-left: auto;margin-right: auto;position: relative}}@media (min-width:  768px ) and (min-width:  0 )    and  (max-width:  767px ){.spotlights{padding: 0 1.5rem}}@media (min-width:  768px ) and (min-width:  768px )    and  (max-width:  1199px ){.spotlights{padding: 0 2.5rem}}@media (min-width:  768px ) and (min-width:  1200px ){.spotlights{padding: 0 2rem}}.spotlights .header{margin: 2rem;font-family: 'Telefon';font-size: 2.5rem;text-align: center;color: #1f1f21}@media (min-width:  0 )    and  (max-width:  767px ){.spotlights .header{font-size: 2rem}}@media (min-width:  768px ){.spotlights .blocks{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: stretch;-moz-align-items: stretch;-ms-align-items: stretch;align-items: stretch;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;height: 30rem}}.spotlights .blocks .block{margin: 0 .75rem}@media (min-width:  0 )    and  (max-width:  767px ){.spotlights .blocks .block{width: 100%;margin: 0;height: 15rem}.spotlights .blocks .block .hed{margin-bottom: 0}.spotlights .blocks .block .contributor-date{display: none}}.series{clear: both;background: #dfebee}@media (min-width:  0 )    and  (max-width:  767px ){.series{display: none}}.series .serie{padding: 2rem 0 0;overflow: hidden}.series .serie + .serie{border-top: 1px solid #b9c3c5}.series .serie .title{box-sizing: content-box;max-width: 1024px;margin-left: auto;margin-right: auto;position: relative;max-width: 860px;max-width: 50rem;font-family: 'Telefon';font-size: 2.75rem;text-align: center;color: #1f1f21}@media (min-width:  0 )    and  (max-width:  767px ){.series .serie .title{padding: 0 1.5rem}}@media (min-width:  768px )    and  (max-width:  1199px ){.series .serie .title{padding: 0 2.5rem}}@media (min-width:  1200px ){.series .serie .title{padding: 0 2rem}}.series .serie .description{box-sizing: content-box;max-width: 1024px;margin-left: auto;margin-right: auto;position: relative;max-width: 860px;margin-top: 2rem;font-family: 'Merriweather';font-size: 1.25rem;text-align: center;line-height: 1.75;color: #575c5d}@media (min-width:  0 )    and  (max-width:  767px ){.series .serie .description{padding: 0 1.5rem}}@media (min-width:  768px )    and  (max-width:  1199px ){.series .serie .description{padding: 0 2.5rem}}@media (min-width:  1200px ){.series .serie .description{padding: 0 2rem}}.series .serie .posts{padding: 2rem;overflow-y: scroll;padding-top: 4.5rem;text-align: center;white-space: nowrap;font-size: 0}.series .serie .posts .post,.series .serie .posts .more{display: inline-block;position: relative;vertical-align: top;white-space: normal;width: 20rem;margin: 0 1rem}.series .serie .posts .post{background: white;opacity: 0.6;transition: opacity ease .1s}.series .serie .posts .post .image{height: 11.25rem;background-size: cover;background-position: center center}.series .serie .posts .post .hed{padding: 1.25rem;font-family: 'Telefon';font-size: 1.5rem;line-height: 1.25;text-align: left;color: #1f1f21}.series .serie .posts .post:hover,.series .serie .posts .post.current{opacity: 1}.series .serie .posts .post::before{content: "";display: block;position: absolute;top: -2.5rem;left: 50%;margin-left: -0.5rem;width: 1rem;height: 1rem;border-radius: 50%;background: #1f1f21}.series .serie .posts .post.current::before{background: #f0554e}.series .serie .posts .post + .post::after{content: "";display: block;position: absolute;top: -2rem;left: -11.5rem;width: 21rem;border-top: 1px solid #1f1f21}.series .serie .posts .more{border: 3px dashed #b9c3c5;font-family: 'Raleway';font-weight: 700;font-size: 1.25rem;text-align: center;text-transform: uppercase;padding: 2.5rem 1.5rem;color: #b9c3c5}.series .serie .posts .more::before{content: '+ '}.contributor.card{padding: 2rem;overflow: hidden}@media (min-width:  0 )    and  (max-width:  767px ){.contributor.card{padding: 1rem}}.contributor.card .portrait{display: block;background-size: cover;background-position: center center;background-repeat: no-repeat;border-radius: 50%}@media (min-width:  768px ){.contributor.card .portrait{width: 10rem;height: 10rem;float: left}}@media (min-width:  0 )    and  (max-width:  767px ){.contributor.card .portrait{display: none;width: 10rem;height: 10rem;margin: 0 auto 2rem}}@media (min-width:  768px ){.contributor.card .details{margin-left: 12rem}}.contributor.card .details .name{font-family: 'Telefon';font-size: 2rem;color: #1f1f21}.contributor.card .details .name:hover{text-decoration: underline}@media (min-width:  0 )    and  (max-width:  767px ){.contributor.card .details .name{font-size: 2rem}}.contributor.card .details .role{font-family: 'Telefon';font-size: 1.5rem;color: #575c5d}.contributor.card .details .bio{font-family: 'Lato';font-size: 1.25rem;color: #575c5d;line-height: 1.4}.contributor.card .details .bio a{color: #21b2a3}.contributor.card .details .bio a:hover{text-decoration: underline}@media (min-width:  0 )    and  (max-width:  767px ){.contributor.card .details .bio{font-size: 1.1rem}}.contributor.card .details .credit{display: block;margin-top: 0.75rem;font-family: 'Lato';font-size: 1rem;font-weight: 400;color: #b9c3c5}.contributor.card .details .credit::before{content: 'Photo: '}.contributor.card .details .name + .role,.contributor.card .details .name + .bio{margin-top: 0.75rem}.contributor.card .details .role + .bio{margin-top: 1rem}.contributor.card .connect{margin-top: 1rem}@media (min-width:  768px ){.contributor.card .connect{margin-left: 12rem}}@media (min-width:  0 )    and  (max-width:  767px ){.contributor.card .connect .button{display: block}.contributor.card .connect .button + .button{margin-top: 0.5rem}}.contributor.card .connect .button.twitter{color: #55acee;border-color: #55acee}.contributor.card .connect .button.twitter:hover{background: #55acee;color: white}.contributor.card .connect .button.twitter i{font-size: 2rem;line-height: 1rem}.contributor.card .connect .button.email{color: #2ed8c6;border-color: #2ed8c6}.contributor.card .connect .button.email:hover{background: #2ed8c6;color: white}.contributor.card .connect .button.website{color: #f0554e;border-color: #f0554e}.contributor.card .connect .button.website:hover{background: #f0554e;color: white}.call{margin: 4rem 0;clear: both}@media (min-width:  0 )    and  (max-width:  767px ){.call{margin: 2rem 0}}.call > .wrap > .header{margin: 4rem 0;font-family: 'Telefon';font-size: 2.5rem;text-align: center;line-height: 1.25}@media (min-width:  0 )    and  (max-width:  767px ){.call > .wrap > .header{font-size: 2rem;margin: 1rem 0}}.call > .wrap > .header em{font-style: normal;font-weight: bold;color: #f0554e}@media (min-width:  0 )    and  (max-width:  767px ){.call > .wrap > .header em{display: block}}.call .groups{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-align-items: stretch;-moz-align-items: stretch;-ms-align-items: stretch;align-items: stretch;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;max-width: 70rem;margin: 0 auto}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups{-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}}.call .groups > hr.vertical{border-color: #dfebee;margin: 0 2rem;height: 20rem}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups > hr.vertical{display: none}}.call .groups .group{-webkit-flex-basis: 100%;-moz-flex-basis: 100%;-ms-flex-basis: 100%;flex-basis: 100%;text-align: center}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group{text-align: left;margin-top: 2rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}.call .groups .group .head{width: 8rem;-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0}}.call .groups .group .icon{width: 5rem;height: 5rem;margin: 0 auto}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group .icon{width: 4rem;height: 4rem}}.call .groups .group hr.horizontal{width: 55%;margin: 1.5rem auto;border-color: #f0554e;border-top-width: 0.25rem}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group hr.horizontal{width: 100%;margin-top: 0;margin-bottom: 1rem}}.call .groups .group .header{font-family: 'Raleway';font-size: 1.66rem;font-weight: bold;text-transform: uppercase;letter-spacing: 0.05em;margin: 1.25rem 0}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group .header{font-size: 1.5rem}}.call .groups .group .header em{font-style: normal;color: #f0554e}.call .groups .group .text{font-family: 'Lato';font-size: 1.2rem;font-weight: normal;line-height: 1.5;margin: 1.25rem 0}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group .text{font-size: 1.1rem}}.call .groups .group.share .count{font-family: 'Lato';font-weight: 700;font-size: 3rem;text-align: center;color: #f0554e}.call .groups .group.share .label{font-family: 'Lato';font-weight: 300;font-size: 1.25rem;text-align: center;color: #8e9698}.call .groups .group.share .buttons{margin-top: 1rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center}.call .groups .group.share .buttons .button{width: 4rem;height: 4rem;line-height: 4rem;font-size: 2rem;margin: 0 .5rem}.call .groups .group.donate .form{font-family: 'Lato';font-size: 1.33rem;font-weight: bold;text-transform: uppercase;overflow: visible}.call .groups .group.donate .form label{font-size: 0.9em;margin-right: 0.33em}.call .groups .group.donate .form .amount{text-align: center;display: inline-block;width: 4em;margin: 0 .5em;padding: .5em 0;border: 2px dashed #000;-webkit-appearance: none;-moz-appearance: none;appearance: none}@media (min-width:  0 )    and  (max-width:  767px ){.call .groups .group.donate .form .amount{width: 3.5em}}.call .groups .group.donate .form .button{margin-top: 1rem}main.post aside.social{text-align: center}main.post aside.social .share .count{font-family: 'Lato';font-weight: 700;font-size: 3rem;text-align: center;color: #f0554e}main.post aside.social .share .label{font-family: 'Lato';font-weight: 300;font-size: 1.25rem;text-align: center;color: #8e9698}main.post aside.social .share .buttons{margin-top: 1rem;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center}main.post aside.social .share .buttons .button{width: 4rem;height: 4rem;line-height: 4rem;font-size: 2rem;margin: 0 .5rem}main.post aside.social .comments{display: inline-block;margin-top: 1.25rem;padding: 0.25rem;font-family: 'Lato';font-size: 1.25rem;text-align: center}main.post aside.social .comments .count{font-weight: 700;color: #f0554e}main.post aside.social .comments .label{font-weight: 300;color: #8e9698;padding: 0 .5rem}main.post aside.social .comments::after{font-weight: 700;content: "»";color: #f0554e}main.post aside.social .comments:hover{border-bottom: 1px solid #8e9698}main.post aside.social .statistics{display: block;margin: 1rem 0;font-family: 'Lato';font-size: 1rem;text-transform: uppercase;letter-spacing: 0.05em;color: #1f1f21;white-space: nowrap}main.post aside.social .statistics:hover{color: #f0554e}main.post aside.social .statistics i{color: #f0554e;font-size: 1.33em;vertical-align: middle;margin-right: 0.5em}main.post aside.social.side{width: 15rem;float: right;clear: right;margin: 1rem 0 2rem 3rem;padding: 2rem 0;border-color: #dfebee;border-style: solid;border-width: 1px 0;z-index: 2;position: relative}main.post aside.social.inline{min-width: 15rem;width: 15rem;margin: 0 auto}@media (min-width:  0 )    and  (max-width:  767px ){main.post aside.social.inline{padding-bottom: 1rem}main.post aside.social.inline .count,main.post aside.social.inline .label,main.post aside.social.inline .comments{display: none}}main.post aside.social.below{-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;width: 20rem;margin: 0;padding: 0 2rem;border-color: #dfebee;border-style: solid;border-width: 0 1px}main.post aside.social.below .comments{display: none}main.post .about{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}main.post .about .portrait{width: 7rem;height: 7rem;margin-right: 1.5rem}@media (min-width:  0 )    and  (max-width:  767px ){main.post .about .portrait{width: 5rem;height: 5rem}}main.post .about .details .genre{font-family: 'Lato';font-size: 1.25rem;opacity: 0.66}main.post .about .details .genre + .contributors{margin-top: 0.66rem}main.post .about .details .contributors{font-family: 'Telefon';font-size: 1.75rem}main.post .about .details .contributors .name:hover{text-decoration: underline}main.post .about .details .contributors + .date{margin-top: 0.5rem}main.post .about .details .date{font-family: 'Lato';font-size: 1.25rem;font-weight: 400;text-transform: uppercase;letter-spacing: 0.025em;opacity: 0.5}@media (min-width:  0 )    and  (max-width:  767px ){main.post .about .details .date{font-size: 1rem;opacity: 0.6}}main.post{position: relative}main.post .pellet{z-index: 9998}@media (min-width:  768px ){main.post .pellet{display: none}}main.post .titling{max-width: 50rem}main.post .titling .topic{display: inline-block;padding-bottom: 1em;font-family: 'Lato';font-size: 1.75rem;font-weight: normal;line-height: 1.33em;text-transform: uppercase;letter-spacing: 0.05em;border-bottom: 1px solid #000}@media (min-width:  0 )    and  (max-width:  767px ){main.post .titling .topic{font-size: 1.15rem}}main.post .titling .hed{display: block;margin: .66em 0;font-family: 'Telefon';font-size: 3.5rem;line-height: 1.1em}@media (min-width:  0 )    and  (max-width:  767px ){main.post .titling .hed{font-size: 2.25rem}}main.post .titling .dek{display: block;margin: 1.25em 0;font-family: 'Merriweather';font-size: 1.5rem;font-weight: normal;font-style: italic;line-height: 1.5}@media (min-width:  0 )    and  (max-width:  767px ){main.post .titling .dek{font-size: 1.2rem}}@media (min-width:  768px )    and  (max-width:  1199px ){main.post > .header .wrap{padding: 0 3rem}}main.post > .header:not(.image){padding-top: 3rem;margin-bottom: 4rem}main.post > .header:not(.image) .wrap{max-width: 730px}main.post > .header:not(.image) .titling{color: #1f1f21}main.post > .header:not(.image) .titling .topic{border-color: #1f1f21}main.post > .header:not(.image) .titling .topic{padding-right: 3em}main.post > .header.image{position: relative;background-size: cover;background-position: center center;text-shadow: 0 .25em 1em rgba(0,0,0,0.85)}@media (min-width:  768px ){main.post > .header.image{padding-top: 4.5rem;margin-top: -4.5rem}}main.post > .header.image .titling{color: white}main.post > .header.image .titling .topic{border-color: white}main.post > .header.image .about{color: white}main.post > .header.image .credit{display: block;position: absolute;padding: 1rem;font-family: 'Lato';font-size: 1rem;color: white;opacity: 0.5;z-index: 5}@media (min-width:  0 )    and  (max-width:  767px ){main.post > .header.image .credit{top: 0;left: 0;font-size: 0.8rem}}@media (min-width:  768px ){main.post > .header.image .credit{bottom: 0;right: 0}}main.post > .header.image .arrow{display: block;position: absolute;color: rgba(255,255,255,0.8);font-size: 3rem;bottom: 1em;transition: color ease .2s;z-index: 5;cursor: pointer}main.post > .header.image .arrow:hover{color: white}@media (min-width:  0 )    and  (max-width:  767px ){main.post > .header.image .arrow{font-size: 2rem}}main.post > .header.image::after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2}main.post > .header.image.left .arrow,main.post > .header.image.center .arrow{right: 1em}main.post > .header.image.right .arrow{left: 1em}main.post > .header.image.bottom.left::after{background-image: linear-gradient(25deg, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post > .header.image.middle.left::after{background-image: linear-gradient(to right, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post > .header.image.bottom.center::after,main.post > .header.image.middle.center::after{background-image: linear-gradient(to top, #000, rgba(0,0,0,0.33) 40%, rgba(0,0,0,0) 70%)}main.post > .header.image.bottom.right::after{background-image: linear-gradient(-25deg, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post > .header.image.middle.right::after{background-image: linear-gradient(to left, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post > .header.image.top.left::after{background-image: linear-gradient(115deg, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post > .header.image.top.center::after{background-image: linear-gradient(to bottom, #000, rgba(0,0,0,0.33) 40%, rgba(0,0,0,0) 70%)}main.post > .header.image.top.right::after{background-image: linear-gradient(-115deg, #000, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0) 70%)}main.post > .header.image .wrap,main.post > .header.image .positioning{height: 100%}main.post > .header.image .positioning{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;position: relative;z-index: 5}main.post > .header.image .positioning.top{padding-top: 4rem;-webkit-align-items: flex-start;-moz-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start}main.post > .header.image .positioning.middle{padding-bottom: 4.5rem;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center}main.post > .header.image .positioning.bottom{padding-bottom: 4rem;-webkit-align-items: flex-end;-moz-align-items: flex-end;-ms-align-items: flex-end;align-items: flex-end}main.post > .header.image .positioning.left{-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}main.post > .header.image .positioning.left .titling{text-align: left}main.post > .header.image .positioning.left .topic{padding-right: 3em}main.post > .header.image .positioning.left .about{-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start}main.post > .header.image .positioning.right{-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end}main.post > .header.image .positioning.right .titling{text-align: right}main.post > .header.image .positioning.right .topic{padding-left: 3em}main.post > .header.image .positioning.right .about{-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end}main.post > .header.image .positioning.center{-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center}main.post > .header.image .positioning.center .titling{text-align: center}main.post > .header.image .positioning.center .about{-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center}@media (min-width:  768px ){main.post > .header.image .positioning.center .topic{position: relative;padding: 0;border-bottom: none}main.post > .header.image .positioning.center .topic::before,main.post > .header.image .positioning.center .topic::after{content: "";position: absolute;display: block;top: 50%;width: 4em;border-top: 1px solid}main.post > .header.image .positioning.center .topic::before{left: -5em}main.post > .header.image .positioning.center .topic::after{right: -5em}}main.post .main{position: relative;z-index: 10}main.post .main .asides .portrait{margin-top: -8.5rem}main.post .main .content,main.post .main .lede{margin: 3rem 0}@media (min-width:  0 )    and  (max-width:  767px ){main.post .main .content,main.post .main .lede{margin: 2rem 0}}main.post .main .wrap{max-width: 730px}main.post .suggestion{border: .33rem solid #f0554e;padding: 2rem;margin: 2rem auto;max-width: 600px}@media (min-width:  768px ){main.post .suggestion{display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -ms-flex;display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between}}main.post .suggestion .icon{-webkit-flex-shrink: 0;-moz-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;width: 5rem;height: auto}@media (min-width:  768px ){main.post .suggestion .icon{margin-right: 2rem}}@media (min-width:  0 )    and  (max-width:  767px ){main.post .suggestion .icon{margin: 0 auto 2rem}}main.post .suggestion .body .header{margin-bottom: 1rem;font-family: 'Museo';font-size: 1.75rem;color: #f0554e}main.post .suggestion .body .text{font-family: 'Lato';font-size: 1.25rem;color: #575c5d;line-height: 1.5}main.post .suggestion .body .text a{color: #24bfae}main.post .suggestion .body .text a:hover{text-decoration: underline}main.post .leaderboard.ad,main.post .adsense,main.post .nag{margin: 1.5rem auto}main.post .phone .social{margin: 2rem auto;clear: both}main.post.article .lede{font-weight: 500}main.post.article .content > aside.social{display: block;float: right;margin-left: 2.5rem;margin-bottom: 1.25rem}@media (min-width:  0 )    and  (max-width:  767px ){main.post.article .content > aside.social{display: none}}main.post.article .body > p:first-child:first-letter{float: left;font-family: 'Museo Slab';font-size: 4.6rem;margin-right: 0.6rem;line-height: 1em}main.post.video .content{margin-top: 3rem}main.post.video .content iframe{width: 100%}main.post.gallery .content{width: 100%;overflow: hidden}main.post.gallery .content .gallery .exposition{margin: 2rem 0}main.post .contributor.card{margin: 2rem 5rem;padding: 0}@media (min-width:  0 )    and  (max-width:  767px ){main.post .contributor.card{display: none}}@-moz-document url-prefix(){main.post.article .body > p:first-child:first-letter{margin-top: 0.15em}}