.portrait[data-astro-cid-dkb2nt6j]{z-index:1;aspect-ratio:1;touch-action:pan-y;isolation:isolate;justify-self:end;width:min(46vw,40rem);position:relative;transform:scale(1.15)}.portrait[data-astro-cid-dkb2nt6j]:before{z-index:-1;content:"";background:radial-gradient(#58c9c50f,#0000 68%);position:absolute;inset:5% 0}.portrait__poster[data-astro-cid-dkb2nt6j],.portrait__mount[data-astro-cid-dkb2nt6j]{width:100%;height:100%;position:absolute;inset:0}.portrait__poster[data-astro-cid-dkb2nt6j]{object-fit:contain}.portrait__mount[data-astro-cid-dkb2nt6j],.portrait[data-astro-cid-dkb2nt6j][data-render-state=ready] .portrait__poster[data-astro-cid-dkb2nt6j]{opacity:0}.portrait[data-astro-cid-dkb2nt6j][data-render-state=ready] .portrait__mount[data-astro-cid-dkb2nt6j]{opacity:1}@media (prefers-reduced-motion:no-preference){.portrait__poster[data-astro-cid-dkb2nt6j],.portrait__mount[data-astro-cid-dkb2nt6j]{transition:opacity .6s}}@media (width<=70rem){.portrait[data-astro-cid-dkb2nt6j]{width:min(43vw,33rem);translate:1rem}}@media (width<=56rem){.portrait[data-astro-cid-dkb2nt6j]{justify-self:center;width:min(100%,29rem);margin-block:.5rem;translate:none}}@media (width<=42rem){.portrait[data-astro-cid-dkb2nt6j]{width:min(100%,25rem)}}.philosophy[data-astro-cid-26q6bw2t]{column-gap:var(--space-6);margin-top:var(--space-7);padding-top:var(--space-6);scroll-margin-top:calc(var(--site-header-height) + 2rem);grid-template-columns:minmax(9rem,.65fr) minmax(0,3fr);display:grid}.philosophy__margin[data-astro-cid-26q6bw2t]{grid-row:1/span 2;padding-top:.4rem}.philosophy__label[data-astro-cid-26q6bw2t]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase}.philosophy__mark[data-astro-cid-26q6bw2t]{margin-top:var(--space-5);color:var(--accent);font-family:var(--font-display);font-size:8rem;line-height:1;display:block}.philosophy__caption[data-astro-cid-26q6bw2t]{grid-column:2;min-width:0}.philosophy__quote[data-astro-cid-26q6bw2t]{color:var(--text);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.15rem,4.2vw,4.25rem);font-weight:400;line-height:1.12}.philosophy__quote[data-astro-cid-26q6bw2t] p[data-astro-cid-26q6bw2t]{text-wrap:balance}.philosophy__quote[data-astro-cid-26q6bw2t] em[data-astro-cid-26q6bw2t]{color:var(--accent);font-weight:400}.philosophy__signature[data-astro-cid-26q6bw2t]{align-items:center;gap:var(--space-3);margin-top:var(--space-5);color:var(--text);font-family:var(--font-display);font-size:1.6rem;font-style:italic;display:flex}.philosophy__signature-rule[data-astro-cid-26q6bw2t]{background:var(--accent);width:1.75rem;height:1px}.philosophy__rule[data-astro-cid-26q6bw2t]{height:.75rem;margin-top:var(--space-6);border-bottom:1px solid var(--rule);display:block;position:relative}.philosophy__ticks[data-astro-cid-26q6bw2t]{border-bottom:1px solid var(--accent);background:repeating-linear-gradient(to right, transparent 0 9px, var(--accent) 9px 10px);width:5rem;position:absolute;inset:0 0 -1px auto}@media (width<=56rem){.philosophy[data-astro-cid-26q6bw2t]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.philosophy__mark[data-astro-cid-26q6bw2t]{display:none}.philosophy__margin[data-astro-cid-26q6bw2t]{grid-row:auto}.philosophy__caption[data-astro-cid-26q6bw2t]{grid-column:1}.philosophy__quote[data-astro-cid-26q6bw2t]{font-size:clamp(2rem,5.6vw,3.5rem)}}@media (forced-colors:active){.philosophy__signature-rule[data-astro-cid-26q6bw2t]{background:canvastext}.philosophy__rule[data-astro-cid-26q6bw2t],.philosophy__ticks[data-astro-cid-26q6bw2t]{border-color:canvastext}}.founder-map{z-index:2;aspect-ratio:1;width:clamp(20rem,36vw,64rem);position:absolute;top:50%;left:28%;transform:translate(-50%,-50%)}.founder-map:before{content:"";border:1px solid #58c9c524;border-radius:50%;position:absolute;inset:8%;box-shadow:0 0 0 4rem #58c9c505,0 0 8rem #58c9c51a}.founder-map__fallback,.founder-map__live{width:100%;height:100%;position:absolute;inset:0}.founder-map__mount{display:contents}.founder-map__fallback{z-index:1;opacity:.9;transition:opacity .5s}.founder-map__fallback svg{width:100%;height:100%;display:block}.founder-map__live{z-index:2;touch-action:pan-y;cursor:crosshair;opacity:0;transition:opacity .5s}.founder-map[data-render-state=ready] .founder-map__labels{opacity:.86}.founder-map[data-render-state=ready] .founder-map__fallback{opacity:0}.founder-map__labels{z-index:3;pointer-events:none;opacity:.72;transition:opacity var(--standard) ease;position:absolute;inset:0}.founder-map__label{color:var(--text-on-dark-muted);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;transition:color var(--fast) ease, opacity var(--fast) ease;align-items:center;gap:.45rem;display:flex;position:absolute}.founder-map__label:before{background:var(--signal);content:"";width:.35rem;height:.35rem;transition:box-shadow var(--fast) ease;border-radius:50%}.founder-map__label.is-hot{color:var(--signal);opacity:1}.founder-map__label.is-hot:before{box-shadow:0 0 0 .3rem #58c9c538}.founder-map__label--engineering{top:17%;left:2%}.founder-map__label--finance{top:24%;right:0}.founder-map__label--company{bottom:2.5%;left:42%}.founder-map__note{z-index:3;color:#aebdc299;max-width:10rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-align:right;text-transform:uppercase;line-height:1.6;position:absolute;top:8%;right:0}.founder-map[data-render-state=ready] .founder-map__live{opacity:1}@media (width<=56rem){.founder-map__labels,.founder-map__note{display:none}}@media (width<=42rem){.founder-map{opacity:.8;width:12rem;left:0}.founder-map:before{display:none}}@media (prefers-reduced-motion:reduce){.founder-map__fallback,.founder-map__live{transition:none}}
