@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Instrument+Serif:ital@0;1&family=Manrope:wght@500;600;700&display=swap');
:root{--bg:#030906;--ink:#f1f2eb;--muted:#94a298;--green:#79e59b;--mint:#c9f3d0;--copper:#c68b55;--line:rgba(185,224,194,.15);--glass:rgba(7,20,12,.72);--max:1540px}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;color:var(--ink);font-family:"DM Sans",sans-serif;background:var(--bg);overflow-x:hidden}.landing:before{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}
.site-header{height:88px;width:min(calc(100% - 48px),var(--max));padding:0 8px;margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:30;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:center;gap:5px;color:var(--ink);text-decoration:none;font:600 23px/1 Manrope,sans-serif;letter-spacing:-.9px}.wordmark img{width:52px;height:52px;object-fit:contain}.site-header nav{display:flex;align-items:center;gap:34px}.site-header nav a,.text-link,.site-footer a{color:#a6b2aa;text-decoration:none;font-size:13px;transition:color .2s}.site-header nav a:hover,.text-link:hover,.site-footer a:hover{color:var(--mint)}
.button{height:48px;padding:0 24px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:24px;text-decoration:none;font:600 13px Manrope;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.button:hover{transform:translateY(-2px)}.button-quiet{border:1px solid var(--line);color:var(--ink);background:rgba(255,255,255,.025)}.button-primary{color:#07110a;background:linear-gradient(135deg,#9be8ad,#d9f5d8);box-shadow:0 16px 60px rgba(97,211,125,.16)}
.mineral-scene{position:relative;isolation:isolate;overflow:hidden}.hero{min-height:calc(100svh - 88px);padding:110px max(44px,calc((100vw - var(--max))/2 + 18px)) 130px;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(540px,1.1fr);gap:clamp(48px,7vw,120px);align-items:center}.hero-art{position:absolute;inset:0;z-index:-3;background:url('/scene-hero.jpg') center/cover no-repeat;transform:scale(1.025);will-change:transform}.hero:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(2,8,5,.98) 0%,rgba(2,8,5,.88) 34%,rgba(2,8,5,.35) 57%,rgba(2,8,5,.05) 100%),linear-gradient(0deg,var(--bg),transparent 18%)}
.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 24px;text-transform:uppercase;letter-spacing:.18em;color:#8edba1;font:600 10px Manrope}.eyebrow>span{width:26px;height:1px;background:var(--green);box-shadow:0 0 12px var(--green)}h1,h2{font:400 clamp(62px,6vw,100px)/.92 "Instrument Serif",serif;letter-spacing:-.045em;margin:0}h1 em,h2 em{font-weight:400;color:#b8edc4}.hero-lead,.section-heading>p:last-child,.connected-copy>p,.advisor-copy>p{max-width:620px;margin:28px 0 34px;color:#a3aea7;font-size:17px;line-height:1.72}.hero-actions{display:flex;align-items:center;gap:28px}.hero-proof{display:flex;gap:38px;margin-top:58px;padding-top:22px;border-top:1px solid var(--line)}.hero-proof span{display:flex;flex-direction:column;gap:5px}.hero-proof b{font:600 12px Manrope}.hero-proof small{color:#728078;font-size:10px}
.hero-preview{align-self:center;padding:27px;border:1px solid rgba(192,231,201,.23);border-radius:22px;background:linear-gradient(145deg,rgba(11,31,18,.83),rgba(3,12,7,.76));box-shadow:inset 0 1px rgba(255,255,255,.08),0 45px 110px rgba(0,0,0,.5);backdrop-filter:blur(24px);transform:perspective(1300px) rotateY(-5deg) rotateX(1.5deg);animation:preview-float 7s ease-in-out infinite}.preview-top{display:flex;justify-content:space-between;align-items:center;color:#8ea097;font:600 9px Manrope;letter-spacing:.12em}.preview-top b{padding:7px 9px;border:1px solid rgba(121,229,155,.25);border-radius:7px;color:#d9f5de;background:rgba(121,229,155,.08)}.hero-preview>strong{display:block;margin-top:22px;font:500 clamp(36px,4vw,58px) Manrope;letter-spacing:-.06em}.hero-preview>small{color:#75c98c;font-size:11px}.hero-preview svg{width:100%;height:200px;margin:23px 0 8px;border-bottom:1px solid var(--line);background:linear-gradient(rgba(169,226,183,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(169,226,183,.035) 1px,transparent 1px);background-size:72px 45px}.chart-fill{fill:url(#hero-fill)}.chart-line{fill:none;stroke:#88e6a2;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:draw-line 2.4s .4s ease forwards}.preview-metrics{display:grid;grid-template-columns:repeat(3,1fr)}.preview-metrics span{display:flex;flex-direction:column;gap:6px;padding:13px 15px;border-right:1px solid var(--line)}.preview-metrics span:last-child{border:0}.preview-metrics small{color:#718179;font-size:9px}.preview-metrics b{font:600 12px Manrope}
.opportunities{min-height:980px;padding:150px max(44px,calc((100vw - var(--max))/2 + 18px));display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(50px,8vw,130px);align-items:center}.opportunity-art{position:absolute;inset:0;z-index:-3;background:url('/scene-opportunities.jpg') center/cover no-repeat;transform:scale(1.03);will-change:transform}.opportunities:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(3,9,6,.97),rgba(3,9,6,.78) 38%,rgba(3,9,6,.22) 70%,rgba(3,9,6,.36)),linear-gradient(0deg,var(--bg),transparent 20%,transparent 80%,var(--bg))}.section-heading{align-self:start;padding-top:90px}.section-heading h2,.connected h2,.advisor h2,.closing h2{font-size:clamp(55px,5.4vw,88px)}
.opportunity-terminal{margin-top:120px;border:1px solid rgba(203,235,210,.2);border-radius:20px;background:linear-gradient(145deg,rgba(9,25,15,.91),rgba(4,13,8,.83));box-shadow:inset 0 1px rgba(255,255,255,.07),0 45px 100px rgba(0,0,0,.46);backdrop-filter:blur(25px);overflow:hidden}.opportunity-terminal header{display:flex;justify-content:space-between;align-items:center;padding:24px 26px;border-bottom:1px solid var(--line)}.opportunity-terminal header small{color:#718179;font:600 8px Manrope;letter-spacing:.15em}.opportunity-terminal h3{margin:7px 0 0;font:600 18px Manrope}.live-indicator{font-size:10px;color:#9cad9f}.live-indicator i,.vlad-label i{display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.terminal-filters{display:flex;gap:9px;padding:14px 24px;border-bottom:1px solid var(--line);overflow:auto}.terminal-filters>*{white-space:nowrap;padding:7px 10px;border-radius:7px;color:#76857c;font-size:9px}.terminal-filters b{color:#d7ecdc;background:rgba(94,192,117,.12)}.market-list a{min-height:78px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 105px;align-items:center;gap:14px;padding:13px 24px;border-bottom:1px solid rgba(180,224,191,.1);color:inherit;text-decoration:none;transition:background .2s}.market-list a:hover{background:rgba(113,215,138,.055)}.market-list a>span:nth-child(2){display:flex;flex-direction:column;gap:5px;min-width:0}.market-list b{font:600 12px Manrope}.market-list small{color:#718078;font-size:9px}.market-list strong{color:#bcefc7;font:500 10px Manrope;text-align:right}.protocol-orb{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#17241b;color:#d8e9dc;font:700 10px Manrope}.pendle{background:linear-gradient(145deg,#ced7ce,#50685c);color:#071009}.delta{background:linear-gradient(145deg,#214f37,#0a1a10)}.fables{background:linear-gradient(145deg,#584f47,#141811)}.ramses{background:linear-gradient(145deg,#443528,#15120f)}.morpho{background:#236ad9}.uni{background:#e94bb3}.arcadia{background:#304d3d}.risk-tag{padding:5px 8px;border:1px solid rgba(132,191,146,.15);border-radius:999px;color:#83a68d;font-size:8px;white-space:nowrap}.risk-tag.stable{color:#9dd0aa}.risk-tag.warning{border-color:rgba(214,158,92,.25);color:#d1a16c}.opportunity-terminal footer{display:flex;justify-content:space-between;padding:18px 24px;color:#68786e;font-size:9px}.opportunity-terminal footer a{color:#a9deb5;text-decoration:none}
.connected{position:relative;max-width:var(--max);margin:auto;padding:170px 44px 100px;display:grid;grid-template-columns:.84fr 1.16fr;gap:clamp(60px,9vw,150px);align-items:center}.connected:before{content:"";position:absolute;width:560px;height:560px;right:6%;top:14%;border-radius:50%;background:radial-gradient(circle,rgba(53,123,72,.16),transparent 67%);filter:blur(30px);z-index:-1}.connected-copy .text-link{display:inline-block;margin-top:10px}.position-stack{position:relative;padding:40px 0}.position-stack article{border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(15,35,22,.82),rgba(5,14,9,.8));box-shadow:inset 0 1px rgba(255,255,255,.055),0 25px 80px rgba(0,0,0,.3);backdrop-filter:blur(18px);overflow:hidden}.position-stack header{display:flex;justify-content:space-between;padding:21px 23px;border-bottom:1px solid var(--line);font:600 12px Manrope}.position-stack header small{color:#6d7c73;font-size:8px;letter-spacing:.1em}.position-card>div,.activity-card>div{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:14px 23px;border-bottom:1px solid rgba(187,225,196,.09)}.position-card p,.activity-card p{display:flex;flex-direction:column;gap:4px;margin:0}.position-card b,.activity-card b{font:600 11px Manrope}.position-card small,.activity-card small{color:#77857d;font-size:9px}.position-card strong,.activity-card strong{font:600 11px Manrope}.activity-card{width:88%;margin:-14px 0 0 auto;transform:translateX(30px)}.activity-dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 13px rgba(121,229,155,.45)}.activity-dot.copper{background:var(--copper);box-shadow:0 0 13px rgba(198,139,85,.38)}.activity-card>div{grid-template-columns:20px 1fr auto}.activity-card strong{color:#8ec79c;font-size:9px}
.protocol-rail{grid-column:1/-1;margin-top:80px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.protocol-rail>p{margin:0 0 15px;color:#718078;font:600 8px Manrope;text-transform:uppercase;letter-spacing:.16em}.protocol-track{display:flex;width:max-content;animation:protocol-scroll 32s linear infinite}.protocol-group{display:flex;gap:48px;padding-right:48px}.protocol-group span{display:flex;align-items:center;gap:9px;color:#b7c4ba;font:500 13px Manrope;white-space:nowrap}.protocol-group img{display:block;width:23px;height:23px;flex:none;object-fit:contain;border-radius:50%;filter:saturate(.75);background:rgba(255,255,255,.035)}
.advisor{min-height:980px;padding:150px max(44px,calc((100vw - var(--max))/2 + 18px));display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.advisor-art{position:absolute;inset:0;z-index:-3;background:url('/scene-advisor.jpg') center/cover no-repeat;transform:scale(1.03);will-change:transform}.advisor:after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(3,9,6,.96),rgba(3,9,6,.75) 45%,rgba(3,9,6,.18) 72%),linear-gradient(0deg,var(--bg),transparent 18%,transparent 82%,var(--bg))}.advisor-copy{max-width:750px}.advisor-messages{margin-top:40px;border-top:1px solid var(--line)}.advisor-messages a{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:18px 4px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:padding .2s,background .2s}.advisor-messages a:hover{padding-left:12px;background:rgba(104,197,126,.045)}.advisor-messages a>i{color:#6f8f78;font:500 10px Manrope;font-style:normal}.advisor-messages a>span{display:grid;grid-template-columns:1fr auto;gap:4px 20px}.advisor-messages small{grid-column:1/-1;color:#75ca8a;font:600 8px Manrope;letter-spacing:.12em}.advisor-messages b{font:500 13px Manrope}.advisor-messages em{color:#9fc5a8;font-size:10px;font-style:normal}.example-note{display:block;margin-top:15px;color:#69766e;font-size:9px}.vlad-stage{position:relative;align-self:end;min-height:680px;display:flex;align-items:flex-end;justify-content:center}.vlad-stage>img{position:relative;z-index:2;width:min(530px,90%);height:auto;max-height:700px;object-fit:contain;object-position:bottom;filter:drop-shadow(0 36px 35px rgba(0,0,0,.48));animation:vlad-breathe 5s ease-in-out infinite}.vlad-halo{position:absolute;inset:20% 12% 4%;border-radius:50% 50% 12px 12px;background:radial-gradient(circle at 50% 35%,rgba(102,220,134,.25),rgba(6,20,11,.18) 45%,transparent 70%);filter:blur(14px)}.vlad-label{position:absolute;z-index:3;right:0;bottom:72px;width:280px;padding:17px 19px;border:1px solid rgba(190,230,199,.2);border-radius:14px;background:rgba(6,19,11,.85);box-shadow:0 20px 55px rgba(0,0,0,.35);backdrop-filter:blur(18px)}.vlad-label>*{display:block}.vlad-label small{color:#6a7e70;font:600 8px Manrope;letter-spacing:.13em}.vlad-label b{margin:6px 0 12px;font:600 12px Manrope}.vlad-label span{color:#91a299;font-size:9px}
.closing{text-align:center;padding:150px 30px 170px;background:radial-gradient(circle at 50% 72%,rgba(65,148,85,.19),transparent 32%)}.closing-mark{width:105px;height:105px;object-fit:contain;margin-bottom:22px;filter:drop-shadow(0 18px 28px rgba(0,0,0,.35))}.closing .eyebrow{justify-content:center}.closing h2{margin-bottom:40px}.site-footer{width:min(calc(100% - 48px),var(--max));margin:auto;padding:31px 8px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#748178;font-size:12px}.site-footer .wordmark{font-size:17px}.site-footer .wordmark img{width:39px;height:39px}
.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.reveal.is-visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes preview-float{0%,100%{transform:perspective(1300px) rotateY(-5deg) rotateX(1.5deg) translateY(0)}50%{transform:perspective(1300px) rotateY(-4deg) rotateX(1deg) translateY(-9px)}}@keyframes protocol-scroll{to{transform:translateX(-50%)}}@keyframes vlad-breathe{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:1100px){.site-header nav{display:none}.hero,.opportunities,.advisor,.connected{grid-template-columns:1fr}.hero{padding-top:90px}.hero-copy{max-width:760px}.hero-preview{max-width:880px}.opportunities{gap:20px}.section-heading{padding-top:10px;max-width:760px}.opportunity-terminal{margin-top:0}.connected{padding-top:120px}.position-stack{max-width:820px}.advisor{gap:0}.advisor-copy{z-index:2}.vlad-stage{min-height:620px}.advisor:after{background:linear-gradient(180deg,rgba(3,9,6,.96),rgba(3,9,6,.83) 55%,rgba(3,9,6,.28))}}
@media(max-width:700px){.site-header{height:74px;width:calc(100% - 30px)}.site-header>.button{display:none}.wordmark img{width:44px;height:44px}.hero,.opportunities,.advisor,.connected{padding-left:20px;padding-right:20px}.hero{min-height:auto;padding-top:78px;padding-bottom:100px;gap:54px}.hero h1{font-size:55px}.hero-lead,.section-heading>p:last-child,.connected-copy>p,.advisor-copy>p{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-proof{gap:19px;flex-direction:column;margin-top:40px}.hero-preview{padding:19px;transform:none;animation:none}.hero-preview svg{height:145px}.preview-metrics span{padding:11px 6px}.preview-metrics small{font-size:8px}.opportunities{min-height:auto;padding-top:100px;padding-bottom:100px}.section-heading h2,.connected h2,.advisor h2,.closing h2{font-size:52px}.opportunity-terminal{border-radius:15px}.terminal-filters{padding:11px 14px}.market-list a{grid-template-columns:34px minmax(0,1fr) auto;padding:13px 14px}.risk-tag{display:none}.market-list strong{font-size:9px}.opportunity-terminal footer{gap:12px;align-items:flex-start;flex-direction:column;padding:16px}.connected{padding-top:110px}.position-stack{padding:10px 0}.activity-card{width:94%;transform:none}.position-card>div,.activity-card>div{padding:13px 15px}.protocol-rail{margin-top:45px}.protocol-group{gap:28px;padding-right:28px}.advisor{min-height:auto;padding-top:110px;padding-bottom:0}.advisor-messages a>span{display:flex;flex-direction:column}.vlad-stage{min-height:540px}.vlad-stage>img{max-height:540px}.vlad-label{right:-2px;bottom:45px;width:235px}.closing{padding:120px 20px}.site-footer{width:calc(100% - 40px);align-items:flex-start;gap:17px;flex-direction:column}.hero-art{background-position:65% center}.opportunity-art{background-position:61% center}.advisor-art{background-position:66% center}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.hero-preview,.vlad-stage>img,.protocol-track{animation:none}.protocol-group+ .protocol-group{display:none}.chart-line{stroke-dashoffset:0;animation:none}}

/* A silent Vlad gesture replaces the duplicate hero dashboard. */
.hero-vlad-cue{position:absolute;z-index:3;right:16%;bottom:1.5%;width:clamp(190px,17vw,285px);height:auto;display:block;text-decoration:none;transform-origin:50% 92%;filter:drop-shadow(0 28px 34px rgba(0,0,0,.52));animation:vlad-scroll-gesture 2.8s ease-in-out infinite}.hero-vlad-cue img{position:relative;z-index:2;display:block;width:100%;height:auto}.hero-vlad-glow{position:absolute;z-index:1;left:13%;right:13%;bottom:3%;height:28%;border-radius:50%;background:radial-gradient(ellipse,rgba(105,225,139,.23),transparent 68%);filter:blur(13px);animation:vlad-scroll-glow 2.8s ease-in-out infinite}.hero-vlad-cue:focus-visible{outline:1px solid var(--green);outline-offset:8px;border-radius:20px}.hero-vlad-cue.is-visible{animation:vlad-scroll-gesture 2.8s ease-in-out infinite}
@keyframes vlad-scroll-gesture{0%,100%{transform:translateY(0) rotate(-1deg)}48%{transform:translateY(10px) rotate(1deg)}62%{transform:translateY(6px) rotate(.2deg)}}@keyframes vlad-scroll-glow{0%,100%{opacity:.38;transform:scale(.9)}50%{opacity:.8;transform:scale(1.08)}}
@media(max-width:1100px){.hero-vlad-cue{right:5%;width:220px}}
@media(max-width:700px){.hero{min-height:900px;padding-bottom:245px}.hero-vlad-cue{right:5%;bottom:0;width:185px}}
@media(prefers-reduced-motion:reduce){.hero-vlad-cue,.hero-vlad-glow{animation:none}}

