/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes zoom-in-content{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoom-out-content{to{transform:scale(0.8);opacity:0}from{transform:scale(1);opacity:1}}@keyframes checked{to{stroke-dashoffset:100}}@keyframes sparks{0%,20%{opacity:0}25%{opacity:1;opacity:1;box-shadow:0em -1.5em 0 0em currentColor,1.25em -1em 0 0em currentColor,-1.25em -1em 0 0em currentColor}}.page-section-header--blog{border-bottom:1px solid var(--color-text-light)}@media screen and (min-width: 50em){.page-section-header--blog{position:static}}.page-header--blog{align-items:center;display:flex;flex-direction:column;position:static}.page-header--blog__title{font-size:2rem;letter-spacing:.2rem;line-height:1.428571429;margin:1.6rem 0;text-align:center;text-transform:uppercase}@media screen and (min-width: 50em){.page-header--blog__title{font-size:3.4rem;letter-spacing:.35rem;margin:2.4rem 0}}.blog-nav{-webkit-overflow-scrolling:touch;background:#fff;border-right:1px solid var(--color-text-light);box-shadow:1px 1px 4px 2px rgba(0,0,0,.1);font-size:1.2rem;font-weight:600;height:100vh;left:0;padding:4rem 1rem;position:fixed;top:0;transform:translateX(-100%);transition:transform cubic-bezier(0.42, 0, 1, 1) .3s;width:82vw;z-index:27}@media screen and (min-width: 50em){.blog-nav{position:static}}.blog-nav.is-active{transform:translateX(0)}@media screen and (min-width: 50em){.blog-nav{background:rgba(0,0,0,0);border-right:none;box-shadow:none;height:auto;overflow-x:auto;padding:0;position:static;transform:translateX(0)}}.blog-nav__list{align-items:stretch;display:flex;flex-direction:column}.blog-nav__list--active{transform:translateX(0)}@media screen and (min-width: 50em){.blog-nav__list{flex-direction:row}}@media screen and (min-width: 76em){.blog-nav__list{justify-content:center}}.blog-nav__trigger{font-size:1.2rem;left:1rem;padding:1.6rem 2rem;position:absolute;top:.8rem;z-index:27}@media screen and (min-width: 50em){.blog-nav__trigger{display:none}}.blog-nav__item{margin:.8rem 0;text-transform:uppercase;white-space:nowrap}.blog-nav__item>a{display:block;padding:.8rem 4rem;text-align:center}@media screen and (min-width: 50em){.blog-nav__item>a{display:inline-block;padding:.8rem 2rem}}.blog-nav__item--active{color:var(--color-text-primary)}.blog-nav__item--return-link{border-top:1px solid var(--color-text-light);display:block}@media screen and (min-width: 50em){.blog-nav__item--return-link{display:none}}.blog-nav__item--archive{order:1}.blog-nav__item a:hover,.blog-nav__item a:focus{text-decoration:underline}@media screen and (min-width: 50em){.blog-nav__item{margin:0}}.return-banner{display:none;text-align:center;width:100%}@media screen and (min-width: 50em){.return-banner{display:block}}.return-banner__link{background:var(--color-secondary);display:block;font-weight:600;letter-spacing:normal;padding:.8rem 1rem;text-transform:uppercase;transition:all ease-in-out .2s}.return-banner__link:hover,.return-banner__link:focus{background:var(--color-primary);letter-spacing:.05rem}.blog-listing__banner{margin:1.6rem auto}@media screen and (min-width: 50em){.blog-listing__banner{margin:3.2rem auto}}.blog-listing__header{display:block;font-size:2.2rem;padding:0;text-align:center}.blog-listing__no-results{text-align:center}.blog-listing__return-link{display:block;text-align:center;text-decoration:underline}.blog-listing__container{border-bottom:1px solid var(--color-text-light);margin:0 auto 3.2rem;max-width:115.384615385em;padding:0 2rem 3.2rem}@media screen and (min-width: 76em){.blog-listing__container{margin:0 auto 6.4rem}}.blog-listing__list{display:grid;grid-gap:3.2rem 1rem;grid-template-columns:repeat(var(--list-column-count, 2), 1fr);text-align:center;--list-column-count-small: 3;--list-column-count-large: 4}.blog-listing__list--archive{--list-column-count-small: 4;--list-column-count-large: 6}@media screen and (min-width: 50em){.blog-listing__list{grid-gap:3.2rem 2rem;grid-template-columns:repeat(var(--list-column-count-small, 3), 1fr)}}@media screen and (min-width: 76em){.blog-listing__list{grid-template-columns:repeat(var(--list-column-count-large, 4), 1fr)}}.blog-listing__item{display:flex;flex-direction:column}.blog-listing__item__details{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.blog-listing__item__link{font-weight:600;margin-top:auto;text-transform:uppercase}.blog-listing__featured{border-bottom:1px solid var(--color-text-light);display:flex;flex-direction:column-reverse;margin:0 auto 6.4rem;max-width:115.384615385em}@media screen and (min-width: 50em){.blog-listing__featured{flex-direction:row}}.blog-listing__featured__image{align-self:center;flex-basis:100%}@media screen and (min-width: 76em){.blog-listing__featured__image{flex-basis:50%}}.blog-listing__featured__details{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3.2rem 4rem}@media screen and (min-width: 76em){.blog-listing__featured__details{padding:3.2rem 8rem}}.blog-listing__featured__title{font-size:1.4rem;margin-top:0;margin-bottom:1.6rem}@media screen and (min-width: 76em){.blog-listing__featured__title{font-size:1.8rem}}.blog-listing__featured__excerpt{display:none;margin:0 auto 1.6rem}@media screen and (min-width: 50em){.blog-listing__featured__excerpt{display:block}}.blog-listing__featured__link{font-weight:600;text-transform:uppercase}.pagination{align-items:center;display:flex;font-size:1.5rem;justify-content:center;margin:3.2rem 0}.pagination__current{color:var(--color-text-secondary);font-weight:600}.pagination__link,.pagination__current{padding:1.2rem 1.5rem}.pagination__page{display:none}@media screen and (min-width: 50em){.pagination__page{display:inherit}}.pagination__previous{margin-right:1rem}.four-sixty{margin:0 auto;max-width:115.384615385em;text-align:center}.four-sixty__heading{font-size:1.4rem;padding:0 1rem}@media screen and (min-width: 50em){.four-sixty__heading{font-size:1.9rem}}.four-sixty__wrapper{min-height:33.3333333333vw}@media screen and (min-width: 50em){.four-sixty__wrapper{min-height:min(20vw,300px)}}.four-sixty__link{font-size:1.8rem;margin-top:3.2rem;text-transform:uppercase}.blog-carousel__wrapper{border-bottom:1px solid var(--color-text-light);margin:0 auto;max-width:115.384615385em;padding:3.2rem 0}.blog-carousel{max-width:125.538461538em;margin-left:auto;margin-right:auto}@media screen and (min-width: 50em){.blog-carousel{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 76em){.blog-carousel{padding-left:3rem;padding-right:3rem}}.blog-carousel:not(.slick-initialized) .blog-carousel__slide:nth-child(n+2){display:none}.blog-carousel .slick-arrow{box-sizing:border-box;height:50px;padding:5px}.blog-carousel .slick-arrow:focus,.blog-carousel .slick-arrow:hover{background:#fff;color:initial;outline:initial}.blog-carousel .slick-next{right:1rem;z-index:1}@media screen and (min-width: 76em){.blog-carousel .slick-next{right:2rem}}.blog-carousel .slick-prev{left:1rem;z-index:1}@media screen and (min-width: 76em){.blog-carousel .slick-prev{left:2rem}}.blog-carousel__slide{line-height:1}.blog-carousel__slide__inner{align-items:center;justify-content:space-around;display:flex;padding:0 4rem;flex-direction:column}@media screen and (min-width: 76em){.blog-carousel__slide__inner{padding:0 4rem}}.blog-carousel__slide__details{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:0;padding:3.2rem 1rem 0;transition:opacity .3s cubic-bezier(0.42, 0, 0.58, 1)}@media screen and (min-width: 76em){.blog-carousel__slide__details{padding:3.2rem 8rem}}.slick-active .blog-carousel__slide__details{opacity:1}.blog-carousel__slide__title{font-size:1.4rem;margin-top:0;margin-bottom:1.6rem;text-align:center}@media screen and (min-width: 76em){.blog-carousel__slide__title{font-size:1.8rem}}.blog-carousel__slide__excerpt{display:none;line-height:1.4;margin:0 auto 1.6rem}@media screen and (min-width: 76em){.blog-carousel__slide__excerpt{display:block}}.blog-carousel__slide__link{font-weight:600;margin-bottom:.8rem;text-transform:uppercase}.blog-carousel__slide__image{margin:0 4rem}.slick-slider{box-sizing:border-box;position:relative;display:block;-webkit-touch-callout:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide div{vertical-align:middle}[dir=rtl] .slick-slide{float:right}.slick-slide li{vertical-align:middle}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid rgba(0,0,0,0);display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-dots{bottom:0;display:flex;justify-content:center;text-align:center;margin:1.6rem 0;padding:0;position:absolute;width:100%}.slick-dots li{margin:0 .5em;padding:0}.slick-dots li.slick-active button:before{background-color:var(--color-text-base)}.slick-dots button{background:rgba(0,0,0,0);border:0;color:rgba(0,0,0,0);display:block;height:1em;line-height:0;padding:0;position:relative;width:1em}.slick-dots button:before{background-color:var(--color-text-light);border-radius:50%;content:"";height:1em;font-size:initial;left:0;position:absolute;text-align:center;top:0;width:1em}.slick-prev,.slick-next{background:#fff;position:absolute;display:block;height:20px;line-height:0px;font-size:0px;cursor:pointer;color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:.5}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.5}.slick-prev:before,.slick-next:before{background-repeat:no-repeat;background-position:center;background-size:contain;content:"";display:block;height:1em;line-height:1;font-size:2rem;opacity:1;width:1em}.slick-prev{left:-25px}.slick-prev:before{background-image:url("../assets/icon-arrow-left.svg")}.slick-vertical .slick-prev{left:0;margin:0 auto;right:0;top:0;width:100%}.slick-vertical .slick-next{bottom:0;left:0;margin:0 auto;right:0;top:inherit;width:100%}.slick-next{right:-25px}.slick-next:before{background-image:url("../assets/icon-arrow-right.svg")}.blog-article__container{margin:3.2rem auto 0;max-width:50em;padding:0 2rem}@media screen and (min-width: 50em){.blog-article__container{margin:6.4rem auto 0}}.blog-article__header{margin-bottom:3.2rem}.blog-article__title{text-align:center}.blog-article__date{font-weight:600;text-align:center;text-transform:uppercase}.blog-article__content p{margin:0 auto 1.6rem}.blog-article__content img{margin:1.6rem auto}.blog-article__content a{text-decoration:underline}.blog-article__content a:after{display:none}.comments-form__separator{border:none;border-bottom:1px solid var(--color-text-light);margin:3.2rem 0}.comments-form__title{margin-top:1.6rem;text-align:center}.comments-form{border-bottom:1px solid var(--color-text-light);display:flex;flex-direction:column;margin:0 auto 3.2rem;max-width:50rem;padding-bottom:3.2rem}.comments-form__input{margin-bottom:.8rem}.comments__submit{font-weight:600}.comments-list__title{text-align:center}.comments-list__success-message{font-weight:600;text-align:center}.comments-list__item{padding:.8rem 0}.comments-list__item:not(:last-child){border-bottom:1px solid var(--color-text-light)}.comments-list__author{font-weight:600}button{background-color:inherit;padding:0 .75rem}button{background-color:inherit}.button{appearance:none;background-color:var(--color-secondary);border:0;display:inline-block;font-size:1.4rem;line-height:1.15;padding:.85em 2.55em;text-align:center;text-decoration:none;text-transform:uppercase;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}.button:hover,.button:focus{text-decoration:none}.button:disabled{cursor:not-allowed;opacity:.5}.button--secondary{transition:background-color .1s cubic-bezier(0.25, 0.25, 0.75, 0.75)}.button--secondary:hover,.button--secondary:focus{background-color:#d2d2d2}.button--primary{background-color:var(--color-primary);color:var(--color-text-button-primary);position:relative;transform:perspective(1px) translateZ(0)}.button--primary:before{background:var(--color-primary-dark);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition:transform .4s cubic-bezier(0, 0, 0.58, 1);z-index:-1}.button--primary:hover,.button--primary:focus{color:var(--color-text-button-primary)}.button--primary:hover:before,.button--primary:focus:before{transform:scaleX(1);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66)}.button--transparent{background:none;border:0}.button--ghost{background:none;border:1px solid var(--color-text-light);font-style:italic;font-family:"Poly",serif;text-transform:none;transition:border-color .1s cubic-bezier(0.25, 0.25, 0.75, 0.75)}.button--ghost:hover,.button--ghost:focus{border-color:#000}.button--link{appearance:none;background:rgba(0,0,0,0);border:0;padding:0;text-decoration:underline}.button--link:hover,.button--link:focus{text-decoration:none}.button--small{font-size:1.2rem}.button--large{font-size:2rem}.button--full{width:100%}
