*{touch-action:pan-x pan-y}.ao-project-row{margin-top:4rem}.ao-project-row .small{font-family:Arial,sans-serif;font-size:9pt}.ao-counter{font-family:Arial,sans-serif;font-size:8px}.ao-project-row .ao-info-panel{margin-top:-32px;font-family:Arial,sans-serif;font-size:9pt!important;line-height:1.4;text-align:right;margin-bottom:8px}.ao-project-row a,.ao-project-row a:hover{color:#000;text-decoration:none}.ao-carousel{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ao-carousel img.slide{position:absolute;bottom:0;left:0;width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;pointer-events:none;-webkit-user-drag:none}.ao-tap-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;border:0;padding:0;margin:0;cursor:pointer;z-index:5;box-sizing:border-box;display:block}#brand-top-left a{font-family:Arial,sans-serif;font-size:14pt}#floating-logo img{width:48px;height:auto}body{font-family:Inter,sans-serif;font-weight:300}#main_container{margin-top:100px;font-family:Inter,sans-serif;font-weight:300}#project_container{margin-top:150px;font-family:Inter,sans-serif;font-weight:300}#floating-logo{position:fixed;top:0;width:100%;text-align:center;padding-top:45px;z-index:1000;img {width: 85px;}}#about_panel{margin-bottom:1rem;font-family:Arial,sans-serif;color:#000;font-size:9pt;line-height:1.4;font-weight:400;text-align:right;letter-spacing:0;a {color: black; text-decoration: none;} h3 {margin-top: 0; margin-bottom: .5rem; font-family: Arial,sans-serif; color: #000; font-size: 9px !important; line-height: 1.4; font-weight: 400; text-align: right; letter-spacing: 0;} position: fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;text-align:center;z-index:100;overflow:scroll}.opacity-50{opacity:.5}.img-row{position:relative}.img-flow{position:absolute}.background-guide-on{background:url(/images/emilys-design-guide.jpg);background-repeat:no-repeat;background-position:center top;background-size:100%}.guides-on #main_container .img-row{border:2px solid #333;margin:-2px;background-color:#0000ff1a;height:50vw}.guides-on #main_container .img-row.active{background-color:#ff00001a}.guides-on #main_container .img-flow{border:2px solid #333;background-color:#00ff001a;width:30vw}#layout_code{border:2px solid #999}#layout_companion{position:fixed;top:0;background-color:#fff;z-index:1000}
