.falling-text{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.falling-text[data-trigger=click]:not([data-phase]){cursor:pointer}.falling-text__text{max-width:100%;padding:1em;box-sizing:border-box;line-height:1.4;text-align:center;text-wrap:balance}.falling-text__group{white-space:nowrap}.falling-text__piece{display:inline-block;white-space:pre}.falling-text__piece[data-highlight]{color:var(--falling-text-accent);font-weight:600}.falling-text__piece--tile{margin:.14em .06em;padding:.24em .56em;border-radius:.42em;background:var(--falling-text-tile);box-shadow:inset 0 0 0 1px var(--falling-text-tile-edge),inset 0 1px 0 var(--falling-text-tile-highlight),var(--falling-text-tile-shadow);color:var(--falling-text-tile-ink);line-height:1.2}.falling-text__piece--tile[data-highlight]{background:var(--falling-text-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),var(--falling-text-tile-shadow);color:var(--falling-text-accent-ink)}.falling-text[data-phase] .falling-text__piece{will-change:transform}.falling-text[data-draggable][data-phase=falling] .falling-text__piece{touch-action:none}.falling-text[data-draggable][data-phase=falling]:not([data-dragging]) .falling-text__piece{cursor:grab}.falling-text[data-dragging],.falling-text[data-dragging] .falling-text__piece{cursor:grabbing}.falling-text--wireframes .falling-text__piece{outline:1px solid currentColor;outline-offset:-1px}.stroke-text{display:block;width:100%;line-height:0}.stroke-text--hover{cursor:pointer}.stroke-text__svg{display:block;width:100%;max-width:var(--stroke-text-width,600px);height:auto;margin:0 auto;overflow:visible}.stroke-text__fill,.stroke-text__stroke{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glow-cursor{position:relative;width:100%;height:100%;overflow:hidden}.glow-cursor__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glow-cursor__content{position:relative;z-index:1;width:100%;height:100%}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}