.choreo-scene.me{--dive-sheet:var(--color-bg);--dive-world:var(--color-fg);background:var(--color-bg)}.me-dive{width:100%;height:100%;color:var(--dive-sheet);background-color:var(--dive-sheet);outline:none;outline-color:var(--dive-world);display:block}.me-dive-tones{pointer-events:none;width:100%;position:absolute;top:0;left:0}.me-dive-tones>span{position:absolute;top:0;bottom:0}.me-still-actor{aspect-ratio:.8;pointer-events:none}.me-still{--shift:0;transform:translateX(calc(var(--shift) * -1 * var(--intro-shift,19vw)));border-radius:calc(var(--h) * .06);position:absolute;inset:0;overflow:hidden}.me-still img{object-fit:cover;width:100%;max-width:none;height:100%}.me-text-actor{mix-blend-mode:difference;color:var(--color-fg);pointer-events:none}.me-intro{color:#0000;font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(2rem,4.6vw,5rem);font-weight:800;line-height:1.02}.me-intro p{white-space:nowrap;margin:0}.me-grid-actor{pointer-events:none}.me-grid{width:100%;height:100%;color:var(--color-bg);display:block}.me-article{justify-items:center;gap:var(--article-gap,8vh);font-family:var(--font-display);font-weight:600;font-size:var(--article-font,2.4vh);line-height:var(--article-lh,1.35);display:grid;position:relative}.me-article__para{justify-items:center;margin:0;display:grid}.me-article__label{letter-spacing:.08em;text-transform:uppercase;margin-top:.55em;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:500;line-height:1;position:absolute;left:calc(6vw + .75rem)}.me-article__line{white-space:nowrap;justify-content:center;gap:.32em;display:flex}.me-article__line>span{will-change:transform;flex:1 1 0}.me-article__line>span:first-child{text-align:right}.choreo-scene.me{--me-ink:var(--color-accent);--me-ink-text:#000;--me-radius:1.5rem}.me-ink canvas{width:100%;height:100%;color:var(--me-ink);font-family:var(--font-display);font-weight:800;display:block}.me-portrait-actor{aspect-ratio:var(--ar,.8);pointer-events:none}.me-portrait{border-radius:var(--me-radius);position:absolute;inset:0;overflow:hidden}.me-portrait:not([data-in]){visibility:hidden}.me-portrait img{object-fit:cover;width:100%;max-width:none;height:100%}
