.capital-landing{--cev-bg:#ffffff;--cev-ink:#070707;--cev-gold:#9a7d4f;--cev-line:rgba(7,7,7,0.1);--cev-glow:rgba(7,7,7,0.2)}.capital-admin,.capital-landing{background:var(--cev-bg);color:var(--cev-ink);overflow-x:clip}.capital-admin{--cev-bg:#070707;--cev-ink:#f5f4f2;--cev-gold:#c8b48a;--cev-line:rgba(255,255,255,0.1);--cev-glow:rgba(200,180,138,0.25)}.cev-serif{font-family:var(--font-gloock),Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.01em}.cev-grain:after{content:"";position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:60;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:cev-grain 9s steps(6) infinite}@keyframes cev-grain{0%,to{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-3%,-2%)}80%{transform:translate(4%,4%)}}.cev-orb{position:absolute;border-radius:9999px;filter:blur(90px);will-change:transform,opacity;pointer-events:none}.cev-orb-a{width:55vw;height:55vw;min-width:340px;min-height:340px;background:radial-gradient(circle,rgba(200,180,138,.32) 0,transparent 65%);animation:cev-orb-a 14s ease-in-out infinite alternate}.cev-orb-b{width:40vw;height:40vw;min-width:260px;min-height:260px;background:radial-gradient(circle,rgba(200,180,138,.22) 0,transparent 65%);animation:cev-orb-b 18s ease-in-out infinite alternate}@keyframes cev-orb-a{0%{transform:translate(-12%,-6%) scale(1)}to{transform:translate(10%,12%) scale(1.18)}}@keyframes cev-orb-b{0%{transform:translate(8%,10%) scale(1.1);opacity:.7}to{transform:translate(-10%,-8%) scale(.92);opacity:1}}.cev-gridlines{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--cev-line) 1px,transparent 1px);background-size:calc(100% / 6) 100%;mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 30%,transparent 75%);opacity:.55}.cev-reveal{opacity:0;transform:translateY(34px);filter:blur(6px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--cev-delay,0s);will-change:opacity,transform,filter}.cev-reveal.cev-visible{opacity:1;transform:translateY(0);filter:blur(0)}@media (prefers-reduced-motion:reduce){.cev-reveal{transition:none;opacity:1;transform:none;filter:none}.cev-float,.cev-grain:after,.cev-marquee-track,.cev-orb-a,.cev-orb-b,.cev-shine:before{animation:none!important}}.cev-line-mask{display:block;overflow:hidden}.cev-line-inner{display:block;transform:translateY(110%);animation:cev-line-up 1.1s cubic-bezier(.19,1,.22,1) forwards;animation-delay:var(--cev-delay,0s)}@keyframes cev-line-up{to{transform:translateY(0)}}.cev-fade-blur{opacity:0;filter:blur(10px);animation:cev-fade-blur 1.2s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--cev-delay,0s)}@keyframes cev-fade-blur{to{opacity:1;filter:blur(0)}}.cev-marquee{overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.cev-marquee-track{display:inline-flex;align-items:center;gap:3rem;padding-right:3rem;animation:cev-marquee 32s linear infinite;will-change:transform}@keyframes cev-marquee{to{transform:translateX(-50%)}}.cev-stage{perspective:1400px}.cev-book{transform-style:preserve-3d;transform:rotateX(var(--rx,8deg)) rotateY(var(--ry,-14deg));transition:transform .25s ease-out;will-change:transform}.cev-float{animation:cev-float 7s ease-in-out infinite}@keyframes cev-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.cev-book-shadow{position:absolute;left:50%;bottom:-3.2rem;width:70%;height:2.4rem;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(0,0,0,.28) 0,transparent 70%);filter:blur(12px);animation:cev-shadow 7s ease-in-out infinite}@keyframes cev-shadow{0%,to{transform:translateX(-50%) scaleX(1);opacity:.9}50%{transform:translateX(-50%) scaleX(.82);opacity:.6}}.cev-cta{position:relative;overflow:hidden;isolation:isolate;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.cev-cta:hover{transform:translateY(-2px) scale(1.015);box-shadow:0 0 0 1px rgba(7,7,7,.2),0 18px 50px -12px var(--cev-glow)}.cev-cta:active{transform:translateY(0) scale(.99)}.cev-shine:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-120%);animation:cev-shine 3.4s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes cev-shine{0%{transform:translateX(-120%)}55%,to{transform:translateX(120%)}}.cev-pulse-ring{position:absolute;inset:-3px;border-radius:inherit;border:1px solid rgba(7,7,7,.35);animation:cev-ring 2.6s ease-out infinite;pointer-events:none}@keyframes cev-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.09)}}.cev-hairline{height:1px;border:0;background:linear-gradient(to right,transparent,var(--cev-line) 20%,rgba(7,7,7,.28) 50%,var(--cev-line) 80%,transparent)}.cev-progress{position:fixed;top:0;left:0;height:2px;width:100%;transform-origin:0 50%;background:linear-gradient(90deg,#c8b48a,#070707);z-index:70}.cev-faq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.cev-faq-body[data-open=true]{grid-template-rows:1fr}.cev-faq-inner{overflow:hidden}.cev-faq-icon{transition:transform .4s cubic-bezier(.22,1,.36,1)}.cev-faq-body[data-open=true]~.cev-faq-icon,.cev-faq-item[data-open=true] .cev-faq-icon{transform:rotate(45deg)}.cev-sticky-cta{transform:translateY(120%);transition:transform .5s cubic-bezier(.22,1,.36,1)}.cev-sticky-cta.cev-visible{transform:translateY(0)}