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