@font-face{font-family:Manrope;src:url('assets/manrope-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('assets/manrope-semibold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}
:root{--white:#f6f2ff;--muted:#b8a7cb;--violet:#9d6eff;--line:rgba(212,182,253,.18);--cursor-x:50%;--cursor-y:50%;background:#09060f;color:var(--white);font-family:Manrope,Arial,sans-serif;font-synthesis:none;color-scheme:dark}
*{box-sizing:border-box}html{min-width:320px}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #c4a0ff;outline-offset:7px}::selection{background:#b996ff;color:#110821}.skip-link{position:fixed;left:16px;top:-70px;padding:12px 16px;z-index:200;background:#fff;color:#180d27}.skip-link:focus{top:15px}
#liquid-scene{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 77% 41%,#6720d0 0,transparent 48%),radial-gradient(ellipse at 17% 90%,#41118f,transparent 53%),#0c0715}.scene-vignette{position:fixed;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#07050d99 0,transparent 27%,transparent 57%,#090610bd 100%)}.cursor-light{position:fixed;inset:0;z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(230px circle at var(--cursor-x) var(--cursor-y),#af6aff14,transparent 74%)}#ink-trail{position:fixed;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.experience{position:relative;z-index:4;min-height:100svh;display:grid;grid-template-rows:90px 1fr auto;pointer-events:none}.experience a,.experience button{pointer-events:auto}.header{margin:0 4.1%;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px;animation:fade-down 1.2s .08s both}.wordmark{width:218px;aspect-ratio:6.8/1;display:block}.wordmark>span{display:block;position:relative;width:100%;height:100%;overflow:hidden}.wordmark img{width:217%;max-width:none;height:auto;position:absolute;left:-17%;top:50%;transform:translateY(-50%);filter:url(#white-ink)}.header-center,.motion-control,.eyebrow,.edge-note,.coming-soon,.micro,.asset-number,.asset-caption,.ink-invitation,.footer-state,.scene-signature{font-family:'SFMono-Regular',Consolas,'Liberation Mono',monospace}.header-center{display:flex;align-items:center;gap:13px;font-size:10px;letter-spacing:1.35px;color:#cfb7e2}.fine-plus{font-size:20px;font-weight:400;color:#b37eef}.motion-control{background:none;border:0;padding:12px 0 12px 16px;display:flex;align-items:center;gap:11px;font-size:10px;letter-spacing:1px;color:#d5c6e3}.motion-control:hover{color:white}.motion-waves{display:flex;height:12px;align-items:center;gap:2px}.motion-waves i{width:1px;background:#bc92ff;height:6px;animation:equalize 1.3s ease-in-out infinite alternate}.motion-waves i:nth-child(2){height:12px;animation-delay:-.35s}.motion-waves i:nth-child(3){height:9px;animation-delay:-.7s}.motion-waves i:nth-child(4){height:4px;animation-delay:-1s}
.main{position:relative;display:grid;place-items:center;padding:45px 9% 39px;min-height:615px}.hero{text-align:center;position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:2.1px;display:flex;gap:18px;align-items:center;justify-content:center;color:#d7c5ed;margin:0 0 24px;animation:fade-up 1.2s .15s both}.eyebrow-rule{height:1px;width:27px;background:#bba0dc88}.hero h1{margin:0;font-size:clamp(108px,11.5vw,192px);font-weight:600;line-height:.81;letter-spacing:-.075em;text-transform:uppercase}.headline-row{display:block;overflow:hidden;padding:0 .13em .13em}.headline-row+.headline-row{margin-top:-.045em}.headline-word{display:inline-block;animation:word-arrive 1.6s .13s cubic-bezier(.2,.8,.15,1) both;transform-origin:50% 100%}.word-waves{animation-delay:.29s;color:#b88fff;background:linear-gradient(110deg,#9b5bfc 15%,#f0dbff 44%,#c18fff 60%,#b086f8 86%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:word-arrive 1.6s .29s cubic-bezier(.2,.8,.15,1) both,letter-light 13s linear 1.6s infinite}.headline-period{letter-spacing:-.09em}.hero-caption{font-size:15px;line-height:1.85;letter-spacing:.05px;color:#d9cae9;margin-top:18px;animation:fade-up 1.3s .55s both}.hero-caption p{margin:0}.hero-caption p:first-child{font-size:17px;color:#f2eafb}.hero-caption strong{font-weight:600;color:#fff}.coming-soon{display:flex;justify-content:center;align-items:center;gap:17px;font-size:10px;letter-spacing:2.7px;margin-top:24px;color:#e1cdef;animation:fade-up 1.3s .7s both}.coming-soon>span:first-child,.coming-soon>span:last-child{font-size:20px;color:#8c6aab}.status-text{position:relative}.status-text:after{content:'';position:absolute;left:0;right:0;bottom:-7px;height:1px;background:linear-gradient(90deg,transparent,#c69aff,transparent);transform:scaleX(.25);opacity:.3;animation:status-line 3.5s ease-in-out infinite}.edge-note{position:absolute;top:50%;font-size:9px;letter-spacing:2.2px;color:#b3a0c185;writing-mode:vertical-rl;animation:fade-up 2s .7s both}.edge-left{left:4.25%;transform:rotate(180deg)}.edge-right{right:4.25%}.scene-signature{position:absolute;right:8.2%;bottom:41px;display:flex;align-items:center;gap:8px;font-size:8px;line-height:1.7;letter-spacing:1px;color:#bda8d595;animation:fade-up 1.5s .85s both}.scene-signature img{width:78px;height:78px;object-fit:contain;animation:signature-drift 7s ease-in-out infinite}
.bottom-area{padding:0 4.1%;position:relative;animation:fade-up 1.4s .75s both}.liquidity{display:grid;grid-template-columns:1.12fr 1fr auto;align-items:center;gap:36px;padding:25px 0 25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.micro{font-size:9px;letter-spacing:1.7px;color:#a88ebd;display:block;margin-bottom:13px}.assets-switch{display:flex;gap:28px}.asset{position:relative;border:0;background:none;display:flex;align-items:center;gap:10px;padding:0 0 5px;color:#a189ba;white-space:nowrap;transition:color .35s,transform .35s;min-height:40px}.asset:after{content:'';position:absolute;left:0;right:0;bottom:-4px;height:1px;background:#c490ff;transform-origin:left;transform:scaleX(0);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.asset.is-active{color:#f1e6ff}.asset.is-active:after{transform:scaleX(1)}.asset:hover{color:#fff;transform:translateY(-2px)}.asset-number{font-size:9px;align-self:flex-start;padding-top:9px;color:#9274af}.asset-symbol{font-size:28px;font-weight:400;letter-spacing:-1.6px}.asset-caption{font-size:8px;letter-spacing:.7px;margin-left:2px;color:#a489ba}.asset-detail{padding-left:30px;border-left:1px solid #9b72c332}.asset-detail p{font-size:15px;color:#e7d9f2;margin:0 0 6px}.asset-detail>span{font-size:12px;line-height:1.6;color:#a790be;display:block;max-width:340px}.asset-detail.is-changing{animation:detail-in .55s cubic-bezier(.2,.8,.2,1)}.ink-invitation{display:flex;align-items:center;gap:12px;font-size:8px;line-height:1.9;letter-spacing:.8px;color:#bfa5d2}.ink-invitation svg{width:31px;height:31px;fill:none;stroke:#c8a9df;stroke-width:1;animation:pen-gesture 6s ease-in-out infinite}.footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 0 20px;font-size:10px;color:#897696;line-height:1.6}.footer>span:first-child{font-size:12px;letter-spacing:-.2px;color:#c9b8d6}.footer p{margin:0}.footer-state{font-size:8px;letter-spacing:1px;display:flex;align-items:center;gap:8px}.small-cross{font-size:15px;color:#af85c9;animation:slow-turn 16s linear infinite}
#pen-cursor{position:fixed;top:0;left:0;z-index:150;width:32px;height:38px;pointer-events:none;opacity:0;will-change:transform;transition:opacity .15s}#pen-cursor img{display:block;width:100%;height:100%;filter:drop-shadow(0 0 5px #ba75ff55)}.pen-tip-light{position:absolute;top:32.1px;left:3.3px;width:3px;height:3px;box-shadow:0 0 14px 4px #b27dff66;border-radius:50%;background:#ebd3ff}.pen-active #pen-cursor{opacity:1}html.pen-active,html.pen-active body,html.pen-active a,html.pen-active button{cursor:none!important}html.pen-active input,html.pen-active textarea,html.pen-active [contenteditable]{cursor:text!important}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused .cursor-light{display:none}
@keyframes word-arrive{from{opacity:0;transform:translateY(115%) rotateX(16deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes fade-up{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes fade-down{from{opacity:0;translate:0 -9px}to{opacity:1;translate:0 0}}@keyframes letter-light{to{background-position:220% 0}}@keyframes status-line{50%{transform:scaleX(1);opacity:.8}}@keyframes equalize{to{height:3px}}@keyframes signature-drift{50%{transform:translateY(-6px) rotate(5deg)}}@keyframes detail-in{from{opacity:.15;translate:0 5px}to{opacity:1;translate:0 0}}@keyframes slow-turn{to{rotate:360deg}}@keyframes pen-gesture{30%{translate:2px -2px;rotate:8deg}65%{translate:-1px 1px;rotate:-3deg}} 
@media(min-width:1750px){.experience{grid-template-rows:100px 1fr auto}.main{min-height:670px}.hero h1{font-size:194px}.hero-caption{font-size:17px}.hero-caption p:first-child{font-size:19px}.bottom-area{padding:0 6%}.header{margin:0 6%}}
@media(max-height:820px) and (min-width:1000px){.experience{grid-template-rows:76px 1fr auto}.main{min-height:490px;padding:30px 9% 25px}.hero h1{font-size:clamp(110px,10.1vw,148px)}.eyebrow{margin-bottom:21px}.hero-caption{margin-top:10px}.coming-soon{margin-top:17px}.liquidity{padding:20px 0}.footer{padding:15px 0}}
@media(max-width:1100px){.header-center{font-size:9px;letter-spacing:.7px}.wordmark{width:195px}.hero h1{font-size:clamp(110px,14.8vw,154px)}.main{min-height:650px}.liquidity{grid-template-columns:1fr 1fr;gap:25px}.ink-invitation{display:none}.assets-switch{gap:20px}.asset-caption{display:none}.asset-detail{padding-left:22px}.footer-state{display:none}.scene-signature{right:6%;bottom:26px}.edge-note{font-size:8px}.micro{font-size:8px}}
@media(max-width:680px){.experience{grid-template-rows:76px 1fr auto}.header{margin:0 6%;gap:20px}.wordmark{width:180px}.header-center{display:none}.motion-control{font-size:8px;gap:8px;padding:10px 0}.main{padding:45px 6% 50px;min-height:560px}.hero{width:100%}.eyebrow{font-size:8px;letter-spacing:1.3px;gap:9px;margin:0 0 29px}.eyebrow-rule{width:17px}.hero h1{font-size:clamp(88px,24vw,160px);line-height:.86;letter-spacing:-.075em}.headline-row{padding:0 .02em .12em}.hero-caption{margin-top:21px;font-size:13px;line-height:1.9}.hero-caption p:first-child{font-size:15px}.coming-soon{font-size:9px;margin-top:26px;gap:14px}.edge-note{display:none}.scene-signature{bottom:4px;right:7%;gap:4px;font-size:7px}.scene-signature img{width:50px;height:50px}.bottom-area{padding:0 6%}.liquidity{grid-template-columns:1fr;padding:24px 0 23px;gap:23px}.micro{font-size:8px;letter-spacing:1.3px;margin-bottom:13px}.assets-switch{justify-content:space-between;gap:25px;max-width:380px}.asset-caption{display:block;font-size:7px}.asset-number{font-size:8px}.asset-symbol{font-size:31px}.asset{gap:8px;min-height:44px}.asset-detail{border-left:0;border-top:1px solid #a271d21f;padding:18px 0 0}.asset-detail p{font-size:14px}.asset-detail>span{font-size:12px;max-width:none}.footer{padding:21px 0 24px;flex-wrap:wrap;gap:9px;font-size:10px}.footer>span:first-child{font-size:12px}.footer p{width:100%;max-width:280px;line-height:1.7}.cursor-light{display:none}}
@media(max-width:370px){.wordmark{width:155px}.main{min-height:530px}.hero h1{font-size:23.5vw}.eyebrow{font-size:7px;letter-spacing:.85px}.hero-caption{font-size:12px}.asset-caption{font-size:6px}.asset-symbol{font-size:28px}}
@media(hover:none),(pointer:coarse){#pen-cursor,#ink-trail,.cursor-light{display:none!important}.ink-invitation{display:none}html.pen-active,html.pen-active body,html.pen-active a,html.pen-active button{cursor:auto!important}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.headline-word,.header,.hero-caption,.eyebrow,.coming-soon,.bottom-area,.scene-signature{opacity:1!important;transform:none!important;translate:none!important}#pen-cursor,#ink-trail,.cursor-light{display:none!important}}

.visual-filters{position:absolute;pointer-events:none;overflow:hidden}

.motion-paused .headline-word,.motion-paused .header,.motion-paused .hero-caption,.motion-paused .eyebrow,.motion-paused .coming-soon,.motion-paused .bottom-area,.motion-paused .scene-signature,.motion-paused .asset-detail{opacity:1!important;transform:none!important;translate:none!important}
