.fixedsticky {
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: -o-sticky;
	position: sticky;
}
/* When position: sticky is supported but native behavior is ignored */
.fixedsticky-withoutfixedfixed .fixedsticky-off,
.fixed-supported .fixedsticky-off {
	position: static;
}
.fixedsticky-withoutfixedfixed .fixedsticky-on,
.fixed-supported .fixedsticky-on {
	position: fixed;
}
.fixedsticky-dummy {
	display: none;
}
.fixedsticky-on + .fixedsticky-dummy {
	display: block;
}
.covers-timeline{position:fixed;top:200px;width:100%;font-size:14px;color:#777;font-family:"KeplerStd",sans-serif;text-align:center;padding:40px 0}@media(max-width: 767px){.covers-timeline{height:54px;line-height:54px;padding:0;opacity:0;transition:opacity .3s ease-out}.covers-timeline.visible{opacity:1}}.covers-timeline-inner{border-bottom:solid 1px #777;max-width:100%;margin:0 auto;position:relative;display:inline-block}@media(max-width: 767px){.covers-timeline-inner{display:inline-block;vertical-align:middle;border:none;height:44px}.covers-timeline-inner .active-line{display:none}}.covers-timeline-inner .active-line{width:44px;left:0;position:absolute;height:3px;background:#000;bottom:-2px;transition:left .3s linear}.covers-timeline-inner .year-list{padding:0;margin:0;position:relative}.covers-timeline-inner .year-list>li{display:inline-block;cursor:pointer;width:44px;height:30px;margin:0}@media(max-width: 767px){.covers-timeline-inner .year-list>li{font-size:18px}.covers-timeline-inner .year-list>li:not(.active){display:none}}.covers-timeline-inner .year-list>li.active{color:#000}@media(min-width: 768px)and (max-width: 1024px){.covers-timeline-inner .year-list{display:flex}.covers-timeline-inner .active-line{width:40px}}.covers-logo{display:inline-block;width:44px;height:44px;vertical-align:middle;margin-right:40px;cursor:pointer}@media(min-width: 1025px){.covers-logo{opacity:0;transition:opacity .3s ease-out}.covers-logo.visible{opacity:1}}@media(min-width: 768px)and (max-width: 1024px){.covers-logo{display:none}}.covers-logo>strong{color:#777;width:34px;padding-top:10px;padding-bottom:10px;font-size:1.5em;display:inline-block;border:1px solid currentColor;transition:color .4s ease-out}.covers-logo>strong>svg{height:30px;display:block;margin:auto}@media(max-width: 767px){.covers-logo>strong>svg{height:20px}}.covers-logo>strong:hover{color:#000}@media(max-width: 1024px){.covers-logo>strong{color:#000}}.overlay-button{display:inline-block;width:44px;height:44px;vertical-align:middle;margin-left:40px;cursor:pointer}.overlay-button[data-layout=mobile]{display:none}@media(max-width: 1024px){.overlay-button[data-layout=mobile]{display:block;position:fixed;text-align:center;z-index:10;left:0;width:100%;margin:auto;bottom:3%}.overlay-button[data-layout=mobile] svg{width:44px;height:44px;fill:#000}}@media(max-width: 1024px){.overlay-button[data-layout=desktop]{display:none}}.overlay-button svg.covers-gallery{fill:rgba(0,0,0,.4);width:44px;height:44px;transition:fill .4s ease-out}.overlay-button svg.covers-gallery:hover{fill:#000}#main-content{position:fixed;height:calc(100% - 300px);min-height:280px;width:100%;max-width:100%;left:0;top:300px;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media(max-width: 767px){#main-content{height:calc(100% - 304px);top:254px}}@media(min-width: 768px)and (max-width: 1024px){#main-content{height:calc(100% - 374px)}}#main-content .covers-list{position:absolute;left:0;top:0;height:100%;min-width:max-content;padding-left:calc(50vw - 36.5vh);padding-right:calc(50vw - 36.5vh)}#main-content .covers-list article{float:left;text-align:center;height:100%;width:73vh;max-width:73vh;position:relative}#main-content .covers-list article[data-type=covers-landing] p{margin:0;font-size:18px}@media(max-width: 767px){#main-content .covers-list article[data-type=covers-landing]{margin-left:30px}#main-content .covers-list article[data-type=covers-landing] .covers-share{bottom:10px}}#main-content .covers-list article[data-type=covers-landing] .covers-landing-text{height:calc(100% - 44px - 10px);width:calc((100vh - 344px)*.73);min-width:auto;max-width:100%;padding-left:10px;padding-right:10px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#f7f7f7}#main-content .covers-list article[data-type=covers-landing] .covers-landing-text .text-inner{font-size:15px;line-height:22px;font-family:"KeplerStd",sans-serif;max-width:350px;top:40%;position:relative;margin:0 auto}#main-content .covers-list article[data-type=covers-landing] .covers-landing-text .text-inner svg{fill:#000;width:auto;height:2em;margin-bottom:1.8em}@media(min-width: 768px)and (max-width: 1024px){#main-content .covers-list article[data-type=covers-landing] .covers-landing-text{width:calc((87vh - 388px)*.73)}}@media(max-width: 767px){#main-content .covers-list article[data-type=covers-landing] .covers-landing-text{height:calc(100% - 10px - 20px);width:calc((100vh - 334px)*.73 - 50px)}#main-content .covers-list article[data-type=covers-landing] .covers-landing-text .text-inner{top:40px;max-width:178px;transform:translateY(0)}#main-content .covers-list article[data-type=covers-landing] .covers-landing-text .text-inner svg{width:178px}}@media(max-width: 320px){#main-content .covers-list article[data-type=covers-landing] .covers-landing-text .text-inner{top:25px}}#main-content .covers-list article .article-zoom[data-layout=mobile]{display:none}@media(min-width: 768px)and (max-width: 1024px){#main-content .covers-list article{width:calc(90vw - 90px*2)}}@media(max-width: 767px){#main-content .covers-list article{width:calc(100vw - 20px - 20px - 30px)}#main-content .covers-list article .article-zoom[data-layout=mobile]{display:block;position:absolute;bottom:0;right:0;width:44px;height:44px}#main-content .covers-list article .article-zoom[data-layout=mobile] svg{width:44px;height:44px;fill:#000}}#main-content .covers-list article .image-container{position:absolute;z-index:1;margin-left:2%;margin-right:2%;width:96%;height:100%}@media(max-width: 1024px){#main-content .covers-list article .image-container{transform:translateZ(0)}}#main-content .covers-list article .image-container .img{width:auto !important;height:calc(100% - 44px - 10px);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;filter:blur(0);cursor:crosshair;transition:filter .5s ease-in}@media(max-width: 767px){#main-content .covers-list article .image-container .img{max-height:calc(100% - 10px - 20px);height:auto}}#main-content .covers-list article .text-container{position:absolute;cursor:crosshair;top:0;background:rgba(0,0,0,0);background:hsla(0,0%,100%,.7);padding:20px;width:100%;height:100%;opacity:0;transition:opacity .3s ease-in}#main-content .covers-list article .text-container .text-container-inner{position:relative;font-size:14px;line-height:22px;font-family:"KeplerStd",sans-serif;top:30%}@media(max-width: 767px){#main-content .covers-list article .text-container .text-container-inner{top:40px}}@media(max-width: 320px){#main-content .covers-list article .text-container .text-container-inner{top:25px}}#main-content .covers-list article .text-container .text-container-inner h2.issue-volume{font-weight:normal;font-size:14px;margin:0;letter-spacing:.02em}#main-content .covers-list article .text-container .text-container-inner h3.season-year{font-weight:normal;font-size:14px;margin:0;letter-spacing:.02em}#main-content .covers-list article .text-container .text-container-inner .embed-content{max-width:280px;margin:0 auto;position:relative}#main-content .covers-list article .text-container .text-container-inner .embed-content p:nth-child(1){font-size:24px;font-weight:bold;margin-bottom:0;margin-top:40px;line-height:32px;letter-spacing:.04em}#main-content .covers-list article .text-container .text-container-inner .embed-content p:nth-child(2){font-size:15px;font-weight:normal;margin-top:10px;margin-bottom:40px;line-height:22px}#main-content .covers-list article .text-container .text-container-inner .embed-content p:nth-child(3){font-size:15px;line-height:22px;font-weight:normal;margin-top:40px}#main-content .covers-list article .text-container .text-container-inner .embed-content p a{font-weight:bold;text-decoration:none;font-size:0}#main-content .covers-list article .text-container .text-container-inner .embed-content p a::before{font-size:15px;content:"[ Read cover article ]"}@media(max-width: 767px){#main-content .covers-list article .text-container .text-container-inner .embed-content{max-width:220px}#main-content .covers-list article .text-container .text-container-inner .embed-content p:nth-child(1){font-size:20px;margin-top:10px}#main-content .covers-list article .text-container .text-container-inner .embed-content p:nth-child(2){margin-top:0;margin-bottom:20px}#main-content .covers-list article .text-container .text-container-inner .embed-content p:nth-child(3){margin-top:20px}}@media(max-width: 320px){#main-content .covers-list article .text-container .text-container-inner .embed-content p:nth-child(3){display:none}}#main-content .covers-list article.active .image-container img{filter:blur(10px)}@media(max-width: 1024px){#main-content .covers-list article.active .image-container img{filter:blur(7px)}}#main-content .covers-list article.active .text-container{opacity:1;z-index:2}.covers-share{position:absolute;bottom:40px;width:100%;left:0;text-align:center;height:44px}.covers-share a[data-social-share-source]{display:inline-block}.covers-share a[data-social-share-source] svg{width:44px;height:44px}@media(max-width: 767px){.covers-share{bottom:25px}}.covers-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100000;background:hsla(0,0%,100%,.95);overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width: 767px){.covers-overlay{background:#fff}}.covers-overlay .close-button{position:fixed;top:30px;right:30px;cursor:pointer;z-index:20;width:44px;height:44px}.csssticky .covers-overlay .close-button{position:sticky;text-align:right;float:right;top:0;right:20px}@media(max-width: 767px){.covers-overlay .close-button{right:0;top:0}}@media(min-width: 768px)and (max-width: 1024px){.covers-overlay .close-button{top:5px}}.covers-overlay .close-button svg.close{width:44px;height:44px;fill:#000}.covers-overlay .covers-overlay-list{position:absolute;left:0;right:0;margin:auto;top:50px;padding:0 10px 20px;max-width:1024px}@media(max-width: 767px){.covers-overlay .covers-overlay-list{top:0;left:0;right:0}}.covers-overlay .covers-overlay-list .covers-overlay-list-item{float:left;box-sizing:border-box;cursor:pointer}@media(max-width: 767px){.covers-overlay .covers-overlay-list .covers-overlay-list-item{width:50%;padding:3%}.covers-overlay .covers-overlay-list .covers-overlay-list-item .preserve-aspect-ratio{padding-top:136.36% !important}}@media(min-width: 768px)and (max-width: 1024px){.covers-overlay .covers-overlay-list .covers-overlay-list-item{width:20%;padding:2%}.covers-overlay .covers-overlay-list .covers-overlay-list-item:nth-of-type(5n+1){clear:left}}@media(min-width: 1025px){.covers-overlay .covers-overlay-list .covers-overlay-list-item{padding:1%;width:12.5%}.covers-overlay .covers-overlay-list .covers-overlay-list-item:nth-of-type(8n+1){clear:left}}.no-touch .covers-overlay .covers-overlay-list .covers-overlay-list-item{opacity:.6;transition:opacity .3s ease-out}.no-touch .covers-overlay .covers-overlay-list .covers-overlay-list-item:hover{opacity:1}.covers-overlay .covers-overlay-list .covers-overlay-list-item .image-container{background:#eee}.covers-overlay .covers-overlay-list .covers-overlay-list-item .image-container .img{margin-left:auto;margin-right:auto;display:block;opacity:.5;-webkit-transform:translateZ(0);transition:opacity .4s ease-out}@media(max-width: 1024px){.covers-overlay .covers-overlay-list .covers-overlay-list-item .image-container .img{opacity:1}}.covers-overlay .covers-overlay-list .covers-overlay-list-item .image-container .img:hover{opacity:1}.covers-overlay .covers-overlay-list .year-divider,.covers-overlay .covers-overlay-list .fixedsticky-dummy{clear:left}.covers-overlay .covers-overlay-list .year-divider{font-size:24px;font-family:"KeplerStd",sans-serif;left:0;top:0;width:100%;display:block;background:#fff;text-align:center;padding:10px;z-index:10}.covers-overlay .covers-overlay-list .year-divider.fixedsticky-on{top:0 !important}@media(min-width: 768px)and (max-width: 1024px){.covers-overlay .covers-overlay-list .year-divider{display:none !important}}@media(min-width: 1025px){.covers-overlay .covers-overlay-list .year-divider{display:none !important}}
