.tw{isolation:isolate;cursor:default;-webkit-tap-highlight-color:transparent;min-height:240px;position:relative;overflow:hidden}.tw__wall{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tw__words{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.tw__word{white-space:pre;line-height:inherit;pointer-events:auto;transition:opacity .35s;position:absolute;top:0;left:0}.tw__word>a,.tw__word>button,.tw__word>span{color:var(--tw-c0);font:inherit;letter-spacing:inherit;white-space:pre;cursor:pointer;text-shadow:0 0 18px color-mix(in srgb, var(--tw-c1) 45%, transparent);background:0 0;background-image:linear-gradient(var(--tw-c1), var(--tw-c1));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;border:0;margin:0;padding:0;text-decoration:none;transition:background-size .35s,color .25s;display:inline-block}.tw__word>span{cursor:default}.tw__word .tw__tail{color:var(--tw-c1)}.tw__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tw.is-focusing .tw__word{opacity:.32}.tw.is-focusing .tw__word.is-focus{opacity:1}.tw__word.is-focus>a,.tw__word.is-focus>button,.tw__word>a:focus-visible,.tw__word>button:focus-visible{background-size:100% 1px;outline:none}@media (prefers-reduced-motion:reduce){.tw__word,.tw__word>a,.tw__word>button{transition:none}}
