.hero[data-astro-cid-ge2uvauf]{width:100vw;min-height:625px;padding:38px max(var(--page-padding), calc((100vw - var(--container-width)) / 2)) 46px;box-sizing:border-box;background-image:var(--hero-background);background-position:50% 0;background-repeat:no-repeat;background-size:cover;grid-template-columns:43% 57%;align-items:center;margin-left:-50vw;display:grid;position:relative;left:50%}h1[data-astro-cid-ge2uvauf]{color:var(--color-accent);font-family:var(--font-display);margin:0;font-size:64px;font-weight:400;line-height:1.248}.hero-intro[data-astro-cid-ge2uvauf]{border-left:1px solid var(--color-border);margin:24px 0 0 4px;padding-left:23px;line-height:28px}.hero-copy-link[data-astro-cid-ge2uvauf]{color:var(--color-text);text-decoration:none;display:block}.hero-copy-link[data-astro-cid-ge2uvauf]:hover .action-link[data-astro-cid-ge2uvauf],.hero-copy-link[data-astro-cid-ge2uvauf]:focus-visible .action-link[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.action-link[data-astro-cid-ge2uvauf]{margin-left:4px}@media (width<=767px){.hero[data-astro-cid-ge2uvauf]{min-height:0;padding:71px var(--page-padding-mobile) 46px;flex-direction:column;align-items:stretch;display:flex}h1[data-astro-cid-ge2uvauf]{font-size:45px}.hero-intro[data-astro-cid-ge2uvauf]{margin:22px 0 0 4px;padding-left:20px;line-height:28px}.desktop-only[data-astro-cid-ge2uvauf]{display:none}.action-link[data-astro-cid-ge2uvauf]{margin-top:25px}}.convexity{padding-top:2px}.convexity-card,.quiet-signals-card{color:var(--color-text);text-decoration:none;display:block}.convexity-card:hover .action-link,.convexity-card:focus-visible .action-link,.quiet-signals-card:hover .action-link,.quiet-signals-card:focus-visible .action-link{color:var(--color-accent)}.quiet-signals{margin-top:92px}.bordered-copy{max-width:385px}@media (width<=767px){.convexity{order:1}.quiet-signals{order:3}.bordered-copy{max-width:100%}}.portfolio{grid-area:1/2;display:grid}.portfolio-heading{margin-bottom:28px}.portfolio-heading-link{display:block}.company-list-viewport{order:2;height:261px;transition:height .35s;overflow:hidden}.company-list{border:1px solid var(--color-border);margin:0;padding:0;list-style:none;transition:transform .35s}.company-list.is-scrolling .company-panel{transition:none}.company-list li{box-shadow:inset 0 -1px var(--color-border);position:relative}.company-list li:last-child{box-shadow:none}.company-list li:before{background:var(--company-color);content:"";width:4px;position:absolute;inset:-1px auto -1px -1px}.company-trigger{width:100%;min-height:65px;color:inherit;text-align:left;cursor:pointer;background-color:#0000;border:0;justify-content:space-between;align-items:center;padding:0 18px 0 25px;transition:background-color .25s;display:flex}.company-trigger:hover,.company-trigger:focus-visible,.company-trigger[aria-expanded=true]{background-color:var(--color-surface-hover)}.company-trigger .chevron{transition:transform .25s}.company-trigger[aria-expanded=true] .chevron{transform:rotate(90deg)}.company-panel{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.company-trigger[aria-expanded=true]+.company-panel{opacity:1}.company-panel-inner{color:var(--color-text);padding:25px;text-decoration:none;display:block}.company-panel p{margin:0;line-height:28px}.company-panel .action-link{margin-top:20px}.company-panel-inner:hover .action-link,.company-panel-inner:focus-visible .action-link{color:var(--color-accent)}.chevron{color:var(--color-accent);font-size:24px;font-weight:300}.company-list-next{border:1px solid var(--color-border);width:100%;height:65px;color:var(--color-accent);cursor:pointer;background:0 0;border-top:0;order:2;place-items:center;padding:0;font-size:24px;font-weight:300;line-height:1;transition:background-color .25s;display:grid}.company-list-next:hover,.company-list-next:focus-visible{background-color:var(--color-surface-hover)}.company-list-next span{display:block;transform:rotate(90deg)}.portfolio-image{aspect-ratio:1;border-radius:4px;order:3;width:100%;margin-top:65px;overflow:hidden}.portfolio-image img{object-fit:contain;width:100%;height:100%;transform:none}@media (width<=767px){.portfolio{order:2;grid-area:auto;margin-top:91px}.portfolio-heading{margin-bottom:23px}.portfolio-image{order:5}.company-list-viewport{order:3}.company-list-next{order:4}.company-trigger{min-height:65px;padding-left:24px}}.about-section{padding:86px 0 126px}.about-heading{justify-content:space-between;align-items:center;display:flex}.about-heading .action-link{margin-top:0}.profiles{grid-template-columns:1fr 1fr;gap:88px;margin-top:35px;display:grid}.profile{grid-template-columns:117px 1fr;align-items:start;gap:26px;display:grid}.profile-portrait{aspect-ratio:1;object-fit:cover;opacity:.8;border-radius:4px;width:117px;height:117px}.profile-portrait-wrap{width:117px}.about-section .linkedin-link{background:var(--color-border);width:27px;height:27px;color:var(--color-linkedin-glyph);font-family:var(--font-linkedin);border-radius:5px;place-items:center;margin:12px 0 0 auto;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .25s;display:grid}.about-section .linkedin-link:hover,.about-section .linkedin-link:focus-visible{background:var(--color-linkedin)}h3{color:var(--color-accent);font-family:var(--font-display);margin:0;font-size:24px;font-weight:400;line-height:1.1}.profile-role{font-family:var(--font-display);margin:8px 0 0;font-size:18px;line-height:1.2}.profile-copy{border-left:1px solid var(--color-border);margin-top:25px;padding-left:20px}.profile-copy p{margin:0;line-height:28px}.profile-copy p+p{margin-top:16px}@media (width<=900px){.profile{grid-template-columns:91px 1fr}.profile-portrait{width:91px;height:91px}.profile-portrait-wrap{width:91px}}@media (width<=767px){.about-section{padding:84px 0 102px}.profiles{margin-top:30px;display:block}.profile{grid-template-columns:81px 1fr;align-items:center;gap:0 22px;display:grid}.profile+.profile{margin-top:70px}.profile-portrait-wrap{grid-area:1/1;width:81px}.profile-portrait{width:81px;height:81px}.profile-content{display:contents}.profile-identity{grid-area:1/2}h3{font-size:22px}.profile-copy{grid-area:2/1/auto/-1;margin-top:24px}}.full-width-divider{z-index:2;background:var(--color-border);width:100%;height:1px;box-shadow:0 0 0 100vmax var(--color-border);clip-path:inset(0 -100vmax);position:relative}.lower-sections{grid-template-columns:1fr 1fr;align-items:start;gap:0 88px;padding:86.4px 0 126px;display:grid}.left-column{grid-column:1}@media (width<=767px){.lower-sections{flex-direction:column;padding:84px 0 102px;display:flex}}
