.motion-feature{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:clamp(24px,4vw,64px);align-items:center;text-decoration:none;color:var(--ink)}.motion-feature__image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-thumb)}.motion-feature__title{font:500 clamp(2rem,4vw,4rem)/1.5 var(--font-statement);margin:20px 0 16px}.motion-feature__desc{font:400 15px/2 var(--font-body);margin:0 0 28px}.motion-feature__link{display:inline-block;border-bottom:1px solid var(--ink);padding-bottom:4px}.motion-feature:focus-visible{outline:2px solid var(--ink);outline-offset:8px}
@media(max-width:48rem){.motion-feature{grid-template-columns:1fr}.motion-feature__title{margin-top:12px}}
.motion-feature+.motion-feature{margin-top:64px;padding-top:48px;border-top:1px solid var(--rule)}.motion-feature--sound{grid-template-columns:minmax(260px,1fr) minmax(0,1.6fr)}.motion-feature--sound .motion-feature__image{grid-column:2;grid-row:1}.motion-feature--sound>div{grid-column:1;grid-row:1}.motion-feature--sound .motion-feature__title{font-family:var(--font-body);font-weight:700;line-height:1.35}
@media(max-width:48rem){.motion-feature--sound{grid-template-columns:1fr}.motion-feature--sound .motion-feature__image,.motion-feature--sound>div{grid-column:auto;grid-row:auto}.motion-feature+.motion-feature{margin-top:40px;padding-top:32px}}
.motion-feature--form .motion-feature__title{font-family:var(--font-body);font-weight:700}
.sheet--crimson .motion-feature{background:var(--card);padding:clamp(20px,3vw,40px);border-radius:var(--r-card);border-top:0}
