/*!
 Theme Name:   Astra Magazine
 Description:  Astra Magazine
 Author:       Frederik Delmotte
 Author URI:   http://decimalstudios.com
 Version:      1.0.2
*/html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes moveUp{0%{bottom:-40px}100%{bottom:0}}@-moz-keyframes moveUp{0%{bottom:-40px}100%{bottom:0}}@keyframes moveUp{0%{bottom:-40px}100%{bottom:0}}@font-face{font-family:"SWR";src:url("fonts/SuisseWorks-Regular-WebXL.woff2") format("woff2");font-style:normal;font-stretch:normal}@font-face{font-family:"SWRI";src:url("fonts/SuisseWorks-RegularItalic-WebXL.woff2") format("woff2");font-style:normal;font-stretch:normal}@font-face{font-family:"SWB";src:url("fonts/SuisseWorks-Bold-WebXL.woff2") format("woff2");font-style:normal;font-stretch:normal}@font-face{font-family:"SWBI";src:url("fonts/SuisseWorks-BoldItalic-WebXL.woff2") format("woff2");font-style:normal;font-stretch:normal}@font-face{font-family:"SIBook";src:url("fonts/SuisseIntl-Book-WebXL.woff2") format("woff2");font-style:normal;font-stretch:normal}@font-face{font-family:"SIBold";src:url("fonts/SuisseIntl-Bold-WebXL.woff2") format("woff2");font-style:normal;font-stretch:normal}:root{--accent-color: #ff8787;--background-color: $white}body{color:#000;background:var(--background-color)}h1,h2,h3,h4,h5,h6,p,a,ul li,input,dt,dd{color:inherit}a{color:inherit;text-decoration:none;outline:none}a.anchor{display:inline;position:relative;top:-130px;visibility:hidden}ul{list-style:none}img{max-width:100%;padding:0;margin:0}img,video{-moz-user-select:-moz- none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;-moz-user-drag:-moz- none;-webkit-user-drag:none;user-drag:none}img.top-left,video.top-left{object-position:top left}img.top-center,video.top-center{object-position:top center}img.top-right,video.top-right{object-position:top right}img.center-left,video.center-left{object-position:center left}img.center-center,video.center-center{object-position:center center}img.center-right,video.center-right{object-position:center right}img.bottom-left,video.bottom-left{object-position:bottom left}img.bottom-center,video.bottom-center{object-position:bottom center}img.bottom-right,video.bottom-right{object-position:bottom right}main,section,aside,div{position:relative}body{font-family:"SWR",serif}body h1,body h2,body h3,body h4,body h5,body h6,body p,body small,body a,body button,body span,body li,body address,body textarea,body input,body label,body dt,body dd,body strong,body b,body address,body em,body i{font-style:normal;font-stretch:normal;font-weight:normal;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body em,body i{font-family:"SWRI",serif}body strong,body b{font-family:"SWB",serif}body strong em,body b em{font-family:"SWBI",serif}body h1 span,body h1 a,body h2 span,body h4 span,body h5,body h6 span,body h6 strong,body h6 b,body h6 em,body h6 a,body p.wp-caption-text,body .slideshow_caption p,body figcaption,body header a,body nav a,body button,body a.btn,body a.btn-inverse,body footer a,body footer address,body textarea,body input,body label,body>aside form p,body.register form p,body.sign-in form p,body.forgot-password form p,body.reset-password form p,body>aside .ctas a,body dl dd,body ol li:before{font-family:"SIBook",sans-serif}body h5 span{font-family:"SWR",serif}body sup{vertical-align:super;font-size:smaller;line-height:0}body sup a{color:var(--accent-color)}body.magazine h1,body.issue h1{text-transform:uppercase}body h1{text-transform:uppercase}body h2{text-transform:uppercase}body h2 span{letter-spacing:.02em}body h4{text-transform:uppercase;letter-spacing:.05em}body h5,body .slideshow_caption p,body figcaption,body p.wp-caption-text,body header nav a,body header div a,body nav a,body button,body a.btn,body a.btn-inverse,body footer a,body footer address,body footer input,body>aside .ctas a,body.home #wrapper>main section.sign-up input,body label{text-transform:uppercase;letter-spacing:.05em}body h6 em,body h6 strong,body h6 b,body h6 span,body h6 a{text-transform:uppercase;letter-spacing:.02em}body.default #wrapper>main section h1,body.register #wrapper>main section h1,body.sign-in #wrapper>main section h1,body.forgot-password #wrapper>main section h1,body.reset-password #wrapper>main section h1,body.press #wrapper>main section h1,body.about #wrapper>main section:not(:first-child) h1,body>aside h1{font-family:"SIBook",sans-serif;text-transform:uppercase}body.default #wrapper>main section h2,body.register #wrapper>main section h2,body.sign-in #wrapper>main section h2,body.forgot-password #wrapper>main section h2,body.reset-password #wrapper>main section h2,body.press #wrapper>main section h2,body.about #wrapper>main section:not(:first-child) h2,body>aside h2{text-transform:none}body.default #wrapper>main section nav a,body.register #wrapper>main section nav a,body.sign-in #wrapper>main section nav a,body.forgot-password #wrapper>main section nav a,body.reset-password #wrapper>main section nav a,body.press #wrapper>main section nav a,body.about #wrapper>main section:not(:first-child) nav a,body>aside nav a{text-transform:none}body.subscribe h1 strong,body.subscribe h1 b{font-family:"SIBook",sans-serif}body section.sign-up h2,body>footer h2{text-transform:initial}body main article header h5 span a{font-family:initial}body main article main section h2{text-transform:initial}body h1{font-size:32px;line-height:115%}body h2{font-size:24px;line-height:30px}body h2 small{font-size:16px;line-height:21px;display:block}body h3{font-size:20px;line-height:28px}body h3 small{font-size:16px;line-height:21px;display:block}body h4,body h5,body h6,body .slideshow_caption p,body figcaption,body p.wp-caption-text,body header a,body nav a,body button,body a.btn,body a.btn-inverse,body textarea,body input,body label,body footer a,body footer address,body>aside form p,body.register form p,body.sign-in form p,body.forgot-password form p,body.reset-password form p,body>aside .ctas a{font-size:13.5px;line-height:18px}body p,body main article main section li{font-size:18px;line-height:28px}body p small,body main article main section li small{font-size:13.5px;line-height:18px;display:block}body blockquote p{font-size:35px;line-height:50px}body h5{color:var(--accent-color)}body h5 span{color:#000}body h5 span:before{content:" | "}body h6 span,body h6 strong,body h6 b,body h6 em,body h6 a{color:var(--accent-color)}body #wrapper>aside article p a,body.home .hero>div:nth-of-type(2)>div:nth-of-type(3) article p a{color:var(--accent-color)}body blockquote p{text-align:center}body main article main section h5{color:#000}body.home main article p small,body.issue main article p small,body.contributors main article p small,body.languages main article p small,body section.feed article p small,body section.featured article p small{font-size:16px;line-height:24px}body section.featured>h5{color:#000;text-align:center}body section.featured h2{text-transform:initial}body.home .hero h1{line-height:110%}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(2) h2{font-size:18px;line-height:21px}body.article main article header h3 a{text-transform:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}body.contributors article header h1,body.languages article header h1{text-transform:initial}body.contributors main article header p strong,body.contributors main article header p em,body.contributors main article header p a,body.languages main article header p strong,body.languages main article header p em,body.languages main article header p a{color:var(--accent-color)}body.contributors main article header p strong,body.contributors main article header p em,body.languages main article header p strong,body.languages main article header p em{font-family:"SIBook",sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:.02em}body.contributors main article header p a,body.languages main article header p a{font-family:inherit;font-size:inherit;line-height:inherit}body.languages article header h1 span{text-transform:uppercase}body button,body button.btn,body button.btn-inverse,body a.btn,body a.btn-inverse{width:190px;height:34px;border-radius:18px;padding-top:1px;display:inline-block;text-align:center;vertical-align:middle}body a.btn,body a.btn-inverse{line-height:34px}body a.btn{border:1px solid #000}body a.btn:hover{background:none;color:#000;background:#000;color:#fff}body button,body button.btn{cursor:pointer;border:1px solid #fff;background:#000;color:#fff}body button:not(.link):hover,body button.btn:not(.link):hover{background:#fff;color:#000}body button.link{width:auto;height:auto;padding-top:0;border:none;background:none;color:#fff}body a.btn-inverse,body button.btn-inverse{border:1px solid #fff;background:#000;color:#fff}body a.btn-inverse:hover,body button.btn-inverse:hover{background:none;color:#000;border:1px solid #000}body textarea,body input{background:none;border:none;border-bottom:1px solid;outline:none;padding:2px 0;margin:0;-webkit-appearance:none;-webkit-border-radius:0}body input[type=text],body input[type=email],body input[type=password]{-webkit-box-shadow:0 0 0 30px #000 inset !important}body input[type=submit]{height:34px;border-radius:17px;border:1px solid #fff}body span.asterisk{display:inline-block;width:13px;height:17px;background-size:13px 17px;background-color:var(--accent-color);-webkit-mask-image:url(img/asterik.svg);mask-image:url(img/asterik.svg);-webkit-mask-size:cover;mask-size:cover}::placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}input:-webkit-autofill{-webkit-text-fill-color:#fff !important;transition:background-color 5000s}@media screen and (min-width: 1020px){body h1{font-size:50px;letter-spacing:-0.02em}body h3{font-size:24px;line-height:30px}body.home .hero>div:nth-of-type(1) h1{font-size:31px}body.home .hero>div:nth-of-type(2)>div:nth-of-type(1) h2{font-size:18px;line-height:21px}}@media screen and (max-width: 1019px){body.article main article div.copy p{font-size:16px;line-height:26px}}body{padding-top:125px}body>header{position:fixed;top:0;width:100%;height:125px;background:var(--background-color);border-bottom:1px solid #000;z-index:3}body>header aside{width:calc(100% - 60px);padding:0 30px;height:30px;background:#000;color:#fff;display:flex;justify-content:flex-end;align-items:center;gap:15px}body>header #logo{position:absolute;top:55px;left:30px;display:block;background:url(img/logo.svg) no-repeat 0 0;background-size:157px 40px;width:157px;height:40px}body>header #mobile-menu{position:absolute;top:65px;right:30px;display:block;background:url(img/burger.svg) no-repeat 0 0;background-size:25px 27px;width:25px;height:27px}body>header nav ul li{display:block}body>header nav>ul{display:none}body>header nav>ul>li{border-bottom:1px solid #000}body>header nav>ul>li a{display:block}body>header nav>ul>li>ul{display:none}body>header>div{position:absolute;display:none}body>header>div a.btn-inverse{border:1px solid #000}body>header.show{height:100vh;border-bottom:none}@media not all and (hover: hover){body>header.show{height:calc(var(--vh, 1vh)*100)}}body>header.show #mobile-menu{background-image:url(img/close.svg)}body>header.show nav{position:relative;top:95px}body>header.show nav>ul{display:block;border-top:1px solid #000}body>header.show nav>ul>li>a{padding:30px}body>header.show nav>ul>li.current_page_parent>a,body>header.show nav>ul>li.show>a{color:var(--accent-color);padding:30px 30px 10px 30px}body>header.show nav>ul>li.current_page_parent ul,body>header.show nav>ul>li.show ul{display:block;padding-bottom:30px}body>header.show nav>ul>li.current_page_parent ul li a,body>header.show nav>ul>li.show ul li a{padding:0 30px 10px}body>header.show>div{display:block;bottom:30px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:center}body #wrapper>main{-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-ms-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;transition:opacity .4s ease-out}body #wrapper>main header,body #wrapper>main section{padding:30px}body #wrapper>main header.feed,body #wrapper>main section.feed{padding:30px 0}body #wrapper>main header.feed article,body #wrapper>main section.feed article{padding:30px;border-bottom:1px solid #000}body #wrapper>main header.feed article img,body #wrapper>main section.feed article img{width:100%;margin-bottom:10px;aspect-ratio:7/5;object-fit:cover}body #wrapper>main header.feed article h5,body #wrapper>main section.feed article h5{color:var(--accent-color)}body #wrapper>main header.feed article h5 span,body #wrapper>main section.feed article h5 span{color:#000}body #wrapper>main header.feed article h2,body #wrapper>main section.feed article h2{margin-top:3px}body #wrapper>main header.feed article p:nth-of-type(2),body #wrapper>main section.feed article p:nth-of-type(2){margin-top:20px}body #wrapper>main header.feed article a h2,body #wrapper>main header.feed article a p,body #wrapper>main section.feed article a h2,body #wrapper>main section.feed article a p{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}body #wrapper>main header.feed article:nth-of-type(1),body #wrapper>main section.feed article:nth-of-type(1){padding-top:0}body #wrapper>main header.feed article:last-child,body #wrapper>main section.feed article:last-child{border:none}body #wrapper>main header.featured,body #wrapper>main section.featured{padding:0 0 31px 0}body #wrapper>main header.featured>h5,body #wrapper>main section.featured>h5{padding:30px}body #wrapper>main header.featured h3,body #wrapper>main section.featured h3{margin-bottom:10px}body #wrapper>main header.featured>div a.arrow,body #wrapper>main section.featured>div a.arrow{position:absolute;width:34px;height:34px;background:rgba(0,0,0,.4) url(img/arrow.svg) no-repeat 14px center;background-size:9px 14px;border-radius:50%;margin-top:calc((100% - 60px)*.6/7*5/2 - 17px);display:block;z-index:1;transition:opacity .3s cubic-bezier(0, 0, 0.58, 1)}body #wrapper>main header.featured>div a.arrow.left,body #wrapper>main section.featured>div a.arrow.left{transform:rotate(180deg);left:15px}body #wrapper>main header.featured>div a.arrow.right,body #wrapper>main section.featured>div a.arrow.right{right:15px}body #wrapper>main header.featured>div>div.featured_indicator,body #wrapper>main section.featured>div>div.featured_indicator{position:absolute;right:30px;left:30px;bottom:0px;height:1px;background:rgba(0,0,0,.2);z-index:2}body #wrapper>main header.featured>div>div.featured_indicator span,body #wrapper>main section.featured>div>div.featured_indicator span{position:absolute;display:block;left:0;height:1px;background:#000}body #wrapper>main header.featured>div>div:not(.featured_indicator),body #wrapper>main section.featured>div>div:not(.featured_indicator){margin:0 30px;padding:0 0 30px;width:calc(100% - 60px);display:flex;flex-wrap:nowrap;overflow:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scroll-snap-type:x mandatory}body #wrapper>main header.featured>div>div:not(.featured_indicator)::-webkit-scrollbar,body #wrapper>main section.featured>div>div:not(.featured_indicator)::-webkit-scrollbar{display:none}body #wrapper>main header.featured>div>div:not(.featured_indicator) article,body #wrapper>main section.featured>div>div:not(.featured_indicator) article{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:15px;width:100%;text-align:center;scroll-snap-align:center}body #wrapper>main header.featured>div>div:not(.featured_indicator) article>a,body #wrapper>main section.featured>div>div:not(.featured_indicator) article>a{min-width:205px;width:60%}body #wrapper>main header.featured>div>div:not(.featured_indicator) article img,body #wrapper>main section.featured>div>div:not(.featured_indicator) article img{width:100%;aspect-ratio:7/5;object-fit:cover}body #wrapper>main header.featured>div>div:not(.featured_indicator) article>div,body #wrapper>main section.featured>div>div:not(.featured_indicator) article>div{display:flex;flex-direction:column;align-items:space-between;gap:3px}body #wrapper>main header.featured>div>div:not(.featured_indicator).disableSnapping,body #wrapper>main section.featured>div>div:not(.featured_indicator).disableSnapping{scroll-snap-type:none}body #wrapper>main header.featured>div.disableLeft a.left,body #wrapper>main section.featured>div.disableLeft a.left{pointer-events:none;opacity:.2}body #wrapper>main header.featured>div.disableRight a.right,body #wrapper>main section.featured>div.disableRight a.right{pointer-events:none;opacity:.2}body #wrapper>main header.sign-up,body #wrapper>main section.sign-up{background:#000;color:#fff;position:relative}body #wrapper>main header.sign-up form,body #wrapper>main section.sign-up form{text-align:center;transition:all .3s ease-out}body #wrapper>main header.sign-up form.fadeOut,body #wrapper>main section.sign-up form.fadeOut{opacity:0;pointer-events:none}body #wrapper>main header.sign-up form h2,body #wrapper>main section.sign-up form h2{margin-bottom:40px}body #wrapper>main header.sign-up form input,body #wrapper>main section.sign-up form input{border-color:#fff;display:block;width:100%;max-width:420px;margin:0 auto 50px}body #wrapper>main header.sign-up form button,body #wrapper>main section.sign-up form button{border:1px solid #fff}body #wrapper>main header.sign-up .sign-thank,body #wrapper>main section.sign-up .sign-thank{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body #wrapper>main header.sign-up .sign-thank h2,body #wrapper>main section.sign-up .sign-thank h2{text-align:center}body #wrapper>main header div.slideshow .slideshow_wrapper a.arrow,body #wrapper>main section div.slideshow .slideshow_wrapper a.arrow{position:absolute;width:34px;height:34px;background:rgba(0,0,0,.4) url(img/arrow.svg) no-repeat 14px center;background-size:9px 14px;border-radius:50%;top:50%;margin-top:-17px;display:block;z-index:1;transition:opacity .3s cubic-bezier(0, 0, 0.58, 1)}body #wrapper>main header div.slideshow .slideshow_wrapper a.arrow.left,body #wrapper>main section div.slideshow .slideshow_wrapper a.arrow.left{transform:rotate(180deg);left:15px}body #wrapper>main header div.slideshow .slideshow_wrapper a.arrow.right,body #wrapper>main section div.slideshow .slideshow_wrapper a.arrow.right{right:15px}body #wrapper>main header div.slideshow .slideshow_wrapper a.fullscreen,body #wrapper>main section div.slideshow .slideshow_wrapper a.fullscreen{position:absolute;width:34px;height:34px;background:rgba(0,0,0,.4) url(img/fullscreen_enter.svg) no-repeat center center;background-size:12px 12px;border-radius:50%;top:15px;right:15px;z-index:1;display:none}body #wrapper>main header div.slideshow .slideshow_wrapper>.slideshow_indicator,body #wrapper>main section div.slideshow .slideshow_wrapper>.slideshow_indicator{position:absolute;right:15px;left:15px;bottom:15px;height:1px;background:rgba(255,255,255,.2);z-index:2}body #wrapper>main header div.slideshow .slideshow_wrapper>.slideshow_indicator span,body #wrapper>main section div.slideshow .slideshow_wrapper>.slideshow_indicator span{position:absolute;display:block;left:0;height:1px;background:#fff}body #wrapper>main header div.slideshow .slideshow_wrapper>.slideshow_content,body #wrapper>main section div.slideshow .slideshow_wrapper>.slideshow_content{display:flex;flex-wrap:nowrap;width:100%;overflow-x:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scroll-snap-type:x mandatory}body #wrapper>main header div.slideshow .slideshow_wrapper>.slideshow_content::-webkit-scrollbar,body #wrapper>main section div.slideshow .slideshow_wrapper>.slideshow_content::-webkit-scrollbar{display:none}body #wrapper>main header div.slideshow .slideshow_wrapper>.slideshow_content>article,body #wrapper>main header div.slideshow .slideshow_wrapper>.slideshow_content>figure,body #wrapper>main section div.slideshow .slideshow_wrapper>.slideshow_content>article,body #wrapper>main section div.slideshow .slideshow_wrapper>.slideshow_content>figure{display:flex;flex-shrink:0;flex-direction:column;scroll-snap-align:center}body #wrapper>main header div.slideshow .slideshow_wrapper>.slideshow_content>figure img,body #wrapper>main section div.slideshow .slideshow_wrapper>.slideshow_content>figure img{background:#000}body #wrapper>main header div.slideshow .slideshow_wrapper>.slideshow_content>figure figcaption,body #wrapper>main section div.slideshow .slideshow_wrapper>.slideshow_content>figure figcaption{display:none}body #wrapper>main header div.slideshow .slideshow_wrapper>.slideshow_content.disableSnapping,body #wrapper>main section div.slideshow .slideshow_wrapper>.slideshow_content.disableSnapping{scroll-snap-type:none}body #wrapper>main header div.slideshow .slideshow_caption,body #wrapper>main section div.slideshow .slideshow_caption{padding:10px 30px;text-align:left}body #wrapper>main header div.slideshow .slideshow_caption span,body #wrapper>main section div.slideshow .slideshow_caption span{float:right}body #wrapper>main header div.slideshow.disableLeft a.left,body #wrapper>main section div.slideshow.disableLeft a.left{pointer-events:none;opacity:.2}body #wrapper>main header div.slideshow.disableRight a.right,body #wrapper>main section div.slideshow.disableRight a.right{pointer-events:none;opacity:.2}body #wrapper>main header div.slideshow.gallery,body #wrapper>main section div.slideshow.gallery{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:5;background:#000}body #wrapper>main header div.slideshow.gallery a.fullscreen,body #wrapper>main section div.slideshow.gallery a.fullscreen{background-image:url(img/fullscreen_exit.svg);background-size:19px 19px}body #wrapper>aside{display:none;padding:30px}body #wrapper>aside article{text-align:right}body #wrapper>aside article h5{color:var(--accent-color);margin-bottom:20px}body #wrapper>aside article h5 span{color:#000}body #wrapper>aside article img{display:block;width:160px}body #wrapper>aside article p{margin:20px 0}body #wrapper>aside article a{display:inline-block}body>footer{position:relative;background:#000;color:#fff;padding:30px}body>footer form,body>footer>ul,body>footer div{text-align:center}body>footer h2,body>footer input,body>footer form,body>footer>ul{margin-bottom:50px}body>footer form input{color:#fff;border-color:#fff;display:block;width:100%}body>footer form button{border:1px solid #fff}body>footer div a{display:block}body>footer div ul{margin-top:1em;display:none}body>footer div ul li{display:inline-block;font-size:0;margin:0 15px 0 0}body>footer div ul li a{display:block;width:16px;height:16px;background-color:transparent;background-repeat:no-repeat;background-position:center}body>footer div ul li a.twitter{background-image:url(img/social-twitter.svg)}body>footer div ul li a.instagram{background-image:url(img/social-instagram.svg)}body>footer div ul li a.facebook{background-image:url(img/social-facebook.svg)}body>aside{background:#000;color:#fff;padding:60px 30px;display:none;position:fixed;bottom:0;left:0;z-index:1;width:calc(100% - 60px)}body>aside button,body>aside a.btn{border-color:#fff}body>aside form{display:none}body>aside.cookies{display:block;-webkit-animation:moveUp .7s cubic-bezier(0.075, 0.82, 0.165, 1) forwards;-moz-animation:moveUp .7s cubic-bezier(0.075, 0.82, 0.165, 1) forwards;-o-animation:moveUp .7s cubic-bezier(0.075, 0.82, 0.165, 1) forwards;animation:moveUp .7s cubic-bezier(0.075, 0.82, 0.165, 1) forwards}body>aside.cookies form{display:block}body>aside.cookies form p{color:#fff}body>aside.cookies form p a{text-decoration:underline}body>aside.cookies form label{text-align:left;display:block;white-space:nowrap}body>aside.cookies form input{border-color:#fff;display:block;width:100%}body>aside.cookies form input[type=checkbox]{border:1px solid #fff;-webkit-appearance:none;appearance:none;margin:0 10px 0 0;height:16px;width:16px;cursor:pointer;position:relative;float:left}body>aside.cookies form input[type=checkbox]:checked{background:#fff}body>aside.cookies form input[type=checkbox]:checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #000}body>aside.cookies form input[type=checkbox]:disabled{opacity:.4;cursor:default}body>aside.cookies form button{margin-top:50px;border:1px solid #fff}body>aside.cookies form>div.ctas{margin-top:50px;display:flex;flex-direction:column;align-items:center}body>aside.cookies form>div.ctas button{margin-top:20px}body>aside.cookies form>div.details{display:none}body>aside.cookies form>div>div.options{display:flex;margin-top:60px;flex-direction:column;justify-content:normal}body>aside.cookies form>div>div.options p{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:10px 0}body>aside.cookies form>div>div.options p label{text-transform:none;letter-spacing:0em;cursor:pointer;-moz-user-select:-moz- none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}body>aside.cookies.details form>div.ctas{display:none}body>aside.cookies.details form>div.details{display:block}body.home #wrapper>main section{border-bottom:1px solid #000}body.home #wrapper>main section:last-of-type{border-bottom:none}body.home #wrapper>main section.hero{padding:0}body.home #wrapper>main section.hero>div{border-bottom:1px solid #000}body.home #wrapper>main section.hero>div article{padding:30px}body.home #wrapper>main section.hero>div article h1{margin-top:3px}body.home #wrapper>main section.hero>div article h2{margin:5px 0 3px}body.home #wrapper>main section.hero>div article img{display:block;width:100%;aspect-ratio:7/5;object-fit:cover;margin-bottom:10px}body.home #wrapper>main section.hero>div article>div>a:not(.arrow){display:block}body.home #wrapper>main section.hero>div article>div p:nth-of-type(2){margin-top:20px}body.home #wrapper>main section.hero>div:nth-of-type(1){padding:30px}body.home #wrapper>main section.hero>div:nth-of-type(1) .slideshow_wrapper .arrow{top:0;margin-top:calc(35.7142857143% - 17px)}body.home #wrapper>main section.hero>div:nth-of-type(1) .slideshow_wrapper .slideshow_indicator{bottom:auto;top:0px;margin-top:calc((100% - 15px)/7*5)}body.home #wrapper>main section.hero>div:nth-of-type(1) article{padding:0;width:100%}body.home #wrapper>main section.hero>div:nth-of-type(1) article>div h5 span:last-child{float:right;font-family:"SIBook",sans-serif;opacity:0;transition:opacity .4s cubic-bezier(0.25, 0.25, 0.75, 0.75)}body.home #wrapper>main section.hero>div:nth-of-type(1) article>div h5 span:last-child:before{display:none}body.home #wrapper>main section.hero>div:nth-of-type(1) article.active>div h5 span:last-child{opacity:1}body.home #wrapper>main section.hero>div:nth-of-type(2){border-bottom:none}body.home #wrapper>main section.hero>div:nth-of-type(2)>div{border-bottom:none}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(1) article{border-bottom:1px solid #000}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(2){display:flex}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(2) article{width:50%}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(2) article:nth-of-type(1){width:calc(50% - 1px);border-right:1px solid #000}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(3){border-top:1px solid #000}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(3) article{text-align:center}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(3) article h5{margin-bottom:20px}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(3) article a{display:inline-block;margin:0 auto}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(3) article img{max-width:160px;aspect-ratio:auto}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(3) article p{margin-bottom:20px}body.home #wrapper>main section.featured{border-top:none}body.articles #wrapper>main header,body.category #wrapper>main header{padding:0}body.articles #wrapper>main header nav,body.category #wrapper>main header nav{padding:30px;width:calc(100% - 60px);display:flex;flex-wrap:nowrap;gap:30px;overflow:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}body.articles #wrapper>main header nav::-webkit-scrollbar,body.category #wrapper>main header nav::-webkit-scrollbar{display:none}body.articles #wrapper>main header nav a,body.category #wrapper>main header nav a{display:block;white-space:nowrap}body.articles #wrapper>main header nav a.active,body.category #wrapper>main header nav a.active{color:var(--accent-color);pointer-events:none}body.articles #wrapper>main section.featured,body.category #wrapper>main section.featured{border-top:1px solid #000;border-bottom:1px solid #000}body.article a.share,body.issue a.share,body.contributors a.share,body.languages a.share{display:block;width:16px;height:16px;background-color:transparent;background-repeat:no-repeat;background-position:center}body.article a.share.facebook,body.issue a.share.facebook,body.contributors a.share.facebook,body.languages a.share.facebook{background-image:url(img/share-facebook.svg)}body.article a.share.instagram,body.issue a.share.instagram,body.contributors a.share.instagram,body.languages a.share.instagram{background-image:url(img/share-instagram.svg)}body.article a.share.twitter,body.issue a.share.twitter,body.contributors a.share.twitter,body.languages a.share.twitter{background-image:url(img/share-twitter.svg)}body.article a.share.mail,body.issue a.share.mail,body.contributors a.share.mail,body.languages a.share.mail{background-image:url(img/share-mail.svg)}body.article #wrapper>main>article{border-bottom:1px solid #000}body.article #wrapper>main>article header{padding:30px;text-align:center}body.article #wrapper>main>article header h5:first-child{margin:0 0 20px}body.article #wrapper>main>article header h5:not(:first-child){color:#000}body.article #wrapper>main>article header h5:not(:first-child) span{display:block}body.article #wrapper>main>article header h5:not(:first-child) span:before{display:none}body.article #wrapper>main>article header h2{margin-bottom:25px;text-transform:initial}body.article #wrapper>main>article header h3{color:var(--accent-color);margin-top:25px}body.article #wrapper>main>article header p{margin:0 0 20px}body.article #wrapper>main>article header ul{margin:30px auto}body.article #wrapper>main>article header ul li{display:inline-block;font-size:0;margin:0 15px}body.article #wrapper>main>article header ul li.date{display:block;padding:0 0 10px}body.article #wrapper>main>article header figure img{width:100%}body.article #wrapper>main>article header figure figcaption{padding:10px 0;text-align:left}body.article #wrapper>main>article main section{padding:0}body.article #wrapper>main>article main section>div{margin-bottom:60px}body.article #wrapper>main>article main section>div.img figure{width:100%}body.article #wrapper>main>article main section>div.img figure img{width:100%}body.article #wrapper>main>article main section>div.img figure figcaption{padding:10px 30px}body.article #wrapper>main>article main section>div.img figure figcaption span{float:right}body.article #wrapper>main>article main section>div.img.slideshow figure img{aspect-ratio:4/5;object-fit:contain}body.article #wrapper>main>article main section>div.copy{padding:30px}body.article #wrapper>main>article main section>div.copy a{color:var(--accent-color)}body.article #wrapper>main>article main section>div.copy ul,body.article #wrapper>main>article main section>div.copy ol{margin-left:40px}body.article #wrapper>main>article main section>div.copy ul li,body.article #wrapper>main>article main section>div.copy ol li{margin-bottom:1em}body.article #wrapper>main>article main section>div.copy ul li:last-child,body.article #wrapper>main>article main section>div.copy ol li:last-child{margin-bottom:0em}body.article #wrapper>main>article main section>div.copy ul li{background:transparent url(img/asterik.svg) no-repeat 0 3px;background-size:16px 20px;padding-left:25px}body.article #wrapper>main>article main section>div.copy ol{counter-reset:myCounter}body.article #wrapper>main>article main section>div.copy ol li{display:flex;list-style:none;counter-increment:step-counter}body.article #wrapper>main>article main section>div.copy ol li::before{content:counter(step-counter) ".";flex:0 0 25px}body.article #wrapper>main>article main section>div.copy p{margin-bottom:1em}body.article #wrapper>main>article main section>div.copy p:last-child{margin-bottom:0}body.article #wrapper>main>article main section>div.copy iframe,body.article #wrapper>main>article main section>div.copy div.wp-caption,body.article #wrapper>main>article main section>div.copy video,body.article #wrapper>main>article main section>div.copy img{display:block;max-width:100%;margin-left:auto;margin-right:auto}body.article #wrapper>main>article main section>div.copy div.wp-caption p{margin-top:10px}body.article #wrapper>main>article main section>div>*:not(.slideshow_wrapper):not(.slideshow_indicator):not(.slideshow_caption):not(p){margin-bottom:45px}body.article #wrapper>main>article main section>div>*.asterisk{margin-bottom:1em}body.article #wrapper>main>article main section>div>*:last-child{margin-bottom:0}body.article #wrapper>main>article main.user-entry{max-width:none}body.article #wrapper>main>article main.user-entry section{background:var(--background-color);display:flex;flex-direction:column;align-items:center;gap:20px;padding:60px 0;margin:30px;text-align:center}body.article #wrapper>main>article main.user-entry section h2{max-width:300px;margin-bottom:30px}body.article #wrapper>main>article main.user-entry section a.btn{border-color:#fff}body.magazine #wrapper>main section{padding:0}body.magazine #wrapper>main section article{display:flex;flex-direction:column}body.magazine #wrapper>main section article>div h5{margin-bottom:30px;color:#000}body.magazine #wrapper>main section article>div p{margin:30px 0 50px}body.magazine #wrapper>main section article>div:first-child a{display:block;height:100%}body.magazine #wrapper>main section article>div:first-child img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.magazine #wrapper>main section article>div:last-child{padding:50px 30px;text-align:center}body.magazine #wrapper>main section article>div:last-child a{margin:0 auto}body.issue #wrapper>main article header,body.contributors #wrapper>main article header,body.languages #wrapper>main article header{text-align:center}body.issue #wrapper>main article header h5,body.contributors #wrapper>main article header h5,body.languages #wrapper>main article header h5{margin-bottom:20px;color:#000}body.issue #wrapper>main article header p,body.contributors #wrapper>main article header p,body.languages #wrapper>main article header p{margin:30px auto;max-width:680px}body.issue #wrapper>main article header a.btn,body.contributors #wrapper>main article header a.btn,body.languages #wrapper>main article header a.btn{margin:0 auto;background:#000;color:#fff}body.issue #wrapper>main article header a.btn:hover,body.contributors #wrapper>main article header a.btn:hover,body.languages #wrapper>main article header a.btn:hover{background:none;color:#000}body.issue #wrapper>main article header ul,body.contributors #wrapper>main article header ul,body.languages #wrapper>main article header ul{margin:30px auto}body.issue #wrapper>main article header ul li,body.contributors #wrapper>main article header ul li,body.languages #wrapper>main article header ul li{display:inline-block;font-size:0;margin:0 15px}body.issue #wrapper>main article section,body.contributors #wrapper>main article section,body.languages #wrapper>main article section{padding:0;height:calc(100vh - 125px)}body.issue #wrapper>main article section img,body.contributors #wrapper>main article section img,body.languages #wrapper>main article section img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.issue #wrapper>main article main nav,body.contributors #wrapper>main article main nav,body.languages #wrapper>main article main nav{padding:30px;width:calc(100% - 60px);display:flex;flex-wrap:nowrap;gap:30px;overflow:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none}body.issue #wrapper>main article main nav::-webkit-scrollbar,body.contributors #wrapper>main article main nav::-webkit-scrollbar,body.languages #wrapper>main article main nav::-webkit-scrollbar{display:none}body.issue #wrapper>main article main nav a,body.contributors #wrapper>main article main nav a,body.languages #wrapper>main article main nav a{display:block;white-space:nowrap}body.issue #wrapper>main article main nav a.active,body.contributors #wrapper>main article main nav a.active,body.languages #wrapper>main article main nav a.active{color:var(--accent-color);pointer-events:none}body.issue #wrapper>main article main article,body.contributors #wrapper>main article main article,body.languages #wrapper>main article main article{padding:30px;border-bottom:1px solid #000}body.issue #wrapper>main article main article h2,body.contributors #wrapper>main article main article h2,body.languages #wrapper>main article main article h2{margin-top:3px}body.issue #wrapper>main article main article img,body.contributors #wrapper>main article main article img,body.languages #wrapper>main article main article img{width:100%;margin-bottom:10px;aspect-ratio:7/5;object-fit:cover}body.issue #wrapper>main article main article p:nth-of-type(2),body.contributors #wrapper>main article main article p:nth-of-type(2),body.languages #wrapper>main article main article p:nth-of-type(2){margin-top:20px}body.issue #wrapper>main article main article:nth-of-type(1),body.contributors #wrapper>main article main article:nth-of-type(1),body.languages #wrapper>main article main article:nth-of-type(1){padding-top:0}body.issue #wrapper>main article main article:last-child,body.contributors #wrapper>main article main article:last-child,body.languages #wrapper>main article main article:last-child{border:none}body.subscribe #wrapper>main section{padding:0;background:#000;color:#fff;display:flex;flex-direction:column}body.subscribe #wrapper>main section>div:nth-of-type(1) img{width:100%}body.subscribe #wrapper>main section>div:nth-of-type(2){display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;border-bottom:1px solid #fff}body.subscribe #wrapper>main section>div:nth-of-type(2) h1,body.subscribe #wrapper>main section>div:nth-of-type(2) p{max-width:500px}body.subscribe #wrapper>main section>div:nth-of-type(2) p{margin:30px 0}body.subscribe #wrapper>main section>div:nth-of-type(2) a.btn{border-color:#fff}body.subscribe #wrapper>main section>div:nth-of-type(2) a.btn:hover{background:#fff;color:#000}body.register #wrapper>main,body.sign-in #wrapper>main,body.forgot-password #wrapper>main,body.reset-password #wrapper>main{background:#000;color:#fff;min-height:calc(100vh - 125px);border-bottom:1px solid #fff}body.register #wrapper>main section form,body.sign-in #wrapper>main section form,body.forgot-password #wrapper>main section form,body.reset-password #wrapper>main section form{max-width:440px;margin:0 auto 90px;display:flex;flex-direction:column}body.register #wrapper>main section form h1,body.sign-in #wrapper>main section form h1,body.forgot-password #wrapper>main section form h1,body.reset-password #wrapper>main section form h1{margin-bottom:60px;text-align:center}body.register #wrapper>main section form h3,body.sign-in #wrapper>main section form h3,body.forgot-password #wrapper>main section form h3,body.reset-password #wrapper>main section form h3{text-align:center;margin-bottom:30px}body.register #wrapper>main section form label,body.sign-in #wrapper>main section form label,body.forgot-password #wrapper>main section form label,body.reset-password #wrapper>main section form label{text-align:left;display:block;opacity:.5;white-space:nowrap}body.register #wrapper>main section form input,body.sign-in #wrapper>main section form input,body.forgot-password #wrapper>main section form input,body.reset-password #wrapper>main section form input{display:block;width:100%;border-color:#fff}body.register #wrapper>main section form button,body.sign-in #wrapper>main section form button,body.forgot-password #wrapper>main section form button,body.reset-password #wrapper>main section form button{margin:50px auto 0}body.register #wrapper>main section form .notification,body.sign-in #wrapper>main section form .notification,body.forgot-password #wrapper>main section form .notification,body.reset-password #wrapper>main section form .notification{padding:20px;border:1px solid #fff;margin-bottom:30px}body.register #wrapper>main section form .fields,body.sign-in #wrapper>main section form .fields,body.forgot-password #wrapper>main section form .fields,body.reset-password #wrapper>main section form .fields{margin-top:30px}body.register #wrapper>main section form .fields p,body.sign-in #wrapper>main section form .fields p,body.forgot-password #wrapper>main section form .fields p,body.reset-password #wrapper>main section form .fields p{margin:0 0 30px}body.register #wrapper>main section form .fields p:last-child,body.sign-in #wrapper>main section form .fields p:last-child,body.forgot-password #wrapper>main section form .fields p:last-child,body.reset-password #wrapper>main section form .fields p:last-child{margin-bottom:0}body.register #wrapper>main section form .options,body.sign-in #wrapper>main section form .options,body.forgot-password #wrapper>main section form .options,body.reset-password #wrapper>main section form .options{display:flex;justify-content:space-between;margin-top:20px}body.register #wrapper>main section form .legal,body.sign-in #wrapper>main section form .legal,body.forgot-password #wrapper>main section form .legal,body.reset-password #wrapper>main section form .legal{margin-top:40px}body.register #wrapper>main section form .errors,body.sign-in #wrapper>main section form .errors,body.forgot-password #wrapper>main section form .errors,body.reset-password #wrapper>main section form .errors{color:red;margin-top:20px}body.register #wrapper>main section form .options{justify-content:center}body.register #wrapper>main section form .legal{margin-top:50px}body.register #wrapper>main section form button{margin-top:30px}body.about #wrapper>main section:first-child h1 a{color:var(--accent-color);text-transform:uppercase}body.about #wrapper>main section:first-child h1 a:hover{opacity:.5}body.about #wrapper>main section:first-child p{margin:60px 0 0}body.about #wrapper>main section:not(:first-child){border-top:1px solid #000}body.about #wrapper>main section:not(:first-child) h1{text-align:center;margin-bottom:30px}body.about #wrapper>main section:last-child p{text-align:center;max-width:680px;margin:0 auto}body.about #wrapper>main section dl{display:flex;flex-wrap:wrap;justify-content:space-between}body.about #wrapper>main section dl dt,body.about #wrapper>main section dl dd{width:calc(50% - 10px);font-size:16px;line-height:20px;margin-bottom:10px}body.about #wrapper>main section dl dt{text-align:right}body.press #wrapper>main section{padding:30px 0}body.press #wrapper>main section h1{margin-bottom:30px;text-align:center}body.press #wrapper>main section div article{padding:50px 30px;border-bottom:1px solid #000}body.press #wrapper>main section div article h2{margin-top:10px}body.press #wrapper>main section div article h3{margin-bottom:10px}body.press #wrapper>main section div article:last-child{border:none}body.default #wrapper>main section h1{text-align:center;margin-bottom:30px}body.default #wrapper>main section p{max-width:680px;margin:0 auto 1em}body.article,body.contributors,body.languages{background:#fff}body.article>header,body.contributors>header,body.languages>header{background:#fff}body.loading *{cursor:wait}body.loading #wrapper main{pointer-events:none}body.loading.dim #wrapper main{opacity:.4}@media screen and (min-width: 1020px){body>header #mobile-menu{display:none}body>header nav{position:absolute;top:70px;left:50%;transform:translateX(-50%)}body>header nav ul li{display:inline-block;padding:0 25px}body>header nav>ul{display:block;font-size:0}body>header nav>ul>li{border-bottom:none;overflow:hidden}body>header nav>ul>li>ul{position:absolute;padding-top:45px;left:50%;transform:translateX(-50%);white-space:nowrap;text-align:center}body>header nav>ul>li>ul li{padding:0 15px}body>header nav>ul>li.menu-item-has-children:hover>a{color:var(--accent-color)}body>header nav>ul>li.menu-item-has-children:hover>ul{display:block}body>header nav>ul>li.menu-item-has-children:hover>ul a:hover{color:var(--accent-color)}body>header>div{display:block;right:30px;top:60px;left:auto;bottom:auto;display:block}body>header>div a{margin-right:10px}body>header>div a:last-child{margin-right:0}body #wrapper{display:flex}body #wrapper>main{width:calc(100% - 300px)}body #wrapper>main header.feed,body #wrapper>main section.feed{padding:30px;display:flex;flex-wrap:wrap;gap:30px}body #wrapper>main header.feed article,body #wrapper>main section.feed article{width:calc((100% - 60px)/3);padding:0;border:none;margin-bottom:60px}body #wrapper>main header.featured,body #wrapper>main section.featured{padding:25px 30px}body #wrapper>main header.featured>h5,body #wrapper>main section.featured>h5{padding:0 0 25px}body #wrapper>main header.featured>div a.arrow,body #wrapper>main header.featured>div>div.featured_indicator,body #wrapper>main section.featured>div a.arrow,body #wrapper>main section.featured>div>div.featured_indicator{display:none}body #wrapper>main header.featured>div>div:not(.featured_indicator),body #wrapper>main section.featured>div>div:not(.featured_indicator){overflow:hidden;width:100%;padding:0;margin:0;gap:30px}body #wrapper>main header.featured>div>div:not(.featured_indicator) article,body #wrapper>main section.featured>div>div:not(.featured_indicator) article{width:calc((100% - 60px)/3)}body #wrapper>main header div.slideshow .slideshow_indicator,body #wrapper>main section div.slideshow .slideshow_indicator{display:none}body #wrapper>main header div.slideshow .slideshow_caption,body #wrapper>main section div.slideshow .slideshow_caption{padding:10px 0}body #wrapper>aside{position:sticky;display:block;top:120px;padding:30px;width:239px;border-left:1px solid #000;height:calc(100vh - 125px)}body>footer{padding:30px 30px 60px;display:flex;justify-content:space-between}body>footer form{width:calc(100% - 558px)}body>footer ul,body>footer>div{width:239px}body>footer form,body>footer>ul,body>footer div{text-align:left}body>footer h2,body>footer input{margin-bottom:30px}body>footer form,body>footer>ul{margin-bottom:0}body>footer ul li{margin-bottom:10px}body>footer form input{max-width:480px}body>footer>div address{margin-bottom:1em}body>footer>div ul{display:block}body>aside>div.cookies{flex-direction:row;justify-content:space-between;gap:unset}body>aside.cookies form{display:flex;flex-direction:row;text-align:left;max-width:none;justify-content:space-between;align-items:center}body>aside.cookies form>div.ctas{margin-top:0px;flex-direction:row;align-items:left;margin-left:100px}body>aside.cookies form>div.ctas a{white-space:nowrap}body>aside.cookies form>div.ctas button{margin-top:0}body>aside.cookies form>div>div.options{flex-direction:row;margin:0 0 0 100px;flex:0 0 auto}body>aside.cookies form>div>div.options p{flex-direction:row;justify-content:normal;padding-left:20px}body>aside.cookies form button{margin:0 0 0 20px;flex:0 0 auto;width:200px}body>aside.cookies.details form>div.details{display:flex}body.home #wrapper>main section.hero{display:flex}body.home #wrapper>main section.hero>div{width:50%}body.home #wrapper>main section.hero>div:nth-of-type(1){width:calc(50% - 61px);border-bottom:none;border-right:1px solid #000}body.home #wrapper>main section.hero>div:nth-of-type(2){display:flex;flex-direction:column}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(2){flex:1}body.home #wrapper>main section.hero>div:nth-of-type(2)>div:nth-of-type(3){display:none}body.article #wrapper>main>article header{padding:30px}body.article #wrapper>main>article header h5{margin-bottom:30px}body.article #wrapper>main>article header ul{margin:30px auto}body.article #wrapper>main>article header.side-by-side{display:flex;flex-direction:row-reverse;text-align:left;gap:30px}body.article #wrapper>main>article header.side-by-side>div{width:50%}body.article #wrapper>main>article header.side-by-side>div:first-child{display:flex;flex-direction:column;justify-content:center}body.article #wrapper>main>article header.side-by-side>div:first-child ul{margin:30px 0}body.article #wrapper>main>article header.side-by-side>div:first-child ul li{margin-left:0;margin-right:30px}body.article #wrapper>main>article header.side-by-side>div:first-child ul li.time{margin-left:0}body.article #wrapper>main>article header.side-by-side>div:first-child ul li:last-child{margin-right:0}body.article #wrapper>main>article main{max-width:800px;margin:0 auto}body.article #wrapper>main>article main section{padding:0}body.article #wrapper>main>article main section div.img{text-align:center}body.article #wrapper>main>article main section div.img figure figcaption{padding:10px 0;text-align:left}body.article #wrapper>main>article main section div.img.slideshow figure img{aspect-ratio:auto;width:auto;height:70vh}body.article #wrapper>main>article main section div.img.slideshow .slideshow_wrapper a.fullscreen{display:block}body.article #wrapper>main>article main section div.img.slideshow.gallery .slideshow_wrapper{width:100%;height:calc(100% - 160px);margin:80px 0}body.article #wrapper>main>article main section div.img.slideshow.gallery .slideshow_wrapper a{position:fixed}body.article #wrapper>main>article main section div.img.slideshow.gallery .slideshow_wrapper .slideshow_content{height:100%}body.article #wrapper>main>article main section div.img.slideshow.gallery .slideshow_wrapper .slideshow_content figure img{height:100%}body.article #wrapper>main>article main section div.img.slideshow.gallery .slideshow_caption{position:absolute;padding:20px 15px;bottom:0;width:calc(100% - 30px);z-index:2}body.article #wrapper>main>article main section div.img.slideshow.gallery .slideshow_caption p{color:#fff}body.article #wrapper>main>article main section div.copy{max-width:640px;margin:0 auto 60px}body.article #wrapper>main>article main section div.copy ul,body.article #wrapper>main>article main section div.copy ol{margin-left:80px}body.article #wrapper>main>article main section div.copy ul li{padding-left:30px}body.article #wrapper>main>article main section div.copy ol li:before{flex:0 0 30px}body.article #wrapper>main>article main.user-entry section{margin:40px}body.magazine #wrapper main,body.issue #wrapper main,body.contributors #wrapper main,body.languages #wrapper main,body.subscribe #wrapper main,body.register #wrapper main,body.sign-in #wrapper main,body.forgot-password #wrapper main,body.reset-password #wrapper main{width:100%}body.magazine #wrapper aside,body.issue #wrapper aside,body.contributors #wrapper aside,body.languages #wrapper aside,body.subscribe #wrapper aside,body.register #wrapper aside,body.sign-in #wrapper aside,body.forgot-password #wrapper aside,body.reset-password #wrapper aside{display:none}body.magazine #wrapper>main section article{flex-direction:row-reverse;height:calc(100vh - 125px);min-height:680px}body.magazine #wrapper>main section article>div{width:50%}body.magazine #wrapper>main section article>div p{margin:30px 0}body.magazine #wrapper>main section article>div:last-child{padding:0 30px;display:flex;flex-direction:column;justify-content:center}body.issue #wrapper>main article header p,body.contributors #wrapper>main article header p,body.languages #wrapper>main article header p{margin:30px auto}body.issue #wrapper>main article header ul,body.contributors #wrapper>main article header ul,body.languages #wrapper>main article header ul{margin:30px auto}body.issue #wrapper>main article section,body.contributors #wrapper>main article section,body.languages #wrapper>main article section{height:calc(100vh - 185px)}body.issue #wrapper>main article main nav,body.contributors #wrapper>main article main nav,body.languages #wrapper>main article main nav{justify-content:center}body.issue #wrapper>main article main>div,body.contributors #wrapper>main article main>div,body.languages #wrapper>main article main>div{padding:30px;display:flex;flex-wrap:wrap;gap:30px}body.issue #wrapper>main article main article,body.contributors #wrapper>main article main article,body.languages #wrapper>main article main article{width:calc((100% - 90px)/4);padding:0;border:none;margin-bottom:60px}body.subscribe #wrapper>main section{flex-direction:row-reverse;border-bottom:1px solid #fff;height:calc(100vh - 125px)}body.subscribe #wrapper>main section>div{width:50%}body.subscribe #wrapper>main section>div:nth-of-type(1) img{height:100%;object-fit:cover}body.subscribe #wrapper>main section>div:nth-of-type(2){border-bottom:none}body.about #wrapper>main section:first-child p{text-align:center;max-width:680px;margin:60px auto 0}body.about #wrapper>main section:not(:first-child) h1{margin-bottom:60px}body.press #wrapper>main section{padding:60px 30px 80px}body.press #wrapper>main section h1{margin-bottom:60px}body.press #wrapper>main section div{display:inline-flex;flex-wrap:wrap;gap:30px}body.press #wrapper>main section div article{padding:0;border:none;width:calc((100% - 60px)/3)}body.default #wrapper>main section h1{margin-bottom:60px}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}