.home-references-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .65s cubic-bezier(.2,.7,.2,1),visibility .65s}
.home-references-panel.is-open{grid-template-rows:1fr;visibility:visible}
.home-references-panel__inner{min-height:0;overflow:hidden}
.home-references-panel .logo-grid{margin-top:clamp(2rem,4vw,3rem);padding:5px 0}
.home-references-toggle .btn__label>svg{transition:transform .35s ease}
.home-references-toggle[aria-expanded="true"] .btn__label>svg{transform:rotate(180deg)}
@media(prefers-reduced-motion:reduce){.home-references-panel,.home-references-toggle .btn__label>svg{transition:none}}


/* Closer transition from the hero to the first proof section. */
.hero + #references{padding-top:clamp(2rem,4vw,3.5rem)}
