.hd-section{margin:64px 0}.hd-section .section-heading{gap:20px}.hd-section h2{font-size:clamp(25px,2.6vw,36px);letter-spacing:-.035em}.hd-collections,.hd-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hd-collection,.hd-article{background:#fff;border:1px solid #dfe3d6;border-radius:22px;overflow:hidden;min-width:0}.hd-collection{position:relative;color:inherit;text-decoration:none;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.hd-collection:hover{border-color:#5049ef;transform:translateY(-3px)}.hd-collection>img,.hd-article img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.hd-collection>div,.hd-article a>div{padding:22px}.hd-collection h3,.hd-article h3{font-size:20px;line-height:1.4;letter-spacing:-.02em;margin:9px 0}.hd-collection p,.hd-article p{font-size:14px;line-height:1.7;color:#64705f;margin:10px 0 18px}.hd-meta{font-size:12px;color:#64705f}.hd-collection>div{padding-right:35px}.hd-arrow{position:absolute;right:16px;bottom:17px;color:#5049ef;font-size:24px}.hd-article a{display:block;height:100%;color:inherit;text-decoration:none}.hd-read{font-weight:700;color:#5049ef;font-size:14px}.hd-article a:hover h3{text-decoration:underline}.hd-collection-art,.hd-article-art{display:grid;place-items:center;aspect-ratio:16/9;background:#ece9ff;color:#5049ef;font-size:80px}.hd-article-art{background:#e6edd0;color:#405330}.hd-listings{grid-template-columns:repeat(4,minmax(0,1fr))}.hd-section a:focus-visible{outline:3px solid #5049ef;outline-offset:4px}.hd-section .engine-company-card{min-width:0}@media(max-width:1050px){.hd-listings{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-articles{gap:14px}.hd-article a>div{padding:17px}}@media(max-width:700px){.hd-section{margin:42px 0}.hd-section .section-heading{align-items:flex-start;flex-direction:column;gap:10px}.hd-collections,.hd-articles{grid-template-columns:1fr}.hd-collection{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start}.hd-collection>img,.hd-collection-art{aspect-ratio:1;height:112px;border-radius:15px;margin:12px 0 12px 12px;width:100px;object-fit:cover}.hd-collection>div{padding:14px 19px}.hd-collection h3{font-size:17px;margin:5px 0 8px}.hd-collection p{display:none}.hd-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hd-listings .listing-card{min-width:0}.hd-article h3{font-size:20px}.hd-section .engine-company-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hd-collection{transition:none}.hd-collection:hover{transform:none}}
