@import url(https://use.typekit.net/hnq8dnx.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.agent-grid .intro{grid-gap:3rem 10rem;gap:3rem 10rem;align-items:flex-end}.agent-grid .search-wrap{z-index:2}.agent-grid .search-result .agentcell{position:relative;margin-bottom:3rem}.agent-grid .search-result .agentcell .grid-h-2{grid-gap:3rem 15rem;gap:3rem 15rem}.agent-grid .search-result .agentcell .image{min-height:15rem;position:relative;aspect-ratio:1/1.1}.agent-grid .search-result .agentcell .image .bg-img img{-o-object-position:top center;object-position:top center}.agent-grid .search-result .agentcell .content p{margin-bottom:3rem}.agent-grid .search-result .agentcell .content p a:before{display:none}.agent-grid .search-result .agentcell .content .links a{margin-bottom:1rem}.agent-grid .search-result .agentcell .content .links a:last-child{margin-bottom:0}.agent-grid .agent-grid{grid-gap:3rem 1.5rem;gap:3rem 1.5rem}.agent-grid .agent-grid .item .image{aspect-ratio:1/1.3;overflow:hidden;display:block;margin-bottom:3rem}.agent-grid .agent-grid .item .image:hover .bg-img{transform:scale(1.1)}.agent-grid .agent-grid .item .image .bg-img{transition:all .5s cubic-bezier(.445,.05,.55,.95)}.agent-grid .agent-grid .item .image .bg-img img{-o-object-position:top center;object-position:top center}.agent-grid .agent-grid .item .content .btn{font-family:playfair-display,serif;width:100%;text-align:left;position:relative;font-size:1.6rem;border:none}.agent-grid .agent-grid .item .content .btn:hover svg{transform:translateY(-50%) rotate(45deg)}.agent-grid .agent-grid .item .content .btn svg{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}
