section.interests{padding:60px 0}section.interests .inner{display:grid;grid-template-columns:minmax(20px,1fr) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(0,120px) minmax(20px,1fr);row-gap:30px}section.interests .heading,section.interests .listing{grid-column:2/span 12}section.interests .listing{display:grid;gap:20px;grid-template-columns:100%}@media (min-width:780px){section.interests .listing{grid-template-columns:repeat(3,1fr)}}section.interests .listing .item a{display:grid;gap:20px;grid-template-columns:100%;text-decoration:none}section.interests .listing .item a img{aspect-ratio:1200/600!important;height:100%;object-fit:cover;opacity:1;transition:opacity .25s ease-in-out;width:100%}section.interests .listing .item a h3{color:#0073b1;transition:color .25s ease-in-out}section.interests .listing .item a:hover img{opacity:.6}section.interests .listing .item a:hover h3{color:#19bcb9}section.interests .listing .item a span.button{color:#00a2df;transition:color .25s ease-in-out}section.interests .listing .item a:hover span.button{color:#ff9e0e}