/* Font Awesome SVGs inherit the page palette and never use a device's emoji font. */
.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:-.125em;flex-shrink:0;overflow:visible}
.icon-ne{transform:rotate(-45deg)}
.icon-se{transform:rotate(45deg)}
.icon-sw{transform:rotate(135deg)}
.icon-turn{transform:rotate(-90deg)}
.motion-icon{display:inline-flex;align-items:center;justify-content:center;width:1em}
.studio-motion{display:inline-flex;align-items:center;gap:8px}
.service-panel li{display:inline-flex;align-items:center;gap:5px}
.ticker b{display:inline-flex;align-items:center}
.object-fallback .icon{width:.85em;height:.85em}
.contact-circle>span:first-child{display:flex;align-items:center}
.project-story summary>span,.faq-list summary>span{display:inline-flex;flex-shrink:0}
.project-story[open] summary>span{transform:rotate(45deg)}
.process-doodle .icon{width:.9em}
