.semwrap{max-width:860px;margin:32px auto 0}#semAnim{--red:#e8472b;--display:"Anton",Impact,"Arial Narrow",sans-serif;--body:"Archivo","Helvetica Neue",Arial,sans-serif;background:#fff;border:1px solid #dcdbd4;border-radius:6px;padding:18px}#semAnim svg{width:100%;height:auto;display:block}#semAnim svg *{transform-box:view-box}#semAnim .cap{font:600 12px/1.5 var(--body);letter-spacing:.2em;text-transform:uppercase;color:#9a9a94;margin:14px 6px 0}#semAnim .cap b{color:var(--red)}#semAnim .lab{font:600 10px var(--body);letter-spacing:.2em;fill:#8c8c86}#semAnim .subj{font:600 13px var(--body);fill:#0b0b0b}#semAnim .pct{font:400 18px var(--display);fill:#0b0b0b}#semAnim .lamp{transition:fill .35s}#semAnim .big{transition:fill .35s,opacity .35s}#semAnim .glow{transition:opacity .35s}#semAnim #notif{transition:transform .45s cubic-bezier(.3,1.4,.5,1),opacity .3s}#semAnim #btn rect{transition:fill .2s}#semAnim #hand{transition:transform .5s ease-in-out,opacity .25s}#semAnim #tut{transition:opacity .3s}#semAnim #status{transition:opacity .25s}#semAnim .ntit{font:600 9px var(--body);letter-spacing:.14em;fill:var(--red)}#semAnim .ntxt{font:600 13px var(--body);fill:#f4f3ee}#semAnim .nsub{font:500 11px var(--body);fill:#b4b4ad}#semAnim .btnt{font:700 10px var(--body);letter-spacing:.14em;fill:#0b0b0b}@media (prefers-reduced-motion:reduce){#semAnim *{transition:none!important;animation:none!important}}
