@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.offices-grid .main-title{display:block;padding-bottom:5rem}.offices-grid .grid .officecell{display:flex;flex-direction:column;gap:3rem}.offices-grid .grid .officecell.alt .name{text-transform:uppercase;font-weight:var(--bold-weight);font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" var(--bold-weight),"wdth" 110}.offices-grid .grid .officecell.alt .image{aspect-ratio:1/1}.offices-grid .grid .officecell.alt .details{padding:0}.offices-grid .grid .officecell.alt .details a span{color:var(--accent-color);font-weight:var(--bold-weight);font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" var(--bold-weight),"wdth" 110}.offices-grid .grid .officecell a:before{display:none}.offices-grid .grid .officecell .image{position:relative;aspect-ratio:1/.75;border-radius:var(--radius-sm);overflow:hidden}.offices-grid .grid .officecell .details{display:flex;flex-direction:column;gap:2rem;padding-left:3rem;line-height:1.5}.offices-grid .grid .officecell .details .name{font-size:var(--lg-font);font-weight:var(--bold-weight);font-stretch:110;font-style:normal;font-variation-settings:"slnt" 0,"wght" var(--bold-weight),"wdth" 110}.offices-grid .grid .officecell .details .contact{gap:4rem}.offices-grid .grid .officecell .details .contact .links:before{content:"";position:absolute;top:10%;left:-2rem;width:1px;height:80%;background:var(--main-color)}
