.sm-stage{position:relative}.sm-screen{position:absolute;inset:9% 9% 10%;overflow:hidden;background:var(--object);border-radius:var(--r-lg,24px);box-shadow:var(--shadow);container-type:size;color:var(--ink);--sm-cover:var(--ink);--sm-paper:var(--surface,#f0f0ef)}.sm-site{position:absolute;inset:0}.sm-face{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box;padding:clamp(16px,5cqw,40px) clamp(18px,6cqw,48px)}.sm-nav{display:flex;align-items:center;justify-content:space-between;gap:16px}.sm-links{display:flex;align-items:center;gap:clamp(8px,3.4cqw,28px)}.sm-screen .sm-title{margin:0;font:600 min(16cqw,24cqh)/.95 var(--font);letter-spacing:-.05em;color:var(--ink)}.sm-title>span{display:block}.sm-stop{color:var(--accent)}.sm-foot{display:flex;justify-content:flex-end}.sm-cover{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:var(--sm-cover);color:var(--sm-paper);will-change:transform;font:500 var(--sm-fs,32px)/1.04 var(--font);letter-spacing:-.01em;text-transform:uppercase}.sm-group+.sm-group{margin-top:.8em}.sm-row{position:relative;height:1.04em}.sm-row p{position:absolute;left:0;top:0;margin:0;font:inherit;letter-spacing:inherit;white-space:nowrap;width:max-content;will-change:transform;opacity:0}