h1,h2{line-height:1}.header-line sup,.header-menu,.interview-title,h3{letter-spacing:.02em}.header-line,.header-menu,h3{text-transform:uppercase}.header-line,.interview,.list-entry{text-align:center}@font-face{font-family:"Lapidar Bold";src:url(../fonts/Lapidar-Bold.woff) format("woff"),url(../fonts/Lapidar-Bold.woff2) format("woff2");font-weight:700}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}*{margin:0;padding:0;box-sizing:border-box}.secretPath{position:absolute;left:0;top:0;width:20px;height:20px;z-index:5}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Lapidar Bold",sans-serif;font-weight:700;font-size:1.4vmax;line-height:1.4;overflow:-moz-scrollbars-none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0}.image-ratio img,.logo{width:100%;height:100%;top:0}@media screen and (max-width:767px){html{font-size:14px}}::selection{background:#000;color:#fff}h1,h2,h3{font-weight:400}h1{font-size:2.5em;letter-spacing:.05em}h2{font-size:1.48em;letter-spacing:.03em}h3{font-size:1em}ol,p,ul{margin-top:0;margin-bottom:1em}ol,ul{padding-left:1em}a{color:inherit;text-decoration:none;transition:.2s}.animate-transition .body,.animate-transition .logo{transition:1s cubic-bezier(.5,0,.1,1)}.image-ratio{position:relative}.image-ratio img{position:absolute;left:0}svg{fill:currentColor;vertical-align:middle}.logo{position:fixed;right:0;padding:1em}.is-open .logo{width:50%}.is-open .logo path{stroke-dasharray:0;stroke-dashoffset:0}.logo svg{width:100%;height:100%;stroke:currentColor}path{vector-effect:non-scaling-stroke;opacity:0}.animate path{animation:stroke 1.5s forwards}#bottom_brow,#short_brow,#top_brow{animation-duration:.75s}.is-open path{stroke-dashoffset:0!important;opacity:1}@keyframes stroke{from{opacity:0}10%{opacity:1}to{opacity:1;stroke-dashoffset:0}}#bottom_lid,#top_lid{animation-delay:0s;animation-duration:4.5s}#top_brow{animation-delay:.75s}#bottom_brow{animation-delay:2.25s}#middle_lid{animation-delay:1.2s;animation-duration:3s}#short_brow{animation-delay:1.95s}@media screen and (max-width:767px){.is-open .logo{width:100%;transform:translateX(100%)}#bottom_lid,#top_lid{animation-delay:0s;animation-duration:4.5s}#top_brow{animation-delay:.75s;animation-duration:.75s}#bottom_brow{animation-delay:2.25s;animation-duration:.75s}#middle_lid{animation-delay:1.2s;animation-duration:3s}#short_brow{animation-delay:1.95s;animation-duration:.75s}}.body{position:absolute;width:50%;height:100%;left:0;top:0;padding:1em 1em 0;transform:translateX(-100%);display:flex;flex-direction:column}@media screen and (max-width:767px){.body{width:100%}}.is-open .body{transform:none}.body-color-overlay{width:50%;height:100%;position:fixed;left:0;top:0;background:currentColor;transition:1s opacity cubic-bezier(.5,0,.1,1);transform:translateX(-100%);z-index:-1}.animate-transition .body-color-overlay{transition:1s opacity cubic-bezier(.5,0,.1,1),1s transform cubic-bezier(.5,0,.1,1)}.is-open .body-color-overlay{opacity:0;transform:none}.header-menu{display:flex;justify-content:space-between}@media screen and (max-width:374px){.header-menu{font-size:13px}}.header-line{padding:4em 0}.header-line sup{position:absolute;display:inline-block;vertical-align:top;margin:.15em .2em 0;font-size:.6em}@media screen and (min-width:768px){a:hover{color:#000}br.mobile{display:none}}.list{display:flex;margin-top:3em}.list-title{flex:1;margin-right:1em}@media screen and (max-width:767px){.body-color-overlay{width:100%}.list{display:block}.list-title{text-align:center;margin:0 0 1em}}.list-list{flex:0 1 50%}.interview{display:block;margin-bottom:1em}.interview-date{font-size:.6em;text-transform:none;margin-bottom:.1em;display:block}.interview-title{display:block;line-height:1.2;text-transform:uppercase}.interview-publisher{text-transform:none;display:block;line-height:1.2}.footer{font-size:.6em;margin-top:auto;padding:6rem 0 1rem;flex-shrink:0}@media screen and (min-width:768px){.footer{display:flex}.footer>div{width:50%;margin-right:.5rem}.footer>div:last-child{margin-left:.5rem;margin-right:0}.footer p{margin-bottom:0}}.footer-right p:last-child{margin-bottom:0}
/*# sourceMappingURL=style.css.map */
