:root{--comment-rating-star-color:#343434;--wprm-popup-font-size:16px;--wprm-popup-background:#fff;--wprm-popup-title:#000;--wprm-popup-content:#444;--wprm-popup-button-background:#5a822b;--wprm-popup-button-text:#fff}ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em}.pip-amzpa-disclaimer{color:gray}.pip-amzpa-disclaimer i{display:inline-block}.pip-amzpa-disclaimer-footer{margin:1em 2em;padding-bottom:1em}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;background:#fff;overflow-x:hidden}.nav--main li:hover>ul,article,aside,footer,header,main,nav,section{display:block}a{background:#fff0;text-decoration:none;color:#afafaf}a:active,a:hover{outline:0}b{font-weight:700}img{border:0;max-width:100%;height:auto}button{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}body,h5,ul{margin:0;padding:0}h1,h2,p{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1.6;color:#3d3e40;font-family:"Noto Serif",serif;min-height:100%}h1,h2{font-family:"Playfair Display",serif;font-weight:400;color:#171617}h1{font-size:3.375em;line-height:1.11111;-webkit-transform:translateY(.22006em);transform:translateY(.22006em);margin:.88889em 0 .44444em}h2{font-size:2.25em;line-height:1.33333;-webkit-transform:translateY(.33117em);transform:translateY(.33117em);margin:1.33333em 0 .66667em}@media not screen and (min-width:899px){h1{font-size:1.875em;line-height:1.2;-webkit-transform:translateY(.2645em);transform:translateY(.2645em)}h2{font-size:1.5em;line-height:1.5;-webkit-transform:translateY(.4145em);transform:translateY(.4145em)}}p{font-size:1em;line-height:1.5;-webkit-transform:translateY(.4145em);transform:translateY(.4145em);margin:0 0 1.5em}.entry-content{-webkit-font-smoothing:antialiased}a:hover{color:#000}.grid:after,.main-navigation:after,.nav--main ul:after,.nav:after{content:"";display:table;clear:both}.archive__grid .entry-footer:before,.site-description:after{position:absolute}.archive__grid .entry-footer,.entry-meta,.nav--main .menu-item-has-children>a,.site-branding,.site-description,.site-description-text{position:relative}.flexbox{display:table;width:100%}.flexbox>.flexbox__item{display:table-cell;vertical-align:middle}.grid{list-style:none;margin-left:-2.25em}.grid>.grid__item{float:left}.nav,.nav--main ul{list-style:none;margin-left:0}.nav--main ul>li,.nav--main ul>li>a,.nav>li,.nav>li>a{display:inline-block;*display:inline;zoom:1}@media only screen and (min-width:1000px){body{border-left-width:3em;border-top-width:.75em}body:after,body:before{content:"";position:fixed;top:0;left:0;z-index:100;background:#171617}body:before{width:100%;height:.75em}body:after{width:3em;height:100%}}.site-content{padding-bottom:5.25em}.site-content,.site-footer,.site-header{padding-left:1.125em;padding-right:1.125em}@media only screen and (min-width:1000px){.site-content,.site-footer,.site-header{padding-left:4.5em;padding-right:4.5em}.site-footer{padding-right:8.25em}}.container{max-width:85em;margin-left:auto;margin-right:auto}.site-header{text-align:center}.site-branding{max-width:100%;line-height:1;display:inline-block}@media not screen and (min-width:899px){.site-branding{margin-top:5.25em;margin-bottom:0}}.site-title{margin:0;font-size:2.5em;line-height:1.2;-webkit-transform:translateY(.2645em);transform:translateY(.2645em);font-weight:900;text-transform:uppercase;max-width:100%}@media only screen and (min-width:899px){.site-title{letter-spacing:-.055em;padding-right:.025em;font-size:5em;line-height:1.05;-webkit-transform:translateY(.0395em);transform:translateY(.0395em)}}@media only screen and (min-width:1359px){.site-title{font-size:7.6875em;line-height:1.07317;-webkit-transform:translateY(.00596em);transform:translateY(.00596em)}}.nav--main a,.site-title a{text-decoration:none;color:#171617}.site-title--large{line-height:1.11111;-webkit-transform:none;transform:none}@media only screen and (min-width:899px){.site-title--large{font-size:7.6875em;line-height:1.07317;-webkit-transform:translateY(.00596em);transform:translateY(.00596em)}}@media only screen and (min-width:1359px){.site-title--large{font-size:10.375em;line-height:1.01205;-webkit-transform:translateY(.02595em);transform:translateY(.02595em)}}.site-description{display:block;font-family:sans-serif;font-weight:300;text-transform:uppercase;word-wrap:break-word;-webkit-transform:translateY(.7em);transform:translateY(.7em);font-size:1.1875em;line-height:1.26316;letter-spacing:.5em;overflow:hidden}@media not screen and (min-width:899px){.site-description{font-size:1em;letter-spacing:.25em}}.site-description:after{content:"";width:100%;height:1px;background:#3d3e40;bottom:50%;left:0;z-index:-1}.site-description-text{z-index:10;max-width:100%;display:inline-block;margin:0;padding-left:1.25em;padding-right:.75em;background:#fff}@media not screen and (min-width:899px){.site-description-text{font-size:1em;letter-spacing:.25em;padding-right:1em}}.main-navigation{position:relative;z-index:100}.navigation__trigger{position:absolute;left:0;top:0;padding:1em;border:0;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#fff0;color:#8c888c;-webkit-transition:background .5s ease;transition:background .5s ease}@media only screen and (min-width:1000px){.navigation__trigger{display:none}}.nav--main{background:#fff;font-weight:700;border-top:1px solid #afafaf;margin-top:-1px;z-index:20;text-align:center}.nav--main ul{top:inherit;left:0;z-index:1;width:100%;display:none}@media only screen and (min-width:1000px){.nav--main ul{position:absolute;background:#171617}.nav--main ul a{color:#fff}}.nav--main li{display:inline-block}.nav--main li .menu-item-has-children:after{color:#fff;left:-1.5em}.nav--main li:hover.menu-item-has-children>a:after{opacity:1}.nav--main .menu-item-has-children>a:after{opacity:0;content:"";position:absolute;bottom:0;left:50%;margin-left:-.5em;border:.5em solid #fff0;border-bottom-color:#171617}.nav--main .menu-item-has-children:after{content:" +";position:relative;left:-2.25em}.nav--main a{display:block;padding:24px;max-width:30em;text-overflow:ellipsis}.nav--main>li>a{padding-left:2.25em;padding-right:2.25em;position:relative}.nav--main>li>a:before{content:"";width:100%;position:absolute;top:0;left:0;height:0;background:#171617;pointer-events:none;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.nav--main>li:focus>a,.nav--main>li:hover>a{color:#171617}.nav--main>li:focus>a:before,.nav--main>li:hover>a:before{height:6px}@media not screen and (min-width:1000px){.main-navigation,.nav--main{position:fixed;top:0!important}.main-navigation{text-align:left;left:0;z-index:110}.main-navigation:before{content:"";position:fixed;top:0;left:0;z-index:-1;display:block;width:70%;height:100%;-webkit-box-shadow:rgb(0 0 0/.19)0 0 2em,rgb(0 0 0/.23)0 0 .6em;box-shadow:rgb(0 0 0/.19)0 0 2em,rgb(0 0 0/.23)0 0 .6em;opacity:0;pointer-events:none;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.nav--main{border-top:0;right:100%!important;left:auto!important;width:70%!important;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav--main li,.nav--main ul>li{text-align:left;display:block;width:100%;overflow:hidden}.nav--main li>a,.nav--main ul>li>a{display:block;padding:1em 2em}.nav--main li:after,.nav--main li:before,.nav--main li>a:after,.nav--main li>a:before,.nav--main ul>li:after,.nav--main ul>li:before,.nav--main ul>li>a:after,.nav--main ul>li>a:before{display:none}.nav--main li ul,.nav--main ul>li ul{background:#fff;display:block;padding-left:2em}}.c-burger{position:relative;display:block;width:1em;margin-top:.34211em;margin-bottom:.34211em;font-size:19px}.c-burger__slice{display:block;width:1em;height:.158em;background-color:#171617}.c-burger__slice--bottom,.c-burger__slice--top{position:absolute;top:0;left:0}.c-burger__slice--top{-webkit-transform:translateY(-.34211em);transform:translateY(-.34211em)}.c-burger__slice--bottom{-webkit-transform:translateY(.34211em);transform:translateY(.34211em)}.c-burger--fade .c-burger__slice{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media only screen and (min-width:small){.c-burger{font-size:24px}}.page-title{margin-bottom:.88889em;font-weight:700;text-align:center}.archive__grid .entry-thumbnail .hover,.archive__grid .post{width:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.archive__grid .post{margin-bottom:2.25em}.archive__grid .post>*{opacity:0}.archive__grid .post img{max-width:100%;height:auto}.archive__grid .entry-title{margin-top:0;margin-bottom:.66667em;font-size:2.25em;line-height:1.33333}@media not screen and (min-width:899px){.archive__grid .entry-title{font-size:1.75em;line-height:1.28571;-webkit-transform:translateY(.30736em);transform:translateY(.30736em)}}.archive__grid .entry-content{margin-bottom:1.5em}.archive__grid .entry-permalink{display:block}.archive__grid .entry-thumbnail{margin-bottom:1.5em;position:relative}@media not screen and (min-width:899px){.archive__grid .entry-thumbnail{margin-bottom:.75em}}.archive__grid .entry-thumbnail img{margin:0;width:100%;height:auto;display:block}.archive__grid .entry-thumbnail .hover{position:absolute;top:0;left:0;height:100%;text-align:center;color:#fff;opacity:1;overflow:hidden}.archive__grid .entry-thumbnail .hover .flexbox{height:100%}.archive__grid .entry-thumbnail .hover__more{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);white-space:nowrap}.archive__grid .entry-thumbnail .hover__bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}.archive__grid .entry-thumbnail .hover__letter,.archive__grid .entry-thumbnail .hover__letter-mask{font-size:12em;opacity:.2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:500;text-transform:uppercase}.archive__grid .entry-thumbnail .hover__letter-mask{opacity:1;overflow:hidden;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);display:block}.archive__grid .entry-thumbnail .hover__letter-mask>span{display:block;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.archive__grid .entry-thumbnail .hover__line{position:absolute;left:50%;width:1px;background:#fff;height:25%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.archive__grid .entry-thumbnail .hover__line--top{bottom:50%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;margin-bottom:2em;margin-left:-2em}.archive__grid .entry-thumbnail .hover__line--bottom{top:50%;-webkit-transform-origin:50%0;transform-origin:50%0;margin-top:2em;margin-left:2em}.archive__grid .entry-footer,h1{margin-top:0}.archive__grid .entry-footer:before{bottom:0;left:0;content:"";width:100%;height:1px;background:#afafaf}@media only screen and (min-width:1359px){.archive__grid .post{margin-bottom:3.75em}}.entry-meta{display:inline-block;background:#fff;padding-right:.75em;font-size:.875em;line-height:1.71429}.entry-meta .cat-links:before{content:"/"}.grid__item .entry-meta{margin-right:2.25em}.archive__grid{-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out}@media not screen and (min-width:899px){.archive__grid{margin-top:1.5em}}@media only screen and (min-width:768px){.archive__grid>.grid__item{width:50%}}@media only screen and (min-width:1359px){.archive__grid>.grid__item{width:33.3333%}}@media not screen and (min-width:1359px){.archive .site-content .container{max-width:60em}}@media not screen and (min-width:768px){.archive .site-content .container.container{max-width:30em}}body{word-wrap:break-word;text-overflow:ellipsis;border:0}.pagination{position:relative;margin:48px 0;padding-left:0;border:0;font-size:0;text-align:center}.pagination a:after,.pagination:after{content:none}.pagination a,.pagination span{display:inline-block;zoom:1;padding:6px 16px;border:1px solid #fff0;position:relative;z-index:2;font-size:18px;color:#8c888c;background:#fff;-webkit-transition:all .15s linear;transition:all .15s linear}.page-numbers.next,.page-numbers.prev,.pagination a:hover,.posted-on a{color:#171617}.pagination span.current{color:#171617;border:1px solid #d7d7d7}@media only screen and (min-width:899px){.page-numbers.next,.page-numbers.prev{position:absolute;top:0}}.page-numbers.next.disabled{color:#f0f0f0;pointer-events:none}.page-numbers.prev{left:0}.page-numbers.next{right:0}.site-footer{padding-top:1.5em;padding-bottom:2.25em;background:#171617;color:#8c888c;overflow:hidden;-webkit-font-smoothing:auto;position:relative;z-index:100}.site-footer a{color:#fff}.site-footer .footer-navigation{text-align:right;width:50%;font-size:.875em;line-height:1.71429;-webkit-transform:translateY(.52164em);transform:translateY(.52164em)}@media not screen and (min-width:899px){.site-footer .footer-navigation{width:100%;text-align:center}}.nav--footer{margin-left:2em}.nav--footer li{padding-left:1em}.nav--footer li:before{content:"•";font-family:monospace;position:relative;top:-.1em;margin-right:1.2em;pointer-events:none;color:#fff}.nav--footer li:first-child{padding-left:0}.nav--footer li:first-child:before{display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0/.6);box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#000;display:block;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#masthead .site-branding p.site-title{font-family:"Playfair Display",serif;color:#171617;font-weight:900}.site-title--large{font-size:2em}@media only screen and (min-width:899px){.site-title--large{font-size:5em}}.site-branding{margin-top:1em;margin-bottom:1.5em}@media only screen and (max-width:450px){.site-branding{margin-top:2.5em}}.site-content{padding-top:.5em}.site-header{background-color:#e6e6e6}@media only screen and (min-width:1000px){body:before{height:0}body:after{width:0}}.grid>.grid__item{padding-left:1.125em;padding-right:1.125em}@media only screen and (max-width:1000px){#posts{margin-left:0}}