.case-studies__form{display:grid;grid-gap:var(--gap-6);margin-bottom:4rem}.case-studies__form select{margin-bottom:0}@media (min-width:768px){.case-studies__form{grid-template-columns:1fr 1fr;margin-bottom:6rem}.case-studies__form select{margin-bottom:0}}.case-studies__case-studies{display:grid;grid-gap:var(--gap-12) var(--gap-6)}.case-studies__case-study{display:grid;grid-gap:var(--gap-6);color:var(--neutral-100);grid-template-rows:auto 1fr;width:100%}.case-studies__case-study:active,.case-studies__case-study:focus,.case-studies__case-study:hover{color:var(--neutral-100)}.case-studies__case-study-image{overflow:hidden;position:relative}.case-studies__case-study-image-image{aspect-ratio:9/5;border-radius:var(--radius-md);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.case-studies__case-study-image-circle{position:absolute;right:0;top:0;transform:rotate(-90deg);transform-origin:top right;transition:transform .3s ease}.case-studies__case-study:active .case-studies__case-study-image-circle,.case-studies__case-study:focus .case-studies__case-study-image-circle,.case-studies__case-study:hover .case-studies__case-study-image-circle{transform:rotate(0deg)}.case-studies__case-study-topic-type{display:flex;flex-wrap:wrap;gap:var(--gap-2)}@media (min-width:576px){.case-studies__case-studies{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.case-studies__case-studies{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.case-studies__case-studies{grid-template-columns:repeat(4,1fr)}}.case-studies__no-results{display:none}