.investor-page{min-height:80vh;padding-top:160px;padding-bottom:100px}.investor-intro{max-width:900px;margin-bottom:54px}.investor-page h1{font-family:var(--font-editorial,Georgia), serif;letter-spacing:-.035em;margin:20px 0 28px;font-size:clamp(42px,6vw,76px);font-weight:400;line-height:1.05}.investor-page h2{margin:12px 0 18px;font-size:29px;line-height:1.2}.investor-page h3{margin:0;font-size:23px}.investor-page button,.investor-page a{cursor:pointer}.investor-page button:disabled{opacity:.4;cursor:default}.investor-page button:not(.action),.investor-page a{align-items:center;gap:8px;display:inline-flex}.investor-page button:not(.action){color:inherit;font:inherit;background:0 0;border:0;padding:8px 0}.investor-page :focus-visible{outline-offset:5px;outline:2px solid #889c78}.investor-page input:not([type=checkbox]),.investor-page select{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:2px;margin-top:8px;padding:13px}.investor-page label{font-size:15px;display:block}.investor-page .action{color:#fff;background:#29392a;border:1px solid #29392a;justify-content:center;margin-top:16px}.investor-gate{border-top:1px solid var(--border);max-width:680px;padding:32px 0}.investor-gate form{margin:25px 0}.investor-small,.investor-document small{color:var(--muted-foreground);font-size:14px;line-height:1.65}.investor-small{margin:15px 0}.investor-check{align-items:center;gap:9px;display:inline-flex!important}.investor-check input{accent-color:#4c6646;width:17px;height:17px}.investor-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:26px 0;padding:20px 0;display:flex}.investor-toolbar>span,.investor-toolbar>div{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.investor-library{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:60px;display:grid}.investor-document{border-bottom:1px solid var(--border);padding:28px 0 35px}.investor-document p:not(.eyebrow){max-width:510px;color:var(--muted-foreground);margin-bottom:22px;line-height:1.6}.investor-document small{margin-top:10px;display:block}.investor-document.pending h2{color:var(--muted-foreground)}.investor-reader{margin-top:35px}.investor-reader-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.investor-reader-heading h2{margin:0}.investor-slide{border:1px solid var(--border);background:#f8f6f0}.investor-slide img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.investor-pagination{justify-content:space-between;align-items:center;gap:15px;margin:18px 0;display:flex}.investor-dots{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.investor-dots button{border:1px solid var(--border)!important;padding:8px 14px!important}.investor-dots button[aria-current]{color:#fff!important;background:#29392a!important}.investor-disclosure{max-width:900px;margin-top:40px}.investor-error{background:#a6493610;border-left:3px solid #a64936;padding:18px}.investor-preview{border:1px solid #9a763b;padding:15px}.investor-invites{padding:25px 0 40px}.investor-invites form{grid-template-columns:2fr 1fr auto;align-items:end;gap:20px;display:grid}.investor-invites .action{height:49px;margin:0}.investor-share{margin-top:20px}.investor-activity{border-top:1px solid var(--border);padding:28px 0}.investor-table{overflow-x:auto}.investor-table table{border-collapse:collapse;width:100%;max-width:700px;margin-top:18px}.investor-table caption{text-align:left;margin-bottom:10px;font-size:16px}.investor-table th,.investor-table td{text-align:left;border-bottom:1px solid var(--border);padding:9px 15px;font-size:15px}.investor-empty{padding:30px 0}@media (max-width:700px){.investor-page{padding-top:125px}.investor-library{grid-template-columns:1fr}.investor-toolbar{align-items:flex-start}.investor-toolbar>div{align-items:flex-start;gap:12px}.investor-reader-heading h2{order:-1;width:100%}.investor-invites form{grid-template-columns:1fr}.investor-pagination{font-size:14px}.investor-dots{gap:5px}.investor-dots button{padding:6px 10px!important}}
