.hero[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:flex-end;min-height:min(92vh,880px);display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.hero-scrim[data-astro-cid-lcdefpme]{z-index:1;background:linear-gradient(90deg, #08080af2, #08080aad 43%, #08080a47 74%), linear-gradient(0deg, var(--color-ink) 1%, transparent 38%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:2;padding-top:8rem;padding-bottom:2.25rem;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch;margin-top:1.35rem}.hero-sub[data-astro-cid-lcdefpme]{max-width:40ch;margin-top:1.5rem}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.9rem;margin-top:2.2rem;display:flex}.hero-proof[data-astro-cid-lcdefpme]{z-index:2;padding-bottom:2.75rem;position:relative}.hero-proof[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{padding-top:1.8rem}.thesis-text[data-astro-cid-lcdefpme]{margin-top:1.7rem;line-height:1.28}.sec-head[data-astro-cid-lcdefpme]{margin-bottom:3rem}.sec-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.journey-intro[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1rem;display:block}.sec-head[data-astro-cid-lcdefpme].split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.sec-sub[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--color-bone-dim);margin-top:1.35rem;font-size:1.08rem;line-height:1.65}.journey-section[data-astro-cid-lcdefpme]{border-block:1px solid var(--color-line-soft)}.journey-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(16rem,.75fr) 1.25fr;align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.journey-intro[data-astro-cid-lcdefpme]{position:sticky;top:7rem}.journey-intro[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:1.8rem}.journey-track[data-astro-cid-lcdefpme]{position:relative}.journey-list[data-astro-cid-lcdefpme]{gap:0;list-style:none;display:grid}.journey-line[data-astro-cid-lcdefpme]{background:var(--color-line-soft);width:1px;position:absolute;top:1rem;bottom:1rem;left:4.5rem}.journey-line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--color-gold);transform-origin:top;will-change:transform;width:100%;height:100%;display:block;transform:scaleY(0)}.journey-item[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line-soft);grid-template-columns:7rem 1fr;gap:1.8rem;padding:1.9rem 0;display:grid;position:relative}.journey-item[data-astro-cid-lcdefpme]:first-of-type{border-top:0}.journey-item[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-ink);border:1px solid var(--color-gold);border-radius:50%;width:9px;height:9px;position:absolute;top:2.45rem;left:calc(4.5rem - 4px)}.journey-year[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-gold);padding-top:.15rem;font-size:.72rem}.journey-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.45rem;font-weight:430}.journey-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);max-width:44ch;margin-top:.65rem;line-height:1.6}.company-map[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.company-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-line-soft);background:var(--color-surface);border-radius:8px;grid-template-columns:1fr;display:grid;overflow:hidden}.company-card[data-astro-cid-lcdefpme].parent{grid-column:1/-1;grid-template-columns:1.25fr 1fr}.company-media[data-astro-cid-lcdefpme]{min-height:17rem;position:relative;overflow:hidden}.company-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 78%;width:100%;height:100%}.art-label[data-astro-cid-lcdefpme]{z-index:2;color:var(--color-bone-dim);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#08080ab8;border:1px solid #f1ede238;padding:.35rem .55rem;font-size:.62rem;position:absolute;top:1rem;left:1rem}.company-body[data-astro-cid-lcdefpme]{padding:clamp(1.5rem,3vw,2.35rem)}.company-body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.75rem;font-size:clamp(1.65rem,3vw,2.35rem)}.company-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-bone-dim);margin-top:1rem;line-height:1.65}.company-body[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:1.45rem}.company-connector[data-astro-cid-lcdefpme]{grid-column:1/-1;height:4.5rem;margin-block:-.2rem;position:relative}.company-connector[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--color-line);display:block;position:absolute}.connector-stem[data-astro-cid-lcdefpme]{transform-origin:top;width:1px;height:50%;top:0;left:50%}.connector-arm[data-astro-cid-lcdefpme]{transform-origin:50%;height:1px;top:50%;left:25%;right:25%}.connector-drop[data-astro-cid-lcdefpme]{transform-origin:top;width:1px;height:50%;top:50%}.connector-drop[data-astro-cid-lcdefpme].left{left:25%}.connector-drop[data-astro-cid-lcdefpme].right{left:75%}.motion-ready[data-astro-cid-lcdefpme] .company-connector[data-astro-cid-lcdefpme] .connector-stem[data-astro-cid-lcdefpme]{transition:transform .18s var(--ease-out);transform:scaleY(0)}.motion-ready[data-astro-cid-lcdefpme] .company-connector[data-astro-cid-lcdefpme] .connector-arm[data-astro-cid-lcdefpme]{transition:transform .22s var(--ease-out) .13s;transform:scaleX(0)}.motion-ready[data-astro-cid-lcdefpme] .company-connector[data-astro-cid-lcdefpme] .connector-drop[data-astro-cid-lcdefpme]{transition:transform .17s var(--ease-out) .25s;transform:scaleY(0)}.motion-ready[data-astro-cid-lcdefpme] .company-connector[data-astro-cid-lcdefpme].is-in span[data-astro-cid-lcdefpme]{transform:scale(1)}.essay-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line-soft)}.essay-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line-soft);grid-template-columns:9rem 1fr auto;align-items:center;gap:1.5rem;padding:1.55rem 0;display:grid}.essay-topic[data-astro-cid-lcdefpme],.essay-foot[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-muted);font-size:.67rem}.essay-topic[data-astro-cid-lcdefpme]{text-transform:uppercase;color:var(--color-gold)}.essay-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.25rem;font-weight:420}@media (hover:hover) and (pointer:fine){.essay-row[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--color-gold-bright)}}.contact-band[data-astro-cid-lcdefpme]{text-align:center}.center[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.contact-band[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:1.2rem}.contact-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.contact-sub[data-astro-cid-lcdefpme]{max-width:42ch;margin-top:1.5rem}.contact-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2.2rem;display:flex}@media (width<=820px){.journey-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.5rem}.journey-intro[data-astro-cid-lcdefpme]{position:static}.company-card[data-astro-cid-lcdefpme].parent{grid-template-columns:1fr}.essay-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.55rem}}@media (width<=680px){.company-map[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.company-card[data-astro-cid-lcdefpme].parent{grid-column:auto}.company-connector[data-astro-cid-lcdefpme]{height:3rem}.company-connector[data-astro-cid-lcdefpme] .connector-stem[data-astro-cid-lcdefpme]{height:100%}.company-connector[data-astro-cid-lcdefpme] .connector-arm[data-astro-cid-lcdefpme],.company-connector[data-astro-cid-lcdefpme] .connector-drop[data-astro-cid-lcdefpme]{display:none}.journey-item[data-astro-cid-lcdefpme]{grid-template-columns:5.6rem 1fr;gap:1.2rem}.journey-line[data-astro-cid-lcdefpme]{left:3.9rem}.journey-item[data-astro-cid-lcdefpme]:before{left:calc(3.9rem - 4px)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:100%}}
