.library__hero{background-image:linear-gradient(163deg,#000 32vw,#000 25%,#fff 0,#fff 0,#fff 0);padding:80px 16px 70px;position:relative}.library__byline{font-size:16px;text-align:center}.library__byline a{color:inherit;font-weight:400}.library__subheading{margin:32px auto 0;max-width:640px}.library__featured-image{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);display:block;margin:0 auto;width:768px}.library__headline{margin:40px auto 0;max-width:960px;text-align:center}.library__hero h1{margin-bottom:10px;margin-top:14px}.library__hero h2{color:#000;font-weight:300}.library__hero .library__download,.library__hero h2{font-size:16px;letter-spacing:.1em;text-transform:uppercase}.library__hero .library__download{align-items:center;background-color:#000;border:2px solid #000;border-radius:50px;color:#fff;display:inline-flex;font-weight:600;justify-content:center;margin-top:28px;padding:10px 36px;text-decoration:none;transition:all .2s}.library__hero .library__download:hover{background-color:#fff;color:#000;text-decoration:none}.library__back-wrapper{left:50%;max-width:100vw;position:absolute;top:2rem;transform:translateX(-50%);width:1366px}.library__back-link{color:#fff!important;display:inline-block;margin-bottom:1rem;padding-left:.5rem}@media (min-width:1024px){.library__hero{padding:120px 16px 70px}}