.fold-text{color:var(--fold-text-color,currentColor);font-size:var(--fold-text-font-size,inherit);font-weight:var(--fold-text-font-weight,inherit);line-height:inherit;letter-spacing:inherit;white-space:pre-wrap;-webkit-user-select:text;user-select:text;display:inline-block}.fold-text-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fold-text-visual{display:inline}.fold-text-line{display:block}.fold-text-whitespace{display:inline}.fold-text-segment{line-height:inherit;perspective:var(--fold-perspective,700px);transform-style:preserve-3d;vertical-align:baseline;display:inline-block}.fold-text-segment[data-fold-split=line]{display:block}.fold-text-piece{color:inherit;line-height:inherit;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity;display:inline-block;position:relative}.fold-text-piece:after{content:"";pointer-events:none;opacity:var(--fold-crease,0);mix-blend-mode:multiply;border-radius:.08em;position:absolute;inset:-.08em -.02em}.fold-text-piece[data-fold-hinge=top]:after{background:linear-gradient(#00000094 0%,#00000038 42%,#ffffff42 100%)}.fold-text-piece[data-fold-hinge=bottom]:after{background:linear-gradient(#ffffff42 0%,#00000038 58%,#00000094 100%)}.fold-text-piece[data-fold-hinge=left]:after{background:linear-gradient(90deg,#00000094 0%,#00000038 42%,#ffffff42 100%)}.fold-text-piece[data-fold-hinge=right]:after{background:linear-gradient(270deg,#00000094 0%,#00000038 42%,#ffffff42 100%)}@media (prefers-reduced-motion:reduce){.fold-text-piece{transform:none!important}.fold-text-piece:after{opacity:0!important}}
.gradient-waves-container{background:radial-gradient(circle at 80% 58%,#4f57ff4d,#0000 30%),linear-gradient(135deg,#090b10 30%,#11152b 100%);width:100%;height:100%;position:relative;overflow:hidden}.gradient-waves-container canvas{width:100%;height:100%;display:block}.gradient-waves-container[data-fallback=true]:after{content:"";background:radial-gradient(at 85% 72%,#8b6dff57,#0000 34%),linear-gradient(155deg,#0000 25%,#4f57ff38 70%,#f4b3411f);position:absolute;inset:0}
.molten-metal-container{background:radial-gradient(circle at 72% 36%,#7774ff47,#0000 34%),#090b10;width:100%;height:100%;position:relative;overflow:hidden}.molten-metal-container canvas{width:100%;height:100%;display:block}
.scrambled-text,.scrambled-text__content{display:block}.scrambled-text{width:100%}.scrambled-char{will-change:transform, opacity;display:inline-block}.scrambled-word{white-space:nowrap;display:inline-block}
.specular-button{--sb-radius:14px;--sb-tint:#fff;--sb-tint-opacity:.035;--sb-blur:8px;--sb-text-color:#f7f7f3;min-width:190px;color:var(--sb-text-color);background:color-mix(in srgb, var(--sb-tint) calc(var(--sb-tint-opacity) * 100%), transparent);border-radius:var(--sb-radius);-webkit-backdrop-filter:blur(var(--sb-blur));letter-spacing:.01em;cursor:pointer;border:0;outline:none;justify-content:space-between;align-items:center;gap:2.2rem;margin:0;font:600 .82rem/1 Manrope,system-ui,sans-serif;transition:transform .18s,background .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #00000038}.specular-button:hover{background:#ffffff12}.specular-button:active{transform:scale(.98)}.specular-button:focus-visible{outline-offset:4px;outline:2px solid #b9b7ff}.specular-button[aria-disabled=true],.specular-button:disabled{opacity:.5;pointer-events:none}.specular-button--sm{padding:.7rem 1rem}.specular-button--md{padding:.95rem 1.2rem}.specular-button--lg{padding:1.15rem 1.3rem}.specular-button__fx{z-index:1;pointer-events:none;position:absolute;inset:-20px}.specular-button__fx canvas{width:100%;height:100%;display:block}.specular-button__label{z-index:2;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:inline-flex;position:relative}.specular-button[data-fallback=true]{border:1px solid #b9b7ff75}@media (max-width:640px){.specular-button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.specular-button{transition:none}.specular-button:active{transform:none}}
.stroke-text{width:100%;line-height:0;display:block}.stroke-text--hover{cursor:pointer}.stroke-text__svg{width:100%;height:var(--stroke-text-height,70px);display:block}.stroke-text__stroke,.stroke-text__fill{-webkit-user-select:none;user-select:none;font-family:Manrope,system-ui,sans-serif}
