.fund-investments{margin-top:var(--spacing-region,3rem);grid-template-columns:1fr 1.2fr;align-items:stretch;display:grid}.fund-investment-graphite,.fund-investment-departed{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.fund-investment-graphite{opacity:var(--bets-in,1);translate:0 calc((1 - var(--bets-in,1)) * 1.5rem);border-right:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);gap:1.5rem;padding:2rem}.fund-graphite-logo{width:100%;max-width:17rem;height:auto;color:var(--color-ink);display:block}.fund-investment-tag{border:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-body);padding:.25rem .625rem;font-size:.75rem;display:inline-block}.fund-investment-departed{padding-left:2rem}.fund-tombstones{aspect-ratio:520/250;width:100%;max-width:32.5rem;display:block;position:relative}.fund-tombstone-scene,.fund-tombstone-scene canvas{width:100%;height:100%;position:absolute;inset:0}.fund-tombstone-scene canvas{color:var(--color-ink);border:0 solid var(--color-surface)}.fund-investment-departed figcaption{color:var(--color-muted);font-size:.875rem}.fund-illustration{position:absolute;inset:0;container-type:inline-size}.fund-tools-scene{pointer-events:none;width:auto;height:auto;position:absolute;inset:-15%}.fund-leaves-front{z-index:2}.fund-tools-scene canvas{pointer-events:none;width:100%;height:100%;color:var(--color-ink);border:0 solid var(--color-surface);position:absolute;inset:0}.fund-float{animation:7s ease-in-out infinite fund-float;position:absolute}.fund-check{--check-paper:var(--color-background);--check-line:color-mix(in oklab, var(--color-ink) 40%, var(--check-paper));--check-crease:color-mix(in oklab, var(--color-ink) 25%, var(--check-paper));--check-wall:color-mix(in oklab, var(--color-ink) 7%, var(--check-paper));--check-dx:-.6cqw;--check-dy:.65cqw;z-index:1;border:1px solid var(--check-line);background:var(--check-paper);width:74%;color:var(--color-ink);box-shadow:calc(var(--check-dx) * .1) calc(var(--check-dy) * .1) 0 var(--check-wall), calc(var(--check-dx) * .2) calc(var(--check-dy) * .2) 0 var(--check-wall), calc(var(--check-dx) * .3) calc(var(--check-dy) * .3) 0 var(--check-wall), calc(var(--check-dx) * .4) calc(var(--check-dy) * .4) 0 var(--check-wall), calc(var(--check-dx) * .5) calc(var(--check-dy) * .5) 0 var(--check-wall), calc(var(--check-dx) * .6) calc(var(--check-dy) * .6) 0 var(--check-wall), calc(var(--check-dx) * .7) calc(var(--check-dy) * .7) 0 var(--check-wall), calc(var(--check-dx) * .8) calc(var(--check-dy) * .8) 0 var(--check-wall), calc(var(--check-dx) * .9) calc(var(--check-dy) * .9) 0 var(--check-wall), calc(var(--check-dx) * 1) calc(var(--check-dy) * 1) 0 var(--check-wall), calc(var(--check-dx) * .3) calc(var(--check-dy) * .3) 0 1px var(--check-line), calc(var(--check-dx) * .4) calc(var(--check-dy) * .4) 0 1px var(--check-line), calc(var(--check-dx) * .5) calc(var(--check-dy) * .5) 0 1px var(--check-line), calc(var(--check-dx) * .6) calc(var(--check-dy) * .6) 0 1px var(--check-line), calc(var(--check-dx) * .7) calc(var(--check-dy) * .7) 0 1px var(--check-line), calc(var(--check-dx) * .8) calc(var(--check-dy) * .8) 0 1px var(--check-line), calc(var(--check-dx) * .9) calc(var(--check-dy) * .9) 0 1px var(--check-line), calc(var(--check-dx) * 1) calc(var(--check-dy) * 1) 0 1px var(--check-line);border-radius:1.5cqw;padding:5% 5% 6%;top:18%;left:12%;rotate:-9deg}[data-theme=dark] .fund-check{--check-paper:color-mix(in oklab, white 12%, var(--color-surface));--check-line:color-mix(in oklab, black 85%, var(--check-paper));--check-crease:color-mix(in oklab, black 55%, var(--check-paper))}.fund-check-brand{align-items:center;gap:1.1cqw;font-size:2.5cqw;font-weight:500;display:flex}.fund-check-brand>svg:first-child{width:3.4cqw;height:3.4cqw}.fund-check-brand>svg:last-child{width:4cqw;margin-left:auto}.fund-check-title{font-family:var(--font-display);letter-spacing:-.025em;margin-top:7%;font-size:6.3cqw;font-weight:500;line-height:1.12}.fund-check-rule{background:var(--check-crease);height:1px;margin-block:7% 4%}.fund-check-bottom{min-height:8cqw;color:var(--color-body);justify-content:space-between;align-items:center;gap:6px;font-size:1.85cqw;display:flex;position:relative}.fund-signature{z-index:1;filter:grayscale()brightness(.5);width:54cqw;max-width:none;height:auto;margin-top:-13.5cqw;display:block;position:absolute;top:50%;right:-2cqw}[data-theme=dark] .fund-signature{filter:grayscale()invert()brightness(.92)}.fund-check-perforation{border-top:1px dashed var(--check-crease);position:absolute;inset:auto 0 6%}@keyframes fund-float{0%,to{translate:0}50%{translate:0 -10px}}@media (max-width:767px){.fund-investments{grid-template-columns:1fr}.fund-investment-graphite{border-right:0;border-bottom:1px solid color-mix(in oklab, var(--color-ink) 10%, transparent);padding:2rem 1rem 2.5rem}.fund-investment-departed{padding:1.5rem 0 0}}@media (prefers-reduced-motion:reduce){.fund-illustration *{animation:none}}
