.investor-shell{isolation:isolate;background:var(--color-surface-dark);min-height:100vh;color:var(--color-text-on-dark);position:relative;overflow-x:clip}.investor-hero.marketing-hero{min-height:0;padding-top:0;display:block}.investor-hero__grid{padding-top:var(--layout-editorial-hero-top);grid-template-columns:minmax(0,.92fr) minmax(24rem,.72fr);align-items:start}.investor-hero .marketing-hero__heading{max-width:11ch}.investor-assurance{color:var(--color-brand-cyan);letter-spacing:.04em;align-items:center;gap:.6rem;margin-top:2rem;font-size:.76rem;font-weight:700;display:inline-flex}.investor-login{border:1px solid var(--color-border-on-dark);border-radius:var(--radius-xl);background:radial-gradient(circle at 100% 0, var(--color-brand-blue-glow), transparent 35%), linear-gradient(145deg, #06284ae6, #00162cf5);box-shadow:var(--shadow-strong);padding:clamp(1.5rem,4vw,2.4rem);position:relative}.investor-login:before{background:linear-gradient(90deg, var(--color-brand-orange), var(--color-brand-cyan));content:"";width:5rem;height:2px;position:absolute;top:0;left:2.4rem}.investor-login__head{border-bottom:1px solid var(--color-border-on-dark-subtle);align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.investor-login__head>span{border:1px solid var(--color-border-on-dark-strong);width:2.8rem;height:2.8rem;color:var(--color-brand-orange);border-radius:50%;place-items:center;display:grid}.investor-login__head p{color:var(--color-brand-cyan);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:700}.investor-login__head h2{color:#fff;margin-top:.25rem;font-size:1.35rem}.investor-login form{margin-top:1.75rem;display:grid}.investor-login form>label:not(.investor-login__remember),.investor-login__password-label label{color:var(--color-text-on-dark);font-size:.76rem;font-weight:700}.investor-login input[type=email],.investor-login input[type=password]{border:1px solid var(--color-border-on-dark);border-radius:var(--radius-sm);color:#fff;width:100%;height:3.2rem;transition:border-color var(--motion-duration-fast) ease, box-shadow var(--motion-duration-fast) ease;background:#001326b3;outline:0;margin-top:.5rem;padding:0 .95rem}.investor-login input[type=email]::placeholder,.investor-login input[type=password]::placeholder{color:#aac1d594}.investor-login input[type=email]:focus,.investor-login input[type=password]:focus{border-color:var(--color-brand-cyan);box-shadow:0 0 0 3px var(--color-brand-blue-glow)}.investor-login__password-label{justify-content:space-between;gap:1rem;margin-top:1.2rem;display:flex}.investor-login__password-label a{color:var(--color-brand-cyan);font-size:.72rem;font-weight:600}.investor-login__remember{width:fit-content;color:var(--color-text-on-dark-muted);align-items:center;gap:.55rem;margin-top:1rem;font-size:.74rem;display:inline-flex}.investor-login__remember input{width:1rem;height:1rem;accent-color:var(--color-brand-orange)}.investor-login .button{gap:.55rem;width:100%;margin-top:1.5rem}.investor-login__status{border:1px solid var(--color-border-on-dark);border-radius:var(--radius-sm);background:var(--color-brand-blue-glow);color:var(--color-text-on-dark);margin-top:1rem;padding:.8rem;font-size:.74rem;line-height:1.55}@media (width<=900px){.investor-hero__grid{grid-template-columns:1fr}.investor-login{width:min(100%,34rem)}}@media (width>=901px){.investor-hero .marketing-hero__heading{font-size:var(--overview-hero-heading-desktop-size)}}@media (width<=640px){.investor-hero .marketing-hero__heading{font-size:var(--overview-hero-heading-mobile-size)}}@media (prefers-reduced-motion:reduce){.investor-login input[type=email],.investor-login input[type=password]{transition:none}}
