body{--bg:var(--lyfar-paper);--fg:var(--lyfar-ink);overflow:hidden}#stage{position:fixed;inset:0}.heading{position:absolute;top:15%;left:6%;pointer-events:none}.heading p{font-size:12px}.heading h1{font-weight:400;line-height:.87;font-size:clamp(70px,10vw,160px);letter-spacing:-.075em;margin:28px 0}.heading i{font-family:Georgia,serif;font-weight:400}.caption{position:absolute;bottom:150px;right:8%;max-width:230px;pointer-events:none}.caption h2{font-weight:400;font-size:24px;margin:12px 0}.caption p,.caption span{font-size:12px}.controls{border-top:1px solid var(--lyfar-line);padding-top:18px}@media(max-width:600px){.heading{top:13%;left:7%}.heading h1{font-size:74px}.heading p:last-child{display:none}.caption{bottom:180px;right:22px;max-width:180px}.caption h2{font-size:20px;margin:6px 0}.caption p{display:none}.controls{padding-top:12px}.controls label{order:3}.controls .note{display:none}}.filter-defs{position:fixed;pointer-events:none}#stage,.heading,.caption{filter:url(#paper-crease)}.caption{z-index:3;padding:12px;background:color-mix(in srgb,var(--lyfar-paper) 85%,transparent);border-radius:2px}