@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.office-agents .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-gap:3rem;gap:3rem}.office-agents .grid .agentcell{display:grid;grid-template-rows:100fr 1fr;aspect-ratio:1/1.2;padding:3rem;color:#fff;cursor:pointer;transition:all .5s cubic-bezier(.39,.575,.565,1)}.office-agents .grid .agentcell:hover{grid-template-rows:0fr 1fr}.office-agents .grid .agentcell:hover .overlay{transform:translateY(-50%)}.office-agents .grid .agentcell:hover .contact-info{transform:translateY(0);transition-delay:.5s;transition-duration:.5s}.office-agents .grid .agentcell .bg-img{overflow:hidden}.office-agents .grid .agentcell .overlay{opacity:1;height:200%;background:linear-gradient(180deg,rgba(11,27,49,0),rgba(11,27,49,.9));transform:translateY(0)}.office-agents .grid .agentcell .details,.office-agents .grid .agentcell .overlay,.office-agents .grid .agentcell .spacer{transition:all .5s cubic-bezier(.39,.575,.565,1)}.office-agents .grid .agentcell .details{z-index:1}.office-agents .grid .agentcell .details h3{font-weight:600}.office-agents .grid .agentcell .details .function{text-transform:uppercase;font-size:1.12rem}.office-agents .grid .agentcell .contact-info{position:absolute;bottom:0;left:0;width:100%;padding:3rem;transform:translateY(100%);transition:all .1s cubic-bezier(.39,.575,.565,1) 0s;z-index:1}.office-agents .grid .agentcell .contact-info>div{display:inline-grid;vertical-align:middle;width:3rem;height:3rem;border:1px solid #fff;border-radius:50%}.office-agents .grid .agentcell .contact-info>div+div{margin-left:1rem}.office-agents .grid .agentcell .contact-info>div img,.office-agents .grid .agentcell .contact-info>div svg{width:1rem;height:1rem;margin:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media only screen and (max-width:768px){.office-agents .grid .agentcell{max-width:calc(100dvw - 2rem);max-height:100dvh}}.office-agents .grid .modal-wrap{opacity:0;display:grid;position:fixed;top:0;left:0;width:100%;min-height:100dvh;pointer-events:none;z-index:3;transform:scale(0);transition:all .5s cubic-bezier(.19,1,.22,1)}.office-agents .grid .modal-wrap.active{opacity:1;pointer-events:all;transform:scale(1)}.office-agents .grid .modal-wrap .modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background:#000;mix-blend-mode:multiply}.office-agents .grid .modal-wrap .modal{padding:0;margin:auto;background:#fff}.office-agents .grid .modal-wrap .modal .grid{grid-template-columns:1fr 2fr}.office-agents .grid .modal-wrap .modal .start{aspect-ratio:1/1.5}.office-agents .grid .modal-wrap .modal .end{padding:5rem}.office-agents .grid .modal-wrap .modal .end h3{font-size:3.15rem;text-transform:uppercase}.office-agents .grid .modal-wrap .modal .end .function{text-transform:uppercase;color:#0041b4}.office-agents .grid .modal-wrap .modal .end .biv{margin-top:2rem}.office-agents .grid .modal-wrap .modal .end .paragraph{margin:4rem 0}.office-agents .grid .modal-wrap .modal .end .contact-info>a{display:block}.office-agents .grid .modal-wrap .modal .end .contact-info>a:before{display:none}.office-agents .grid .modal-wrap .modal .end .contact-info>a.social-link{display:inline-block;vertical-align:middle}.office-agents .grid .modal-wrap .modal .end .contact-info>a.social-link+a.social-link{margin-left:1rem;margin-top:0}.office-agents .grid .modal-wrap .modal .end .contact-info>a+a{margin-top:1rem}.office-agents .grid .modal-wrap .modal .end .contact-info>a img,.office-agents .grid .modal-wrap .modal .end .contact-info>a svg{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-right:1em;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.office-agents .grid .modal-wrap .modal .end .contact-info>a img path,.office-agents .grid .modal-wrap .modal .end .contact-info>a svg path{fill:#dfe3e6}.office-agents .grid .modal-wrap .close-btn{position:absolute;top:1rem;right:1rem;width:2em;height:2em;font-size:3.15rem;line-height:1.9em;text-align:center;color:#090d33;cursor:pointer}@media only screen and (max-width:768px){.office-agents .grid .modal-wrap .modal{max-width:90vw;max-height:90vh;text-align:center}.office-agents .grid .modal-wrap .modal .grid{grid-template-columns:1fr}.office-agents .grid .modal-wrap .modal .start{aspect-ratio:1/.7}.office-agents .grid .modal-wrap .modal .end{padding:3rem 1rem 2rem;border-radius:.5rem}.office-agents .grid .modal-wrap .modal .end .subtitle+.title{margin-top:1rem}.office-agents .grid .modal-wrap .modal .end .paragraph{margin:1rem 0}.office-agents .grid .modal-wrap .close-btn{top:-1rem;right:-1rem}}@media only screen and (max-width:768px){.office-agents .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media only screen and (max-width:576px){.office-agents .grid{grid-template-columns:minmax(0,1fr)}}