.motion-library-main{max-width:1180px;margin:auto;padding:60px 28px 0}.motion-library-intro{max-width:790px;margin-bottom:58px}.motion-library-intro h1{font-family:Georgia,serif;font-size:clamp(42px,6vw,72px);line-height:1.06;letter-spacing:-.035em;margin:0 0 22px}.motion-library-intro>p:not(.eyebrow):not(.library-count){color:#c7cbd2;font-size:18px;max-width:650px}.motion-library-intro .library-count{font-size:11px;color:#f4c979;letter-spacing:.15em;margin-top:28px}.library-section-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:24px}.library-section-heading h2{font:32px Georgia,serif;margin:0}.library-section-heading>span{color:#a7adb7;font-size:10px;letter-spacing:.16em}.motion-chapter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:24px;list-style:none;padding:0;margin:0 0 64px}.motion-chapter-grid>li{min-width:0;max-width:380px}.motion-chapter-card{height:100%;border:1px solid rgba(244,185,77,.3);border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#231b2e,#11151c)}.motion-chapter-cover{display:block;position:relative;overflow:hidden;background:#11101c}.motion-chapter-cover img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.chapter-cover-play{position:absolute;bottom:18px;right:18px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#b53d26;color:white;border:1px solid #f4c979}.motion-chapter-info{padding:24px}.motion-chapter-info h3{font:28px/1.1 Georgia,serif;margin:0 0 14px}.motion-chapter-info>p:not(.eyebrow){color:#c7cbd2;font-size:15px;margin-bottom:24px}.motion-chapter-info .button{gap:12px;width:100%}.motion-library-main>.release-signup{margin:0 0 64px}.motion-library-page a:focus-visible{outline:3px solid #f4b94d;outline-offset:4px}@media(max-width:760px){.motion-library-main{padding:40px 18px 0}.motion-library-intro{margin-bottom:36px}.motion-library-intro>p:not(.eyebrow):not(.library-count){font-size:16px}.motion-chapter-grid>li{max-width:none}.motion-library-main>.release-signup{margin-bottom:40px}.library-section-heading h2{font-size:28px}}

.chapter-four-library-cover img{aspect-ratio:2/3}

/* Larger released-story posters, two roomy columns on desktop and one on phones. */
.motion-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.motion-chapter-grid>li{max-width:none}@media(max-width:760px){.motion-chapter-grid{grid-template-columns:1fr;gap:24px}}
