:root{--black:#000;--grey:#c2c2c2;--dark-grey:#707070}@font-face{font-family:HelveticaNowText-Medium;src:url(/fonts/HelveticaNowText-Medium.woff2)format("woff2");font-weight:700}@font-face{font-family:HelveticaNowText-Bold;src:url(/fonts/HelveticaNowText-Bold.woff2)format("woff2");font-weight:700}@font-face{font-family:HelveticaNowText-ExtraBold;src:url(/fonts/HelveticaNowText-ExtraBold.woff2)format("woff2");font-weight:700}body{background:var(--black);color:var(--grey)}html,body{max-width:100vw;font-family:HelveticaNowText-Medium;font-size:14px;line-height:16px;overflow-x:hidden;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}*{box-sizing:border-box;cursor:default;margin:0;padding:0}* :before,* :after{box-sizing:border-box;margin:0;padding:0}a,button{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;text-decoration:none}:is(a,button) *{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (max-width:500px){.hide-p{display:none!important}}.hide-d{display:none!important}@media (max-width:500px){.hide-d{display:block!important}}.project_info{color:#fff;z-index:10;mix-blend-mode:difference;pointer-events:none;position:fixed;top:25vh;left:12px}@media (max-width:500px){.project_info{display:none}}.ft_title{letter-spacing:.01em;font-family:HelveticaNowText-ExtraBold;font-size:15.8px;line-height:20px}@media (max-width:500px){.ft_title{letter-spacing:.01em;font-size:12.6px;line-height:12.8px}}.ft_aut{font-size:14px;line-height:16p.8px;margin-bottom:6px}.ft_isbn{letter-spacing:-.04em;margin-bottom:6px;font-size:13.6px;line-height:18px}.ft_caption{line-height:18px}.ft_link{letter-spacing:.012em;pointer-events:auto;margin-top:6px;font-family:HelveticaNowText-Bold;line-height:22px;display:inline-block}
