/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}input,select,textarea{outline:none}*{box-sizing:border-box}a,a:focus,a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}ul{padding:0;margin:0;list-style:none}address{font-style:normal}.cf:after{content:"";display:table;clear:both}body,html{padding:0;margin:0;position:relative;height:100%}html{font-size:62.5%}body{font-family:neue-haas-grotesk-text,Helvetica,Arial,sans-serif;font-weight:400;background:#fff;font-size:2rem;color:#000;line-height:1.4;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;padding-top:10.8rem}body.navOpen #global-nav-trigger{transform:rotate(0deg)}body.navOpen .global-nav{top:0;left:0;right:0;bottom:0;opacity:1}@media only screen and (min-width:730px){body.headerSlimmed .global-header__text{font-size:4.4rem}}body.headerSlimmed .global-header__subtext{top:5.4rem}body.headerSlimmed .back-to-top{opacity:1;visibility:visible}@-webkit-keyframes reduceHeading{0%{font-size:8rem}to{font-size:4.4rem}}@keyframes reduceHeading{0%{font-size:8rem}to{font-size:4.4rem}}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:700;line-height:1em;padding-bottom:.35em}.h1+p,.h2+p,.h3+p,.h4+p,h1+p,h2+p,h3+p,h4+p{margin-top:0}.h1,h1{font-size:4.4rem}.h1,.h2.global-header__subtext{font-family:neue-haas-grotesk-display,Helvetica Bold,Arial Black,sans-serif;letter-spacing:-.5px;font-weight:400}.global-header{position:fixed;top:0;left:0;width:100%;background:#fff;height:10.8rem;z-index:100}.global-header__wrapper{position:relative;width:100%;max-width:138rem;margin:0 auto}.global-header__text{position:absolute;top:3.2rem;left:1.2rem;font-size:3.6rem;line-height:1em;transition:all .5s}@media only screen and (min-width:440px){.global-header__text{left:2.2rem}}@media only screen and (min-width:730px){.global-header__text{top:.8rem;font-size:8rem}}.global-header__text a{color:#000}.global-header__subtext{font-size:4.4rem;color:red;position:absolute;top:10.8rem;left:2.2rem;right:0;transition:all .5s;z-index:-1;background:#fff;visibility:hidden}.global-header__subtext a{color:red}@media only screen and (min-width:730px){.global-header__subtext{visibility:visible}}.small-screen-heading{color:red;display:block}@media only screen and (min-width:730px){.small-screen-heading{display:none}}#global-nav-trigger{display:block;position:fixed;top:0;right:1.2rem;font-size:10rem;color:#000;line-height:1em;margin:0;padding:0;transform:rotate(45deg);z-index:500;transition:transform .5s;cursor:pointer}@media only screen and (min-width:440px){#global-nav-trigger{right:2.4rem}}.global-nav{display:block;position:fixed;bottom:-100vh;background:red url(#) no-repeat 100% 0;background-size:auto 100%;z-index:250;padding:2.4rem 1.2rem;display:flex;align-items:flex-end;opacity:0;transition:opacity .5s}@media only screen and (min-width:440px){.global-nav{padding:2.4rem}}.global-nav__title{color:#111;display:block;font-size:6.4rem;font-weight:700;padding-bottom:9.2rem;line-height:1em;letter-spacing:-.5px}@media only screen and (min-width:440px){.global-nav__title{font-size:8rem}}.global-nav li,.global-nav ul{margin:0;padding:0}.global-nav li{line-height:2em}.global-nav a{font-size:3.1rem;letter-spacing:-.5px;font-weight:700;color:#e2e2e2}@media only screen and (min-width:525px){.global-nav a{font-size:4.4rem}}.global-main{padding:2.4rem 1.2rem;width:100%;max-width:138rem;margin:0 auto}@media only screen and (min-width:440px){.global-main{padding:2.4rem}}@media only screen and (min-width:730px){.global-main{padding:19.2rem 2.4rem 2.4rem!important}}.sticky figure{margin-top:0!important}@media only screen and (min-width:970px){.sticky{position:-webkit-sticky;position:sticky;top:10.8rem}}.article-index ul{margin-bottom:0!important}.article-index li{padding-bottom:.8rem}.article-index li:last-of-type{padding-bottom:0}.article-index__right{padding-top:2.6rem;display:block}@media only screen and (min-width:970px){.article-index__right{display:none}}.article-index__left{padding-top:2.6rem;padding-left:4.8rem;display:none}@media only screen and (min-width:970px){.article-index__left{display:block}}article.index,article.post{padding-bottom:9.6rem}article.post h1{color:red}article.post figure{margin:4.8rem 0}article.post figure .portrait-wrapper{max-height:50rem;border-bottom:.6rem solid #000;background:#e2e2e2}article.post figure .portrait-wrapper img{max-height:100%;width:auto;max-width:100%;border:0;margin:0 auto}article.post figure figcaption{border-bottom:.1rem solid #000;padding-bottom:2rem}article.post h1+figure{margin-top:0}.book-info{width:100%;max-width:31.5rem;border-top:.6rem solid #000;font-size:1.8rem}.book-info__section{padding-top:.6rem;padding-bottom:1.8rem;border-bottom:.1rem solid #000}.book-info__section span,.book-info__section strong{display:block}.book-info__section:last-of-type{border:0}.book-info__lead{display:none}@media only screen and (min-width:970px){.book-info__lead{display:block}}.book-info__follow{margin-top:4.8rem;display:block}@media only screen and (min-width:970px){.book-info__follow{display:none}}.copy-block{width:100%}@media only screen and (min-width:970px){.copy-block{display:flex}}.copy-block--pair .copy-block__content{position:relative;width:100%}@media only screen and (min-width:970px){.copy-block--pair .copy-block__content{width:50%}}.copy-block--pair .copy-block__content:first-of-type{padding-bottom:2.4rem}@media only screen and (min-width:970px){.copy-block--pair .copy-block__content:first-of-type{padding-bottom:0;padding-right:1.2rem}}.copy-block--pair .copy-block__content:last-of-type{position:relative;padding-top:1.8rem}@media only screen and (min-width:970px){.copy-block--pair .copy-block__content:last-of-type{padding-left:1.2rem}}.copy-block--pair .copy-block__content:last-of-type:before{content:"";display:block;position:absolute;top:0;right:0;left:0;height:1.6rem;background:#000}@media only screen and (min-width:970px){.copy-block--pair .copy-block__content:last-of-type:before{left:1.2rem}}.copy-block__content h1{padding-top:2rem;padding-bottom:4.4rem}.copy-block__content h2{font-size:3.2rem}.copy-block__content img{display:block;width:100%}.copy-block__content a{color:#000;font-weight:700;opacity:1;transition:opacity,.3s}.copy-block__content a:before{content:"";display:inline-block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid red;padding-right:.4rem}.copy-block__content a:hover{opacity:.5}.copy-block__content h2,.copy-block__content h3{font-size:2.4rem}.copy-block__content figure{margin:0 0 4.8rem}.copy-block__content figure img{border-bottom:.6rem solid #000}.copy-block__content figure img.no-bottom{border:0;margin-bottom:3.8rem}.copy-block__content figure figcaption{padding-top:1.6rem;font-weight:700;font-size:1.8rem;line-height:2.4rem}.copy-block__content figure figcaption strong{display:block;color:red}.copy-block__content ul{list-style:disc;margin:1em 0 1em 2.4rem}.copy-block__content p:last-of-type{margin-bottom:0}.copy-block__content p:last-of-type:after{content:"";display:inline-block;width:1.2rem;height:1.2rem;border-radius:50%;background:#000;margin-left:.4rem}.copy-block__content .copy-block__links{list-style-type:none;margin:1em 0}.section-heading{margin-top:4.8rem;border-top:.6rem solid #000;padding-top:1.8rem;padding-bottom:3.2rem;border-bottom:1px solid #000}.reviews blockquote{margin-left:0;margin-right:0}.reviews blockquote p:last-of-type{margin-bottom:0}.reviews blockquote p:last-of-type:after{display:none}.reviews blockquote cite{font-style:normal;font-weight:700}.footnotes{font-size:1.6rem}.footnotes ol{padding-left:2.4rem}.footnotes li{margin-bottom:1em}.footnotes a:before{border:0;padding:0;display:inline}a.footnote-link{color:red}a.footnote-link:before{border:0;padding:0;display:inline}a.footnoteBack{display:inline-flex;vertical-align:middle;justify-content:flex-start;margin-left:-2px}a.footnoteBack svg{width:16px;height:16px}.further-links__heading{width:100%;font-size:2rem;color:red;border-top:.2rem solid #000;padding:1.2rem 0 3.2rem}@media only screen and (min-width:970px){.further-links{display:flex;flex-wrap:wrap}.further-links__column{width:50%}.further-links__column:first-of-type{padding-right:1.2rem}.further-links__column:last-of-type{padding-left:1.2rem}.further-links--hero{padding-right:1.2rem}.further-links--hero .further-link-promo{min-height:65.4rem;background-position:50%}.further-links--hero .further-link-promo__text{padding-right:1.2rem}.further-links--hero .further-link-promo__img{display:none}}.further-link-promo{display:block;border-top:1.6rem solid #000;background-color:#e2e2e2;position:relative;margin-bottom:2.4rem;background-size:0 0;background-position:bottom;background-repeat:no-repeat;opacity:1;transition:opacity .3s;width:100%}@media only screen and (min-width:680px){.further-link-promo{min-height:31.5rem}}@media only screen and (min-width:970px){.further-link-promo{background-size:100% auto}}.further-link-promo:hover{opacity:.5}.further-link-promo__text{padding:1.2rem 1.2rem 0;color:#000}@media only screen and (min-width:680px){.further-link-promo__text{padding-bottom:1.2rem;padding-right:calc(50% + 1.2rem)}}.further-link-promo__img{background-size:cover;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:100%}@media only screen and (min-width:680px){.further-link-promo__img{width:auto;padding-top:0;position:absolute;top:0;right:0;left:50%;bottom:0}}.further-link-promo h2{color:red;font-size:2rem;padding:0;line-height:1.4em}.further-link-promo strong{display:block}.anchor.prep,h2.prep{display:none}.listings h1{color:red}.listings-filter{margin:0 0 9.6rem;padding-top:2.4rem;border-top:1.6rem solid #000}.listings-filter .prep{display:none}.listings-filter a{font-size:4.4rem;font-weight:700;line-height:1em;letter-spacing:-.5px;color:#000;opacity:1;transition:opacity .3s}.listings-filter a:hover{opacity:.5}.listings-filter a.active-filter{color:red}.listings-filter a.active-filter:hover{opacity:1;cursor:default}.listings h2{border-top:2px solid #000;padding-top:.8rem;padding-bottom:2.4rem;color:red}.listings-grid{display:flex;flex-wrap:wrap}.listings-item{border-top:1.6rem solid #000;color:#000;margin-bottom:4.8rem;width:100%;opacity:1;transition:opacity .5s}@media only screen and (min-width:680px){.listings-item{width:calc(50% - 1.2rem);margin-bottom:9.6rem}.listings-item:nth-child(odd){margin-right:1.2rem}.listings-item:nth-child(2n){margin-left:1.2rem}}@media only screen and (min-width:1024px){.listings-item{width:calc(33.33333% - 1.6rem)}.listings-item:nth-child(2n),.listings-item:nth-child(odd){margin-left:0;margin-right:0}.listings-item:nth-child(3n-1){margin-left:2.4rem;margin-right:2.4rem}}.listings-item h3{font-size:2rem;line-height:1.4;letter-spacing:normal}.listings-item img{display:block;width:100%;margin-bottom:2.4rem}.listings-item:hover{opacity:.5}.listings-item__locked:hover{opacity:1;cursor:default}.blog-posts h1{color:red}.blog-posts .post-list-item{display:block;border-top:1.6rem solid #000;background:#e2e2e2;margin-bottom:4.8rem;opacity:1;transition:opacity .3s}@media only screen and (min-width:970px){.blog-posts .post-list-item{display:flex;justify-content:space-between;flex-wrap:nowrap;height:26.6rem}}.blog-posts .post-list-item img{display:block;width:100%}@media only screen and (min-width:970px){.blog-posts .post-list-item img{width:400px}}.blog-posts .post-list-item--introduction{background:#fff;border-bottom:1px solid #000}.blog-posts .post-list-item--introduction img{display:none}@media only screen and (min-width:970px){.blog-posts .post-list-item--introduction img{display:block;visibility:hidden}}.blog-posts .post-list-item--introduction .post-list-item__content{border-bottom-color:transparent}.blog-posts .post-list-item--introduction .post-list-item__content:after{background-image:linear-gradient(hsla(0,0%,100%,0),#fff)}.blog-posts .post-list-item__content{position:relative;padding:2.4rem;height:25.8rem;overflow:hidden;border-bottom:4.8rem solid #e2e2e2}@media only screen and (min-width:970px){.blog-posts .post-list-item__content{border:0;height:20.8rem;max-width:67.8rem;padding:1.8rem 2.4rem}}.blog-posts .post-list-item__content:after{display:block;content:"";position:absolute;bottom:0;left:0;right:0;height:6.4rem;background-image:linear-gradient(hsla(0,0%,100%,0),#e2e2e2)}.blog-posts .post-list-item__content h2{color:red}.blog-posts .post-list-item__content p{position:relative;color:#000;overflow:hidden}.blog-posts .post-list-item:hover{opacity:.5}.end-links{margin-bottom:9.6rem}@media only screen and (min-width:680px){.end-links{display:flex;justify-content:space-between}}.end-links .end-link{width:100%}@media only screen and (min-width:680px){.end-links .end-link{width:calc(50% - 1.2rem)}}.end-links .end-link a{display:block;font-size:4.4rem;color:#000;position:relative;opacity:1;transition:opacity .3s}.end-links .end-link a:after{position:absolute;content:"";display:block;width:5.4rem;height:5.4rem;background:transparent url(/assets/back-to-top.svg) no-repeat 50%;top:-.5rem}.end-links .end-link a:hover{opacity:.5}.end-links .end-link--next a:after{right:-.8rem;transform:rotate(90deg)}.post-back-link{display:none;position:relative;opacity:1;transition:opacity .3s;margin-top:3.2rem;text-indent:-999rem;overflow:hidden}@media only screen and (min-width:970px){.post-back-link{display:block}}.post-back-link:before{display:none!important}.post-back-link:after{position:absolute;content:"";display:block;width:5.4rem;height:5.4rem;background:transparent url(/assets/back-to-top.svg) no-repeat 50%;top:.5rem;transform:rotate(-90deg)}.post-back-link:hover{opacity:.5}.anchor{position:relative;top:-11.3rem}.anchor,.back-to-top{display:block;visibility:hidden}.back-to-top{width:5.4rem;height:5.4rem;position:fixed;bottom:2.4rem;right:1.2rem;color:#000;background:hsla(0,0%,100%,.4);opacity:0;transition:opacity .5s;background:hsla(0,0%,100%,.4) url(/assets/back-to-top.svg) no-repeat 50%}@media only screen and (min-width:440px){.back-to-top{right:2.4rem}}.back-to-top:before{content:"";position:absolute;left:1.2rem;bottom:-2.1rem}.contact .copy-block--pair .copy-block__content:first-of-type{padding-top:.9rem;font-weight:700;color:red}.contact .copy-block--pair .copy-block__content:first-of-type:before{content:"";display:block;position:absolute;top:0;right:1.2rem;left:0;height:1.6rem;background:#000}.contact p:last-of-type:after{display:none}.contact .global-form-item:first-of-type{border-top:0}.contact .form-action{transition:opacity .3s}.contact .form-action:hover{opacity:.5}.contact-disclaimer{font-size:1.2rem;opacity:.6;margin:2.4rem 0}.contact-disclaimer a:before{display:none}.global-form-item{display:block;border-top:1.6rem solid #000;padding-top:1.2rem}.global-form-item input:not([type=submit]),.global-form-item textarea{margin:.6rem 0 9.6rem;display:block;background:#e2e2e2;border:0;width:100%;padding:.8rem}.global-form-item input:not([type=submit]):focus,.global-form-item textarea:focus{background:#efefef}.global-form-item textarea{min-height:30rem;margin-bottom:4.8rem}input[type=submit]{border:0;background:transparent;padding:0;display:block;width:100%;text-align:left;position:relative;cursor:pointer;z-index:10}.form-action{position:relative}.form-action:after{content:"";width:5.4rem;height:5.4rem;display:block;position:absolute;top:-.5rem;right:-1.2rem;background:transparent url(/assets/back-to-top.svg) no-repeat 50%;transform:rotate(90deg)}.global-footer{font-size:1.6rem;padding:2.4rem 1.2rem;width:100%;max-width:138rem;margin:0 auto}@media only screen and (min-width:440px){.global-footer{padding:2.4rem}}.global-footer span{display:inline-block;color:#aaa}.global-footer a{color:#aaa;font-weight:700;opacity:1;transition:opacity .3s}.global-footer a:hover{opacity:.5}.toaster{display:block;background:#000;z-index:9999;position:fixed;top:-100%;width:100%;padding:2.4rem 1.6rem;color:#fff;text-align:center;opacity:0;transition:all .5s;font-size:1.6rem}.toaster.open{opacity:1;top:0}.toaster__content{display:block}.toaster.failed{background:red;color:#fff}.toaster.thanks{background:#000;color:#fff}.js-reframe{margin:4.8rem 0;padding-top:56.25%;position:relative;width:100%}.js-reframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}
/*# sourceMappingURL=main.min.css.map */
