.opener__sheet{position:absolute;inset:0;width:100%;height:100%;fill:var(--coral);stroke:var(--cobalt);stroke-width:1.5;opacity:.4}.opener__sheet path{fill:none;opacity:.45}.sheet{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(20px,4vw,44px);align-items:stretch}.sheet__svg{display:block;width:100%;height:auto;border-radius:6px;background:var(--cream)}.sheet__svg text{font-size:4.4px;font-weight:600;fill:var(--cobalt-deep)!important}.sheet__founders{fill:var(--cream)}.sheet__investors{fill:#f3e6c8}.sheet__pool{fill:var(--butter)}.sheet__exec,.sheet__hire{fill:var(--butter);transition:fill .3s ease}.sheet__svg rect{transition:opacity .4s ease,fill .3s ease}.sheet__svg[data-on=pool] .sheet__founders,.sheet__svg[data-on=pool] .sheet__investors,.sheet__svg[data-on=exec] .sheet__founders,.sheet__svg[data-on=exec] .sheet__investors,.sheet__svg[data-on=hire] .sheet__founders,.sheet__svg[data-on=hire] .sheet__investors{opacity:.4}.sheet__svg[data-on=exec] .sheet__exec,.sheet__svg[data-on=hire] .sheet__hire{fill:var(--coral)}.sheet__svg[data-on=hire] .sheet__pl{opacity:0}.sheet__side{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.sheet__side .pseg{flex-direction:column;align-items:stretch;border-radius:20px}.sheet__side .pseg button{padding:12px 16px;text-align:left}.sheet__who{width:110px;align-self:flex-end;overflow:visible}.till{display:block;width:100%;height:auto;margin-bottom:10px;overflow:visible}.till__desk{fill:var(--cobalt)}.till__sale,.till__got{fill:var(--butter);stroke:var(--cobalt);stroke-width:1.6;transition:y .3s ease,height .3s ease}.till__p{transition:opacity .3s ease}.till__p.is-empty{opacity:.45}.till__sub{opacity:.6}.vest{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(22px,4vw,48px);align-items:start}.vest__grid{display:block;width:100%;height:auto;margin-bottom:12px;overflow:visible}.vest__m{fill:transparent;stroke:#fff6;stroke-width:1.4;transition:fill .2s ease,stroke .2s ease}.vest__m.is-worked{stroke:var(--cream);fill:#fff6e233}.vest__m.is-vested{fill:var(--butter);stroke:var(--butter)}.vest__grid .cap{opacity:.7}.vest__claim svg{display:block;width:100%;max-width:190px;height:auto}.vest__claim circle{fill:none;stroke:#ffffff73;stroke-width:1.3}.vest__claim circle.is-claimed{fill:var(--butter);stroke:var(--butter)}.vest__claim circle.is-was{fill:#ffd66b4d;stroke:var(--butter)}.vest__claim p{margin:14px 0 0;font-size:13.5px;line-height:1.5;color:var(--p-mute)}.vest__claim p b{color:var(--butter);font-weight:600}.vest__facts{margin-top:24px;padding-top:18px;border-top:1px solid var(--p-soft)}.needs{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:10px 14px;align-items:center}.needs p{margin:0}.needs__h{padding-bottom:6px;font:600 12px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.needs__h--b{color:var(--cobalt)}.needs__a,.needs__b{padding:14px 16px;border-radius:12px;font-size:15px;line-height:1.35}.needs__a{background:#ff8f7033;color:var(--ink-2)}.needs__b{background:var(--cobalt);color:#fff;font-weight:500;opacity:0;transform:translate(-10px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * .22s + .2s)}.needs__to{width:40px;fill:none;stroke:var(--cobalt);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .4s ease;transition-delay:calc(var(--i) * .22s)}.is-seen .needs__b{opacity:1;transform:none}.is-seen .needs__to{opacity:1}@media(prefers-reduced-motion:reduce){.needs__b,.needs__to{transition:none}}@media(max-width:720px){.sheet,.vest{grid-template-columns:1fr}.sheet__who{display:none}.needs{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:8px 6px}.needs__to{width:18px}.needs__a,.needs__b{padding:10px 11px;font-size:13px}}
