.images>.motion-live{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;container-type:inline-size;background:#f1f0eb;color:#161b19;border-radius:10px;isolation:isolate}
.motion-live .motion-content{position:absolute;inset:0;overflow:hidden}.motion-live:not(.is-visible) *,.motion-live.is-paused *{animation-play-state:paused!important}.motion-control{position:absolute;z-index:9;right:14px;top:14px;width:42px;height:42px;padding:0;border:1px solid #ffffff68;border-radius:50%;background:#171b19b8;color:#fff;font:19px/1 Arquette,sans-serif;opacity:.82}.motion-control:hover{opacity:1;background:#0b1611}.motion-label{position:absolute;z-index:8;left:16px;bottom:14px;color:#dfe6dfb8;font:13px/1 Arquette,sans-serif;letter-spacing:.12em;text-shadow:0 1px 4px #0008;pointer-events:none}.motion-kind-type,.motion-kind-promises,.motion-kind-health-title,.motion-kind-metrics,.motion-kind-summary{background:#151b19!important;color:#f3f3ef!important}.motion-mark{position:absolute;top:10%;left:9%;right:9%;display:flex;justify-content:space-between;color:#bdcfc5;font:clamp(12px,1.5cqw,19px)/1 Arquette,sans-serif;letter-spacing:.14em}.motion-mark span{color:#7d998a}.motion-main{position:absolute;left:9%;right:9%;top:33%;font:clamp(37px,7.6cqw,84px)/1.05 Restora,serif;letter-spacing:-.035em}.motion-main em{font:inherit;color:#a7bdb1}.motion-reveal{animation:motion-rise 6s cubic-bezier(.2,.8,.2,1) infinite both}.motion-rule,.motion-sweep{position:absolute;left:9%;bottom:21%;height:2px;background:#79c6cb;transform-origin:left;animation:motion-rule 6s cubic-bezier(.2,.8,.2,1) infinite}.motion-sweep{width:22%}.motion-promises{position:absolute;left:9%;top:25%;right:5%;font:clamp(32px,5.5cqw,65px)/1.22 Restora,serif;letter-spacing:-.025em}.motion-promises .motion-line{animation:motion-line 7s cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:calc(var(--n)*.55s)}.motion-heading{position:absolute;left:9%;top:24%;font:clamp(37px,6.5cqw,75px)/1 Restora,serif;letter-spacing:-.03em}.motion-kind-meeting{background:#eaeae3!important;color:#1d2520!important}.motion-kind-meeting .motion-mark{color:#567266}.motion-kind-meeting .motion-main{top:27%}.motion-record{position:absolute;left:9%;bottom:20%;display:flex;align-items:center;gap:14px;font:clamp(12px,1.7cqw,21px) Arquette,sans-serif;color:#394f43;animation:motion-rise 6s .3s infinite both}.motion-led{width:10px;height:10px;border-radius:50%;background:#d56b5b;box-shadow:0 0 0 5px #d56b5b21}.motion-bars{display:inline-flex;gap:4px;align-items:center;height:30px;margin-left:20px}.motion-bars i{display:block;width:3px;height:35%;background:#56a9ad;border-radius:3px;animation:motion-wave .8s ease-in-out infinite alternate;animation-delay:calc(var(--n)*-.11s)}.motion-dictation{position:absolute;left:9%;bottom:20%;right:9%;display:flex;align-items:center;gap:20px;border-top:1px solid #83948a;padding-top:18px;font:clamp(14px,2cqw,24px) Arquette,sans-serif;animation:motion-rise 6s .4s infinite both}.motion-dictation>span:nth-child(2){flex:1}.motion-ring{color:#4aaab3;font-size:30px}.motion-dictation~.motion-label,.motion-meeting~.motion-label{color:#65776b}.motion-app{position:absolute;inset:8% 7%;border-radius:14px;background:#fbfbf9;box-shadow:0 20px 55px #20252a24;overflow:hidden;font-family:Arquette,sans-serif;animation:motion-app-enter 7s cubic-bezier(.2,.8,.2,1) infinite both}.motion-appbar{height:12%;background:#f0f1ee;border-bottom:1px solid #dce0dc;display:flex;align-items:center;justify-content:center;color:#6d746e;font-size:clamp(11px,1.4cqw,18px)}.motion-dots{position:absolute;left:4%;display:flex;gap:6px}.motion-dots i{width:10px;height:10px;border-radius:50%;background:#a8aea8}.motion-code{padding:4% 5%;color:#7e8a83;font:clamp(13px,1.7cqw,20px)/1.8 monospace}.motion-code small{color:#b1bab4;margin-right:10px}.motion-input{position:absolute;bottom:7%;left:5%;right:5%;min-height:18%;padding:3%;border:1px solid #d3ded8;border-radius:12px;display:flex;gap:16px;color:#263a30;font:clamp(13px,1.9cqw,23px)/1.3 Arquette,sans-serif}.motion-input>span{color:#49a6ad}.motion-cursor{display:inline-block;height:1em;width:2px;background:#49a6ad;vertical-align:middle;margin-left:3px;animation:motion-cursor .8s infinite}.motion-mailmeta{padding:3% 5%;border-bottom:1px solid #e5e8e4;color:#323c35;font-size:clamp(11px,1.5cqw,18px);line-height:1.9}.motion-mailmeta span{display:inline-block;color:#98a29a;min-width:12%}.motion-mailbody{padding:5%;font:clamp(16px,2.1cqw,26px)/1.4 Arquette,sans-serif;color:#26352c}.motion-attachment{position:absolute;bottom:7%;left:5%;border:1px solid #d7e0d9;border-radius:8px;padding:8px 12px;font-size:clamp(10px,1.3cqw,16px);color:#52635a}.motion-app .motion-label{color:#777}.motion-kind-agents{background:#eef0eb!important;color:#15201b!important}.motion-kind-agents .motion-mark{color:#556f60}.motion-agents-title{position:absolute;left:9%;top:24%;font:clamp(34px,6cqw,68px)/1.03 Restora,serif;letter-spacing:-.03em}.motion-orbit{position:absolute;left:9%;right:9%;top:47%;bottom:15%;display:flex;flex-direction:column;align-items:center}.motion-agent-core{z-index:1;background:#17221d;color:#eff6ef;border-radius:60px;padding:8px 20px;font:clamp(12px,1.6cqw,20px) Arquette,sans-serif}.motion-agent-core:first-letter{color:#86c3b6}.motion-connector{width:1px;height:16%;background:#b4c9b9}.motion-agents-row{display:flex;justify-content:space-between;gap:9px;width:100%;border-top:1px solid #b4c9b9;padding-top:16px}.motion-agent{display:flex;flex-direction:column;align-items:center;gap:9px;font:clamp(10px,1.25cqw,16px) Arquette,sans-serif;animation:motion-rise 7s cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:calc(.3s + var(--n)*.24s)}.images .motion-agent img{width:clamp(32px,5cqw,56px);height:clamp(32px,5cqw,56px);object-fit:contain;padding:6px;border-radius:14px;background:white;box-shadow:0 5px 18px #1d322316}.motion-metrics{position:absolute;left:9%;right:9%;top:49%;display:grid;grid-template-columns:repeat(4,1fr);gap:2%}.motion-metric{border-top:1px solid #688678;padding:16px 0;animation:motion-rise 7s infinite both;animation-delay:calc(.2s + var(--n)*.2s)}.motion-metric small{font:clamp(11px,1.5cqw,18px) Arquette,sans-serif;color:#b0c2b4}.motion-metric strong{display:block;font:clamp(27px,4cqw,45px) Restora,serif;margin-top:9px}.motion-metric-rule{height:2px;width:55%;background:#5d9e90;margin-top:15px}.motion-summary{position:absolute;left:9%;right:9%;top:46%;display:grid;grid-template-columns:repeat(5,1fr);gap:2%}.motion-summary-item{border-top:1px solid #718c80;padding-top:15px;font:clamp(14px,2.4cqw,27px) Restora,serif;animation:motion-rise 7s infinite both;animation-delay:calc(.35s + var(--n)*.2s)}.motion-summary-foot{position:absolute;left:9%;bottom:19%;font:clamp(11px,1.5cqw,17px) Arquette,sans-serif;color:#9aafa1}.motion-kind-screen{background:#2d2c27!important}.images .motion-kind-screen .motion-office{width:100%;height:100%;object-fit:cover}.motion-screen-text{position:absolute;left:23.5%;top:13%;width:59%;height:72%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 8%;color:#fff;font:clamp(12px,2.7cqw,31px)/1.55 Restora,serif;transform:skewY(3deg)}.motion-screen-text span{animation:motion-line 7s infinite both}.motion-screen-text span:nth-child(2){animation-delay:.5s}.motion-screen-text span:nth-child(3){animation-delay:1s}@keyframes motion-rise{0%,5%{opacity:0;transform:translateY(18px)}18%,88%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes motion-line{0%,4%{opacity:0;transform:translateY(12px)}20%,82%{opacity:1;transform:translateY(0)}100%{opacity:1;transform:translateY(0)}}@keyframes motion-rule{0%,10%{width:0}30%,100%{width:25%}}@keyframes motion-wave{from{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes motion-app-enter{0%,4%{opacity:0;transform:translateY(20px)}18%,100%{opacity:1;transform:translateY(0)}}@keyframes motion-cursor{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.motion-live *{animation:none!important;opacity:1!important;transform:none!important}}
.images .motion-live span:not(.motion-label){position:static;left:auto;bottom:auto;background:none;color:inherit;padding:0;border-radius:0;font-size:inherit;text-shadow:none}
.images .motion-live .motion-label{position:absolute;left:16px;bottom:14px;background:transparent;color:#dfe6dfb8;padding:0;border-radius:0;font:13px/1 Arquette,sans-serif;letter-spacing:.12em}
.images .motion-live .motion-ring{font-size:30px;color:#4aaab3}.images .motion-live .motion-led{background:#d56b5b}.images .motion-live .motion-dots i{background:#a8aea8}
