.ff{color:#f3e6cf;background:#121731;position:fixed;inset:0;overflow:hidden}.ff canvas{cursor:pointer;touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.ff p{text-align:center;pointer-events:none;margin:0;transition:opacity 1.6s;position:absolute;left:0;right:0}.ff-hint{letter-spacing:.22em;text-transform:uppercase;opacity:.55;font-size:13px;top:30px}.ff-hint.gone{opacity:0}.ff-line{text-wrap:balance;font-variation-settings:"opsz" 48;opacity:0;text-shadow:0 2px 18px #0a081e99;padding:0 24px;font-size:clamp(17px,4.4vw,34px);font-style:italic;top:12vh}.ff-line.on{opacity:.92}.ff-home{letter-spacing:.32em;text-transform:uppercase;color:#f3e6cf73;font-size:13px;text-decoration:none;position:absolute;bottom:18px;left:22px}.ff-home:hover{color:#f3e6cfe6}
