/* Locally hosted Bootstrap Icons; labelled links remain accessible. */
.object-icon .bi{font-size:39px;line-height:1;color:#2f4839;display:block}
.service-icon .bi{font-size:32px;line-height:1;color:#344637;display:block}
.social-dock.edge-social>a .bi{font-size:28px;line-height:1;color:#fff;display:block}
.object-icon.icon-playing .bi{animation:architectLift 6s ease-in-out infinite}
.object-office.icon-playing .bi{animation-delay:-2s}.object-home.icon-playing .bi{animation-delay:-4s}
.service-icon.icon-playing .bi{animation:architectLift 7s ease-in-out infinite}
@media(max-width:600px){.object-icon .bi{font-size:34px}.service-icon .bi{font-size:28px}.social-dock.edge-social>a .bi{font-size:24px}}
@media(prefers-reduced-motion:reduce){.object-icon .bi,.service-icon .bi{animation:none!important}}
.motion-off .object-icon .bi,.motion-off .service-icon .bi{animation:none!important}
