.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:min(calc(100svh - var(--nav-h)),900px);display:flex;align-items:center;overflow:hidden;isolation:isolate}.hero[data-astro-cid-bbe6dxrz] .hero__field{position:absolute;inset:0;width:100%;height:100%;z-index:-2}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.hero[data-astro-cid-bbe6dxrz] .hero__field{animation:hero-lag linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}@keyframes hero-lag{to{translate:0 16%}}.hero__veil[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:radial-gradient(92% 78% at 18% 34%,var(--paper) 16%,transparent 50%),linear-gradient(to bottom,var(--paper) 0%,transparent 15%,transparent 84%,var(--paper) 100%);pointer-events:none}.hero__inner[data-astro-cid-bbe6dxrz]{padding-block:var(--space-xl) var(--space-2xl)}@media (max-height: 800px) and (min-width: 941px){.hero__inner[data-astro-cid-bbe6dxrz]{padding-block:var(--space-lg) var(--space-xl)}}.hero__kicker[data-astro-cid-bbe6dxrz]{margin-bottom:var(--space-sm)}.hero__title[data-astro-cid-bbe6dxrz]{max-width:16ch;margin-bottom:var(--space-md)}.hero__title[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{color:var(--brand);font-weight:500}.hero__sub[data-astro-cid-bbe6dxrz]{max-width:42ch;margin-bottom:var(--space-lg);color:var(--muted)}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.hero__chip-slot[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--gutter);bottom:var(--space-lg)}.hero__chip[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:var(--space-xs);background:var(--night);color:var(--on-night);border:1px solid var(--line-night);border-radius:999px;padding:var(--space-xs) var(--space-sm);box-shadow:0 18px 40px -22px #051414a6;transition:border-color var(--dur-0) ease}.hero__chip[data-astro-cid-bbe6dxrz]:hover{border-color:var(--cobalt-bright)}.hero__chip-dot[data-astro-cid-bbe6dxrz]{width:7px;height:7px;border-radius:50%;background:var(--cobalt-bright);flex-shrink:0;animation:chip-pulse 2.4s var(--ease-out-quart) infinite}.hero__chip-text[data-astro-cid-bbe6dxrz]{display:grid;overflow:hidden;font-size:.68rem;letter-spacing:.1em;line-height:1.5;white-space:nowrap}.hero__chip-line[data-astro-cid-bbe6dxrz]{grid-area:1 / 1;translate:0 110%;opacity:0;transition:translate .7s var(--ease-out-expo),opacity .35s linear}.hero__chip-line[data-astro-cid-bbe6dxrz].is-current{translate:none;opacity:1}.hero__chip-line[data-astro-cid-bbe6dxrz].is-leaving{translate:0 -110%;opacity:0;transition:translate .45s var(--ease-in-out),opacity .3s linear}@keyframes chip-pulse{0%,to{box-shadow:0 0 #50acf680}60%{box-shadow:0 0 0 6px #50acf600}}.hero[data-astro-cid-bbe6dxrz].is-offscreen .hero__chip-dot[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz].is-offscreen .hero__plumb[data-astro-cid-bbe6dxrz]:after{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.hero__chip-dot[data-astro-cid-bbe6dxrz]{animation:none}.hero__chip-line[data-astro-cid-bbe6dxrz],.hero__chip-line[data-astro-cid-bbe6dxrz].is-leaving{translate:none;transition:opacity .3s linear}}@media (max-width: 940px){.hero__chip-slot[data-astro-cid-bbe6dxrz]{display:none}}.hero__scroll-slot[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;bottom:var(--space-md);transform:translate(-50%)}.hero__scroll[data-astro-cid-bbe6dxrz]{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-xs);color:var(--muted);transition:color var(--dur-0) ease}.hero__scroll[data-astro-cid-bbe6dxrz]:hover{color:var(--ink)}.hero__plumb[data-astro-cid-bbe6dxrz]{position:relative;width:1px;height:2.5rem;background:var(--line-strong);overflow:hidden}.hero__plumb[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0 0 auto;height:45%;background:var(--ink);animation:plumb 2.6s var(--ease-in-out) infinite}@keyframes plumb{0%{translate:0 -100%}70%,to{translate:0 230%}}@media (prefers-reduced-motion: reduce){.hero__plumb[data-astro-cid-bbe6dxrz]:after{animation:none;display:none}}@media (max-width: 560px),(max-height: 620px){.hero__scroll-slot[data-astro-cid-bbe6dxrz]{display:none}}.approach[data-astro-cid-ouou2mig]{position:relative}.approach__head[data-astro-cid-ouou2mig]{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--col-gap);align-items:end;margin-bottom:var(--space-xl)}.approach__headline[data-astro-cid-ouou2mig]{max-width:12ch}.approach__mark[data-astro-cid-ouou2mig]{font-style:italic;color:var(--on-night);position:relative;white-space:nowrap}.approach__mark[data-astro-cid-ouou2mig]:after{content:"";position:absolute;left:0;right:0;bottom:.08em;height:2px;background:var(--cobalt-bright);opacity:.85}@media (prefers-reduced-motion: no-preference){html.js .approach__headline[data-astro-cid-ouou2mig] .approach__mark[data-astro-cid-ouou2mig]:after{scale:0 1;transform-origin:left center;transition:scale .9s var(--ease-out-expo) .7s}html.js .approach__headline[data-astro-cid-ouou2mig].is-in .approach__mark[data-astro-cid-ouou2mig]:after{scale:1 1}}.approach__lead[data-astro-cid-ouou2mig]{color:var(--on-night-muted);font-size:var(--step-1);line-height:1.55}.approach__track[data-astro-cid-ouou2mig]{position:relative}.approach__rule[data-astro-cid-ouou2mig]{position:absolute;inset:0 0 auto;height:1px;background:var(--line-night-strong)}.approach__model[data-astro-cid-ouou2mig]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.approach__step[data-astro-cid-ouou2mig]{padding:var(--space-lg) clamp(1rem,2vw,2.5rem) var(--space-md) 0;border-right:1px solid var(--line-night);position:relative}.approach__step[data-astro-cid-ouou2mig]+.approach__step[data-astro-cid-ouou2mig]{padding-left:clamp(1rem,2vw,2.5rem)}.approach__step[data-astro-cid-ouou2mig]:last-child{border-right:none}.approach__step[data-astro-cid-ouou2mig]:before{content:"";position:absolute;top:0;left:0;width:2rem;height:2px;background:var(--cobalt-bright)}.approach__step[data-astro-cid-ouou2mig]+.approach__step[data-astro-cid-ouou2mig]:before{left:clamp(1rem,2vw,2.5rem)}@media (prefers-reduced-motion: no-preference){html.js .approach__step[data-astro-cid-ouou2mig]:before{scale:0 1;transform-origin:left center;transition:scale .85s var(--ease-out-expo);transition-delay:calc(var(--reveal-delay, 0s) + .3s)}html.js .approach__step[data-astro-cid-ouou2mig].is-in:before{scale:1 1}}.approach__n[data-astro-cid-ouou2mig]{color:var(--cobalt-bright);margin-bottom:var(--space-md);font-size:.85rem}.approach__step-title[data-astro-cid-ouou2mig]{margin-bottom:var(--space-xs);color:var(--on-night)}.approach__step-body[data-astro-cid-ouou2mig]{color:var(--on-night-muted);max-width:34ch}@media (max-width: 860px){.approach__head[data-astro-cid-ouou2mig]{grid-template-columns:1fr;align-items:start;gap:var(--space-md)}.approach__model[data-astro-cid-ouou2mig]{grid-template-columns:1fr}.approach__step[data-astro-cid-ouou2mig],.approach__step[data-astro-cid-ouou2mig]+.approach__step[data-astro-cid-ouou2mig]{border-right:none;border-bottom:1px solid var(--line-night);padding:var(--space-lg) 0;--reveal-delay: 0s !important}.approach__step[data-astro-cid-ouou2mig]+.approach__step[data-astro-cid-ouou2mig]:before{left:0}.approach__step[data-astro-cid-ouou2mig]:last-child{border-bottom:none}}.world__intro[data-astro-cid-mgs2s37o]{margin-bottom:var(--space-xl)}.world__intro[data-astro-cid-mgs2s37o] h2[data-astro-cid-mgs2s37o]{margin-bottom:var(--space-sm)}.world__intro[data-astro-cid-mgs2s37o] .lede[data-astro-cid-mgs2s37o]{max-width:34ch}.world__rows[data-astro-cid-mgs2s37o]{display:grid;gap:var(--space-xl)}.world__row[data-astro-cid-mgs2s37o]{display:grid;grid-template-columns:7fr 5fr;gap:var(--col-gap-lg);align-items:center}.world__row--flip[data-astro-cid-mgs2s37o]{grid-template-columns:5fr 7fr}.world__row--flip[data-astro-cid-mgs2s37o] .world__media[data-astro-cid-mgs2s37o]{order:2}.world__media[data-astro-cid-mgs2s37o]{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-2);aspect-ratio:7 / 5}.world__media[data-astro-cid-mgs2s37o] img[data-astro-cid-mgs2s37o]{width:100%;height:100%;object-fit:cover}.world__copy[data-astro-cid-mgs2s37o]{padding-top:clamp(0rem,2vw,2.5rem)}.world__kicker[data-astro-cid-mgs2s37o]{margin-bottom:var(--space-sm)}.world__title[data-astro-cid-mgs2s37o]{color:var(--ink);font-weight:500;max-width:20ch}@media (max-width: 760px){.world__row[data-astro-cid-mgs2s37o],.world__row--flip[data-astro-cid-mgs2s37o]{grid-template-columns:1fr;gap:var(--space-md)}.world__row--flip[data-astro-cid-mgs2s37o] .world__media[data-astro-cid-mgs2s37o]{order:0}.world__media[data-astro-cid-mgs2s37o]{aspect-ratio:3 / 2}.world__copy[data-astro-cid-mgs2s37o]{padding-top:0}}.ventures__head[data-astro-cid-pb6enski]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-xl)}.ventures__head[data-astro-cid-pb6enski] .lede[data-astro-cid-pb6enski]{margin-top:var(--space-sm);max-width:44ch}.ventures__cta[data-astro-cid-pb6enski]{flex-shrink:0}.ledger__cols[data-astro-cid-pb6enski],.ledger__row[data-astro-cid-pb6enski]{display:grid;grid-template-columns:3.5rem 1.05fr 1.45fr minmax(96px,132px);gap:clamp(1rem,2.5vw,2.5rem);align-items:baseline}.ledger__cols[data-astro-cid-pb6enski]{color:var(--muted);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;padding-bottom:var(--space-xs)}.ledger__rule[data-astro-cid-pb6enski]{display:block;height:1px;background:var(--line-strong)}.ledger[data-astro-cid-pb6enski]{list-style:none;padding:0;margin:0}.ledger__row[data-astro-cid-pb6enski]{position:relative;padding-block:var(--space-lg)}.ledger__row[data-astro-cid-pb6enski]:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--line);transition:background-color var(--dur-0) ease}@media (prefers-reduced-motion: no-preference){html.js .ledger__row[data-astro-cid-pb6enski]:after{scale:0 1;transform-origin:left center;transition:scale 1.3s var(--ease-out-expo) var(--reveal-delay, 0s),background-color var(--dur-0) ease}html.js .ledger__row[data-astro-cid-pb6enski].is-in:after{scale:1 1}}.ledger__n[data-astro-cid-pb6enski]{color:var(--brand);font-size:.85rem}.ledger__name[data-astro-cid-pb6enski]{margin-bottom:var(--space-2xs)}.ledger__tags[data-astro-cid-pb6enski]{color:var(--muted);font-size:.66rem;letter-spacing:.12em}.ledger__desc[data-astro-cid-pb6enski]{color:var(--muted);font-size:var(--step--1);line-height:1.55;max-width:52ch}.ledger__thumb[data-astro-cid-pb6enski]{border-radius:var(--radius-sm);overflow:hidden;aspect-ratio:4 / 3;background:var(--paper-2);align-self:start}.ledger__thumb[data-astro-cid-pb6enski] img[data-astro-cid-pb6enski]{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out-quart)}.ledger__link[data-astro-cid-pb6enski]{transition:color var(--dur-0) ease}.ledger__link[data-astro-cid-pb6enski]:before{content:"";position:absolute;inset:0;z-index:1}.ledger__link[data-astro-cid-pb6enski] .ledger__out{width:.62em;height:.62em;margin-left:.3em;vertical-align:.02em;color:var(--muted);opacity:.6;transition:translate var(--dur-1) var(--ease-out-expo),opacity var(--dur-0) ease,color var(--dur-0) ease}@media (hover: hover){.ledger__row--linked[data-astro-cid-pb6enski]:hover .ledger__link[data-astro-cid-pb6enski]{color:var(--brand)}.ledger__row--linked[data-astro-cid-pb6enski]:hover .ledger__link[data-astro-cid-pb6enski] .ledger__out{color:var(--brand);opacity:1;translate:2px -2px}.ledger__row--linked[data-astro-cid-pb6enski]:hover .ledger__thumb[data-astro-cid-pb6enski] img[data-astro-cid-pb6enski]{transform:scale(1.06)}.ledger__row--linked[data-astro-cid-pb6enski]:hover:after{background:var(--line-strong)}}@supports selector(:has(a)){.ledger__link[data-astro-cid-pb6enski]:focus-visible{outline:none}.ledger__row[data-astro-cid-pb6enski]:has(.ledger__link:focus-visible){outline:2.5px solid var(--cobalt);outline-offset:2px;border-radius:4px}}@media (prefers-reduced-motion: reduce){.ledger__row--linked[data-astro-cid-pb6enski]:hover .ledger__link[data-astro-cid-pb6enski] .ledger__out{translate:none}.ledger__row--linked[data-astro-cid-pb6enski]:hover .ledger__thumb[data-astro-cid-pb6enski] img[data-astro-cid-pb6enski]{transform:none}}@media (max-width: 880px){.ledger__cols[data-astro-cid-pb6enski]{display:none}.ledger__row[data-astro-cid-pb6enski]{grid-template-columns:2.4rem 1fr 88px;grid-template-areas:"n main thumb" "n desc desc";row-gap:var(--space-xs);align-items:start}.ledger__n[data-astro-cid-pb6enski]{grid-area:n}.ledger__main[data-astro-cid-pb6enski]{grid-area:main}.ledger__desc[data-astro-cid-pb6enski]{grid-area:desc;max-width:none}.ledger__thumb[data-astro-cid-pb6enski]{grid-area:thumb}}
